[00:27:59] <CIA-123> tqh * r42559 /haiku/trunk/build/jam/UserBuildConfig.sample: Adding a sample on how to add a gfx driver, which is a driver and an accelerant. Makes a good example imo. [01:26:11] <CIA-123> kallisti5 * r42560 /haiku/trunk/ (5 files in 3 dirs): [01:26:11] <CIA-123> * create area for AtomBIOS [01:26:11] <CIA-123> * clone mapped AtomBIOS area into accelerant [01:29:21] <CIA-123> kallisti5 * r42561 /haiku/trunk/src/add-ons/accelerants/radeon_hd/accelerant.cpp: * bug fix, wrong offset [01:36:56] <CIA-123> scottmc * r42562 /haiku/trunk/build/jam/OptionalPackages: Updated apr to 1.4.5, apr-util to 1.3.12 and subversion to 1.6.17. [01:54:25] <CIA-123> czeidler * r42563 /haiku/trunk/src/servers/app/stackandtile/ (StackAndTile.h Stacking.cpp Tiling.cpp): Disable S&T debug output and fix typo. [05:58:00] <CIA-123> kallisti5 * r42564 /haiku/trunk/ (4 files in 3 dirs): [05:58:00] <CIA-123> * use create_area correctly [05:58:00] <CIA-123> * AtomBIOS is now loaded and passed into the radeon_hd accelerant [05:58:00] <CIA-123> * correct pointer passing in bios_init [05:58:00] <CIA-123> * AtomBIOS is now read and initialized by AtomBIOS parser [05:58:01] <CIA-123> * feel free to start testing the driver again :-) [05:59:51] <CIA-123> kallisti5 * r42565 /haiku/trunk/build/jam/HaikuImage: * undo accidental change [07:00:42] <CIA-123> kallisti5 * r42566 /haiku/trunk/src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp: [07:00:43] <CIA-123> * clean up style [07:00:43] <CIA-123> * remove some un-needed log messages [07:00:43] <CIA-123> * memset area from create_area just incase [07:00:43] <CIA-123> * add enabled bios read in addition to disabled one [07:35:59] <CIA-123> czeidler * r42567 /haiku/trunk/src/servers/app/stackandtile/StackAndTile.cpp: Don't remove the window if there is only one window in the group. Fixes #7884. [07:56:25] <CIA-123> czeidler * r42568 /haiku/trunk/src/servers/app/Window.cpp: Only redraw visible region. [08:00:56] <CIA-123> czeidler * r42569 /haiku/trunk/src/servers/app/Window.cpp: Ok, ok if we redrawn the complete visible region anyway we don't have to calculate any dirt. [11:54:47] <CIA-123> tqh * r42570 /haiku/vendor/acpica/current/ (326 files in 35 dirs): Load acpica-unix-20110623 into current. [11:55:03] <CIA-123> tqh * r42571 /haiku/vendor/acpica/20110623/: Tag current as 20110623 [17:00:45] <CIA-123> kallisti5 * r42572 /haiku/trunk/build/jam/UserBuildConfig.sample: * these examples should really be commented out [17:31:56] <CIA-123> kallisti5 * r42573 /haiku/trunk/src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp: [17:31:56] <CIA-123> * move create_area for kernel AtomBIOS into radeon_hd_getbios [17:31:56] <CIA-123> * only create_area if we found a valid AtomBIOS [17:31:56] <CIA-123> * lock down write access to kernel AtomBIOS area after populating [17:31:56] <CIA-123> * remove locking on kernel AtomBIOS area as it's not needed [19:52:52] <CIA-123> korli * r42574 /haiku/trunk/src/kits/interface/Window.cpp: Patch from X512 (ticket #7408): Don't notify input server of focus change if window is not active. [23:55:13] <CIA-123> korli * r42575 /haiku/trunk/src/add-ons/kernel/busses/usb/ehci.cpp: use locking when messing ITD and SITD queues. itd->prev was becoming NULL, thus leading to KDL.