CIA.vc
Haiku
Real-time open source activity stats
Stats » Projects » Haiku
information
Haiku is an open-source operating system currently in development designed from the ground up for desktop computing. Inspired by the BeOS, Haiku aims to provide users of all levels with a personal computing experience that is simple yet powerful, and free of any unnecessary complexities.
syndicateUTC clock
06:40 on Feb 09, 2010
event counters
The last message was received 31.51 minutes ago at 06:09 on Feb 09, 2010
4 messages so far today, 6 messages yesterday
10 messages so far this week, 57 messages last week
67 messages so far this month, 537 messages last month
27084 messages since the first one, 5.7 years ago, for an average of 1.84 hours between messages
recent messages
dateReversed sort columnprojectcontentlink
31 min agoOpenBeOS
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 todayOpenBeOS
Commit by aljen :: r35436 /haiku/trunk/ (35 files in 35 dirs):
Added a set of polish translations, translated by me & Hubert (Hugen)
#
03:55 todayOpenBeOS
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 todayOpenBeOS
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 yesterdayOpenBeOS
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 yesterdayOpenBeOS
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 yesterdayOpenBeOS
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 yesterdayOpenBeOS
Commit by anevilyak :: r35430 /haiku/trunk/src/kits/tracker/FSUtils.cpp:
Fix spacing.
#
00:46 yesterdayOpenBeOS
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 yesterdayOpenBeOS
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 SundayOpenBeOS
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 SundayOpenBeOS
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 SundayOpenBeOS
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 SundayOpenBeOS
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 SundayOpenBeOS
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 SundayOpenBeOS
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 SaturdayOpenBeOS
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 SaturdayOpenBeOS
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 SaturdayOpenBeOS
Commit by tqh :: r35419 /haiku/trunk/build/jam/OptionalPackageDependencies:
Patch by mmadia to add iconv to vim. Fixes #5132.
#
09:48 SaturdayOpenBeOS
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.
#