Source Activity

Syndicate content
Haiku's main repository
Updated: 9 min 51 sec ago

HaikuDepot: Re-activated Size-column

Sat, 2015-04-04 20:43
Noticed that HaikuDepotServer info now contains "payloadLength", which is the package size. Populate that in the list view. Noticed that HaikuDepotServer info now contains "payloadLength", which is the package size. Populate that in the list view.
Categories: Development

BColumnListView: Avoid crash on column resize.

Sat, 2015-04-04 20:30
* Inizialize fSelectedColumn before calling ResizeSelectedColumn(). * Fixes #10439. * Inizialize fSelectedColumn before calling ResizeSelectedColumn(). * Fixes #10439.
Categories: Development

HaikuDepot: Title versus Name distinction

Sat, 2015-04-04 20:14
* The name is the static package name. The title is either that name, or a translated pretty version of the name. * Adjust package info retrieval to server API changes. Unbreaks package translations. * The name is the static package name. The title is either that name, or a translated pretty version of the name. * Adjust package info retrieval to server API changes. Unbreaks package translations.
Categories: Development

malloc_debug: Add default alignment option.

Sat, 2015-04-04 14:41
This allows for something similar as was implemented in 217f090 but makes it optional and configurable. The MALLOC_DEBUG environment variable now can take "a" to set the default alignment to the specified size. Note that not all alignments may be supported depending on the heap implementation. This allows for something similar as was implemented in 217f090 but makes it optional and configurable. The MALLOC_DEBUG environment variable now can take "a" to set the default alignment to the specified size. Note that not all alignments may be supported depending on the heap implementation.
Categories: Development

Revert "malloc_debug: align allocations".

Sat, 2015-04-04 14:38
This reverts commit 217f090f9e247d1d4c5644e626642c430fafe4e5. At least for the guarded heap this completely defeats the purpose. If software requires a certain alignment it should request it using memalign explicitly instead of assuming it. This reverts commit 217f090f9e247d1d4c5644e626642c430fafe4e5. At least for the guarded heap this completely defeats the purpose. If software requires a certain alignment it should request it using memalign explicitly instead of assuming it.
Categories: Development

serialconnect: Really fix baudrate menu

Sat, 2015-04-04 14:19
* Re-add removed baudrates in bc02619755 * Re-aligns menu values and *really* fixes baudrate selection. * Re-add removed baudrates in bc02619755 * Re-aligns menu values and *really* fixes baudrate selection.
Categories: Development

SupportDefs: Add B_SCN* counterparts for some more types.

Sat, 2015-04-04 13:54
Namely for [s]size_t, [{phys|generic}_]addr_t and off_t. Namely for [s]size_t, [{phys|generic}_]addr_t and off_t.
Categories: Development

Whitespace cleanup only.

Sat, 2015-04-04 13:49
Categories: Development

media_addon_server: Fix use-after-free on quit.

Sat, 2015-04-04 08:57
Putting the add-ons uses the dormant node manager of the BMediaRoster. The BMediaRoster must therefore only be quit after all add-ons are put. Putting the add-ons uses the dormant node manager of the BMediaRoster. The BMediaRoster must therefore only be quit after all add-ons are put.
Categories: Development

Tracker: Fix use-after-free on destruction of the icon caches.

Sat, 2015-04-04 08:51
The hash table member still uses the element array memeber to clear itself on destruction. We must therefore ensure that the element array isn't destroyed before the hash table. Since the destruction order of memebers is the reverse order of their declaration, reordering them is enough. The hash table member still uses the element array memeber to clear itself on destruction. We must therefore ensure that the element array isn't destroyed before the hash table. Since the destruction order of memebers is the reverse order of their declaration, reordering them is enough.
Categories: Development

BShelf: Unset the shelf of the containing view on destruction.

Sat, 2015-04-04 08:40
The BShelf sets itself as a handler on the containing view on creation but didn't unset itself on destruction. When the containing view was later destroyed it would unset the shelf which triggered a use-after-free if you deleted the BShelf beforehand. Since the ownership of a BShelf isn't explicitly documented I took the shelf in DeskWindow of Tracker as a reference, which does delete it explicitly. The BShelf sets itself as a handler on the containing view on creation but didn't unset itself on destruction. When the containing view was later destroyed it would unset the shelf which triggered a use-after-free if you deleted the BShelf beforehand. Since the ownership of a BShelf isn't explicitly documented I took the shelf in DeskWindow of Tracker as a reference, which does delete it explicitly.
Categories: Development

gcc2 demangler: Fix skip of string termination.

Sat, 2015-04-04 08:34
The inner loop to skip the function declaration stops at the terminating null but didn't break out of the loop in that case, causing the outer loop increment to skip the terminator and read beyond the string end. Well formatted symbols do not trigger this, but there sometimes are false positives that would cause it to happen. It was seen in Debugger that reuses this code. The inner loop to skip the function declaration stops at the terminating null but didn't break out of the loop in that case, causing the outer loop increment to skip the terminator and read beyond the string end. Well formatted symbols do not trigger this, but there sometimes are false positives that would cause it to happen. It was seen in Debugger that reuses this code.
Categories: Development

Update translations from Pootle

Sat, 2015-04-04 04:36
Categories: Development

Update the ca_root_certificates package.

Fri, 2015-04-03 16:07
Categories: Development

Added missing openjpeg package for x86_gcc2

Fri, 2015-04-03 03:48
Categories: Development