2006-09-05 Matt Davey * 2.0.14 release * Updated NEWS file 2006-09-05 Matt Davey * configure.in: set version to 2.0.14 * gpilotd/gpilotd.c: Add gui and console warning if we detect a libusb/visor configuration mismatch. We don't attempt any automatic configuration at this stage, but we do give a message to indicate there may be a configuration error. 2006-08-30 Matt Davey * Patch from Nathan Owens: * applet/pilot.c: scroll to bottom of message area on updates. * applet/pilot-applet.glade: enlarge message area * configure.in: bump patchlevel to 14pre6. This is the first version to support pilot-link 0.12.0 'usb:' libusb device. We should probably add a popup message box on usb: failure, to remind people to configure libusb syncing properly... 2006-08-25 Matt Davey * applet/pilot-applet.glade: Change a few more strings from 'pilot' to 'PDA' missed by update on 2006-06-01. Thanks to Clytie, Vietnamese translator. Fixes #352648. * capplet/gnome-pilot-capplet.c: ditto * capplet/gpilotd-control-applet.c: ditto * capplet/util.c: ditto * conduits/file/gpilot_install_file.c: ditto * gpilotd/gnome-pilot-conduit-sync-abs.c: ditto * gpilotd/gpilotd.c: ditto * utils/gpilotd-client.c: ditto * utils/gpilotdcm-client.c: ditto * help/C/gnome-pilot.xml: document the 'usb:' device name. 2006-08-19 Matt Davey * capplet/util.c: Update insert_device_callback to allow devices starting with 'u' and containing colons. This allows people to use 'usb:' for libusb sync with pilot-link 0.12.0. Don't allow 'usb:' to be selected for serial or irda devices. Fixes #322904. * capplet/gnome-pilot-ddialog.c: for pilot-link 0.12.0, offer 'usb:' as a device port option in the combo. * capplet/gnome-pilot-druid.c: ditto. Also, call check_device_settings from the druid. * capplet/gpilotd-capplet.glade: remove ttyS2 and ttyS3 from the hardcoded list of devices in the combo. Add ttyUSB0 and ttyUSB1 instead. 2006-08-14 Matt Davey * applet/pilot.c: Patch from Nathan Owens. Avoid unnecessary and incorrect use of gtk_text_buffer_place_cursor. 2006-08-08 Matt Davey * applet/pilot.c: Help intltool find strings for popup menu, which don't seem to be found when embedded in bonobo xml string. Fixes #138628. 2006-07-24 Matt Davey * README, AUTHORS: minor changes, mainly to contact info. dusty dusty text. * gpilotd/devices.xml: added Hagenuk S200 phone (aka GSPDA m68) with thanks to Hendrik Schweppe 2006-07-12 Matt Davey * NEWS: initial draft of changes for 2.0.14. * gpilotd/gnome-pilot-structures.h: restore netmask/host entries in _GPilotDevice, as they're part of the public API, so don't break ABI uneccesarily. 2006-07-10 Chao-Hsiung Liao * configure.in: Add "zh_HK" to ALL_LINGUAS. 2006-07-03 Matt Davey * applet/pilot.c: Fix some broken stuff missed during the gnome2 port (attempts to cast PilotApplet to GtkWidget, and remember to initialise the message_buffer member variable. This avoids various warnings/criticals from glib, and restores the functionality of the applet message area. 2006-06-18 Matt Davey * applet/pilot.c: avoid some deprecated API: GnomePixmap --> GtkImage. Also, fix transparency: add callback for the 'change_background' event, and avoid unnecessary GtkEventBox that was blocking the background changes (GtkEventBox wasn't invisible). * configure.in: bump patchlevel to 14pre5 * gpilotd/gnome-pilot-conduit-standard-abs.c: wasn't setting the length of retrieved records when using pilot-link 0.12 API, in several places (oops!). * conduits/backup/backup_conduit.c: align labels properly. 2006-06-02 Matt Davey * gpilotd/gpilotd.c: patch by Nathan Owens: attempt pi_bind multiple times, to allow for case where device files are slow to appear (eg. HAL, where on some kernel/udev versions we get the HAL notification before the device file can be used). * gpilotd/gpilotd.c: if HAL doesn't initialise correctly, log a warning but failover to the legacy sysfs/usbfs polling code. 2006-06-01 Matt Davey HIG-compliance changes, with thanks to Daniel Thompson: * capplet/gnome-pilot-capplet.c: eliminated the separator from the capplet. * capplet/gnome-pilot-ddialog.c: switch DeviceSettings dialog from (deprecated) GnomeDialog to GtkDialog, and don't hide widgets when not relevant - make them insensitive. * capplet/gnome-pilot-pdialog.c: switch PilotSettings dialog from (deprecated) GnomeDialog to GtkDialog. Switch internal GnomeMessageBox to GtkMessageBox. * capplet/gpilotd-capplet.glade: HIGrifying all the other dialogs. * capplet/gnome-pilot-cdialog.c: switch ConduitSettings dialog from (deprecated) GnomeDialog to GtkDialog. * capplet/gpilotd-capplet.glade: HIGrification * capplet/util.c: switch ChooseDevice dialog from (deprecated) GnomeDialog to GtkDialog. * capplet/gnome-pilot-druid.c: allow exit without confirm until we've progressed beyond the device settings page. * help/C/gnome-pilot.xml: Convert many many strings from 'pilot' to 'PDA', and update Help file in line with changes. * applet/pilot.c: * applet/gpilot-applet.desktop: * gpilotd/gpilotd.c: ditto. * gpilotd/manager.c: * gpilotd/queue_io.c: * capplet/util.c: * conduits/backup/backup_conduit.c: * conduits/file/file.conduit.in: * conduits/file/gpilot_install_file.c: * gpilotd/gnome-pilot-conduit-standard-abs.c: * gpilotd/gnome-pilot-conduit-sync-abs.c: * gpilotd/gnome-pilot-structures.c: 2006-05-10 Matt Davey * gpilotd/orbit_daemon_glue.c: avoid using a GSList element after it has been removed from the list. Addresses redhat bug #189294. * applet/pilot.c: changed the 'about' text in line with #320858 and removed '...' from About button in line with #340451 2006-04-20 Matt Davey * gpilotd/gpilotd.c: Minor changes to avoid compiler warnings * capplet/gnome-pilot-ddialog.c: ditto * capplet/gnome-pilot-pdialog.c: ditto * capplet/gnome-pilot-druid.c: ditto * capplet/util.c: ditto * conduits/file/file_conduit.c: ditto * conduits/file/gpilot_install_file.c: ditto * conduits/backup/backup_conduit.c: ditto, and incorporate patch from bug #309130 (thanks Mark Adams) to avoid memory leak and use of unitialised memory. 2006-04-18 Matt Davey * gpilotd/gpilotd.c: Don't make use of the HAL 'pda capability' - match the USB vendor/product ID pair using devices.xml instead. This will be compatible with direct libusb, too. * Makefile.am: Distribute macros/compiler-flags.m4 for tarball users. * applet/pilot.c: fix a cast (compiler warning) * gpilotd/gnome-pilot-structures.c: use PI_PF_DLP instead of PI_PF_NET, to trigger protocol autodetect code in pilot-link. type-punning warning. * gpilotd/orbit_daemon_glue.c: * libgpilotdCM/gnome-pilot-conduit-management.gob: minor changes to avoid compiler warnings. 2006-04-17 Kjartan Maraas * configure.in: Remove obsolete entry for no_NO * po/no.po: And the translation. 2006-04-09 Matt Davey * capplet/gpilotd-control-applet.desktop.in: added StartupNotify=true * capplet/Makefile.am: put desktop file in non-deprecated location. Addresses #313203 2006-04-05 Matt Davey * gpilotd/gpilotd.c: non-HAL case: read sysfs in preference to usbfs. based on patch supplied by tenco (martin-ammermueller) to Ubuntu: https://launchpad.net/distros/ubuntu/+source/gnome-pilot/+bug/25653 * capplet/util.c: ditto 2006-04-02 Matt Davey * gpilotd/gpilotd.c: make hal/dbus code optional on WITH_HAL; restore legacy usbfs code as non-HAL fallback. * capplet/util.c: only check usbfs if WITH_HAL is undefined. * configure.in: add --with{out}-hal option. If nothing is specified, use HAL if available, otherwise fallback to usbfs code. If HAL is requested but missing, fail. * gpilotd/gpilotd.c: Restore changes between 1.143 and 1.145 relating to network sync that were lost in previous commit. * gpilotd/gpilotd.c: Restore changes between 1.145 and 1.147 relating to usbfs handling, that were lost in previous commit. 2006-03-15 Jeffrey Stedfast * gpilotd/gpilotd.c (main): Setup a HAL/DBus context. (hal_device_added): Sync palm pda devices detected by HAL. (remove_pid_file): Simplify. No need to check access rights before trying to unlink(), unlink() does all that for us. Also, use g_build_filename() - that's what it's there for. yuck @ strcat/strcpy (write_pid_file): Same, but also fixed to make sure the write is "complete" (well, at least as far as EINTR goes - write()s will still be incomplete ifwe run out of disc space or something). (monitor_channel): Removed the USB handling code, that is now handled by the HAL callbacks. 2006-03-13 Matt Davey * gpilotd/gpilotd.c: Fix for #322903. Avoid trying to sync more than one USB device. * capplet/gnome-pilot-pdialog.c: Check basedir before committing pilot config changes. Fixes #322905. * conduits/backup/backup_conduit.c conduits/backup/backup_conduit.h: Patch supplied by Jerry Yu (jijun.yu@sun.com). Fixes #322906. Check the supplied backup dir exists or can be created. If it doesn't, pop up a warning dialog to the user, encouraging them to re-edit the setting. 2006-03-06 Matt Davey * capplet/gnome-pilot-capplet.c: hide device name and speed for network devices. * capplet/gnome-pilot-ddialog.c: ditto * capplet/util.c: ensure usbfs is mounted for usb devices. * gpilotd/gpilotd.c: log a warning if usbfs isn't accessible. 2006-02-01 Matt Davey * Makefile.am: add conduit.mk to dist files #328392 * conduits/backup/backup_conduit.c: add missing variable init #328392 * conduits/file/gpilot_install_file.c: add missing cast #328392 * gpilotd/gnome-pilot-structures.c: more pl 0.12 changes #328394 * gpilotd/gpilotd.c: ditto * capplet/gnome-pilot-ddialog.c: prevent bogus serial device being selected #328395 * capplet/gnome-pilot-druid.c: fix netsync #328396 * capplet/gnome-pilot-pdialog.c: ditto * capplet/gpilotd-capplet.glade: ditto * capplet/pilot.c: ditto * capplet/util.c: ditto * gpilotd/gnome-pilot-structures.c: ditto * gpilotd/gnome-pilot-structures.h: ditto * gpilotd/gpilotd.c: ditto 2005-11-24 Žygimantas Beručka * configure.in: Added Lithuanian to ALL_LINGUAS. 2005-11-03 JP Rosevear Based on work by Dave Malcolm and Veerapuram Varadhan * conduits/backup/backup_conduit.c: port to pl 0.12 * utils/make-password.c: ditto * gpilotd/manager.c: ditto * gpilotd/gpilotd.c: ditto * gpilotd/gnome-pilot-conduit-standard-abs.c: ditto * gnome-pilot-2.0.pc.in: export a variable describing the pilot-link version * configure.in: subsitute version related variables and add a define for building against 0.12 * acinclude.m4: created version related variables a bit differently 2005-09-19 JP Rosevear From Gordon Ingram * applet/GNOME_PilotApplet.server.in.in: use stock icon Fixes #164728 2005-09-19 JP Rosevear * libgpilotdCM/Makefile.am: Remove debugging gunk 2005-09-07 Inaki Larranaga * configure.in: Added "eu" (Basque) to ALL_LINGUAS. 2005-09-04 Alessio Frusciante * configure.in: Added "it" (Italian) to ALL_LINGUAS. 2005-09-01 Pawan Chitrakar * configure.in: Added ne in ALL_LINGUAS 2005-08-10 JP Rosevear From Mark G. Adams * libgpilotdCM/gnome-pilot-conduit-management.gob: fix leaks Fixes #309077 2005-08-10 JP Rosevear Based on patch by Dennis Lambe Jr. * conduits/backup/backup_conduit.c (save_configuration): write back exclude_files properly Fixes #130520 2005-08-10 JP Rosevear * capplet/Makefile.am: don't hard code static object files Fixes #151179 2005-08-10 JP Rosevear * libgpilotdCM/gnome-pilot-conduit-management.gob: no need to put "share" in the global relative path * libgpilotdCM/Makefile.am: define CONDUITDIR as datadir * conduits/test/test.conduit.in: use LIBDIR and DATADIR for substitution * conduits/backup/test.conduit.in: use LIBDIR and DATADIR for substitution * conduits/file/test.conduit.in: use LIBDIR and DATADIR for substitution * conduits/test/Makefile.am: clean .conduit files properly; create .conduit file with new rule * conduits/backup/Makefile.am: clean .conduit files properly; create .conduit file with new rule * conduits/file/Makefile.am: clean .conduit files properly; create .conduit file with new rule * configure.in: load conduit rule * conduit.mk: add rule for creating .conduit files 2005-08-09 JP Rosevear * applet/pilot.c (gpilotd_conduit_error): NULL terminate arg list (from Stanislav Brabec ) 2005-05-15 JP Rosevear * test_conduit.c: kill dead file 2005-05-15 Kjartan Maraas * gpilotd/gpilotd.c: kill warnings 2005-05-15 Kjartan Maraas * utils/gpilotd-client.c: kill warnings, use g_signal_connect * utils/make-password.c: kill warnings 2005-05-15 JP Rosevear * utils/gpilotdcm-client.c: kill warning 2005-05-15 JP Rosevear * configure.in: check $host rather than $target