History log of /haiku/src/apps/debuganalyzer/gui/thread_window/WaitObjectsPage.cpp
Revision Date Author Comments
# a5852db3 11-Dec-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* Moved the ThreadWindow::WaitObjectPage implementation to new class
AbstractWaitObjectsPage and templatized it over model, wait object group,
and wait object type.
* Replaced the previous MainWindow::WaitObjectPage implementation using
AbstractWaitObjectsPage.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34640 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b1627c9e 09-Dec-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Use the new wait_object_type_name() to avoid code duplication.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34589 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d8d4b902 07-Dec-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* The system profiler scheduling event structures sport nanotime_ts now.
* Adjusted the DebugAnalyzer to handle nanosecond times.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34546 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e4557999 27-Jun-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Adjusted to recent TreeTable changes.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31276 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b7c5bd63 19-Jun-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Renamed Variant to BVariant and moved it to libshared.a.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31127 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2d11730a 09-May-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

After setting the model resize the table columns to their preferred sizes.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30685 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1d124d4d 26-Apr-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

If the wait object group only contains a single object, don't create a tree node
for the group, but just for the object.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30452 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f5ca983b 26-Apr-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Also display the wait counts and times.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30450 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ded186e9 26-Apr-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* Added ThreadModel, which holds additional information on a thread, and
ThreadModelLoader to prepare the model.
* Changed the wait objects page in the thread window to display the wait objects
grouped by type and name.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30429 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1ca32f2c 26-Apr-2009 Stephan Aßmus <superstippi@gmx.de>

Fixed GCC 2 build.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30424 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1b3e2ec4 25-Apr-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Added a page for the thread's wait objects. Not quite complete.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30420 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a5852db3c210b12ed75ea57842cb88b3b7568a87 11-Dec-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* Moved the ThreadWindow::WaitObjectPage implementation to new class
AbstractWaitObjectsPage and templatized it over model, wait object group,
and wait object type.
* Replaced the previous MainWindow::WaitObjectPage implementation using
AbstractWaitObjectsPage.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34640 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b1627c9e23d1de913fdb9b5202cf51ea90820d73 09-Dec-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Use the new wait_object_type_name() to avoid code duplication.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34589 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d8d4b902cb1b24645c5a730e3a8b279201b94419 07-Dec-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* The system profiler scheduling event structures sport nanotime_ts now.
* Adjusted the DebugAnalyzer to handle nanosecond times.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34546 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e455799925419a24be9b361e275d5f16cf250986 27-Jun-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Adjusted to recent TreeTable changes.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31276 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b7c5bd634b64a6f9407eeb5fa15609e582f86c34 19-Jun-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Renamed Variant to BVariant and moved it to libshared.a.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31127 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2d11730a27c028d2a25008dfcbb43a458cc36a5e 09-May-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

After setting the model resize the table columns to their preferred sizes.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30685 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1d124d4db12e21247db7d83d82b62e14682bc75a 26-Apr-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

If the wait object group only contains a single object, don't create a tree node
for the group, but just for the object.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30452 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f5ca983be8a7f7350977a2932e6133e13b410497 26-Apr-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Also display the wait counts and times.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30450 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ded186e9e05063d29aaab2ecaf5e62221efab1e8 26-Apr-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

* Added ThreadModel, which holds additional information on a thread, and
ThreadModelLoader to prepare the model.
* Changed the wait objects page in the thread window to display the wait objects
grouped by type and name.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30429 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1ca32f2c1066fcba2ee23d6212b57fbe2cec9d52 26-Apr-2009 Stephan Aßmus <superstippi@gmx.de>

Fixed GCC 2 build.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30424 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1b3e2ec4157d20736b31eb05bafab070a1b3ff54 25-Apr-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Added a page for the thread's wait objects. Not quite complete.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30420 a95241bf-73f2-0310-859d-f6bbb57e9c96