Source Activity

Syndicate content
Haiku's main repository
Updated: 37 min 57 sec ago

WebPositive: Address bar list uses user colors.

Sat, 2015-04-18 18:43
* Before this commit address bar used: B_MENU, B_LIST, B_DOCUMENT colors. With strange results during customization. * Now the address uses list user colors. * Partialy fixes #10840. * Before this commit address bar used: B_MENU, B_LIST, B_DOCUMENT colors. With strange results during customization. * Now the address uses list user colors. * Partialy fixes #10840.
Categories: Development

cubieboard4: Add 32k alignment fix

Sat, 2015-04-18 15:37
* haiku_loader now starts on the cubieboard4 with a working uart! * haiku_loader now starts on the cubieboard4 with a working uart!
Categories: Development

Add packages for some VLC dependencies

Sat, 2015-04-18 15:32
a52dec, libmatroska, libebml, gnutls, libgcrypt, musepack_tools, libreplaygain, libcuefile. a52dec, libmatroska, libebml, gnutls, libgcrypt, musepack_tools, libreplaygain, libcuefile.
Categories: Development

Build binutils with different extra targets depending on arch

Sat, 2015-04-18 13:11
EFI support isn't much useful for ARM. Also add some targets to help debugging binutils on PPC. EFI support isn't much useful for ARM. Also add some targets to help debugging binutils on PPC.
Categories: Development

Tracker: Fix use-after-free in info window attribute view dtor.

Sat, 2015-04-18 12:11
The model was owned by the info window and is gone at the point where the AttributeView is destroyed. Since the extra check whether the model is a symlink isn't really needed at all, I opted to just remove it instead of destroying the AttributeView sooner or unsetting its model. The model was owned by the info window and is gone at the point where the AttributeView is destroyed. Since the extra check whether the model is a symlink isn't really needed at all, I opted to just remove it instead of destroying the AttributeView sooner or unsetting its model.
Categories: Development

network stack: Style fix of constant name.

Sat, 2015-04-18 12:09
Categories: Development

BLayout: Don't delete the layout of the view in RemoveView().

Sat, 2015-04-18 11:18
The layout item representing the layout of the view to be removed is owned by the view and must not be deleted. The layout only owns the item if a new layout item was created when adding the view, i.e. when it did not have a layout. Fixes the underlying issue that triggered #11976. The layout item representing the layout of the view to be removed is owned by the view and must not be deleted. The layout only owns the item if a new layout item was created when adding the view, i.e. when it did not have a layout. Fixes the underlying issue that triggered #11976.
Categories: Development

Update translations from Pootle

Sat, 2015-04-18 04:27
Categories: Development

Add package for libmpeg2

Thu, 2015-04-16 20:03
Categories: Development

notification_server: Don't remove the views from the layout.

Thu, 2015-04-16 19:34
Removing the view from the window and deleting it is fine. This is a quick fix for #11976. The underlaying issue of how BLayout::RemoveView should work still needs to be fixed. Removing the view from the window and deleting it is fine. This is a quick fix for #11976. The underlaying issue of how BLayout::RemoveView should work still needs to be fixed.
Categories: Development

assert.h: remove include guards

Thu, 2015-04-16 11:03
* including assert.h multiple times with NDEBUG varying is perfectly legal, and required by POSIX. * including assert.h multiple times with NDEBUG varying is perfectly legal, and required by POSIX.
Categories: Development

Protect all BSD extensions with _BSD_SOURCE

Thu, 2015-04-16 05:29
* Do not define the symbols by default, as they are not in the default libraries. * Adjust jamfiles of all code using BSD extensions to define _BSD_SOURCE. * This makes Haiku slightly more compliant to standard C/POSIX. * Do not define the symbols by default, as they are not in the default libraries. * Adjust jamfiles of all code using BSD extensions to define _BSD_SOURCE. * This makes Haiku slightly more compliant to standard C/POSIX.
Categories: Development

Update pci.ids from pciids.sourceforge.net

Thu, 2015-04-16 03:20
Categories: Development

BView: Move tooltip release and fix small coding style issues.

Tue, 2015-04-14 22:26
This is only an optical change. This is only an optical change.
Categories: Development

BView: Fix destruction order of layout items.

Tue, 2015-04-14 21:54
Because of the virtual hooks a BLayout must never be destroyed while it still has layout items. If these items are only removed from the layout in its destructor, the subclass version of hooks like ItemRemoved() are not called anymore. This lead to leaks because many BLayout subclasses use the ItemRemoved() hook to clean up associated data (as is suggested explicitly in the BLayout documentation). In the same line of thought, a BLayoutItem must never be deleted when it is still attached to a layout, as it similarly has virtual hooks like DetachedFromLayout() that can not be called at this point anymore. The destructors of BLayout and BLayoutItem now have debugger calls in case these conditions are not met which should help to avoid accidentally introducing such hard to debug issues. To ensure the correct destruction order the sequence is now: * Destroy the child views first. This cleans up their layout items while the layout tree is still intact. * Unset the view layout before removing layout items so it can properly detach from the layout instead of just deleting it. Because of the virtual hooks a BLayout must never be destroyed while it still has layout items. If these items are only removed from the layout in its destructor, the subclass version of hooks like ItemRemoved() are not called anymore. This lead to leaks because many BLayout subclasses use the ItemRemoved() hook to clean up associated data (as is suggested explicitly in the BLayout documentation). In the same line of thought, a BLayoutItem must never be deleted when it is still attached to a layout, as it similarly has virtual hooks like DetachedFromLayout() that can not be called at this point anymore. The destructors of BLayout and BLayoutItem now have debugger calls in case these conditions are not met which should help to avoid accidentally introducing such hard to debug issues. To ensure the correct destruction order the sequence is now: * Destroy the child views first. This cleans up their layout items while the layout tree is still intact. * Unset the view layout before removing layout items so it can properly detach from the layout instead of just deleting it.
Categories: Development

BLayoutItem: Add RemoveSelf() convenience method.

Tue, 2015-04-14 21:28
It works analoguous to BView::RemoveSelf(), i.e. it removes itself from the parent (layout in this case) and returns whether or not it had and was successfully removed from said parent. It works analoguous to BView::RemoveSelf(), i.e. it removes itself from the parent (layout in this case) and returns whether or not it had and was successfully removed from said parent.
Categories: Development