2004-03-09  Bastien Nocera  <hadess@hadess.net>

	* command.c: (glibtop_call_i):
	* demarshal.pl:
	* marshal.pl:
	* read_data.c: (glibtop_read_data_i):
	* server.c: (handle_slave_connection): fix g_malloc usage on non-Linux
	platforms (patch by Benoit Dejean <bnet@ifrance.com>)

2003-10-20  Bastien Nocera  <hadess@hadess.net>

	* backend-server.c: (_open_server):
	* backend-server.h:
	* command.h.in: s/u_int64_t/guint64/

2003-10-20  Bastien Nocera  <hadess@hadess.net>

	* backend-server.h:
	* command.h.in:
	* demarshal.pl:
	* server.h: fixed compilation

2003-10-20  Bastien Nocera  <hadess@hadess.net>

	* backend-server.c: (_open_server):
	* command.c: (glibtop_call_i):
	* demarshal.pl:
	* marshal.pl:
	* read_data.c: (glibtop_read_data_i):
	* server.c: (main), (handle_slave_connection):
	replace all the xmalloc crap by glib memory management functions

2003-10-20  Bastien Nocera  <hadess@hadess.net>

	* Makefile.am: removed traces of guile, intllibs and libgnomesupport

2000-11-27  Martin Baulig  <martin@home-of-linux.org>

	* backend-server.c (backend_server_quark): New global variable.
	(_open_server, _close_server): Use the quark.
	* commands.c: Likewise.

2000-11-26  Martin Baulig  <martin@home-of-linux.org>

	* backend-server.h: New file.
	(backend_server_private): New struct, formerly known
	as glibtop_backend_private.

	* glibtop-backend-private.h: Removed.

	* backend-server.c: (_open_server): Use g_object_set_data()
	to set add the backend_server_private data to the glibtop_backend,
	don't override `backend->_priv'.
	(_close_server): Use g_object_get_data() to get the data.
	[FIXME: Use quarks directly.]

	* read.c: (glibtop_read_i): Replaced the glibtop_server and
	glibtop_backend arguments with backend_server_private.
	* read_data.c: (glibtop_read_data_i): Likewise.
	* write.c: (glibtop_write_i): Likewise.

2000-02-22  Martin Baulig  <martin@home-of-linux.org>

	* backend-sysdeps.c (LibGTopBackendInfo): Call this
	`LibGTopBackendInfo_Server' when we don't use gmodule.

2000-02-22  Martin Baulig  <martin@home-of-linux.org>

	* Makefile.am: Only install the libs in $(LIBGTOP_BACKEND_DIR)
	when we LIBGTOP_USE_GMODULE and in $(libdir) otherwise.

2000-01-18  Martin Baulig  <martin@home-of-linux.org>

	* demarshal.pl: Only emit code for functions which are
	really suid/sgid.

2000-01-13  Martin Baulig  <martin@home-of-linux.org>

	* write.c (glibtop_write_i): The buffer which we write is
	now a `const'.

2000-01-12  Martin Baulig  <martin@home-of-linux.org>

	* Makefile.am: Install everything except the server binary
	in $(LIBGTOP_BACKEND_DIR).

	* libgtop-server.backend: New file.

	* backend-server.c (glibtop_backend_server): Renamed to
	`LibGTopBackendInfo'.

2000-01-08  Martin Baulig  <martin@home-of-linux.org>

	* command.h.in (glibtop_response): New structure.

2000-01-02  Martin Baulig  <martin@home-of-linux.org>

	* command.pl: New file. Creates `command.h' from `command.h.in'.
	* command.h.in: New file. Template file for `command.h'.

	* io.c, version.c: New files. Copied here from `src/daemon'.

	* demarshal.pl: New file. Automatically creates `demarshal.c'.
	* demarshal.c: This automatically created file handles the
	demarshalling in the libgtop_server.

	* Makefile.am: Build the `libgtop_server' here.
	* server.c, server.h: New files. Copied here from `src/daemon'.

2000-01-01  Martin Baulig  <martin@home-of-linux.org>

	Initial version of the "glibtop-backend-server" backend.

	* command.c, read.c, read_data.c, write.c: New files. Moved here
	from the `lib' directory.

	* backend-server.c: New file.
	* glibtop-backend-private.h: New file.

	* marshal.pl: New file. Automatically creates `marshal.c'.

