File: CHANGES

package info (click to toggle)
xsysinfo 1.7-9
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, jessie, jessie-kfreebsd, sid, stretch, wheezy
  • size: 180 kB
  • ctags: 118
  • sloc: ansic: 787; sh: 129; makefile: 44
file content (146 lines) | stat: -rw-r--r-- 5,195 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
Changes from version 1.6 to 1.7:
o  Added full SMP support as follows:

o  the follow data and/or functions were modified to support a SMP
   kernel in sysinfo.h
   char *cpu field added to load struct		// modified
   extern int get_total_procs( void );		// added

o  the follow data and/or functions were modified to support a SMP
   kernel in sysinfo.c
   void get_load(struct load * result)		// modified
   int get_total_procs( void );			// added

o  the follow data and/or functions were modified to support a SMP 
   kernel in xsysinfo.c
   struct AppData, *AppDataPtr			// modified
   static XtResource application_resources[]	// modified
   static XrmOptionDescRec options[]		// modified
   static void getloadCB( widget, client_data, call_data ) // modified
   static void create_app( top )		// modified

o  Added a define to allow turning off of the now default SMP mode.
   Turning off SMP mode on a SMP enabled kernel will display the
   the average of all the cpu's load which is still contained on
   on the first line of /proc/stat

   Mike Mondragon <dragon@gocougs.wsu.edu>

Changes from version 1.5 to 1.6:

o  Added a define to allow specifying the update time in milli-seconds. This
   is currently the default. To change the behaviour edit the Imakefile and
   XSysinfo.ad, call `imake', `make clean' and `make'.
   This change was contributed by Thomas M. Ott <Labalutsch@aol.com>. 

o  Added support for /proc/swaps in newer (2.1.24) kernels. This pseudo file
   gives information about every swapfile used by the system.
   This change was contributed by Florian Depke <depke@cs.tu-berlin.de>.

o  Fixed a cosmetical bug which leaves space between the right end of the bar
   and the right end of the gauge if the bar should have the same width as the
   gauge.

o  There was a bug which cause a segmentation fault after starting xsysinfo
   if compiled without optimization. This is now fixed.

o  minor changes to the X resources

o  The changes in xsysinfo are now explained in a separate CHANGES file.

o  Added "Maintained-by:" to the LSM file.

   Ronald Wahl <Ronald.Wahl@informatik.tu-chemnitz.de>

Changes from version 1.4 to 1.5:

o  The mem-bar now consist of two segments only: used memory and cache/buffers.
o  Rename the load to loadavg.
o  Replaced the idle bar with a load bar consisting of three segments:
   user load/system load/nice load
o  Added a define to allow empty segments to disappear (currently the default).
   Otherwise every segment will be at least 1 pixel wide. To change the
   behaviour edit the Imakefile, call `imake', `make clean' and `make'.
o  Changed color of some bars.

   Ronald Wahl <Ronald.Wahl@informatik.tu-chemnitz.de>

Changes from version 1.3 to 1.4:

o  Fixed mem-bar that was broken in 1.3. Removed 4th segment again and
   merged buffers & cached.
o  Added -nolabels switch for use with fvwm's GoodStuff (thanks to Ronald
   Wahl <rwa@informatik.tu-chemnitz.de> for patches)

   Martin Buck   <martin-2.buck@student.uni-ulm.de>


Changes from version 1.2 to 1.3:

o  Made xsysinfo understand new /proc/meminfo format introduced in 1.3.x
   kernels.

o  Split mem-bar into 4 segments (data, shared, buffers, cached) if info
   is available.

   Martin Buck   <martin-2.buck@student.uni-ulm.de>


Changes from version 1.1 to 1.2:

o	load value

   The gauge for CPU load is now capable to display values up to 8.0. The 
   bar is automatically subdivided in segments when necessary (see. below). 


o	proc filesystem

   The proc filesystem under kernel 0.99pl5 reports the absolute CPU idle
   time in file /proc/uptime and not like the earlier kernels, with my patches
   applied, in file /proc/idle. I changed xsysinfo to obtain the idle value 
   from uptime.


o	swap display

   The 0.99pl5 kernel doesn't support a detailed swap space reporting in
   /proc/meminfo any longer. Only the total swap space statistics can be 
   obtained, so the swap gauge of xsysinfo is not segmented as in version 1.1.


o	color resources

   There is a separate resource file for color displays, which is loaded
   automatically by X's customizations mechanism (see below).


Changes from version 1.0 to 1.1:

o	proc filesystem

   I have completely rewritten the code to get the kernel params. It now uses
   the proc filesystem, which made the whole stuff a lot easier. Another
   advantage of the proc fs is, that xsysinfo can run under normal permissions
   and need not to be recompiled with every new kernel release. 


o	memory display changed

   The two gauges for memory and cache sizes are now merged together. The
   new gauge is still in form of a bar, but is subdivided into three `segments',
   each displayed in a different color. The meaning of the three segments
   is: buffer cache, shared part of memory, non-shared part of memory. The 
   length of the whole bar is proportional to the amount of all used memory.


o	more than one swap area supported

   The gauge for swap size is now also subdivided, one `segment' for each
   swap file/partition.


o	gauges now can be disabled

   Now it is possible to disable each of the gauges either through 
   application resources or through command line options.