summaryrefslogtreecommitdiff
path: root/NEWS
blob: 28f6bcdbdd0b593f56e2e1244715214aac7c4c58 (plain)
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
$Id$

May/20/1998
===========

* 'gtopConf.sh' now defines 'GTOP_LIBS' and 'GTOP_INCS' in a manner
  that they contain everything that is needed to link some program with
  libgtop. It will use '-lgtop' only if the server is really needed and
  '-lgtop_sysdeps' otherwise;

* 'gtopConf.sh' additionally defines 'GTOP_GUILE_LIBS' and 'GTOP_GUILE_INCS'
  containing everything that is needed to link some program both with
  libgtop and its guile interface. They are identically to 'GTOP_LIBS'
  and 'GTOP_INCS' if building the guile interface is disabled or guile
  cannot be found on the system.

* 'configure' takes additional arguments '--enable-libgtop-server' and
  '--disable-libgtop-server' to use the server even when it's not needed
  or to disable it's use where it's needed.

* 'configure' takes an argument '--without-libgtop-guile' to disable
  guile support.

* 'configure takes an argument '--without-libgtop-names' to remove
  '-lgtop_names' (and '-lgtop_guile_names' when we have guile) from
  'GTOP_LIBS'; in this case these libraries are not even built.

May/19/1998
===========

* Libgtop is now in the GNOME CVS Repository.

May/17/1998
===========

* we have now 'const char *glibtop_types_* []' consisting
  of the C types of the corresponding files of '_glibtop_*'.

* added guile function '(glibtop-types-*)' and '(glibtop-descriptions-*)'.

May/10/1998
===========

* Port to DEC OSF1 3.0 has been made:

  cpu		(total, user, nice, sys, idle)
  mem		(total, used, free)

  loadavg	(loadavg)
  uptime	(uptime)

  msg_limits	(map, max, mnb, mni, tql)
  sem_limits	(mni, msl, opm, vmx, aem)
  shm_limits	(max, min, mni, seg)

  The following need the server to be SUID root:

  proclist	(total, number, size)
  procdata	(cmd, state, uid, pid, ppid, pgrp, tty, k_flags,
		 session, tpgid, sigignore, sigcatch, signal, nice, 
		 priority, resident, rss, vsize, utime, stime,
		 cutime, cstime, trs, drs)

May/07/1998
===========

* 'flags' member of sysdeps/linux/procdata.c is now
  'unsigned long flags [2]'.

* When we give glibtop_get_procdata () a pid of zero, only
  the flags are returned.

* We now use static constants instead of #defines for sysdeps flags.

May/03/1998
===========

* VPATH-Build now working; sometimes it's necessary to copy
  $(top_srcdir)/po/cat-id-tbl.c to $(top_builddir)/po.

* The library has been tested on the following systems:

  - i686-pc-linux-gnu
  - sparc-sun-sunos4.1.1
  - alpha-dec-osf1 (that's DEC OSF1 3.0 and 3.2)

* Compilation has been tested on the following systems (I have no root
  access there and cannot test the library because of this):

  - sparc-sun-solaris2
  - i386-bsdi

* Does no longer require Gnome.

* Guile-Parts are compiled only if guile can be found.

* Some of the executables are statically linked to copy them more easily
  between machines.

May/02/1998
===========

 * Global changes to the interfaces, all functions except glibtop_open()
   and glibtop_close() that took a server argument have now a '__r' suffix;
   the original name is now a macro that uses glibtop_global_server.

Apr/10/1998
===========
Added new directory sysdeps/guile/names. It is the guile interface
to the gtop_names library found in sysdeps/names. Changed
GLIBTOP_DESCRIPTIONS to GLIBTOP_NAMES and added GLIBTOP_GUILE_NAMES
to the header files.

Apr/09/1998
===========
Added new directories guile and names to sysdeps. In names are
some string constants about the data stored in the structures.
guile is a guile interface for the library. It is used in
examples/third (which has been completely rewritten).
The header files define things from names when GLIBTOP_DESCRIPTIONS
if defined and/or from guile when HAVE_GUILE is defined.

Apr/08/1998
===========

Added guile wrapper for the library (see examples/third).