1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 21:58:12 +00:00
serenity/Applications/ProcessManager
Andreas Kling c02c9880b6 AK: Add Eternal<T> and use it in various places.
This is useful for static locals that never need to be destroyed:

Thing& Thing::the()
{
    static Eternal<Thing> the;
    return the;
}

The object will be allocated in data segment memory and will never have
its destructor invoked.
2019-04-03 16:52:25 +02:00
..
.gitignore ProcessManager: Start working on a graphical process manager. 2019-02-28 01:43:50 +01:00
main.cpp Use the PNG loader for all images, and get rid of the .rgb files. 2019-03-22 00:21:03 +01:00
Makefile LibC: Run constructors on process startup. 2019-03-27 12:48:21 +01:00
MemoryStatsWidget.cpp AK: Add Eternal<T> and use it in various places. 2019-04-03 16:52:25 +02:00
MemoryStatsWidget.h ProcessManager: Show some basic system memory stats below the process table. 2019-03-10 12:13:22 +01:00
ProcessModel.cpp GModel: Add GModelIndex argument to row_count() and column_count(). 2019-03-29 03:27:03 +01:00
ProcessModel.h GModel: Add GModelIndex argument to row_count() and column_count(). 2019-03-29 03:27:03 +01:00
ProcessTableView.cpp LibGUI: Expand GModelIndex a bit, adding internal data and model pointers. 2019-03-29 04:58:15 +01:00
ProcessTableView.h LibGUI: Rename GTableModel => GModel. 2019-03-23 01:42:49 +01:00