date | project | content | link |
|---|
| 31 min ago | OpenBeOS | Commit by aljen :: r35437 /haiku/trunk/ (14 files in 10 dirs): Added FreeBSD fenv implementation - tested with dmd port, seems that it works | # |
| 05:32 today | OpenBeOS | Commit by aljen :: r35436 /haiku/trunk/ (35 files in 35 dirs): Added a set of polish translations, translated by me & Hubert (Hugen) | # |
| 03:55 today | OpenBeOS | Commit by anevilyak :: r35435 /haiku/trunk/src/kits/interface/Slider.cpp: Call UpdateTextChanged() in BSlider::AttachedToWindow() instead of updating the text manually. Otherwise when a subclass overrode UpdateText and the value hadn't yet been changed, the text would never be updated correctly which resulted in several problems in the VirtualMemory preflet when localizations used a longer string for "Requested swap file size:". | # |
| 01:13 today | OpenBeOS | Commit by anevilyak :: r35434 /haiku/trunk/src/add-ons/kernel/file_systems/fat/ (dir.c fat.c): Apply patches by romain:
- Initialize flags argument correctly in get_vnode.
- Fix issues with handling the FAT mirror incorrectly.
Should resolve ticket #3690 and possibly others. | # |
| 22:50 yesterday | OpenBeOS | Commit by aljen :: r35433 /haiku/trunk/ (54 files in 35 dirs): Fixed various errors/warnings reported by cppcheck: - memory leaks
- resource leaks
- added const's to getters
- removed a few reundant conditions
| # |
| 20:39 yesterday | OpenBeOS | Commit by aljen :: r35432 /haiku/trunk/3rdparty/cppcheck/ (. checksources.pl haiku.lst): Added cppcheck wrapped for use with Haiku sources (it's a tool for static c/c++ code analysis) | # |
| 01:27 yesterday | OpenBeOS | Commit by mmlr :: r35431 /haiku/trunk/ (2 files in 2 dirs): - Adding malloc_debug.h that exposes the malloc_debug API.
- Moving some functions around, removing and adding others for the public API. I've written a blog post at haiku-os.org to go as documentation for this introducing the API and the other helpful bits.
| # |
| 00:47 yesterday | OpenBeOS | Commit by anevilyak :: r35430 /haiku/trunk/src/kits/tracker/FSUtils.cpp: Fix spacing. | # |
| 00:46 yesterday | OpenBeOS | Commit by anevilyak :: r35429 /haiku/trunk/src/kits/tracker/ (FSUtils.cpp FSUtils.h): As pointed out by mmlr, we only need to provide the symbol, and only in the case of gcc2. | # |
| 00:36 yesterday | OpenBeOS | Commit by anevilyak :: r35428 /haiku/trunk/src/kits/tracker/ (FSUtils.cpp FSUtils.h): Re-add dev_t version of FSGetDeskDir for bin compat reasons: BeIDE (unfortunately) appears to make use of some of the private FSUtils calls. Reimplemented call to use the normal FSGetDeskDir ignoring the passed in volume argument since we no longer have a desktop directory any place else. Fixes the problem reported in #5135. | # |
| 18:47 Sunday | OpenBeOS | Commit by mmlr :: r35427 /haiku/trunk/data/system/boot/SetupEnvironment: Also add /boot/common/add-ons to ADDON_PATH. I don't know why this wasn't done in r23974, but seeing that it was added to the runtime_loader default paths as well I take it this was an oversight. | # |
| 16:55 Sunday | OpenBeOS | Commit by mmlr :: r35426 /haiku/trunk/src/system/ (2 files in 2 dirs): Must only advance by step sizes, otherwise we may end up with misaligned pages again. | # |
| 02:11 Sunday | OpenBeOS | Commit by mmlr :: r35425 /haiku/trunk/src/tests/system/libroot/posix/ (Jamfile memalign_test.cpp): Add a memalign test that checks for valid alignments and fills/verifies allocated buffers to validate that the full allocated size is actually usable. | # |
| 02:02 Sunday | OpenBeOS | Commit by mmlr :: r35424 /haiku/trunk/src/system/libroot/posix/malloc_debug/heap.cpp: Sync two locking changes from kernel heap. This just moves the page locking into the contiguous page allocation function and unlocks a bin locker a bit earlier. | # |
| 01:59 Sunday | OpenBeOS | Commit by mmlr :: r35423 /haiku/trunk/src/system/kernel/heap.cpp: Sync kernel heap with alignment handling fixes, simplifications and performance improvements from debug heap in r35422. | # |
| 01:09 Sunday | OpenBeOS | Commit by mmlr :: r35422 /haiku/trunk/src/system/libroot/posix/malloc_debug/heap.cpp: - Seperate the raw page wise allocation and allocations from bins.
- Make the contiguous page allocation capable of aligning the allocation and make it more clever by checking up front if there's a chance of getting enough pages at all, by giving up earlier if the page count can't be fit anymore, and in the alignment case by only checking the pages which have a valid alignment.
- If the alignment requirement is > B_PAGE_SIZE we now use page allocation directly, because the bins aren't necesarily aligned on their size past B_PAGE_SIZE anymore.
- When doing aligned bin allocation, calculate the aligned size up front and choose the right heap for the allocation.
- Also when doing aligned bin allocations we not only need to round up the size but also ensure that the bin we choose is aligned at all.
- Moved adding leak check info into it's own function. Fixes various misalignment problems when working with alignments > B_PAGE_SIZE or when using alignments < allocation size. Also the directly aligned page allocations now only use up as many pages as actually required instead of allocating based on the rounded up to align size.
| # |
| 15:57 Saturday | OpenBeOS | Commit by tqh :: r35421 /haiku/trunk/build/jam/OptionalPackages: Patch by mmadia to echo that BasicCommandLineTools isn't availble on the platform. Fixes #5365. | # |
| 15:46 Saturday | OpenBeOS | Commit by tqh :: r35420 /haiku/trunk/data/bin/installoptionalpackage: Patch by mmadia "In function AddSymlinkToHaikuImage(), mkdir -p "${dirTokens}" needs the '$' escaped.". This fixes #5373. | # |
| 15:41 Saturday | OpenBeOS | Commit by tqh :: r35419 /haiku/trunk/build/jam/OptionalPackageDependencies: Patch by mmadia to add iconv to vim. Fixes #5132. | # |
| 09:48 Saturday | OpenBeOS | Commit by stippi :: r35418 /haiku/trunk/ (2 files in 2 dirs): - Make a BStatusBar comfortable to use without any text labels.
- In SetBarHeight(), use InvalidateLayout() when used with layout management.
| # |