Source Activity

Syndicate content
Haiku's main repository
Updated: 24 min 40 sec ago

Tracker: allow opening the desktop as a window in navigator mode.

Sun, 2015-03-29 22:27
Fixes #9610. Fixes #9610.
Categories: Development

Tracker: add "hide dotfiles" option to the GUI & enable it by default.

Sun, 2015-03-29 22:07
Changing this many lines of code to add a single boolean preference is absolutely insane. We need a new preference-tracking system, and one that can be reused in other applications, too. Fixes #9200. Changing this many lines of code to add a single boolean preference is absolutely insane. We need a new preference-tracking system, and one that can be reused in other applications, too. Fixes #9200.
Categories: Development

icons: delete the App_BeShare icon.

Sun, 2015-03-29 18:20
BeShare now uses it and has it in its tree, so no need to keep it here. BeShare now uses it and has it in its tree, so no need to keep it here.
Categories: Development

Sentence casing...

Sun, 2015-03-29 17:48
Categories: Development

UserlandFS: Fix detection when a file system should be deleted.

Sun, 2015-03-29 15:31
This was a regression from hrev39870 where a private Referenceable class was replaced with BReferenceable. Referenceable::RemoveReference() returned a boolean to indicate whether the last reference was released while BReferenceable::ReleaseReference() returns the previous reference count. A file system would therefore be deleted when any but the last reference to it would be released (when multiple volumes of that file system were mounted and one of them was unmounted) and leaked otherwise (when only one volume of that file system was mounted and then unmounted). Fixes #11718. This was a regression from hrev39870 where a private Referenceable class was replaced with BReferenceable. Referenceable::RemoveReference() returned a boolean to indicate whether the last reference was released while BReferenceable::ReleaseReference() returns the previous reference count. A file system would therefore be deleted when any but the last reference to it would be released (when multiple volumes of that file system were mounted and one of them was unmounted) and leaked otherwise (when only one volume of that file system was mounted and then unmounted). Fixes #11718.
Categories: Development

UserlandFS: Some whitespace cleanup.

Sun, 2015-03-29 14:12
Categories: Development

UserlandFS: Make 64 bit clean and enable build for x86_64.

Sun, 2015-03-29 14:09
I did not bother to fix the BeOS kernel emulation, so this part is still left out of the x86_64 build. I did not bother to fix the BeOS kernel emulation, so this part is still left out of the x86_64 build.
Categories: Development

Makes the Haiku package depend on Expander extraction tools

Sun, 2015-03-29 08:44
.. for regular builds. Helps with #11928. .. for regular builds. Helps with #11928.
Categories: Development

loader/fatfs: Fix tracing

Sat, 2015-03-28 22:36
Categories: Development

libroot.so: libc-lock.h: use a pthread mutex based impl.

Sat, 2015-03-28 20:54
* based on current glibc sysdeps/nptl/bits/libc-lock.h file. * include missing headers which were previously included by libc-lock.h. * This fixes #11182. * based on current glibc sysdeps/nptl/bits/libc-lock.h file. * include missing headers which were previously included by libc-lock.h. * This fixes #11182.
Categories: Development

loader/u-boot: Use FDT serial info to create uart

Sat, 2015-03-28 20:52
* drop my fdt tests * we have to call fdt parsing code *after* cpu_init (why?) * pass fdt pointer to all FDT support calls to avoid confusion once we get into the kernel land * look for PL011 compatible uart and use it * Add some saftey checks to serial putc code to avoid null* * fdt_node_check_compatible returns 0 on success not 1 * fdt_get_device_reg needs to add the SOC base to the result * fdt_get_device_reg might need to add the second range cell instead of reg? * drop my fdt tests * we have to call fdt parsing code *after* cpu_init (why?) * pass fdt pointer to all FDT support calls to avoid confusion once we get into the kernel land * look for PL011 compatible uart and use it * Add some saftey checks to serial putc code to avoid null* * fdt_node_check_compatible returns 0 on success not 1 * fdt_get_device_reg needs to add the SOC base to the result * fdt_get_device_reg might need to add the second range cell instead of reg?
Categories: Development

rpi2: Begin using internal FDT

Sat, 2015-03-28 19:33
Categories: Development

FDT: Add dts for Raspberry Pi 2 from upstream FreeBSD

Sat, 2015-03-28 13:39
* Next steps are to begin using reg-addresses instead of hard coding them at build time. * Next steps are to begin using reg-addresses instead of hard coding them at build time.
Categories: Development

rootfs: Fix wrong comparison for buffer reuse on rename.

Sat, 2015-03-28 11:04
The comparison to decide whether or not to reuse the name buffer when renaming a rootfs entry was reversed. For renames where the new name was longer than the old one this resulted in writing beyond the name buffer and corrupting random kernel memory. A likely candidate for this to be triggered was when a audio cd was renamed due to a CDDB lookup, as the placeholder "Audio CD" is quite short and the actual CD name is usually longer. Fixes: #10259. Possibly fixes the related #9528 and #9858. The comparison to decide whether or not to reuse the name buffer when renaming a rootfs entry was reversed. For renames where the new name was longer than the old one this resulted in writing beyond the name buffer and corrupting random kernel memory. A likely candidate for this to be triggered was when a audio cd was renamed due to a CDDB lookup, as the placeholder "Audio CD" is quite short and the actual CD name is usually longer. Fixes: #10259. Possibly fixes the related #9528 and #9858.
Categories: Development

Add djvulibre packages for x86_gcc2

Sat, 2015-03-28 09:51