You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
352 lines
9.8 KiB
352 lines
9.8 KiB
============= |
|
Evisum 0.5.12 |
|
============= |
|
|
|
* Add a basic network overview tool. |
|
* Add some more fields to process view. |
|
* Process list fields selectable. |
|
* Fix leak. |
|
* Load manpages in separate thread (no blocking with LARGE docs). |
|
* Fix search bug. |
|
|
|
============= |
|
Evisum 0.5.11 |
|
============= |
|
|
|
* Improve layout of process explorer. |
|
* Consisent UI element sizing. |
|
* Some minor visual improvements. |
|
* Removing some leftover attrocity code. |
|
* Add window alpha to the process explorer. |
|
* Show CPU usage over multiple cores in process explorer. |
|
* Add time on CPU field (FreeBSD reports differently depending |
|
on the query), they are both accurate. |
|
* Add a status bar. |
|
* Resolve some rare-case minor string things from sysfs parsing. |
|
|
|
============= |
|
Evisum 0.5.10 |
|
============= |
|
|
|
* Launch individual process viewer elements from the process |
|
explorer (general, children, threads and manual). |
|
* Do the "About" Evisum properly (not hacky). |
|
* Option to enable/disable scroller on the process explorer. |
|
* Alignment improvements (process explorer). |
|
* Add some prettier transitions between tabs in process viewer. |
|
* Add a basic graph per-process of CPU core usage. |
|
* Cleanup of process viewer. |
|
* Fix sorting issue for storage (CPU %). |
|
* "Improve" the search in process explorer. |
|
* Add simple help from command-line. |
|
* Handle > 16 cores better until a better design for many-core |
|
machines can be conceptualised. |
|
* Close the memory view responsively. |
|
* Fix a bug in earlier versions of EFL. |
|
|
|
============ |
|
Evisum 0.5.9 |
|
============ |
|
|
|
* Search "dialogue" added to process list. |
|
* Remember window sizing and location. |
|
* Simplify the process list view. One job, processes. Memory, CPU |
|
and other stats have their own windows. |
|
* Introduce the menu to other windows. No feature takes |
|
presedence (potentially). |
|
* Improved keyboard support. PgUp/PgDown focus. All windows |
|
close on Escape. You can quickly check some stat then close it. |
|
* Rewrite the sensors UI. Some OS don't cache when reading |
|
sensors. It makes better use of screen also. |
|
* Add a basic indicator for power supply. |
|
* Improve behaviour on OpenBSD amd64 and arm64. |
|
* Remove lots of horrible code. |
|
* Fix bug (CPU). |
|
* Purge an overly complicated storage API. |
|
* Internally things are much better. Much simpler. |
|
* Remove lots of blocking code. |
|
* Some improvement on genlist cache (WIP). |
|
* Flat icon for a "flat" theme. |
|
|
|
============ |
|
Evisum 0.5.8 |
|
============ |
|
|
|
* Make evisum client/server based. |
|
* Internal changes. |
|
* Process tree tab (process view). |
|
* Add CPU and Memory desktop launcher files. |
|
* Introduce icons for process view and process list. |
|
* Use progress bars for CPU/process/thread usage. |
|
* Improve storage UI to prepare for stats. |
|
* Fix some ASAN detected issues. |
|
* Icons from the rasterman and myself. |
|
* Show system battery total in summary panel (process list). |
|
* CPU frequency logic improvement. |
|
* Display video memory usage per device in memory usage (Linux only). |
|
Thanks raster. |
|
* Lots more included in the commit logs and hidden away completely |
|
irrelevant to the title of the commit. :) |
|
* Remember window sizing. |
|
|
|
============ |
|
Evisum 0.5.7 |
|
============ |
|
|
|
* Use a cache of objects for storage. |
|
* Add kernel threads to the options. |
|
* Add config for backgrounds only as well as effects. |
|
Cycle through the 3 modes with the "effects" button. |
|
* Remove network from the GUI (for now), needs to be more |
|
detailed to have any value. |
|
* Move "misc" to "sensors". |
|
* Improve the "burger" menu icon. |
|
* Add CPU thermal zone support to the UI. |
|
* CPU thermal support Linux (hwmon) and FreeBSD. |
|
* Where possible display CPU core topology correctly. |
|
* Add "helper" overlay to the CPU view. |
|
* Move Linux thermal zone to the sysfs hwmon interface. |
|
* Undocumented fixes. |
|
|
|
============ |
|
Evisum 0.5.6 |
|
============ |
|
|
|
* Remove useless code to silence a |
|
warning from EFL. |
|
|
|
============ |
|
Evisum 0.5.5 |
|
============ |
|
|
|
* Added CPU frequency scaling support. |
|
* Show kernel threads by default. |
|
* Add configurable poll time (see new menu). |
|
* CPU / Mem view respect polling settings. |
|
* Improve genlist behaviours. |
|
* Replaced the elm_menu with a better menu. |
|
* New per-core CPU window (thanks raster). |
|
* Some icons from bling (thanks raster). |
|
* Some photographs of skies (thanks raster). |
|
* Some animation, images and icons. |
|
* Add a mascot (Harvey my Australian dog). |
|
* Fix rare crash. |
|
* UI changes... |
|
* Other small fixes undocumented. |
|
* No more macOS features or changes as they are locking |
|
down their eco-system...things change all the time with |
|
zero documentation and to access various OS sub-systems |
|
you are required signing certicates and your name in blood... |
|
|
|
Not really a fan of Darwinisms, more into string theory... |
|
|
|
============ |
|
Evisum 0.5.4 |
|
============ |
|
|
|
* Fix typo (Linux battery). |
|
|
|
============ |
|
Evisum 0.5.3 |
|
============ |
|
|
|
* Option to show kernel threads. |
|
* Show PPID in process view. |
|
* Show process start time. |
|
|
|
============ |
|
Evisum 0.5.2 |
|
============ |
|
|
|
* OpenBSD workaround. |
|
* More translations added. |
|
* Spanish, French and Italian translations. |
|
* About visual fix. |
|
* Search icon in search entry. |
|
|
|
============ |
|
Evisum 0.5.1 |
|
============ |
|
|
|
* OpenBSD improvements. |
|
* Fix some 64-bit memory calculation issues. |
|
* Split out the machine querying code. |
|
* macOS improvements. |
|
* Under-the-hood cosmetic changes. |
|
* Credit photograph appropriately (about). |
|
* Bug fixes. |
|
|
|
============ |
|
Evisum 0.5.0 |
|
============ |
|
|
|
* Introduce a traditional application menu. |
|
* Add a CPU core viewer with rudimentary graphs. |
|
* Add filesystem querying API. |
|
* Support infinite sensors and batteries. |
|
* Take into account ZFS usage on FreeBSD systems. |
|
* Add documentation viewer in the process view. |
|
* Create a process window for proceses (split the UI out). |
|
* View per-thread core usage of process. |
|
* Support threads on Linux, FreeBSD, OpenBSD and DragonFlyBSD. |
|
* Process argument parsing refinements. |
|
* Code refactoring of process and thread query API. |
|
* Fix memory leaks. |
|
* UI alignments and improvements. |
|
* Massive rearrangement of the source tree. |
|
* Indicate process list sorting. |
|
* Fix swap calculation on macOS. |
|
* Allow user to attach to a process (no more excuses users!!!). |
|
* Add an about window. |
|
* ISC licensed. |
|
* Remove old GPL licensed icons (now public-domain). |
|
* Bug fixes. |
|
|
|
============ |
|
Evisum 0.4.1 |
|
============ |
|
|
|
* Fix intl support for some Linux distributions. |
|
* Improve the search responsiveness. |
|
* Improve window resize behaviour. |
|
* Fix process arguments on FreeBSD/DragonFlyBSD. |
|
* Fix command-line parsing of Linux processes. |
|
* Introduce some transition animations. |
|
* Small refactor. |
|
|
|
============ |
|
Evisum 0.4.0 |
|
============ |
|
|
|
* Use a generic list for process listing (pretty). |
|
* Add process menu. |
|
* Set application priority (nice). |
|
* UI improvements. |
|
* Offer kvm_openfiles means of obtaining PID list on |
|
FreeBSD-based platforms. This requires specific |
|
permissions (s+g kmem). We fallback if that fails. |
|
use a genlist (meh). |
|
* Save settings upon exit. Sorting and window size. |
|
* Reduce object creation and deletion. |
|
* Improve display of memory and storage sizes. |
|
* Use object caching where applicable. |
|
* Remove redundant code. |
|
* FreeBSD et al. Get process arguments akin to Linux. |
|
* macOS improvements for process information. |
|
* Process command-line (new field). |
|
* Added translation support (with French and Italian). |
|
* Other stuff. |
|
|
|
============ |
|
Evisum 0.3.2 |
|
============ |
|
|
|
* Add new icon. This works better with our |
|
existing applications. It has a retro |
|
feel. |
|
|
|
============ |
|
Evisum 0.3.1 |
|
============ |
|
|
|
* Fix OpenBSD process init. |
|
|
|
============ |
|
Evisum 0.3.0 |
|
============ |
|
|
|
* Fix UI alignment. |
|
* Add search to UI. |
|
* General tidying. |
|
* Fix rare crash. |
|
* Fix some calculations. |
|
* Linux process information improvements. |
|
* OpenBSD specific fixes. |
|
* Various UI improvements. |
|
* Various tidying. |
|
* Move to Meson build system. |
|
... |
|
|
|
============ |
|
Evisum 0.2.6 |
|
============ |
|
|
|
* Add support for multiple batteries (GUI). |
|
* Various refactoring. |
|
* Increase responsiveness. |
|
* GUI changes. |
|
* Shutdown improvements. |
|
* Fix some memory leaks. |
|
* Battery names (where applicable). |
|
* Various small tidying. |
|
* Use Eina helpers where applicable. |
|
* Add battery names and model (Linux and FreeBSD). |
|
|
|
============ |
|
Evisum 0.2.4 |
|
============ |
|
|
|
* Fix GUI on launch and shutdown. |
|
* Fix tingle compilation (makefile). |
|
* Other bug fixes and improvements. |
|
|
|
============ |
|
Evisum 0.2.2 |
|
============ |
|
|
|
* Fix OpenBSD CPU usage (6.5+). |
|
* Visual fixes. |
|
* Add swapped memory item. |
|
* Updated tingle command-line tool. |
|
* Small bug fixes. |
|
|
|
============ |
|
Evisum 0.2.0 |
|
============ |
|
|
|
* Add command-line utility (tingle) to complement |
|
evisum. |
|
* Fix object destruction before exiting main loop. |
|
* Add variable unit display (K, M and G). |
|
* Minor refactoring. |
|
|
|
============ |
|
Evisum 0.1.2 |
|
============ |
|
|
|
Fixes: |
|
|
|
* Fix process list geometry on resize. |
|
* Install icon in proper location. |
|
* Fix .desktop file. |
|
* Make installation instructions easier. |
|
* Improve non-Linux builds. |
|
|
|
============ |
|
Evisum 0.1.1 |
|
============ |
|
|
|
Fixes: |
|
|
|
* Add fallback mechanism on Linux for disk-detection. |
|
* Make life easier for packagers (thanks Juippis and OnlyHuman). |
|
|
|
============ |
|
Evisum 0.1.0 |
|
============ |
|
|
|
Features: |
|
|
|
* Full support across Linux, MacOS, FreeBSD and OpenBSD. |
|
* Process Listing. |
|
* Single-process view. |
|
* Start/stop/kill individual process. |
|
* Process PID, UID, name, thread count, memory use, nice, priority, |
|
state, CPU ID and CPU usage. |
|
* CPU monitoring. |
|
* Memory monitoring. |
|
* Disk usage monitoring. |
|
* Network usage monitoring. |
|
* CPU temperature monitoring. |
|
* Battery and power status. |
|
|
|
|