1999-12-03  Eskil Heyn Olsen  <deity@eskil.dk>

	* Additions to TODO, and bonged version to 0.1.45 in configure.in
	
1999-11-13  Eskil Heyn Olsen  <deity@eskil.dk>

	* TODO (gpilotd): updated with some user interaction things that
	are needed.

1999-11-01  Eskil Heyn Olsen  <deity@eskil.dk>

	* configure.in: commented some makefile creations out. Moved the
	pisock checks into gnome-pilot.m4, version 0.1.43

	* README: Suggests people write the mailing list instead of me.

	* ctypes: more types...

1999-10-26  Eskil Heyn Olsen  <deity@eskil.dk>

	* configure.in: bumper to version 0.1.42
	* ctypes: more types for emacs people.

1999-10-25  Yukihiro Nakai <nakai@gnome.gr.jp>

	* configure.in: Added "ja" to ALL_LINGUAS.

1999-10-24  Eskil Heyn Olsen  <deity@eskil.dk>

	*  HACKING: More info for gnome-pilot hackers.
	
1999-10-22  Alan Shutko  <ats@acm.org>

      * capplet/pilot.c: Added 115200 to speedList, because PalmOS 3.3
      supports the speed.

1999-10-22  Eskil Olsen <deity@eskil.dk>

	* configure.in: version = 0.1.38

	* ctypes: more ctypes for you emacs dudes.
	
1999-10-21  Eskil Olsen <deity@eskil.dk>

	* build.sh: builds the entire tree from scratch (calls autogen.sh) 
	with the proper directory flags (meaning that .desktop files end
	up correctly)

	* configure.in: version = 0.1.37

1999-10-21  Peter Teichman  <pat4@acpub.duke.edu>

	* configure.in: merged some autoconf things back from the
	newconduit branch, so gnome-pilot builds on Debian again

Tue Oct 19 02:46:30 CEST 1999,  Eskil Olsen <deity@eskil.dk>

	* gpilotd/gnome-pilot-conduit-standard-abs.c: fixed some warnings

	* gpilotd/manager.c: now rereads sync_PC_Id when sighupped

	* gpilotd/gpilotd.c: no longer resets SIGHUP handler after sync.

	* gpilotd/orbit_daemon_glue.c: reindented to gnome style.

Mon Oct 18 23:46:51 CEST 1999,  Eskil Olsen <deity@eskil.dk>

	* gpilotd/gpilotd.c: writes a Exited on SIGXXX on signal catching.
	
	* configure.in: fixed bug #2675 i hope.
	
	* gpilotd/manager.c: Set #ifdefs around the code that adds a space 
	to dlpLog calls. pilot-link 0.9.3 doesn't have that bug. Should be 
	done via version checking in configure.in
	
	* gpilotd/orbit_daemon_glue.c: added a g_return_valued, fixes
	crashes in notify_completion when the pilot_id is unknown.

