forked from enlightenment/evisum
350 lines
9.6 KiB
Plaintext
350 lines
9.6 KiB
Plaintext
=============
|
|
Evisum 0.5.12
|
|
=============
|
|
|
|
* Process list fields selectable.
|
|
* Fix leak.
|
|
* 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.
|
|
|