Commit Graph

20 Commits

Author SHA1 Message Date
Mike Massonnet
0008254055 Add words about adding support for a new OS
Add a skel file (task-manager-skel.c) and make it possible in the
build-env to build the task manager with this file (--with-skel).
2010-05-26 06:54:37 +02:00
Mike Massonnet
175b4cb541 Add FreeBSD implementation
Original code (task list) is from Oliver Lehmann and was licensed under
FreeBSD (BSD 2-clause.)
2010-05-21 13:28:10 +02:00
Mike Massonnet
137748a486 === Release 0.5.90 (1.0.0 beta1) === 2010-05-11 00:25:07 +02:00
Mike Massonnet
8dd82ed6a8 Prepare build-env for first beta 2010-05-10 22:22:51 +02:00
Mike Massonnet
4f04ca5cb7 Read information from memory/swap and CPU
This commit is the second of an incremental serie. There will be other
commits with the information about tasks and the support for BSD and
Solaris once things are settled.

The TaskManager class is build with a new source task-manager-linux.c
that provides functions specific to the Linux implementation. It has
functions to read the usage of the memory/swap and the CPU.
2010-05-02 17:00:30 +02:00
Mike Massonnet
9a49bf015a Initial TaskManager class and make room for Swap
Added the TaskManager class to hold system information and tasks.
Currently it provides username and hostname based on POSIX functions.
The Swap is now part of the system information and is being displayed in
the statusbar.
2010-05-02 17:00:30 +02:00
Mike Massonnet
b83eb75002 Custom statusbar
The statusbar is created since a separate widget class and has three
different labels (settable through properties) for CPU, memory and
number of processes. This makes it more convenient to change one or
another value and it gives a nicer look.
2010-05-02 17:00:24 +02:00
Mike Massonnet
cc6dbd8373 Initial commit of new interface
Changes touching the build:
- Bumped version to 0.5.0.
- Removed dependency on Xfce libs (it only depends on GTK+-2.0.)
- Updated Makefile with new source files.
- Build ChangeLog through a script (remove it from source tree.)

More generally speaking, the interface is build on top of a GtkBuilder
UI definition, with a personal GtkTreeView and a Settings GObject to
update the information shown on the interface on changes. All the code
is being written with GObjects which will make it a lot easier to
separate GUI code and system code.
2010-05-01 15:34:25 +02:00
Mike Massonnet
e05fff219f Update Solaris patch from Peter Tribble
Check for the lib kstat in the autoconf script.
Build with the correct file for Solaris in the automake script.
Fixed the xfce_err messages and switched to g_snprintf for the command strings.
Updated the TODO file.
2009-09-08 16:39:30 +02:00
Mike Massonnet
9e43755ce3 Add support for Solaris from Peter Tribble 2009-09-03 19:39:33 +02:00
Mike Massonnet
65f92216cd Apply patch for BSD support from Landry Breuil
(Old svn revision: 5178)
2008-07-30 22:42:44 +00:00
Mike Massonnet
374c1bd30f Properly position the main menu
(Old svn revision: 4749)
2008-05-09 11:01:32 +00:00
Nick Schermer
b452b402fe Apply patch from Álvaro Lopes to fix CPU usage per task, with more then 1 CPU.
Added a THANKS file.
Remove some svn executable properties and add svn keywords.
Added LINGUAS support and removed the configure.ac > configure.in.in file.
Improved the configure.in.in and Makefiles.


(Old svn revision: 2350)
2007-01-13 10:12:31 +00:00
Johannes Zellner
3454e0a32b * some files renamed
* few small security changes



(Old svn revision: 1915)
2006-08-23 18:08:08 +00:00
Johannes Zellner
add5476550 * new design with processinfo-grabbing
* config-file support
 


(Old svn revision: 1462)
2006-06-28 18:27:58 +00:00
Johannes Zellner
f5646a5538 (Old svn revision: 776) 2005-09-07 04:36:02 +00:00
Johannes Zellner
c85ed7d484 *** empty log message ***
(Old svn revision: 529)
2005-01-31 08:42:49 +00:00
Johannes Zellner
603ce2c54d *** empty log message ***
(Old svn revision: 528)
2005-01-31 08:41:23 +00:00
Johannes Zellner
12f8223970 *** empty log message ***
(Old svn revision: 527)
2005-01-31 08:37:38 +00:00
Johannes Zellner
b805b79dc2 Initial revision
(Old svn revision: 520)
2005-01-26 22:28:10 +00:00