Sun Oct 17 20:51:30 CEST 1999,  Eskil Olsen <deity@eskil.dk>

	* conduits/[memo|email]/*-control-applet.c: Should now have fixed
 	bug#2659.
	* gpilotd/*[ch]: reenable use of g_module calls, they don't appear 
	to crash anymore, but be on the lookout.

Fri Oct 15 01:39:51 CEST 1999,  Eskil Olsen <deity@eskil.dk>

	* capplet/gpilotd-control-applet.c: Apparently the userid was
	originally destined to be logins ? It had a max length of 16, now
	128 (bug #2654)

	* gpilotd/lib-gpilotd.c: fixed epv struc generation, may be the
	cause of bug #2728

Fri Oct 15 00:54:03 CEST 1999,  Eskil Olsen <deity@eskil.dk>

	* fixed bug #2659.

Fri Oct 15 00:35:02 CEST 1999,  Eskil Olsen <deity@eskil.dk>

	* README: added instructions on proper installing on 
	RedHat systems.
	
	* capplet/gnome-palm.png: Michiel Toneman's new palm_pilot 
	icon. Mmmm...

	* conduits/backup/backup_conduit.c: added some output,
	so now you get to see what it is doing.

	* conduits/email/email_conduit.c: added a version output,
	lets users see that it is starting.

	* conduits/memo_file: reimported the old filebases
	memo conduit.

	* gpilotd/gpilotd.c: fixed bad gnome_get_get_int that
	prevent FastSync from ever happening, since the lastsyncdate
	was always -1. Niftyfied output.

Fri Oct  8 16:11:52 CEST 1999,  Eskil Olsen <deity@eskil.dk>

	* configure.in: version skips to 0.1.33

	* gpilotd/queue_io.c: client_id was not written for install
	requests, also fixed nasty memory bug in gpc_queue_purge_request.

	* applet/pilot.c: now popup (can be disabled) a notice when
	a request is completed.

	* capplet/PalmPilot.directory: added gnome-palm.png as icon

	* capplet/gpilotd-control-applet.c: does a TrySettings when
	clicking send to pilot.

	* conduits/file/gpilot_install_file.c: heavily niftyfied. Now
	displays which files are be installed, which failed, optional uses
	PERSISTENT install. Cooperates with GMC via palm.keys.

	* gpilotd/gpilotd.c: more checks on pi_* calls. Patched bug
	#something, also moved do_sync call into the "else" part of the
	pilot id check.

	* gpilotd/lib-gpilotd.c: fixed a stupid <= to a > in a
 	g_return_if_fail. Prevented people from removing requests.

	* gpilotd/manager.c: #ifdeffed g_module use out, uses dlopen
	instead.

	* orbit_daemon_glue.c: only call monitor_off_help with a non-null
 	pilot id.

Thu Oct  7 23:18:44 CEST 1999,  Eskil Olsen <deity@eskil.dk>

	* gpilotd/orbit_daemon_glue.c: fixed a horrible g_free
	mistake...
	
Thu Oct  7 21:21:14 CEST 1999,  Eskil Olsen <deity@eskil.dk>
	* gpilotd/gnome-pilot-conduit-standard-abs.c: 
		-fixed more grave bugs again...
		-prettyfied output

	* gpilotd/gpilot-structures.c: fixed potentiel sigsegv where a
	open(device) failed, but wasn't handle properly.

	* gpilotd/gpilotd.c: Write entries to the pilots log, indicating
	synchost and gnome-pilot version.

	* gpilotd/manager.c: 
		-Writes a log entry on the pilot for each conduit
		-Added a gpilot_add_log_entry(int socket, gchar *,...)
		 that write a log entry to the pilot.
		
Wed Oct  6 17:23:31 CEST 1999,  Eskil Olsen <deity@eskil.dk>

	* gpilotd/gnome-pilot-conduit-standard-abs.c: fixed grave
	bug in Slognome-pim-SNAPSHOT-19991007.tar.gz 
wSync and FastSync.

	* gpilotd/lib-conduitmgmt.c: Checks that a conduit has a name,
 	otherwise it will call gnome_config_set_vector will null pointers.

Wed Oct  6 13:21:50 CEST 1999,  Eskil Olsen <deity@eskil.dk>
	* applet/pilot.c: shows dialog if restore request fails

	* gpilotd/lib-gpilotd.c: made sure all methods return 0 on
 	success, negative on failure (-10 if daemon is available, 
	-11 if callback object failed to initialized)

Wed Oct  6 12:37:22 CEST 1999,  Eskil Olsen <deity@eskil.dk>

	* gpilotd/lib-gpilotd.c: gpilotd_init/connect now both
	adhere to return 0 success, negative on failure.

	* capplet/gpilotd-control-applet.c: checks gpilotd_init/connect
	return values, if they fail, now show an error dialog.

	* applet/pilot.c: same as the capplet, except for the dialogs.

	* utils/gpilotd-client.c: same as the applet
	
Tue Oct  5 17:43:40 CEST 1999,  Eskil Olsen <deity@eskil.dk>

	* gpilotd/gpilotd.c: more _("...") around relevant strings

	* gpilotd/orbit_daemon_glue.c: 
		- less noise on stdout
	 	- throws more exceptions
		- fixed bug regarding reconnecting clients
		- fixed some leaks and potentiel sigsegvs
	
Tue Oct  5 01:59:53 CEST 1999,  Eskil Olsen <deity@eskil.dk>

	* gpilotd/orbit_daemon_glue.c, lib-gpilotd.c, gpilotd-app.h,
	applet/pilot.c: Implemented restore, not tested, nor finished.

	* gpilotd/gnome-pilot-conduit-backup.*[ch],
	conduits/backup/backup_conduit.*[ch]: moved diverse variables from 
	GnomePilotConduitBackup class to the backup conduit.

	* gpilotd/gnome-pilot-conduit-standard-abs.c: lots of work in the
	sync logic. Most still untested, amongst these,
	copy_to/from_pilot.

	* This commit contains much untested code/bugfixes/leakfixes, beware.

Thu Sep 30 17:17:06 CEST 1999,  Eskil Olsen <deity@eskil.dk>

	* gpilotd/lib-gpilotd.c: Better exception handling.

Wed Sep 29 14:59:43 CEST 1999,  Eskil Olsen <deity@eskil.dk>

	* conduits/*/*_conduit.c: They should all now use the return
	values as described in Documentation/conduits.sgml.

	* gpilotd/gnome-pilot-conduit-standard-abs.[ch]: Changed the
	parameters for transmit and free_transmit.

	* gpilotd/lib-gpilotd.c: fixed a possibly return NULL through
	corba. This should finally take care of bug#1870.

	* gpilotd/orbit_daemon_glue.c: more exception checking when
	receiving a client call, also fixed a leak in client_id handling
	and better check for whether or not the client can be contacted.

	* configure.in: AC_PROG_YACC fixes automake warning. Also moved to 
	version 0.1.24.
	
