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

* README:
note aobut the buildorder bug

* TODO:
note to self about fixing the buildorder bug.

* applet/pilot-applet.glade:
Set names for widgets, was playing with changing their styles.

* applet/pilot.c: (gpilotd_set_style), (gpilotd_connect_cb),
(gpilotd_conduit_progress), (gpilotd_overall_progress),
(gpilotd_conduit_message), (gpilotd_daemon_message):

* capplet/util.c: (fill_synctype_menu):
Tried to fix the "applet seems dead"-bug by calling
gtk_main_iteration occasionally (it's not the way to fix the bug,
but it seems to work). Also fiddled with making the font smaller
in the progress bar.

* applet/Makefile.am:
* capplet/Makefile.am:
* gpilotd/Makefile.am:
* libgpilotdCM/Makefile.am:
* conduits/backup/Makefile.am:
* conduits/file/Makefile.am:
* conduits/test/Makefile.am:
* utils/Makefile.am:
include ORBIT_CFLAGS

* configure.in:
0,1.64...

* gnome-pilot.spec.in:
removed gpilotd-client. Never meant for "user consumption" anyhoo.

* gpilotd/gpilotd.c:
Fought with includes.

* gpilotd/manager.c: (gpilot_unload_conduit_foreach),
(gpilot_unload_conduits):
renamed a function (exciting, eh?)

* idl/gnome-pilot.idl:
* gpilotd/gnome-pilot-client.gob:
* libgpilotdCM/gnome-pilot-conduit-management.gob:
s/eskil@eazel.com/eskil@eskil.org/

2001-11-21  Abel Cheung  <maddog@linuxhall.org>

* capplet/Makefile.am:
* conduits/backup/Makefile.am:
* conduits/file/Makefile.am:
Add missing $DESTDIR in install-data-local.

2001-11-21  Abel Cheung  <maddog@linuxhall.org>

* configure.in: Re-added "zh_TW" in ALL_LINGUAS, this time it
  shouldn't fail in any case. Please tell me if otherwise.

2001-11-05  Eskil Heyn Olsen  <eskil@eskil.dk>


* NEWS:
blabla

* applet/pilot.c:
Stuff done to progress thingy.

* applet/Makefile.am:
* conduits/backup/Makefile.am:
* gpilotd/Makefile.am:
* conduits/file/Makefile.am:
* libgpilotdCM/Makefile.am:
Russels' patches and stuff.

* conduits/backup/backup_conduit.c: (pi_unmktag),
(gnome_real_pilot_conduit_backup_backup):
Uff, fatal bug in the backupconduit fixed, it now reads and saves
the appblock.


* configure.in:
0.1.63-1

* gpilotd/gpilotd.c: (remove_pid_file):
Reinserted the fun stat

* gpilotd/queue_io.c: (set_section_num),
(request_type_from_string), (gpc_queue_load_requests_for_cradle),
(gpc_queue_load_request), (gpc_queue_purge_request_point):
Detect error in queue file. I really need to redo the queue_io
thing, since the gnome_config stuff is just not safe enough, and
I'm linking wiht libxml anyhoo.

2001-10-31  JP Rosevear  <jpr@ximian.com>
 
 * gnome-pilot-conduit-sync-abs.c
 (gnome_pilot_conduit_sync_abs_compare): plug leak
 (gnome_pilot_conduit_sync_abs_prepare): ditto

2001-10-30  Eskil Heyn Olsen  <eskil@eskil.dk>

Applied patch from Russell Steinthal <rms39@columbia.edu> to fix
automake 1.5 issues.

2001-10-27  JP Rosevear  <jpr@ximian.com>

* gnome-pilot-conduit-config.gob: start the iteration at 0 not 1

2001-10-23  Jakub Steiner <jimmac@ximian.com>

* capplet/gnome-palm-conduit.png:
* capplet/gnome-palm.png: new icon to match the CC style

2001-10-17  Eskil Heyn Olsen  <eskil@eskil.dk>

* TODO:
blablabla

* applet/Makefile.am:
* applet/gpilot-applet-progress.gob:
* applet/pilot.c: (gpilotd_connect_cb), (gpilotd_disconnect_cb),
(gpilotd_conduit_start), (gpilotd_conduit_end),
(gpilotd_conduit_progress), (handle_client_error):
Wonked a cyclon spinner into the applet when conduits aren't
emitting progress signals. Not optimal yet.

* conduits/backup/backup_conduit.c:
(gnome_real_pilot_conduit_backup_backup):
Fixed a bug, where I didn't read/write the appinfo block, causing
loss of categori info.

* conduits/file/file_conduit.c:
(gnome_real_pilot_conduit_file_install_db):
Cut down on the spam.

* configure.in:
readded zh_TW, bonked to pre2

* gpilotd/manager.c: (iterate_dbs):
Rewomped the spam pr. db, and now first emit progress after
running the conduit and before backup (no specific reason, I just
wanted to)

* gpilotd/orbit_daemon_glue.c:
(gpilotd_corba_pause_notify_monitor):
mjamja

2001-10-14  Abel Cheung <maddog@linux.org.hk>

* {c,}applet/Makefile.am: Add LIBGLADE_CFLAGS since newer libglade
  headers are moved to another location.

2001-10-13  Eskil Heyn Olsen  <eskil@eskil.dk>

* NEWS:
* TODO:
mjamjamja

* conduits/file/file_conduit.c: (pi_unmktag),
(gnome_real_pilot_conduit_file_install_db):
More fun noise on output, revamped some of the install stuff,
should fix some of the bugs in .62.
* conduits/file/gpilot_install_file.c: (main):
Do a File conduit request after scheduling file installs. Thereby
gpilotd won't do a normal sync after installing the files.

* configure.in:
pre1

* gpilotd/Makefile.am:
Patch from Mikhail Zabaluev <mhz@alt-linux.org>

* gpilotd/gnome-pilot-structures.c: (gpilot_hdb_uucp_lock),
(gpilot_hdb_uucp_unlock), (gpilot_serial_device_init):
less output

* gpilotd/manager.c: (find_matching_conduit_compare_func_name),
(find_matching_conduit_name), (install_db_foreach),
(gpilot_load_conduits), (run_conduit_sync_foreach):
Fixed the "conduit_request" stuff

* gpilotd/orbit_daemon_glue.c: (gpilotd_corba_request_restore):
* gpilotd/queue_io.c: (is_system_related), (set_section),
(request_type_from_string), (gpc_queue_load_requests),
(gpc_queue_load_request):
* idl/gnome-pilot.idl:
mjamjamja

2001-10-08  Eskil Heyn Olsen  <eskil@eskil.dk>

Daemon now informs clients of pause/unpauses. Applet turns yellow
on pause.

* NEWS:
* TODO:
moved items from todo to news
* applet/Makefile.am:
added sync_paused.png image

* applet/pilot.c: (gpilotd_daemon_error), (gpilotd_daemon_pause),
(timeout):
* applet/sync_paused.png:
fucked with gimp to make a yellow sync button

* gpilotd/gnome-pilot-client.gob:
gob voodoo to make a client cb function

* gpilotd/orbit_daemon_glue.c: (gpilotd_corba_pause_device),
(gpilotd_corba_pause_notify_monitor), (gpilotd_corba_pause):
* idl/gnome-pilot.idl:
Added a GNOME_Pilot_Client::pause that gets called when the daemon
pauses/unpauses.

2001-10-07  Eskil Heyn Olsen  <eskil@eskil.dk>

* configure.in:
Reinserted zh_TW and prepped for 0.1.63

2001-10-07  Eskil Heyn Olsen  <eskil@eskil.dk>

* configure.in:
Had to yoink zh_TW from the lang list, since it borks make dist.

2001-10-07  Eskil Heyn Olsen  <eskil@eskil.dk>

* TODO:
blablabla

* configure.in:
1

* gpilotd/gnome-pilot-structures.c: (gpilot_context_new):
default stepping now 1

* gpilotd/gpilotd.c: (pilot_connect), (do_cradle_events):
Still fucking around with the network sync.

* gpilotd/manager.c: (backup_foreach):
removed log line.

2001-10-07  Abel Cheung  <maddog@linux.org.hk>

* configure.in: Added zh_TW (traditional Chinese) in ALL_LINGUAS

2001-10-02  Eskil Heyn Olsen  <eskil@eskil.dk>

* applet/pilot-applet-strings.c:
* applet/pilot-applet.glade:
changed some strings to fuck with the translators

