Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-14 | ProcessManager: Rename it to SystemMonitor | Sergey Bugaev | |
This is a more appropriate name now that it does a lot more than just manage processes ^) | |||
2019-08-10 | ProcessManager: Use a GJsonArrayModel for the process memory maps | Andreas Kling | |
2019-08-10 | ProcessManager: Use a GJsonArrayModel for the process file desciptors | Andreas Kling | |
2019-08-10 | ProcessManager: Remove SocketModel and NetworkAdapterModel | Andreas Kling | |
These are trivially replaced by GJsonArrayModels :^) | |||
2019-08-08 | ProcessManager: Add a "Network" tab with live adapter and socket stats | Andreas Kling | |
This fetches info from /proc/netadapters and /proc/net_tcp, updating every second. Very cool. :^) | |||
2019-08-03 | ProcessManager: Add a new per-proces "open files" view showing open FDs | Andreas Kling | |
This uses the data from /proc/PID/fds with ease now that it's JSON. :^) | |||
2019-07-28 | ProcessManager: 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-27 | ProcessManager: 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-25 | Move common Application build steps into their own Makefile.common | Lawrence Manning | |
Further consolidation is of course possible, eg the Games/ programs follow the same rules more or less. | |||
2019-05-13 | Fix "make clean" not deleting app binaries. | Andreas Kling | |
2019-05-06 | ProcessManager: Add CPU/memory usage graphs in a separate tab. | Andreas Kling | |
Finally we get some real use for the new GTabWidget. :^) | |||
2019-04-21 | Include Makefile.common in all other Makefiles. | Andreas Kling | |
2019-04-20 | Get 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-10 | Introduce 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-27 | LibC: 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-23 | LibGUI: Rename GTableModel => GModel. | Andreas Kling | |
2019-03-10 | ProcessManager: Show some basic system memory stats below the process table. | Andreas Kling | |
This really improves the feeling of "system overview" :^) | |||
2019-02-28 | LibGUI: 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-28 | ProcessManager: Move ProcessTableModel class to its own files. | Andreas Kling | |
2019-02-28 | ProcessManager: 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. |