Sat Sep 25 18:33:09 CEST 1999,  Eskil Olsen <deity@eskil.dk>
	* capplet: fixed so that a change to device enable Try/Ok buttons.

	* gpilotd/gnome-pilot-conduit-standard-abs.c: inserted some
	comments and g_asserts.
	
1999-09-23  Kjartan Maraas  <kmaraas@online.no>

	* configure.in: Added "da" to ALL_LINGUAS.
	
Sep 23 09:57:19 CEST 1999,  Eskil Olsen <deity@eskil.dk>
	* gpilotd/gpilotd-conduit-mgmt: added an enum to the
	_enable call, that specifies sync type.

Sep 22 22:29:19 CEST 1999,  Eskil Olsen <deity@eskil.dk>
	* configure.in: ./configure --with-pisock should have effect now
	* *+/Makefile.am: Uses PISOCK_LIBDIR and PISOCK_INCLUDEDIR
	* gpilotd/gnome-pilot-conduit-standard-abs.c: minor changes in
	attr calculation when doing dlp_WriteRecord

Sun Sep 20 22:36:25 CEST 1999, Eskil Olsen <deity@eskil.dk>
	* Makefile.am: removed intl from subdir, this fixes making, hopes
 	its ok...

	* configure.in: version 0.1.20-1

	* conduits/email/Makefile.am: fixed, so bug #2150 doesn't reoccur.

	* gpilotd/*[ch]: Record* attributes redefined as
	GnomePilotRecord*, to avoid clashing with pilot-link

	* gpilotd/gnome-pilot-conduit-standard-abs.c: lots of rework in
	the sync logic ; MergeToRemote should now notice locally changed
	records, attributes should be demangled correctly everywhere,
	SyncRecord more general now.

	* gpilotd/gpilotd.c: fixed error the popped up when fork was
	disabled, removed some superflous method calls.

Sun Sep 19 15:36:25 CEST 1999, Eskil Olsen <deity@eskil.dk>
	* closed bug #2150 and #1972. 
	
Wed Sep 15 13:21:37 CEST 1999, Eskil Olsen <deity@eskil.dk>
	* gpilotd/gpilotd.c: ifdefs that disables fork(), preserves
	ORBit's life.	

Tue Sep 14 12:36:49 CEST 1999, Eskil Olsen <deity@eskil.dk>
	* gpilotd/gpilotd.c, commented fork() out, preservers
	ORBit integrity.
	* gpilotd/gnome-pilot-conduit-standard-abs.c: fixed some bugs
	in the gtk_signal marshalling

Thu Sep  9 12:23:49 CEST 1999, Eskil Olsen <deity@eskil.dk>
	* gpilotd/gnome-pilot-conduit-standard-abs.c: removed all
	things. reg. post_sync, since the purge call has the same
	functionality.
	* conduits/memo_conduit/memo_conduit.c: removed the post_sync cb
		
Wed Sep  8 18:02:49 CEST 1999, Eskil Olsen <deity@eskil.dk>
	* conduits/email/*: applied patch from Mike Rowehl, should
	now handle incoming email.

Wed Sep  8 14:59:06 CEST 1999, Eskil Olsen <deity@eskil.dk>
	* conduits/*/*control-applet.c: corrected my email
	* gpilotd/gnome-pilot-dbinfo.h: added db_handle, the "file
	descriptor" for an opened db.
	* gpilotd/gnome-pilot-conduit-standard-abs.c: uses dbi->db_handle
	instead of ->index.
