2002-04-22 JP Rosevear * libgpilotdCM/Makefile.am: add built gob files to maintainer clean files * gpilotd/Makefile.am: ditto 2002-04-22 JP Rosevear * util.h: new proto * util.c (fill_conduit_sync_type_menu): set the menu and the history properly (fill_conduit_first_sync_type_menu): create first sync type option menu * pilot.h: new struct members * pilot.c (load_conduit_list): set first sync type and the original first sync type, load the config * gnome-pilot-conduitcap.c (gpcc_conduits_settings): retrieve first sync type (conduit_try_foreach): save the first sync type (conduit_revert_foreach): revert first sync type * gnome-pilot-cdialog.c (get_widgets): get one time sync menu (gnome_pilot_cdialog_first_sync_type): retrieve first sync type (gpcd_action_activated): desensitize if syncing disabled * gpilotd-capplet-strings.c: auto-updated * gpilotd-capplet.glade: update gui * gnome-pilot-conduit-config.gob (is_enabled): if there is a "first_sync_type" set, pass that back 2001-12-08 JP Rosevear * gnome-pilot-pdialog.c (gppd_userinfo_requested): don't close the dialog here (gppd_system_info_requested): or here (gppd_request_completed): close it here after both requests have completed * gnome-pilot-capplet.c (gpcap_destroy): free the states when finished (gnome_pilot_capplet_update): properly reload the states 2001-12-03 Eskil Heyn Olsen * configure.in: prep for 0.1.65 2001-12-03 Eskil Heyn Olsen * 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 * capplet/Makefile.am: * conduits/backup/Makefile.am: * conduits/file/Makefile.am: Add missing $DESTDIR in install-data-local. 2001-11-21 Abel Cheung * 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 * 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 * 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 Applied patch from Russell Steinthal to fix automake 1.5 issues. 2001-10-27 JP Rosevear * gnome-pilot-conduit-config.gob: start the iteration at 0 not 1 2001-10-23 Jakub Steiner * capplet/gnome-palm-conduit.png: * capplet/gnome-palm.png: new icon to match the CC style 2001-10-17 Eskil Heyn Olsen * 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 * {c,}applet/Makefile.am: Add LIBGLADE_CFLAGS since newer libglade headers are moved to another location. 2001-10-13 Eskil Heyn Olsen * 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 * 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 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 * configure.in: Reinserted zh_TW and prepped for 0.1.63 2001-10-07 Eskil Heyn Olsen * configure.in: Had to yoink zh_TW from the lang list, since it borks make dist. 2001-10-07 Eskil Heyn Olsen * 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 * configure.in: Added zh_TW (traditional Chinese) in ALL_LINGUAS 2001-10-02 Eskil Heyn Olsen * 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 * 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 * conduits/file/Makefile.am: fix gnome-vfs compilation flags 2001-09-16 Eskil Heyn Olsen * 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 * 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 * NEWS: * applet/pilot.c: (gpilotd_connect_cb): * capplet/gnome-pilot-druid.c: (gpd_sync_page_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 * Makefile.am: fix typo, put built sources first 2001-08-30 JP Rosevear * configure.in: Variables for library versioning * gpilotd/Makefile.am: version libs * libgpilotdCM/Makefile.am: version libs 2001-08-30 JP Rosevear * conduits/*: disable the versioning information on the shared libraries since we never need it 2001-08-30 JP Rosevear * gnome-pilot-client.gob: prevent double oaf_init and accept connections 2001-08-30 JP Rosevear * gnome-pilot-conduit-standard-abs.c (gnome_pilot_conduit_standard_abs_new): NULL terminate the argument list 2001-08-02 Eskil Heyn Olsen * configure.in: * gnome-pilot.spec.in: Flipping to 0.1.62 2001-08-02 Eskil Heyn Olsen * gnome-pilot.spec.in: Building 0.1.61 2001-08-02 Eskil Heyn Olsen * 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 * gpilotd/gnome-pilot-conduit-sync-abs.c: (gnome_pilot_conduit_sync_abs_new): duh... 2001-07-30 Eskil Heyn Olsen * 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 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 Added the modified syncing and sync_broken icons by Ben Liblit 2001-06-19 Eskil Heyn Olsen * configure.in: gob 1.0.10 required 2001-06-19 Eskil Heyn Olsen * applet/.cvsignore: * gpilotd/.cvsignore: Updated for all the new gob output 2001-06-18 Eskil Heyn Olsen * 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 * 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 * 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 * 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 * 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 * 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 * README: Fixed bug # 8207 * conduits/file/gpilot-install-file.1: Added a manpage contributed by Mark Brown * 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 ) 2001-04-28 Vadim Strizhevsky * AUTHORS: * capplet/AUTHORS: * MAINTAINERS: Change email to something that will allways work. 2001-04-25 Eskil Heyn Olsen 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" 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 * 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 * gnome-pilot-conduitcap.c (gpcc_conduits_enable): pop up the settings dialog when the conduit is enabled. 2001-04-12 JP Rosevear * 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 * 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ørn Torkelsson). 2001-03-22 Eskil Heyn Olsen * 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 * configure.in: don't ac_output removed dirs 2001-03-08 Christophe Merlet * */*.desktop: Updated/Added french strings. 2001-03-01 JP Rosevear * Moving non-essential conduits to gnome-pilot-conduits 2001-02-28 JP Rosevear * 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 * 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 * 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 to implement network sync. * configure.in: Bonged to 0.1.58pre1 2001-02-27 JP Rosevear * gnome-pilot-pdialog.c (init_widgets): remove dead bits * gpilotd-control-applet.c: ditto 2001-02-27 JP Rosevear * 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 * 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 * 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 * gnome-pilot-druid.c (gnome_pilot_druid_new): listen for a completed request as well (gpd_sync_page_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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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_sync_page_back): kill the daemon request (gpd_pilot_page_two_next): check the base dir (gpd_finish_page_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 * 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 * 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 * configure.in: Added Norwegian (nynorsk) to ALL_LINGUAS. 2001-02-06 Martin Norbäck * 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 * 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 * configure.in: Bonged to version 0.1.57-pre1 * gpilotd/Makefile.am: Fixed for make distcheck 2001-02-04 Eskil Heyn Olsen * 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 * README: update requirements to include cvs pilot-link info for those that need it * AUTHORS: update email address 2001-01-14 JP Rosevear * configure.in: allow enabling of purify 2001-01-13 Eskil Heyn Olsen * 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 * configure.in: Don't need gnorba to build the test library 2000-12-15 Stanislav Visnovsky * configure.in: Added sk to ALL_LINGUAS (Slovak) 2000-12-02 Eskil Heyn Olsen * capplet/gpilotd-control-applet.c: (configurePilotDialog): Accept spaces in pilot user names. 2000-11-29 JP Rosevear * configure.in: Have the new abs conduit stuff build by default 2000-11-28 JP Rosevear * Documentation/conduits.sgml: Update 2000-11-27 JP Rosevear * ABOUT-NLS: Remove generated file 2000-10-31 Szabolcs Ban * configure.in: Added hu to ALL_LINGUAS (Hungarian support) 2000-10-29 Eskil Heyn Olsen * 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_sync_page_back), (druid_presync_page_next), (druid_pilot2_page_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 * 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 * 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 * configure.in: Revert the addition of hungarian since the po file was not checked in. 2000-10-20 JP Rosevear * Documentation/conduits.sgml: Add user_data param descriptions 2000-10-20 JP Rosevear * Documentation/conduits.sgml: Typo corrections, correct sync abs conduit signalerrors. 2000-10-17 JP Rosevear * Documentation/conduits.sgml: Update for new sync abs conduit 2000-10-16 Szabolcs BAN * po/hu.po: Initial support for Hungarian language. 2000-10-15 Almer S. Tigelaar * configure.in: Add 'nl' to ALL_LINGUAS. 2000-10-12 Eskil Heyn Olsen prepping for 0.1.55 release 2000-10-10 JP Rosevear * configure.in (try_newabs): with/without new abs conduit option 2000-09-06 Simos Xenitellis * *.directory: Added Greek translations. * *.desktop: Added Greek translations. 2000-09-05 Eskil Heyn Olsen * 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 * 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 * 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 * configure.in version 0.1.54 2000-08-06 Eskil Heyn Olsen * 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 * 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 * 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 * 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 * 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 * gpilotd/gpilot-structures.c: #include * gpilotd/gpilotd.c: (visor_devices_in): use strncmp() to compare the S line. 2000-08-03 Dave Camp * MAINTAINERS: Added myself. 2000-08-03 Chris Toshok * 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 * 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 * 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 * 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 * 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 * 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 * 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 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 * po/POTFILES.in: remove memo-conduit-control-applet.c, since it's not distributed anymore 2000-07-17 Eskil Heyn Olsen * configure.in: Added pt_BR to ALL_LINGUAS. * idl/Makefile.am: Only distribute oafinfo if compiled with oaf support. 2000-07-14 Chris Toshok * configure.in: correct AM_CONDITIONAL for USING_OAF to use $withval. 2000-07-06 Eskil Heyn Olsen * conduits/memo_file/memo_file_conduit.c: (spool_foreach): Applied patch from Christopher A. Craig reg. memo_file explosions. 2000-07-05 Eskil Heyn Olsen * 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 * 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 * 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 * configure.in: copied bonbo/oaf check from evolution * acconfig.h: added USING_OAF 2000-06-17 Eskil Heyn Olsen * 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 * 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 * 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 2000-05-14 Eskil Heyn Olsen * AUTHORS, MAINTAINERS, gnome-pilot.spec.in: Changed my email to the new eazel.com adddress. 2000-05-14 Jesus Bravo Alvarez * configure.in: Added gl (Galician) to ALL_LINGUAS * *.desktop: Added Galician translations. 2000-05-11 Pablo Saratxaga * capplet/gpilotd-capplet-strings.c: removed N_() from strings that must not be translatable * configure.in: added Catalan language 2000-04-14 Kjartan Maraas * */*.desktop: Added Norwegian translations. 2000-04-10 Valek Filippov * configure.in: Added "ru" to ALL_LINGUAS. 2000-03-31 Eskil Heyn Olsen * configure.in: version now 0.1.50 * gnome-pilot.spec.in: requires libxml 1.8.0 2000-03-29 Eskil Heyn Olsen * configure.in: bonged version to 0.1.50pre 2000-03-28 Eskil Heyn Olsen * 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 * TODO: some updates. 2000-03-08 Eskil Heyn Olsen * gnome-pilot-config.in: fixed library names * configure.in: version = 0.1.49 2000-02-28 Eskil Heyn Olsen * gnome-pilot-config.in (libs): gnome-pilot-config now return -lgpilotdcm instead of -lgpilotdconduitmgmtOILD 2000-02-14 Eskil Heyn Olsen * configure.in (gnome_cv_use_gnome): Added libgpilotdCM * Makefile.am (SUBDIRS): Added libgpilotdCM 2000-02-25 Eskil Heyn Olsen * configure.in acconfig.h: remove the CONDUITDIR def. * TODO: the list for the 0.2.0 issues 2000-02-25 Eskil Heyn Olsen * Makefile.am, configure.in: compile libgpilotdCM again. 2000-02-24 Eskil Heyn Olsen * 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 * Makefile.am: Commented out libgpilotdCM until compilation of it is fixed. 2000-02-14 Eskil Heyn Olsen * libgpilotdCM/gnome-pilot-conduit-management.gob: Most xml reading doing, gotta go now, have to commit... 2000-02-13 Eskil Heyn Olsen * Applied patch by Christopher A. Craig to gnome-pilot-config.in. Fixed libgpilotdconduitmgmt to libgpilotdconduitmgmt.old 2000-02-12 Vadim Strizhevsky * 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 * configure.in: Added "uk" to ALL_LINGUAS. 2000-01-31 Eskil Heyn Olsen * configure.in : check for GOB > 0.92.0 2000-01-30 Vadim Strizhevsky * configure.in: Add check for libglade. * Makefile.am: uncomment DRAFTS so that make dist works. 2000-01-24 Eskil Heyn Olsen * 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 * fixed my email in AUTHORS, added a MAINTAINERS as pr. steintr's suggestion, listed vadim and I as maintainers. 2000-01-17 Vadim Strizhevsky * TODO: Conduits should create new categories on pilot if necessary. 2000-01-17 Eskil Heyn Olsen * 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 * configure.in: Require pilot-link 0.9.3 2000-01-09 Eskil Heyn Olsen * 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 * drafts/gnome-pilot.gob: Slowly becomming a useable object. 1999-12-27 Martin Norbäck * sv.po: Updated Swedish translation 1999-12-03 Eskil Heyn Olsen * Additions to TODO, and bonged version to 0.1.45 in configure.in 1999-11-13 Eskil Heyn Olsen * TODO (gpilotd): updated with some user interaction things that are needed. 1999-11-01 Eskil Heyn Olsen * 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 * configure.in: bumper to version 0.1.42 * ctypes: more types for emacs people. 1999-10-25 Yukihiro Nakai * configure.in: Added "ja" to ALL_LINGUAS. 1999-10-24 Eskil Heyn Olsen * HACKING: More info for gnome-pilot hackers. 1999-10-22 Alan Shutko * capplet/pilot.c: Added 115200 to speedList, because PalmOS 3.3 supports the speed. 1999-10-22 Eskil Olsen * configure.in: version = 0.1.38 * ctypes: more ctypes for you emacs dudes. 1999-10-21 Eskil Olsen * 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 * 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 * 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 * 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 * 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 * 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 * fixed bug #2659. Fri Oct 15 00:35:02 CEST 1999, Eskil Olsen * 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 * 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 * gpilotd/orbit_daemon_glue.c: fixed a horrible g_free mistake... Thu Oct 7 21:21:14 CEST 1999, Eskil Olsen * 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 * 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 * 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 * 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 * 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 * 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 * gpilotd/lib-gpilotd.c: Better exception handling. Wed Sep 29 14:59:43 CEST 1999, Eskil Olsen * 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 * 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 * configure.in: Added "da" to ALL_LINGUAS. Sep 23 09:57:19 CEST 1999, Eskil Olsen * gpilotd/gpilotd-conduit-mgmt: added an enum to the _enable call, that specifies sync type. Sep 22 22:29:19 CEST 1999, Eskil Olsen * 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 * 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 * closed bug #2150 and #1972. Wed Sep 15 13:21:37 CEST 1999, Eskil Olsen * gpilotd/gpilotd.c: ifdefs that disables fork(), preserves ORBit's life. Tue Sep 14 12:36:49 CEST 1999, Eskil Olsen * 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 * 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 * conduits/email/*: applied patch from Mike Rowehl, should now handle incoming email. Wed Sep 8 14:59:06 CEST 1999, Eskil Olsen * 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 * 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 * 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 * 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 * configure.in: Added sv to ALL_LINGUAS Sun Jul 18 15:25:36 CEST 1999, Eskil Olsen * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * applet/pilot.c: checks the .png files are loaded, prevents sigsegv in gdk_imlib_render call. Fri Feb 19 19:39:54 CET 1999 * 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, * 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, * 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 * applet/pilot.c: don't include applet-lib.h * applet/Makefile.am: link correctly if libgpilotd is not installed 1998-10-26 * 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 *configure.in: Added checks for gmodule