summaryrefslogtreecommitdiff
path: root/Applications/ProcessManager/Makefile
AgeCommit message (Collapse)Author
2019-08-14ProcessManager: Rename it to SystemMonitorSergey Bugaev
This is a more appropriate name now that it does a lot more than just manage processes ^)
2019-08-10ProcessManager: Use a GJsonArrayModel for the process memory mapsAndreas Kling
2019-08-10ProcessManager: Use a GJsonArrayModel for the process file desciptorsAndreas Kling
2019-08-10ProcessManager: Remove SocketModel and NetworkAdapterModelAndreas Kling
These are trivially replaced by GJsonArrayModels :^)
2019-08-08ProcessManager: Add a "Network" tab with live adapter and socket statsAndreas Kling
This fetches info from /proc/netadapters and /proc/net_tcp, updating every second. Very cool. :^)
2019-08-03ProcessManager: Add a new per-proces "open files" view showing open FDsAndreas Kling
This uses the data from /proc/PID/fds with ease now that it's JSON. :^)
2019-07-28ProcessManager: Add a "Memory map" view to show a process's VM layout.Andreas Kling
Fetch all the data from /proc/PID/vm for the selected process and show it in a nice GTableView. :^)
2019-07-27ProcessManager: Add a process-specific tab view below the process table.Andreas Kling
To start out, add a "Stacks" view where we see what the selected process is currently doing (via /proc/PID/stack) :^)
2019-06-25Move common Application build steps into their own Makefile.commonLawrence Manning
Further consolidation is of course possible, eg the Games/ programs follow the same rules more or less.
2019-05-13Fix "make clean" not deleting app binaries.Andreas Kling
2019-05-06ProcessManager: Add CPU/memory usage graphs in a separate tab.Andreas Kling
Finally we get some real use for the new GTabWidget. :^)
2019-04-21Include Makefile.common in all other Makefiles.Andreas Kling
2019-04-20Get rid of SERENITY macro since the compiler already defines __serenity__Andreas Kling
This makes it a bit easier to use AK templates out-of-tree.
2019-04-10Introduce LibCore and move GElapsedTimer => CElapsedTimer.Andreas Kling
I need a layer somewhere between AK (usable both by userspace and kernel) and LibGUI (usable by userspace except WindowServer.) So here's LibCore.
2019-03-27LibC: Run constructors on process startup.Andreas Kling
Cooperate with the compiler to generate and execute the _init_array list of constructor functions on userspace program statup. This took two days to get working, my goodness. :^)
2019-03-23LibGUI: Rename GTableModel => GModel.Andreas Kling
2019-03-10ProcessManager: Show some basic system memory stats below the process table.Andreas Kling
This really improves the feeling of "system overview" :^)
2019-02-28LibGUI: Take ProcessManager's process view and turn it into GTableView.Andreas Kling
Make it sufficiently generic that it can be reused for any table data. :^)
2019-02-28ProcessManager: Move ProcessTableModel class to its own files.Andreas Kling
2019-02-28ProcessManager: Start working on a graphical process manager.Andreas Kling
I need a table view widget for this thing, so I'm also using this to prototype a model/view thingy.