* applet/pilot.c: (gpilotd_connect_cb), (lastlog_dialog):
Tried to make the progress box never be "dead". Enabled starting
conduit props from the applet menu (should talk to UI person about
this...)(

* capplet/Makefile.am:
yoinked the extra Conduits/.directory thing

* conduits/backup/backup_conduit.c:
(gnome_real_pilot_conduit_backup_backup):
Fixed so retval < 0 = bad, 0 = good, > 0 = good with comments.

* gpilotd/gnome-pilot-conduit-backup.gob:
* gpilotd/gnome-pilot-conduit-file.gob:
Woke up and didn't return NONE from the backup/file conduit
methods.

* gpilotd/gnome-pilot-structures.c: (gpilot_serial_device_deinit),
(gpilot_usb_device_deinit), (gpilot_irda_device_deinit),
(gpilot_network_device_deinit), (gpilot_device_deinit),
(gpilot_device_free):
* gpilotd/gnome-pilot-structures.h:
* gpilotd/gpilotd.c: (device_in):
Fiddle with the IRport reset. Unfortunately, I can't test it.

* gpilotd/manager.c: (backup_foreach):
Don't make a pilot log entry for db's that didn't require backup
(if backup_conduit retval > 0)

2001-09-18  Eskil Heyn Olsen  <eskil@eskil.dk>

* applet/pilot.c:
spam

* gpilotd/Makefile.am:
Rearranged build order to ensure build

* gpilotd/gnome-pilot-client.gob:
dnd install from nautilus works again

2001-09-18  Frederic Crozat  <fcrozat@mandrakesoft.com>

* conduits/file/Makefile.am: fix gnome-vfs compilation flags

2001-09-16  Eskil Heyn Olsen  <eskil@eskil.dk>

* NEWS:
Whats new in 0.1.62

* applet/pilot.c: (timeout):
Dont restart the druid

* capplet/pilot.c: (copyPilotState), (loadDeviceCfg),
(loadPilotState):
Dont accidently make a bogus entry

* conduits/backup/backup_conduit.c:
(gnome_real_pilot_conduit_backup_backup), (compare),
(gnome_real_pilot_conduit_backup_restore):
Voodoo to use the file_conduit to do restore

* conduits/file/file_conduit.c:
(gnome_real_pilot_conduit_file_install_db):
Slight file conduit api change

* gpilotd/Makefile.am:
* configure.in:
* gnome-pilot.spec.in:
wukkawukka

* gpilotd/gnome-pilot-conduit-backup.gob:
* gpilotd/gnome-pilot-conduit-file.gob:
Backup conduits now take a file conduit as parameter to restore,
and. And file conduit install_db takes a bool to determine if the
installed file gets rm'd or not.

* gpilotd/gnome-pilot-conduit-standard-abs.c:
(gnome_pilot_conduit_standard_abs_new),
(gnome_pilot_conduit_standard_real_copy_to_pilot),
(gnome_pilot_conduit_standard_real_copy_from_pilot),
(gnome_pilot_conduit_standard_real_merge_to_pilot),
(gnome_pilot_conduit_standard_real_merge_from_pilot),
(gnome_pilot_conduit_standard_real_synchronize),
(standard_abs_open_db), (standard_abs_close_db_and_purge_local):
Fixed bug in db opening/closing that could cause a db to not be
closed. 

* gpilotd/gnome-pilot-structures.c: (gpilot_hdb_uucp_unlock),
(gpilot_network_device_init):
* gpilotd/gpilot-gui.c: (gpilot_gui_restore):
Wukka.

* gpilotd/gpilotd.c: (pilot_connect), (gpilot_attempt_restore),
(gpilot_syncing_unknown_pilot), (gpilot_syncing_known_pilot),
(sync_device):
Pass a PilotUser struct around... yadayada...
Muy stuff in the restore dept.

* gpilotd/manager.c: (gnome_pilot_conduit_backup_func),
(conduit_progress_callback), (conduit_message_callback),
(conduit_error_callback), (iterate_dbs), (conduit_sync_default),
(install_db_foreach), (do_restore_foreach),
(gpilot_start_unknown_restore), (run_conduit_sync_foreach),
(gpilot_initial_synchronize_operations), (gpilot_synchronize),
(gpilot_copy_to_pilot), (gpilot_merge_to_pilot),
(gpilot_sync_default):
Muy stuff in the restore dept.

* gpilotd/manager.h:
Moved the restore func here.

* gpilotd/orbit_daemon_glue.c: (gpilotd_corba_set_user_info),
(orbed_notify_conduit_error), (orbed_notify_conduit_message),
(orbed_notify_daemon_message), (orbed_notify_daemon_error),
(orbed_notify_conduit_progress), (orbed_notify_overall_progress):
Foo with messaging system for the install progress report.

* gpilotd/queue_io.c: (gpc_queue_store_set_userinfo_request):
* gpilotd/queue_io.h:
Ehhh, I was doing something, got distracted... tits...

2001-09-09  Eskil Heyn Olsen  <eskil@eskil.dk>

* gpilotd/gnome-pilot-conduit-sync-abs.c:
(gnome_pilot_conduit_sync_abs_new):
Quenched a warning

* gpilotd/gnome-pilot-structures.h:
* gpilotd/gnome-pilot-structures.c: (gpilot_hdb_uucp_lock),
(gpilot_hdb_uucp_unlock), (gpilot_serial_device_init),
(gpilot_serial_device_free), (gpilot_usb_device_init),
(gpilot_usb_device_free), (gpilot_network_device_init):
Some UUCP locking, worthless, but fun if you're root. Ripped the
code from pppd.

* gpilotd/orbit_daemon_glue.c: (gpilotd_corba_init):
bop...

2001-09-09  Eskil Heyn Olsen  <eskil@eskil.dk>

* NEWS:
* applet/pilot.c: (gpilotd_connect_cb):
* capplet/gnome-pilot-druid.c: (gpd_syncpage prepare),
(gpd_userinfo_requested):
* capplet/gnome-pilot-pdialog.c: (gppd_userinfo_requested),
(gppd_pilot_send):
* configure.in:
* gpilotd/gnome-pilot-client.gob:
* gpilotd/gpilotd.c: (pilot_connect):
* gpilotd/orbit_daemon_glue.c: (gpilotd_corba_set_user_info),
(gpilotd_corba_set_user_info_if_not_set), (orbed_notify_connect),
(orbed_notify_userinfo):
* idl/gnome-pilot.idl:
s/GNOME_Pilot_PilotUser/GNOME_Pilot_UserInfo/

* utils/gpilotd-client.c: (pilot_connect), (pilot_disconnect),
(pilot_request_completed), (user_info), (the_loop), (list_bases),
(list_by_login), (print_err), (restore), (revive), (install),
(conduit), (set_user), (get_system_info), (main):
Tweaks for supporting multiple concurrent requests. Utterly
useless, but fun for me.

2001-08-30  JP Rosevear  <jpr@ximian.com>

 * Makefile.am: fix typo, put built sources first

2001-08-30  JP Rosevear  <jpr@ximian.com>
 
 * configure.in: Variables for library versioning
 
 * gpilotd/Makefile.am: version libs
 
 * libgpilotdCM/Makefile.am: version libs

2001-08-30  JP Rosevear  <jpr@ximian.com>
 
 * conduits/*: disable the versioning information on the shared
 libraries since we never need it

2001-08-30  JP Rosevear  <jpr@ximian.com>

* gnome-pilot-client.gob: prevent double oaf_init and accept
connections

2001-08-30  JP Rosevear  <jpr@ximian.com>

* gnome-pilot-conduit-standard-abs.c
(gnome_pilot_conduit_standard_abs_new): NULL terminate the
argument list

2001-08-02  Eskil Heyn Olsen  <eskil@eskil.dk>

* configure.in:
* gnome-pilot.spec.in:
Flipping to 0.1.62

2001-08-02  Eskil Heyn Olsen  <eskil@eskil.dk>

* gnome-pilot.spec.in:
Building 0.1.61

2001-08-02  Eskil Heyn Olsen  <eskil@eskil.dk>

* autogen.sh:
check for gpilotd instead gpilot-fileman

* configure.in:
yadayadayadayadayadayadayadayadayadayadayadayadayadayadayadayada

* gnome-pilot.spec.in:
Fixed urls...

* gpilotd/gnome-pilot-structures.c: (gpilot_network_device_init),
(gpilot_device_init), (gnome_pilot_conduit_sync_type_int_to_str):
* gpilotd/gpilotd.c: (pilot_connect), (monitor_channel),
(wait_for_sync_and_sync):
Fixed stuff for network, not that it works now, or I'm just dumb.

2001-08-01  Eskil Heyn Olsen  <eskil@eskil.dk>

* gpilotd/gnome-pilot-conduit-sync-abs.c:
(gnome_pilot_conduit_sync_abs_new):
duh...

2001-07-30  Eskil Heyn Olsen  <eskil@eskil.dk>

* gpilotd/gnome-pilot-conduit-sync-abs.c:
(gnome_pilot_conduit_sync_abs_new):
Missing terminating NULL (jpr@ximian.com)

2001-07-27  Eskil Heyn Olsen  <eskil@eskil.dk>

ack, need to clobber build, so I'd better commit
this...

* NEWS:
blablabla

* applet/pilot.c: (timeout), (handle_client_error):
applet uses the ping/pong to reconnect to daemon

* capplet/Makefile.am:
* capplet/gnome-palm-conduit.png:
* capplet/pilot.c: (load_conduit_list):
Load icons for conduits

* configure.in:
* gnome-pilot.spec.in:
* gpilotd/gnome-pilot-client.gob:
Added the noop call, which clients can periodically call to check
if the daemon is still alive.

* gpilotd/gnome-pilot-conduit-standard.gob:
Creatorid is not a string, but a guint32

* gpilotd/gpilotd.c: (pilot_connect), (monitor_channel):
Pwetti fwied...

* gpilotd/orbit_daemon_glue.c: (gpilotd_corba_noop),
(gpilotd_get_pilot_base_dir):
Added noop call

* gpilotd/orbit_daemon_glue.h:
Expose the orbit_notify_daemon_error call

* idl/gnome-pilot.idl:
noop call...

2001-06-27  Eskil Heyn Olsen  <eskil@eskil.dk>

Added the modified syncing and sync_broken
icons by Ben Liblit <liblit eecs berkeley edu> 

2001-06-19  Eskil Heyn Olsen  <eskil@eskil.dk>

* configure.in:
gob 1.0.10 required

2001-06-19  Eskil Heyn Olsen  <eskil@eskil.dk>

* applet/.cvsignore:
* gpilotd/.cvsignore:
Updated for all the new gob output

2001-06-18  Eskil Heyn Olsen  <eskil@eskil.dk>

* conduits/backup/backup_conduit.c: (conduit_load_gpilot_conduit):
* conduits/file/file_conduit.c: (conduit_load_gpilot_conduit):
* conduits/test/test_conduit.c: (conduit_get_gpilot_conduit):
Updated for the conduit api changes.

* gpilotd/Makefile.am:
Better gob rules

* gpilotd/gnome-pilot-conduit-backup.gob:
* gpilotd/gnome-pilot-conduit-file.gob:
* gpilotd/gnome-pilot-conduit-standard.gob:
* gpilotd/gnome-pilot-conduit-standard-abs.c:
(gnome_pilot_conduit_standard_abs_new):
* gpilotd/gnome-pilot-conduit-standard-abs.h:
* gpilotd/gnome-pilot-conduit-sync-abs.c:
(gnome_pilot_conduit_sync_abs_new):
* gpilotd/gnome-pilot-conduit-sync-abs.h:
* gpilotd/gnome-pilot-conduit.gob:
Twiddled the api so it doens't take a name when creating the
conduit. Name is read from the .conduit file where it also reads
the correct one depending on i18n.

* libgpilotdCM/Makefile.am:
* libgpilotdCM/gnome-pilot-conduit-management.gob:
Set the name when instantiating the conduit.

* utils/gpilotdcm-client.c: (main):
foo

2001-06-13  Eskil Heyn Olsen  <eskil@eskil.dk>

* applet/pilot-applet-strings.c:
* applet/pilot-applet.glade:
* applet/pilot.c: (gpilotd_connect_cb), (gpilotd_conduit_start),
(gpilotd_conduit_end), (gpilotd_conduit_progress),
(gpilotd_overall_progress), (gpilotd_daemon_message),
(gpilotd_daemon_error):
* conduits/backup/backup_conduit.c: (load_configuration),
(gnome_pilot_conduit_backup_remove_deleted),
(gnome_pilot_conduit_backup_create_backup of backup),
(gnome_pilot_conduit_backup_create_name),
(gnome_real_pilot_conduit_backup_backup),
(gnome_real_pilot_conduit_backup_restore),
(conduit_load_gpilot_conduit):
* conduits/file/file_conduit.c:
(gnome_real_pilot_conduit_file_install_db),
(conduit_load_gpilot_conduit):
* conduits/test/test_conduit.c: (conduit_get_gpilot_conduit):
* configure.in:
* gpilotd/Makefile.am:
* gpilotd/gnome-pilot-client.gob:
* gpilotd/gnome-pilot-conduit-backup.gob:
* gpilotd/gnome-pilot-conduit-file.c:
* gpilotd/gnome-pilot-conduit-file.gob:
* gpilotd/gnome-pilot-conduit-file.h:
* gpilotd/gnome-pilot-conduit-standard-abs.c:
(gnome_pilot_conduit_standard_abs_new),
(gnome_pilot_conduit_standard_real_copy_from_pilot),
(standard_abs_sync_record),
(standard_abs_check_locally_deleted_records),
(standard_abs_merge_to_remote), (standard_abs_merge_to_local),
(SlowSync), (FastSync):
* gpilotd/gnome-pilot-conduit-standard-abs.h:
* gpilotd/gnome-pilot-conduit-standard.c:
* gpilotd/gnome-pilot-conduit-standard.gob:
* gpilotd/gnome-pilot-conduit-standard.h:
* gpilotd/gnome-pilot-conduit-sync-abs.c:
(gnome_pilot_conduit_sync_abs_new):
* gpilotd/gnome-pilot-conduit-sync-abs.h:
* gpilotd/gnome-pilot-conduit.c:
* gpilotd/gnome-pilot-conduit.gob:
* gpilotd/gnome-pilot-conduit.h:
* gpilotd/gnome-pilot-structures.c:
(gnome_pilot_conduit_sync_type_str_to_int),
(gnome_pilot_conduit_sync_type_int_to_str):
* gpilotd/gnome-pilot-structures.h:
* gpilotd/gpilotd.c: (match_pilot_and_majick):
* gpilotd/manager.c: (set_callbacks), (backup_foreach),
(iterate_dbs), (write_sync_type_line_to_pilot),
(conduit_synchronize), (conduit_copy_to_pilot),
(conduit_copy_from_pilot), (conduit_merge_to_pilot),
(conduit_merge_from_pilot), (conduit_sync_default),
(gpilot_load_conduits), (gpilot_manager_save_databases):
* gpilotd/orbit_daemon_glue.c:
(orbed_notify_multi_purpose_foreach), (orbed_notify_conduit_start),
(orbed_notify_conduit_end), (orbed_notify_conduit_error),
(orbed_notify_conduit_message), (orbed_notify_daemon_message),
(orbed_notify_daemon_error), (orbed_notify_conduit_progress),
(orbed_notify_overall_progress):
* gpilotd/orbit_daemon_glue.h:
* idl/gnome-pilot.idl:
* macros/gnome-pilot.m4:
* po/POTFILES.in:

Converted gnome-pilot-conduit-file and gnome-pilot-conduit-standard
into gob. I plan to do that for a few more files as I suddenly have
to do something to them and get infuriated with the gtk+ stuff.

Moved restore functionality into the backupconduit, as it's the
conduit that knows where to restore from. Also did a lot of
housecleaning in the backupconduit.

Improved the applets sync progress, so the progress bars are much
more sane now. Still need to fix this for installing files.



2001-05-11  Eskil Heyn Olsen  <eskil@eazel.com>

* conduits/file/Makefile.am:
Added man page for gpilot-install-file

* configure.in:
Output "checking for vfs"

* gnome-pilot.spec.in:
Updated various deps, files to include and whatnot. Haven't tested
yet (really need to release a new version soon)

* gpilotd/Makefile.am:
Pwettyfwied

* gpilotd/gpilot-gui.c: (gpilot_gui_restore):
Gah, need to finish the restore dialog hell.

2001-05-08  Pablo Saratxaga  <pablo@mandrakesoft.com>

* capplet/gpilotd-capplet-strings.c,utils/gpilotd-client.c,
  utils/gpilotdcm-client.c,po/*.po: corrected some English typos

2001-05-01  Eskil Heyn Olsen  <eskil@eazel.com>

* README:
Fixed the pilot-link cvs thingy

* capplet/gnome-pilot-capplet.c: (gpcap_cap_try):
* capplet/gnome-pilot-ddialog.c:
(gnome_pilot_ddialog_run_and_close):
* capplet/util.c: (check_device_settings):
* capplet/util.h:
Moved the code to check permissions on a device to util.c, and
made ddialog use it so you get a warning when you click try

* conduits/backup/backup_conduit.c: (compare),
(gnome_real_pilot_conduit_backup_restore),
(conduit_load_gpilot_conduit):
Moved the restore code from the file conduit here to the backup conduit.
And got rid of the surplus backup_db and backup_prc calls.

* conduits/file/Makefile.am:
Added the man page contributed by Mark Brown
<broonie@sirena.org.uk>

* conduits/file/file_conduit.c: (conduit_load_gpilot_conduit):
Removed the restore_directory code.

* gpilotd/Makefile.am:
Nicer....

* gpilotd/gnome-pilot-conduit-backup.c:
* gpilotd/gnome-pilot-conduit-backup.gob:
* gpilotd/gnome-pilot-conduit-backup.h:
Changed gnome-pilot-conduit-backup.c into a gob file (went from
226+83 lines of gtk+ hell to a 69 lines of gob hell)

* gpilotd/gnome-pilot-conduit-file.c:
(gnome_pilot_conduit_file_class_init),
(gnome_real_pilot_conduit_file_install_db),
(gnome_pilot_conduit_file_install_db):
* gpilotd/gnome-pilot-conduit-file.h:
Removed the restore call.

* gpilotd/gnome-pilot-conduit.c: (gnome_pilot_conduit_set_arg),
(gnome_pilot_conduit_class_init), (gnome_pilot_conduit_set_name):
* gpilotd/gnome-pilot-conduit.h:
Added a gtk+ arg for conduit name.

* gpilotd/gnome-pilot-structures.c: (gpilot_serial_device_init),
(gpilot_device_free), (gpilot_pilot_init):
Fixed g_io_channel close/unref usage.

* gpilotd/gpilot-gui.h:
* gpilotd/gpilot-gui.c: (gpilot_gui_restore_callback),
(gpilot_gui_restore):
Adding a horrible ui for restoring an unknown/id=0 pilot (bug 8217
and 8218)

* gpilotd/gpilotd.c: (match_pilot_and_majick),
(gpilot_start_restore), (gpilot_attempt_restore),
(gpilot_syncing_unknown_pilot), (gpilot_syncing_known_pilot),
(sync_device):
More code for handling an unknown pilot

* gpilotd/manager.c: (conduit_sync_default), (install_db_foreach),
(do_restore_foreach), (gpilot_initial_synchronize_operations):
Updated for the move of restore from the file conduit to the
backup conduit.

* libgpilotdCM/gnome-pilot-conduit-management.gob:
comments and debugoutput changes.

2001-04-30  Eskil Heyn Olsen  <eskil@eazel.com>

* README:

Fixed bug # 8207

* conduits/file/gpilot-install-file.1:

Added a manpage contributed by Mark Brown <broonie@sirena.org.uk>

* idl/Makefile.am:
* idl/gpilot-applet.gnorba:
* idl/gpilot-applet.oafinfo:
* idl/pilot_applet.gnorba:
* idl/pilot_applet.oafinfo:

Fixed the gnorba and oafinfo files (patch by Peter Williams
<peter@newton.cx>)

2001-04-28  Vadim Strizhevsky  <vadim@strizhevsky.com>

* AUTHORS:
* capplet/AUTHORS:
* MAINTAINERS:

Change email to something that will allways work. 

2001-04-25  Eskil Heyn Olsen  <eskil@eazel.com>

This commit adds code to add two fields to a pilot, the sysinfo
romVersion and the cardinfo creation. Together, these should be
pretty unique and allow for "one-click restore"<tm>

I'm not entirely sure that creation/romversion are unique
pr. pilot, but I do hope so...

* applet/pilot.c: (gpilotd_connect_cb), (gpilotd_disconnect_cb),
(gpilotd_request_completed), (gpilotd_conduit_start),
(gpilotd_conduit_end), (gpilotd_conduit_progress),
(gpilotd_conduit_message), (gpilotd_conduit_error):
Matches signal prototypes (no warnings)

* capplet/gnome-pilot-capplet.c:
Removed a ^L

* capplet/gnome-pilot-pdialog.c: (gnome_pilot_pdialog_new),
(gppd_request_completed), (gppd_userinfo_requested),
(gppd_system_info_requested), (gppd_cancel_sync),
(gppd_sync_dialog), (gppd_pilot_get), (gppd_pilot_send):
* capplet/pilot.c: (copy_pilot), (loadDeviceCfg), (loadPilotPilot),
(savePilotState):
Added code to get load write creation/romversion info when using
the capplet.
Uses gob signal prototypes.

* gpilotd/gnome-pilot-client.gob:
changed a int to unsigned long to match the idl

* gpilotd/gnome-pilot-structures.h:
Added creation and romversion idents to the GPilotPilot struc.

* gpilotd/gpilotd.c: (gpilot_attempt_restore), (do_cradle_events),
(sync_device):
Code to intercepting a sync with a pilot id = 0.

* gpilotd/orbit_daemon_glue.c: (orbed_notify_sysinfo):
* gpilotd/orbit_daemon_glue.h:
Transfer creation/romversion.

* idl/gnome-pilot.idl:
Added creation and romversion.

* utils/gpilotd-client.c: (system_info):
Dump the creation and romversion

2001-04-12  Eskil Heyn Olsen  <eskil@eazel.com>

* applet/pilot.c: (gpilotd_connect_cb):
* capplet/Makefile.am:
* capplet/gnome-pilot-capplet.c: (gpcap_cap_try):
* capplet/gnome-pilot-conduitcap.c: (gpcc_conduits_settings):
* capplet/pilot.c: (newPilotState), (copy_device), (copy_pilot),
(copyPilotState), (dupPilotState), (freePilotState), (loadHostID),
(loadDeviceCfg), (loadPilotPilot), (loadPilotState),
(savePilotState), (load_conduit_list):
* capplet/pilot.h:
* conduits/backup/backup_conduit.c: (load_configuration),
(conduit_load_gpilot_conduit):
* conduits/file/file_conduit.c: (conduit_load_gpilot_conduit):
* conduits/file/gpilot_install_file.c: (gpilotd_request_completed),
(cancel_install), (show_warning_dialog), (main):
* configure.in:
* gpilotd/Makefile.am:
* gpilotd/gnome-pilot-conduit-backup.c:
(gnome_pilot_conduit_backup_new):
* gpilotd/gnome-pilot-conduit-backup.h:
* gpilotd/gnome-pilot-conduit-file.c:
(gnome_pilot_conduit_file_new):
* gpilotd/gnome-pilot-conduit-file.h:
* gpilotd/gnome-pilot-conduit-sync-abs.c:
(gnome_pilot_conduit_sync_abs_new):
* gpilotd/gnome-pilot-conduit.c: (gnome_pilot_conduit_set_arg),
(gnome_pilot_conduit_class_init), (gnome_pilot_conduit_init),
(gnome_real_pilot_conduit_display_settings),
(gnome_pilot_conduit_set_pilot),
(gnome_pilot_conduit_get_base_dir):
* gpilotd/gnome-pilot-conduit.h:
* gpilotd/gnome-pilot-dbinfo.h:
* gpilotd/gnome-pilot-structures.c: (gpilot_context_new),
(gpilot_context_init_user), (gpilot_context_free),
(gpilot_device_new), (gpilot_serial_device_init),
(gpilot_serial_device_free), (gpilot_usb_device_init),
(gpilot_usb_device_free), (gpilot_irda_device_init),
(gpilot_irda_device_free), (fetch_host),
(gpilot_network_device_init), (gpilot_network_device_free),
(gpilot_device_init), (gpilot_serial_device_load),
(gpilot_network_device_load), (gpilot_device_load),
(gpilot_device_free), (get_devices), (get_pilots),
(gpilot_pilot_new), (gpilot_pilot_init), (gpilot_pilot_free),
(gpilot_user_new), (gpilot_user_free), (gpilot_find_pilot_by_name),
(gpilot_find_pilot_by_id):
* gpilotd/gnome-pilot-structures.h:
* gpilotd/gpilot-structures.c:
* gpilotd/gpilot-structures.h:
* gpilotd/gpilot-userinfo.c:
* gpilotd/gpilot-userinfo.h:
* gpilotd/gpilotd.c:
* gpilotd/manager.c: (find_matching_conduit_compare_func),
(find_matching_conduit), (find_matching_conduit_compare_func_name),
(find_matching_conduit_name), (conduit_progress_callback),
(conduit_message_callback), (conduit_error_callback),
(set_callbacks), (backup_foreach), (iterate_dbs),
(conduit_synchronize), (conduit_copy_to_pilot),
(conduit_copy_from_pilot), (conduit_merge_to_pilot),
(conduit_merge_from_pilot), (conduit_sync_default),
(install_db_foreach), (install_foreach), (do_restore_foreach),
(unload_foreach), (gpilot_load_conduits), (gpilot_unload_conduits),
(run_conduit_sync_foreach),
(gpilot_initial_synchronize_operations), (gpilot_synchronize),
(gpilot_copy_to_pilot), (gpilot_copy_from_pilot),
(gpilot_merge_to_pilot), (gpilot_merge_from_pilot),
(gpilot_sync_default), (gpilot_add_log_entry),
(gpilot_manager_save_databases):
* gpilotd/manager.h:
* gpilotd/orbit_daemon_glue.h:
* libgpilotdCM/gnome-pilot-conduit-management.gob:
* po/POTFILES.in:
* utils/Makefile.am:
* utils/gpilotdcm-client.c: (list_conduits), (list_attribs),
(main):

Nothing special...

Oh well, the pilot link capplet now properly loads pilot names.

Made some radical changes to conduit instantiation so they
basically now are instantiated with a GPilotPilot object instead
of just a guint32 ID. The conduit can then access some of the
fields in the GPilotPilot object, such as the basedir. You can
still instantiate the conduits by just creating a GPilotPilot
object and setting the pilot id (may provide a convinience
function for this later).

The big change then is, that the conduit_get_gpilot_conduit
function that is dlsym used needed to take a GPilotPilot pointer
instead of a guint32. So the function is now called
conduit_load_gpilot_conduit, but if no such symbol is found, it
loads the old one for backwardscompatibility (see bug # 8064)

Also did a lot of regexp search and replaces to make code more
readable.

Slaugthered gpilot-userinfo.[ch] and gpilot-structures.[ch] and
smacked the contents into gnome-pilot-structures.[ch]

2001-04-13  JP Rosevear  <jpr@ximian.com>

* gnome-pilot-conduitcap.c (gpcc_conduits_enable): pop up the
settings dialog when the conduit is enabled.

2001-04-12  JP Rosevear  <jpr@ximian.com>

* conduits/backup/backup_conduit.c (load_configuration): only
calculate files_in_backup if there is a directory to prevent a
crash

2001-04-03  Eskil Heyn Olsen  <eskil@eazel.com>

* applet/Makefile.am:
* applet/gpilot-applet.desktop:
* applet/pilot.c: (properties_dialog):
* applet/pilot_applet.desktop:

s/pilot_applet/gpilot-applet/ (pr. hint from
Bj鷨n Torkelsson).

2001-03-22  Eskil Heyn Olsen  <eskil@eazel.com>

* applet/ChangeLog:
* capplet/ChangeLog:
* conduits/ChangeLog:
* conduits/backup/ChangeLog:
* conduits/file/ChangeLog:
* gpilot-fileman/ChangeLog:
* gpilotd/ChangeLog:
* idl/ChangeLog:
* libgpilotdCM/ChangeLog:
* utils/ChangeLog:
Added blurp about using this changelog instead of the local ones.

* configure.in:
Require GOB 1.0.6

* applet/Makefile.am:
Nicefied

* applet/pilot.c:
* utils/gpilotd-client.c: (pilot_connect), (pilot_disconnect),
(set_user), (get_system_info), (main):
Updated to use the typesafe(r) signal connections using the gob
1.0.6 feature.

2001-03-12  JP Rosevear  <jpr@ximian.com>

* configure.in: don't ac_output removed dirs

2001-03-08  Christophe Merlet  <redfox@eikonex.org>

* */*.desktop: Updated/Added french strings.

2001-03-01  JP Rosevear  <jpr@ximian.com>

* Moving non-essential conduits to gnome-pilot-conduits

2001-02-28  JP Rosevear  <jpr@ximian.com>

* util.c (insert_device_callback): move here
(check_device_info): ditto
(check_pilot_info): ditto

* util.h: new protos

* gpilotd-control-applet.c: last of the dead code removed

* gnome-pilot-druid.c (init_widgets): filter port name input

* gnome-pilot-ddialog.c (init_widgets): ditto

2001-02-28  JP Rosevear  <jpr@ximian.com>

* pilot.c (load_conduit_list): default to using gnome-unknown.png
as the conduit icon

* gnome-pilot-conduitcap.c (append_conduit_clist): tidy

2001-02-27  Eskil Heyn Olsen  <eskil@eazel.com>

* acconfig.h:
* capplet/gpilotd-capplet.glade:
* capplet/gpilotd-control-applet.c: (doTrySettings),
(run_sync_dialog), (devices_edit_cb), (devices_add_cb),
(configureDeviceDialog), (setDeviceCfg), (setDeviceDialogCfg),
(readDeviceDialogCfg):
* capplet/pilot.c: (loadDeviceCfg), (savePilotState):
* gpilotd/gpilot-structures.c: (gpilot_context_init_user),
(gpilot_serial_device_free), (fetch_host),
(gpilot_network_device_init), (gpilot_network_device_free),
(gpilot_serial_device_load), (gpilot_network_device_load),
(gpilot_device_load), (gpilot_device_free), (get_devices):
* gpilotd/gpilot-structures.h:
* gpilotd/gpilotd.c: (pilot_connect), (do_sync),
(network_device_in), (network_device_err), (monitor_channel),
(dump_build_info):
Applied patch from Evgeny Zislis <ezislis@email.com> to implement
network sync.

* configure.in:
Bonged to 0.1.58pre1

2001-02-27  JP Rosevear  <jpr@ximian.com>

* gnome-pilot-pdialog.c (init_widgets): remove dead bits

* gpilotd-control-applet.c: ditto

2001-02-27  JP Rosevear  <jpr@ximian.com>

* gnome-pilot-druid.c: remove progress stepping related stuff

* util.c (read_host_config): ditto

* gpilotd-capplet.glade: ditto

* gnome-pilot-capplet.c: ditto

* gnome-pilot-conduitcap.c: ditto

2001-02-27  JP Rosevear  <jpr@ximian.com>

* gpilotd-capplet.glade: remove popup menu items

* gnome-pilot-capplet.c (init_widgets): listen for buttons signals
so the popup menu can be shown
(gpcap_pilots_popup): construct and show a popup menu

* gnome-pilot-conduitcap.c (init_widgets): listen for buttons
signals so the popup menu can be shown

* util.h: new proto

* gnome-pilot-conduitcap.c (gpcc_conduits_popup): construct and
show a popup menu

* util.c (show_popup_menu): new utility routine

2001-02-27  JP Rosevear  <jpr@ximian.com>

* gnome-pilot-pdialog.c (gnome_pilot_pdialog_new): map/fill/init
here, listen for gpc signals
(gppd_request_completed): destroy dialog after user info set on
pilot
(gppd_userinfo_requested): update gui with pilot info and destroy
dialog
(gppd_cancel_sync): kill the client request and destroy dialog if
the cancel button is hit
(gppd_sync_dialog): instruct the user
(gppd_pilot_get): get user info
(gppd_pilot_send): ship info out to the pilot
(gppd_destroy): stop listening for signals when we are destroyed

* gnome-pilot-pdialog.h: fix proto

* gnome-pilot-druid.c: handles are gint's
(gpd_request_completed): ignore signals that don't include our
handle
(gpd_destroy): disconnect gpc signals when we are destroyed

* gnome-pilot-ddialog.c (gpdd_destroy): destroy dialog
(gnome_pilot_ddialog_new): map/fill/init in new, not init

* gnome-pilot-capplet.c: handles are gint's, not guint's

* gnome-pilot-conduitcap.c: ditto

* gpilotd-control-applet.c: remove dead functions/vars

* util.h: new proto

* util.c (choose_pilot_dialog): dialog to choose between a number
pilots, still needs a little work

2001-02-26  JP Rosevear  <jpr@ximian.com>

* gnome-pilot-druid.c (gnome_pilot_druid_new): listen for a
completed request as well
(gpd_syncpage prepare): revert testing bits
(gpd_request_completed): sensitize button on return

* gpilotd-control-applet.c: remove some now unused functions

2001-02-26  JP Rosevear  <jpr@ximian.com>

* gpilotd-control-applet.c: 

* gnome-pilot-pdialog.c (init_widgets): use username callback for
correctness

* gnome-pilot-druid.c (init_widgets): ditto

* util.h: new proto

* util.c (insert_username_callback): make util function correct
some bugs

2001-02-26  JP Rosevear  <jpr@ximian.com>

* util.c (insert_username_callback): move

* gnome-pilot-conduitcap.c: remove now util func

* util.h: new protos

* util.c (check_editable): make a util since it can/will be used
in multiple places
(check_selection): ditto

* gnome-pilot-druid.c: Remove now util func
(fill_widgets): remove dead code

* gpilotd-capplet.glade: remove individual conduit setting list

2001-02-26  JP Rosevear  <jpr@ximian.com>

* gnome-pilot-druid.c (fill_widgets): 

* gnome-pilot-pdialog.c (init_widgets): make sure pilot_id cannot
contain anything but numbers

* gnome-pilot-druid.c (get_widgets): get timeout
(map_widgets): map timeout
(init_widgets): make sure pilot_id cannot contain anything but
numbers

* gnome-pilot-capplet.c (init_widgets): tidy
(get_widgets): 

* util.c (insert_numeric_callback): move here

* util.h: new proto

* gpilotd-capplet.glade: Add timeout spinner to druid (this seems
to have disappeared)

2001-02-23  JP Rosevear  <jpr@ximian.com>

* gnome-pilot-conduitcap.c (gpcc_conduits_settings): kill warning

* gnome-pilot-cdialog.c (init_widgets): listen to activate signals
in the option menu
(init): don't map, fill or init the widgets here
(gnome_pilot_cdialog_new): do it here instead
(gnome_pilot_cdialog_run_and_close): call
gnome_dialog_run_and_close only
(gpcd_action_activated): disable the options frame if the disabled
option is selected in the option menu

2001-02-23  JP Rosevear  <jpr@ximian.com>

* pilot.h: add orig_enabled field to conduit state

* pilot.c (load_conduit_list): set the original enabled value

* gnome-pilot-conduitcap.c (gpcc_conduits_enable): don't
immediately write the config change out, record it for later.
(conduit_try_foreach): now we need to actually write the changes
out
(conduit_revert_foreach): write out the old values (in case we are
in a try)

2001-02-23  JP Rosevear  <jpr@ximian.com>

* gnome-pilot-conduitcap.c (gpcc_conduits_disable): don't actually
disable the conduit here
(gpcc_conduits_settings): load and show the cdialog properly
(conduit_try_foreach): actually set the conduit disable state here
if appropriate

* gnome-pilot-cdialog.c (gnome_pilot_cdialog_sync_type): new
routine to get the sync type from the option menu
(init): set close hides to TRUE

* gnome-pilot-cdialog.h: new proto

* util.c (fill_conduit_sync_type_menu): set object data on each
menu item

2001-02-22  JP Rosevear  <jpr@ximian.com>

* gpilotd-capplet.glade: tweak

* gpilotd-control-applet.c (main): use new conduit capplet widget

* gnome-pilot-cdialog.[hc]: Implement the guts of the conduit
settings dialog

* gnome-pilot-conduitcap.[hc]: Implement the guts of the conduit
capplet

* gnome-pilot-capplet.c (init): load glade from a lower root

* Makefile.am: Build new files

* util.c (fill_conduit_sync_type_menu): move here
(display_sync_type_name): move here

* util.h: new protos

* pilot.c (free_conduit_list): free list of conduit state info
(load_conduit_list): get a conduit state list for a given pilot

* pilot.h: New proto, remove conduit hash table from pilot state

2001-02-20  JP Rosevear  <jpr@ximian.com>

* gnome-pilot-pdialog.[hc]: new high level widget for a pilot
dialog

* gnome-pilot-ddialog.[hc]: new high level widget for a device
dialog

* gnome-pilot-capplet.[hc]: new high level widget that provides
the pilot capplet gui

* gnome-pilot-druid.c (init): default finished to FALSE, don't
show anything by default
(map_widgets): set some widgets properly
(gnome_pilot_druid_run_and_close): new method to show and destroy
the druid
(gpd_syncpage back): kill the daemon request
(gpd_pilotpage two_next): check the base dir
(gpd_finishpage finished): save out the data and restart the daemon

* gnome-pilot-druid.h: new proto

* gpilotd-capplet.glade: tidy

* util.c (get_default_pilot): Create a pilot struct with sane defaults
(get_default_device): ditto for a device
(sync_type_to_str): move here
(device_type_to_str): convert a device type to a string
(check_base_directory): move here
(read_host_config): ditto

* util.h: new prototypes

* Makefile.am: Compile new files

2001-02-19  Eskil Heyn Olsen  <eskil@eazel.com>

* Makefile.am:
Don't display the sed command to generate gpilotConf.sh

* capplet/Makefile.am:
* conduits/backup/Makefile.am:
* conduits/email/Makefile.am:
* conduits/expense/Makefile.am:
* conduits/file/Makefile.am:
* conduits/memo/Makefile.am:
* conduits/memo_file/Makefile.am:
* conduits/test/Makefile.am:
* gpilot-fileman/Makefile.am:
* gpilotd/Makefile.am:
* libgpilotdCM/Makefile.am:
* utils/Makefile.am:
Did a cleanup of the makefiles wrt LIBADD stuff (PISOCK_LIBS now
contains the PISOCK_LIBDIR as well).

* configure.in:
Use $GNOME_CONFIG
Shortened --enable-usb-visor to --enable-usb.
Nicifyed the config configuration output

* gpilotd/gnome-pilot-client.gob:
Added a missing #ifdef around some VFS code

* gpilotd/gpilot-structures.h:
* gpilotd/gpilot-structures.c: (gpilot_context_new),
(gpilot_context_init_user), (gpilot_context_free),
(gpilot_device_new), (gpilot_serial_device_init),
(gpilot_serial_device_free), (gpilot_usb_device_init),
(gpilot_usb_device_free), (gpilot_irda_device_init),
(gpilot_irda_device_free), (gpilot_device_init),
(gpilot_device_load), (gpilot_device_free), (get_devices),
(get_pilots):
Code indent.
Cleaned up the device destroy/init stuff.

* gpilotd/gpilotd.c: (device_in), (wait_for_sync_and_sync),
(dump_build_info):
USB device destroy now closes the IO channels.
Output build options on start (usb, irda, vfs etc).

* gpilotd/orbit_daemon_glue.c: (pause_device):
Added check in pause_device to see if it has io channels.

* macros/gnome-pilot.m4:
Collapsed PISOCK_LIBS and PISOCK_LIBDIRS, removed PILOT_* and
renames PISOCK_INCLUDEDIR to PISOCK_CFLAGS (to be more conformant
to the normal trend).
Sprinkled in some magic to give the full pilot-link version - just
hope it wont break when the -preX part goes away.

2001-02-15  JP Rosevear  <jpr@ximian.com>

* util.[hc]: move some routines out of gpilotd-control-applet.c so
that they are available to the druid

* gnome-pilot-druid.[hc]: new druid object

* Makefile.am: build new files

2001-02-13  Kjartan Maraas  <kmaraas@gnome.org>

* configure.in: Added Norwegian (nynorsk) to ALL_LINGUAS.

2001-02-06  Martin Norb踄k  <d95mback@dtek.chalmers.se>

* applet/pilot.c: Marked more strings for translation
* capplet/Conduits.directory: Added Swedish translation
* capplet/PalmPilot.directory: Added Swedish translation

2001-02-05  Eskil Heyn Olsen  <eskil@eazel.com>

* conduits/backup/backup_conduit.c: (load_configuration),
(destroy_configuration), (gnome_real_pilot_conduit_backup_backup):
Fixed some bad bad g_list usage that caused the "remove local if
removed on pilot" feature to work. Although I'm still not sure it
does excactly what people intented it to do...

2001-02-04  Eskil Heyn Olsen  <eskil@eazel.com>

* configure.in:
Bonged to version 0.1.57-pre1

* gpilotd/Makefile.am:
Fixed for make distcheck

2001-02-04  Eskil Heyn Olsen  <eskil@eazel.com>

* gpilotConf.sh.in:
* Makefile.am:
Set OAF_CFLAGS, VFS_LIBS and VFS_CFLAGS in gpilotConf.sh
Don't built applet if --with-oaf, it won't work anyway.

* NEWS:
Described the changes

* acconfig.h:
Added WITH_VFS

* applet/pilot.c: (gpilotd_connect_cb), (gpilotd_disconnect_cb),
(gpilotd_request_completed), (gpilotd_conduit_start),
(gpilotd_conduit_end), (gpilotd_conduit_progress),
(gpilotd_conduit_message), (gpilotd_conduit_error),
(get_pilot_ids_from_gpilotd), (file_type), (file_size),
(pilot_draw), (timeout), (show_error_dialog),
(show_warning_dialog), (show_message_dialog),
(handle_client_error), (load_properties), (save_properties),
(apply_exec_when_clicked_cb), (toggle_notices_cb),
(apply_properties_cb), (cancel_restore), (activate_pilot_menu),
(pick_pilot), (restore_dialog), (properties_dialog),
(pilot_execute_program), (pilot_clicked_cb), (pilot_link_dialog),
(lastlog_dialog), (cancel_cb):
Made some changes nessecary for the VFS stuff.
Also s/\([a-z]\)(/\1 (/ style change.

* conduits/file/file_conduit.c:
(gnome_real_pilot_conduit_file_install_db):
Fixed the message stuff, more readable.

* conduits/file/gpilot_install_file.c: (gpilotd_request_completed),
(cancel_install), (show_warning_dialog), (main):
gpilot-install-files doesn't do g_file_test anymore.
Also s/\([a-z]\)(/\1 (/ style change.

* conduits/memo_file/Makefile.am:
* conduits/test/Makefile.am:
* applet/Makefile.am:
* capplet/Makefile.am:
* conduits/backup/Makefile.am:
* conduits/email/Makefile.am:
* conduits/expense/Makefile.am:
* conduits/file/Makefile.am:
* gpilotd/Makefile.am:
* libgpilotdCM/Makefile.am:
* utils/Makefile.am:
Added VFS libs to build.
Prettified some of them

* configure.in:
Check for vfs libs.

* gpilotd/gnome-pilot-client.gob:
Added VFS support to GnomePilotClient::install_file
Implemented some of the get_* functions.

* gpilotd/gpilotd.c: (device_equal_by_io), (remove_device),
(pilot_set_baud_rate), (pilot_connect), (pilot_disconnect),
(write_sync_stamp), (do_cradle_events), (do_sync), (sync_device),
(device_in), (device_err), (visor_devices_in), (visor_devices_err),
(monitor_channel), (sig_hup_handler), (sig_term_handler),
(sig_int_handler), (remove_pid_file), (write_pid_file),
(wait_for_sync_and_sync), (dump_build_info), (main):
Output configure options on start.
Also s/\([a-z]\)(/\1 (/ style change.

* idl/gnome-pilot.idl:
* gpilotd/queue_io.h:
* gpilotd/queue_io.c: (is_system_related),
(gpc_queue_store_request):
* gpilotd/manager.h:
* gpilotd/manager.c: (gpilot_load_conduits),
(gpilot_initial_synchronize_operations):
Moved GET_SYSINFO into being a cradle operation.

* gpilotd/orbit_daemon_glue.c: (gpilotd_corba_get_system_info),
(gpilotd_corba_get_pilots_by_login),
(gpilotd_corba_get_user_name_by_pilot),
(gpilotd_corba_get_user_login_by_pilot), (orbed_notify_sysinfo),
(accept_all_cookies), (gpilotd_corba_init):
Did get_sysinfo.
Added a accept_all_cookies patch that sets OAF to accept all
connections, doesn't solve the GOAD/OAF conflict in the applet.
Added some #warning to the unimplemented get_user_* functions.

* libgpilotdCM/gnome-pilot-conduit-management.gob:
Added GNOME_PATH environment support.

* po/POTFILES.in:
Removed gpilotd-app*

* utils/gpilotd-client.c: (system_info), (the_loop),
(list_by_login), (set_user), (get_system_info), (main):
Also s/\([a-z]\)(/\1 (/ style change.

2001-01-23  JP Rosevear  <jpr@ximian.com>

* README: update requirements to include cvs pilot-link info for those
that need it

* AUTHORS: update email address

2001-01-14  JP Rosevear  <jpr@ximian.com>

* configure.in: allow enabling of purify

2001-01-13  Eskil Heyn Olsen  <eskil@eazel.com>

* HACKING:
* MAINTAINERS:
* README:
* README.visor:
* AUTHORS
* capplet/ChangeLog:
* capplet/Makefile.am:
* conduits/ChangeLog:
* conduits/Makefile.am:
* conduits/backup/Makefile.am:
* conduits/email/Makefile.am:
* conduits/file/Makefile.am:
* conduits/memo_file/Makefile.am:
* conduits/test/Makefile.am:
* configure.in:
* gpilotd/.cvsignore:
* gpilotd/ChangeLog:
* gpilotd/Makefile.am:
* gpilotd/gnome-pilot-client.c:
* gpilotd/gnome-pilot-client.gob:
* gpilotd/gnome-pilot-client.h:
* libgpilotdCM/.cvsignore:
* libgpilotdCM/ChangeLog:
* libgpilotdCM/Makefile.am:
* libgpilotdCM/gnome-pilot-conduit-config.c:
* libgpilotdCM/gnome-pilot-conduit-config.gob:
* libgpilotdCM/gnome-pilot-conduit-config.h:
* libgpilotdCM/gnome-pilot-conduit-management.c:
* libgpilotdCM/gnome-pilot-conduit-management.gob:
* libgpilotdCM/gnome-pilot-conduit-management.h:
* po/ChangeLog:
* po/POTFILES.in:
Rolled back JP's degobification change.
Added blurp about gob in HACKING.
Updated README reg. bugreporting.
Fixed testconduit to pass makedistcheck.
configure now allows compile with no gob (for the tarballs).

2000-12-17  JP Rosevear  <jpr@helixcode.com>

* configure.in: Don't need gnorba to build the test library

2000-12-15  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>

* configure.in: Added sk to ALL_LINGUAS (Slovak)

2000-12-02  Eskil Heyn Olsen  <eskil@eazel.com>

* capplet/gpilotd-control-applet.c: (configurePilotDialog):
Accept spaces in pilot user names.

2000-11-29  JP Rosevear  <jpr@helixcode.com>

* configure.in: Have the new abs conduit stuff build by default

2000-11-28  JP Rosevear  <jpr@helixcode.com>

* Documentation/conduits.sgml: Update

2000-11-27  JP Rosevear  <jpr@helixcode.com>

* ABOUT-NLS: Remove generated file

2000-10-31  Szabolcs Ban  <shooby@gnome.hu>

* configure.in: Added hu to ALL_LINGUAS (Hungarian support)

2000-10-29  Eskil Heyn Olsen  <eskil@eazel.com>

* capplet/gpilotd-capplet-strings.c:
* capplet/gpilotd-capplet.glade:
* capplet/gpilotd-control-applet.c: (gpilotd_request_completed),
(gpilotd_userinfo_requested), (saveSettingsAndRestartDaemon),
(doTrySettings), (doSaveSettings), (doRevertSettings),
(insert_numeric_callback), (statechange_cb), (insert_syncpc_id),
(insert_username_callback), (insert_device_callback),
(activate_sync_type), (activate_speed), (cancel_sync),
(run_sync_dialog), (run_error_dialog), (run_question_dialog),
(activate_device_menu), (run_choose_dialog), (pick_pilot_device),
(get_from_pilot_cb), (send_to_pilot_cb), (pilots_selection_cb),
(clist_unselection_cb), (devices_selection_cb),
(clist_button_press), (sync_type_int_to_str), (compare_pilot_info),
(compare_device_info), (check_base_directory), (pilots_add_cb),
(pilots_edit_cb), (pilots_delete_cb), (devices_edit_cb),
(devices_add_cb), (devices_delete_cb), (createHostCfgWindow),
(setHostCfg), (readHostCfg), (build_speed_menu),
(configureDeviceDialog), (createDeviceCfgDialog), (setDeviceCfg),
(compare_device_name), (next_cradle_name), (compare_pilot_name),
(next_pilot_name), (setDeviceDialogCfg), (readDeviceDialogCfg),
(configurePilotDialog), (createPilotCfgDialog), (setPilotCfg),
(setPilotDialogCfg), (readPilotDialogCfg),
(pilot_capplet_glade_init), (pilot_capplet_setup),
(monitor_pilots), (main), (druid_gpilotd_userinfo_requested),
(druid_gpilotd_request_completed), (no_button_toggled),
(ask_to_cancel), (druid_canceled), (druid_finished),
(druid_syncpage back), (druid_presyncpage next),
(druid_pilot2page next), (druid_delete_window),
(gpilotd_druid_show):
Did some regexp nicefications of the code. And added the 
timeout field.

* capplet/pilot.c: (copy_device), (loadDeviceCfg),
(savePilotState):
Added the timeout field to GPilotDevice

* configure.in:
Requires pilot-link 0.9.5

* gnome-pilot.spec.in:
Add ${prefix}/lib to /etc/ld.so.conf if not there

* gpilotd/gpilot-structures.c: (gpilot_device_init):
* gpilotd/gpilot-structures.h:
* gpilotd/gpilotd.c: (pilot_connect):
Added a timeout-field to the device, which is
passed to pi_accept_to.

* macros/gnome-pilot.m4:
Improved the check for libpisock
Bonged requied pilotlink version to 0.9.5

2000-10-27  Miguel de Icaza  <miguel@helixcode.com>

* configure.in (LIBS): Use correctly the AC_CHECK_LIB macro and
include -nsl for pilot link (which is what this macro was used
for). 

2000-10-24  Dave Camp  <dave@helixcode.com>

* configure.in: Set do_usb=yes by default.

* gpilotd/gpilotd.c (visor_devices_in): Increase the length of the 
 sleep().
(visor_devices_err): Typo fix.
(monitor_channel): Add a warning if the usbdevfs isn't properly
mounted.

2000-10-23  JP Rosevear  <jpr@helixcode.com>

* configure.in: Revert the addition of hungarian since the po file
was not checked in.

2000-10-20  JP Rosevear  <jpr@helixcode.com>

* Documentation/conduits.sgml: Add user_data param descriptions

2000-10-20  JP Rosevear  <jpr@helixcode.com>

* Documentation/conduits.sgml: Typo corrections, correct 
sync abs conduit signalerrors.

2000-10-17  JP Rosevear  <jpr@helixcode.com>

* Documentation/conduits.sgml: Update for new sync abs conduit

2000-10-16  Szabolcs BAN <shooby@gnome.hu>

* po/hu.po: Initial support for Hungarian language.

2000-10-15  Almer S. Tigelaar  <almer1@dds.nl>

* configure.in: Add 'nl' to ALL_LINGUAS.

2000-10-12 Eskil Heyn Olsen  <eskil@eazel.com>

prepping for 0.1.55 release

2000-10-10  JP Rosevear  <jpr@helixcode.com>

* configure.in (try_newabs): with/without new abs conduit
option

2000-09-06  Simos Xenitellis  <simos@hellug.gr>

* *.directory: Added Greek translations.

* *.desktop: Added Greek translations.

2000-09-05  Eskil Heyn Olsen  <eskil@eazel.com>

* acconfig.h:
Added the WITH_IRDA define

* capplet/gpilotd-capplet-strings.c:
IrDA has been added

* capplet/gpilotd-capplet.glade:
Added buttons for setting up a port as irda

* capplet/gpilotd-control-applet.c: (devices_edit_cb),
(devices_add_cb), (configureDeviceDialog), (setDeviceCfg),
(setDeviceDialogCfg), (readDeviceDialogCfg):
Added support for the IrDA prot

* capplet/pilot.c: (loadDeviceCfg):
Load and check for irda port

* configure.in:
Always set WITH_IRDA

* gpilotd/gpilot-structures.c: (gpilot_device_init),
(gpilot_serial_device_init), (gpilot_usb_device_init),
(gpilot_irda_device_init), (gpilot_device_free), (get_devices):
Split up device init pr device type. Fixed a potentiel bug in
freeing a device.

* gpilotd/gpilot-structures.h:
Added the IrDA device.

* gpilotd/gpilotd.c: (sync_device), (device_in),
(visor_devices_err), (monitor_channel), (wait_for_sync_and_sync):
Added some funky hack that makes IrDA work on my
machine. Basically, I apparently need to close down the port after
sync, or I'll get port errors. So now, I close it, reopen and add
the io handlers.

2000-08-17  Pablo Saratxaga <pablo@mandrakesoft.com>

* utils/{gpilotd-client.c,gpilotdcm-client.c}: corrected an error
on English string (s/certain certain/certain/).
Thanks to Quico Llach for pointing that out.

2000-08-08  Eskil Heyn Olsen  <eskil@eazel.com>

* configure.in:
.55pre

* gpilotd/gnome-pilot-conduit-standard-abs.c:
(gnome_pilot_conduit_standard_real_synchronize):
Removed evil check before Fast/Slowsync

* gpilotd/gpilotd.c: (pilot_connect):
2 secs timeout again.

2000-08-06  Eskil Heyn Olsen  <eskil@eazel.com>

* configure.in
version 0.1.54

2000-08-06  Eskil Heyn Olsen  <eskil@eazel.com>

* applet/pilot.c:
* capplet/gpilotd-capplet-strings.c:
* capplet/gpilotd-control-applet.c:
* capplet/pilot.c:
* capplet/pilot.h:
* conduits/backup/backup-conduit-control-applet.c:
* conduits/backup/backup_conduit.c:
* conduits/backup/backup_conduit.h:
* conduits/file/file-conduit-control-applet.c:
* conduits/file/file_conduit.c:
* conduits/file/file_conduit.h:
* conduits/file/gpilot_install_file.c:
* conduits/memo/memo-conduit-control-applet.c:
* conduits/memo/memo_conduit.c:
* conduits/memo/memo_conduit.h:
* conduits/memo/memo_conduit_abs.h:
* conduits/memo_file/memo_file_capplet.c:
* conduits/memo_file/memo_file_conduit.c:
* conduits/memo_file/memo_file_conduit.h:
* drafts/gpilotd-lib.idl:
* gpilotd/gnome-pilot-client.gob:
* gpilotd/gnome-pilot-conduit-backup.c:
* gpilotd/gnome-pilot-conduit-backup.h:
* gpilotd/gnome-pilot-conduit-file.c:
* gpilotd/gnome-pilot-conduit-file.h:
* gpilotd/gnome-pilot-conduit-standard-abs.c:
* gpilotd/gnome-pilot-conduit-standard-abs.h:
* gpilotd/gnome-pilot-conduit-standard.c:
* gpilotd/gnome-pilot-conduit-standard.h:
* gpilotd/gnome-pilot-conduit.c:
* gpilotd/gnome-pilot-conduit.h:
* gpilotd/gnome-pilot-dbinfo.h:
* gpilotd/gpilot-gui.c:
* gpilotd/gpilot-gui.h:
* gpilotd/gpilot-structures.c:
* gpilotd/gpilot-structures.h:
* gpilotd/gpilot-userinfo.c:
* gpilotd/gpilot-userinfo.h:
* gpilotd/gpilotd-app-dummy-callbacks.h:
* gpilotd/gpilotd-app.h:
* gpilotd/gpilotd-conduit-mgmt.h:
* gpilotd/gpilotd-session-wrapper.c:
* gpilotd/gpilotd.c:
* gpilotd/lib-gpilotd.c:
* gpilotd/manager.c:
* gpilotd/manager.h:
* gpilotd/orbit_daemon_glue.c:
* gpilotd/orbit_daemon_glue.h:
* gpilotd/queue_io.c:
* gpilotd/queue_io.h:
* idl/gnome-pilot.idl:
* libgpilotdCM/gnome-pilot-conduit-config.gob:
* libgpilotdCM/gnome-pilot-conduit-management.gob:
Added GPL licenses all over. Plus authors, I wasn't
thoughrough about getting all contributors in,
if you feel forgotten, add yourself or drop me
a note if you don't have cvs access.

2000-08-05  Eskil Heyn Olsen  <eskil@eazel.com>

* TODO:
* gpilotd/gpilotd.c: (pilot_connect):
Ugh, pi_sockaddr has a max length on device names on 13 chars (it
has a char[14] for the name). Inserted a fix for it, it just calls
g_error, but we really need to fix pilot-link instead. This might
fix the IrDA problems.

2000-08-04  Dave Camp  <campd@oit.edu>

* conduits/email/email_conduit.h: Added an mboxFile member to the 
ConduitCfg struct.
* conduits/email/email-conduit-control-applet.c:
(load_configuration), (save_configuration), (dupe_configuration),
(destroy_configuration), (createCfgWindow), (setOptionsCfg),
(readOptionsCfg): Deal with the mboxFile member and associated config 
key. Also added a label/textbox pair for configuring it.  
* conduits/email/email_conduit.c: (load_configuration),
(destroy_configuration): Deal with the mboxFile member.
(write_message_to_pilot): New function.
(synchronize): Deal with mbox, and make the mh sync code use 
write_message_to_pilot().

2000-08-04  Eskil Heyn Olsen  <eskil@eazel.com>

* applet/pilot.c: (main):
* conduits/file/gpilot_install_file.c: (main):
Removed oaf_init call, as gnome-pilot-client.gob does that.

* configure.in:
Bonged to 0.1.54pre

* gpilotd/gpilotd.c: (pilot_connect), (monitor_channel):
Removed the horrendous close call, and switched the timeout to
1sec instead of 2secs.

* idl/Makefile.am:
* idl/pilot_applet.oafinfo:
Added an oafinfo for the pilot_applet.

* po/Makefile.in.in:
Ask me not...

2000-08-03  Dave Camp  <campd@oit.edu>

* gpilotd/gpilot-structures.c: (gpilot_context_new): 
* gpilotd/gpilot-structures.h: s/visor_out_handle/visor_err_handle/
* gpilotd/gpilotd.c: (visor_devices_err), (monitor_channel): Added
a watch for visor_err_handle.

2000-08-03  Dave Camp  <campd@oit.edu>

* gpilotd/gpilot-structures.c: #include <config.h>
* gpilotd/gpilotd.c: (visor_devices_in): use strncmp() to compare
the S line.

2000-08-03  Dave Camp  <campd@oit.edu>

* MAINTAINERS: Added myself.

2000-08-03  Chris Toshok  <toshok@helixcode.com>

* gpilotd.c: (visor_devices_in): ifdef with WITH_USB_VISOR, and
more specifically with linux since the visor code is linux
specific at the moment.
(monitor_channel): same.

* gpilot-structures.h: same.

* gpilot-structures.c (gpilot_context_new): same.

2000-08-03  Dave Camp  <campd@oit.edu>

* gpilotd/gpilotd.c: (visor_devices_in): Check for the existence of
a visor in /proc/bus/usb/devices before blindly trying to sync all
of the devices.  For people with one visor, this means it will work
basically perfectly.  For people with two or more visors, you'll 
get occasional "Unable to bind to port" warnings.

2000-08-02  Dave Camp  <campd@oit.edu>

* gpilotd/gpilot-structures.c (gpilot_context_new): Added some 
members to the GPilotContext, initialize them here.  These members 
are for watching /proc/bus/usb/devices, which will become ready for 
reading when the visor is activated.
* gpilotd/gpilotd.c (get_usb_procentry): Removed.
(check_usb): Removed.
(visor_devices_in): New function.  IO handler for 
/proc/bus/usb/devices.  
(monitor_channel): When monitoring a visor, setup the visor 
IO channels.

2000-08-01  Vadim Strizhevsky  <vadim@optonline.net>

* conduits/memo_file/memo_file_conduit.c: (spool_foreach):
Never right out 0 length files. Patch for bug #7816 from 
Christopher A. Craig

2000-07-31  Eskil Heyn Olsen <eskil@eazel.com>

* conduits/backup/backup-conduit-control-applet.c: (adj_change_cb),
(createCfgWindow), (setOptionsCfg), (readOptionsCfg):
* conduits/backup/backup_conduit.c: (load_configuration),
(destroy_configuration), (gnome_real_pilot_conduit_backup_backup):
Applied more patches from Robert Mibus.

2000-07-31  Dave Camp <campd@oit.edu>

* configure.in: Added an --enable-usb-visor option.
* acconfig.h: Added HAVE_USB_VISOR
* gpilotd/gpilot-structures.c: (gpilot_device_init): Read the 
'type' configuration option for the device.  Only try to open the
device if it is a serial device.
* gpilotd/gpilot-structures.h: Added a 'type' field to GPilotDevice.
This field will be PILOT_DEVICE_SERIAL for a normal serial device, and
PILOT_DEVICE_USB_VISOR for a handspring usb device.
(get_usb_procentry): New function.
(check_usb): New function.  Stats the usb device to see if it is up
and starts a sync if so.
(monitor_channel): If the device is a usb visor, setup a timer to call
check_usb.
* capplet/gpilotd-control-applet.c: (devices_edit_cb),
(devices_add_cb), (configureDeviceDialog), (setDeviceCfg),
(setDeviceDialogCfg), (readDeviceDialogCfg):
* capplet/pilot.c: (copy_device), (loadDeviceCfg),
(savePilotState): Deal with the 'type' field.

2000-07-18  Eskil Heyn Olsen  <eskil@eazel.com>

* conduits/backup/backup-conduit-control-applet.c:
(load_configuration), (save_configuration), (copy_configuration):
* conduits/backup/backup_conduit.c: (load_configuration),
(destroy_configuration), (gnome_real_pilot_conduit_backup_backup):
* conduits/backup/backup_conduit.h:
Applied patch from Robert Mibus <mibus@bigpond.com> to provide
multiple backups. Still needs a gui though.

* gpilotd/gnome-pilot-conduit-standard-abs.c:
(gnome_pilot_conduit_standard_real_synchronize):
Small fix so it does not call FastSync or SlowSync if
pilot moddata < backupdate. I really hope this works,
or I'm in it for a world of pain and bugreports.

* gpilotd/manager.c: (iterate_dbs):
Always backup db's, even if handled by a conduit.

2000-07-17  Eskil Heyn Olsen  <eskil@eazel.com>

* po/POTFILES.in:
remove memo-conduit-control-applet.c, since it's
not distributed anymore

2000-07-17  Eskil Heyn Olsen  <eskil@eazel.com>

* configure.in:
Added pt_BR to ALL_LINGUAS.

* idl/Makefile.am:
Only distribute oafinfo if compiled with oaf support.

2000-07-14  Chris Toshok  <toshok@helixcode.com>

* configure.in: correct AM_CONDITIONAL for USING_OAF to use $withval.

2000-07-06  Eskil Heyn Olsen  <eskil@eazel.com>

* conduits/memo_file/memo_file_conduit.c: (spool_foreach):
Applied patch from Christopher A. Craig <ccraig@ccraig.org> reg.
memo_file explosions.

2000-07-05  Eskil Heyn Olsen  <eskil@eazel.com>

* configure.in:
Fixing --with-oaf is no longer an assignment for
the reader, it is now done and works.

2000-07-05  Eskil Heyn Olsen  <eskil@eazel.com>

* HACKING:
Changelog entries should now go to toplevel Changelog.
I now prefer this, because of the prepare-ChangeLog.pl
script used for Nautilus. See HACKING for more.

* applet/pilot.c: (main):
* configure.in:
* gpilotd/Makefile.am:
* gpilotd/gnome-pilot-client.gob:
* gpilotd/orbit_daemon_glue.c: (gpilotd_corba_init):
* macros/gnome-pilot.m4:
* utils/Makefile.am:
Done a lot of damagecontrol after the OAF collision
that happened. GNORBA is now the default object activator
even if bonobo/oaf/whatnot is installed. You can switch
to oaf if you configure with --with-oaf (up to the reader
to completely finish this).
The OAF code is still in CVS, it compiles (no longer
breaks gnome-pim), but still doens't work though.
(there a limit to my time).

2000-07-05  Eskil Heyn Olsen  <eskil@eazel.com>

* Makefile.am:
        * gpilotConf.sh.in:
The addition of the OAF check broke gnome-pim compile,
so I now add OAF_LIBS to gpilotConf.

* conduits/backup/Makefile.am:
Added GNOME_LIBS and LIBDIR.

2000-06-30  Seth Alves  <alves@hungry.com>

* configure.in: copied bonbo/oaf check from evolution

* acconfig.h: added USING_OAF

2000-06-17  Eskil Heyn Olsen  <eskil@eazel.com>

* TODO: Added a blurp about doing some stuff for USB
cradles.
* conduits/memo_file/memo_file_conduit.c: 
(iterate_specific): Some ()'s around derefs, I like them.

2000-05-31  Vadim Strizhevsky  <vadim@optonline.net>

* gnome-pilot.spec.in: Update required libraries versions.

* configure.in, acconfig.h: Add GNOME_ICONDIR variable. Add
check (copied from gnome-pim's configure.in) for gnome-libs new
 enough to have window-icon functions.  

2000-05-29  Eskil Heyn Olsen  <set EMAIL_ADDRESS environment variable>

* gpilotd/gpilotd.c: (pilot_connect), (sync_foreach), (device_in),
(device_err), (monitor_channel), (remove_pid_file),
(write_pid_file), (wait_for_sync_and_sync):
Some minor cleaning, also inserted some more paranoia checks to
see if I can solve the mysterious sigsegvs in device_in.

* utils/gpilotd-client.c: (main):
* utils/gpilotdcm-client.c: (main):
Put a warning in the tool, to let people know, that these
are not usertools. Prolly won't help.

* configure.in:
* po/pt.po:
* po/pt_PT.po:
renamed pt_PT to pt, on request from  
       Carlos Morgado <chbm@chbm.nu>

2000-05-14  Eskil Heyn Olsen  <eskil@eazel.com>

* AUTHORS, MAINTAINERS, gnome-pilot.spec.in:
Changed my email to the new eazel.com adddress.

2000-05-14  Jesus Bravo Alvarez  <jba@pobox.com>

* configure.in: Added gl (Galician) to ALL_LINGUAS
* *.desktop: Added Galician translations.

2000-05-11  Pablo Saratxaga <pablo@mandrakesoft.com>

* capplet/gpilotd-capplet-strings.c: removed N_() from strings that
  must not be translatable
* configure.in: added Catalan language

2000-04-14  Kjartan Maraas  <kmaraas@online.no>

* */*.desktop: Added Norwegian translations.

2000-04-10  Valek Filippov <frob@df.ru>

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

2000-03-31  Eskil Heyn Olsen  <deity@eskil.dk>

        * configure.in: version now 0.1.50
* gnome-pilot.spec.in: requires libxml 1.8.0

2000-03-29  Eskil Heyn Olsen  <deity@eskil.dk>

* configure.in: bonged version to 0.1.50pre

2000-03-28  Eskil Heyn Olsen  <deity@eskil.dk>

* configure.in, gpilotConf.sh.in, Makefile.am: did the proper
gnome-config script. Needs to be used now.
configure.in: More libs for GPILOT_LIBS.

2000-03-25  Vadim Strizhevsky  <vadim@optonline.net>

* TODO: some updates.

2000-03-08  Eskil Heyn Olsen  <deity@eskil.dk>

* gnome-pilot-config.in: fixed library names

* configure.in: version = 0.1.49

2000-02-28  Eskil Heyn Olsen  <deity@eskil.dk>

* gnome-pilot-config.in (libs): gnome-pilot-config now return
-lgpilotdcm instead of -lgpilotdconduitmgmtOILD

2000-02-14  Eskil Heyn Olsen  <deity@eskil.dk>

* configure.in (gnome_cv_use_gnome): Added libgpilotdCM

* Makefile.am (SUBDIRS): Added libgpilotdCM

2000-02-25  Eskil Heyn Olsen  <deity@eskil.dk>

* configure.in acconfig.h: remove the CONDUITDIR def. 

* TODO: the list for the 0.2.0 issues

2000-02-25 Eskil Heyn Olsen  <deity@eskil.dk>
* Makefile.am, configure.in: compile libgpilotdCM again.

2000-02-24  Eskil Heyn Olsen  <deity@eskil.dk>

* libgpilotdCM/gnome-pilot-conduit-management.gob: Finished
attribute loading and getting. Now for the enabling/disable rp
pilot and loading of the conduit.

2000-02-15  Vadim Strizhevsky  <vadim@optonline.net>

* Makefile.am: Commented out libgpilotdCM until compilation of it 
is fixed.

2000-02-14  Eskil Heyn Olsen  <deity@praxis>

* libgpilotdCM/gnome-pilot-conduit-management.gob: Most xml
reading doing, gotta go now, have to commit...

2000-02-13 Eskil Heyn Olsen  <deity@eskil.dk>

* Applied patch by Christopher A. Craig <ccraig@ccraig.org>
to gnome-pilot-config.in. Fixed libgpilotdconduitmgmt to 
libgpilotdconduitmgmt.old

2000-02-12  Vadim Strizhevsky  <vadim@optonline.net>

* configure.in: Use GNOME_COMPILE_WARNINGS macro to catch
all warnings. 

* *.*: Hunt down and destroy most warnings. Remove dead code and
unused variables. Caught a few booboos. Make things that should be 
static really be static. Only a few minor warnings remain.

2000-02-07  Yuri Syrota <rasta@renome.rovno.ua>

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

2000-01-31  Eskil Heyn Olsen  <deity@eskil.dk>

* configure.in : check for GOB > 0.92.0

2000-01-30  Vadim Strizhevsky  <vadim@optonline.net>

* configure.in: Add check for libglade.

* Makefile.am: uncomment DRAFTS so that make dist works.

2000-01-24  Eskil Heyn Olsen  <deity@eskil.dk>

* configure.in (gnome_cv_use_gnome): Removed some old
makefiles, and added an (commented out) ac_output
to build gob test thingies.

* Makefile.am: Also a commented out line to compile drafts stuff.

* TODO (gpilotd): Todo mods.

2000-01-18  Eskil Heyn Olsen  <deity@eskil.dk>
* fixed my email in AUTHORS, added a MAINTAINERS
as pr. steintr's suggestion, listed vadim and I as
maintainers.

2000-01-17  Vadim Strizhevsky  <vadim@optonline.net>

* TODO: Conduits should create new categories on pilot if necessary.

2000-01-17  Eskil Heyn Olsen  <deity@eskil.dk>

* configure.in (gnome_cv_use_gnome): am_path_glib now takes which
libs to use. (in preperation of using pthreads)

2000-01-15  Eskil Heyn Olsen  <deity@eskil.dk>

* configure.in: Require pilot-link 0.9.3

2000-01-09  Eskil Heyn Olsen  <deity@eskil.dk>

* configure.in (VERSION): Moved the CANONICAL_SYSTEM call up, as
autogen complained about it being after ac_arg_program.

2000-01-08  Eskil Heyn Olsen  <deity@eskil.dk>

* drafts/gnome-pilot.gob: Slowly becomming a useable object.

1999-12-27  Martin Norb踄k  <d95mback@dtek.chalmers.se>

* sv.po: Updated Swedish translation

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