[00:49:33] <CIA-110> bonefish * r41572 /haiku/branches/developer/bonefish/signals/headers/posix/signal.h: Added signal codes. [00:53:53] <CIA-110> bonefish * r41573 /haiku/branches/developer/bonefish/signals/ (2 files in 2 dirs): [00:53:53] <CIA-110> * Protect the Team::*_uid/*_gid fields by the scheduler lock as well. [00:53:53] <CIA-110> * Fixed several getter functions which didn't lock at all. [01:08:21] <CIA-110> anevilyak * r41574 /haiku/trunk/src/system/boot/platform/generic/text_menu.cpp: [01:08:21] <CIA-110> Update boot loader copyright year. Resolves #7515. [01:08:21] <CIA-110> +alpha3 [01:23:27] <CIA-110> bonefish * r41575 /haiku/branches/developer/bonefish/signals/ (6 files in 4 dirs): [01:23:27] <CIA-110> * Signal: Uncommented the additional data members (after some renaming and [01:23:27] <CIA-110> reordering) and added more parameters to the constructor. [01:23:27] <CIA-110> * Adjusted all code using the send_signal_to_*() functions accordingly. [01:23:27] <CIA-110> * vm_page_fault() and x86 unexpected_exception(): Use send_signal_to_thread() [01:23:27] <CIA-110> and add more info to the signal. [01:27:48] <CIA-110> bonefish * r41576 /haiku/branches/developer/bonefish/signals/src/system/kernel/arch/x86/arch_thread.cpp: arch_setup_signal_frame(): Fill in all siginfo_t fields. [03:36:02] <CIA-110> anevilyak * r41577 /haiku/trunk/ (9 files in 5 dirs): (log message trimmed) [03:36:02] <CIA-110> * Implement support for user input of additional safe mode options that [03:36:02] <CIA-110> aren't otherwise exposed via the safe mode menus. The option can be [03:36:02] <CIA-110> found under the debug options menu, where additional settings can be [03:36:02] <CIA-110> added one at a time with the same syntax used in kernel settings files [03:36:02] <CIA-110> (i.e. disable_acpi on). [03:36:04] <CIA-110> Scrolling of the input buffer is not yet supported (will implement that [05:31:54] <CIA-110> anevilyak * r41578 /haiku/trunk/src/system/boot/platform/ (7 files in 4 dirs): Build fixes. [10:45:21] <CIA-110> scottmc * r41579 /haiku/trunk/build/jam/ (OptionalBuildFeatures OptionalPackages): [10:45:21] <CIA-110> First wave of OptionalPackages rebuilt forR1A3 [10:45:21] <CIA-110> +alpha3 [14:06:10] <CIA-110> anevilyak * r41580 /haiku/trunk/src/system/boot/platform/u-boot/menu.cpp: Another build fix...need coffee. [17:23:53] <CIA-110> stippi * r41581 /haiku/trunk/ (32 files in 9 dirs): (log message trimmed) [17:23:54] <CIA-110> Applied patch by Joseph "looncraz" Groover from ticket #7445. [17:23:54] <CIA-110> This changes how Decorators are managed and applied. The app_server [17:23:54] <CIA-110> no longer scans and maintains the available ones himself, but is [17:23:54] <CIA-110> simply asked to load a Decorator add-on from a provided path. [17:23:54] <CIA-110> The Decorator scanning is moved into DecorInfo and DecorInfoUtil, [17:23:55] <CIA-110> private classes in the InterfaceKit. The bin command 'setdecor' [18:48:30] <CIA-110> scottmc * r41582 /haiku/trunk/build/jam/OptionalPackages: [18:48:30] <CIA-110> Cleaned up directories for python. [18:48:30] <CIA-110> +alpha3 [18:52:56] <CIA-110> bonefish * r41583 /haiku/branches/developer/bonefish/signals/ (3 files in 3 dirs): [18:52:57] <CIA-110> * Added _POSIX_SIGQUEUE_MAX and _SC_SIGQUEUE_MAX macros to <unistd.h>. Handle [18:52:57] <CIA-110> the latter in sysconf(). [18:52:57] <CIA-110> * Added new private header/private/system/signal_defs.h defining [18:52:57] <CIA-110> MAX_QUEUED_SIGNALS, the actual signal queuing limit. [19:02:01] <CIA-110> bonefish * r41584 /haiku/branches/developer/bonefish/signals/ (4 files in 2 dirs): (log message trimmed) [19:02:01] <CIA-110> * Added class QueuedSignalsCounter, each team owns an instead of. It is used to [19:02:01] <CIA-110> enforce the per-team signal queuing limit. When a queued signal is created, [19:02:01] <CIA-110> the counter is checked and incremented, and decremented when the signal is [19:02:01] <CIA-110> deleted. [19:02:02] <CIA-110> * Added private flag SIGNAL_FLAG_QUEUING_REQUIRED, which enforces signal queuing [19:02:03] <CIA-110> and makes the signal sending function fail, when that queuing fails for some [19:28:05] <CIA-110> scottmc * r41585 /haiku/trunk/build/jam/OptionalPackages: [19:28:05] <CIA-110> Fixed cmake-2.8.4 OptionalPackage. [19:28:05] <CIA-110> +alpha3 [19:37:03] <CIA-110> kallisti5 * r41586 /haiku/trunk/ (5 files in 3 dirs): ensure framebuffer doesn't exceed PCI bar; add basic monitoring of frame buffer memory allocation; fix return of framebuffer to OS to be the correct area [19:52:28] <CIA-110> bonefish * r41587 /haiku/branches/developer/bonefish/signals/headers/posix/ (pthread.h sys/types.h): Moved pthread types from <pthread.h> to <sys/types.h> as demanded by POSIX. [19:54:14] <CIA-110> bonefish * r41588 /haiku/branches/developer/bonefish/signals/headers/posix/ (pthread.h signal.h): Moved pthread_kill() from <phtread.h> to <signal.h> as demanded by POSIX. [20:13:01] <CIA-110> bonefish * r41589 /haiku/branches/developer/bonefish/signals/headers/posix/signal.h: [20:13:01] <CIA-110> Added missing function prototypes: sigqueue(), sigwaitinfo(), sigtimedwait(), [20:13:01] <CIA-110> psiginfo(), psignal(). Not yet implemented. [20:51:15] <CIA-110> humdinger * r41590 /haiku/trunk/src/apps/mandelbrot/ (Jamfile Mandelbrot.cpp): Localizing the demo Mandelbrot with a patch by taos, see #7519. Thanks. +alpha3 [22:17:58] <CIA-110> bonefish * r41591 /haiku/branches/developer/bonefish/signals/src/system/libroot/posix/signal/strsignal.c: Include missing <string.h>. [22:19:13] <CIA-110> bonefish * r41592 /haiku/branches/developer/bonefish/signals/src/system/libroot/posix/signal/ (Jamfile psiginfo.cpp psignal.cpp): Implemented psignal() and psiginfo(). [22:21:24] <CIA-110> bonefish * r41593 /haiku/branches/developer/bonefish/signals/src/bin/gdb/libiberty/config.h: We do have psignal() now. [22:36:51] <CIA-110> pulkomandy * r41594 /haiku/branches/releases/r1alpha3/ (64 files in 32 dirs): [22:36:51] <CIA-110> Merge from trunk : [22:36:51] <CIA-110> * Decorator refactoring and appearance preflet [22:36:51] <CIA-110> * Localize Mandelbrot [22:36:51] <CIA-110> * Optional packages [22:36:51] <CIA-110> * Broadcom kernel panic fix [22:37:09] <CIA-110> bonefish * r41595 /haiku/branches/developer/bonefish/signals/ (6 files in 5 dirs): (log message trimmed) [22:37:09] <CIA-110> <signal.h>: [22:37:09] <CIA-110> * Style cleanup. [22:37:09] <CIA-110> * Grouped function prototypes by functionality. [22:37:09] <CIA-110> * Marked extensions. [22:37:09] <CIA-110> * Removed BeOS typedef __signal_func_ptr. Added typedef __sighandler_t instead [22:37:10] <CIA-110> and replaced all occurrences of sighandler_t with it. sighandler_t is a GNU [23:20:30] <CIA-110> bonefish * r41596 /haiku/branches/developer/bonefish/signals/ (9 files in 4 dirs): [23:20:30] <CIA-110> * Moved additional send signal flags to <signal_defs.h>. [23:20:30] <CIA-110> * _kern_send_signal(): Added a user value parameter and replaced the boolean [23:20:30] <CIA-110> toThread parameter by a flags parameter (added respective [23:20:30] <CIA-110> SIGNAL_FLAG_SEND_TO_THREAD flag). [23:20:30] <CIA-110> * Implemented sigqueue(). [23:40:13] <CIA-110> bonefish * r41597 /haiku/branches/developer/bonefish/signals/src/system/kernel/signal.cpp: Removed unused sigwait(), sigsuspend(), and sigpending(). [23:58:03] <CIA-110> mmlr * r41598 /haiku/trunk/data/settings/kernel/drivers/kernel: [23:58:03] <CIA-110> Forgot to commit that when enabling IO-APICs by default. It's the (commented) [23:58:03] <CIA-110> kernel settings file entry to disable IO-APICs. [23:58:03] <CIA-110> +r1alpha3