[00:16:53] <CIA-123> kallisti5 * r42545 /haiku/trunk/headers/private/graphics/radeon_hd/r600_reg.h: [00:16:53] <CIA-123> * Register additions [00:16:53] <CIA-123> * No functional change [00:19:02] <CIA-123> kallisti5 * r42546 /haiku/trunk/src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp: * Rename PCI rom shared area.. isn't AtomBios until we verify it is [00:22:51] <CIA-123> czeidler * r42547 /haiku/trunk/src/servers/app/decorator/DefaultDecorator.cpp: Check if the dirty region is valid. Part of #7896. [00:29:52] <CIA-123> czeidler * r42548 /haiku/trunk/src/servers/app/ (5 files in 2 dirs): [00:29:52] <CIA-123> If a window is hidden remove it from the S&T group. This happens when [00:29:52] <CIA-123> MediaPlayer goes fullscreen. Maybe not optimal but at least consistent with [00:29:52] <CIA-123> terminal which also left the S&T group in fullscreen mode. This is because the [00:29:52] <CIA-123> terminal has no decorator in fullscreen mode and thus can't be stacked any more [00:29:53] <CIA-123> (maybe this should be solved in the future...). Fixes #7895, #7896. [00:45:36] <CIA-123> czeidler * r42549 /haiku/trunk/src/servers/app/Window.cpp: Set the top most window look when switching between windows in a stack. [01:13:56] <CIA-123> kallisti5 * r42550 /haiku/trunk/src/add-ons/accelerants/radeon_hd/ (accelerant.cpp accelerant.h bios.cpp bios.h): [01:13:56] <CIA-123> * refactor accelerant debugging [01:13:56] <CIA-123> * clone VGA rom shared area in accelerant [01:13:56] <CIA-123> * enable access, and make a copy of the VGA bios [01:13:56] <CIA-123> * give malloc'ed VGA bios pointer to AtomBIOS parser [01:13:56] <CIA-123> * Still invalid BIOS magic [01:13:56] <CIA-123> * TODO : Move atomBIOS pointer and reorganize some stuff [01:16:25] <CIA-123> kallisti5 * r42551 /haiku/trunk/src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp: * var typo fix in driver rom shared area creation [03:39:34] <CIA-123> czeidler * r42552 /haiku/trunk/src/servers/app/ (10 files in 3 dirs): Move flags and look into the tab too. The flags are needed to determine e.g. whether or not the zoom button should be drawn. [05:05:41] <CIA-123> kallisti5 * r42553 /haiku/trunk/ (5 files in 2 dirs): [05:05:41] <CIA-123> * move bios functions into bios.cpp [05:05:41] <CIA-123> * implement various methods to pull AtomBIOS from card [05:05:41] <CIA-123> * add some missing registers to headers from linux drm driver [20:19:04] <CIA-123> kallisti5 * r42554 /haiku/trunk/ (8 files in 3 dirs): [20:19:04] <CIA-123> * move obtaining / copying the vga bios into the driver. [20:19:04] <CIA-123> * add missing r500 header [20:19:04] <CIA-123> * replace r600 headers with newer one from kernel [22:39:34] <CIA-123> kallisti5 * r42555 /haiku/trunk/headers/os/drivers/PCI.h: * define PCI add-on rom flags that are normally defined in PCI header files. [22:49:21] <CIA-123> kallisti5 * r42556 /haiku/trunk/src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp: [22:49:22] <CIA-123> * use new PCI.h rom flags [22:49:22] <CIA-123> * clean up tracing [22:49:22] <CIA-123> * remove infinite loop :) [22:51:17] <CIA-123> korli * r42557 /haiku/trunk/src/kits/interface/Window.cpp: Patch from X512 (#7408): only send input method aware messages for active windows [23:45:23] <CIA-123> kallisti5 * r42558 /haiku/trunk/src/add-ons/kernel/drivers/graphics/radeon_hd/ (radeon_hd.cpp radeon_hd_private.h): [23:45:24] <CIA-123> * don't trample PCI rom config [23:45:24] <CIA-123> * better error checking [23:45:24] <CIA-123> * the driver can now locate the AtomBIOS on real hw!