June 6, 2011  
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30

[01:14:21] <CIA-111> mmlr * r41947 /haiku/trunk/src/add-ons/input_server/devices/Jamfile: Add the tablet input_server device add-on directory to the build.
[01:50:24] <CIA-111> mmlr * r41948 /haiku/trunk/src/add-ons/kernel/drivers/input/usb_hid/ (HIDReportItem.cpp HIDReportItem.h):
[01:50:24] <CIA-111> Add HIDReportItem::ScaledFloatData() which scales the data into a float range
[01:50:24] <CIA-111> from 0.0 to 1.0.
[01:53:03] <CIA-111> leavengood * r41949 /haiku/trunk/src/preferences/time/ (DateTimeView.cpp Jamfile NetworkTimeView.cpp ZoneView.cpp):
[01:53:03] <CIA-111> Apply patches from Humdinger and mt (with some overlap) which adds localization
[01:53:03] <CIA-111> to the Network time tab and makes the layout use more standard spacing.
[01:53:03] <CIA-111> Also changed the name of the Synchronize button after a sync to Synchronize again.
[01:53:03] <CIA-111> Fixes #7642.
[01:55:55] <CIA-111> mmlr * r41950 /haiku/trunk/build/jam/HaikuImage:
[01:55:55] <CIA-111> Add the tablet input_server device add-on to the image. It supports absolute
[01:55:55] <CIA-111> pointing devices that publish entries into /dev/input/tablet.
[02:08:17] <CIA-111> mmlr * r41951 /haiku/trunk/src/add-ons/kernel/drivers/input/usb_hid/ (MouseProtocolHandler.cpp MouseProtocolHandler.h): (log message trimmed)
[02:08:17] <CIA-111> Add support for absolute pointing devices. Supported are mice/pointers with
[02:08:17] <CIA-111> absolute coordinates (qemu/kvm -usbdevice tablet) and various digitizers. If a
[02:08:17] <CIA-111> tablet-like usage is determined the MouseProtocolHandler publishes to
[02:08:18] <CIA-111> input/tablet instead of input/mouse and reports its info in a tablet_movement
[02:08:18] <CIA-111> structure instead of a mouse_movement structure, allowing for absolute
[02:08:19] <CIA-111> coordinates. Note that right now only the absolute coordinates are used, the
[02:47:43] <CIA-111> mmlr * r41952 /haiku/trunk/src/bin/hid_decode/hid_decode.cpp:
[02:47:43] <CIA-111> Simplify hid_decode using the new HIDParser::PrintToStream() which generates the
[02:47:43] <CIA-111> same output.
[03:18:14] <CIA-111> bonefish * r41953 /haiku/branches/developer/bonefish/signals/ (2 files in 2 dirs): Removed unused _kern_set_alarm() syscall and set_alarm() in the kernel.
[04:27:08] <CIA-111> anevilyak * r41954 /haiku/trunk/src/add-ons/input_server/devices/tablet/Jamfile: Fix gcc4 build.
[05:01:14] <CIA-111> leavengood * r41955 /haiku/trunk/src/preferences/time/ (Jamfile NetworkTimeView.cpp ntp.cpp):
[05:01:14] <CIA-111> Apply another patch from Hamish from ticket #2412 which adds more localization
[05:01:14] <CIA-111> and removes unneeded whitespace. Thanks!
[05:23:09] <CIA-111> leavengood * r41956 /haiku/trunk/data/system/boot/Bootscript: Add NTP synchronization to the Bootscript, correct comment on dstcheck.
[05:44:21] <CIA-111> leavengood * r41957 /haiku/trunk/src/preferences/time/DateTimeView.cpp:
[05:44:21] <CIA-111> Change the label for "Clock set to:" to "Hardware clock set to:" since that is
[05:44:21] <CIA-111> what this setting represents. Also added a fairly long explanatory tool tip.
[05:44:21] <CIA-111> Sorry translators! ;)
[05:44:21] <CIA-111> Fixes #5264.
[06:35:47] <CIA-111> bonefish * r41958 /haiku/branches/developer/bonefish/signals/ (4 files in 2 dirs):
[06:35:47] <CIA-111> Implemented an in-kernel DPC service that doesn't have the shortcomings of the
[06:35:47] <CIA-111> module (no queuing limit, callable with scheduler lock held, cancelable DPCs).
[06:35:47] <CIA-111> Not tested yet.
[06:59:41] <CIA-111> leavengood * r41959 /haiku/trunk/src/apps/deskbar/TimeView.cpp:
[06:59:42] <CIA-111> Update the Deskbar date tooltip properly. Previously it was not updated when
[06:59:42] <CIA-111> the date actually changed at midnight or if the date was changed in the Time
[06:59:42] <CIA-111> preferences and probably other cases.
[16:12:53] <CIA-111> bonefish * r41966 /haiku/branches/developer/bonefish/signals/ (headers/private/kernel/thread.h src/system/kernel/thread.cpp):
[16:12:53] <CIA-111> ThreadCreationAttributes::InitFromUserAttributes(): Made "userAttribute"
[16:12:53] <CIA-111> parameter const.
[16:42:18] <CIA-111> bonefish * r41968 /haiku/branches/developer/bonefish/signals/ (4 files in 4 dirs):
[16:42:18] <CIA-111> * _kern_create_timer(): Added thread_creation_attributes* argument, required
[16:42:18] <CIA-111> for the SIGEV_THREAD case.
[16:42:18] <CIA-111> * kernel create_timer(), libroot timer_support.cpp: Added support for
[16:42:18] <CIA-111> SIGEV_THREAD.
[17:09:50] <CIA-111> bonefish * r41969 /haiku/branches/developer/bonefish/signals/ (6 files in 4 dirs):
[17:09:51] <CIA-111> * Thread::in_kernel: Is now guarded by time_lock, too.
[17:09:51] <CIA-111> * Added Team::UserCPUTime(), returning the team's user CPU time.
[17:09:51] <CIA-111> * Introduced a clock ID CLOCK_PROCESS_USER_CPUTIME_ID, referring to the current
[17:09:51] <CIA-111> team's user time. Implemented in user_timer_get_clock() only, yet.
[18:04:50] <CIA-111> bonefish * r41970 /haiku/branches/developer/bonefish/signals/ (5 files in 3 dirs): (log message trimmed)
[18:04:50] <CIA-111> * Added TeamUserTimeUserTimer, a team user time based UserTimer implementation.
[18:04:50] <CIA-111> Unlike the other timers, this one is not kernel timer based. Instead in
[18:04:50] <CIA-111> scheduler_update_thread_times() we call the new
[18:04:51] <CIA-111> user_timer_check_team_user_timers(), which checks whether any of the timers
[18:04:51] <CIA-111> based on the team's user time is already expired. This is not particularly
[18:04:52] <CIA-111> precise (off by up to #cpus * quantum), but saves us from updating a kernel
[18:05:42] <CIA-111> humdinger * r41971 /haiku/trunk/docs/ (382 files in 68 dirs): Updated userguide and welcome pages. Thanks all translators. +alpha3
[19:02:25] <CIA-111> bonefish * r41972 /haiku/branches/developer/bonefish/signals/headers/private/system/user_thread_defs.h: Fixed pending_signals type (now sigset_t).
[19:03:12] <CIA-111> bonefish * r41973 /haiku/branches/developer/bonefish/signals/src/system/kernel/team.cpp: team_allocate_user_thread(): Align user_threads to 8 bytes.
[19:04:59] <CIA-111> korli * r41974 /haiku/trunk/build/jam/OptionalPackages:
[19:05:00] <CIA-111> make DevelopmentJava available for hybrid builds.
[19:05:00] <CIA-111> +alpha
[19:15:40] <CIA-111> bonefish * r41975 /haiku/branches/developer/bonefish/signals/ (2 files in 2 dirs): Added yet unused user_thread::flags field.
[19:20:33] <CIA-111> bonefish * r41976 /haiku/branches/developer/bonefish/signals/src/system/kernel/thread.cpp:
[19:20:33] <CIA-111> thread_create_thread(): Set Thread::team early on, so, if something goes wrong,
[19:20:33] <CIA-111> the destructor has the team pointer available (needed e.g. for pre-defined
[19:20:33] <CIA-111> user timer deletion).
[19:28:10] <CIA-111> pulkomandy * r41977 /haiku/branches/releases/r1alpha3/ (410 files in 90 dirs): Merge 41971,41974
[19:36:05] <CIA-111> bonefish * r41978 /haiku/branches/developer/bonefish/signals/src/system/kernel/team.cpp:
[19:36:05] <CIA-111> team_allocate_user_thread(): Resolved TODO: When the user data area is full,
[19:36:05] <CIA-111> try to resize it. This lifts the implied per-team thread limit to > 2700.
[20:17:57] <CIA-111> zooey * r41979 /haiku/trunk/build/scripts/determine_haiku_revision:
[20:17:57] <CIA-111> Simplify haiku-revision for git, now that we provide revision-tags in our central git repo:
[20:17:57] <CIA-111> * instead of describing the changeset from perspective of the current branch's root,
[20:17:57] <CIA-111> we describe it relative to the last reachable hrev-tag
[20:43:04] <CIA-111> bonefish * r41980 /haiku/branches/developer/bonefish/signals/ (3 files in 2 dirs):
[20:43:04] <CIA-111> * Reimplemented the pthread cancellation functions. The _pthread_thread::cancel*
[20:43:04] <CIA-111> fields have been removed. Instead three more flags are used.
[20:43:04] <CIA-111> * Partially implemented pthread_cancel(). The syscall for asynchronous
[20:43:04] <CIA-111> cancellation is still missing, though.
[20:48:11] <CIA-111> korli * r41981 /haiku/trunk/src/add-ons/kernel/drivers/midi/usb_midi/ (devlist.c usb_midi.c usb_midi.h): * style cleanup
[21:49:35] <CIA-111> korli * r41982 /haiku/trunk/src/add-ons/kernel/drivers/midi/usb_midi/ (6 files): .c => .cpp, build fix
[22:32:11] <CIA-111> axeld * r41983 /haiku/trunk/src/kits/app/ (Jamfile ServerMemoryAllocator.cpp):
[22:32:11] <CIA-111> * ServerMemoryAllocator::RemoveArea() never removed the deleted mapping from
[22:32:11] <CIA-111> the list.
[22:32:11] <CIA-111> * Might even help with #7632.
[22:32:12] <CIA-111> +alpha
[22:34:25] <CIA-111> bonefish * r41984 /haiku/branches/developer/bonefish/signals/ (7 files in 4 dirs): (log message trimmed)
[22:34:25] <CIA-111> * Added syscall _kern_cancel_thread() for asynchronous thread cancellation.
[22:34:25] <CIA-111> * Added Thread::cancel_function, which temporarily stores the function to be
[22:34:25] <CIA-111> called upon thread cancellation.
[22:34:25] <CIA-111> * Added kernel-internal signal SIGNAL_CANCEL_THREAD which is used to deliver the
[22:34:25] <CIA-111> message. It is handled by invoking Thread::cancel_function as a signal
[22:34:26] <CIA-111> handler.
[22:35:01] <CIA-111> axeld * r41985 /haiku/trunk/src/kits/app/Jamfile: * Reverted accidental Jamfile change.

top