[00:49:56] <CIA-110> scottmc * r41613 /haiku/trunk/build/jam/ (OptionalBuildFeatures OptionalPackages): [00:49:56] <CIA-110> First wave of gcc4 built OptionalPackages for alpha3. [00:49:56] <CIA-110> +alpha3 [01:52:30] <CIA-110> scottmc * r41614 /haiku/trunk/build/jam/ (OptionalLibPackages OptionalPackages): [01:52:30] <CIA-110> Updated gcc4 builds for box2d, neon, curl and cvs. [01:52:30] <CIA-110> +alpha3 [02:09:37] <CIA-110> bonefish * r41615 /haiku/branches/developer/bonefish/signals/src/system/kernel/arch/x86/ (x86_syscalls.cpp x86_syscalls.h): [02:09:37] <CIA-110> x86_initialize_commpage_syscall(): Changed the return type to void, since we [02:09:37] <CIA-110> always return B_OK and the return value wasn't checked anyway. [02:10:34] <CIA-110> bonefish * r41616 /haiku/branches/developer/bonefish/signals/ (headers/private/kernel/elf.h src/system/kernel/elf.cpp): Added service function elf_lookup_kernel_symbol() to look up a kernel symbol. [02:51:56] <CIA-110> bonefish * r41617 /haiku/branches/developer/bonefish/signals/ (16 files in 10 dirs): (log message trimmed) [02:51:56] <CIA-110> Reworked the signal handler invocation mechanism: Added a structure [02:51:56] <CIA-110> signal_frame_data which contains all the info that we (potentially) need in [02:51:56] <CIA-110> userland when we want to invoke a signal handler. The structure is copied onto [02:51:56] <CIA-110> the userland stack and a commpage function is invoked with it as a parameter. [02:51:57] <CIA-110> This function invokes the actual signal handler and, after that returns, the [02:51:58] <CIA-110> syscall restoring the interrupted environment (_kern_restore_signal_frame()). [03:23:42] <CIA-110> bonefish * r41618 /haiku/branches/developer/bonefish/signals/ (4 files in 3 dirs): [03:23:42] <CIA-110> Resolved TODO: Fill in the ucontext_t::uc_link field in setup_signal_frame(). [03:23:42] <CIA-110> Added Thread::user_signal_context field which contains the previous value and [03:23:42] <CIA-110> is set by arch_setup_signal_frame() and reset by _user_restore_signal_frame(). [03:26:24] <CIA-110> bonefish * r41619 /haiku/branches/developer/bonefish/signals/ (2 files in 2 dirs): [03:26:24] <CIA-110> Removed Thread::id field. There's a respective field in the [03:26:24] <CIA-110> TeamThreadIteratorEntry base class. [03:32:04] <CIA-110> bonefish * r41620 /haiku/branches/developer/bonefish/signals/ (2 files in 2 dirs): [03:32:05] <CIA-110> Made update_current_thread_signals_flag() static. It's no longer used outside [03:32:05] <CIA-110> signals.cpp. [03:48:23] <CIA-110> bonefish * r41621 /haiku/branches/developer/bonefish/signals/ (2 files in 2 dirs): [03:48:24] <CIA-110> Added service function signal_get_user_stack(), getting the stack belonging to [03:48:24] <CIA-110> a given address (signal or user stack). [03:49:56] <CIA-110> bonefish * r41622 /haiku/branches/developer/bonefish/signals/src/system/kernel/arch/x86/arch_thread.cpp: arch_setup_signal_frame(): Resolved TODO: Also fill in ucontext_t::uc_stack. [04:15:00] <CIA-110> mmadia * r41623 /haiku/branches/releases/r1alpha3/data/bin/installoptionalpackage: [04:15:00] <CIA-110> Updated installoptionalpackage to pull data files from the R1 Alpha 3 branch, [04:15:00] <CIA-110> instead of trunk. [07:06:33] <CIA-110> scottmc * r41624 /haiku/trunk/build/jam/ (OptionalLibPackages OptionalPackages): [07:06:33] <CIA-110> Added fresh gcc2 builds of smpeg, taglib, sdl-rft and armyknife. [07:06:33] <CIA-110> +alpha3 [11:05:54] <CIA-110> pulkomandy * r41625 /haiku/branches/releases/r1alpha3/ (30 files in 22 dirs): Merge 41613,41614,41606,41624 from trunk. [12:28:52] <CIA-110> axeld * r41626 /haiku/trunk/src/preferences/mail/ConfigWindow.cpp: [12:28:52] <CIA-110> * Removed unused code (which contained translated strings). [12:28:52] <CIA-110> * Minor tweaks to the spacing, made the window, and the accounts list view a [12:28:52] <CIA-110> bit wider. [12:28:52] <CIA-110> +alpha (if the translated strings removal doesn't cause problems) [12:46:49] <CIA-110> pulkomandy * r41627 /haiku/branches/releases/r1alpha3/ (28 files in 23 dirs): Merge from trunk. [15:13:38] <CIA-110> korli * r41628 /haiku/trunk/headers/posix/assert.h: Patch from Dhruwat Bhagat (bug #7537): Fix "'noreturn' function returns" warning on call to assert(0). [16:22:02] <CIA-110> bonefish * r41629 /haiku/trunk/src/ (2 files in 2 dirs): [16:22:02] <CIA-110> * BHashMapCatalog::SetString(): Also process escaped characters in the comment. [16:22:02] <CIA-110> Fixes #7543 (ReadOnlyBootPrompt only showing English welcome text). [16:22:02] <CIA-110> * Disabled fingerprint check in linkcatkeys. Fingerprints change due to the [16:22:03] <CIA-110> BHashMapCatalog::SetString() change. [16:22:03] <CIA-110> +alpha 3 [16:24:16] <CIA-110> bonefish * r41630 /haiku/trunk/src/apps/readonlybootprompt/BootPromptWindow.cpp: Disabled displaying country flags for languages. Prevents #7517. [16:41:40] <CIA-110> pulkomandy * r41631 /haiku/branches/releases/r1alpha3/ (29 files in 24 dirs): Merge 41629 from trunk (fix escaping in linkcatkeys) [17:32:33] <CIA-110> mmadia * r41632 /haiku/trunk/data/artwork/ (GET HAIKU - download box 2 alpha-numbers-stamp): [17:32:33] <CIA-110> Updated some artwork for R1 Alpha3. Review welcomed. [17:32:33] <CIA-110> +alpha3 [17:44:06] <CIA-110> mmadia * r41633 /haiku/trunk/data/artwork/ (2 files): [17:44:06] <CIA-110> Updated some additional artwork for R1 Alpha3. Review welcomed. [17:44:06] <CIA-110> +alpha3 [18:13:28] <CIA-110> pulkomandy * r41634 /haiku/branches/releases/r1alpha3/ (32 files in 24 dirs): Merge from trunk. [18:26:01] <CIA-110> bonefish * r41635 /haiku/branches/developer/bonefish/signals/src/system/kernel/signal.cpp: [18:26:01] <CIA-110> Fixed SA_NOMASK semantics: sigaction::sa_mask shall always be applied [18:26:01] <CIA-110> regardless of the flag. [18:36:29] <CIA-110> bonefish * r41636 /haiku/branches/developer/bonefish/signals/ (2 files in 2 dirs): [18:36:29] <CIA-110> * Replaced the x86 vregs::_reserved_2[] by members edi, esi, and ebx. [18:36:29] <CIA-110> * x86: arch_setup_signal_frame(), arch_restore_signal_frame(): Do not [18:36:29] <CIA-110> store/restore iframe::esp in/from vregs::esp. That's the kernel esp. Instead [18:36:29] <CIA-110> use iframe::user_esp, for which we therefore don't need a reserved field. [20:08:40] <CIA-110> axeld * r41637 /haiku/trunk/src/preferences/appearance/ (APRView.cpp APRView.h Jamfile): [20:08:40] <CIA-110> * Minor cleanup. [20:08:40] <CIA-110> +alpha [20:10:18] <CIA-110> axeld * r41638 /haiku/trunk/ (3 files in 2 dirs): [20:10:18] <CIA-110> * Put the decor stuff in the BPrivate namespace, as it should have been from [20:10:18] <CIA-110> the beginning. [20:10:18] <CIA-110> * Added header for the get_decorator() functions and friends. [20:10:18] <CIA-110> * Minor coding style cleanup. [20:35:29] <CIA-110> pulkomandy * r41639 /haiku/branches/releases/r1alpha3/ (33 files in 25 dirs): Merge 41637-8 from trunk.