1998-12-15  Martin Baulig  <martin@home-of-linux.org>

	* configure.in: Use AM_GNOME_GETTEXT from the macros directory.

1998-12-14  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-data/mime.types: New format for the mime.type file.

	* libgnome/gnome-mime-info.c (main): Moved the query information
	here. Renamed the gnome_mime_type_* routines to gnome_mime_*.

	* libgnome/gnome-mime.c: New implementation.  We now use the GNOME
	provided mime type information instead of the system provided one
	(This is for several reasons, first is that the mime.types file
	format is lame; the second one is that mismatches in the mime-type
	database will produce mistakes; the third one is: most non GNU
	systems lack mime.types, and if they have one, it is basically
	old, so we would have to provide ours anyways).

	This file has full API docs.

1998-12-14  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* libgnome/Makefile.am (EXTRA_DIST): Removed lib_date.README from
	EXTRA_DIST.

1998-12-14  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* configure.in: Bumped the version number to 0.99.0.  Wheeee!

	* TODO.shtml: Updates from Dave Camp regarding the popup calendar
	in Gnome-dateedit.

1998-12-14  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

	* libgnome/lib_date.README, libgnome/lib_date.c,
	libgnome/lib_date.h, libgnome/lib_defs.h: Removed. Use GDate from
	glib instead.
	
	* libgnome/Makefile.am: Changed accordingly.

1998-12-13  Christopher Blizzard  <blizzard@appliedtheory.com>

	* libgnorba/goad.c (goad_server_activate_exe): Make sure that
 	stdout and stderr aren't closed across the exec().  This will
 	cause a SIGPIPE the first time that the client writes somwthing to
 	stdout.  This gets applets launching from the panel again on my
 	system.
	
Sat Dec 12 11:38:46 1998 Gregory McLean <gregm@comstar.net>
	
	* libgnome/gnome-paper.[c|h] gnome-url.[c|h] : Updated FSF address

1998-12-11  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-mime-info.c: New file.  It implements bindings of
	keys based on the mime-type.

1998-12-10  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnorba/orbitns.c (gnome_name_service_get): We do not register
	the /GNOME/server stuff here, we do that on the name server now.

	* libgnorba/gnome-name-server.c: Now we register the stuff here. 

1998-12-07  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-config.c (dump_profile): Wonder who has been
	hacking madly at this, as the ->to_be_deleted feature did not seem
	to work these days at all.  I even wonder when was this introduced.
	(gnome_config_assemble_vector): Account for the spaces inserted
	between the strings.

	* libgnorba/orbitgtk.c (gnome_name_service_get): Use a reliable
	scheme for fetching the name server IOR.  We use the proxy window
	scheme to find the name service IOR. 
	
1998-12-10  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-gen-mimedb.c (main): 

1998-12-08  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-gen-mimedb.c (main): Use stdio for I/O, as we
	were not checking proper usage of write.  Improved the error
	messages. 

1998-12-10  James Henstridge  <james@daa.com.au>

	* gnome-libs.spec: took %{prefix}/share/mime-magic* out of the %files
	list.  Those files are installed in %{prefix}/etc, which is already
	included in the %files list.

	* gnome-data/Makefile.am: added an EXTRA_DIST section that contains
	all the data files.  Data files are not automatically distributed,
	since they may be generated.

