July 4, 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 | 31

[04:30:29] <CIA-123> anevilyak * r42367 /haiku/trunk/src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp:
[04:30:29] <CIA-123> Only mark a compound child hidden if it is in fact the only child present.
[04:30:29] <CIA-123> Interesting side effects otherwise occur in the case where multiple compound
[04:30:29] <CIA-123> children are present, since other areas of the table model depend on the node
[04:30:29] <CIA-123> only being hidden in the single child case.
[05:06:51] <CIA-123> kallisti5 * r42368 /haiku/trunk/src/add-ons/kernel/file_systems/ramfs/Volume.cpp: small order of operations fix
[14:38:17] <CIA-123> anevilyak * r42369 /haiku/trunk/src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp: (log message trimmed)
[14:38:17] <CIA-123> Add a listener hook to notify the parent when model nodes are marked hidden.
[14:38:17] <CIA-123> This allows the variables view to request value/location resolution for those
[14:38:17] <CIA-123> nodes as needed, since it's otherwise unaware of their existence. This is
[14:38:17] <CIA-123> necessary in order to correctly handle nodes which require resolution to
[14:38:17] <CIA-123> happen in order to publish their children, since their value would otherwise
[14:38:17] <CIA-123> never be requested when they're hidden by virtue of being the child of an
[14:40:48] <CIA-123> anevilyak * r42370 /haiku/trunk/src/apps/debugger/value/ (3 files in 2 dirs): Simplification due to better understanding of the node system.
[15:16:18] <CIA-123> anevilyak * r42371 /haiku/trunk/src/apps/debugger/debug_info/ (4 files):
[15:16:18] <CIA-123> Lookups against the type cache need to be checked against the constraints
[15:16:18] <CIA-123> as well.
[16:01:59] <CIA-123> anevilyak * r42372 /haiku/trunk/src/apps/debugger/value/value_nodes/ (BMessageValueNode.cpp BMessageValueNode.h):
[16:02:00] <CIA-123> Properly handle field names that have multiple indices by publishing
[16:02:00] <CIA-123> child nodes for them.
[16:51:32] <CIA-123> anevilyak * r42373 /haiku/trunk/src/apps/debugger/ (4 files in 2 dirs):
[16:51:32] <CIA-123> Add a constraint field which allows one to specify a particular base type name.
[16:51:32] <CIA-123> This is necessary for looking up pointer and array types.
[16:52:49] <CIA-123> anevilyak * r42374 /haiku/trunk/src/apps/debugger/value/ (TypeHandlerRoster.cpp value_nodes/BMessageValueNode.cpp):
[16:52:49] <CIA-123> * Use the base type name in order to look up the types for strings
[16:52:49] <CIA-123> and pointers. This gets strings inside BMessages working.
[16:52:49] <CIA-123> * Enable the BMessage type handler. This effectively means that the debugger
[16:52:50] <CIA-123> now has the ability to introspect BMessages for their field contents.
[18:46:55] <CIA-123> anevilyak * r42375 /haiku/trunk/src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp: Add clarifying comment.
[18:48:36] <CIA-123> anevilyak * r42376 /haiku/trunk/src/apps/debugger/model/TypeLookupConstraints.h: Add TODO note.
[23:01:13] <CIA-123> czeidler * r42377 /haiku/trunk/src/servers/app/ (7 files):
[23:01:13] <CIA-123> * Make the magnetic border code more accessible by moving the code into a separate class and use it in a new protected WindowBehaviour method.
[23:01:13] <CIA-123> * Simplify the algorithm a bit, no functional changes are intended.
[23:06:26] <CIA-123> czeidler * r42378 /haiku/trunk/src/add-ons/decorators/SATDecorator/ (SATDecorator.cpp SATDecorator.h SATWindow.h): The complete S&T group has an additional, surrounding magnetic border now. Fixes #7437.
[23:10:28] <CIA-123> czeidler * r42379 /haiku/trunk/src/add-ons/decorators/SATDecorator/SATDecorator.cpp: Small leftover from my debug code. Return the correct status now.

top