History log of /haiku/src/apps/activitymonitor/DataSource.cpp
Revision Date Author Comments
# 7eab6b48 02-May-2024 PulkoMandy <pulkomandy@pulkomandy.tk>

Fix printf format warnings in B_TRANSLATE strings

Previously these were not checked by the compiler due to a missing
function attribute.

Unfortunately, for the translation macros to work, the translated string
must be identical in all architectures (otherwise, we would need
different translations and different catalogs for each). This means the
B_PRI* macros can't be used, and instead the parameters must be in one
of the types handled directly by printf. Change the variables types
directly where it was easily possible, and otherwise, use a cast.

Change-Id: Ib77a7e378b7c508f6e7a015bbe3cbb4c2c096bfa
Reviewed-on: https://review.haiku-os.org/c/haiku/+/7665
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 1f5daef0 27-Feb-2024 Emir SARI <bitigchi@me.com>

ActivityMonitor: use BNumberFormat for i18n

Change-Id: I3179f84cbaee25624c2f4a7b092a28b5281a5f16
Reviewed-on: https://review.haiku-os.org/c/haiku/+/7480
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Niels Sascha Reedijk <niels.reedijk@gmail.com>


# 58af5dce 24-Dec-2021 Adrien Destugues <pulkomandy@pulkomandy.tk>

ActivityMonitor: add CPU speed graph

The info is now available in cpu_info, we should do something with it.

Change-Id: Iac7bd697783d63b5c84c7da33770b3c9a7d417b4
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4832
Reviewed-by: Kacper Kasper <kacperkasper@gmail.com>
Reviewed-by: Axel Dörfler <axeld@pinc-software.de>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>


# a22fff48 11-May-2020 Adrien Destugues <pulkomandy@pulkomandy.tk>

ActivityMonitor: fix non-i18n-friendly string

Fixes #16008


# a15d13d9 09-Jan-2015 kushalsingh007 <kushal.spiderman.singh@gmail.com>

ActivityMonitor: use string_for_rate

* Network speed was previously always shown as Kb/s, now it can switch
to Mb/s when needed.
* Fixes #11053.

Signed-off-by: Adrien Destugues <pulkomandy@gmail.com>


# d02aaee1 15-Dec-2013 Pawel Dziepak <pdziepak@quarnos.org>

kernel, libroot: Add more memory info in system_info

system_info now contains all information previously available only
through __get_system_info_etc(B_MEMORY_INFO, ...).


# 1bc7045f 15-Dec-2013 Pawel Dziepak <pdziepak@quarnos.org>

kernel, libroot: Introduce new API for obtaining system info


# 1cac1beb 13-Jul-2013 Philippe Saint-Pierre <stpere@gmail.com>

