Source Activity

Syndicate content
Haiku's main repository
Updated: 4 min 44 sec ago

Improve patch in ticket #9377

Wed, 2015-08-12 13:22
Instead of locking the interface lock, set it busy and then unlock the interface list lock. Instead of locking the interface lock, set it busy and then unlock the interface list lock.
Categories: Development

AppServer: check for NULL bitmap.

Tue, 2015-08-11 22:40
Consistently check for NULL the ServerBitmap pointer. There seems to be cases where BView::DragMessage could pass an invalid Bitmap token to app_server. Maybe it's when a client only bitmap is passed, I don't know. Anyway, this is defensive programming, and at least we check for NULL consistently now. This fixes #11681. Note that SuperFreeCell still crashes, but at least app_server doesn't crash. Consistently check for NULL the ServerBitmap pointer. There seems to be cases where BView::DragMessage could pass an invalid Bitmap token to app_server. Maybe it's when a client only bitmap is passed, I don't know. Anyway, this is defensive programming, and at least we check for NULL consistently now. This fixes #11681. Note that SuperFreeCell still crashes, but at least app_server doesn't crash.
Categories: Development

Removed code path for be_control_look == NULL.

Tue, 2015-08-11 21:23
Adjusted TODO comment. Adjusted TODO comment.
Categories: Development

Small cosmetics for the preference panel

Tue, 2015-08-11 16:01
* Prevent the scrollview from jumping vertically when selecting a service * Glue the services view to the top * Prevent the scrollview from jumping vertically when selecting a service * Glue the services view to the top
Categories: Development

Tracker: Fix regression introduced in hrev49011.

Mon, 2015-08-10 19:27
If the view fails to lock because it is actually gone, we obviously can't use it to return the container, so delete it directly in that case. Fixes #12072 and probably #11982 which would then be a duplicate. If the view fails to lock because it is actually gone, we obviously can't use it to return the container, so delete it directly in that case. Fixes #12072 and probably #11982 which would then be a duplicate.
Categories: Development

libroot: Fix issue reported in ticket #12291.

Sun, 2015-08-09 18:34
fts.c: - Our fts functions were imported from FreeBSD and consequently did not use the same weak alias methodology that most of our glibc-derived POSIX functions do. These subsequently wound up clashing with the implementation of said functions in current versions of coreutils, resulting in assertion failures when e.g. running a program through stdbuf, since the BSD-derived functions had different flag constraints than their GNU peers. Consequently, this change adjusts the fts_* family of functions to similarly be exported as weak symbols so they can be preempted. fts.c: - Our fts functions were imported from FreeBSD and consequently did not use the same weak alias methodology that most of our glibc-derived POSIX functions do. These subsequently wound up clashing with the implementation of said functions in current versions of coreutils, resulting in assertion failures when e.g. running a program through stdbuf, since the BSD-derived functions had different flag constraints than their GNU peers. Consequently, this change adjusts the fts_* family of functions to similarly be exported as weak symbols so they can be preempted.
Categories: Development

French keymap: add some missing symbols.

Sun, 2015-08-09 10:00
Most of the changes inspired from the "fr-latin9" map from Linux, but I went with a different mapping because we also want some symbols later introduced in Unicode, and also because we already had a different (and I think better) mapping for some of the extra symbols in latin-9. The keymap now features: * Uppercase accented vowels, cedilla, spanish n with tilde * Mathematical symbols for multiplication/division * Spanish reverse exclamation and interrogation points, and interrobang * Various other symbols from the latin-9 character set Most of the changes inspired from the "fr-latin9" map from Linux, but I went with a different mapping because we also want some symbols later introduced in Unicode, and also because we already had a different (and I think better) mapping for some of the extra symbols in latin-9. The keymap now features: * Uppercase accented vowels, cedilla, spanish n with tilde * Mathematical symbols for multiplication/division * Spanish reverse exclamation and interrogation points, and interrobang * Various other symbols from the latin-9 character set
Categories: Development

Updated curl and openssh packages.

Sun, 2015-08-09 05:58
Categories: Development

launch_daemon: Correctly fix #12289 as pointed out by Axel.

Sat, 2015-08-08 21:12
- Rather than depending just on mount_server's launch, instead use a condition that waits for the volumes mounted event. Had missed the existence of this one previously. - Rather than depending just on mount_server's launch, instead use a condition that waits for the volumes mounted event. Had missed the existence of this one previously.
Categories: Development

AHCI: Fix boot failures due to "Port Connect Change" IRQ storm.

Sat, 2015-08-08 18:43
Signed-off-by: Axel Dörfler Signed-off-by: Axel Dörfler
Categories: Development

MediaKit: Other style fixes

Sat, 2015-08-08 18:20
* Thanks to Marcus for reviewing, this is what happen when you mess out with the TODO list. * Thanks to Marcus for reviewing, this is what happen when you mess out with the TODO list.
Categories: Development

BLooper: Fix inverted check that was causing a port leak.

Sat, 2015-08-08 15:38
Fixes #12286. Thanks to ttcoder & jackburton for investigating! Fixes #12286. Thanks to ttcoder & jackburton for investigating!
Categories: Development

MediaKit: Style fixes

Sat, 2015-08-08 13:25
Categories: Development

Update translations from Pootle

Sat, 2015-08-08 04:31
Categories: Development

Launch configuration: Fix #12289.

Sat, 2015-08-08 02:05
- Adjust launch configuration such that media_server requires mount_server. Otherwise, if the user has specified sound files for any events that are on non-boot disks, these won't be found/loaded properly during the boot process. - Adjust launch configuration such that media_server requires mount_server. Otherwise, if the user has specified sound files for any events that are on non-boot disks, these won't be found/loaded properly during the boot process.
Categories: Development

HaikuDepot: Fix 64-bit build.

Sat, 2015-08-08 01:53
Categories: Development

MouseDownThread: let thread terminate cleanly.

Fri, 2015-08-07 18:37
* Killing the thread leaks resources, and it will terminate cleanly and safely when the destructor exits anyway. * Fixes #12293. Thanks to ttcoder, jackburton and bonefish for investigating! * Does not fix #12286. Going to bissect now... * Killing the thread leaks resources, and it will terminate cleanly and safely when the destructor exits anyway. * Fixes #12293. Thanks to ttcoder, jackburton and bonefish for investigating! * Does not fix #12286. Going to bissect now...
Categories: Development

Update lz4 packages.

Fri, 2015-08-07 15:57
Categories: Development