2003-11-02 Zygimantas Berucka <uid0@tuxfamily.org> * configure.in: Added "lt" to ALL_LINGUAS. * po/lt.po: Added Lithuanian translation.
2579 lines
77 KiB
Plaintext
2579 lines
77 KiB
Plaintext
2003-11-02 Žygimantas Beručka <uid0@tuxfamily.org>
|
|
|
|
* configure.in: Added "lt" to ALL_LINGUAS.
|
|
|
|
2003-10-21 Bastien Nocera <hadess@hadess.net>
|
|
|
|
* Makefile.am:
|
|
* configure.in:
|
|
* src/inodedb/.cvsignore:
|
|
* sysdeps/names/Makefile.am:
|
|
install only one library, libgtop-2.0
|
|
Fix build-time warnings due to the redefinition of guint64
|
|
|
|
2003-10-20 Bastien Nocera <hadess@hadess.net>
|
|
|
|
* lib/read.c: (glibtop_read_l):
|
|
* lib/read_data.c: (glibtop_read_data_l):
|
|
* lib/write.c: (glibtop_write_l): apply patch for ngettext support
|
|
by Christian Neumair <chris@gnome-de.org>
|
|
|
|
2003-10-20 Bastien Nocera <hadess@hadess.net>
|
|
|
|
* include/glibtop/cpu.h:
|
|
* include/glibtop/procstate.h:
|
|
* include/glibtop/procuid.h:
|
|
* include/glibtop/uptime.h:
|
|
* lib/sysdeps.c:
|
|
* sysdeps/names/cpu.c:
|
|
* sysdeps/names/procstate.c:
|
|
* sysdeps/names/procuid.c:
|
|
* sysdeps/names/uptime.c: Apply patch by the_h1ghlander@yahoo.com and
|
|
Cory Omand <cory.omand@Sun.com> for Solaris support
|
|
|
|
2003-10-20 Bastien Nocera <hadess@hadess.net>
|
|
|
|
* src/inodedb/Makefile.am: link to libgtop_suid_common-2.0.la
|
|
(Closes: #107990)
|
|
|
|
2003-10-20 Bastien Nocera <hadess@hadess.net>
|
|
|
|
* acconfig.h:
|
|
* acinclude.m4:
|
|
* include/glibtop/array.h:
|
|
* include/glibtop/command.h:
|
|
* include/glibtop/cpu.h:
|
|
* include/glibtop/fsusage.h:
|
|
* include/glibtop/glibtop-backend-info.h:
|
|
* include/glibtop/glibtop-backend.h:
|
|
* include/glibtop/glibtop-client.h:
|
|
* include/glibtop/inodedb.h:
|
|
* include/glibtop/interfaces.h:
|
|
* include/glibtop/limits.h:
|
|
* include/glibtop/loadavg.h:
|
|
* include/glibtop/mem.h:
|
|
* include/glibtop/mountlist.h:
|
|
* include/glibtop/msg_limits.h:
|
|
* include/glibtop/netinfo.h:
|
|
* include/glibtop/netload.h:
|
|
* include/glibtop/ppp.h:
|
|
* include/glibtop/procargs.h:
|
|
* include/glibtop/proccwd.h:
|
|
* include/glibtop/prockernel.h:
|
|
* include/glibtop/proclist.h:
|
|
* include/glibtop/procmap.h:
|
|
* include/glibtop/procmem.h:
|
|
* include/glibtop/procsegment.h:
|
|
* include/glibtop/procsignal.h:
|
|
* include/glibtop/procstate.h:
|
|
* include/glibtop/proctime.h:
|
|
* include/glibtop/procuid.h:
|
|
* include/glibtop/sem_limits.h:
|
|
* include/glibtop/shm_limits.h:
|
|
* include/glibtop/swap.h:
|
|
* include/glibtop/sysdeps.h:
|
|
* include/glibtop/sysinfo.h:
|
|
* include/glibtop/uptime.h:
|
|
* lib/glibtop-backend.c: (glibtop_backend_get):
|
|
* lib/glibtop-client.c: (glibtop_client_open_backend):
|
|
* lib/inodedb.c: (glibtop_inodedb_lookup_s):
|
|
* lib/lib.pl:
|
|
* src/inodedb/README.inodedb:
|
|
* src/inodedb/mkinodedb2.c: (main): s/u_int64_t/guint64/
|
|
|
|
2003-10-20 Bastien Nocera <hadess@hadess.net>
|
|
|
|
* Makefile.am: fix distchecking, release 2.5.0
|
|
|
|
2003-10-20 Bastien Nocera <hadess@hadess.net>
|
|
|
|
* configure.in: fix the library versioning to be hand-made rather
|
|
than uber-calculated from some esoteric numbers
|
|
|
|
2003-10-20 Bastien Nocera <hadess@hadess.net>
|
|
|
|
* glibtop.h:
|
|
* include/glibtop/close.h:
|
|
* include/glibtop/command.h:
|
|
* include/glibtop/cpu.h:
|
|
* include/glibtop/error.h:
|
|
* include/glibtop/fsusage.h:
|
|
* include/glibtop/global.h:
|
|
* include/glibtop/inodedb.h:
|
|
* include/glibtop/loadavg.h:
|
|
* include/glibtop/mem.h:
|
|
* include/glibtop/mountlist.h:
|
|
* include/glibtop/msg_limits.h:
|
|
* include/glibtop/netload.h:
|
|
* include/glibtop/open.h:
|
|
* include/glibtop/parameter.h:
|
|
* include/glibtop/ppp.h:
|
|
* include/glibtop/procargs.h:
|
|
* include/glibtop/prockernel.h:
|
|
* include/glibtop/proclist.h:
|
|
* include/glibtop/procmap.h:
|
|
* include/glibtop/procmem.h:
|
|
* include/glibtop/procsegment.h:
|
|
* include/glibtop/procsignal.h:
|
|
* include/glibtop/procstate.h:
|
|
* include/glibtop/proctime.h:
|
|
* include/glibtop/procuid.h:
|
|
* include/glibtop/read.h:
|
|
* include/glibtop/read_data.h:
|
|
* include/glibtop/sem_limits.h:
|
|
* include/glibtop/shm_limits.h:
|
|
* include/glibtop/signal.h:
|
|
* include/glibtop/swap.h:
|
|
* include/glibtop/sysdeps.h:
|
|
* include/glibtop/sysinfo.h:
|
|
* include/glibtop/types.h:
|
|
* include/glibtop/union.h:
|
|
* include/glibtop/uptime.h:
|
|
* include/glibtop/version.h:
|
|
* include/glibtop/write.h:
|
|
* lib/Makefile.am:
|
|
* lib/command.c: (glibtop_call_l):
|
|
* lib/init.c:
|
|
* lib/inodedb.c:
|
|
* lib/lib.pl:
|
|
* lib/open.c:
|
|
* lib/read.c:
|
|
* lib/read_data.c: (glibtop_read_data_l):
|
|
* lib/structures.pl:
|
|
* lib/write.c:
|
|
* sysdeps/names/cpu.c:
|
|
* sysdeps/names/fsusage.c:
|
|
* sysdeps/names/loadavg.c:
|
|
* sysdeps/names/mem.c:
|
|
* sysdeps/names/mountlist.c:
|
|
* sysdeps/names/msg_limits.c:
|
|
* sysdeps/names/netinfo.c:
|
|
* sysdeps/names/netload.c:
|
|
* sysdeps/names/ppp.c:
|
|
* sysdeps/names/procargs.c:
|
|
* sysdeps/names/proccwd.c:
|
|
* sysdeps/names/prockernel.c:
|
|
* sysdeps/names/proclist.c:
|
|
* sysdeps/names/procmap.c:
|
|
* sysdeps/names/procmem.c:
|
|
* sysdeps/names/procsegment.c:
|
|
* sysdeps/names/procsignal.c:
|
|
* sysdeps/names/procstate.c:
|
|
* sysdeps/names/proctime.c:
|
|
* sysdeps/names/procuid.c:
|
|
* sysdeps/names/sem_limits.c:
|
|
* sysdeps/names/shm_limits.c:
|
|
* sysdeps/names/swap.c:
|
|
* sysdeps/names/sysdeps.c:
|
|
* sysdeps/names/uptime.c: fixed compilation
|
|
|
|
2003-10-20 Bastien Nocera <hadess@hadess.net>
|
|
|
|
* RELNOTES-0.25: removed
|
|
* RELNOTES-1.0: removed
|
|
* RELNOTES-1.0.x: removed
|
|
* RELNOTES-1.1.x: removed
|
|
* include/glibtop/Makefile.am:
|
|
* include/glibtop/xmalloc.h: removed xmalloc.h
|
|
* lib/command.c: (glibtop_call_l):
|
|
* lib/init.c: (_init_server):
|
|
* lib/inodedb.c: (glibtop_inodedb_open_s),
|
|
(glibtop_inodedb_close_s):
|
|
* lib/read_data.c: (glibtop_read_data_l):
|
|
* lib/xmalloc.c: removed xmalloc.h
|
|
replace all the xmalloc crap by glib memory management functions
|
|
|
|
2003-10-20 Bastien Nocera <hadess@hadess.net>
|
|
|
|
* lib/Makefile.am:
|
|
* libgtop-config.in:
|
|
* libgtop.spec.in:
|
|
* libgtopConf.sh.in:
|
|
* src/inodedb/Makefile.am: removed traces of guile, intllibs and
|
|
libgnomesupport
|
|
|
|
2003-10-20 Bastien Nocera <hadess@hadess.net>
|
|
|
|
* .cvsignore: updated
|
|
* configure.in: removed all traces of guile stuff
|
|
* sysdeps/guile/.cvsignore: removed
|
|
|
|
2003-10-20 Bastien Nocera <hadess@hadess.net>
|
|
|
|
* sysdeps/Makefile.am:
|
|
* sysdeps/guile/ChangeLog:
|
|
* sysdeps/guile/Makefile.am:
|
|
* sysdeps/guile/guile.pl:
|
|
* sysdeps/guile/names/.cvsignore:
|
|
* sysdeps/guile/names/Makefile.am:
|
|
* sysdeps/guile/names/guile-names.pl: removed guile
|
|
|
|
2003-10-20 Bastien Nocera <hadess@hadess.net>
|
|
|
|
* Makefile.am:
|
|
* configure.in: remove guile and libgnome-support stuff
|
|
|
|
2003-10-20 Bastien Nocera <hadess@hadess.net>
|
|
|
|
* configure.in: make it compile
|
|
|
|
2003-10-19 Carlos Perelló Marín <carlos@gnome.org>
|
|
|
|
* support/*: Reverted libgtop changes. It's a common module
|
|
and I should not modify it.
|
|
* Added/removed files. Now the move should be done.
|
|
|
|
2003-10-19 Carlos Perelló Marín <carlos@gnome.org>
|
|
|
|
* libgtop-GNOME-2-0-branch moved to HEAD.
|
|
|
|
2003-09-30 Laurent Dhima <laurenti@alblinux.net>
|
|
|
|
* configure.in: Added "sq" to ALL_LINGUAS.
|
|
|
|
2003-09-17 Fatih Demir <kabalak@gtranslator.org>
|
|
|
|
* configure.in: Added "ta" (Tamil) to the languages' list.
|
|
|
|
2003-09-13 Carlos Perelló Marín <carlos@gnome.org>
|
|
|
|
* configure.in (ALL_LINGUAS): Removed es_ES.
|
|
|
|
2003-09-08 Kevin Vandersloot
|
|
|
|
* configure.in: release 2.0.5
|
|
|
|
2003-09-06 Taneem Ahmed <taneem@bengalinux.org>
|
|
|
|
* configure.in: Added "bn" to ALL_LINGUAS.
|
|
|
|
2003-08-24 Kevin Vandersloot
|
|
|
|
* configure.in: release 2.0.4
|
|
|
|
2003-08-13 Guntupalli Karunakar <karunakar@freedomink.org>
|
|
|
|
* configure.in: Added "hi" (Hindi) in ALL_LINGUAS.
|
|
|
|
2003-08-13 Andrew Sobala <aes@gnome.org>
|
|
|
|
* configure.in: release 2.0.3
|
|
|
|
2003-08-09 Dafydd Harries <daf@parnassus.ath.cx>
|
|
|
|
* configure.in: Added "cy" (Welsh) to ALL_LINGUAS.
|
|
|
|
2003-08-03 Malcolm Tredinnick <malcolm@commsecure.com.au>
|
|
|
|
* Makefile.am: Change subdirectory build order so that
|
|
'distclean' target work (and other targets remain working).
|
|
Fixes bug #84622.
|
|
|
|
2003-06-10 Kjartan Maraas <set EMAIL_ADDRESS environment variable>
|
|
|
|
* libgtop-2.0.pc.in: Fix missing build flags. Patch from
|
|
Julio Merino. Fixes bug #103086.
|
|
* sysdeps/linux/mem.c: (glibtop_get_mem_s): Fix memory calculation
|
|
under Linux. Patch from <rwahl@gmx.de>. Fixes bug #68626.
|
|
|
|
2003-06-10 Kjartan Maraas <kmaraas@gnome.org>
|
|
|
|
* sysdeps/freebsd/glibtop_machine.h:
|
|
* sysdeps/kernel/glibtop_private.h:
|
|
* sysdeps/solaris/glibtop_machine.h:
|
|
* sysdeps/solaris/glibtop_private.h: Comment out text after
|
|
#endif to make some compilers happy.
|
|
|
|
2003-05-11 Andrew Sobala <aes@gnome.org>
|
|
|
|
* configure.in: release 2.0.2
|
|
|
|
2003-05-10 Danilo Šegan <dsegan@gmx.net>
|
|
|
|
* configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
|
|
|
|
2003-04-17 Abel Cheung <maddog@linux.org.hk>
|
|
|
|
* configure.in: Added "mk" to ALL_LINGUAS.
|
|
|
|
2003-03-13 Christian Rose <menthos@menthos.com>
|
|
|
|
* configure.in: Added "ml" to ALL_LINGUAS.
|
|
|
|
2003-03-10 Roozbeh Pournader <roozbeh@sharif.edu>
|
|
|
|
* configure.in: Added "fa" to ALL_LINGUAS.
|
|
|
|
2003-03-08 Gil "Dolfin" Osher <dolfin@rpg.org.il>
|
|
|
|
* configure.in: Added he to ALL_LINGUAS.
|
|
|
|
2003-02-25 T?µivo Leedj?¤rv <toivo@linux.ee>
|
|
|
|
* configure.in: Added et to ALL_LINGUAS.
|
|
|
|
2003-02-16 Mohammad DAMT <mdamt@bisnisweb.com>
|
|
|
|
* po/id.po: Added Indonesian translation
|
|
* configure.in: Added "id" to ALL_LINGUAS
|
|
|
|
2003-01-31 James Henstridge <james@daa.com.au>
|
|
|
|
* acinclude.m4 (GNOME_SUPPORT_CHECKS): use AC_LIBOBJ() to set
|
|
LIBOBJS variable, since newer autoconf's barf on direct access.
|
|
This also takes care of setting LTLIBOBJS for us.
|
|
|
|
2003-01-29 Abel Cheung <maddog@linux.org.hk>
|
|
|
|
* configure.in: Added ar to ALL_LINGUAS
|
|
|
|
2003-01-25 Alessio Frusciante <algol@firenze.linux.it>
|
|
|
|
* configure.in: Added "it" (Italian) to ALL_LINGUAS.
|
|
|
|
2003-01-23 Marius Andreiana <marius galuna.ro>
|
|
|
|
* configure.in: Added "ro" to ALL_LINGUAS
|
|
|
|
2003-01-22 Christian Rose <menthos@menthos.com>
|
|
|
|
* configure.in: Added "mn" to ALL_LINGUAS.
|
|
|
|
2003-01-16 Daniel Yacob <locales@geez.org>
|
|
|
|
* configure.in: added am to ALL_LINGUAS
|
|
|
|
2003-01-12 Kevin Vandersloot <kfv101@psu.edu>
|
|
|
|
* configure.in: release 2.0.1
|
|
|
|
2002-12-30 Bastien Nocera <hadess@hadess.net>
|
|
|
|
* Added sysdeps/aix directory that was missing
|
|
|
|
2002-10-08 Laurent Vivier <Laurent.Vivier@bull.net>
|
|
|
|
* Framework for AIX support
|
|
|
|
2002-08-07 Vincent Berger <Vincent.Berger@ext.bull.net>
|
|
|
|
* support/: Add alloca management for AIX
|
|
* configure.in: correct checking for nm
|
|
|
|
2002-11-03 Dmitry G. Mastrukov <dmitry@taurussoft.org>
|
|
|
|
* configure.in: Added Belarusian to ALL_LINGUAS
|
|
|
|
2002-09-26 Stanislav Brabec <sbrabec@suse.cz>
|
|
|
|
* configure.in: Added cs to ALL_LINGUAS.
|
|
|
|
2002-09-26 jacob berkman <jacob@ximian.com>
|
|
|
|
* configure.in (ALL_LINGUAS): remove cs until the file actually
|
|
gets added
|
|
|
|
2002-09-26 Stanislav Brabec <sbrabec@suse.cz>
|
|
|
|
* configure.in: Added cs to ALL_LINGUAS.
|
|
|
|
2002-08-20 Peteris Krisjanis <peteris.krisjanis@os.lv>
|
|
|
|
* configure.in: (ALL_LINGUAS) Added Latvian (lv).
|
|
|
|
2002-06-25 Yanko Kaneti <yaneti@declera.com>
|
|
|
|
* configure.in: (ALL_LINGUAS) Added Bulgarian (bg).
|
|
|
|
2002-05-10 Kevin Vandersloot <kfv101@psu.edu>
|
|
|
|
* configure.in: release 2.0.0
|
|
|
|
2002-05-28 Carlos Perello Marin <carlos@gnome-db.org>
|
|
|
|
* configure.in (ALL_LINGUAS): Removed all es_* and added only es_ES.
|
|
|
|
2002-05-08 Pablo Saratxaga <pablo@mandrakesoft.com>
|
|
|
|
* configure.in: Added Vietnamese (vi) to ALL_LINGUAS
|
|
|
|
2002-03-12 James Henstridge <james@daa.com.au>
|
|
|
|
* acinclude.m4 (LIBGTOP_HEACKER_TESTS): AM_CONDITIONAL()
|
|
statements can't be conditionally executed (automake compat fix).
|
|
(GNOME_LIBGTOP_SYSDEPS): move the conditional here so that it is
|
|
always executed.
|
|
|
|
2002-02-10 Kevin Vandersloot <kfv101@psu.edu>
|
|
|
|
* configure.in: bump version
|
|
|
|
* release 1.90.2
|
|
|
|
2002-02-09 Bastien Nocera <hadess@hadess.net>
|
|
|
|
reviewed by: Kevin Vandersloot <kfv101@psu.edu>
|
|
|
|
* configure.in: remove need for dc, and clean up
|
|
* stamp-h.in, .cvsignore: remove
|
|
|
|
2002-02-05 Abel Cheung <maddog@linux.org.hk>
|
|
|
|
* configure.in (ALL_LINGUAS): zh_CN.GB2312 -> zh_CN
|
|
|
|
2001-01-14 Hasbullah bin Pit <sebol@ikhlas.com>
|
|
|
|
* configure.in: Added ms in ALL_LINGUAS.
|
|
* po/ms.po: Added Malay Translation.
|
|
* po/.cvsignore: Added 'libgtop-2.0.pot'.
|
|
|
|
2001-01-14 Abel Cheung <maddog@linux.org.hk>
|
|
|
|
* configure.in: Sync'ed ALL_LINGUAS with files in po directory,
|
|
and renamed GETTEXT_PACKAGE to avoid conflict with libgtop 1.0.x.
|
|
|
|
2002-01-10 Kevin Vandersloot <kfv101@psu.edu>
|
|
|
|
* acininclude.m4: add back the support stuf but make it really
|
|
work
|
|
|
|
* configure.in: bump version number, add back GNOME_SUPPORT
|
|
check since that was causing a build failure
|
|
|
|
* release 1.90.1
|
|
|
|
2002-01-09 Kevin Vandersloot <kfv101@psu.edu>
|
|
|
|
* acinclude.m4: remove gnome support check. Fixes the build
|
|
for those with automake < 1.4p5.
|
|
|
|
* configure.in: remove check for GNOME_SUPPORT
|
|
|
|
2001-14-27 Miles Lane <miles@megapathdsl.net>
|
|
|
|
* acconfig.h: Added "#undef HAVE_GETTEXT" entry.
|
|
* LIBGTOP_VERSION: Removed file.
|
|
* configure.in: added glib-gettextize support and
|
|
moved in the *VERSION* stuff from LIBGTOP_VERSION.
|
|
|
|
2001-11-27 Kevin Vandersloot <kfv101@psu.edu>
|
|
|
|
* acinclude.m4: copy some of the macros that were formerly
|
|
in gnome-macros
|
|
|
|
* configure.in, sysdeps/Makefile.am: comment out guile
|
|
support for now.
|
|
|
|
* release 1.90.0
|
|
|
|
2001-11-26 Kevin Vandersloot <kfv101@psu.edu>
|
|
|
|
* src/daemon/gnuserv.c: Apply patch fixing security issue from
|
|
intexxia labs - #1048-261101
|
|
|
|
2001-11-26 Abel Cheung <maddog@linux.org.hk>
|
|
|
|
* src/inodedb/file_by_inode.c: Rename to file_by_inode2.c
|
|
* src/inodedb/mkinodedb.c: Rename to mkinodedb2.c
|
|
|
|
* po/POTFILES.in: Reflect above change
|
|
|
|
* */.cvsignore: Add various files
|
|
|
|
2001-11-25 Kevin Vandersloot <kfv101@psu.edu>
|
|
|
|
* port stable libgtop to GNOME 2.0. Too much to detail.
|
|
pkgconfig is now used. Libs are named libgtop-2.0 etc for
|
|
parallel install.
|
|
|
|
2001-10-17 Abel Chueng <maddog@linux.org.hk>
|
|
|
|
* configure.in, Makefile.am, include/glibtop/Makefile.am: headers
|
|
moved to $(includedir)/libgtop-1.0/glibtop.
|
|
|
|
2001-09-16 Abel Chueng <maddog@linux.org.hk>
|
|
|
|
* configure.in: Added "zh_TW" to ALL_LINGUAS.
|
|
|
|
2001-02-13 Martin Baulig <baulig@suse.de>
|
|
|
|
Released LibGTop 1.0.12 "Gerolzhofen".
|
|
|
|
* NEWS: Added news entry to 1.0.12.
|
|
|
|
* LIBGTOP-VERSION: Set version number to 1.0.12, binary age 11,
|
|
interface age 11.
|
|
|
|
2001-02-19 Simos Xenitellis <simos@hellug.gr>
|
|
|
|
* configure.in: Added "el" to ALL_LINGUAS.
|
|
|
|
2001-02-15 Martin Baulig <baulig@suse.de>
|
|
|
|
Released LibGTop 1.0.11 "Jasmin".
|
|
|
|
* NEWS: Added news entry for 1.0.11.
|
|
|
|
2001-02-14 Martin Baulig <baulig@suse.de>
|
|
|
|
Merged from LIBGTOP_1_1_2_PATCHES.
|
|
|
|
* libgtop-sysdeps.m4 (GLIBTOP_SOLARIS_RELEASE): Define this on Solaris;
|
|
we use version codes like 270 for SunOS 5.7 and 251 for SunOS 2.5.1.
|
|
|
|
* LIBGTOP-VERSION (LIBGTOP_VERSION_SUFFIX): Added this so you can
|
|
have your tarballs called `libgtop-1.x.y-snap.tar.gz' or whatever.
|
|
This only affects the `VERSION' variable and thus how the resulting
|
|
tarball will be called, but not `LIBGTOP_VERSION_CODE' etc.
|
|
|
|
* configure.in, acconfig.h: Added checks for <procfs.h>
|
|
and <sys/procfs.h>
|
|
|
|
* configure.in (DL_LIB): Check for dlopen() and AC_SUBST this.
|
|
|
|
* Makefile.am: Make `aclocal.m4' also depend on `LIBGTOP-VERSION'
|
|
when in maintainer-mode.
|
|
|
|
2001-02-14 Martin Baulig <baulig@suse.de>
|
|
|
|
* include/glibtop/limits.h: Removed; this file doesn't exist
|
|
in the stable branch.
|
|
|
|
2001-02-13 Martin Baulig <baulig@suse.de>
|
|
|
|
* LIBGTOP-VERSION: Set version number to 1.0.11, binary age 10,
|
|
interface age 10.
|
|
|
|
2001-02-13 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
|
|
|
|
* configure.in: Added sk to ALL_LINGUAS
|
|
|
|
2001-02-08 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
|
|
|
|
* configure.in (ALL_LINGUAS): Added pt_BR to ALL_LINGUAS.
|
|
|
|
2000-11-21 Martin Baulig <baulig@suse.de>
|
|
|
|
* libgtop-config.h.in: Added `--cflags', `--libs' and `--extra-libs'
|
|
parameters.
|
|
|
|
2000-11-20 Martin Baulig <baulig@suse.de>
|
|
|
|
Released LibGTop 1.0.10 "November Rain".
|
|
|
|
* LIBGTOP-VERSION: Set version number to 1.0.10, binary age 9,
|
|
interface age 9.
|
|
|
|
2000-05-25 Martin Baulig <baulig@suse.de>
|
|
|
|
Released LibGTop 1.0.9 "Stuttgart".
|
|
|
|
* LIBGTOP-VERSION: Set version number to 1.0.9 binary age 8,
|
|
interface age 8.
|
|
|
|
(LibGTop 1.0.8 "Frankfurt" was not publically released.)
|
|
|
|
2000-02-20 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* LIBGTOP-VERSION: Set version number to 1.0.8 binary age 7,
|
|
interface age 7.
|
|
|
|
2000-02-15 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
Released LibGTop 1.0.7 "Copenhagen".
|
|
|
|
1999-10-19 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* LIBGTOP-VERSION: Set version number to 1.0.7 binary age 6,
|
|
interface age 6.
|
|
|
|
1999-10-18 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
Released LibGTop 1.0.6 "October LibGTop".
|
|
|
|
1999-10-18 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* NEWS.old: Removed obsolete file.
|
|
|
|
* RELNOTES-1.0.x: Added release notes for LibGTop 1.0.6.
|
|
|
|
* TODO: Removed obsolete file.
|
|
|
|
* NEWS: We start maintaining a NEWS file now :)
|
|
|
|
1999-10-16 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* LIBGTOP-VERSION: Set version number to 1.0.6 binary age 5,
|
|
interface age 5.
|
|
|
|
1999-10-09 Jesus Bravo Alvarez <jba@pobox.com>
|
|
|
|
* configure.in (ALL_LINGUAS): Added Galician (gl)
|
|
|
|
1999-09-29 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
Released LibGTop 1.0.5.
|
|
|
|
1999-09-29 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* configure.in (libgtop_top_builddir): AC_SUBST this.
|
|
|
|
1999-09-24 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* LIBGTOP-VERSION: Set version number to 1.0.5 binary age 4,
|
|
interface age 4.
|
|
|
|
1999-09-24 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
Released LibGTop 1.0.4.
|
|
|
|
1999-09-22 Kjartan Maraas <kmaraas@online.no>
|
|
|
|
* configure.in: Added "da" to ALL_LINGUAS.
|
|
|
|
1999-09-19 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* libgtopConf.sh.in: Added MODULE_VERSION on Miguel's
|
|
request (set it to "libgtop-@LIBGTOP_VERSION@").
|
|
|
|
1999-09-18 Pablo Saratxaga <pablo@mandrakesoft.com>
|
|
|
|
* configure.in, po/*.po: merged *.po files from HEAD CVS
|
|
|
|
1999-09-17 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* configure.in: Make it work if we have GNOME and the user
|
|
gave use --without-gnome (fixes bug #1735).
|
|
|
|
1999-09-17 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* LIBGTOP-VERSION: Set version number to 1.0.4 binary age 3,
|
|
interface age 3.
|
|
|
|
1999-09-16 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
Merged everything since May 31 from HEAD and released
|
|
LibGTop 1.0.3.
|
|
|
|
1999-07-29 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* include/glibtop/error.h: Use G_GNUC_UNUSED.
|
|
|
|
* configure.in (ENABLE_STATIC, ENABLE_SHARED): New automake
|
|
conditionals.
|
|
|
|
1999-07-11 Tomas Ogren <stric@ing.umu.se>
|
|
|
|
* configure.in: Added sv to ALL_LINGUAS
|
|
|
|
1999-07-11 Tomas Ogren <stric@ing.umu.se>
|
|
|
|
* sysdeps/names/procmem.c: Fixed a tyop
|
|
|
|
1999-05-31 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* LIBGTOP-VERSION: Set version number to 1.0.3 binary age 2,
|
|
interface age 2.
|
|
|
|
1999-05-31 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
Released LibGTop 1.0.2.
|
|
|
|
1999-05-26 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* configure.in (INCLUDES): Define `LIBGTOP_VERSION_CODE' here so we
|
|
can use version conditionals in the sysdeps code.
|
|
|
|
1999-05-25 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* libgtop-sysdeps.m4: Make the I4B check work for NetBSD.
|
|
|
|
1999-05-16 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* doc: Merged the LibGTop Manual from the HEAD.
|
|
|
|
1999-03-01 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
Released LibGTop 1.0.1.
|
|
|
|
* LIBGTOP-VERSION: Set version number to 1.0.1 binary age 0,
|
|
interface age 0.
|
|
|
|
1999-03-01 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* configure.in (LIBGTOP_LIBS): Move `-lgtop_common' last to
|
|
make it work with static-only libs. Thanks to Roderik Muit
|
|
for pointing this out.
|
|
(PERL): First check for `perl5', then for `perl'. Thanks again
|
|
to Roderik Muit.
|
|
|
|
1999-02-24 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
Released LibGTop 1.0.0.
|
|
|
|
* LIBGTOP-VERSION: Set version number to 1.0.0 binary age 0,
|
|
interface age 0.
|
|
|
|
* configure.in: Require GLIB >= 1.2.0.
|
|
|
|
1999-02-23 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
Released LibGTop 0.100.0.
|
|
|
|
Make the copyright of LibGTop be the GNU General Public License.
|
|
|
|
* LIBGTOP-VERSION: Set version number to 0.100.0 binary age 0,
|
|
interface age 0.
|
|
|
|
* copyright.txt: Set the year to 1998-99 and pretty-format it a
|
|
little bit. Same in all C source and header files.
|
|
|
|
1999-02-21 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* configure.in (LIBGTOP_*_INCS): Define `HAVE_GLIBTOP_MACHINE_H'
|
|
if appropriate.
|
|
|
|
1999-02-19 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
Released LibGTop 0.99.9.
|
|
|
|
* LIBGTOP-VERSION: Set version number to 0.99.9 binary age 0,
|
|
interface age 0.
|
|
|
|
* include/glibtop/error.h: Don't include <glib.h>.
|
|
* sysdeps/common/error.c: Use `int' not `gint'.
|
|
|
|
* misc/porting-libgtop.txt: Added a few instructions on how
|
|
to port LibGTop to Solaris.
|
|
|
|
* Replace all __BEGIN_DELCS with LIBGTOP_BEGIN_DECLS and all
|
|
__END_DECLS with LIBGTOP_END_DECLS; remove all __P macros and
|
|
use real function prototypes.
|
|
|
|
1999-02-18 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* include/glibtop/*.h: Use glib-like function prototypes
|
|
instead of "extern <function> __P((args))".
|
|
|
|
* sysdeps/common/error.h: Replaced inline with static.
|
|
|
|
1999-02-18 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* */*.awk: Replaced all awk scripts with perl scripts since it is
|
|
more likely that people have a working perl interpreter than GNU
|
|
awk on their system.
|
|
|
|
1999-02-18 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* sysdeps/common/error.c (glibtop_error_r, glibtop_warn_r): Define
|
|
them as G_INLINE_FUNC in <glibtop/errno.h> if possible.
|
|
(glibtop_error_io_r, glibtop_warn_io_r): Likewise.
|
|
(glibtop_error_vr, glibtop_warn_vr): New functions taking a va_list.
|
|
(glibtop_error_io_vr, glibtop_warn_io_vr): New functions taking an
|
|
errno an a va_list.
|
|
|
|
1999-02-17 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
Released LibGTop 0.99.8.
|
|
|
|
1999-02-16 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* examples/Makefile.am, lib/Makefile.am, src/daemon/Makefile.am,
|
|
sysdeps/common/Makefile.am, sysdeps/guile/Makefile.am,
|
|
sysdeps/guile/names/Makefile.am, sysdeps/kernel/Makefile.am,
|
|
sysdeps/linux/Makefile.am, sysdeps/names/Makefile.am,
|
|
sysdeps/osf1/Makefile.am, sysdeps/stub/Makefile.am,
|
|
sysdeps/stub_suid/Makefile.am, sysdeps/sun4/Makefile.am:
|
|
Initialize INCLUDES to `@INCLUDES@' to make it clear that it is
|
|
set in configure.in. It is ok to add things there, but you must
|
|
not remove the `@INCLUDES@'.
|
|
|
|
1999-02-15 Jeff Garzik <jgarzik@pobox.com>
|
|
|
|
* examples/Makefile.am, lib/Makefile.am, src/daemon/Makefile.am,
|
|
sysdeps/common/Makefile.am, sysdeps/guile/Makefile.am,
|
|
sysdeps/guile/names/Makefile.am, sysdeps/kernel/Makefile.am,
|
|
sysdeps/linux/Makefile.am, sysdeps/names/Makefile.am,
|
|
sysdeps/osf1/Makefile.am, sysdeps/stub/Makefile.am,
|
|
sysdeps/stub_suid/Makefile.am, sysdeps/sun4/Makefile.am:
|
|
Removed hardcoded gcc arguments from CFLAGS.
|
|
|
|
* include/glibtop/error.h:
|
|
Added FIXME comment about varargs macros breaking Sun cc
|
|
compilation.
|
|
|
|
1999-02-12 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
Thanks to Frederic Devernay for pointing out that we need to define
|
|
__BEGIN_DECLS and __END_DECLS when not using GNOME.
|
|
|
|
* configure.in: Define `WITHOUT_GNOME' if appropriate.
|
|
|
|
* include/glibtop/global.h: Define __BEGIN_DECLS and __END_DECLS
|
|
when WITHOUT_GNOME not when _IN_LIBGTOP.
|
|
|
|
1999-02-12 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* include/glibtop/global.h: Applied patch from Frederic Devernay;
|
|
__BEGIN_DECLS and __END_DECLS are only defined inside _IN_LIBGTOP.
|
|
|
|
1999-02-10 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* configure.in (program_invocation_name): Check whether we need
|
|
to declare this; some libc5 systems define that symbol but do
|
|
not declare it in any header file.
|
|
|
|
1999-02-10 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* libgtop.spec.in, libgtop.spec: Replaced libgtop.spec with
|
|
with libgtop.spec.in, so libgtop.spec is now a generated file.
|
|
|
|
1999-02-05 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* include/glibtop/global.h: Enclose some of the stuff in this
|
|
file in `#ifdef _IN_LIBGTOP'.
|
|
|
|
1999-02-04 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* include/glibtop/global.h (_): Use dgettext (), not gettext ().
|
|
|
|
1999-01-23 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* libgtopConf.sh.in (LIBGTOP_DATADIR): New variable.
|
|
|
|
1999-01-06 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* libgtop-sysdeps.m4: Always enable SMP support for Linux.
|
|
|
|
1999-01-03 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
Released LibGTop 0.99.2.
|
|
|
|
1999-01-05 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* libgtop.spec: Always build SMP support; binary packages should
|
|
contain all possible features.
|
|
|
|
* configure.in: LibGTop will now require GLIB >= 1.1.12.
|
|
|
|
1999-01-05 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* configure.in: Make it abort if the `dc' utility is not installed.
|
|
|
|
1999-01-03 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
Released LibGTop 0.99.1.
|
|
|
|
1998-12-25 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* configure.in (LIBGTOP_INCS): Define `HAVE_LIBGTOP_SMP' if SMP
|
|
support was enabled.
|
|
|
|
1998-12-22 Yukihiro Nakai <Nakai@TokyoNet.AD.JP>
|
|
|
|
* configure.in (ALL_LINGUAS): Added `ja'.
|
|
|
|
1998-12-18 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* Makefile.am: Applied patch from Edward Jason Riedy to use '#'
|
|
as separator in sed commands.
|
|
|
|
1998-12-15 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
Released LibGTop 0.99.0 which is a feature-freezed version
|
|
for GNOME 1.0.
|
|
|
|
1998-12-09 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* configure.in: We need to define LIBSUPPORT and SUPPORTINCS under
|
|
all circumstances as it is in gnome-libs.
|
|
|
|
* include/glibtop/procargs.h (glibtop_get_proc_args): Make the
|
|
return value a `char *' instead of a `const char *'.
|
|
|
|
1998-12-09 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* LIBGTOP-VERSION: Set version number to 0.29.1.
|
|
|
|
1998-12-09 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* libgtop-sysdeps.m4: Moved here from the macros directory,
|
|
formerly known as `macros/gnome-libgtop-sysdeps.m4'.
|
|
(--enable-hacker-mode): New command line parameter to configure,
|
|
enables building of unstable sysdeps directories.
|
|
(LIBGTOP_HACKER_TESTS): New macro to check for unsafe things when
|
|
hacker mode was enabled.
|
|
|
|
1998-12-06 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* configure.in: Make it abort if GNOME cannot be found and
|
|
the --without-gnome parameter was not given.
|
|
|
|
1998-12-03 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* LIBGTOP-VERSION (LIBGTOP_VERSION_CODE): Pipe the expression
|
|
through `dc' so we get a real number.
|
|
|
|
1998-12-03 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
LibGTop now requires gettext >= 0.10.35.
|
|
|
|
* intl: Removed &intl CVS alias.
|
|
|
|
1998-11-27 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* LIBGTOP-VERSION: Set version number to 0.29.0.
|
|
|
|
* TODO: Add things that need to be done before Dec 15.
|
|
|
|
This is basically a feature freeze for the C language part
|
|
of LibGTop except for things that are marked with (***) in
|
|
the TODO.
|
|
|
|
1998-11-20 Martin Baulig <baulig@merkur.uni-trier.de>
|
|
|
|
* sysdeps/common/mountlist.c: Applied a patch from Kenneth Stailey to
|
|
make it work on OpenBSD.
|
|
|
|
1998-11-18 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* lib/open.c (glibtop_open_l): We need to set argv[0] in call
|
|
to execl () to avoid a core dump in _init () on FreeBSD 3.0.
|
|
|
|
1998-11-11 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* include/glibtop/gnuserv.h (MCOOKIE_SCREEN): Don't define this
|
|
any longer, we now use the port the daemon is listening on instead
|
|
of a fixed screen.
|
|
|
|
1998-11-11 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* configure.in (--enable-debug): Define LIBGTOP_ENABLE_DEBUG
|
|
if this parameter is given.
|
|
(--enable-fatal-warnings): New parameter to make all warnings
|
|
fatal; define `LIBGTOP_FATAL_WARNINGS' if given.
|
|
|
|
* sysdeps/common/error.c (glibtop_error_r): Use abort () instead
|
|
of exit () if LIBGTOP_ENABLE_DEBUG.
|
|
(glibtop_error_io_r): Likewise.
|
|
(glibtop_warn_r): Call abort () if LIBGTOP_FATAL_WARNINGS.
|
|
(glibtop_warn_io_r): Likewise.
|
|
|
|
[NOTE: To get a core dump of the libgtop_server, you need to
|
|
remove all suid/sgid bits and invoke it as a priviledged user.]
|
|
|
|
1998-11-08 Raja R Harinath <harinath@cs.umn.edu>
|
|
|
|
* Makefile.am (support): Don't build if not BUILD_GNOME_SUPPORT.
|
|
|
|
1998-11-02 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* include/glibtop/parameter.h: Added `GLIBTOP_PARAM_REQUIRED'.
|
|
|
|
* lib/parameter.c (glibtop_set_parameter_l): It's no longer
|
|
allowed to set GLIBTOP_PARAM_FEATURES.
|
|
(glibtop_get_parameter_l): You can use `GLIBTOP_PARAM_REQUIRED'
|
|
to read server->required and ...
|
|
(glibtop_set_parameter_l): ... set it here.
|
|
|
|
1998-10-26 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
Added `Network Load' feature (netload).
|
|
|
|
* include/glibtop/netload.h: New file.
|
|
* features.def: Added new feature `netload'.
|
|
|
|
1998-10-26 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
Added `Command Line Parameters' feature (proc_args).
|
|
|
|
* include/glibtop/proc_args.h: New file.
|
|
* features.def: Added new feature `proc_args'.
|
|
|
|
* lib/lib.awk: New type `unsigned' for the features.def which
|
|
is `unsigned'.
|
|
|
|
1998-10-25 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
Added PPP/ISDN support.
|
|
|
|
* include/glibtop/ppp.h: New file.
|
|
* features.def: Added new feature `ppp'.
|
|
|
|
* acconfig.h (HAVE_I4B): Defined if we have the I4B package.
|
|
(HAVE_I4B_ACCT): Defined if we have ISDN statistics with I4B.
|
|
|
|
* misc: New directory.
|
|
* misc/i4b_acct.txt: Read this file to get ISDN statistics on BSD.
|
|
|
|
* lib/lib.awk: New type `ushort' for the features.def which is
|
|
`unsigned short'.
|
|
|
|
1998-10-20 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* include/glibtop/proc_signal.h: Use a 2-element-array of
|
|
type `guint64' for all signal masks instead of just
|
|
scalar numbers. This avoids problems on systems with more
|
|
than 64 signals.
|
|
|
|
If there is any operating system out there with even more than
|
|
128 signals, we can simply increase the number of array elements
|
|
here.
|
|
|
|
[NOTE for people porting libgtop:
|
|
|
|
Please use all 64 bits of the `guint64' and not just 32 - the
|
|
signal number (as it is used in calls to kill () ...) should be
|
|
a bit-index into this field; if a process ignores for instance
|
|
signal 64, it has the 0-bit of sigcatch[1] set, if it ignores 63,
|
|
this is the 63-bit of sigcatch[0] and so on ...
|
|
|
|
The mapping between signal numbers and their names is done via the
|
|
glibtop_sys_siglist [] field which should be declared in
|
|
sysdeps/@sysdeps_dir@/siglist.c - see linux for an example.
|
|
]
|
|
|
|
* features.def: It's now safe to put things like `loadavg[3]'
|
|
here - the awk skripts should correctly threat this as an array.
|
|
|
|
1998-10-12 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* configure.in (GNOME_COMPILE_WARNINGS): Let the user enable
|
|
compiler warnings.
|
|
(--with-libgtop-guile): Make the default to build the guile
|
|
interface if guile can be found.
|
|
|
|
* Makefile.am (confexec_DATA): Install `feature.def' as
|
|
`libgtop-features.def'.
|
|
* libgtop.spec: Added `%{prefix}/lib/*.def' to the file list.
|
|
|
|
1998-10-11 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* configure.in: Don't create `guile/Makefile'.
|
|
* Makefile.am (DIST_SUBDIRS): Removed.
|
|
(SUBDIRS): Removed `guile'.
|
|
|
|
* include/glibtop/*.h: Removed external delarations of all
|
|
`glibtop_guile_*' functions that were formerly defined in
|
|
sysdeps/guile/guile.c and sysdeps/guile/names/guile-names.c.
|
|
|
|
1998-10-11 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* sysdeps/guile/ChangeLog: New file.
|
|
|
|
* LIBGTOP-VERSION: Set version number to 0.26.3.
|
|
* libgtop.spec: Likewise.
|
|
|
|
* Makefile.am (confexec_DATA): Added `features.def'.
|
|
* libgtop-config.in: Added `--features-def-file' parameter
|
|
to get pathname of installed `features.def' file.
|
|
|
|
* perl: Removed everything in this subdirectory. This was
|
|
only experimental. The real perl bindings for LibGTop are
|
|
in the libgtop-bindings module.
|
|
|
|
1998-10-11 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* src/inodedb/Makefile.am: Removed @libs_xauth@ and -lgdbm
|
|
from the _LDADD variables since libtool automatically gets
|
|
the dependencies.
|
|
* src/daemon/Makefile.am: Likewise.
|
|
* examples/Makefile.am: Likewise.
|
|
|
|
1998-10-10 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* configure (LIBGTOP_EXTRA_LIBS): Added `GLIB_LIBS'.
|
|
|
|
* perl/ChangeLog: New file.
|
|
|
|
1998-10-07 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* configure.in (ALL_LINGUAS): Added `de'.
|
|
|
|
1998-10-03 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* include/glibtop/global.h: Only include system header files
|
|
if we are `_IN_LIBGTOP'.
|
|
(G_GNUC_NORETURN, G_GNUC_CONST, G_GNUC_UNUSED): Added those
|
|
definitions if we are `_IN_LIBGTOP'.
|
|
|
|
1998-09-29 Sung-Hyun Nam <namsh@lgic.co.kr>
|
|
|
|
* configure.in (ALL_LINGUAS): add `ko'
|
|
* po/ko.po: new file.
|
|
|
|
1998-09-27 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* configure.in: Make it really *require* GLIB >= 1.1.3.
|
|
|
|
1998-09-27 Raja R Harinath <harinath@cs.umn.edu>
|
|
|
|
* configure.in: Move check for `-lresolv', `-lsocket' and `-lnsl'
|
|
after X11 checks.
|
|
|
|
1998-09-27 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* configure.in: Do not even check for guile if it is disabled.
|
|
|
|
1998-09-12 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* include/glibtop/sysinfo.h: New file. This is used in guname to
|
|
fetch as many information about the system as possible like detailed
|
|
information about hardware etc.
|
|
|
|
* configure.in (AM_PATH_GLIB): LibGTop now requires glib.
|
|
|
|
1998-09-09 Martin Baulig <baulig@Stud.Informatik.uni-trier.de>
|
|
|
|
* include/glibtop/proctime.h (glibtop_proc_time): Added `xcpu_utime'
|
|
and `xcpu_stime'.
|
|
|
|
* sysdeps/linux/ChangeLog: New file.
|
|
|
|
* glibtop.h (glibtop): Added `ncpu'. This is zero for single processor
|
|
systems and the number of CPUs otherwise.
|
|
|
|
* include/glibtop/cpu.h (glibtop_cpu): Added `xcpu_total', `xcpu_user',
|
|
`xcpu_nice', `xcpu_sys' and `xcpu_idle'.
|
|
(GLIBTOP_NCPU): #define this to 4.
|
|
|
|
1998-09-08 Martin Baulig <baulig@merkur.uni-trier.de>
|
|
|
|
* configure.in: Make the default to disable guile.
|
|
|
|
1998-08-30 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* LIBGTOP-VERSION (LIBGTOP_VERSION_CODE): Added. This is a numerical
|
|
constant ("1.234.567" -> 1234567) to be used in C preprocessor
|
|
conditionals.
|
|
|
|
1998-08-29 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* LIBGTOP-VERSION (LIBGTOP_INTERFACE_AGE, LIBGTOP_BINARY_AGE): Added.
|
|
* configure.in (LIBGTOP_INTERFACE_AGE, LIBGTOP_BINARY_AGE): AC_SUBST.
|
|
(LT_RELEASE, LT_CURRENT, LT_REVISION, LT_AGE): AC_SUBST.
|
|
(LT_VERSION_INFO): Sets `-version-info' for libtool.
|
|
|
|
* */Makefile.am: We now use the correct `-version-info' parameter
|
|
for libtool.
|
|
|
|
1998-08-25 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* include/glibtop/command.h (glibtop_call): Third argument is
|
|
now `const void *'.
|
|
|
|
* include/glibtop/xmalloc.h (g_free): Now taking a
|
|
`const void *'.
|
|
|
|
1998-08-25 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* src/daemon/ChangeLog: New file.
|
|
|
|
* sysdeps/sun4/ChangeLog: New file.
|
|
|
|
* sysdeps/stub/ChangeLog: New file.
|
|
|
|
* configure.in: Added check for `-lsocket'.
|
|
(LIBGTOP_INCS): Added $(SUPPORTINCS).
|
|
(INCLUDES): Added $(SUPPORTINCS).
|
|
|
|
* acconfig.h: Added `NEED_DECLARATION_GETHOSTNAME',
|
|
`NEED_DECLARATION_SETREUID', `NEED_DECLARATION_SETREGID'
|
|
and `NEED_DECLARATION_GETPAGESIZE'.
|
|
|
|
* includue/glibtop/global.h (<gnomesupport.h>): Include this.
|
|
|
|
* lib/init.c (_init_server): Declared `static'.
|
|
|
|
* lib/read_data.c: Added cast to `const void *' in calls to
|
|
`recv' and `read' to avoid compiler warnings.
|
|
|
|
* configure.in (INCLUDES): No longer using installed header files.
|
|
|
|
1998-08-23 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* features.def (mountlist): Using `int(fs_usage)'.
|
|
|
|
1998-08-21 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* ANNOUNCE-0.25: Released LibGTop 0.25 stable.
|
|
|
|
1998-08-18 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* LIBGTOP-VERSION: Set version number to 0.25.0. There is now really
|
|
a feature freeze until it's released, bug fixes only ...
|
|
|
|
* include/glibtop/procmap (glibtop_map_entry): Added `flags' and
|
|
`filename' fields.
|
|
|
|
* LIBGTOP-VERSION: Added `LIBGTOP_MICRO_VERSION'.
|
|
* libgtopConf.sh.in: Likewise.
|
|
|
|
* libgtopConf.sh.in: Added `LIBGTOP_EXTRA_LIBS'.
|
|
|
|
* sysdeps/linux/procmap.c: Added implementation.
|
|
|
|
1998-08-17 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* include/glibtop/procmap (glibtop_map_entry): Added `offset' and
|
|
`perm' fields.
|
|
|
|
* src/inodedb: New directory.
|
|
* src/inodedb/README: New file - read it to know what this is about.
|
|
|
|
* configure.in (--with-libgtop-inodedb): New `configure' parameter.
|
|
* include/glibtop/inodedb.h: New file.
|
|
* sysdeps/common/inodedb.c: New file.
|
|
|
|
1998-08-17 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* LIBGTOP-VERSION: Released libgtop-0.25pre1. With this
|
|
release I made what Linus calles a ``feature freeze'' until
|
|
0.25 is out. A Tarball and RPMS can be found at my site:
|
|
`ftp://ftp.home-of-linux.org/pub/'.
|
|
|
|
1998-08-17 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* libgtop-conf.in: New file.
|
|
|
|
1998-08-16 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* include/glibtop/loadavg.h (glibtop_loadavg): Added new
|
|
fields `nr_running', `nr_tasks', `last_pid'.
|
|
* features.def (loadavg): Added new fields `nr_running',
|
|
`nr_tasks', `last_pid'.
|
|
|
|
1998-08-12 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* include/glibtop/procsegment.h (glibtop_proc_segment): Using
|
|
`text_rss', `shlib_rss', `data_rss' and `dirty_size' instead of
|
|
`tsr', `lrs', `drs' and `dt'. New field `stack_rss'.
|
|
|
|
* sysdeps/linux/procmem.c: Memory sizes now correctly in bytes.
|
|
* sysdeps/linux/procsegment.c: Dito.
|
|
|
|
* sysdeps/kernel/procsegment.c: Stack pages are reported via
|
|
`stack_rss' and no longer count towards `data_rss'
|
|
* kernel/table.h (table_proc_segment): Added `srs' field.
|
|
* kernel/table21/module.c (TBL_PROC_SEGMENT): Added kernel support
|
|
for this.
|
|
|
|
* sysdeps/{linux, kernel, stub}/procmap.c: New files.
|
|
|
|
1998-08-11 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* guile/features.awk: New file.
|
|
* guile/make-docbook.scm: Improved automatical generation of
|
|
the documentation file `reference.sgml'.
|
|
* guile/reference.sgml: This file is automatically generated,
|
|
but many people have problems with it, so we add it to CVS.
|
|
|
|
1998-08-10 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* include/glibtop/procmap.h (glibtop_proc_map): New file.
|
|
* features.def: Added definition of `proc_map'.
|
|
|
|
* include/glibtop/proctime.h (glibtop_proc_time): Added new
|
|
fields `rtime' and `frequency'.
|
|
|
|
1998-08-09 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* include/glibtop/prockernel.h (glibtop_proc_kernel): Renamed
|
|
`wchan' field to `nwchan'; added `wchan' which is of type `char [40]'.
|
|
|
|
* features.def: Changed format of this file to support multiple
|
|
arguments to be passed to a function.
|
|
|
|
* include/glibtop/proclist.h: `glibtop_get_proclist' now takes two
|
|
more arguments `method' and `param'.
|
|
|
|
1998-08-07 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* sysdeps/freebsd/ChangeLog: New file.
|
|
|
|
* src/server: Removed.
|
|
* src/daemon/{server, version}.c: New files.
|
|
* src/daemon/Makefile.am: Added `libgtop_server'; this has been
|
|
moved here from `src/server' since it shares some source code files
|
|
with the `libgtop_daemon'.
|
|
|
|
* LIBGTOP-VERSION: Added `LIBGTOP_SERVER_VERSION'.
|
|
* src/daemon/gnuserv.c, lib/open.c: Improved version check between
|
|
client and server.
|
|
|
|
* include/glibtop/output.h: Removed.
|
|
|
|
* sysdeps/stub_suid: New directory. This is mainly used as example
|
|
for people porting libgtop to other systems.
|
|
|
|
* sysdeps/common/sysdeps_suid.c: New file.
|
|
Defines `glibtop_init_hook_p'.
|
|
|
|
* sysdeps/osf1/*.c (glibtop_init_<no-suid-feature>_s): New functions.
|
|
(glibtop_init_<suid-feature>_p): New functions.
|
|
|
|
1998-08-07 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* glibtop.h (_glibtop): New fields `error_method', `sysdeps' and
|
|
`required'. I added an improved error handling: the client can tell
|
|
the libraries which fields are absolutely required for each features
|
|
and if it fails to set one of them, this will create an error which
|
|
is handled depending upon the `error_method'.
|
|
|
|
* include/glibtop/open.h: Define some constants for `error_method'.
|
|
|
|
* lib/sysdeps.c (glibtop_get_sysdeps_r): No longer actually call any
|
|
sysdeps function, it now simply copies `server->sysdeps'.
|
|
(_glibtop_init_hook_s): Added. List of functions to be called during
|
|
`glibtop_init_s' set to `glibtop_init_<no-suid-feature>_s'.
|
|
|
|
* include/glibtop/sysdeps.h (<glibtop/union.h>): Removed.
|
|
(glibtop_init_func_t): New typedef.
|
|
(_glibtop_init_hook_s): Added.
|
|
|
|
* sysdeps/linux/*.c (glibtop_init_<feature>_s): New functions.
|
|
(glibtop_get_proc_*): Zero is now a valid pid.
|
|
|
|
* sysdeps/kernel/*.c (glibtop_init_<feature>_s): New functions.
|
|
(glibtop_get_proc_*): Zero is now a valid pid.
|
|
|
|
1998-08-06 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* configure.in (HAVE_SOCKETS, HAVE_SOCKADDR_SUN_LEN): New checks.
|
|
|
|
* include/glibtop/*.h: Using `GLIBTOP_GUILE' instead of `HAVE_GUILE'
|
|
so one should be able to use libgtop without guile in an application
|
|
even if guile is installed.
|
|
|
|
* sysdeps/common/mountlist.c: Fixed some `xstrdup' problems.
|
|
|
|
* lib/open.c: Now correctly reading server features for
|
|
`GLIBTOP_METHOD_PIPE'.
|
|
|
|
* sysdeps/freebsd: New directory.
|
|
|
|
1998-08-01 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* include/glibtop/swap.h (glibtop_swap): Added `pagein' and `pageout'.
|
|
|
|
* kernel/table20/table.h: Removed.
|
|
* kernel/table21/table.h: Removed.
|
|
* kernel/table.h: Added. Things are now binary compatible between
|
|
both kernel versions.
|
|
|
|
1998-07-30 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* acconfig.h (guint64, int64_t): Added.
|
|
|
|
* lib/lib.awk: Using correct `(1 << GLIBTOP_SYSDEPS_<feature>)'
|
|
in call to `glibtop_init_r'.
|
|
|
|
* configure.in (GNOME_LIBGTOP_TYPES): New check.
|
|
|
|
* include/glibtop/*.h: Using `guint64' instead of `unsigned long'
|
|
and `long' to avoid problems when client is on a 32bit system and
|
|
the server on a 64bit system.
|
|
|
|
* sysdeps/common/gnuslib.c: Using `0xffffffff' instead of -1
|
|
as error code for inet_addr () since on 64bit systems,
|
|
`inet_addr (some_error) != (INET_ADDR) -1'.
|
|
|
|
* configure.in: Only defining guile stuff if
|
|
we really have guile.
|
|
|
|
1998-07-29 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* guile/ChangeLog: New file.
|
|
|
|
* features.def: New format - now includes type of return value
|
|
and parameters.
|
|
|
|
* lib/lib.awk: Changed to use new `features.def'.
|
|
* sysdeps/guile/guile.awk: Dito;
|
|
* sysdeps/guile/names/guile-names.awk: Dito.
|
|
|
|
* libgtopConf.sh.in: Added
|
|
`LIBGTOP_NAMES_LIBS', `LIBGTOP_NAMES_INCS',
|
|
`LIBGTOP_GUILE_NAMES_LIBS', `LIBGTOP_GUILE_NAMES_INCS',
|
|
`LIBGTOP_MAJOR_VERSION', `LIBGTOP_MINOR_VERSION'
|
|
`LIBGTOP_VERSION', `libgtop_sysdeps_dir'.
|
|
|
|
* acinclude.m4 (AC_LC_SYSDEPS): Removed since this has been
|
|
replaced with `GNOME_LIBGTOP_SYSDEPS' long ago.
|
|
|
|
* LIBGTOP-VERSION: New file.
|
|
|
|
* */Makefile.am (INCLUDES): Removed; now defined in `configure.in'.
|
|
|
|
* sysdeps/names/mountlist.c: New file.
|
|
|
|
* lib/{init, open}.c (GTOP_SERVER): Renamed to `LIBGTOP_SERVER'.
|
|
|
|
* configure.in (INCLUDES): Added definition.
|
|
(libgtop_want_names): Always true; `libgtop_names.la' is now
|
|
always created since some other programs rely upon it - but
|
|
have to use `LIBGTOP_NAMES_LIBS' and `LIBGTOP_NAMES_INCS' to
|
|
use it in your application.
|
|
(libgtop_want_guile_names): Always true; but you have to use
|
|
`LIBGTOP_GUILE_NAMES_LIBS' and `LIBGTOP_GUILE_NAMES_INCS' to
|
|
use it in your application.
|
|
(LIBGTOP_LIBS): Removed `-lgtop_names' and `-lgtop_guile_names'.
|
|
(LIBGTOP_NAMES_LIBS): New variable. Use it to link your
|
|
application with the names interface.
|
|
(LIBGTOP_NAMES_INCS): New variable. Also #defines `GLIBTOP_NAMES'
|
|
which is now required if your application wants to use the names
|
|
interface.
|
|
(LIBGTOP_GUILE_NAMES_LIBS): New variable. Use it to link your
|
|
application with the guile names interface.
|
|
(LIBGTOP_GUILE_NAMES_INCS): New variable. Also #defines
|
|
`GLIBTOP_NAMES' and `GLIBTOP_GUILE_NAMES' which are now required
|
|
if your application wants to use the guile names interface.
|
|
|
|
1998-07-24 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* sysdeps/common/mountlist.c (glibtop_get_mountlist_s):
|
|
Added `all_fs' parameter.
|
|
|
|
* sysdeps/{kernel, linux}/*.c: Replaced `glibtop_init_r' with
|
|
`glibtop_init_s'.
|
|
|
|
* sysdeps/sun4/open.c (glibtop_init_p): Removed `program_name'
|
|
parameter.
|
|
|
|
* sysdeps/osf1/glibtop_suid.h: New file.
|
|
|
|
* sysdeps/osf1/glibtop_server.h: Now correctly using
|
|
`(1 << GLIBTOP_SYSDEPS_*)' instead of `GLIBTOP_SYSDEPS_*'.
|
|
|
|
* sysdeps/osf1/open_suid.c (glibtop_init_p): New function.
|
|
|
|
* sysdeps/osf1/proc*.c: Done some more work here.
|
|
|
|
1998-07-23 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* include/glibtop/procsignal.h (glibtop_proc_signal):
|
|
Changed type for `signal', `blocked', `sigignore' and
|
|
`sigcatch' to `unsigned long long'.
|
|
|
|
1998-07-22 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* include/glibtop/fsusage.h: New file.
|
|
|
|
* features.def: Added new feature `fsusage'.
|
|
|
|
* sysdeps/common/fsusage.c (glibtop_get_fsusage_s): New function.
|
|
(get_fs_usage): Declared as `static'.
|
|
|
|
* sysdeps/names/fsusage.c: New file.
|
|
|
|
* include/glibtop/mountlist.h: New file.
|
|
|
|
* features.def: Added new feature `mountlist'.
|
|
|
|
* sysdeps/common/mountlist.c (glibtop_get_mountlist_s): New function.
|
|
(read_filesystem_list): Declared as `static'.
|
|
|
|
* sysdeps/common/Makefile.am (libgtop_common_la_SOURCES):
|
|
Added `fsusage.[ch]' and `mountlist.[ch]'.
|
|
|
|
* include/glibtop/signal.h: New file.
|
|
|
|
* sysdeps/{kernel, linux, osf1, sun4, stub}/siglist.c: New files.
|
|
|
|
1998-07-22 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* lib/init.c (glibtop_init_s): Added this init function of
|
|
the sysdeps directory `libgtop_sysdeps.la'.
|
|
|
|
* lib/open.c (glibtop_open_l): Unconditionally calling
|
|
`glibtop_init_s' after server initialization.
|
|
|
|
* lib/lib.awk: Removed references to functions from
|
|
`libgtop_sysdeps_suid.la' to avoid undefined symbols.
|
|
|
|
* sysdeps/stub/open.c (glibtop_open_s): Renamed this
|
|
function from `glibtop_open_r'.
|
|
|
|
* sysdeps/stub/close.c (glibtop_close_s): Renamed this
|
|
function from `glibtop_close_l'.
|
|
|
|
* sysdeps/kernel/open.c (glibtop_open_s): Renamed this
|
|
function from `glibtop_open_r'.
|
|
|
|
* sysdeps/kernel/close.c (glibtop_close_s): Renamed this
|
|
function from `glibtop_close_l'.
|
|
|
|
* sysdeps/linux/open.c (glibtop_open_s): Renamed this
|
|
function from `glibtop_open_r'.
|
|
|
|
* sysdeps/linux/close.c (glibtop_close_s): Renamed this
|
|
function from `glibtop_close_l'.
|
|
|
|
* sysdeps/osf1/Makefile.am (lib_LTLIBRARIES): Added
|
|
`libgtop_sysdeps_suid.la' for the suid server.
|
|
|
|
* sysdeps/osf1/open_suid.c (glibtop_open_p): New file.
|
|
Contains all stuff that was formerly in `open.c'.
|
|
|
|
* sysdeps/osf1/open.c: Moved everything from here into
|
|
the new file `open_suid.c'.
|
|
|
|
* sysdeps/osf1/open.c (glibtop_open_s): New function.
|
|
|
|
* sysdeps/osf1/close_suid.c (glibtop_close_p): New file.
|
|
|
|
* sysdeps/osf1/close.c (glibtop_close_s): New function.
|
|
|
|
* sysdeps/osf1/*.c: Using the new init, open and close
|
|
functions.
|
|
|
|
* sysdeps/sun4/Makefile.am (lib_LTLIBRARIES): Added
|
|
`libgtop_sysdeps_suid.la' for the suid server.
|
|
|
|
* sysdeps/sun4/nosuid.c (glibtop_open_s, glibtop_close_s): New file
|
|
|
|
* sysdeps/sun4/*.c: All functions now have the `_p' suffix.
|
|
|
|
* sysdeps/common/Makefile.am (lib_LTLIBRARIES): Added
|
|
`libgtop_suid_common.la' which only contains stuff that is
|
|
needed in the suid parts.
|
|
|
|
* sysdeps/common/xmalloc.c: Using `glibtop_error_io_r' instead
|
|
of `glibtop_error_r'.
|
|
|
|
* sysdeps/{kernel, linux, osf1, sun4, stub}/init.c: Removed.
|
|
`glibtop_init_s' has been moved into `lib/init.c' since it's the
|
|
same in all the sysdeps directories.
|
|
|
|
* src/server/main.c: It is now an error to request a feature that
|
|
does not need the suid server.
|
|
|
|
* src/proxy: Removed.
|
|
|
|
1998-07-21 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* doc/ChangeLog: New file.
|
|
|
|
* sysdeps/kernel/*.c: Using `glibtop_error_io_r' instead
|
|
of `glibtop_error_r'.
|
|
|
|
* sysdeps/kernel/proclist.c: Now using the table () function, too.
|
|
This means that currently the table () function can fetch all
|
|
information for libgtop and you can even unmount /proc !
|
|
|
|
1998-07-18 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* lib/{init, open}.c: Added `GLIBTOP_METHOD_PIPE' again.
|
|
|
|
* src/server/main.c: Removed gettext stuff.
|
|
|
|
1998-07-17 Martin Baulig <baulig@Stud.Informatik.uni-trier.de>
|
|
|
|
* sysdeps/common/sysdeps.c (glibtop_get_sysdeps_r): Using
|
|
library functions with '_l' prefix instead of directly calling
|
|
sysdeps code with '_r' prefix. This is necessary for client/server
|
|
mode.
|
|
|
|
* lib/lib.awk (glibtop_get_*): Now correctly using
|
|
`(1 << GLIBTOP_SYSDEPS_*)' instead of `GLIBTOP_SYSDEPS_*'.
|
|
|
|
* sysdeps/sun4/proclist.c (glibtop_get_proclist_p): Added
|
|
implementation of that feature.
|
|
|
|
* sysdeps/sun4/proc_{uid, state}.c: Now working quite well.
|
|
|
|
* sysdeps/sun4/proc_{mem, time, signal, kernel, segment}.c: Added
|
|
some basic implementation; this isn't really working yet.
|
|
|
|
* sysdeps/linux/sem_limits.c: Applied patch from Albert K T Hui
|
|
<avatar@deva.net> for glibc 2.1.
|
|
|
|
1998-07-15 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* sysdeps/sun4/loadavg.h: New file. Imported from top 3.4.
|
|
|
|
* sysdeps/sun4/uptime.c (glibtop_get_uptime_p): Added
|
|
implementation of that function using glibtop_get_cpu ().
|
|
|
|
* sysdeps/sun4/loadavg.c (glibtop_get_loadavg_p): Added
|
|
implementation of that feature.
|
|
|
|
* sysdeps/sun4/{shm_limits.c, msg_limits.c, shm_limits.c}:
|
|
Added implementation of this features.
|
|
|
|
1998-07-14 Martin Baulig <baulig@Stud.Informatik.uni-trier.de>
|
|
|
|
* src/daemon/server_config.h.in: Added some comments.
|
|
|
|
* src/daemon/server_config.pl: New file. This is a script you can use
|
|
to create `server_config.h'. It will query you for some configuration
|
|
options.
|
|
|
|
* configure.in (AC_PROG_AWK): Replaced this test with explicit test
|
|
for `gawk' and `awk' since `mawk' doesn't work.
|
|
|
|
1998-07-14 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* src/daemon/gnuserv.c: Doing correct server initialization
|
|
using `glibtop_set_parameter_l' and `glibtop_init_r'.
|
|
|
|
* src/daemon/main.c: Removed call to `glibtop_init_r'.
|
|
|
|
* lib/open.c (glibtop_open_l): We now call the open function
|
|
of the sysdeps directory (glibtop_open_r) for server method
|
|
`GLIBTOP_METHOD_DIRECT'.
|
|
|
|
* sysdeps/{linux, sun4, stub}/open.c: No longer `memset'
|
|
server to zero.
|
|
|
|
* src/daemon/slave.c: New file.
|
|
|
|
* src/daemon/*.c: Done some more work on the daemon.
|
|
|
|
* sysdeps/common/gnuslib.c: Removed IPC stuff.
|
|
|
|
* include/glibtop/gnuserv.h: Removed IPC stuff.
|
|
|
|
* include/glibtop/command.h (glibtop_response_unit): Added
|
|
typedef for `struct _glibtop_response_unit'.
|
|
|
|
* lib/Makefile.am: Using `$(top_srcdir)/features.def'
|
|
instead of `$(top_builddir)/features.def'.
|
|
|
|
* sysdeps/guile/Makefile.am: Using `$(top_srcdir)/features.def'
|
|
instead of `$(top_builddir)/features.def'.
|
|
|
|
* sysdeps/guile/names/Makefile.am: Dito.
|
|
|
|
* sysdeps/stub/*.c: changed suffix of all functions
|
|
from '_s' to '_r'; see also ChangeLog entry from Jun 6.
|
|
|
|
1998-07-13 Martin Baulig <baulig@merkur.uni-trier.de>
|
|
|
|
* src/daemon/server_config.h: Removed from CVS.
|
|
This is a config file which needs to be edited.
|
|
|
|
* src/daemon/server_config.h.in: Added. This is just
|
|
an example for `server_config.h'.
|
|
|
|
1998-07-13 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* glibtop.h: Fixed invocation of `glibtop_close_r'.
|
|
|
|
* sysdeps/linux/procstate.c: Added missing `fclose'.
|
|
|
|
* include/glibtop/gnuserv.h (UNIX_DOMAIN_SOCKETS): Defining.
|
|
|
|
* include/glibtop/open.h (GLIBTOP_METHOD_UNIX): Added.
|
|
|
|
* lib/init.c: Added new method `GLIBTOP_METHOD_UNIX'.
|
|
|
|
* lib/open.c: Added support for Unix Domain Sockets.
|
|
|
|
* lib/close.c: Now closing inet and unix connections.
|
|
|
|
* lib/parameter.c (glibtop_set_parameter_l): You can now
|
|
set the `method' and `features' fields.
|
|
|
|
* src/daemon/server_config.h: New file.
|
|
|
|
* src/daemon/{gnuserv.c, main.c}: More work on the server.
|
|
|
|
1998-07-10 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* src/Makefile.am (SUBDIRS): Removed `proxy'. This directory
|
|
is considered obsolete and will be removed soon.
|
|
|
|
1998-07-06 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* sysdeps/common/mountlist.c: using functions from `xmalloc.c'.
|
|
|
|
* sysdeps/common/error.c: all functions now accept NULL as
|
|
`server' argument.
|
|
|
|
* acconfig.h (AFS, MOUNTED_FREAD, MOUNTED_FREAD_FSTYP,
|
|
MOUNTED_GETFSSTAT, MOUNTED_GETMNT, MOUNTED_GETMNTENT1,
|
|
MOUNTED_GETMNTENT2, MOUNTED_GETMNTINFO, MOUNTED_LISTMNTENT,
|
|
MOUNTED_VMOUNT, STAT_STATFS3_OSF1, STAT_READ_FILSYS,
|
|
STAT_STATFS2_BSIZE, STAT_STATFS2_FSIZE, STAT_STATFS2_FS_DATA,
|
|
STAT_STATFS4, STAT_STATVFS, STATFS_TRUNCATES_BLOCK_COUNTS):
|
|
New macros.
|
|
|
|
* configure.in: added GNOME_FILEUTILS_CHECKS.
|
|
|
|
* sysdeps/common/{fsusage, mountlist}.[ch]:
|
|
Imported from GNU Fileutils 3.16.
|
|
|
|
* sysdeps/common/mountlist.c: using g_malloc, g_realloc and g_strdup.
|
|
|
|
1998-07-03 Martin baulig <martin@home-of-linux.org>
|
|
|
|
* macros/gnome-libgtop-sysdeps.m4: No longer use
|
|
`glibtop_machine.h' for Linux.
|
|
|
|
* sysdeps/linux/glibtop_machine.h: Removed.
|
|
|
|
* sysdeps/guile/guile.awk: Using `scm_append'
|
|
instead of `gh_append'.
|
|
|
|
* sysdeps/guile/names/guile-names.awk: dito.
|
|
|
|
* sysdeps/linux/*.c: Using code from stable branch again.
|
|
|
|
* include/glibtop/parameter.h: New file.
|
|
|
|
* lib/parameter.c: New file.
|
|
|
|
* lib/{open, init}.c: Done some more work on server
|
|
initialization
|
|
|
|
1998-06-21 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* perl/*: Added perl interface.
|
|
|
|
* sysdeps/linux/cpu.c: Bug fix.
|
|
|
|
* include/glibtop/global.h: Only including guile header files
|
|
within libgtop.
|
|
|
|
* configure.in (LIGBTOP_LIBS): Added `-lgtop'.
|
|
|
|
* Makefile.am: Creating `perl/Makefile.PL' from `perl/Makefile.PL.in'
|
|
and `perl/Libgtop.xs' using `perl/perl.awk'.
|
|
|
|
1998-06-18 Martin Baulig <baulig@taurus.uni-trier.de>
|
|
|
|
* sysdeps/linux/*.c: Reverted some stuff from 06-07-1998
|
|
since it was too buggy.
|
|
|
|
* glibtop.h (_glibtop): New field `server_port'.
|
|
|
|
* lib/xmalloc.c (g_strdup): New function.
|
|
|
|
* lib/gnuclient.c: Removed.
|
|
|
|
* lib/{command, write, read}.c: Changed client <-> server
|
|
interface to make less system calls.
|
|
|
|
* src/daemon/main.c: Changed server side of interface.
|
|
|
|
* include/glibtop/command.h (struct _glibtop_response): New
|
|
structure to return data from the server to the client.
|
|
|
|
1998-06-14 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* glibtop.h (struct _glibtop): Added `socket' field.
|
|
|
|
* include/glibtop/gnuserv.h: New file. Imported from xemacs 20.3.
|
|
|
|
* sysdeps/common/gnuslib.c: New file. Imported from xemacs 20.3
|
|
|
|
* lib/gnuclient.c: New file. Imported from xemacs 20.3
|
|
|
|
* sysdeps/daemon/gnuserv.c: New file. Imported from xemacs 20.3
|
|
|
|
* sysdeps/daemon: New directory.
|
|
|
|
* configure.in (LIBGTOP_LIBS, LIBGTOP_GUILE_LIBS): Added
|
|
`$X_LIBS -lXau' when we have xauth.
|
|
|
|
* acconfig.h (HAVE_XAUTH): New tag.
|
|
|
|
* configure.in: Added check for `HAVE_XAUTH'.
|
|
|
|
* sysdeps/common/error.c (glibtop_warn_r): New function -
|
|
same as `glibtop_error_r', but doesn't call `exit'.
|
|
(glibtop_error_io_r, glibtop_warn_io_r): New functions,
|
|
display `strerror (errno)' together with message.
|
|
|
|
* include/glibtop/global.h (TIME_WITH_SYS_TIME): including
|
|
correct headers; (HAVE_UNISTD_H): Added conditional.
|
|
Added `#include <sys/param.h>' and `#include <sys/stat.h>'.
|
|
|
|
* acconfig.h (HAVE_LINUX_TABLE): New tag.
|
|
|
|
* lib/lib.awk: New file.
|
|
Creates `lib.c' depending upon `features.def'.
|
|
|
|
* lib/<feature>.c: Removed.
|
|
|
|
* sysdeps/guile/guile.awk: New file.
|
|
Creates `guile.c' depending upon `features.def'.
|
|
|
|
* sysdeps/guile/*.c: Removed.
|
|
|
|
1998-06-13 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* features.def: List of features for `guile-names.awk'.
|
|
|
|
* sysdeps/guile/names/guile-names.awk: New file.
|
|
Creates `guile-names.c' depending upon `features.def'.
|
|
|
|
* sysdeps/guile/names/*.c: Removed.
|
|
|
|
* kernel: New directory. Contains some kernel code to
|
|
implement a new system call table () to fetch information
|
|
directly from the Linux kernel.
|
|
|
|
* sysdeps/kernel: New directory. Uses the table () function
|
|
from the `kernel' directory to fetch things directly from
|
|
the Linux kernel.
|
|
|
|
* sysdeps/Makefile.am (DIST_SUBDIRS): Added `kernel'.
|
|
|
|
* configure.in: Removed `build_CC' again.
|
|
|
|
1998-06-12 Martin Baulig <baulig@taurus.uni-trier.de>
|
|
|
|
* include/glibtop/sysdeps.h (glibtop_types_sysdeps):
|
|
Forgot to change declaration on Jun 6.
|
|
|
|
* sysdeps/names/sysdeps.c (glibtop_types_sysdeps):
|
|
Using numeric constants from `types.h' instead of string
|
|
constants; forgot to change this on Jun 6. Added information
|
|
about new `features' field of `_glibtop_sysdeps'.
|
|
|
|
* sysdeps/guile/names/*.c (glibtop_guile_types_*):
|
|
Using `gh_ulong2scm' instead of `gh_str02scm'.
|
|
|
|
* sysdeps/guile/proclist.c: Replaced call to
|
|
`gh_append2 ()' with `gh_append ()'.
|
|
|
|
* sysdeps/guile/names/*.c: dito.
|
|
|
|
1998-06-08 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* support: Added again.
|
|
|
|
* Makefile.am (SUBDIRS): Added `support' again.
|
|
|
|
* configure.in: First, we check for gnome. If it is not
|
|
found, we run GNOME_SUPPORT_CHECKS; otherwise use
|
|
`$GNOME_LIBDIR -lgnomesupport'.
|
|
|
|
1998-06-07 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* examples/ChangeLog: New file.
|
|
|
|
* macros/gnome-libgtop-sysdeps.m4: Include
|
|
`glibtop_machine.h' for Linux.
|
|
|
|
* sysdeps/linux/glibtop_machine.h: New file.
|
|
|
|
* sysdeps/linux/*.c: Performance optimizations. We now use
|
|
`open' and `read' instead of `fopen' and `fscanf'.
|
|
|
|
* *.[ch]: Using single underscore instead of two underscores
|
|
for function prefixes (regexp: ``s,__([rspl])\b,_$1,g'') to
|
|
avoid ambiguity with mangled C++ names.
|
|
|
|
1998-06-06 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* sysdeps/osf1/glibtop_server.h: New file.
|
|
|
|
* sysdeps/osf1/*.c: renamed all functions implementing
|
|
features that don't need to be suid to '__s'.
|
|
|
|
* sysdeps/names/procdata.c: Removed that file.
|
|
|
|
* include/glibtop/*.h (glibtop_types_*): Changed declaration.
|
|
|
|
* glibtop.h: Added `#include <types.h>'.
|
|
|
|
* include/glibtop/types.h: New file - numeric constants
|
|
for `glibtop_types_<feature>'.
|
|
|
|
* sysdeps/names/*.c (glibtop_types_*): Using numeric
|
|
constants from `types.h' instead of string constants.
|
|
|
|
1998-06-05 Martin Baulig <baulig@taurus.uni-trier.de>
|
|
|
|
* support: removed that directory.
|
|
|
|
* configure.in: we check whether '-lgnomesupport' is
|
|
included in $GNOME_LIBS and add it together with
|
|
$GNOME_LIBDIR to LIBSUPPORT in this case.
|
|
|
|
Gnome (gnome-libs) is now required to build libgtop,
|
|
added short comment to configure.in how to revert this
|
|
change.
|
|
|
|
* Makefile.am: removed `support' subdir.
|
|
|
|
1998-06-03 Martin Baulig <baulig@merkur.uni-trier.de>
|
|
|
|
* libgtop.spec: New file.
|
|
|
|
* Makefile.am (EXTRA_DIST): Added `autogen.sh' and
|
|
`libgtop.spec'.
|
|
|
|
* configure.in (LIBGTOP_INCS): is now identically to
|
|
`LIBGTOP_GUILE_INCS'.
|
|
|
|
* include/glibtop/global.h: only including intl headers
|
|
while compiling libgtop.
|
|
|
|
1998-06-02 Federico Mena Quintero <federico@nuclecu.unam.mx>
|
|
|
|
* src/server/main.c: #include <locale.h>
|
|
|
|
1998-06-02 Martin Baulig <baulig@merkur.uni-trier.de>
|
|
|
|
* lib/open.c (glibtop_open): renamed to `glibtop_open__l'.
|
|
|
|
* sysdeps/linux/open.c (glibtop_open): renamed to
|
|
`glibtop_open__r'.
|
|
|
|
* include/glibtop/open.h (GLIBTOP_OPEN_NO_OVERRIDE):
|
|
tells `glibtop_open' to use the default server and not
|
|
to check the environment variables.
|
|
|
|
* include/glibtop/sysdeps.h (_glibtop_sysdeps):
|
|
renamed 'dummy' member to 'features'.
|
|
|
|
* src/proxy/*: new directory - proxy server.
|
|
|
|
* include/glibtop/command.h (GLIBTOP_CMND_SYSDEPS):
|
|
added definition here.
|
|
|
|
* src/server/main.c (GLIBTOP_CMND_SYSDEPS): new
|
|
command to get glibtop_server_features.
|
|
|
|
1998-06-01 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* NEWS: added more detailed description of today's and
|
|
yesterday's changes.
|
|
|
|
* include/glibtop/*.h: to use the ChangeLog entry from May 28:
|
|
'__l' is a function defined in the client part;
|
|
'__s' is a function defined in the sysdeps part and
|
|
'__p' is a function that needs special priviledges.
|
|
'__r' is mapped either on '__p' or on '__s'.
|
|
the function without suffix is mapped on '__l'.
|
|
|
|
* sysdeps/common/sysdeps.c: now using '__r' functions,
|
|
they are #defined either as the '__p' or the '__s' ones.
|
|
|
|
* sysdeps/linux/*.c: changed call of 'glibtop_init__r',
|
|
it now takes two additional arguments.
|
|
|
|
* examples/{first.c, second.c}: now using 'glibtop_init'
|
|
instead of 'glibtop_init__r'.
|
|
|
|
* include/glibtop/sysdeps.h: added 'dummy' member so
|
|
'GLIBTOP_SYSDEPS_<feature>' now start with 1.
|
|
|
|
* include/glibtop/*.h: we now #define 'glibtop_get_<feature>'
|
|
as 'glibtop_get_<feature>__l' and 'glibtop_get_<feature>__r'
|
|
either as the '__p' or the '__s' function.
|
|
|
|
* lib/*.c: removed #if's - we now decide at runtime
|
|
whether to use the server or to call the appropriate
|
|
function for the sysdeps directory.
|
|
|
|
1998-05-28 Martin Baulig <baulig@merkur.uni-trier.de>
|
|
|
|
* src/server/main.c: we now use the '__p' functions,
|
|
but only if the appropriate 'GLIBTOP_SUID_<feature>'
|
|
has a non-zero value.
|
|
|
|
* configure.in (@machine_incs@): always use
|
|
`-I$(top_srcdir)/sysdeps/@sysdeps_dir@'; it's no
|
|
longer conditional.
|
|
|
|
* examples/Makefile.am: removed the '_linux' examples.
|
|
|
|
* sysdeps/linux/*.c: renamed all functions implementing
|
|
features to '__s'.
|
|
|
|
* lib/*.c: renamed all functions implementing features
|
|
to '__l'; we only emit code for those functions if the
|
|
corresponding 'GLIBTOP_SUID_<feature>' has a positive value.
|
|
|
|
* include/glibtop/*.h: added some new function suffixes:
|
|
'__l' is a function defined in the client part;
|
|
'__s' is a function defined in the sysdeps part and
|
|
'__p' is a function that needs special priviledges.
|
|
'__r' is mapped either on '__l' or on '__s'.
|
|
|
|
* sysdeps/linux/glibtop_server.h: New file -
|
|
defines system dependent constants 'GLIBTOP_SUID_<feature>'
|
|
being either 'GLIBTOP_SYSDEPS_<feature>'+1 depending upon
|
|
whether or not this feature requires using the server.
|
|
|
|
* lib/sysdeps.c: removed that file; it is no longer
|
|
needed.
|
|
|
|
1998-05-25 Martin Baulig <baulig@merkur.uni-trier.de>
|
|
|
|
* src/server/main.c: Fixed `broken pipe' error when server
|
|
is running SUID; accidentally uses setreuid () instead of
|
|
setregid ().
|
|
|
|
1998-05-24 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* sysdeps/sun4/{open.c, mem.c, glibtop_machine.h}: added
|
|
memory statistics.
|
|
|
|
* include/glibtop/mem.h (_glibtop_mem): added `locked'
|
|
member to this structure for SunOS.
|
|
|
|
1998-05-23 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* sysdeps/sun4/{open.c, cpu.c}: Started porting.
|
|
Getting CPU usage now working. Took a lot of code
|
|
from top-3.4.
|
|
|
|
* sysdeps/sun4/glibtop_machine.h: New file.
|
|
System dependend header file for SunOS.
|
|
|
|
* configure.in (CFLAGS): added -D_IN_LIBGTOP
|
|
|
|
* */Makefile.am (INCLUDES): removed -I$(includedir).
|
|
|
|
1998-05-22 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* doc/{libgtop-ref.sgml, libgtop-ref.dsl}: New files.
|
|
This is a reference manual that gets automatically
|
|
build from make-docbook.scm.
|
|
|
|
* guile/make-docbook.scm: New file. Uses the guile
|
|
interface of libgtop to create docbook documentation
|
|
for all functions.
|
|
|
|
1998-05-21 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* Makefile.am: 'gtopConf.sh' has been renamed to
|
|
'libgtopConf.sh'; variables in this script have changed.
|
|
|
|
* lib/Makefile.am: uses '@LIBGTOP_SERVER@' instead of
|
|
'@GTOP_SERVER@'.
|
|
|
|
* configure.in: renamed variables for 'libgtopConf.sh.in'.
|
|
|
|
* acconfig.h: added 'NEED_LIBGTOP'.
|
|
|
|
* libgtopConf.sh.in: renamed from 'gtopConf.sh.in';
|
|
we now define 'LIBGTOP_LIBDIR', 'LIBGTOP_INCLUDEDIR',
|
|
'LIBGTOP_LIBS', 'LIBGTOP_INCS', 'LIBGTOP_GUILE_LIBS',
|
|
'LIBGTOP_GUILE_INCS', 'LIBGTOP_BINDIR', 'LIBGTOP_SERVER',
|
|
'libgtop_sysdeps_dir', 'libgtop_need_server',
|
|
'libgtop_use_machine_h', 'libgtop_guile_found',
|
|
'libgtop_want_names', 'libgtop_want_guile_names',
|
|
'libgtop_want_examples'.
|
|
|
|
* gtopConf.sh.in: renamed to 'libgtopConf.sh.in'.
|
|
|
|
* acinclude.m4 (AC_LC_SYSDEPS): rewrote that macro -
|
|
moved some of the code to 'macros/gnome-libgtop-sysdeps.m4';
|
|
renamed variables: look at the ChangeLog entry for the
|
|
new 'libgtopConf.sh.in' for details.
|
|
|
|
* doc/gnome-hackers.sgml: added information about latest
|
|
changes in 'acinclude.m4' and 'gtopConf.sh.in'.
|
|
|
|
* Makefile.am: conditionally building 'examples' subdir,
|
|
added 'copyright.txt' to EXTRA_DIST.
|
|
|
|
* configure.in: added 'gtop_guile_found', 'gtop_want_names',
|
|
'gtop_want_guile_names' and 'gtop_want_examples' for use in
|
|
'gtopConf.sh.in'; added 'include' and 'include/glibtop' subdirs.
|
|
|
|
* acconfig.h: added 'GLIBTOP_EXAMPLES'.
|
|
|
|
* acinclude.m4 (AC_LC_SYSDEPS): define 'GLIBTOP_NAMES' when
|
|
building libgtop and a new conditional 'GLIBTOP_NAMES'; added
|
|
new parameter '--without-examples'; define 'GLIBTOP_EXAMPLES'
|
|
and conditional 'GLIBTOP_EXAMPLES'.
|
|
|
|
* gtopConf.sh.in: added 'GTOP_GUILE_FOUND', 'GTOP_WANT_NAMES',
|
|
'GTOP_WANT_GUILE_NAMES' and 'GTOP_WANT_EXAMPLES'.
|
|
|
|
* include/glibtop/Makefile.am: new file - header file
|
|
now get properly installed and go into the distribution.
|
|
|
|
* include/Makefile.am: new file
|
|
|
|
* sysdeps/guile/Makefile.am: added 'DIST_SUBDIRS'
|
|
|
|
* sysdeps/Makefile.am: added 'DIST_SUBDIRS'
|
|
|
|
* doc/gnome-hackers.sgml: new file - short intro on how
|
|
to use libgtop in the gnome project; especially 'configure'
|
|
and 'gtopConf.sh'.
|
|
|
|
* doc/gnome-hackers.dsl: new file - sets output filename
|
|
and directory for 'gnome-hackers.sgml'.
|
|
|
|
* doc/libgtop.dsl: most stuff from this file has moved
|
|
to 'dbtohtml.dsl', it now only overrides the output
|
|
filename and directory.
|
|
|
|
* doc/dbtohtml.dsl: new file - contains most that was
|
|
formerly in 'libgtop.dsl'.
|
|
|
|
* configure.in: 'GTOP_INCS' and 'GTOP_LIBS' now really
|
|
point to the places where everything gets installed and
|
|
no longer to the build directory, so that they can be
|
|
used in 'gtopConf.sh'.
|
|
|
|
* acinclude.m4 (AC_LC_SYSDEPS): added 'machine_incs'
|
|
which is used in 'INCLUDES' in several 'Makefile.am's;
|
|
fixed typo 'ac_cv_want_names'; added missing AC_SUBST
|
|
of 'use_glibtop_machine_h'.
|
|
|
|
1998-05-20 Martin Baulig <baulig@merkur.uni-trier.de>
|
|
|
|
* NEWS: added more detailed description of
|
|
today's changes.
|
|
|
|
* examples/third.c: added required check for
|
|
'GLIBGTOP_GUILE_NAMES'.
|
|
|
|
* sysdeps/Makefile.am: only build 'names' subdir
|
|
when necessary.
|
|
|
|
* sysdeps/guile/Makefile.am: only build 'names'
|
|
subdir when necessary.
|
|
|
|
* acinclude.m4 (AC_LC_SYSDEPS): added
|
|
'--enable-libgtop-server' (default=auto),
|
|
'--enable-libgtop-names' (default=yes) and
|
|
'--enable-libgtop-guile' (default=yes); we
|
|
now define 'GLIBTOP_NAMES' here.
|
|
|
|
* acconfig.h: added 'GLIBTOP_NAMES' and
|
|
'GLIBTOP_GUILE_NAMES'
|
|
|
|
* gtopConf.sh.in: added definition of 'GTOP_GUILE_LIBS'
|
|
and 'GTOP_GUILE_INCS':
|
|
|
|
'GTOP_LIBS' and 'GTOP_INCS' now contains everything
|
|
that is needed to link with libgtop.
|
|
|
|
'GTOP_GUILE_LIBS' and 'GTOP_GUILE_INCS' now contains
|
|
everything that is needed to link with libgtop and its
|
|
guile interface. When guile cannot be found on the system
|
|
or building of the guile interface was disables, they are
|
|
identical to 'GTOP_LIBS' and 'GTOP_INCS'
|
|
[FIXME: Should I make them empty in this case?]
|
|
|
|
* sysdeps/osf1/procuid.c (glibtop_get_proc_uid__r):
|
|
added implementation for DEC OSF/1.
|
|
|
|
* sysdeps/sun4/uptime.c: forgot to checkin
|
|
|
|
* sysdeps/sun4/loadavg.c: forgot to checkin
|
|
|
|
* sysdeps/osf1/uptime.c: forgot to checkin
|
|
|
|
* sysdeps/osf1/loadavg.c: forgot to checkin
|
|
|
|
1998-05-19 Martin Baulig <baulig@merkur.uni-trier.de>
|
|
|
|
* sysdeps/stub/uptime.c: forgot this file all the
|
|
time - stub for glibtop_uptime
|
|
|
|
* sysdeps/stub/loadavg.c: forgot this file all the
|
|
time - stub for glibtop_loadavg
|
|
|
|
* NEWS: Libgtop is now in the GNOME CVS Repository.
|
|
|
|
* po/Makefile.in.in: new file
|
|
|
|
* ABOUT-NLS: new file
|
|
|
|
1998-05-17 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* NEWS: added some stuff from 'README.LATEST'.
|
|
|
|
* README.LATEST: incorporated content of this file
|
|
into 'NEWS'.
|
|
|
|
* include/glibtop: added references to
|
|
'glibtop_types_* []' and 'glibtop_guile_types_*'.
|
|
|
|
* sysdeps/guile/names: added implementations of
|
|
'glibtop_types_*' and 'glibtop_description_*'.
|
|
|
|
* sysdeps/names: added 'glibtop_types_* []',
|
|
changed 'glibtop_descriptions_* []'.
|
|
|
|
1998-05-11 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* sysdeps/linux: finished the remaining proc_*
|
|
functions.
|
|
|
|
* sysdeps/guile: all guile functions now return
|
|
the 'flags' member as first element of the list.
|
|
|
|
* include/glibtop/procstate.h (glibtop_proc_state):
|
|
added 'uid' and 'gid' members; the library tries hard
|
|
to set those values; it will never set the corresponding
|
|
'flags' value unless the values are correct.
|
|
|
|
* examples/first.c: added some nice features.
|
|
|
|
* examples/second.c: new file - dumps out all
|
|
currently running processes.
|
|
|
|
1998-05-11 Martin Baulig <baulig@merkur.uni-trier.de>
|
|
|
|
* sysdeps/linux/cpu.c: added 'frequency' member
|
|
to 'struct _glibtop_cpu'.
|
|
|
|
* include/glibtop/cpu.h (glibtop_cpu):
|
|
added 'frequency' member
|
|
|
|
* sysdeps/guile/names/procdata.c: splitted into
|
|
procstate.c, procuid.c, procmem.c, proctime.c,
|
|
procsignal.c, prockernel.c and procsegment.c
|
|
|
|
* sysdeps/guile/procdata.c: splitted into
|
|
procstate.c, procuid.c, procmem.c, proctime.c,
|
|
procsignal.c, prockernel.c and procsegment.c
|
|
|
|
* lib/procdata.c: splitted into
|
|
procstate.c, procuid.c, procmem.c, proctime.c,
|
|
procsignal.c, prockernel.c and procsegment.c
|
|
|
|
* include/glibtop/procdata.h: splitted into
|
|
procstate.h, procuid.h, procmem.h, proctime.h,
|
|
procsignal.h, prockernel.h and procsegment.h
|
|
|
|
1998-05-10 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* sysdeps/osf1: port to OSF1 has been made.
|
|
|
|
1998-05-07 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* sysdeps/guile/sysdeps.c: changes to reflect the
|
|
new flags of procdata.
|
|
|
|
* sysdeps/common/sysdeps.c: changes to reflect the
|
|
new flags of procdata.
|
|
|
|
* sysdeps/linux/procdata.c: 'flags' member is now
|
|
'unsigned long flags [2]'. When we give
|
|
glibtop_get_procdata () a pid of zero, only
|
|
the flags are returned.
|
|
|
|
* sysdeps/linux: now using static constant instead
|
|
of #define for sysdeps.
|
|
|
|
* include/glibtop/procdata.h: flags is now
|
|
'unsigned long flags [2]'.
|
|
|
|
* examples/first.c: output sysdeps
|
|
|
|
1998-05-03 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* ltconfig.diff: ugly hack: when cross compiling, we assume
|
|
building shared libraries work.
|
|
|
|
1998-05-02 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* sysdeps/stub/init.c: new file - initializes global server.
|
|
|
|
* sysdeps/linux/init.c: new file - initializes global server.
|
|
|
|
* lib/init.c: new file - initializes global server.
|
|
|
|
* glibtop.h: 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.
|
|
|
|
1998-04-12 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* sysdeps/linux/open.c: we set server->os_version_code here,
|
|
copied from gnome-utils/gtop/proc/version.c
|
|
|
|
* sysdeps/linux/procdata.c: added implementation for this feature,
|
|
mainly copied from gnome-utils/gtop/proc/readproc.c
|
|
|
|
* glibtop.h: added os_version_code member to struct _glibtop
|
|
|
|
* src/server/Makefile.am: moved here from src
|
|
|
|
* src/server/version.c: moved here from src
|
|
|
|
* src/server/output.c: moved here from src
|
|
|
|
* src/server/main.c: moved here from src
|
|
|
|
* src/mico/server.cc: new file - simple mico client
|
|
|
|
* src/mico/client.cc: new file - simple mico client
|
|
|
|
* src/mico/proclist.idl: new file - simple mico interface
|
|
|
|
* src/version.c: moved to src/server
|
|
|
|
* src/output.c: moved to src/server
|
|
|
|
* src/main.c: moved to src/server
|
|
|
|
1998-04-11 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* doc/libgtop.sgml: added chapter on how to extend the library
|
|
|
|
* sysdeps/names/procdata.c: new file - names for glibtop_procdata
|
|
|
|
* sysdeps/linux/procdata.c: new file - copy from sysdeps/stub
|
|
|
|
* sysdeps/stub/procdata.c: new file - stub for glibtop_procdata
|
|
|
|
* sysdeps/guile/names/procdata.c: new file - guile names for glibtop_procdata
|
|
|
|
* sysdeps/guile/procdata.c: new file - guile interface for glibtop_procdata
|
|
|
|
* lib/procdata.c: new file - library function for glibtop_procdata
|
|
|
|
* include/glibtop/procdata.h: new file - interface for glibtop_procdata -
|
|
get detailed information about a process
|
|
|
|
1998-04-10 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* doc/libgtop.sgml: wrote some more documentation
|
|
|
|
* NEWS: 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.
|
|
|
|
* sysdeps/guile/names/boot.c: new file - added also
|
|
cpu.c, mem.c, swap.c, uptime.c, loadavg.c, shm_limits.c,
|
|
msg_limits.c, sem_limits.c, proclist.c and sysdeps.c
|
|
to this directory.
|
|
|
|
* sysdeps/guile/cpu.c: bugfixes
|
|
|
|
* sysdeps/guile/proclist.c: bugfixes
|
|
|
|
* sysdeps/names/sysdeps.c (glibtop_labels_sysdeps): more verbose now
|
|
|
|
* examples/third.c: added gtop_guile_names library
|
|
|
|
* doc/libgtop.sgml: documented guile interface
|
|
|
|
* glibtop.h: changed GLIBTOP_DESCRIPTIONS to GLIBTOP_NAMES;
|
|
added GLIBTOP_GUILE_NAMES when we have the gtop_guile_names
|
|
library added in sysdeps/guile/names
|
|
|
|
1998-04-09 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* NEWS: 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.
|
|
|
|
* sysdeps/names/cpu.c: new file, also added
|
|
cpu.c, mem.c, swap.c, uptime.c loadavg.c, shm_limits.c,
|
|
msg_limits.c, sem_limits.c, proclist.c and sysdeps.c to
|
|
this directory
|
|
|
|
* sysdeps/guile/boot.c: new file, also added
|
|
cpu.c, mem.c, swap.c, uptime.c loadavg.c, shm_limits.c,
|
|
msg_limits.c, sem_limits.c, proclist.c and sysdeps.c to
|
|
this directory
|
|
|
|
* sysdeps/common/sem_limits.c: moved to sysdeps/names
|
|
|
|
* sysdeps/common/msg_limits.c: moved to sysdeps/names
|
|
|
|
* sysdeps/common/sem_limits.c: moved to sysdeps/names
|
|
|
|
* examples/third.c: completely rewritten - simple guile interpreter linked
|
|
with libgtop_guile
|
|
|
|
* examples/second.c: removed
|
|
|
|
1998-04-08 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* ANNOUNCE: new file
|
|
|
|
* examples/third.scm: new file - sample guile file
|
|
|
|
* examples/third.c: new file - guile wrapper for libgtop
|
|
|
|
* examples/second.c: new file - simple guile test from guile-tut.info
|
|
|
|
* README: new file
|
|
|
|
* libgtop-mirror.sh: new file: mirror script for my web site
|
|
|
|
* doc/dbtohtml.dsl: renamed to libgtop.dsl
|
|
|
|
1998-04-06 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* lib/command.c: some changes in the interface
|
|
|
|
* src/main.c: some changes in the interface, we can now return
|
|
some arbitrary data
|
|
|
|
* lib/proclist.c: new file - library function for glibtop_proclist
|
|
|
|
* sysdeps/linux/proclist.c: new file - implementation for glibtop_proclist
|
|
|
|
* sysdeps/stub/proclist.c: new file - stub for glibtop_proclist
|
|
|
|
* include/glibtop/proclist.h: new file - glibtop_proclist
|
|
|
|
* include/glibtop/union.h: new file
|
|
|
|
* lib/read_data.c: new file
|
|
|
|
* include/glibtop/read_data.h: new file
|
|
|
|
* sysdeps/common/xmalloc.c: new file - moved here from lib
|
|
|
|
* sysdeps/common/error.c: new file - moved here from lib
|
|
|
|
* lib/xmalloc.c: moved to sysdeps/common
|
|
|
|
* lib/error.c: moved to sysdeps/common
|
|
|
|
1998-04-05 Martin Baulig <martin@home-of-linux.org>
|
|
|
|
* lib/shm_limits.c: new file - library function for
|
|
glibtop_shm_limits
|
|
|
|
* lib/msg_limits.c: new file - library function for
|
|
glibtop_msg_limits
|
|
|
|
* lib/sem_limits.c: new file - library function for
|
|
glibtop_sem_limits
|
|
|
|
* sysdeps/linux/shm_limits.c: new file - implementation for
|
|
glibtop_shm_limits
|
|
|
|
* sysdeps/linux/msg_limits.c: new file - implementation for
|
|
glibtop_msg_limits
|
|
|
|
* sysdeps/linux/sem_limits.c: new file - implementation for
|
|
glibtop_sem_limits
|
|
|
|
* sysdeps/stub/shm_limits.c: new file - stub for
|
|
glibtop_shm_limits
|
|
|
|
* sysdeps/stub/msg_limits.c: new file - stub for
|
|
glibtop_msg_limits
|
|
|
|
* sysdeps/stub/sem_limits.c: new file - stub for
|
|
glibtop_sem_limits
|
|
|
|
* sysdeps/common/shm_limits.c: new file - limit names
|
|
|
|
* sysdeps/common/msg_limits.c: new file - limit names
|
|
|
|
* sysdeps/common/sem_limits.c: new file - limit names
|
|
|
|
* include/glibtop/shm_limits.h: new file - glibtop_shm_limits
|
|
|
|
* include/glibtop/msg_limits.h: new file - glibtop_msg_limits
|
|
|
|
* include/glibtop/sem_limits.h: new file - glibtop_sem_limits
|
|
|
|
* sysdeps/common/sysdeps.c: moved here from sysdeps/stub
|
|
|
|
* sysdeps/linux/sysdeps.c: moved to sysdeps/common
|
|
|
|
* sysdeps/stub/sysdeps.c: moved to sysdeps/common
|
|
|
|
* sysdeps/stub/ipc_limits.c: splitted info shm_limits.c, msg_limits.c
|
|
and sem_limits.c
|
|
|
|
* sysdeps/linux/ipc_limits.c: splitted into shm_limits.c, msg_limits.c
|
|
and sem_limits.c
|
|
|
|
* lib/ipc_limits.c: splitted into shm_limits.c, msg_limits.c
|
|
and sem_limits.c
|
|
|
|
* include/ipc_limits.h: splitted into shm_limits.h, msg_limits.h
|
|
and sem_limits.s
|
|
|
|
* lib/ipc_limits.c: new file - library function for
|
|
glibtop_ipc_limits
|
|
|
|
* sysdeps/linux/ipc_limits.c: new file - implementation for
|
|
glibtop_ipc_limits
|
|
|
|
* sysdeps/stub/ipc_limits.c: new file - stub for
|
|
glibtop_ipc_limits
|
|
|
|
* include/glibtop/ipc_limits.h: new file - glibtop_ipc_limits -
|
|
sysv ipc limits
|
|
|
|
* doc/libgtop.sgml: worked on documentation
|
|
|
|
* lib/uptime.c: new file - library function for
|
|
glibtop_uptime
|
|
|
|
* lib/loadavg.c: new file - library function for
|
|
glibtop_loadavg
|
|
|
|
* lib/sysinfo.c: removed - splitted into
|
|
uptime.c and loadavg.c
|
|
|
|
* sysdeps/linux/uptime.c: new file - implementation for
|
|
glibtop_uptime
|
|
|
|
* sysdeps/linux/loadavg.c: new file - implementation for
|
|
glibtop_loadavg
|
|
|
|
* sysdeps/linux/sysinfo.c: removed - splitted into
|
|
uptime.c and loadavg.c
|
|
|
|
* sysdeps/stub/uptime.c: new file - stub for
|
|
glibtop_uptime
|
|
|
|
* sysdeps/stub/loadavg.c: new file - stub for
|
|
glibtop_loadavg
|
|
|
|
* sysdeps/stub/sysinfo.c: removed - splitted into
|
|
uptime.c and loadavg.c
|
|
|
|
* src/main.c: added GLIBTOP_CMND_UPTIME and
|
|
GLIBTOP_CMND_LOADAVG implementation
|
|
|
|
* include/glibtop/loadavg.h: new file - glibtop_loadavg
|
|
|
|
* include/glibtop/uptime.h: new file - glibtop_uptime
|
|
|
|
* include/glibtop/loadavg.h: removed - splitted into
|
|
uptime.h and loadavg.h
|
|
|
|
* src/main.c: added GLIBTOP_CMND_SYSDEPS implementation
|
|
|
|
* lib/sysdeps.c: new file - library function for glibtop_sysdeps
|
|
|
|
* sysdeps/linux/sysdeps.c: new file - copied from sysdeps/stub
|
|
|
|
* sysdeps/stub/sysdeps.c: new file - implementation for glibtop_sysinfo -
|
|
this is really the implementation and not just a stub
|
|
|
|
* src/sysdeps.c: moved to sysdeps/stub - this file is now part
|
|
of the library
|
|
|
|
* lib/sysinfo.c: new file - library function for glibtop_sysinfo
|
|
|
|
* sysdeps/linux/sysinfo.c: new file - linux version for glibtop_sysinfo
|
|
|
|
* sysdeps/stub/sysinfo.c: new file - stub for glibtop_sysinfo
|
|
|
|
* include/glibtop/sysinfo.h: new file - provides uptime, idle time
|
|
and load averange.
|
|
|
|
* po/libgtop.pot: removed file
|
|
|
|
* sysdeps/linux/cpu.c: using long unsigned format
|
|
* sysdeps/linux/mem.c: using long usigned format
|
|
* sysdeps/linux/swap.c: using long unsigned format
|
|
* examples/first.c: using long unsigned format
|
|
|
|
* initial version.
|
|
|