1998-12-09  Andrew T. Veliath  <andrewtv@usa.net>

	* libgnorba/goad.c (goad_server_list_get): Load user CORBA servers
	from gnome_user_dir/CORBA/servers/*, in preference to system
	servers.

1998-12-09  Michael Lausch  <mla@gams.at>

        * corrected CVS trioubles with gnome-regex and gnome-metadata
	
	* libgnome/gnome-metadata.c (maybe_scan_app_dir): don't free the
        list pointer if it's NULL.

        * libgnome/gnome-regex.c (gnome_regex_cache_set_size): fence post 
        error corrected.

1998-12-08  Herbert Valerio Riedel  <hvr@hvrlab.ml.org>

	* libgnorba/orbitgtk.c (orb_remove_connection): added proper cast

	* libgnome/gnome-magic.c (gnome_magic_parse): made infile_name
	pointer to constant string
	(gnome_magic_db_load): added pointer cast

	* libgnome/gnome-remote.[ch] (gnome_remote_set_command): made
	argv-argument a constant array to constant strings

1998-12-08  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-metadata.c (get_worker): Make sure to call
	gnome_mime_type_or_default when looking for `type'.  Check mime
	type after application-installed information.

1998-12-08  Christopher Blizzard  <blizzard@appliedtheory.com>

	* libgnorba/Makefile.am (libgnorba_la_SOURCES): Change the
 	individual file dependencies to $(gnorba_built).  This makes sure
 	that the generated files are actually generated before trying to
 	build libgnorba.

1998-12-07  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-regex.c (DEFAULT_SIZE): Make the cache larger. 
	(gnome_regex_cache_compile): Fix test.  

1998-12-02  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-config.in (libs_l): Fix for the "idl" gnome-config
	target. 
	
1998-11-05  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnorba/goad.c: Include ctype.h

Nov 26, 1998 Elliot Lee
	
	. libgnome/gnome-mime.c: read gnomedatadir/mime.types as well
	. In general, move data files not associated with any specific
	  directory into a 'gnome-data' directory.
	
1998-12-07  James Henstridge  <james@daa.com.au>

	* libgnome/gnome-url.c: Documented this module.

1998-12-06  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-i18n.c: Documented.

	* libgnome/gnome-exec.c: Documented.
	* libgnome/gnome-remote.c: Documented.
	(gnome_remote_set_command): Call gnome_config_set_vector.
	* libgnome/gnome-regex.c: Documented.

1998-12-03  Raja R Harinath  <harinath@cs.umn.edu>

	* configure.in (TEST_INTERNAL): Remove.
	* acconfig.h (TEST_INTERNAL): Remove.
	* libgnome/gnome-config.c: Include parse-path.cP.
	(parse_path): Move to ...
	* libgnome/parse-path.cP: ... here.  New file.
	* libgnome/Makefile.am (EXTRA_DIST): Distribute `parse-path.cP'.
	(gnome-config.o): Add explicit dependency to parse-path.cP.

	* Makefile.am (SUBDIRS): Distribute, but don't build, `libvfs'.

1998-12-03  Changwoo Ryu  <cwryu@adam.kaist.ac.kr>

	* HACKING: Raised required gettext version to 0.10.35.

1998-12-01  Raja R Harinath  <harinath@cs.umn.edu>

	Ready for removal of intl/ + changes for gettext 0.10.35.
	* acinclude.m4: Remove AM_GNU_GETTEXT and related macros.
	* configure.in (AC_OUTPUT): Remove 'sed .. POTFILES' expression.

Tue Dec  1 02:43:15 PST 1998 Manish Singh <yosh@gimp.org>

	* configure.in
	* libgnome/Makefile.am: sed magic to extract glib stuff from
	GTK_CFLAGS and GTK_LIBS

Tue Dec  1 02:22:27 EST 1998 Nick Fetchak <nuke@bayside.net>

	* libgnomeui/gnome-client.c: removed a g_free() of a pointer to
	a getpwuid(). (this shouldn't point to static memory, but trying
	to free it causes consistant segfaults on my system)


1998-11-29  Justin Maurer  <justin@openprojects.net>

	* libgnome/gnome-hook.[ch]: removed. Updated Makefiles/etc. to reflect 
	this.

Sat Nov 28 21:18:54 EST 1998 Gregory McLean <gregm@comstar.net>

	* gnome-hello/*.c : gtk_container_border_width -> 
 	gtk_container_set_border_width.
	* test-gnome/*.c : gtk_container_border_width ->
	gtk_container_set_border_width. (I thought gtkcompat.h was supposed
	to deal with this? *sigh* ah well its fixed now)

1998-11-27  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnome-config.in (libs_l): Provide a way to report the location
	for the gnome-libs-installed IDL files (flag --idl).

Nov 26, 1998  Elliot Lee  <sopwith@redhat.com>
	
	* libgnome/gnome-mime.c: read gnomedatadir/mime.types as well
	In general, move data files not associated with any specific
	directory into a 'gnome-data' directory.


1998-11-26  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-util.c (gnome_unconditional_config_file):
	Document properly most of this file.

	* libgnome/gnome-util.h: Remove ugly macro hack

1998-11-26  Jeff Garzik  <jgarzik@pobox.com>

	* gnome-config.c, gnome-moz-remote.c:
	Replaced sprintf calls with g_snprintf.
	Updated a couple hardcoded length values to instead of sizeof().

Thu Nov 26 02:48:07 1998  George Lebl  <jirka@5z.com>

	* gnome-util.c: replace g_file_exists with g_file_test which can
	test for more things

1998-11-25  Raja R Harinath  <harinath@cs.umn.edu>

	* libgnome/gnome-moz-remote.c (gnomesupport.h): New include.

1998-11-25  Jeff Garzik  <jgarzik@pobox.com>

	* install-sh, missing, mkinstalldirs, INSTALL:
	Removed these auto-generated files from CVS.  automake will
	install them for us if necessary.

1998-11-23  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-config.c (release_path): Free p->file.
	(parse_path): Make sure p->file is always duplicated.

1998-11-23  Jeff Garzik  <jgarzik@pobox.com>

	* tools/gnome-doc/mkstub:
	New script to create doc stubs from cproto output.

	* tools/gnome-doc/gnome-doc:
	Added hack to allow documentation of macros defined in .h files.
	See the butt end of gnome-calculator.c for an example.

1998-11-23  Christopher Blizzard  <blizzard@appliedtheory.com>

	* libgnome/gconfigger.c: Change include to <libgnome.h> not
 	<libgnomeP.h>

1998-11-23  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* libgnome/gnome-metadata.c (try_app_regexs): Patch from Tom
	Tromey to do a foreach() on the hash table only if it exists.

1998-11-23  Christopher Blizzard  <blizzard@appliedtheory.com>

	* libgnome/gconfigger.c: Include <libgnomeP.h> not <gnome.h>.
  	This should take care of the circular dependency problems.

1998-11-20  James Henstridge  <james@daa.com.au>

	* gnome-libs.spec: added %{prefix}/etc/paper.config to the %files
	section.

Thu Nov 19 19:07:45 1998  Jeff Garzik <jgarzik@pobox.com>

	* tools/gnome-doc/gnome-doc:

	Fixed 'perl -cw gnome-doc' warnings.
	Fixed verbose mode.
	Fixed bug where 2d+ array pointers weren't scanned correctly

Thu Nov 19 01:27:34 1998  George Lebl  <jirka@5z.com>

	* libgnome/gnome-config.[ch]: changed the behaviour of
	  gnome_config_clean_file to be consistent with the functionality
	  of the other _clean_ function, which fixes a whole bunch of apps
	  which expected that exact behaviour. Renamed the old _clean_file
	  to gnome_config_drop_file, which is consistent with the drop_all
	  function, but only for one file. Also added a whole bunch of
	  performance tweaks that even show panel improvement with menu
	  reading on my machine, so this should be more significant on
	  slower machines.

	* libgnome/gnome-dentry.[ch]: replaced the only usage of clean_file
	  that was expecting the broken behaviour with drop_file

Thu Nov 19 11:09:15 1998  Raph Levien  <raph@gimp.org>

	* libgnorba/Makefile.am (LDADD): added libart_lgpl

Wed Nov 18 16:30:22 1998  Raph Levien  <raph@gimp.org>

	* Integrating libart_lgpl

	* libart_lgpl/ : This file is now a virtual module
	* Makefile.am: SUBDIRS includes libart_lgpl
	* configure.in: AC_CONFIG_SUBDIRS(libart_lgpl)
	* libgnomeui/Makefile.am: added links to libart_lgpl
	* libgnomeui/gnome-canvas.c: minimal dependency on libart

	Please look in libart_lgpl/ChangeLog for libart-specific change
	entries.
	
Tue Nov 17 19:27:50 PST 1998 Manish Singh <yosh@gimp.org>

	* libgnorba/goad.c
	* libgnome/gnome-sound.c: some #includes to cleanup declarations

1998-11-17  Martin Baulig  <martin@home-of-linux.org>

	* libgnome/Makefile.am (gnome_moz_remote_LDADD): Added `-lXext'.

1998-11-17  Tuomas Lukka <lukka@iki.fi>

	* README: remove redundant paragraph

1998-11-12  Andrew T. Veliath  <andrewtv@usa.net>

	* acconfig.h: Remove HAVE_ORBIT.

	* Makefile.am: Remove HAVE_ORBIT conditional, build libgnorba by
	default.

	* configure.in (ORBit checks): Replace entire check with
	GNOME_ORBIT_CHECK.

1998-11-09  Jeff Garzik  <jgarzik@pobox.com>

	* acconfig.h, configure.in, libgnome/Makefile.am,
	  devel-docs/libgnome.sgml, libgnome/Makefile.am,
	  libgnome/gnome-dl.c, libgnome/gnome-dl.h, libgnome/libgnome.h,
	  libgnome/libgnomeP.h, libgnomeui/Makefile.am,
	  libgnomeui/gnome-dateedit.c, libgnomeui/gtkcalendar.c,
	  libgnomeui/gtkcalendar.h, libgnomeui/libgnomeui.h,
	  test-gnome/testgnome.c:

	  	Removed gnome-dl and gtkcalendar modules.

1998-11-09  Martin Baulig  <baulig@merkur.uni-trier.de>

	* configure.in (zvt): Added check for <sys/un.h>.

1998-11-09  Seth Alves  <alves@hungry.com>

	* libgnome/gnome-dl.c (gnome_dl_load): added a this-is-obsolete
	printf

1998-11-08  Jay Cox  <jaycox@earthlink.net>

	* libgnomeui/*almost-every*.h: gint foo:1; => guint foo:1;
	
	* gnome-hello/gnome-hello-3-parse-args.c, gtk-xmhtml/images.c,
	* libgnomeui/*lots-of-files*.c, gtk-xmhtml/images.c,
	* gnome-hello/gnome-hello-3-parse-args.c, support/*somefiles*.c,
	* support/gnome-argp.h, zvt/update.c, zvt/zterm.c:
 	Included alloca where necesary.  Fixed some void pointer
 	arithmetic.  Fixed some variable used as initializer errors.

1998-11-09  Michael Zucchi  <zucchi@zzedzone.fsi.com.au>

	* acconfig.h: Added HAVE_PTY_H, HAVE_UTIL_H define.

	* configure.in (gnome-pty-support): Added check for pty.h, util.h.

1998-11-09  Martin Baulig  <martin@home-of-linux.org>

	* configure.in (AC_CHECK_HEADERS): Add `utmpx.h pty.h libutil.h'.
	(AC_CHECK_FUNCS): Check for `login' if `openpty' was already found.

1998-11-06  Raja R Harinath  <harinath@cs.umn.edu>

	* configure.in (AC_CHECK_HEADERS): Add paths.h.  
	From "Brandon S. Allbery" <allbery@ece.cmu.edu>.

1998-11-05  Jonathan Blandford  <jrb@aware-of-vacuity.labs.redhat.com>

	* AUTHORS: Fixed the spelling of my name.

1998-11-04  Raja R Harinath  <harinath@cs.umn.edu>

	* configure.in: Don't check $need_gnome_support.  Always use
	gnomesupport.
	(popt): Remove check.  It is in `gnomesupport' now.
	* gnome.h: Include `gnomesupport.h' unconditionally.
	* libgnome/libgnome.h: Reorder headers.
	* libgnome/libgnomeP.h: Sync to libgnome.h.

1998-10-30  Seth Alves  <alves@hungry.com>

	* libgnome/gnome-paper.c: attempt to fix scaling ps values
	to other units
	(gnome_paper_Xmargin): add calls to retrieve margin values

1998-10-29  Seth Alves  <alves@hungry.com>

	* libgnome/paper.config: added more paper sizes along
	with default margin sizes

1998-10-28  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* libgnome/gnome-fileconvert.c (gfc_read_FileConverters): 
	Made static.
	(gfc_reset_path): Likewise.

	* libgnome/gnome-triggers.c (actiontypes): Made const.

	* libgnome/gnome-util.c (image_extensions): Made const.

	* libgnome/gnome-paper.c (units): Made const.

	* libgnome/lib_date.c: Made the data arrays const so that they can
	be shared.

1998-10-24  Martin Baulig  <martin@home-of-linux.org>

	* configure.in (GNOME_ORBIT_HOOK): Print a warning on failure.
	(ALL_LINGUAS): Added `da'.

1998-10-24  Tom Tromey  <tromey@cygnus.com>

	* configure.in: Check for strdup, utime.h.  Call AC_FUNC_MMAP.
	Check for umode_t type.  Call GNOME_VFS_CHECKS,
	GNOME_UNDELFS_CHECKS.

1998-10-22  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

	* libgnorba/orbitgtk.c (gnome_name_service_get): changed
	orbit-naming-server to orbit-name-server, as it has changed in
	ORBit.

1998-10-20  Ettore Perazzoli  <ettore@comm2000.it>

	* libgnome/Makefile.am (gnome_moz_remote_LDADD): Added `-lXt'.
  	Otherwise, Red Hat 5.x links the old libXt for libc5 by default.

Sun Oct 18 02:08:20 1998  Owen Taylor  <otaylor@gtk.org>

	* libgnome/libgnome.h: Add in gnome-mime.h, since 
	gnome_uri_list_* is (temporarily?) there.

	* libgnome/gnome-mime.[ch]: Added functions to decompose
	data of the type text/uri-list.

1998-10-18  James Henstridge  <james@daa.com.au>

	* gnome-libs.spec (%files section): Added %{prefix}/share/gtkrc
	to the files list.  Made it a %config file, so users can change
	it without it getting deleted in an upgrade.

1998-10-16  Martin Baulig  <martin@home-of-linux.org>

	* configure.in (--enable-test-internals): New parameter. Define
	`TEST_INTERNALS' if enabled and add new `TEST_INTERNALS' automake
	conditional. This is used to add wrapper functions for some
	static functions so they can be used in the test suite.

	* acconfig.h (TEST_INTERNALS): Define this if configured with
	`--enable-test-internals'.

	* libgnome/gnome-config.c (_test_suite_gnome_config_parse_path):
	If `TEST_INTERNALS' is defined, define this function which is a
	wrapper for parse_path ().

1998-10-15  Michael Lausch  <mla@gams.at>

	* libgnorba/orbitgtk.c (gnome_name_service_get): change g_error to
	g_warning if no orbit-naming-server can be found.

1998-10-15  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

	* libgnorba/Makefile.am (loadshlib_LDADD): changed to make it
	compile before gnome-libs is installed (which is the usual order,
	isn't it?)

1998-10-14  Christopher Blizzard  <blizzard@appliedtheory.com>

	* libgnorba/loadshlib.c (Exception): Use g_warning, not gwarning
 	so this will link again.

1998-10-14  Michael Lausch  <mla@gams.at>

	* ligbnorba/ Removed all debug messages.

1998-10-14  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-metadata.c (unlock): Synchronize the database
	before unlocking.

1998-10-13  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-metadata.c: Added documentation.

1998-10-13  Michael Lausch  <mla@gams.at>

	* libgnorba/goad.c: Added structur to hold a command string and
	it's argv vector, so CORBA servers can be called with cmdline
	parameters. 
	(goad_server_activate): If we found a shlib server, but the client 
	requests an EXE server, Call the wrapper program to execute the
	shared library server.
	(goad_server_activate_shlib): Don't forget the register shared
	library server deregistration.
	(get_cmd): new function. parses a string into the command and the
	argv. this one is a quick and dirty implementation.
	(goad_server_activate_exe): Use execvp to execute the server, so
	that the argv can be passed.

1998-10-12  Michael Lausch  <mla@gams.at>

	* libgnorba/goad.c: Changed g_warning to g_message for debugging
	purpose. 
	(goad_server_activate_shlib): Change error detection for the
	activate function of a shlib type server.

	* libgnorba/orbitgtk.c (gnome_name_service_get): Corrected type
	for subcontext when probing for naming-server.

	* libgnorba/gnome-plugins.c (gnome_plugin_use): If the plugin_id
	starts with a '/' assume it's an absolute pathname already.

1998-10-11  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* configure.in: Added devel-docs/templates/Makefile to the list of
	files to generate.

1998-10-11  Michael Lausch  <mla@gams.at>

	* libgnorba/orbitgtk.c (gnome_name_service_get): Detect a dead
	orbit-name-server and restart it. 
	(gnome_register_corba_server): new function. Used by the server to 
	register with the orbit-naming-server.
	(gnome_unregister_corba_server): new function. Used by the server
	to deregister from the orbit-naming-server.

	* libgnorba/goad.c (goad_server_activate): The server has to pass
	it's IOR string to us, so that we can pass an object reference
	back to the caller. don't loop here, polling the naming server.
	(goad_server_activate_shlib): Disable the flag
	GOAD_ACTIVATE_NO_NS_REGISTER. It's not used any more.
	(goad_server_activate_exe): Daemonize the server using
	setsid. Wait until the server is ready and printed it's IOR
	string. 

1998-10-10  Carsten Schaar  <nhadcasc@fs-maphy.uni-hannover.de>

	* libgnome/Makefile.am (gnome_moz_remote_LDADD): Added '$(INTLLIBS)'.

Fri Oct  9 15:16:34 PDT 1998 Manish Singh <yosh@gimp.org>

	* acinclude.m4: fixed ESD check

1998-10-09  Michael Lausch  <mla@gams.at>

	* libgnorba/goad.c (goad_server_list_get): change the key strings
	for the resource reading stuff.
	(goad_server_list_read): use second temp string, otherwise this
	doesn't work. Consider it a workaround, because i'm not sure if
	the bug isn't in the config functions.
	(goad_server_activate): Becuase now the server register themself
	with the naming server, loop until the name got registered and
	make lookups if the object is already available. <comment> All
	Gnome servers should accept a flag which tell them which name to
	use, e.g.: --ns-name=help-browser
	(goad_server_activate_exe): The actual server execution function
	gets very simple with this cahnges. Just ignore SIGPIPE and
	execute the server. It is now the task of the server to register
	with the orbit-nameing-server

	* libgnorba/orbitgtk.c (gnome_name_service_get): Close all
	unneeded filedescriptors and ignore SIGPIPE before starting the
	orbit-naming-server daemon.

1998-10-09  James Henstridge  <james@daa.com.au>

	* libgnome/Makefile.am:  Checked in the changes to the Makefile
	that Havoc hadn't fixed for me (sorry).

1998-10-08  Tom Tromey  <tromey@cygnus.com>

	* libgnorba/Makefile.am (CLEANFILES): New macro.

1998-10-08  Havoc Pennington  <hp@pobox.com>

	* libgnome/Makefile.am, libgnomeui/Makefile.am: Build and install
	gnome-url.h, gnome-url.c, gnome-href.h, gnome-href.c, since they
	are in the header files.

1998-10-08  James Henstridge  <james@daa.com.au>

	* libgnome/gnome-url.[ch]: Added gnome-url code.  It currently
	defaults to using netscape (If you don't edit ~/.gnome/Gnome).
	* libgnome/gnome-moz-remote.c libgnome/vroot.h:  Added a wrapper
	that can be used for starting netscape.  If netscape it will
	tell that copy to display the given URL, optionally in a new
	window.  It also contains the 'netscape -remote' functionality
	using the --remote argument.

1998-10-05  Michael Lausch  <mla@gams.at>

	* libgnorba/orbitgtk.c (gnome_name_service_get): Added setisd()
	call, so that the orbit-name-server runs as a daemon. Maybe this
	isn't portable to other OSes than Linux.

1998-10-03  Martin Baulig  <martin@home-of-linux.org>

	* configure.in (--disable-gnome-hello, --disable-test-gnome):
	New parameters to configure.in to disable building of gnome-hello,
	test-gnome and test-suite, it's enabled by default.
	(COMPILE_GNOME_HELLO, COMPILE_TEST_GNOME): New automake conditionals.

1998-10-02  Michael Lausch  <mla@gams.at>

	* libgnorba/orbitgtk.c (gnome_name_service_get): If the
	CORBA_NAME_SERVICE property is set, do a lookup for id='/GNOME',
	kind='subcontext' to check that the naming-server is still running 
	and it is correctly configured.
	Strip newline from the string we get back from the naming-server.
	Also store the terminating '\0' character in the X property.
	XFlush() the display after changing the X property.
	Create the '/GNOME' and '/GNOME/Servers' contexts in the newly
	created naming server.

	* libgnorba/goad.c Added verbose exception handling all over the
	file. Useful for debugging. 
	(goad_server_list_get): append "/CORBA/servers"
 	to GNOMESYSCONFDIR. Use terminating '/' for parameter to
 	goad_server_list_read. Otherwise the config file stuff doesn't
 	work correctly.
	(goad_server_list_read): Pass the filename to
	gnome_config_init_iterator_sections. [I'm not sure this is the
	right thing to do, but if you pass only "", the config files
	aren't found].
	Use '=' for section and key string in config file iteration, if
	FILENAME starts with '=', so that we use absolute pathnames. 
		

1998-10-01  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	(free_keys): I am a dork.  Revert last change.

	* libgnome/gnome-config.c (free_keys): Fixed the memory leaks
	introduced by the "private" handling.
	(parse_path): Same.

	* Makefile.am: Use '?' to separate the sed
	commands as ',' is used when people pass -Wl,something.

Wed Sep 30 21:55:30 PDT 1998 Manish Singh <yosh@gimp.org>

	* acinclude.m4
	* configure.in: use AM_PATH_ESD

1998-09-30  Raja R Harinath  <harinath@cs.umn.edu>

	* configure.in (ESD_LIBS): 
	Check for libs that `esound' depends on.

1998-09-28  Raja R Harinath  <harinath@cs.umn.edu>

	* libgnome/libgnomeP.h: Sync with `libgnome.h'.

1998-09-28  Elliot Lee  <sopwith@redhat.com>

	* libgnome/Makefile.am
	* configure.in
	* libgnome/gnomelib-init.c
	* libgnome/gnome-sound.[ch]
	  Add some convenience wrappers for using sound in gnome programs.
	  The configure.in hack needs improvement - perhaps esound needs an
	  esound-config?

Sun Sep 27 19:26:43 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-exec.c: Use LGPL.
	* libgnome/gnome-exec.h: Use LGPL.
	* libgnome/gnome-config.c: Fixed license to use "Library"
	everywhere (was missing in two paragraphs).

1998-09-27  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* configure.in: Autodetect gtkcalendar widget in Gtk+

1998-09-24  Raja R Harinath  <harinath@cs.umn.edu>

	* acinclude.m4 (AM_PATH_GLIB): Remove, since gnome-libs now
	depends on glib 1.1.x.  (Xref change log dated 1998-07-29).

Thu Sep 24 17:41:44 1998  John Ellis  <johne@bellatlantic.net>

	* tools/convertrgb/convertrgb.[ch]: Revert last change.

Thu Sep 24 17:11:39 1998  John Ellis  <johne@bellatlantic.net>

	* tools/convertrgb/convertrgb.[ch]: Removed dependecy on gdk_imlib
	functions. Now all that is needed is ImageMagick's convert.

Thu Sep 24 00:59:41 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-regex.c: Include gnome-regex.h.
	* libgnome/gnome-metadata.c: Include gnome-regex.h.
	* libgnome/libgnomeP.h: Don't include gnome-regex.h.
	* libgnome/libgnome.h: Don't include gnome-regex.h.

1998-09-23  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* idl/Makefile.am (EXTRA_DIST): Added a stupid Makefile.am.
	PLEASE REMEMBER TO UPDATE YOUR MAKEFILE.AMs WHEN YOU ADD STUFF TO
	THE TREE!!!

	* Makefile.am (SUBDIRS): Added the stupid idl directory to the list.

	* configure.in: Added the stupid idl directory to the list.

1998-09-23  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

	* configure.in: -ldb only needed once ;-) 

1998-09-14  Mandrake         <mandrake@mandrake.net>

	* incremented library versions to 0.30 for libgnome and libgnomeui

1998-09-14  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnomelib-init.c (gnomelib_init): Provide a way to not
	create the $HOME/.gnome* directories.

1998-09-20  Raja R Harinath  <harinath@cs.umn.edu>

	* gnome-config.in: Add the rest of the `configure' directory
	options, while we are at it (exec-prefix, bindir, libdir, datadir,
	mandir, infodir, &c.). 

1998-09-20  Martin Baulig  <martin@home-of-linux.org>

	* tools/convertrgb/convertrgb.c (convert): Make it work if source
	files are specified with full pathnames.

Sun Sep 20 09:48:39 1998  John Ellis  <johne@bellatlantic.net>

	* gnome-config.in: Add --prefix option to output install path.

Sat Sep 19 12:43:16 1998  John Ellis  <johne@bellatlantic.net>

	* Makefile.am(SUBDIRS): Added tools, note that this must be before
	libgnomeui, because that requires convertrgb, which is in tools.

1998-09-18  Raja R Harinath  <harinath@cs.umn.edu>

	* libgnorba/orbitgtk.c (get_exclusive_lock): Replace `flock' with
	`fcntl' lock.
	(release_lock): Likewise.

1998-09-18  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* configure.in: Removed generation of list of canvas files.

Fri Sep 18 15:01:28 1998  John Ellis  <johne@bellatlantic.net>

	* configure.in: added tools/Makefile & tools/convertrgb/Makefile

1998-09-18  Raja R Harinath  <harinath@cs.umn.edu>

	* libgnome/gnome-metadata.c: Protect `gnomesupport.h' with
	NEED_GNOMESUPPORT_H.

1998-09-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

	* libgnome/gnome-metadata.c: Include gnomesupport.h in order to
	use alphasort.

1998-09-18  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnorba/orbitgtk.c (get_cookie_reliably): A new method to get
	a cookie reliably (using locking and the /tmp/orbit-$username
	directory to store the cookie).

Thu Sep 17 00:24:19 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-metadata.c (try_app_regexs): Return
	GNOME_METADATA_NOT_FOUND.
	(app_get_by_type): Likewise.
	(try_regexs): Likewise.
	(get_worker): Special-case lookups for `type'.
	(type_desired): New global.
	(try_one_app_regex): Possibly exit quickly if looking for `type'.
	(try_app_regexs): Set type_desired.

	* libgnome/gnome-metadata.c (gnome_metadata_app_dir): Renamed from
	app_dir.
	(maybe_scan_app_dir): Only free list if scandir succeeds.
	(free_hash_entry): Free key.
	(add_hash_entry): Set type_set field if required.

	* libgnome/gnome-metadata.c (lock): Use mkdir, not fcntl.
	(unlock): Use rmdir, not fcntl.
	(lock_directory): New global.
	(init): Initialize lock_directory.
	(maybe_scan_app_dir): New function.
	(app_dir_mtime): New global.
	(app_dir): New global.
	(scan_app_file): New function.
	(try_app_regexs): New function.
	(get_worker): Check application-installed information.
	(app_get_by_type): New function.
	(struct kv): New structure.
	(free_mapping): New function.
	(free_hash_entry): New function.
	(struct app_entry): New structure.
	(short_circuit): New global.
	(try_one_app_regex): New function.
	(desired_key): New global.
	(app_rx_hash): New global.
	(app_type_hash): New global.
	(add_hash_entry): New function.

1998-09-15  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* libgnome/gnome-metadata.c: Fixed some compiler warnings.

1998-09-14  Raja R Harinath  <harinath@cs.umn.edu>

	* libgnome/gnome-metadata.c (lock): Use `fcntl' locks.
	(unlock): Likewise.

1998-09-13  Raja R Harinath  <harinath@cs.umn.edu>

	* configure.in: Look for `db_185.h' compatibility header.

	* libgnome/gnome-dump.c: Include <db_185.h> if present,
	instead of <db.h>.
	* libgnome/gnome-metadata.c: Likewise.

Thu Sep 10 01:59:25 1998  Tom Tromey  <tromey@cygnus.com>

	* configure.in: Use AC_CHECK_FUNC (not AC_CHECK_FUNCS) to look for
	dbopen.  Correctly set DB_LIBS to `-ldb', not `-ldl'.

Thu Sep 10 01:51:02 1998  Ted Lemon <mellon@hoffman.vix.com>

	* configure.in: First look for dbopen in libc; NetBSD puts it
	there.

Wed Sep  9 00:01:56 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-metadata.c (get_worker): Use
	gnome_mime_type_or_default.
	* libgnome/gnome-mime.c (gnome_mime_type_or_default): New function.
	* libgnome/gnome-mime.h (gnome_mime_type_or_default): Declare.

	* libgnome/gnome-metadata.c (LIST): New macro.
	(LISTLEN): Use it.
	(metadata_set): Use new macros.  Compute special key length
	correctly.
	(metadata_remove): Likewise.
	(metadata_get_list): Likewise.
	(metadata_remove): Correctly handle error when deleting record.

Tue Sep  8 14:09:22 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/Makefile.am (bin_PROGRAMS): Added gnome-dump-metadata.
	(gnome_dump_metadata_SOURCES): New macro
	(gnome_dump_metadata_LDADD): New macro.

	* libgnome/gnome-dump.c: New file.

	* libgnome/gnome-metadata.c (init): Changed return value and all
	callers.
	(lock): New function.
	(unlock): Likewise.
	(lock_count): New global.
	(worker): Lock and unlock database.
	(gnome_metadata_get): Likewise.
	(gnome_metadata_get_fast): Likewise.
	(metadata_get_list): Likewise.
	(metadata_remove): Likewise.
	(metadata_set): Likewise.
	(metadata_get_no_dup): Likewise.

	* configure.in: Add -ldb to GNOME_LIBS and LIBGNOME_LIBS.  If db
	checks fail, then configure fails.

	* libgnome/gnome-metadata.h (GnomeMetadataError_t): New enum.
	* libgnome/gnome-metadata.c (init): Wrote.
	(gnome_metadata_db_file_name): New global.

	* libgnome/gnome-score.c (log_score): Removed unused variable.
	Don't use `%as', as that is not ANSI C.

	* libgnome/libgnomeP.h: Added gnome-regex.h, gnome-metadata.h,
	gnome-help.h.
	* libgnome/libgnome.h: Added gnome-regex.h, gnome-metadata.h.
	* libgnome/Makefile.am (libgnome_la_SOURCES): Added gnome-regex.c,
	gnome-metadata.c.
	(libgnomeinclude_HEADERS): Added gnome-regex.h, gnome-metadata.h.
	* libgnome/gnome-regex.c: New file.
	* libgnome/gnome-regex.h: New file.

Sat Sep  5 19:37:17 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-metadata.c (metadata_set): Finished.
	(try_regexps): Wrote.
	(metadata_remove): Finished.

1998-09-07  Raja R Harinath  <harinath@cs.umn.edu>

	* libgnome/Makefile.am (install-data-local): Setgid $(scoredir)
	only if `chgrp' succeeds.

Tue Sep  1 00:48:02 CDT 1998  Frank Belew <frb@umr.edu>
	
	* configure.in: Use imlib.m4 instead of kludge.
	* libgnome/Makefile.am, libgnomeui/Makefile.am,
	test-gnome/Makefile.am, gnome-hello/Makefile.am: Use new
	GDK_IMLIB_CFLAGS instead of GTK_CFLAGS.
	
Mon Aug 24 11:51:03 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-metadata.h: New file.
	* libgnome/gnome-metadata.c: New file.

1998-08-20  Raja R Harinath  <harinath@cs.umn.edu>

	* configure.in (GNOME_COMPILE_WARNINGS): New check.

Sun Aug 16 19:42:41 1998  Tom Tromey  <tromey@cygnus.com>

	A couple of -Wall -Wmissing-prototypes fixes:
	* libgnome/gnomelib-init.c: Include libgnomeP.h.
	* libgnome/gnome-i18nP.h: Add prototypes for
	gnome_i18n_set_preferred_language and
	gnome_i18n_get_preferred_language.

	* libgnome/libgnomeP.h: Include gnome-remote.h.
	* libgnome/libgnome.h: Include gnome-remote.h.
	* libgnome/Makefile.am (libgnome_la_SOURCES): Added
	gnome-remote.c.
	(libgnomeinclude_HEADERS): Added gnome-remote.h.
	* libgnome/gnome-remote.c: New file.
	* libgnome/gnome-remote.h: New file.

1998-08-16 Mandrake (Geoff Harrison) <mandrake@mandrake.net>

	* Changed version numbers to 0.27.0 in lib dirs.  I will likely
	automate these changes a little later to use versions in the
	configure.in file

1998-08-13  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* configure.in: Bumped version number to 0.27.

Sun Aug 09 13:46:12 1998  George Lebl  <jirka@5z.com>

	* libgnome/gnome-config.c: store a dirty flag in the profile
	  structure. that way we don't dump to disk everything we have
	  in memory, even stuff we have just read. (or stuff which was
	  already synced)

1998-08-08  Mandrake (Geoff Harrison) <mandrake@mandrake.net>

	* changed version numbers of 0.0.0 stuff to 0.26.0
	(-version-info x:y:z, where x is the major rev+the minor rev, z is the
	minor rev, y is the patchlevel.  -- thus the library would come out as
	libxxx.so.x-z.z.y)

1998-08-07  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* configure.in: Added devel-docs/ui-guide/Makefile to the list of
	generated files.

1998-08-06  Raja R Harinath  <harinath@cs.umn.edu>

	* configure.in (GLIB_LIBS): Use the "sed from GTK_LIBS" approach
	if AM_PATH_GLIB fails.
	(AC_OUTPUT): Generate `libvfs/Makefile'.
	* Makefile.am (libvfs): New variable, defined if FALSE.
	(SUBDIRS): Add $(libvfs).
	With this change, `libvfs' is not built, but it is distributed.

1998-08-06  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* configure.in: Bumped version number to 0.26.

1998-08-05  Nuno Ferreira  <nmrf@rnl.ist.utl.pt>

	* libgnome/gnome-help.h: Added #ifndef #define aroud the whole
	file to allow including it more than once.

1998-08-04  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* libgnome/libgnome.h: #include "libgnome/gnome-help.h".

	* configure.in: Added gnome-canvas-widget to the sources.

1998-08-02  Raja R Harinath  <harinath@cs.umn.edu>

	* Makefile.am (SUBDIRS): Remove extraneous `built_SUBDIRS'.

	* gnome-config.in: Added new options `--libs-only-L' and
	`--libs-only-l'.

Sat Aug  1 16:45:59 EDT 1998  Stuart Parmenter <pavlov@innerx.net>
	
	* libgnomeui/gnome-mdi.c:
	added #ifdef GNOME_ENABLE_DEBUG's around the 2 g_message() calls

Sat Aug  1 15:53:14 EDT 1998  Stuart Parmenter <pavlov@innerx.net>
	
	* gtk-xmhtml/gtk-xmhtml.c:
	Commented out the "Die boy boy die" line and exit line so that Balsa
	wouldn't exit if this was called.

1998-07-31  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* configure.in (ALL_LINGUAS): Added Japanese translation.

1998-07-29  Raja R Harinath  <harinath@cs.umn.edu>

	* acinclude.m4: Include definition of `AM_PATH_GLIB' for people
	who haven't installed glib 1.1.x.  This is a temporary measure, as
	long as `gnome-libs' claims to support gtk+ 1.0.x.

Wed Jul 22 16:47:14 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-config.c (_gnome_config_get_int_with_default):
	Used wrong sense in previous change.  Duh.
	(_gnome_config_get_float_with_default): Likewise.
	(_gnome_config_get_bool_with_default): Likewise.

	* libgnome/gnome-config.c (_gnome_config_get_int_with_default): It
	isn't an error if the key is not found.
	(_gnome_config_get_float_with_default): Likewise.
	(_gnome_config_get_bool_with_default): Likewise.
	(_gnome_config_get_translated_string_with_default): Removed legacy
	"C" locale code.

Sat Jul 18 20:18:57 1998  John Ellis  <johne@bellatlantic.net>

        * libgnome/gnome-dentry.[ch] (gnome_desktop_entry_load_unconditional):
        new function necessary for loading/editing 'broken' .desktop entries.

1998-07-17  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* configure.in: Added gnome-canvas-line and gnome-canvas-util to
	the sources.

1998-07-15  Raja R Harinath  <harinath@cs.umn.edu>

	* acconfig.h (NEED_DECLARATION_GETHOSTNAME): New tag.

	* configure.in (jpeglib.h): Undef a few more symbols to prevent
	preprocessor symbol clashes.  In this case, jpeglib.h defines
	HAVE_STDDEF_H and HAVE_STDLIB_H.

1998-07-14  Raja R Harinath  <harinath@cs.umn.edu>

	* configure.in (AM_PATH_GLIB): New test.
	(LIBGNOME_LIBS): List `-lglib' too.
	Based on suggestion from 
	Manish Vachharajani <mvachhar@vger.rutgers.edu>.

	* gnome-config.in: Make sure library ordering is preserved, when
	removing duplicates.

	* Makefile.am (AUTOMAKE_OPTIONS): Require automake 1.3.

1998-07-13  Raja R Harinath  <harinath@cs.umn.edu>

	* Makefile.am (built_SUBDIRS): Add `test-suite'.

1998-07-12  Raja R Harinath  <harinath@cs.umn.edu>

	* configure.in (dlopen): Test directly for the function.
	(dlerror): Include $DL_LIB in $LIBS before testing.
	From James Michael Mastros <spare@jennifer-unix.dyn.ml.org>.

mar jul  7 10:13:44 ART 1998  Horacio J. Pea <horape@compendium.com.ar>

	* libgnomeui/gnome-client.h: Added gnome_client_save &
		gnome_client_restart_session.
	* libgnomeui/gnome-client.c: Added gnome_client_save &
		gnome_client_restart_session.

1998-07-06  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* configure.in: Added gnome-canvas-image files.

Tue Jul  7 00:01:19 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-parse.c: Don't include <malloc.h>.

Sun Jul  5 18:21:31 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-exec.h: Declare gnome_execute_async_with_env.
	* libgnome/gnome-exec.c (gnome_execute_async_with_env): New function.
	(gnome_execute_async): Use it.

1998-07-05  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* configure.in: Added gnome-canvas-text.[ch].

1998-07-04  Stuart Parmenter <pavlov@pavlov.net>

	* libgnomeui/gnome-mdi.c
	  (child_list_menu_remove_item): added a check
	    to see if the menu existed... this may not be a good idea, but since
	    gnome-mdi's documentation isn't all that, it made sense:)
	  (child_list_menu_add_item): same thing

1998-07-02  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/Makefile.am (dns_helper_LDADD): Cosmetic cleanups.

Tue Jun 30 16:12:55 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-config.c: Removed backwards-compatibility hack.
	(_gnome_config_get_translated_string_with_default): Handle
	language specs like `pt_PT@foo'.

	* libgnome/gnome-i18n.c: Include libgnomeP.h.
	* libgnome/gnome-help.c: Include gnome-i18nP.h, sys/wait.h.
	* libgnome/gnomelib-init.c: Include gnome-i18nP.h.
	* libgnome/gnome-mime.c: Include libgnomeP.h.
	* libgnome/gnome-config.c: Include libgnomeP.h.
	* libgnome/Makefile.am (noinst_HEADERS): Added libgnomeP.h.
	* libgnome/libgnomeP.h: New file.

1998-06-29  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-config.c (gnome_config_pop_prefix,
	gnome_config_remove_prefix_list): Removed.  If any application
	relied on this stuff it was broken.  That is what push/pop prefix
	are for. 

Mon Jun 29 00:18:10 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-config.c (_gnome_config_set_float): Use %.17g
	format, to ensure full precision.

1998-06-28  Raja R Harinath  <harinath@cs.umn.edu>

	New, improved, gnome-config script. (Not related to
	libgnome/gnome-config.[ch]).
	* Makefile.am (gnome-config): Move generation to ...
	* configure.in (AC_SUBST): ... here.
	(GNOME_LIBDIR,GNOME_INCLUDEDIR): Use ${..}, not $(..) for variable
	substitution. 
	* gnome-config.in: Rehaul.

1998-06-26  Nuno Ferreira  <nmrf@rnl.ist.utl.pt>

	* configure.in (ALL_LINGUAS): Added Poruguese translation.

Thu Jun 18 23:52:07 1998  George Lebl  <jirka@5z.com>

	* libgnome/gnome-config.[ch]: made it possible to call, set and
	  sync handlers, this is usefull for autosyncing that can be
	  done in libgnomeui .. or any toolkit specific lib

Thu Jun 18 00:24:21 1998  George Lebl  <jirka@5z.com>

	* libgnome/gnome-config.[ch]: added two calls, _remove_prefix_list
	  and _set_prefix_list, these functions can be used by routines
	  which want to set it's own prefix stack, but don't wanna corrupt
	  the prefix stack for the rest of the application.

	* libgnome/gnome-i18n.c: added #include <string.h>

Tue Jun 16 15:24:46 1998  Havoc Pennington  <hp@pobox.com>

	* libgnome/gnome-util.h, gnome-util.c (gnome_dirrelative_file):
	make char * args const.
	(gnome_datadir_file, gnome_libdir_file, gnome_pixmap_file,
	gnome_unconditional_pixmap_file, gnome_unconditional_libdir_file, 
	gnome_unconditional_datadir_file): const char *
	(g_filename_pointer): Return a pointer to the last part of a
	path. Maybe this should replace g_filename_index.
	(g_extension_pointer): Return a pointer to the filename extension.
	(g_copy_vector): Copy char **. const isn't right, needs fixing.
	(g_flatten_vector): Make a vector into a single string.
	(g_is_image_filename): Determine if a filename's extension
	suggests an image file.

	* libgnome/gnome-dentry.h, gnome-dentry.c
	(gnome_is_program_in_path): put const on the char * arg. Shouldn't
	this function go in gnome-util?
	(gnome_desktop_entry_load): const char *
	(gnome_desktop_entry_load_flags): const char *
	(gnome_desktop_entry_copy): copy the struct. I guess I didn't end
	up using this, but here it is anyway.
	
Sun Jun 14 18:03:14 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-exec.c (gnome_execute_async): Removed redundant
	exit (report_errno never returns).  Set errno after waitpid, not
	before it.
	(gnome_execute_shell): Added cast to avoid warning.

Sun Jun 14 19:16:00 1998  Manish Vachharajani <mvachhar@vger.rutgers.edu>

	* libgnome/gnome-exec.c gnome_execute_async: We need to call
	waitpid, even on failure, since if the second child fails to exec,
	the first will become a zombie until the SIGCHLD is handled via
	waitpid.  Also, if the second child fails to exec, exit, don't
	fall through.

Sun Jun 14 13:33:50 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/Makefile.am (INCLUDES): Look in ../intl.  Don't look in
	../support (the need for this is discovered by configure).

Sun Jun 14 09:34:36 1998  Dick Porter  <dick@cymru.net>

	* configure.in tweak for libgif

Thu Jun 11 09:55:25 1998  Radek Doulik  <gis@academy.cas.cz>

	* libgnome/gnome-help.h: added GNOME_DECLS
	* libgnome/gnome-string.h: added GNOME_DECLS

1998-06-11  Raja R Harinath  <harinath@cs.umn.edu>

	* configure.in: Remove stuff relating to `build_CC'. 

Wed Jun 10 19:24:07 PDT 1998 Manish Singh <yosh@gimp.org>

	* changed things to use GTK_HAVE_ACCEL_GROUP instead of
	HAVE_DEVGTK... installed headers depending on config.h
	stuff is bad.

Wed Jun 10 14:19:39 EDT 1998 Gregory McLean <gregm@comstar.net>

	* YES! gnome-libs as a whole now compiles against gtk 1.0.x (on my
	  machine atleast) Now I hope I can get back to work.

Wed Jun 10 00:47:12 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-parse.c (our_options): New global.
	(help_parser): New global.
	(gnome_parse_arguments): Register help_parser.
	(GROUP): New define.

Tue Jun  9 22:55:20 EDT 1998 Gregory McLean <gregm@comstar.net>

	* macros/gnome-x-checks.m4: quick and dirty check for devel gtk and
	  define HAVE_DEVGTK if its found. This should save us a bunch of
	  work next time we go to do a release we won't have to chase
	  around code that only works on the devel version of gtk.
	* libgnomeui/* bracketed all code that requires the devel branch of
	  gtk.. I think I got it all.
	* acconfig.h : new tag HAVE_DEVGTK, use this to mark your changes that
	  require the dev branch of gtk.

1998-06-09  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* Makefile.am (built_SUBDIRS): Added test-gnome to the list of directories.

Tue Jun  9 02:30:36 PDT 1998 Manish Singh <yosh@gimp.org>

	* configure.in: redid graphics lib checks

1998-06-08  Jim Pick  <jim@jimpick.com>

	* Added debian packaging dir.

Mon Jun  8 22:49:28 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-exec.c (gnome_execute_shell): Free element of
	argv.

Mon Jun  8 20:46:40 EDT 1998 Gregory McLean <gregm@comstar.net>

	* libgnomeui/gtkdial.c: removed some dead code bloat :)

Mon Jun  8 19:13:50 1998  Havoc Pennington  <hp@pobox.com>

	* libgnome/gnome-util.h, gnome-util.c (g_filename_index): 
	Get the starting index of the last component of a path. 
	Sort of the reverse of g_concat_dir_and_file.
	
1998-06-08  Martin Baulig  <martin@home-of-linux.org>

	* configure.in: Added some stuff for cross-compiling.

	* gnomeConf.sh.in (need_gnome_support): New tag.

1998-06-07  Stuart Parmenter <pavlov@innerx.net>

	* libgnomeui/gnome-dialog.[ch]: changes to make it use GtkAccelGroup
	  functions, i.e. making it compile :)
	* libgnomeui/gnome-stock.c: same thing
	* libgnomeui/stock-demo.c: same thing
	* libgnomeui/*: same thing :)

1998-06-01  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-dentry.c (gnome_desktop_entry_destroy): Remove
	references to the gnome-config entry when discarding a
	gnome-dentry and release the memory associated with the
	GnomeDesktopEntry. 

Mon Jun  1 13:23:26 1998  Havoc Pennington  <hp@pobox.com>

	* libgnome/gnome-exec.h, gnome-exec.c (gnome_execute_async):
 	 Change arg 3 to char * const argv[] to match execvp	
	(gnome_execute_shell): New function. Like system(), but
 	backgrounds the process and uses the user's shell.

1998-05-25  Marc Ewing  <marc@germ.labs.redhat.com>

	* libgnome/gnome-help.c (gnome_help_goto): make sure
	the help browser process lives on.

Sat May 23 12:24:39 1998  George Lebl  <jirka@5z.com>

	* libgnome/gnome-dentry.c: fixed two small bugs in the launch
	  stuff.

Fri May 22 18:24:09 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-util.c (g_file_exists): `filename' argument now
	const.

	Some -Wall fixes:
	* libgnome/lib_date.c: Include <stdio.h> for sprintf.
	* libgnome/gnome-triggers.c (gnome_triggers_add_trigger): Removed
	unused variable.
	(gnome_triggers_do): Likewise.
	* libgnome/gnome-dentry.c (gnome_desktop_entry_launch_with_args):
	Removed unused variable.
	* libgnome/gnome-config.c: Declare strndup if required.

	* libgnome/gnome-dentry.c (gnome_desktop_entry_launch_with_args):
	Use `SHELL -c' to execute command.

	* libgnome/gnome-util.c (gnome_util_user_shell): New function;
	modified from gnome-terminal.
	* libgnome/gnome-util.h: Declare gnome_util_user_shell.

1998-05-20  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* libgnome/gnome-dentry.h: Added prototype for gnome_desktop_entry_launch_with_args().

1998-05-20  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-config.c (gnome_config_make_vector,
	gnome_config_assemble_vector): export the routines that make a
	vector out from a string and the routine that assembles a vector
	into a string.  We need them outside as well.

1998-05-19  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-dentry.c (gnome_desktop_entry_launch_with_args):
	New function.  Allows to launch a dentry with optional extra
	arguments.  In the future we should probably scan ->exec vector
	for ocurrences of '%f' and relpace that with the argumnets.  For
	now, we just appendm them.

	* libgnome/gnome-config.c (_gnome_config_get_vector_with_default):
	Set the entire argvp array to NULL.  
	Count correctly the number of arguments.

1998-05-19  Raja R Harinath  <harinath@cs.umn.edu>

	* acconfig.h (HAVE_SYS_ERRLIST): New tag.

Tue May 19 14:42:32 1998  George Lebl  <jirka@5z.com>

	* libgnome/gnome-config.c: (escape_string_and_dup) fixed a segfault

1998-05-19  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-dentry.c (gnome_desktop_entry_free): We were
	leaking item->geometry.

	* configure.in (GLIB_LIBS): use the correct glib depending on what
	is installed.  Bug reported by Mark Galassi.  Thanks to Owen for
	suggesting the proper approach to this. 

1998-05-18  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-dentry.c (gnome_desktop_entry_free): Do not free
	item->exec as the gnome_string_arry_free already freed that.
	
Mon May 18 14:10:42 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-config.c (_gnome_config_set_vector): Also quote
	`\' characters.
	(_gnome_config_get_vector_with_default): Don't duplicate result of
	access_config.  Allocate each element of array separately.

1998-05-18  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-config.c (_gnome_config_get_vector_with_default):
	Fix the routine.  Simplify the parsing code with a slicker
	routine.  This should fix the panel problems, at least it works
	for me.
	
1998-04-30  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-util.c (g_copy_strings): Put back optimized and
	non-leaking copy_strings. 
Sat May 16 00:44:21 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-string.c: Removed dead check for delim==NULL.

	* libgnome/gnome-dentry.c (gnome_desktop_entry_launch): Look up
	desired terminal program in config database.

	* libgnome/gnome-i18n.c (LANGKEY): Changed value.

	* libgnome/gnome-dentry.c (gnome_desktop_entry_load_flags): Treat
	"Exec" entry as a vector.
	(gnome_desktop_entry_save): Likewise.
	(gnome_desktop_entry_free): Likewise.
	(gnome_desktop_entry_launch): Likewse.  Also use
	gnome_execute_async.
	* libgnome/gnome-dentry.h (GnomeDesktopEntry): Added `exec_length'
	member.  `exec' member now a `char**'.
	* libgnome/libgnome.h: Include gnome-exec.h.
	* libgnome/Makefile.am (libgnome_la_SOURCES): Added gnome-exec.c.
	(libgnomeinclude_HEADERS): Added gnome-exec.h.
	* libgnome/gnome-exec.h: New file.
	* libgnome/gnome-exec.c: New file.

	* libgnome/gnome-config.c (_gnome_config_get_vector_with_default):
	If no value available, set *argvp to NULL.

1998-05-14  Raja R Harinath  <harinath@cs.umn.edu>

	* libgnome/gnome-i18n.c (gnome_i18n_init): It is not safe to pass
	an `auto' variable to `putenv'.

1998-05-13  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>

	* configure.in: When checking for libtiff link conftest against
	Z_LIBS and JPEG_LIBS. Check failed for me otherwise.
	
Wed May 13 13:34:10 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-i18n.h: Declare new functions.
	* libgnome/gnome-i18n.c (LANGKEY): New macro.
	(gnome_i18n_set_preferred_language): New function.
	(gnome_i18n_init): Likewise.
	(gnome_i18n_get_preferred_language): Likewise.
	(guess_category_value): Return NULL as default domain.
	(gnome_i18n_get_language_list): Handle NULL return from
	guess_category_value.
	* libgnome/gnomelib-init.c (gnomelib_init): Call gnome_i18n_init().

Sat May  9 20:25:49 1998  Szekeres Istvn  <szekeres@cyberspace.mht.bme.hu>

	* libgnome/gnome-string.c (gnome_string_join):
	Pass terminator NULL to gnome_string_joinv so it will not sigsegv


Wed May  6 13:16:14 1998  Tom Tromey  <tromey@cygnus.com>

	* configure.in: Check for sys/select.h.

1998-04-29  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* libgnome/gnome-config.c
	(_gnome_config_get_translated_string_with_default): Added fallback
	mechanism to read old files that did have the [C] suffix on
	translated strings.

	* libgnome/gnome-config.c (_gnome_config_set_translated_string):
	If the language is the default "C", we don't want to write the [C]
	suffix to the file.  This is so that this function will work in
	pairs with gnome_config_get_translated_string().

1998-04-29  Tristan Tarrant  <ttarrant@etnoteam.it>

	* configure.in: add checks for forkpty

1998-04-27  Michael Fulbright  <msf@redhat.com>

        * libgnome/gnome-help.c (gnome_help_file_find_file):
	  strip off last '#' in the requested path, since most help
	  requests are going to be URLs.
	
	* libgnome/gnome-help.c (gnome_help_display):
	  use gnome_help_file_find_file() function

	* libgnomeui/gnome-app-helper.c (gnome_app_add_help_menu_entries):
	  use gnome_help_file_find_file() function to find topic.dat


1998-04-27  Carsten Schaar  <nhadcasc@fs-maphy.uni-hannover.de>

	* libgnome/gnome-help.c (gnome_help_file_find_file): Changed to
	look for more than one language.
	(gnome_help_file_path): Changed to use
	gnome_help_file_find_file. If no file is found, than return a
	value like in former times.

	* libgnome/gnome-config.c
	(_gnome_config_get_translated_string_with_default): Changed to
	look for more than one language.
	(_gnome_config_set_translated_string): Changed to support language 
	lists.

	* libgnome/gnome-i18n.c (guess_category_value): New function.
	(gnome_i18n_get_language_list): New function.

	* libgnome/gnome-i18n.h: Added gnome_i18n_get_language_list, that
	returns a list of languages, depending on the users environment.

	* libgnome/gnome-i18nP.h: Likewise.

1998-04-27  Michael Fulbright  <msf@redhat.com>

	* libgnome/gnome-help.c (gnome_help_file_find_file):
	  A new function which is similar to gnome_help_file_path(), except
	  that if the desired file is not found in the default locale,
	  the 'C' locale is also searched. The gnome_help_*
	  code may need to be rethought when handling i18n issues.

Sat Apr 25 23:29:54 CEST 1998  Eckehard Berns  <eb@berns.prima.de>

	* libgnome/gnome-config.c (_gnome_config_get_vector_with_default):
	  escaped spaces have to get unescaped after reading.

1998-04-21  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-config.c (gnome_config_get_string_with_default):
	Added ultra-nasty binary compatibility hack for those hackers
	without dual-p2 machines so that they dont have to recompile
	everything.  This will be gone soon.

Thu Apr 23 01:53:44 1998  George Lebl  <jirka@5z.com>

	* libgnome/gnome-config.c: added some missing compatibility
	  functions.

Tue Apr 21 15:23:58 1998  George Lebl  <jirka@5z.com>

	* libgnome/gnome-config.h: added gnome_config_get_real_path
	  and gnome_config_private_get_real_path macros, that
	  return the real path of a file in the config dir

Tue Apr 21 14:30:25 1998  George Lebl  <jirka@5z.com>

	* libgnome/gnomelib-init.c: create .gnome_private and
	  set mode to 0700 on every initialization, added
	  gnome_user_private_dir constant

	* libgnome/libgnome.c: add gnome_user_private_dir extern
	  declaration

	* libgnome/gnome-config.[ch]: made parse_path use either
	  private or normal path, and made defines for source
	  compatibility to new functions which have one more
	  argument which is gint priv, added gnome_config_private
	  defines to these functions that use the private directory

Mon Apr 20 23:38:55 1998  George Lebl  <jirka@5z.com>

	* libgnome/gnome-config.c: made it check for the entire
	  path first as a special case so that it doesn't end
	  up walking though the entire path if it exists

Mon Apr 20 22:41:44 1998  George Lebl  <jirka@5z.com>

	* libgnome/gnome-config.c: new function check_path
	  called before a file is opened for writing,
	  it will try to check if a the directory exists
	  and create it if neccessary. needs a bit of
	  a bit of optimization maybe and uses 755 by default
	  now which probably should be either 700 or specified
	  by user.

1998-04-16  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-dentry.c (gnome_is_program_in_path): Return the
	full pathname for the program if it is found on the path. 
	(gnome_desktop_entry_load_flags): Free the pathname according to
	the new convention.

Sun Apr 19 09:38:36 EDT 1998 Gregory McLean <gregm@comstar.net>

        * rasterapi/.cvsignore: added to ignore generated files.

Mon Apr 13 22:14:11 1998  George Lebl  <jirka@5z.com>

	* configure.in: make Makefile in libgnomeui/pixmaps

1998-04-13  Raja R Harinath  <harinath@cs.umn.edu>

	* libgnome/gnome-help.c (gnome_help_file_path): Be more
	`const'-correct. 

1998-04-12  Raja R Harinath  <harinath@cs.umn.edu>

	Introduce `gnomesupport.h'.
	* configure.in (SUPPORTINCS): Define NEED_GNOMESUPPORT_H if
	`libgnomesupport' is built.
	(GNOME_INCLUDEDIR): Likewise.  Also, use $(pkglibdir)/include
	instead of $(includedir)/libgnomesupport.  (See support/ChangeLog.)

	* gnome.h: Include `gnomesupport.h' if NEED_GNOMESUPPORT_H is
	defined.  This should make `gnomesupport.h' pretty transparent.

Mon Apr  6 00:05:34 1998  Havoc Pennington  <hp@pobox.com>

	* libgnome/gnome-i18nP.h: new file
	* libgnome/gnome-i18n.h: #warning if used together with
	gnome-i18nP.h
	* libgnome/Makefile.am: noinst_HEADERS = gnome-i18nP.h

Sat Apr 04 12:12:47 1998  George Lebl  <jirka@5z.com>

	* libgnome/gnome-config.c: do init on functions that
	  previously errored out with "called before init"

1998-03-31  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/lib_date.c, lib_date.h, lib_defs.h, lib_date.README:
	Added the lib_date routines from Steffen Beyer. 

Sat Mar 28 19:28:48 MST 1998 Nathan Summers <rock@gimp.org>

	* libgnome/gnome_dl.c: changed lib_path to libpath in the hpux code

Tue Mar 24 00:39:36 1998  Tom Tromey  <tromey@cygnus.com>

	* Makefile.am (DISTCLEANFILES): Removed.

Thu Mar 19 18:57:05 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-parse.h: Added copyright info.
	* libgnome/gnome-parse.c: Likewise.

	* libgnome/gnome-history.c (gnome_history_recently_used): Changed
	interface.
	Added copyright info.
	* libgnome/gnome-history.h: Added comments, updated
	gnome_history_recently_used decl.
	Added copyright info.

Wed Mar 18 20:33:30 1998  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-dentry.c (gnome_desktop_entry_save): Save the
	geometry field of the gnome-dentry.

Tue Mar 17 21:34:35 1998  George Lebl  <jirka@5z.com>

	* libgnomeui/gtk-{plug,socket}.[ch]: added Owen's plugsocket
	  code to libgnomeui

Sun Mar 15 15:24:41 1998  Owen Taylor  <owt1@cornell.edu>

	* Makefile.am configure.in gnomeConf.sh.in: 
	Add GTK_CFLAGS to GNOME_INCLUDEDIR, and GTK_LIBS to the
	approriate *LIBS variables.

	* libgnome/Makefile.am libgnomeui/Makefile.am: 
	Added GTK_CFLAGS to INCLUDES

Tue Mar 10 11:58:38 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-parse.h: Just look for <argp.h>.

Mon Mar  9 20:37:56 1998  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-parse.h: Add BEGIN_GNOME_DECLS and
	END_GNOME_DECLS: they are *required* for C++ compilation.

Sun Mar  8 17:15:17 1998  Tom Tromey  <tromey@cygnus.com>

	* version.h.in: Removed.
	* configure.in: Don't create version.h.

	* libgnome/Makefile.am (INCLUDES): Added @SUPPORTINCS@.

	* configure.in (SUPPORTINCS, LIBSUPPORT): New defines.
	(GNOME_LIBS): Include -lgnomesupport if required.
	(GNOME_INCLUDEDIR): Include -I for libgnomesupport if required.

	* gnomeConf.sh.in (GNOME_INCLUDEDIR, GNOMELIBDIR): Quote values.

Fri Mar  6 21:42:09 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/libgnome.h: Include gnome-parse.h.

Fri Mar 06 20:31:13 1998  George Lebl  <jirka@5z.com>

	* libgnome/gnome-dentry.c: fixed the _load function to always set
	  ->icon, at least to NULL, this was causing the panel to segfault

Wed Mar  4 01:06:58 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/libgnome.h (gnomelib_register_arguments): Declare.
	* libgnome/gnomelib-init.c (gnomelib_register_arguments): New
	function.

	* libgnome/Makefile.am (libgnome_la_SOURCES): Added
	gnome-parse.c.
	(libgnomeinclude_HEADERS): Added gnome-parse.h.
	* libgnome/gnome-parse.h: New file.
	* libgnome/gnome-parse.c: New file.

	* libgnome/gnomelib-init.c (gnomelib_init): Removed argc, argv
	arguments.
	* libgnome/libgnome.h (gnomelib_init): Likewise.

	* acconfig.h (HAVE_PROGRAM_INVOCATION_SHORT_NAME,
	HAVE_PROGRAM_INVOCATION_NAME): Added.

1998-02-28  Raja R Harinath  <harinath@cs.umn.edu>

	* libgnome/gnome-config.c (dump_sections): Don't crash if
	p->section_name == NULL.
	(*): Use `g_strdup' and `g_free' uniformly, throughout.

Sat Feb 28 15:46:51 1998  Miguel de Icaza  <miguel@nuclecu.unam.mx>
	
	* libgnome/gnome-config.c (parse_path): Reverse Raja Harinath's
	change that used "" instead of NULL.  

	If we use NULL here, the gnome-config-get-string routines can
	distinguish between:

		- NULL if they key was non-existant.
		- "" if the key had an empty value.
	
Thu Feb 26 21:12:26 1998  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-util.c (gnome_dirrelative_file): Check inside the
	user relative home directory for more files. 

1998-02-26  Mark Galassi  <rosalia@cygnus.com>

	* devel-docs/libgnomeui.sgml, devel-docs/libgnome.sgml:
	added PSGML file option comments with a "parent document".  This
	makes it easier for emacs to load the subdocuments.

1998-02-28  Carsten Schaar  <nhadcasc@fs-maphy.uni-hannover.de>

	* libgnome/gnome-dentry.c (get_translated_string): Due to the
 	changes in libgnome/gnome-config.c (parse_path), empty strings
 	instead of the untranslated strings have beed returned, if a
 	translated string was not available. This is fixed now.

Thu Feb 26 18:08:15 1998  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-dentry.c, libgnome/gnome-dentry.h: Dropped the
	computed icon filenames, things will be scaled now by the panel. 

	* libgnome/gnome-dentry.c (gnome_desktop_entry_load_flags): More
	fields; a new parameter that avoids dumping the loaded
	information. 

1998-02-25  Raja R Harinath  <harinath@cs.umn.edu>

	* libgnome/gnome-config.c (parse_path): Use "" instead of NULL.

Wed Feb 25 20:16:13 1998  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-dentry.c (gnome_desktop_entry_load): Drop known
	information on a dentry after loading.

	Add more fields.

1998-02-25  Raja R Harinath  <harinath@cs.umn.edu>

	* configure.in: Clean up the handling of {Z,PNG,JPEG,TIFF,GIF}_LIBS,
	and their interaction with {GDK_IMLIB,GNOMEUI,GTKXMHTML}_LIBS.
	(AC_SUBST): Remove {Z,PNG,JPEG}_LIBS.

Tue Feb 24 20:01:42 1998  Maciej Stachowiak  <mstachow@mit.edu>

	* configure.in: Added checks for libraries that gdk_imlib depends
 	on, since libgnomeui now depends on libgdk_imlib. This is needed
 	for the libraries and demos (and probably other apps) to build
 	properly.

1998-02-23  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* gnome.h: Added #include <gdk_imlib.h>, as it is now required for
	all of Gnome.

1998-02-23  Mark Galassi  <rosalia@nis.lanl.gov>

	* configure.in (LIBGNOMEUI_LIBS):
	(GNOMEUI_LIBS): added $Z_LIBS to both of these, sine gdk_imlib
	might require them, and gdk_imlib is now always linked in
	libgnomeui.

1998-02-23  Marc Ewing  <marc@redhat.com>

	* libgnomeui/gnome-app-helper.{c,h}: added radio and check/toggle
	button support, for both menus and toolbars.  Also added two
	new fields to the struct _GnomeUIInfo: user_data - is used as the
	data parameter to the gtk_signal_connect() call for each item,
	and unsed_data which should always be NULL.  Previously the
	data paramenter to gtk_signal_connect() came from the data
	parameters to the *_interp() and *_with_data(), which was less
	than optimal.

	* libgnomeui/gnome-font-selector.c: Changes to support above.

1998-02-23  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* libgnome/gnome-dl.c: 
	* libgnome/gnome-help.c: #include <string.h>

	* configure.in (ALL_LINGUAS): Added "it" to ALL_LINGUAS

1998-02-19  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* libgnome/gnome-score.h: Added missing #include <glib.h>

1998-02-20  Carsten Schaar  <nhadcasc@fs-maphy.uni-hannover.de>

	* libgnome/gnome-mime.c: Now includes 'libgnome.h' and 'gtk/gtk.h'
 	instead of 'gnome.h'. This removes the dependence from
 	'libgnomeui.h'.

	* devel-docs/.cvsignore: Added 'Makefile' and 'Makefile.in'.

	* configure.in (ALL_LINGUAS): Added german translations.

1998-02-19  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* libgnome/gnomelib-init.c (gnomelib_init): Added app_id parameter
	to this function.  Changes to the rest of Gnome are in progress.

Wed Feb 18 09:25:38 ART 1998  Horacio J. Pea  <horape@compendium.com.ar>

	* devel-docs/Makefile.am: new.
	* devel-docs/libgnome*.sgml: new.
	* devel-docs/gdoc/: new dir.
	* README: added licensing info for gtk-xmhtml and libgtktty.
	* devel-docs/gnome-dev-info.sgml: splited. (now the libgnome(ui)? 
	  chapters are independant files.
	* libgnomeui/gnome-about.h: Documented.
	* libgnomeui/{almost_all}.h: Added #include <libgnome/gnome-defs.h>

Tue Feb 17 23:37:50 1998  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* libgnome/gnome-dentry.c (gnome_desktop_entry_load): Provide a
	default for the Terminal entry. 

Mon Feb 16 13:13:19 1998  Tom Tromey  <tromey@cygnus.com>

	* libgnome/gnome-config.c (gnome_config_get_vector_with_default):
	Don't include space separator at start of a vector element.

Sat Feb 14 00:35:54 1998  Tom Tromey  <tromey@cygnus.com>

	* Makefile.am (confexecdir): Renamed.
	(confexec_DATA): Likewise.

	* configure.in (GNOME_LIBDIR, GNOME_INCLUDEDIR): Define to be
	expanded in make.
	(AC_OUTPUT): Don't create gnomeConf.sh.
	* Makefile.am (release): Fixed typo.
	(gnomeConf.sh): New target.

1998-02-13  Raja R Harinath  <harinath@cs.umn.edu>

	* configure.in (GNOME_INCLUDEDIR): Include `-I'.
	(GNOME_LIBDIR): Include `-L'.

	* autogen.sh: Moved most of the stuff to `macros/autogen.sh'.

	* Makefile.am (SUBDIRS): Add macros.
	(macros/macros.dep): New maintainer rule for handling automatic
	rebuilding of aclocal.m4 if any of the macros in `macros/' change.

	* configure.in (AC_OUTPUT): Generate macros/Makefile too.

1998-02-12  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* libgnomeui/gnome-app.c (gnome_app_configure_positions): Fixed
	bug where it would sigsegv if the app had a toolbar but no menubar.
	(gnome_app_new): Removed unused variable prefix.
	Removed unused prototype for gnome_app_rightclick_event.
	(gnome_app_rightclick_menubar): Removed unused variable i.
	(gnome_app_rightclick_toolbar): Likewise.
	(gnome_app_set_menus): Fixed uninitialized variable warnings.
	(gnome_app_rightclick_menubar): gtk_menu_popup time parameter set
	to event->time.  This makes the popup timer work correctly.
	(gnome_app_rightclick_toolbar): Likewise.

1998-02-12  Raja R Harinath  <harinath@cs.umn.edu>

	* configure.in (GNOME_LIBDIR,GNOME_INCLUDEDIR): New configuration
	variables used in `gnomeConf.sh'.
	* gnomeConf.sh.in (GNOME_LIBDIR,GNOME_INCLUDEDIR): Moved here from
	the `install-data-local' rule.

	* Makefile.am (SUBDIRS): Add `support'.
	(install-data-local): Remove.

1998-02-10  Raja R Harinath  <harinath@cs.umn.edu>

	* HACKING: Added a note about `aclocal' and the `macros' subdir. 

	* autogen.sh: Run `aclocal -I macros' if macros subdir exists.

	* configure.in: Moved AC_GNOME_CHECK and AC_GNOME_X_CHECKS to
	macros subdir (as gnome.m4 and gnome-x-checks.m4 resp.).