Wed Sep  1 18:41:49 CEST 1999, Eskil Olsen <deity@eskil.dk>
	* idl/gnome-pilot.idl: s/persistant/persistent
	* Makefile.am: added intl to subdirs
	* configure.in: removed intl/Makefile (is that ok ?)
	* applet/pilot.c: panel applet now terminates correctly (bug#1964)
	* capplet/gpilotd-control-applet.c: narrowed the range of allowed
	chars in device name.

Wed Aug 25 15:09:33 CEST 1999, Eskil Olsen <deity@eskil.dk>
	* orbit_daemon_glue.c: old code used when USER_GNORBA was not
 	defined.
	* orbit_daemon_glue.c lib-gpilotd.c: Implemented
 	get_pilots_by_name and get_pilots_by_login.
	* *[ch]: fixed a lot of warnings.
	* orbit_daemon_glue.c: Added some ex_GNOME_Pilot_UnknownPilot
 	exceptions, and /* FIXME: */'s to other things that need check.
	* Makefile.am: removed intl
	* gnome-spec configure.in: version 0.1.13
	* applet/pilot.c: fixed call to access
	* */*[ch]: lot of warnings fixed.
	* manager.c queue_io.c orbit_daemon_glue.c: implemented
 	request_conduit.
	* utils/gpilotd-client.c: tests for pilotsbyname and
 	pilotsbyuid. GPilotPilot really needs an additional login name
 	field.
	* gnome-pilot/ctypes: a emacs ctypes file with loads of types
 	defined in gnome-pilot.
	
Sun Aug 15 22:30:53 CEST 1999, Eskil Olsen <deity@eskil.dk>
	* added a lot of yadayada to the README (bug#1846)
	* the .spec files now moves /usr/etc to /etc (bug#1778)
	* applied patch from Manuel A. McLure (mmclure@sac.verio.net)
	  regarding sigsegv in gpilotd_corba_clean_up (bug#1801)
	* fixed the ~/.gpilotd.pid stuff, should take care of
	  bug#1764 and 1847.
	* also fixed the queue deletion for file installs (bug#1746).
1999-07-27  Tomas Ogren  <stric@ing.umu.se>

	* configure.in: Added sv to ALL_LINGUAS

Sun Jul 18 15:25:36 CEST 1999, Eskil Olsen <deity@eskil.dk>
       	* gnome-pilot.spec: donged version to 0.1.11.
	* capplet/gpilotd-control-applet: modfied text callbacks, added the
	pilotname field.
	* conduits/backup/backup-conduit-control-applet: uses the
	conduit_mgmt_get_pilot_id call.
	* gpilotd/gpilotd-app, gpilotd/orbit_daemon_glue,
 	gpilotd/queue_io, idl/gnome-pilot.idl: initials for
 	gpilotd_conduit call.
	* gpilotd/gpilotd-conduit-mgmt: added
	gpilotd_condiut_mgmt_get_pilot_id which returns the first pilots
	id number.
	* gpilotd/gpilotd.c: placed ifdefs around ugly_boolean.
	* gpilotd/gpilotd.c: better pid file check to avoid multiple
	instances, which really screws things up.
Sat Jul 10 19:06:47 CEST 1999, Eskil Olsen <deity@eskil.dk>
	* initial gpilotd_conduit call in lib-gpilot. Lets an application
	ask that a specific conduit is run as the only thing on next
	sync. Eg. GnomeCal could as that on next sync, the only operation
	will be a sync of the calendar conduit.
Tue Jun 22 02:06:08 CEST 1999 <deity@eskil.dk>
	* conduits/email: added initial conduit by Mike Rowehl
	* conduits/email/email-conduit-control-applet: womped up a capplet 
	for email conduit
Tue Jun 22 19:59:09 CEST 1999 <deity@eskil.dk>
	* conduits/email/email_conduit.h: reads config with defaults, so
	it doesn't coredump when there is no config.
Mon Jun 21 22:57:28 CEST 1999 <deity@eskil.dk>	
	* conduits/backup-conduit-control-applet.c: throws up a neat error
 	dialog if no pilots are specified.
	* conduits/file/file-conduit-control-applet.c: the same...
	* capplet/gpilotd-control-applet.c: used a wrong var in
 	gnome_message_box_call.
	* gpilotd/manager.c: get_string("filename")->get_string("libfile")
Mon Jun 21 20:28:41 CEST 1999 <deity@eskil.dk>
	* conduits/file/Makefile.am: added the file-conduit-control-applet.
	* conduits/file/file_conduit.h: removed some redundant stuff.
	* gpilotd/lib-conduit-mgmt.h: debug is now enable, the conduit
 	capplets now generate loads of output.
	* conduits/file/: added file_conduit_control_applet.c & .desktop,
 	capplet for the file conduit.
Sun Jun 20 19:33:25 CEST 1999 <deity@dbc.dk>
	* conduits/backup: backup-control-capplet now gets pilot id from
 	gpilotd.
	* gpilotd/lib-conduit-mgmt: implemented is_enabled,enable and
 	disable. capplets can begin to use it.
	* gpilotd/gpilotd-app-dummy-callbacks.h: a head with dummy
 	callbacks for gpilotd-apps.
	* gpilotd/orbit-daemon-glue.c: throws exception when install and
 	access(file,R_OK) fails.
Thu May 27 01:01:24 CEST 1999 <deity@dbc.dk>
	* gpilotd/gpilot-structures.c: fixed leak when reloading config.
	* gpilotd/orbit_daemon_glue.c: fixed ugly mem bug
	* gpilotd/lib-coduitmgmt: initial lib for conduits mgmt, (well,
	only enable/disable for a pilot)
	* conduits/address/address_conduit_abs.*[ch]: updated for pilot-link-0.9.3
	* conduits/backup: initial version of a capplet for the conduit,
	fixed a leak or two plus corrected some g_list_remove_link calls
	* conduits/memo/memo_conduit_abs.*[ch]: updated for
	pilot-link-0.9.3, fixed check for new files so .ids isn't sent to pilot.

Wed May 12 19:01:42 CEST 1999 <deity@dbc.dk>
	* capplet/gpilotd-control-applet.c: get/set pilot id work,
	and some nice dialogs
	* applet/pilot.c: changes to reflect the changes in the idl file
	* conduits/backup/backup_conduit.c: uses g_str methods
	* conduits/memo/memo_conduit_abs.c: ditto
	* gpilotd/gpilotd-app.h: changes to reflect the changes in the idl
	file
	* gpilotd/gpilotd-app.h: idl changes... surprise... added the
	gpilotd_shutdown call, releases the objects.
	* gpilotd/gpilotd.c: now terminates if there was cradle events,
	thus does _not_ do the usual conduit stuff. Uses g_str*
	calls. Fewer compile warnings. Removed all the !USE_NEW_IO code.
	* gpilotd/gpilotd.c: Fixed _the_ horror bug, a g_free of
	g_get_home_dir is simply unwise...
	* gpilotd/lib-gpilotd.c: idl changes. All g_messages now done by a 
	macro, that is easyli deffed to empty. Did the get/set
	client_id. Removed all the !USE_GNORBA code. Now deletes the tmp
	file if install fails.
	* pilotd/orbit_daemon_glue.c: monitor_off now works, the client_id 
	did the trick. Also did a LOG macro here. Fixed some leaks, theres 
	probably a lot left. Stabilization using g_return* and also
	inserted some g_asserts.
	* /cvs/gnome/gnome-pilot/gpilotd/queue_io.c: all the .cfg file
	entry strings are defined at the beginning. A lot of g_asserts and 
	g_return*. Fixed some leaks.
	* idl/gnome-pilot.idl: renamed the ns to GNOME/Pilot, nuked the
	use of callback ior's, now passed Client objects.
	* idl/*gnorba: changed the ns.
	* utils/gpilotd-client.c: changes to reflect the changes in the
	idl file.
	
	
Thu Apr 29 22:14:05 CEST 1999 <deity@dbc.dk>
	* applet/pilot.c: checks the .png files are loaded, prevents
	sigsegv in gdk_imlib_render call.

Fri Feb 19 19:39:54 CET 1999 <deity@dbc.dk>
	* configure.in: raised patchlevel to 5

	* gpilotd/gpilot-structures.[ch]: GPilotDevice now carries a 
	GIOChannel*

	* gpilotd/gpilotd-app.h: now includes gpilotd/gnome-pilot.h
	instead

	* gpilotd/gpilotd.c: currently uses USE_NEW_IO to use GIOChannels,
	also carries a hideous global boolean... must kill it... Added
	code to use GPilotDevices GIOChannel

	* gpilotd/orbit_daemon_glue.c: ansi-c'ed comments, GNORBA'ed the
 	code.

Tue Jan 26 20:45:08 CET 1999, <deity@dbc.dk>
	* gpilotd/gpilotd-lib.idl: renamed to gnome-pilot.idl for name
	consistency.

	* configure.in: added idl/Makefile

	* applet/pilot.c: slashed a lot, to add gnorba functionality

	* gpilotd/Makefile.am: changes since I moved the idl file to
	../idl

	* capplet/Makefile.am: ditto. 

	* gpilotd/gpilotd-app.h: renamed GPilotd_Callback to
	GPilotd_Client, name consistency again.

	* gpilotd/gpilotd.c: added temporary busywait poll, will remove
	the whole select stuff and replace it with
	g_io_channels... promise... Also hacked away to add gnorba
	functionality.

	* gpilotd/lib-gpilotd.c, gpilotd/orbit_daemon_glue.[ch]: Hacked to 
	add gnorba functionality

Tue Jan 19 22:53:36 CET 1999, <deity@dbc.dk>

	* applet/pilot.c: Added some methods in the applet, so it uses the
 	file(1) call to identify the file type. Id like it eg.  to convert
 	convert textfiles over a certain size to Doc and other stuff like
 	that.  

	* gpilotd/gpilotd-lib.idl: added the get_system_info, for
	retrieving a structure like pilot_links CardInfo. 

	* gpilotd/gpilotd.c: added context as argument to the sync
	methods.

	* gpilotd/lib-gpilotd.c: added a cb for the getsysinfo, added the
	cb_ior to monitor_on/off calls.

	* gpilotd/lib-gpilotd.c, gpilotd/gpilotd-lib.idl,
	gpilotd/orbit_daemon_glue.c: added a description field (gchar*) to 
	the install request. lib-gpilotd uses this to store the real file
	name, but can contain anything.

	* gpilotd/orbit_daemon_glue.[ch]: modified to support the monitor
	on/off system.

	* gpilotd/queue_io.[ch]: support for get_sysinfo. Now also calcs
 	the handle id as pilot_id*2^16 + num. Added a
 	gpc_queue_load_request(pilot_id,type,num). Loads a specific
	request, type if true for system level, false for ordinary
	request. (A system level request is one based on a cradle instead
	of a pilot). Also added
	gpc_queue_purge_request_point(pilot_id,num), deletes a specific
	request from the queue.

	* utils/gpilotd-client.c: added a call to gpilotd_geet_system_info 
	for test.
	
	* gpilotd/gpilotd-app.h: implemented the wrapper
 	gpilotd_get_system_info, gpilotd_monitor_on_all_pilots,
 	gpilotd_monitor_off_all_pilots and gpilotd_remove_request.

	* capplet/gpilotd-control-applet.c: fixed to work with new calls.

	* applet/pilot.c: fixed to work with new calls
	
Thu Jan 07 14:47:18 1999  George Lebl  <jirka@5z.com>

	* applet/pilot.c: don't include applet-lib.h

	* applet/Makefile.am: link correctly if libgpilotd is not installed

1998-10-26    <jrb@redhat.com>

	* applet/pilot.c (dnd_drop_internal): changed it to work with the
	new DnD stuff.  Don't know if it works (did it ever?) but it
	compiles now.

Tue Aug 18 20:35:07 EDT 1998 Manish Vachharajani <mvachhar@vger.rutgers.edu>
	*configure.in: Added checks for gmodule
	