ActivityMonitor: use new units KiB/MiB for display (#5378)


# b190a54c 22-Nov-2012 Ithamar R. Adema <ithamar@upgrade-android.com>

activitymonitor: remove B_MAX_CPU_COUNT reference

It has no use, since we don't know its value and the list of colors
might be longer (for example, for ARM currently B_MAX_CPU_COUNT is
only 1). The modula operator later on makes sure we keep within the
bounds of the kColors array anyway.


# 546208a5 16-Apr-2012 Oliver Tappe <zooey@hirschkaefer.de>

More catalog-related cleanup.

* rename B_TRANSLATE_CONTEXT to B_TRANSLATION_CONTEXT and
B_TRANSLATE_WITH_CONTEXT to B_TRANSLATE_CONTEXT, squashing a TODO
* adjust all uses of both macros in Haiku's source tree
* use correct header guard for collecting/Catalog.h

The renamed macros require adjustments to all external applications
using catalogs.


# 6a5ce301 15-May-2011 Oliver Tappe <zooey@hirschkaefer.de>

Move functions declared in private/system/system_info.h out of the public namespace.
* prepend private functions get_system_info_etc(), start_watching_system() and
stop_watching_system() with '__'
* adjust callers accordingly


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


# 329daa44 04-Apr-2011 Joachim Seemer <humdingerb@googlemail.com>

Changed a few strings as discussed on the i18n mailing list. Added localization of license descriptions in AboutSystem.

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


# d1901581 19-Mar-2011 Stephan Aßmus <superstippi@gmx.de>

Introduced DataSource::InternalName(), which must be implemented by all
derived classes. This is now used for storing and restoring DataSources
in/from the ActivityView archive. Fixes replicant restoration after
switching the preferred system language.


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


# 0ea362ab 11-Feb-2011 Joachim Seemer <humdingerb@googlemail.com>

* Improved ambiguous commands in Icon-O-Matic. A direction like left/right
when rotating indices doesn't always make sense. Think of an "8" shape.
Reordered these items to give the correct shortcut order Alt+R - Shift+Alt+R.
* More localizing of strings in ActivityMonitor and Expander.
* TextSearch had problems with the search button being to small if one of the
translated strings for Search/Cancel get's bigger than the other. Now resizes
after toggling.
* FileTypes missed a file for the catalog in the Jamfile.



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


# 4840a72f 08-Dec-2010 Philippe Houdoin <philippe.houdoin@gmail.com>

Localized, part of a GCI task (thanks protonux)


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


# ee872034 14-Nov-2010 Axel Dörfler <axeld@pinc-software.de>

* Start numbering the CPUs with 1 instead of 0. This closes ticket #6816.


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


# 00a4277c 05-Sep-2010 Philippe Houdoin <philippe.houdoin@gmail.com>

Support up to B_MAX_CPU_COUNT distinct colors.
This fix #6541.


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


# 7974d3dc 13-Jan-2010 Stephan Aßmus <superstippi@gmx.de>

Patch by Humdinger:
Updated Haiku apps to use sentence-case. What a huge undertaking...
The files where I had to apply the patch manually (for mysterious
reasons) have also gotten a whitespace cleanup. I've proof-read
everything so hopefully there should be no problems.

This should be the final part of #5169.


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


# a5758caa 05-Nov-2009 Axel Dörfler <axeld@pinc-software.de>

* Changed the default color of the block cache memory usage source.


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


# 8ccfaa66 29-Jul-2009 Axel Dörfler <axeld@pinc-software.de>

* A crash reverted my local change which I didn't notice when I committed
it: changed the block cache label.


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


# 87dacc8d 29-Jul-2009 Axel Dörfler <axeld@pinc-software.de>

* Added block cache memory usage data source.


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


# ed1b2753 07-Apr-2009 Stephan Aßmus <superstippi@gmx.de>

* Some beautification, mostly for when the replicant is embedded on the Desktop.
* Fall back to a shorter legend label when the room is too small (before
truncating).


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


# 230e3259 10-Oct-2008 Axel Dörfler <axeld@pinc-software.de>

* The network usage data sources are now actually using a single scale as
intended before.
* Also found a bug in the scales that prevented them from working.


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


# dc79961e 17-Sep-2008 Axel Dörfler <axeld@pinc-software.de>

* Added swap usage and page faults per second data sources.


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


# 46fa06b5 15-Jul-2008 Axel Dörfler <axeld@pinc-software.de>

* Made the network I/O byte per second computation more accurate.


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


# 51591198 14-Jul-2008 Axel Dörfler <axeld@pinc-software.de>

* Now use two views when starting (one memory, one CPU usage). The third view
that is added to the window is a networking monitor, all later views default
to CPU usage again.
* DataSources can now share a single adaptive scale, so that they become
comparable in a single view.
* The networking in/out sources are now using this feature.
* DataHistory::ValueAt() now uses binary search to find the right data_item;
this also fixes bug #2140, and makes it possible to change the refresh rate
(which is not yet implemented, though).
* Zooming the timeline now also works by clicking the first mouse button and
dragging the mouse around (instead of only via the scroll wheel, in case you
hadn't noticed yet :-)).


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


# dc1ffc79 18-Apr-2008 François Revol <revol@free.fr>

- fix BeOS build (it's getting nasty)
- add a media node count data source. Yes I do have work to do instead :P


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


# 43eda1cd 17-Apr-2008 Axel Dörfler <axeld@pinc-software.de>

* Each DataSoure now has a "primary" indicator - this is used to separate
more important DataSources from less important ones.
* Made the popup less crowded based on that info.


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


# e034d18f 17-Apr-2008 François Revol <revol@free.fr>

Really really useless clipboard size data source (both flattened message size and plain text size). I should rather go to sleep than write useless code :D


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


# 74158bb4 17-Apr-2008 François Revol <revol@free.fr>

- introduced a SystemInfoHandler class used to watch for stuff when polling isn't needed.
- used it to add a count of running apps (not exactly the same as teams).


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


# 03aaa278 17-Apr-2008 François Revol <revol@free.fr>

Add Semaphores and Ports data sources.


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


# 8cda9a8e 17-Apr-2008 François Revol <revol@free.fr>

Added Teams data source.


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


# 3a4a2141 13-Apr-2008 Axel Dörfler <axeld@pinc-software.de>

Some more work on the ActivityMonitor:
* Added legend.
* Added network receiving/sending DataSource.
* Now uses the new layout engine.
* Added support for per CPU DataSources, and added a per CPU CPU usage
DataSource.
* The DataSources can now be turned on and off via popup menu.
* You can now add more than one view to the window.
* The DataSources of the ActivityViews are now remembered.
* Now uses an offscreen bitmap to reduce flicker (it should now no longer
flicker with accelerated graphics).


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


# 18d3e65e 06-Apr-2008 Axel Dörfler <axeld@pinc-software.de>

* The beginnings of an activity monitor application. Very bare and feature-less
right now, but it's already working (and shows that we better compute our
system_info::cached_pages field directly).
* I am not sure if we want to keep this app here, merge it with
ProcessController, or have it as a separate (3rdparty) app. Opinions welcome.


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


# a15d13d9bb03293cbde0bf3c316130ce29e18cb0 09-Jan-2015 kushalsingh007 <kushal.spiderman.singh@gmail.com>

ActivityMonitor: use string_for_rate

* Network speed was previously always shown as Kb/s, now it can switch
to Mb/s when needed.
* Fixes #11053.

Signed-off-by: Adrien Destugues <pulkomandy@gmail.com>


# d02aaee17e007631fcfa91a012ec7b6386927012 15-Dec-2013 Pawel Dziepak <pdziepak@quarnos.org>

kernel, libroot: Add more memory info in system_info

system_info now contains all information previously available only
through __get_system_info_etc(B_MEMORY_INFO, ...).


# 1bc7045fdfb85e6151d01c73669be19627c4783b 15-Dec-2013 Pawel Dziepak <pdziepak@quarnos.org>

kernel, libroot: Introduce new API for obtaining system info


# 1cac1bebcb957e4f7edea51b1de1976a4ec37bc6 13-Jul-2013 Philippe Saint-Pierre <stpere@gmail.com>

ActivityMonitor: use new units KiB/MiB for display (#5378)


# b190a54c4046dd230f5ae19ad4fa86cf3d1dc4fc 22-Nov-2012 Ithamar R. Adema <ithamar@upgrade-android.com>

activitymonitor: remove B_MAX_CPU_COUNT reference

It has no use, since we don't know its value and the list of colors
might be longer (for example, for ARM currently B_MAX_CPU_COUNT is
only 1). The modula operator later on makes sure we keep within the
bounds of the kColors array anyway.


# 546208a53940a26c6379c48a7854ade1a8250fc5 16-Apr-2012 Oliver Tappe <zooey@hirschkaefer.de>

More catalog-related cleanup.

* rename B_TRANSLATE_CONTEXT to B_TRANSLATION_CONTEXT and
B_TRANSLATE_WITH_CONTEXT to B_TRANSLATE_CONTEXT, squashing a TODO
* adjust all uses of both macros in Haiku's source tree
* use correct header guard for collecting/Catalog.h

The renamed macros require adjustments to all external applications
using catalogs.


# 6a5ce301209d871e4c675fe9518315830ab71733 15-May-2011 Oliver Tappe <zooey@hirschkaefer.de>

Move functions declared in private/system/system_info.h out of the public namespace.
* prepend private functions get_system_info_etc(), start_watching_system() and
stop_watching_system() with '__'
* adjust callers accordingly


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


# 329daa448d02cf0f291a45f61a2e16c1b87834ea 04-Apr-2011 Joachim Seemer <humdingerb@googlemail.com>

Changed a few strings as discussed on the i18n mailing list. Added localization of license descriptions in AboutSystem.

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


# d1901581f44663de3630b1be0d2c3b221c4b4d81 19-Mar-2011 Stephan Aßmus <superstippi@gmx.de>

Introduced DataSource::InternalName(), which must be implemented by all
derived classes. This is now used for storing and restoring DataSources
in/from the ActivityView archive. Fixes replicant restoration after
switching the preferred system language.


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


# 0ea362ab5042a7fb82871079d1a06639c7eddadf 11-Feb-2011 Joachim Seemer <humdingerb@googlemail.com>

* Improved ambiguous commands in Icon-O-Matic. A direction like left/right
when rotating indices doesn't always make sense. Think of an "8" shape.
Reordered these items to give the correct shortcut order Alt+R - Shift+Alt+R.
* More localizing of strings in ActivityMonitor and Expander.
* TextSearch had problems with the search button being to small if one of the
translated strings for Search/Cancel get's bigger than the other. Now resizes
after toggling.
* FileTypes missed a file for the catalog in the Jamfile.



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


# 4840a72fa71f80b8db50990f04b9901da16de08d 08-Dec-2010 Philippe Houdoin <philippe.houdoin@gmail.com>

Localized, part of a GCI task (thanks protonux)


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


# ee87203426eeaa36e41a8f33d417388ae32543ca 14-Nov-2010 Axel Dörfler <axeld@pinc-software.de>

* Start numbering the CPUs with 1 instead of 0. This closes ticket #6816.


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


# 00a4277c4adcab300154892e071be3fb91d57683 05-Sep-2010 Philippe Houdoin <philippe.houdoin@gmail.com>

Support up to B_MAX_CPU_COUNT distinct colors.
This fix #6541.


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


# 7974d3dcf39ce78e5885b481eee12e561ad6e096 13-Jan-2010 Stephan Aßmus <superstippi@gmx.de>

Patch by Humdinger:
Updated Haiku apps to use sentence-case. What a huge undertaking...
The files where I had to apply the patch manually (for mysterious
reasons) have also gotten a whitespace cleanup. I've proof-read
everything so hopefully there should be no problems.

This should be the final part of #5169.


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


# a5758caa7e7b9e6dd86782135e295d1b79f1adba 05-Nov-2009 Axel Dörfler <axeld@pinc-software.de>

* Changed the default color of the block cache memory usage source.


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


# 8ccfaa66bb5dc174909680e9af531841e9d4a6c8 29-Jul-2009 Axel Dörfler <axeld@pinc-software.de>

* A crash reverted my local change which I didn't notice when I committed
it: changed the block cache label.


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


# 87dacc8defef21e52ba397ebd25f918977255ee6 29-Jul-2009 Axel Dörfler <axeld@pinc-software.de>

* Added block cache memory usage data source.


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


# ed1b27536bc03e0a594e114846d84c5b32cb0fb7 07-Apr-2009 Stephan Aßmus <superstippi@gmx.de>

* Some beautification, mostly for when the replicant is embedded on the Desktop.
* Fall back to a shorter legend label when the room is too small (before
truncating).


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


# 230e32592636776ac911283b85f5e17ed2f7375c 10-Oct-2008 Axel Dörfler <axeld@pinc-software.de>

* The network usage data sources are now actually using a single scale as
intended before.
* Also found a bug in the scales that prevented them from working.


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


# dc79961e1e84edf6a2355b73f28779682622b56a 17-Sep-2008 Axel Dörfler <axeld@pinc-software.de>

* Added swap usage and page faults per second data sources.


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


# 46fa06b55461a4551663b7d8565fa6b82409d536 15-Jul-2008 Axel Dörfler <axeld@pinc-software.de>

* Made the network I/O byte per second computation more accurate.


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


# 51591198d6bef95aae6948b6d2c879c549141648 14-Jul-2008 Axel Dörfler <axeld@pinc-software.de>

* Now use two views when starting (one memory, one CPU usage). The third view
that is added to the window is a networking monitor, all later views default
to CPU usage again.
* DataSources can now share a single adaptive scale, so that they become
comparable in a single view.
* The networking in/out sources are now using this feature.
* DataHistory::ValueAt() now uses binary search to find the right data_item;
this also fixes bug #2140, and makes it possible to change the refresh rate
(which is not yet implemented, though).
* Zooming the timeline now also works by clicking the first mouse button and
dragging the mouse around (instead of only via the scroll wheel, in case you
hadn't noticed yet :-)).


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


# dc1ffc79efc4e89a886c17a1b70ec308b77361d3 18-Apr-2008 François Revol <revol@free.fr>

- fix BeOS build (it's getting nasty)
- add a media node count data source. Yes I do have work to do instead :P


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


# 43eda1cd8f591b46ae6fbe9e009d1126034defbf 17-Apr-2008 Axel Dörfler <axeld@pinc-software.de>

* Each DataSoure now has a "primary" indicator - this is used to separate
more important DataSources from less important ones.
* Made the popup less crowded based on that info.


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


# e034d18f42b62e41bfe60fb694add5df1667410b 17-Apr-2008 François Revol <revol@free.fr>

Really really useless clipboard size data source (both flattened message size and plain text size). I should rather go to sleep than write useless code :D


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


# 74158bb474dca9b4236178b7c48224979244c142 17-Apr-2008 François Revol <revol@free.fr>

- introduced a SystemInfoHandler class used to watch for stuff when polling isn't needed.
- used it to add a count of running apps (not exactly the same as teams).


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


# 03aaa278a5ea16779412efdf13082436c1e816c3 17-Apr-2008 François Revol <revol@free.fr>

Add Semaphores and Ports data sources.


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


# 8cda9a8ead9fee7d1809ad406fb5f8711ea5fc40 17-Apr-2008 François Revol <revol@free.fr>

Added Teams data source.


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


# 3a4a214197712d83f79b1f035937ada3d486dbea 13-Apr-2008 Axel Dörfler <axeld@pinc-software.de>

Some more work on the ActivityMonitor:
* Added legend.
* Added network receiving/sending DataSource.
* Now uses the new layout engine.
* Added support for per CPU DataSources, and added a per CPU CPU usage
DataSource.
* The DataSources can now be turned on and off via popup menu.
* You can now add more than one view to the window.
* The DataSources of the ActivityViews are now remembered.
* Now uses an offscreen bitmap to reduce flicker (it should now no longer
flicker with accelerated graphics).


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


# 18d3e65ebdb42c4a1a7e2963101de48107b930f1 06-Apr-2008 Axel Dörfler <axeld@pinc-software.de>

* The beginnings of an activity monitor application. Very bare and feature-less
right now, but it's already working (and shows that we better compute our
system_info::cached_pages field directly).
* I am not sure if we want to keep this app here, merge it with
ProcessController, or have it as a separate (3rdparty) app. Opinions welcome.


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