2009-05-25 00:40 desrod * include/Makefile.am, tests/Makefile.am: Last-minute fixes before releasing 0.12.4 2009-05-25 00:19 desrod * libpisock/usb.c: Fix for Sony SJ-22 device sync (fixes bug #1957 filed at bugs.pilot-link.org) 2009-05-25 00:16 desrod * doc/xml/pilot-xfer.xml: Updated documentation to reflect a cleaner layout and output (closes bug #1913 in the bugtracker at bugs.pilot-link.org 2009-02-23 06:59 nicholas * ChangeLog, include/pi-contact.h, libpisock/contact.c, tests/contactsdb-test.c: Integrate jpilot's contacts support. See http://lists.pilot-link.org/pipermail/pilot-link-devel/2009-February/001762.html . This is based on: =================================================================== File: jp-contact.c Status: Up-to-date Working revision: 1.10 Repository revision: 1.10 /cvs/jpilot/jpilot_src/jp-contact.c,v Sticky Tag: (none) Sticky Date: (none) Sticky Options: (none) =================================================================== File: jp-pi-contact.h Status: Up-to-date Working revision: 1.5 Repository revision: 1.5 /cvs/jpilot/jpilot_src/jp-pi-contact.h,v Sticky Tag: (none) Sticky Date: (none) Sticky Options: (none) 2009-02-22 17:54 nicholas * bindings/Python/.cvsignore: Add generated file to .cvsignore 2009-02-22 03:08 nicholas * include/Makefile.am, include/pi-blob.h, include/pi-calendar.h, include/pi-location.h, libpisock/Makefile.am, libpisock/blob.c, libpisock/calendar.c, libpisock/location.c, tests/.cvsignore, tests/Makefile.am, tests/calendardb-test.c, tests/locationdb-test.c: Adding CalendarDB support to pilot-link 2009-02-21 18:44 desrod * configure.ac: Adding minor tweak for m4 macro optimizations 2009-02-21 17:22 desrod * libpisock/contact.c: Minor fix for a buffer size miscalculation (from Nicholas Piper) 2009-02-07 11:09 desrod * include/Makefile.am: Adding missing newline at the end of the file. 2009-02-07 11:05 desrod * include/Makefile.am: Just testing a commit, debugging failure in CVS locks. Debian-- 2008-11-06 05:45 desrod * include/: pi-debug.h, pi-threadsafe.h: Cleaning up unnecessary references to config.h here. 2008-11-05 20:14 judd * configure.ac: Added pi-md5.h.in 2008-11-05 20:14 judd * include/pi-md5.h.in: generates pi-md5.h 2008-11-05 20:13 judd * include/pi-md5.h: Now autogenerated from pi-md5.h.in 2008-05-03 16:23 desrod * libpisock/bluetooth.c: Add minor fix for reported segfault when closing down bluetooth connection. This closes bug #1872 2007-12-17 22:03 judd * include/pi-md5.h: UINT32 was broken on 64-bit systems. This should fix it on most systems. 2007-12-17 20:56 desrod * ChangeLog: Increment ChangeLog to test/validate an LDAP permission issue with LockDir 2007-11-22 17:19 desrod * libpisock/usb.c: Implementing a Zire 22 fix from Tom Billiet 2007-11-12 13:42 desrod * configure.ac: Bump for 0.12.4 2007-11-12 13:01 desrod * configure.ac: [no log message] 2007-11-12 12:56 desrod * bindings/Perl/Pilot.xs: Added Aaron's fixes (oof! This has been in the queue for awhile. Sorry Aaron). This closes bug #1448. 2007-11-12 12:30 desrod * NEWS: Bump for 0.12.3 release 2007-11-12 11:58 desrod * ChangeLog: Bump ChangeLog to current 2007-11-12 11:28 desrod * doc/xml/: pilot-foto-treo600.xml, pilot-foto-treo650.xml: Adding manpages for renamed conduits 2007-11-12 11:25 desrod * doc/xml/pilot-link.docbook, doc/xml/pilot-link.xml, src/Makefile.am: Updated for new conduit renames and new manpages to follow them 2007-11-12 09:38 desrod * doc/: man/Makefile.am, xml/pilot-650foto.xml, xml/pilot-treofoto.xml: Removing legacy manpages for renamed conduits 2007-11-12 09:26 desrod * src/: pilot-650foto.c, pilot-read-todos.c, pilot-treofoto.c: Replaced pilot-650foto.c with pilot-foto-treo650.c and pilot-treofoto.c with pilot-foto-treo600.c. Fixed pilot-read-todos.c to allow reading files from outside its own directory 2007-11-09 11:01 desrod * src/pilot-addresses.c: Fix for devices > OS5. Instead of bailing out, we'll just report a warning for now until I can rewrite this. 2007-11-09 10:48 desrod * src/pilot-install-memo.c: Fix for installing files to Memo Pad when they aren't in the current working directory 2007-11-09 09:52 desrod * doc/xml/pilot-read-todos.xml: More clarity about what is and is not supported by this conduit. This closes bug #1837 2007-11-09 09:43 desrod * bindings/Java/Makefile.am: Update to allow parallel builds of pilot-link's Java bindings. This closes bug #1802. 2007-11-09 09:40 desrod * bindings/Java/Makefile.am: Updated Java bindings to fix unescaped vars. This prevents accidental installation of the Java bindings. 2007-11-09 09:35 desrod * configure.ac, m4/bluez.m4: Update to fix the BlueZ detection, also add a --without-bluez option to explicitly disable BlueZ for builds on systems where BlueZ is detected. This also closes bug #17795 and Debian bug 413051 in the Debian BTS 2007-11-09 09:07 desrod * src/pilot-csd.c: Minor fix for -H issue by Philipp Matthias Hahn. This closes #1824 in the pilot-link bugtracker and #430808 in the Debian BTS. 2007-11-09 08:59 desrod * libpisock/usb.c: Fix for Sony NR70 devices by Serguei Miridonov. This closes issue #1830 2007-10-11 12:02 desrod * configure.ac: Fixed a small cosmetic error with PNG detection (resolves bug #1804) 2007-07-30 00:56 desrod * src/pilot-addresses.c: Minor update to attempt to fix the > OS5 detection 2007-07-29 22:09 desrod * configure.ac, doc/Makefile.am: Updated the xsltproc check to only build when xsltproc is found, else skip This resolves bug #1805. 2007-07-29 22:05 desrod * configure.ac: Increment CURRENT and REVISION for libpisync as required by autoconf guidelines: http://sources.redhat.com/autobook/autobook/autobook_91.html 2007-05-31 21:13 desrod * doc/xml/pilot-install-netsync.xml, src/pilot-install-netsync.c: Clarified the network parameters which are allowed for this conduit. 2007-04-16 12:47 desrod * m4/bluez.m4: Trying to clean up the autoconf by moving to .m4 files. BlueZ is a mess :) 2007-03-17 15:15 desrod * src/pilot-install-datebook.c: Missed application of pi_buffer_new(). This closes bug #1789. 2007-03-17 15:04 desrod * bindings/Perl/Makefile.PL.in: Closing bug #1705 from 7-15, patched with Aaron's Perl fix 2007-03-08 12:54 desrod * configure.ac: Oops, that wasn't right, this one is. 2007-03-08 12:37 desrod * configure.ac: Bump pisock to the next level 2007-02-21 12:27 desrod * pilot-link.m4.in: This was here to test and debug a BlueZ problem, which has now been fixed by completely rewriting the autoconf test for it. This also closes pilot-link bug #1793 and Debian bug #411382 2007-02-19 08:59 desrod * libpisock/usb.c: Oops, forgot to commit Matt Davey's fix. This closes bug #1782. 2007-02-18 21:16 desrod * doc/xml/pilot-memos.xml: Closing Debian bug #391984 2007-02-16 23:26 desrod * doc/xml/: docbook.xsl.in, pilot-install-todo.xml, pilot-install-todos.xml: Updated documents: docbook.xsl.in: Can't have comments above the opening declaration pilot-install-todo[s].xml: Reference each other until we merge together 2007-02-16 21:40 desrod * bindings/Tcl/: Makefile.am, pitcl.c: Fixing Tcl bindings so they build clean. I don't know if they'll work, but this should at least fix them so they do not error out and crash a build when enabled. This also closes bug #1488 2007-02-16 13:42 desrod * doc/xml/pilot-link.docbook: Oops, can't have anything above the XML declaration. My bad. 2007-02-16 13:26 desrod * doc/: 60-libpisock.rules, CodingGuidelines, README, README.debugging, README.libusb, README.usb, TODO, xml/Makefile.am, xml/README, xml/catalog.xml.in, xml/docbook.xsl.in, xml/pilot-link.docbook: Updating some docs to add the CVS Id header, added README file at the top level to clarify where things are 2007-02-16 12:28 desrod * configure.ac: Fixes for xsltproc detection. Prior behavior was reporting a nonsensical error and continuing past it. This should report a useful error. 2007-02-16 11:16 desrod * pilot-link.m4.in: Fix unbalanced parens and brackets 2007-02-14 21:18 desrod * configure.ac: Fix for bluetooth argument not being properly passed at configure time. Closes bug #1791 2007-02-14 20:01 desrod * configure.ac, doc/xml/pilot-xfer.xml: Fixing another XML issue, how this got back in there post-release, I don't know, but its fixed and verified now. Also bumped for 0.12.3. 2007-02-11 15:17 desrod * NEWS: Oops! How did I forget to commit this? Bump for 0.12.2 NEWS items. 2007-02-09 17:00 desrod * configure.ac: Minor BlueZ retrofit 2007-02-09 15:52 desrod * doc/TODO, doc/xml/pilot-ietf2datebook.xml, doc/xml/pilot-link.xml, src/Makefile.am, src/ietf2datebook.PL, src/pilot-undelete.PL, src/sync-plan.PL: Updated more userland namespace issues 2007-02-09 15:43 desrod * bindings/Makefile.am: Hans Meine's fix for building Python in a sandbox environment ($DESTDIR) 2007-02-09 15:35 desrod * configure.ac: Minor fix for BlueZ output and config.h sanity 2007-02-09 13:49 desrod * ChangeLog: ChangeLog for 0.12.2 2007-02-09 12:58 desrod * bindings/: README, README.de: More extraneous Java cruft in the wrong dir, reformatted a README 2007-02-09 12:28 desrod * bindings/: libjpisock.h, test.java: More extraneous Java junk in the wrong directory 2007-02-09 12:27 desrod * bindings/: Makefile.am, libjpisock.c: I'm not sure why this was in the bindings directory, it belongs in the Java directory.. removed. 2007-02-09 11:16 desrod * bindings/Perl/Pilot.xs: Fix for using newSVpvn(buf,size) instead of newSVpv(buf,size) where necessary. This closes bug 1736 from Aaron. 2007-02-09 11:11 desrod * include/pi-usb.h: Solaris doesn't directly support uint8_t, uint16_t and uint32_t.. fixed. This closes bug 1759, reported by Jyu. 2007-02-09 11:06 desrod * libpisock/libusb.c: Fix for a missing define for __FUNCTION__ on Solaris; closes bug 1760 submitted by Jyu. 2007-02-09 11:01 desrod * doc/xml/: pilot-link.xml, pilot-schlep.xml: Small fixes here and there, just a dab of salt, a pinch of pepper.. 2007-02-09 10:51 desrod * doc/xml/docbook.xsl.in: We're already importing docbook.xsl which includes xref.xsl and lists.xsl from /html/, there's no reason to do it twice (closes pilot-link bug 1773). 2007-02-09 09:24 desrod * doc/60-libpisock.rules: Fix for a struct change in upstream udev from SYSFS to ATTRS. This also closes Debian bug #410152 for the same issue. 2007-02-08 12:08 desrod * doc/Makefile.am, doc/README.debugging, doc/xml/docbook.xsl.in, doc/xml/ietf2datebook.xml, doc/xml/pilot-650foto.xml, doc/xml/pilot-addresses.xml, doc/xml/pilot-clip.xml, doc/xml/pilot-csd.xml, doc/xml/pilot-debugsh.xml, doc/xml/pilot-dedupe.xml, doc/xml/pilot-dlpsh.xml, doc/xml/pilot-file.xml, doc/xml/pilot-foto.xml, doc/xml/pilot-getram.xml, doc/xml/pilot-getrom.xml, doc/xml/pilot-ietf2datebook.xml, doc/xml/pilot-getromtoken.xml, doc/xml/pilot-hinotes.xml, doc/xml/pilot-install-datebook.xml, doc/xml/pilot-install-expenses.xml, doc/xml/pilot-install-hinote.xml, doc/xml/pilot-install-memo.xml, doc/xml/pilot-install-netsync.xml, doc/xml/pilot-install-todo.xml, doc/xml/pilot-install-todos.xml, doc/xml/pilot-install-user.xml, doc/xml/pilot-link.xml, doc/xml/pilot-memos.xml, doc/xml/pilot-nredir.xml, doc/xml/pilot-read-expenses.xml, doc/xml/pilot-read-ical.xml, doc/xml/pilot-read-notepad.xml, doc/xml/pilot-read-palmpix.xml, doc/xml/pilot-read-screenshot.xml, doc/xml/pilot-read-todos.xml, doc/xml/pilot-read-veo.xml, doc/xml/pilot-reminders.xml, doc/xml/pilot-schlep.xml, doc/xml/pilot-treofoto.xml, doc/xml/pilot-wav.xml, doc/xml/pilot-xfer.xml, include/pi-bluetooth.h, libpisock/bluetooth.c, src/Makefile.am: Documentation bump for 0.12.2 2007-02-08 10:02 desrod * doc/CodingGuidelines: Update to add a few minor clarifications 2007-02-08 09:26 desrod * doc/syncabs.sgml: Removing deprecated syncabs information, needs to be rewritten based on the new changes in the 0.12.x codebase. 2007-02-06 10:17 desrod * libpisock/: libusb.c, usb.c: Fix for a Tungsten X issue. This will detect that the usb control message send has failed and skip the interface until the correct one appears, and the usb control message is successfully send/recieved. 2007-02-05 12:53 desrod * libpisock/Makefile.am: Last-minute fixes for BlueZ support from Daniel Gollub.. fixes an oopsie in userland conduits 2007-02-05 12:21 desrod * configure.ac, libpisock/Makefile.am: Incorporating Daniel Gollub's BlueZ patches and fixes 2007-02-04 20:57 desrod * configure.ac: Fix a small issue with libtool not creating ltmain.sh on a clean checkout 2007-02-04 20:47 desrod * doc/: man/Makefile.am, xml/pilot-read-todos.xml, xml/pilot-read-veo.xml: Fixing up some doc building issues 2007-02-04 18:05 desrod * doc/man/Makefile.am, doc/xml/ietf2datebook.xml, doc/xml/install-datebook.xml, doc/xml/install-hinote.xml, doc/xml/pilot-ietf2datebook.xml, doc/xml/install-memo.xml, doc/xml/install-netsync.xml, doc/xml/install-todo.xml, doc/xml/install-todos.xml, doc/xml/install-user.xml, doc/xml/pilot-650foto.xml, doc/xml/pilot-addresses.xml, doc/xml/pilot-clip.xml, doc/xml/pilot-csd.xml, doc/xml/pilot-debugsh.xml, doc/xml/pilot-dedupe.xml, doc/xml/pilot-dlpsh.xml, doc/xml/pilot-file.xml, doc/xml/pilot-getram.xml, doc/xml/pilot-getrom.xml, doc/xml/pilot-getromtoken.xml, doc/xml/pilot-hinotes.xml, doc/xml/pilot-install-datebook.xml, doc/xml/pilot-install-expenses.xml, doc/xml/pilot-install-hinote.xml, doc/xml/pilot-install-memo.xml, doc/xml/pilot-install-netsync.xml, doc/xml/pilot-install-todo.xml, doc/xml/pilot-install-todos.xml, doc/xml/pilot-install-user.xml, doc/xml/pilot-link.docbook, doc/xml/pilot-link.xml, doc/xml/pilot-memos.xml, doc/xml/pilot-nredir.xml, doc/xml/pilot-read-expenses.xml, doc/xml/pilot-read-ical.xml, doc/xml/pilot-read-notepad.xml, doc/xml/pilot-read-palmpix.xml, doc/xml/pilot-read-screenshot.xml, doc/xml/pilot-reminders.xml, doc/xml/pilot-schlep.xml, doc/xml/pilot-treofoto.xml, doc/xml/pilot-wav.xml, doc/xml/pilot-xfer.xml, doc/xml/read-expenses.xml, doc/xml/read-ical.xml, doc/xml/read-notepad.xml, doc/xml/read-palmpix.xml, doc/xml/read-todos.xml, doc/xml/read-veo.xml, src/Makefile.am, src/install-datebook.c, src/install-hinote.c, src/install-memo.c, src/install-netsync.c, src/install-todo.c, src/install-todos.c, src/install-user.c, src/pilot-install-netsync.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-notepad.c, src/pilot-read-palmpix.c, src/pilot-read-todos.c, src/pilot-read-veo.c, src/read-expenses.c, src/read-ical.c, src/read-notepad.c, src/read-palmpix.c, src/read-todos.c, src/read-veo.c: More renaming of userland conduits to avoid namespace pollution, cleaned the XML manpage sources to align with these changes. Whew! 2007-02-04 16:25 desrod * doc/: README.libusb, README.usb: Documentation cleanup with respect to usb and libusb connections. Needed to update and clarify some minor details reported by users. 2007-02-04 15:28 desrod * configure.ac, bindings/Java/Makefile.am, doc/xml/ietf2datebook.xml, doc/xml/install-datebook.xml, doc/xml/install-hinote.xml, doc/xml/install-memo.xml, doc/xml/install-netsync.xml, doc/xml/install-todo.xml, doc/xml/install-todos.xml, doc/xml/install-user.xml, doc/xml/pilot-addresses.xml, doc/xml/pilot-clip.xml, doc/xml/pilot-debugsh.xml, doc/xml/pilot-dedupe.xml, doc/xml/pilot-dlpsh.xml, doc/xml/pilot-file.xml, doc/xml/pilot-foto.xml, doc/xml/pilot-getram.xml, doc/xml/pilot-getrom.xml, doc/xml/pilot-getromtoken.xml, doc/xml/pilot-hinotes.xml, doc/xml/pilot-ietf2datebook.xml, doc/xml/pilot-install-datebook.xml, doc/xml/pilot-install-expenses.xml, doc/xml/pilot-install-hinote.xml, doc/xml/pilot-install-memo.xml, doc/xml/pilot-install-netsync.xml, doc/xml/pilot-install-todo.xml, doc/xml/pilot-install-todos.xml, doc/xml/pilot-install-user.xml, doc/xml/pilot-link.xml, doc/xml/pilot-memos.xml, doc/xml/pilot-read-expenses.xml, doc/xml/pilot-read-ical.xml, doc/xml/pilot-read-notepad.xml, doc/xml/pilot-read-palmpix.xml, doc/xml/pilot-read-screenshot.xml, doc/xml/pilot-read-todos.xml, doc/xml/pilot-schlep.xml, doc/xml/pilot-treofoto.xml, doc/xml/pilot-wav.xml, doc/xml/pilot-xfer.xml, doc/xml/read-expenses.xml, doc/xml/read-ical.xml, doc/xml/read-notepad.xml, doc/xml/read-palmpix.xml, doc/xml/read-todos.xml, doc/xml/pilot-read-veo.xml, doc/xml/read-veo.xml, include/pi-contact.h, libpisock/contact.c: 1. Updated some of the manpages (more to come) 2. Fixed a DESTDIR problem in bindings/Java/Makefile.am (thanks Hans Meine!) 3. Fixed up a problem with Python detection (thanks Nicholas Piper and Hans Meine) 4. Other miscellaneous cleanup as necessary 2007-02-02 06:55 desrod * libpisock/Makefile.am: Minor fix for building with bluetooth support, was missing a source file declaration. 2007-02-02 06:35 desrod * configure.ac, pilot-link.m4.in, src/pilot-dlpsh.c: Minor tweaks and fixes here and there.. trying to figure out a bluetooth autoconf issue, still unresolved. 2007-01-19 14:30 fpillet * libpisock/Makefile.am: missing WITH_BLUEZ test 2007-01-15 01:11 desrod * src/pilot-addresses.c: Fixed a minor typo, closes bug #1745 (thanks Ludovic!) 2007-01-10 09:07 fpillet * configure.ac, include/pi-bluetooth.h, libpisock/bluetooth.c: Applied dgollub's fix for BlueZ support. Fixes building pilot-link on Mac OS X 2006-12-13 11:06 desrod * doc/README.usb: oops, minor typo when copying the header from README.libusb back in 2006-11-22 17:52 adridg * include/pi-address.h, include/pi-appinfo.h, include/pi-datebook.h, include/pi-memo.h, include/pi-todo.h, libpisock/address.c, libpisock/appinfo.c, libpisock/datebook.c, libpisock/memo.c, libpisock/todo.c: Big batch of constness 2006-11-18 17:43 adridg * libpisock/Makefile.am: WITH_BLUEZ is not defined as a conditional, so automake 1.9.6 barfs on it. Remove it for now, since there's no way to get BLUEZ defined. 2006-11-09 05:26 fpillet * libpisock/darwinusb.c: forgot to undefine DEBUG_USB -- otherwise you get LOTS of traces 2006-11-09 04:42 fpillet * libpisock/darwinusb.c: Added support for high-speed USB devices (large packet sizes, 512 bytes). Somehow, with some versions of OS X on Intel Macs and depending on the machine the bulk packet maxsize may be bigger than 64. In this case the previous code was getting data overruns when reading. 2006-11-07 16:13 adridg * libpisock/: cmp.c, expense.c, socket.c: Warning suppression: use (void) foo for unused parameters foo [which demonstrates that expense packing and unpacking has interesting possible buffer overflows]; initialize the uninitialized; #if 0 unused debugging functions. (KPilot r. 502) 2006-11-07 15:42 adridg * include/pi-address.h, libpisock/address.c, libpisock/dlp.c, libpisock/socket.c: Typedef the Address fields enum so it has a name; add constness to some pack/unpack functions; remove C++ style comments from C code. (KPilot r.500) 2006-11-07 04:05 fpillet * libpisock/socket.c: Fix for RAW mode: protocol_queue_build was trying to build the protocol stack even though RAW mode is not supposed to have one 2006-11-07 04:03 fpillet * libpisock/darwinusb.c: Fix to support PPP connections over USB: recognize ppp_ function for USB endpoints 2006-11-02 09:54 desrod * src/: Makefile.am, pilot-read-screenshot.c: Removed conflicting option (-t == timeout, not type). Will clean up further. 2006-11-02 09:40 desrod * configure.ac, doc/man/Makefile.am, doc/xml/pilot-link.docbook, doc/xml/pilot-link.xml, doc/xml/pilot-read-screenshot.xml, doc/xml/read-screenshot.xml, src/Makefile.am: Screenshot renaming to avoid namespace pollution 2006-11-02 09:34 desrod * src/: pilot-read-screenshot.c, read-screenshot.c: Renamed read-screenshot to avoid some namespace pollution 2006-10-17 09:24 desrod * ChangeLog, doc/README.debugging, doc/README.libusb, doc/README.usb, doc/man/Makefile.am, doc/xml/ietf2datebook.xml, doc/xml/install-datebook.xml, doc/xml/install-hinote.xml, doc/xml/install-memo.xml, doc/xml/install-netsync.xml, doc/xml/install-todo.xml, doc/xml/install-todos.xml, doc/xml/install-user.xml, doc/xml/pilot-650foto.xml, doc/xml/pilot-addresses.xml, doc/xml/pilot-clip.xml, doc/xml/pilot-csd.xml, doc/xml/pilot-debugsh.xml, doc/xml/pilot-dedupe.xml, doc/xml/pilot-dlpsh.xml, doc/xml/pilot-file.xml, doc/xml/pilot-foto.xml, doc/xml/pilot-getram.xml, doc/xml/pilot-getrom.xml, doc/xml/pilot-getromtoken.xml, doc/xml/pilot-hinotes.xml, doc/xml/pilot-ietf2datebook.xml, doc/xml/pilot-install-datebook.xml, doc/xml/pilot-install-expenses.xml, doc/xml/pilot-install-hinote.xml, doc/xml/pilot-install-memo.xml, doc/xml/pilot-install-netsync.xml, doc/xml/pilot-install-todo.xml, doc/xml/pilot-install-todos.xml, doc/xml/pilot-install-user.xml, doc/xml/pilot-link.xml, doc/xml/pilot-memos.xml, doc/xml/pilot-nredir.xml, doc/xml/pilot-read-expenses.xml, doc/xml/pilot-read-ical.xml, doc/xml/pilot-read-notepad.xml, doc/xml/pilot-read-palmpix.xml, doc/xml/pilot-read-screenshot.xml, doc/xml/pilot-read-todos.xml, doc/xml/pilot-read-veo.xml, doc/xml/pilot-reminders.xml, doc/xml/pilot-schlep.xml, doc/xml/pilot-treofoto.xml, doc/xml/pilot-wav.xml, doc/xml/pilot-xfer.xml, doc/xml/read-expenses.xml, doc/xml/read-ical.xml, doc/xml/read-notepad.xml, doc/xml/read-palmpix.xml, doc/xml/read-screenshot.xml, doc/xml/read-todos.xml, doc/xml/read-veo.xml, include/pi-address.h, include/pi-appinfo.h, include/pi-args.h, include/pi-buffer.h, include/pi-cmp.h, include/pi-contact.h, include/pi-datebook.h, include/pi-debug.h, include/pi-dlp.h, include/pi-error.h, include/pi-expense.h, include/pi-file.h, include/pi-foto.h, include/pi-header.h, include/pi-hinote.h, include/pi-inet.h, include/pi-macros.h, include/pi-mail.h, include/pi-md5.h, include/pi-memo.h, include/pi-money.h, include/pi-net.h, include/pi-notepad.h, include/pi-padp.h, include/pi-palmpix.h, include/pi-serial.h, include/pi-slp.h, include/pi-sockaddr.h, include/pi-socket.h, include/pi-source.h, include/pi-sync.h, include/pi-sys.h, include/pi-syspkt.h, include/pi-threadsafe.h, include/pi-todo.h, include/pi-usb.h, include/pi-userland.h, include/pi-util.h, include/pi-veo.h, include/pi-versamail.h, src/install-hinote.c, src/install-memo.c, src/pilot-install-hinote.c, src/pilot-install-memo.c: This is what you do when your flight gets delayed several hours... just some general cleanup and maintenance housecleaning. 2006-10-16 13:57 fpillet * libpisock/socket.c: Following Matt Davey's advice on bluetooth: support: only allow the keyword to be used when bluetooth support is being linked in 2006-10-16 13:46 fpillet * libpisock/socket.c: Fixed port string matching for bt:/bluetooth: (thanks Matt) 2006-10-13 13:36 fpillet * include/pi-bluetooth.h, libpisock/bluetooth.c, include/Makefile.am, libpisock/Makefile.am, libpisock/socket.c: Linux bluetooth support (Bluez) contributed by Bastien Nocera 2006-10-13 05:56 fpillet * libpisock/socket.c: commented out the pi_dumpdata() call in protocol detection as I only use it for debugging this part 2006-10-13 05:52 fpillet * libpisock/: dlp.c, socket.c: dlp_ReadSysInfo() now updates the socket's dlpVersion and maxrecsize. We don't issue a separate dlp_ReadSysInfo() from pi_version() anymore as it can cause big trouble if called from within a DLP call. Tweaked pi_version(), and also tweaked protocol detection again for more accurate serial / bluetooth protocol detection 2006-10-13 05:52 fpillet * libpisock/: padp.c, slp.c: better logging for debug in padp/slp 2006-10-12 10:21 desrod * src/install-datebook.c, src/install-hinote.c, src/install-memo.c, src/install-netsync.c, src/install-todo.c, src/install-todos.c, src/pilot-install-datebook.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-install-netsync.c, src/pilot-install-todo.c, src/pilot-install-todos.c, src/install-user.c, src/kittykiller.c, src/pd-tty.c, src/pilot-650foto.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-csd.c, src/pilot-debug.c, src/pilot-debugsh.c, src/pilot-dedupe.c, src/pilot-dlpsh.c, src/pilot-file.c, src/pilot-foto-treo600.c, src/pilot-foto-treo650.c, src/pilot-foto.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-getromtoken.c, src/pilot-hinotes.c, src/pilot-install-expenses.c, src/pilot-install-user.c, src/pilot-memos.c, src/pilot-nredir.c, src/pilot-port.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-notepad.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-treofoto.c, src/pilot-wav.c, src/pilot-xfer.c, src/plu_args.c, src/read-expenses.c, src/read-ical.c, src/read-notepad.c, libpisock/address.c, libpisock/appinfo.c, libpisock/cmp.c, libpisock/connect.c, libpisock/contact.c, libpisock/darwinusb.c, libpisock/datebook.c, libpisock/debug.c, libpisock/dlp.c, libpisock/expense.c, libpisock/freebsdusb.c, libpisock/hinote.c, libpisock/inet.c, libpisock/libusb.c, libpisock/linuxusb.c, libpisock/mail.c, libpisock/md5.c, libpisock/memo.c, libpisock/money.c, libpisock/net.c, libpisock/notepad.c, libpisock/os2serial.c, libpisock/padp.c, libpisock/palmpix.c, libpisock/pi-buffer.c, libpisock/pi-file.c, libpisock/pi-header.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/sys.c, src/pilot-read-palmpix.c, src/pilot-read-screenshot.c, src/pilot-read-todos.c, src/pilot-read-veo.c, src/read-palmpix.c, src/read-screenshot.c, src/read-todos.c, src/read-veo.c, src/userland.c, libpisock/syspkt.c, libpisock/threadsafe.c, libpisock/todo.c, libpisock/unixserial.c, libpisock/usb.c, libpisock/utils.c, libpisock/veo.c, libpisock/versamail.c: Just some long-needed CVS house-cleaning.. 2006-10-12 09:02 fpillet * libpisock/: address.c, appinfo.c, cmp.c, connect.c, contact.c, datebook.c, debug.c, dlp.c, expense.c, freebsdusb.c, hinote.c, inet.c, libusb.c, linuxusb.c, mail.c, md5.c, memo.c, money.c, net.c, notepad.c, os2serial.c, padp.c, palmpix.c, pi-buffer.c, pi-file.c, pi-header.c, serial.c, slp.c, socket.c, sys.c, syspkt.c, threadsafe.c, todo.c, unixserial.c, usb.c, utils.c, veo.c, versamail.c: Add CVS Id to all source files, I hate it when I get an updated file and I don't know which release it originates from 2006-10-12 09:01 fpillet * libpisock/darwinusb.c: updated comment in USB entry 0830/0061 for Treo 650 2006-10-12 08:32 fpillet * libpisock/dlp.c: Integrated Scott Gruby's big record fix: reading records that have the maximum allowed size could lock up some devices. We now read maxRecordSize-100 and perform a second read if the record is large. Also some casts to make compilers happy, and a safeguard when reading username / password to properly terminate the strings. 2006-10-09 12:43 desrod * libpisock/usb.c: More sanity to catch both Sony models, including the NRxx series handhelds 2006-10-09 12:30 desrod * libpisock/usb.c: Minor fix for Sony Clie detection 2006-09-28 14:43 angusa * doc/xml/pilot-650foto.xml: Manual page for pilot-650foto 2006-09-28 14:38 angusa * ChangeLog: [no log message] 2006-09-28 01:41 angusa * src/Makefile.am: Added pilot-650foto 2006-09-28 01:35 angusa * src/: pilot-650foto.c, pilot-foto-treo650.c: Extract treo 650 photos 2006-09-21 16:23 warp * libpisock/usb.c: Fix a bug where we were looking at override_device instead of known_device[i]. Removed override_device, given that nothing sets it, anywhere. 2006-09-19 16:11 desrod * NEWS, doc/xml/install-expenses.xml, doc/xml/pilot-install-expenses.xml, doc/xml/pilot-link.docbook, doc/xml/pilot-link.xml, src/Makefile.am, src/install-expenses.c, src/pilot-install-expenses.c: More userland renaming to avoid clobbering any potential future binaries that might use or reuse the same naming conventions. Still quite a few left to go in here. 2006-09-04 15:16 desrod * ChangeLog, doc/xml/Makefile.am: Updates for 0.12.1 release 2006-08-28 20:57 desrod * ChangeLog, configure.ac, libpisock/cmp.c, libpisock/padp.c, src/ccexample.cc, src/install-datebook.c, src/install-expenses.c, src/install-hinote.c, src/install-memo.c, src/install-netsync.c, src/install-user.c, src/pilot-install-datebook.c, src/pilot-install-expenses.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-install-netsync.c, src/pilot-install-user.c: More cleanup for 0.12.1 2006-08-27 14:51 desrod * ChangeLog, include/pi-cmp.h, include/pi-foto.h, libpisock/darwinusb.c, libpisock/dlp.c, libpisock/freebsdusb.c, libpisock/inet.c, libpisock/libusb.c, libpisock/linuxusb.c, tests/dlp-test.c: Minor code cleanup, removing redundant calls to headers, some minor code docs going into place here. 2006-08-27 09:47 desrod * ChangeLog, configure.ac, doc/Makefile.am, doc/xml/Makefile.am: Fix for building as a non-root user with udev rules. They now go into $datadir/pilot-link/udev by default. 2006-08-26 18:53 desrod * NEWS, README, configure.ac, doc/60-libpisock.rules, doc/README.libusb, doc/xml/Makefile.am: A few more last-minute tweaks to get 0.12.0 out the door! 2006-08-25 13:57 desrod * configure.ac: Rolling to a .1 in CVS, preparing for a 0.12.0 release 2006-08-25 13:52 desrod * ChangeLog, configure.ac, doc/Makefile.am, doc/xml/Makefile.am, m4/xslt.m4, src/prc/Makefile.am: Updated a few things to get distcheck to function properly. Sigh. 2006-08-25 11:56 desrod * doc/Makefile.am: Remove extra terminating slash 2006-08-25 11:52 desrod * doc/: Makefile.am, libpisock.rules: CVS surgery to rename the libpisock.rules file to its proper 60-libpisock name per the udev documentation 2006-08-25 11:11 desrod * src/pilot-xfer.c: Oops, that wasn't supposed to go through, just a quick test of something new 2006-08-25 11:09 desrod * doc/60-libpisock.rules, doc/Makefile.am, doc/libpisock.rules, src/pilot-xfer.c: Adding libpisock.rules for the udev/libusb users who wish to try that 2006-08-25 10:54 desrod * ChangeLog, doc/xml/pilot-dlpsh.xml, include/pi-util.h, libpisync/util.c, src/pilot-dlpsh.c, src/pilot-xfer.c, tests/contactsdb-test.c: Some last minute tweaks, and the changes to facilitate the PILOT_CHARSET to be changed with an environment variable from the shell at runtime. 2006-08-25 10:29 desrod * doc/xml/: ietf2datebook.xml, install-datebook.xml, install-expenses.xml, install-hinote.xml, pilot-addresses.xml, pilot-csd.xml, pilot-dlpsh.xml, pilot-ietf2datebook.xml, pilot-install-datebook.xml, pilot-install-expenses.xml, pilot-install-hinote.xml, pilot-getromtoken.xml, pilot-read-notepad.xml, pilot-read-screenshot.xml, pilot-read-veo.xml, read-notepad.xml, read-screenshot.xml, read-veo.xml: More tweaks and pokes for the 0.12.0 release... its coming soon! 2006-08-25 10:06 desrod * doc/: man/Makefile.am, xml/pilot-debugsh.xml, xml/pilot-dlpsh.xml, xml/pilot-hinotes.xml, xml/pilot-memos.xml, xml/pilot-reminders.xml: Some last-minute fixes for the renaming of the userland binaries 2006-08-25 09:44 desrod * src/: install-user.c, pilot-install-user.c: Quick fix to properly parse the args as passed in. We were previously ignoring PILOTPORT in the process. This is a temporary quick-hack fix, and will be removed and replaced with a more elegant solution later. 2006-08-25 09:27 desrod * doc/xml/: debugsh.xml, dlpsh.xml, hinotes.xml, memos.xml, pi-csd.xml, pi-getram.xml, pi-getrom.xml, pi-getromtoken.xml, pi-nredir.xml, pilot-csd.xml, pilot-getram.xml, pilot-getrom.xml, pilot-getromtoken.xml, pilot-link.docbook, pilot-link.xml, pilot-nredir.xml, reminders.xml: Cleaned up the documentation to conform to the userland renaming pass 2006-08-25 09:26 desrod * src/: Makefile.am, debugsh.c, dlpsh.c, hinotes.c, memos.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-getromtoken.c, pi-nredir.c, pi-port.c, pilot-csd.c, pilot-debugsh.c, pilot-dlpsh.c, pilot-getram.c, pilot-getrom.c, pilot-getromtoken.c, pilot-hinotes.c, pilot-memos.c, pilot-nredir.c, pilot-port.c, pilot-reminders.c, reminders.c: Renamed several userland binaries to avoid clobbering of other application binaries when installed 2006-05-31 13:59 desrod * ChangeLog, configure.ac, bindings/Perl/Pilot.pm, bindings/Perl/Pilot.xs, bindings/Python/README, bindings/Python/setup-standalone.py.in, bindings/Python/setup.py.in, bindings/Python/src/general-maps.i, bindings/Python/src/helperfuncs.i, bindings/Python/src/pi-dlp-maps.i, bindings/Python/src/pi-error.i, bindings/Python/src/pi-file-maps.i, bindings/Python/src/pi-socket-maps.i, doc/man/README, doc/xml/debugsh.xml, doc/xml/dlpsh.xml, doc/xml/hinotes.xml, doc/xml/ietf2datebook.xml, doc/xml/install-datebook.xml, doc/xml/install-expenses.xml, doc/xml/install-hinote.xml, doc/xml/install-memo.xml, doc/xml/install-netsync.xml, doc/xml/install-todo.xml, doc/xml/install-todos.xml, doc/xml/install-user.xml, doc/xml/memos.xml, doc/xml/pi-csd.xml, doc/xml/pi-getram.xml, doc/xml/pi-getrom.xml, doc/xml/pi-getromtoken.xml, doc/xml/pi-nredir.xml, doc/xml/pilot-addresses.xml, doc/xml/pilot-clip.xml, doc/xml/pilot-csd.xml, doc/xml/pilot-debugsh.xml, doc/xml/pilot-dedupe.xml, doc/xml/pilot-dlpsh.xml, doc/xml/pilot-file.xml, doc/xml/pilot-foto.xml, doc/xml/pilot-getram.xml, doc/xml/pilot-getrom.xml, doc/xml/pilot-getromtoken.xml, doc/xml/pilot-hinotes.xml, doc/xml/pilot-ietf2datebook.xml, doc/xml/pilot-install-datebook.xml, doc/xml/pilot-install-expenses.xml, doc/xml/pilot-install-hinote.xml, doc/xml/pilot-install-memo.xml, doc/xml/pilot-install-netsync.xml, doc/xml/pilot-install-todo.xml, doc/xml/pilot-install-todos.xml, doc/xml/pilot-install-user.xml, doc/xml/pilot-memos.xml, doc/xml/pilot-nredir.xml, doc/xml/pilot-read-expenses.xml, doc/xml/pilot-read-ical.xml, doc/xml/pilot-read-notepad.xml, doc/xml/pilot-read-palmpix.xml, doc/xml/pilot-read-screenshot.xml, doc/xml/pilot-read-todos.xml, doc/xml/pilot-read-veo.xml, doc/xml/pilot-reminders.xml, doc/xml/pilot-schlep.xml, doc/xml/pilot-treofoto.xml, doc/xml/pilot-wav.xml, doc/xml/pilot-xfer.xml, doc/xml/read-expenses.xml, doc/xml/read-ical.xml, doc/xml/read-notepad.xml, doc/xml/read-palmpix.xml, doc/xml/read-screenshot.xml, doc/xml/read-todos.xml, doc/xml/read-veo.xml, doc/xml/reminders.xml, libpisock/darwinusb.c, libpisync/sync.c, libpisync/util.c, m4/socklen.m4, src/debugsh.c, src/dlpsh.c, src/pilot-debugsh.c, src/pilot-dlpsh.c, src/hinotes.c, src/ietf2datebook.PL, src/install-datebook.c, src/install-expenses.c, src/install-hinote.c, src/install-memo.c, src/install-netsync.c, src/install-todo.c, src/install-todos.c, src/install-user.c, src/kittykiller.c, src/memos.c, src/pd-tty.c, src/pi-csd.c, src/pi-getram.c, src/pi-getrom.c, src/pi-getromtoken.c, src/pi-nredir.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-csd.c, src/pilot-debug.c, src/pilot-dedupe.c, src/pilot-file.c, src/pilot-foto-treo600.c, src/pilot-foto.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-getromtoken.c, src/pilot-hinotes.c, src/pilot-ietf2datebook.pl, src/pilot-install-datebook.c, src/pilot-install-expenses.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-install-netsync.c, src/pilot-install-todo.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-memos.c, src/pilot-nredir.c, src/pilot-port.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-notepad.c, src/pilot-read-palmpix.c, src/pilot-read-screenshot.c, src/pilot-read-todos.c, src/pilot-read-veo.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-treofoto.c, src/pilot-wav.c, src/pilot-xfer.c, src/plu_args.c, src/read-expenses.c, src/read-ical.c, src/read-notepad.c, src/read-palmpix.c, src/read-screenshot.c, src/read-todos.c, src/read-veo.c, src/reminders.c, src/userland.c, tests/dlp-test.c, tests/vfs-test.c: Correcting FSF permanent address in all source files to bring to current. This is also reflected in the following GNOME bug entry: http://mail.gnome.org/archives/gtk-devel-list/2006-March/msg00087.html 2006-05-31 13:49 desrod * include/: pi-dlp.h, pi-file.h, pi-syspkt.h, pi-threadsafe.h, pi-versamail.h: Oops, forgot to commit these with the last batch. Good catch, Nicholas! 2006-05-24 14:49 desrod * libpisock/: dlp.c, expense.c, hinote.c, palmpix.c, pi-file.c, socket.c, syspkt.c, utils.c, versamail.c: Bunchafixes here, code cleanup, var renames, some oddball code taken out, fixing up some globals and other obvious faux pas. 2006-05-09 16:19 desrod * libpisock/serial.c: Minor fix where s_poll returns 0 on success, and the previous behavior would assume the packet was dropped. 2006-04-22 11:47 desrod * src/pilot-xfer.c: Just adding some notes, so I don't forget what needs to be added in the next point release. 2006-04-14 14:52 desrod * libpisock/libusb.c: Applied patch from Jijun Yu, fixes issue #1578 2006-04-14 14:50 desrod * libpisock/socket.c: Clean up empty else clause 2006-04-14 14:47 desrod * src/pilot-clip.c: Reformatting and some type renaming to avoid shadowing globals 2006-04-14 14:46 desrod * src/: pi-getrom.c, pilot-getrom.c: Just some minor (very minor) reformatting of the output. 2006-04-14 14:43 desrod * src/pilot-addresses.c: Added code to exit (for now) when an OS5 device is found. 2006-04-14 14:42 desrod * src/: pilot-sync-plan.pl, sync-plan.PL: Aaron's patch for bug 1535. Thanks Aaron! 2006-04-14 13:16 desrod * include/pi-userland.h, libpisock/socket.c, src/memos.c, src/pilot-memos.c, src/pilot-schlep.c, src/pi-nredir.c, src/pilot-nredir.c, src/pilot-xfer.c: Minor cleanup to fix some small buglets and warnings. No Breakage++ 2006-04-05 14:18 desrod * configure.ac: Minor fix when checking xslt in a CVS checked-out tree 2006-03-30 14:38 desrod * include/pi-socket.h: Minor typo fixed up 2006-03-30 14:26 desrod * include/pi-dlp.h: Minor doc cleanup, fixes doxygen output buglet 2006-03-24 15:11 desrod * bindings/Python/: NEWS, README, src/pisock.py, src/pisock_wrap.c: Some cleanup in the Python tree 2006-03-24 15:02 desrod * configure.ac, m4/python.m4: A better, cleaner, smaller Python check. This time we check if the user passes --with-python, THEN check for Python.h, so we can build the extension. If Python.h is NOT found, we disable python, even if the user passes the option to flag it on. 2006-03-24 14:45 neilw * ChangeLog, doc/xml/pilot-schlep.xml: Fix bug 1545, pilot-schlep summary 2006-03-24 14:24 neilw * ChangeLog, src/memos.c, src/pilot-memos.c: fix typo 2006-03-24 13:11 desrod * ChangeLog: Updated ChangeLog 2006-03-24 12:58 desrod * configure.ac, m4/python.m4: Minor fix for python to check for Python.h when python is flagged on 2006-03-17 00:10 desrod * src/pilot-sync-plan.pl, src/sync-plan.PL, bindings/Makefile.am: These slipped through the cracks.. (thanks Aaron for catching me asleep at the wheel again =) 2006-03-15 07:44 desrod * bindings/Perl/: Makefile.PL.in, Pilot.pm, Pilot.xs: Forgot that these needed to go with the others. DOH! 2006-03-14 12:43 desrod * ChangeLog, configure.ac: Rolling up ChangeLog and configure.ac in prep for a 0.12.0 final release 2006-03-14 12:19 desrod * bindings/Java/: MidiMgr.java, test.java, org/gnu/pilotlink/Record.java: Some minor Java fixes. This needs a revisit, there are quite a few places in here where some OOP constructs could keep things much cleaner. 2006-03-14 11:34 neilw * ChangeLog, configure.ac: Use CVS check instead of file check for manpage build 2006-03-14 10:58 desrod * configure.ac, bindings/Perl/h2xs-pilot-link, m4/xslt.m4: Fixes for userland conduits, xsltproc checks, and a big Perl commit (thanks Aaron!) 2006-02-27 18:22 neilw * ChangeLog: ChangeLog 2006-02-27 18:13 neilw * doc/xml/: README, debugsh.xml, dlpsh.xml, hinotes.xml, install-datebook.xml, install-expenses.xml, install-hinote.xml, install-memo.xml, install-netsync.xml, install-todo.xml, install-todos.xml, install-user.xml, memos.xml, pi-csd.xml, pi-getram.xml, pi-getrom.xml, pi-getromtoken.xml, pi-nredir.xml, pilot-addresses.xml, pilot-archive.xml, pilot-clip.xml, pilot-csd.xml, pilot-debugsh.xml, pilot-dedupe.xml, pilot-dlpsh.xml, pilot-file.xml, pilot-foto.xml, pilot-getram.xml, pilot-getrom.xml, pilot-getromtoken.xml, pilot-hinotes.xml, pilot-install-datebook.xml, pilot-install-expenses.xml, pilot-install-hinote.xml, pilot-install-memo.xml, pilot-install-netsync.xml, pilot-install-todo.xml, pilot-install-todos.xml, pilot-install-user.xml, pilot-memos.xml, pilot-nredir.xml, pilot-read-expenses.xml, pilot-read-ical.xml, pilot-read-notepad.xml, pilot-read-palmpix.xml, pilot-read-screenshot.xml, pilot-read-todos.xml, pilot-read-veo.xml, pilot-reminders.xml, pilot-schlep.xml, pilot-treofoto.xml, pilot-wav.xml, pilot-xfer.xml, read-expenses.xml, read-ical.xml, read-notepad.xml, read-palmpix.xml, read-screenshot.xml, read-todos.xml, read-veo.xml, reminders.xml: Update options list handling in each manpage to a more consistent formatting. 2006-02-27 18:10 neilw * doc/xml/docbook.xsl.in: Fix error reported by doclifter by Eric Raymond. %r/%p %s 2006-02-27 18:09 neilw * doc/xml/Makefile.am: Remove recursive loop. 2006-02-27 18:08 neilw * configure.ac: Fix test to look for a file, not directory. Fix the xsltproc check to find Mac OSX stylesheets. 2006-02-25 10:44 fpillet * libpisock/darwinusb.c: removed debug extended USB debug flag for release 2006-02-25 10:34 fpillet * include/pi-dlp.h: doc typo fixed 2006-02-23 04:05 fpillet * libpisock/pi-file.c: Flags was modified before being initialized, rendering the code useless 2006-02-13 09:52 fpillet * libpisock/darwinusb.c: tweaks for universal binary (intel / powerpc) compilation 2006-02-13 09:51 fpillet * libpisock/pi-header.c: updated copyright date range (who knows, we may release 0.12 before 2007) 2006-02-13 09:50 fpillet * libpisock/cmp.c: removed unused variable cmp_version 2006-01-26 07:34 fpillet * include/pi-userland.h, src/plu_args.c, src/userland.c: Patch coming from bug #1585: add new timeout option to userland tools so serial connection timeout issues can be investigated (matt Davey) 2006-01-26 06:06 fpillet * libpisock/serial.c: Patch for bug #1591 provided by Matt davey 2006-01-21 16:20 adridg * libpisock/: debug.c, memo.c: Reduce warnings: don't assign NULL to the bytes in a pi_buffer_t, and use the non-deprecated dumpline() function. 2006-01-13 09:20 warp * libpisock/libusb.c: Work around a change in behavior in the /proc/bus/usb to /dev/bus/usb change. 2006-01-02 05:18 fpillet * libpisock/darwinusb.c: big scary update: added support for TX and LifeDrive, initial support for KLSI (not complete yet but infrastructure is there), reworked the way a connection is declared live to better cope with clunky PalmOne devices like the LD 2005-12-28 03:39 warp * libpisock/libusb.c: Fix the index/control_index goof. Deals with #1577. 2005-10-19 20:43 warp * libpisock/libusb.c: Do this a little more portably. 2005-10-19 17:37 adridg * libpisock/datebook.c: Make documentation match reality. Some time back, we argued about whether these documentation bits should be in the header files -- which users of the p-l API can see -- or hidden in the C files. Was there ever a resolution of that? 2005-10-17 20:40 warp * libpisock/libusb.c: Fix a rare buffer leak in the libusb code. Put in an evil kluge for the case where we have a close, but the read call is wedged. 2005-10-17 17:53 warp * libpisock/usb.c: Er, try this. 2005-10-17 17:47 warp * libpisock/usb.c: Try to make the connect interface actually function with the usb backend. No promises that it actually _does_ though. 2005-10-17 16:14 adridg * include/pi-args.h, include/pi-buffer.h, include/pi-cmp.h, include/pi-contact.h, include/pi-debug.h, include/pi-dlp.h, include/pi-error.h, include/pi-file.h, include/pi-header.h, include/pi-inet.h, include/pi-macros.h, include/pi-net.h, include/pi-padp.h, include/pi-serial.h, include/pi-slp.h, include/pi-sockaddr.h, include/pi-socket.h, include/pi-source.h, include/pi-sync.h, include/pi-sys.h, include/pi-syspkt.h, include/pi-threadsafe.h, include/pi-usb.h, include/pi-userland.h, include/pi-util.h, libpisock/address.c, libpisock/appinfo.c, libpisock/cmp.c, libpisock/connect.c, libpisock/contact.c, libpisock/darwinusb.c, libpisock/datebook.c, libpisock/debug.c, libpisock/dlp.c, libpisock/expense.c, libpisock/freebsdusb.c, libpisock/hinote.c, libpisock/inet.c, libpisock/libusb.c, libpisock/linuxusb.c, libpisock/mail.c, libpisock/md5.c, libpisock/memo.c, libpisock/money.c, libpisock/net.c, libpisock/notepad.c, libpisock/os2serial.c, libpisock/padp.c, libpisock/palmpix.c, libpisock/pi-buffer.c, libpisock/pi-file.c, libpisock/pi-header.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/sys.c, libpisock/syspkt.c, libpisock/threadsafe.c, libpisock/todo.c, libpisock/unixserial.c, libpisock/usb.c, libpisock/utils.c, libpisock/veo.c, libpisock/versamail.c: Fix the address of the FSF in lots (but surely not all) places. 2005-10-10 17:06 adridg * libpisock/dlp.c: Also #define TraceX to empty when no debug 2005-10-10 16:58 adridg * libpisock/dlp.c: Typo - what's a ; doing there? 2005-10-10 16:57 adridg * libpisock/freebsdusb.c: CONBK is deprecated and gone 2005-10-10 16:52 adridg * include/pi-sys.h: Fix include guard for cases where you want syspkt and sys.h 2005-08-27 05:17 fpillet * libpisock/padp.c: Integrated fix provided by Marcelo Jimenez: padp's freeze_txid was not initialized 2005-08-17 11:12 desrod * ChangeLog, configure.ac, bindings/Java/Makefile.am, bindings/Java/libjpisock.c, libpisock/usb.c: Fixing up some java compilation problems on gcj (Bernhard Rosenkraenzer) 2005-08-16 12:57 desrod * src/pilot-xfer.c: Clean out an extra double-free that crashes on merge() (resolves #1529 from 'than') 2005-07-20 18:13 fpillet * libpisock/darwinusb.c: Reset the data toggle on error, it helps with some lockups on T5 and probably other devices 2005-07-20 08:17 fpillet * libpisock/serial.c: Missing local variable definition 2005-07-20 06:15 fpillet * libpisock/serial.c: shield against losing the first packet in serial 2005-07-20 06:13 fpillet * libpisock/socket.c: log invalid protocol in socket.c 2005-07-20 06:13 fpillet * libpisock/unixserial.c: minor fix to unixserial 2005-07-20 06:08 fpillet * libpisock/dlp.c: tweaked dlp_CallApplication logs 2005-07-13 17:42 desrod * ChangeLog, libpisock/linuxusb.c: Oops, missed two last CONBK calls. Fixed. 2005-07-06 12:26 fpillet * bindings/Python/src/pi-file-maps.i: oops.. left a minor error there 2005-07-06 12:26 fpillet * bindings/Python/src/pi-file-maps.i: allow other threads to run while dlp_FindDB performs its duty 2005-07-06 12:25 fpillet * include/pi-file.h, libpisock/pi-file.c: Don't use a temporary file for pi_file creation anymore. Instead, we use a pi_buffer_t* which both is faster and makes more sense (and also because I discovered that Python doesn't like tmpfile() being used, for some reason) 2005-07-06 06:03 fpillet * libpisock/darwinusb.c: updated to new defines from pi-source.h 2005-07-05 17:11 desrod * ChangeLog, include/pi-dlp.h, include/pi-source.h, include/pi-versamail.h, libpisock/dlp.c, libpisock/inet.c, libpisock/libusb.c, libpisock/net.c, libpisock/padp.c, libpisock/serial.c, libpisock/socket.c, libpisock/unixserial.c, libpisock/usb.c, libpisock/versamail.c, src/pi-nredir.c, src/pilot-nredir.c, src/plu_args.c, src/userland.c: Bright lights! Bright lights! Just closing some shadowed globals.. The other bit might break things temporarily, but it keeps the names clean and informative when being read. Other smallish fixes here. Builds clean. 2005-07-05 15:49 desrod * libpisock/socket.c: Removing extraneous pi_dumpdata() call 2005-07-05 15:43 desrod * ChangeLog, bindings/Perl/Makefile.PL.in: Fixing up a divide by zero error (and updating ChangeLog) 2005-07-04 09:12 fpillet * libpisock/darwinusb.c: Fixed a bug that could keep disconnected entry stay in the list forever if deconnection occured during u_poll(Ã) 2005-07-04 05:03 fpillet * libpisock/socket.c: Fixed protocol detection for cases where unixserial (with USB handhelds) is losing the first 6 bytes sent by the device 2005-07-03 17:40 neilw * doc/Makefile.am: removing README.freebsd from make dist now that it has been removed from CVS 2005-07-03 14:41 neilw * ChangeLog, configure.ac, doc/Makefile.am: improving conditional xsltproc manpage builds 2005-06-28 14:13 desrod * bindings/Perl/Makefile.PL.in: Attempt to fix and close issue #900. Still need to poke at this a bit more to get the other macros supported (MANDIR, DATADIR, BINDIR, and so on). 2005-06-28 13:40 desrod * ChangeLog, include/pi-address.h, include/pi-appinfo.h, include/pi-datebook.h, include/pi-memo.h, include/pi-todo.h, libpisync/sync.c: Update tree to handle more consistant C++ and preprocessor behavior for authors that are using C++ to talk to our API. 2005-06-28 13:31 fpillet * libpisock/: address.c, contact.c, datebook.c, todo.c: Loosened checks on pi_buffer_t, fixes bug #1508 2005-06-26 14:41 desrod * libpisock/address.c: Fixup for writing garbage memory to Palm, resolves #1509 from Mark G. Adams 2005-06-26 14:23 desrod * bindings/Perl/Pilot.xs: Added warning fixes from Aaron Kaplan (closes issue #1499) 2005-06-23 10:13 desrod * ChangeLog: Updated ChangeLog 2005-06-23 09:57 desrod * src/: pilot-read-palmpix.c, read-palmpix.c: Minor patch from Goffredo to write out the file with the same date and time as the photo itself. 2005-06-22 08:28 fpillet * libpisock/linuxusb.c: linuxusb doesn't implement wait_for_device() 2005-06-22 07:40 fpillet * include/pi-usb.h, libpisock/libusb.c, libpisock/usb.c: renamed poll_device() to wait_for_device() 2005-06-22 07:39 fpillet * libpisock/darwinusb.c: Fixed an issue I introduced recently with the matching notification not being properly armed. Added support for the new wait_for_device() semantics. 2005-06-21 14:06 desrod * doc/xml/: dlpsh.xml, hinotes.xml, ietf2datebook.xml, install-datebook.xml, install-expenses.xml, install-hinote.xml, install-memo.xml, install-netsync.xml, install-todo.xml, install-user.xml, memos.xml, pi-getram.xml, pi-getrom.xml, pilot-dlpsh.xml, pilot-foto.xml, pilot-getram.xml, pilot-getrom.xml, pilot-hinotes.xml, pilot-ietf2datebook.xml, pilot-install-datebook.xml, pilot-install-expenses.xml, pilot-install-hinote.xml, pilot-install-memo.xml, pilot-install-netsync.xml, pilot-install-todo.xml, pilot-install-user.xml, pilot-memos.xml, pilot-read-expenses.xml, pilot-read-ical.xml, pilot-read-notepad.xml, pilot-read-palmpix.xml, read-expenses.xml, read-ical.xml, read-notepad.xml, read-palmpix.xml: Minor adjustments to correct attribution on manpages 2005-06-21 13:54 desrod * doc/xml/: debugsh.xml, dlpsh.xml, hinotes.xml, ietf2datebook.xml, install-datebook.xml, install-expenses.xml, install-hinote.xml, install-memo.xml, install-netsync.xml, install-todo.xml, install-todos.xml, install-user.xml, memos.xml, pi-csd.xml, pi-getram.xml, pi-getrom.xml, pi-getromtoken.xml, pi-nredir.xml, pilot-addresses.xml, pilot-archive.xml, pilot-clip.xml, pilot-csd.xml, pilot-debugsh.xml, pilot-dedupe.xml, pilot-dlpsh.xml, pilot-file.xml, pilot-foto.xml, pilot-getram.xml, pilot-getrom.xml, pilot-getromtoken.xml, pilot-hinotes.xml, pilot-ietf2datebook.xml, pilot-install-datebook.xml, pilot-install-expenses.xml, pilot-install-hinote.xml, pilot-install-memo.xml, pilot-install-netsync.xml, pilot-install-todo.xml, pilot-install-todos.xml, pilot-install-user.xml, pilot-link.xml, pilot-memos.xml, pilot-nredir.xml, pilot-read-expenses.xml, pilot-read-ical.xml, pilot-read-notepad.xml, pilot-read-palmpix.xml, pilot-read-screenshot.xml, pilot-read-todos.xml, pilot-read-veo.xml, pilot-reminders.xml, pilot-schlep.xml, pilot-treofoto.xml, pilot-wav.xml, pilot-xfer.xml, read-expenses.xml, read-ical.xml, read-notepad.xml, read-palmpix.xml, read-screenshot.xml, read-todos.xml, read-veo.xml, reminders.xml: More cleanup, reformatted the manpages to try to unify the structure a bit, so they can be further templated out at a later time. 2005-06-21 10:37 desrod * configure.ac: Oops... was testing something and it slipped through. 2005-06-21 10:35 desrod * doc/README.debugging, doc/README.freebsd, doc/README.usb, doc/TODO, doc/doxygen.cfg.in, doc/doxygen_main_page.c, doc/dox/doxygen.css, doc/dox/footer.html, doc/dox/header.html, libpisock/socket.c: Documentation fixes, doxygen fixes, minor peeks and pokes here and there. 2005-06-21 09:28 neilw * Makefile.am, doc/Makefile.am: Ooops! copied the Makefile into the parent folder 2005-06-21 09:07 desrod * Makefile.am, configure.ac, doc/Makefile.am, doc/README.debugging, doc/doxygen.cfg.in: Fixing up some build breakage for building manpages from XML targets 2005-06-21 05:58 neilw * ChangeLog, Makefile.am, configure.ac: skip xml build when not from CVS 2005-06-21 03:41 neilw * ChangeLog, configure.ac, doc/.cvsignore, doc/Makefile.am, doc/doxygen.cfg.in, doc/doxygen_main_page.c, doc/man/Makefile.am, doc/man/README, doc/man/addresses.1.in, doc/man/debugsh.1.in, doc/man/dlpsh.1.in, doc/man/hinotes.1.in, doc/man/ietf2datebook.1.in, doc/man/install-datebook.1.in, doc/man/install-expenses.1.in, doc/man/install-hinote.1.in, doc/man/install-memo.1.in, doc/man/install-netsync.1.in, doc/man/install-todo.1.in, doc/man/install-todos.1.in, doc/man/install-user.1.in, doc/man/memos.1.in, doc/man/pi-csd.1.in, doc/man/pi-getram.1.in, doc/man/pi-getrom.1.in, doc/man/pi-getromtoken.1.in, doc/man/pi-nredir.1.in, doc/man/pilot-addresses.1.in, doc/man/pilot-archive.1.in, doc/man/pilot-clip.1.in, doc/man/pilot-dedupe.1.in, doc/man/pilot-file.1.in, doc/man/pilot-foto.1.in, doc/man/pilot-link.7.in, doc/man/pilot-schlep.1.in, doc/man/pilot-treofoto.1.in, doc/man/pilot-wav.1.in, doc/man/pilot-xfer.1.in, doc/man/read-expenses.1.in, doc/man/read-ical.1.in, doc/man/read-notepad.1.in, doc/man/read-palmpix.1.in, doc/man/read-screenshot.1.in, doc/man/read-todos.1.in, doc/man/read-veo.1.in, doc/man/reminders.1.in, doc/xml/.cvsignore, doc/xml/Makefile.am, doc/xml/README, doc/xml/catalog.xml.in, doc/xml/docbook.xsl.in, doc/xml/install-todos.xml, doc/xml/pilot-foto.xml, doc/xml/pilot-install-todos.xml, doc/xml/pilot-link.docbook, doc/xml/pilot-read-screenshot.xml, doc/xml/pilot-read-veo.xml, doc/xml/pilot-schlep.xml, doc/xml/pilot-treofoto.xml, doc/xml/pilot-wav.xml, doc/xml/read-screenshot.xml, doc/xml/read-veo.xml: Auto-generation of manpages using xsltproc, only in CVS builds 2005-06-17 09:49 desrod * src/: install-netsync.c, pilot-install-netsync.c: Fixed fubar'd example 2005-06-17 06:38 warp * include/pi-usb.h, libpisock/libusb.c, libpisock/usb.c: Add poll_device to the USB implementation structure, along with code to call it if it's set in usb.c. Move some code around in libusb.c (and add a bit of new code) to support poll_device, we will now loop trying to find a device instead of dying if none exists. Fix a minor bug in libusb's read loop dealing with timeout amounts. 2005-06-17 06:34 fpillet * libpisock/libusb.c: changed some protos, return PI_ERR_SOCK_DISCONNECTED when needed 2005-06-17 06:22 fpillet * libpisock/utils.c, include/pi-util.h: Added pi_timeout_to_timespec(), pi_timespec_to_timeout() and pi_timeout_expired() functions 2005-06-17 05:40 fpillet * include/pi-cmp.h: added type for extended CMP packets (not supported yet) 2005-06-16 17:53 fpillet * libpisock/socket.c: Left a bad bug: buffer wasn't clear before re-peeking to the message 2005-06-16 17:21 fpillet * libpisock/socket.c: Loosened rules for recognizing NET packets so that it works on Linux even if we missed the initial packet 2005-06-16 11:42 desrod * src/: debugsh.c, pilot-debugsh.c: Fixed minor typo... oops! 2005-06-16 06:05 fpillet * libpisock/: darwinusb.c, inet.c, serial.c: propagate PADP long packet format support 2005-06-16 05:24 fpillet * libpisock/cmp.c, libpisock/darwinusb.c, libpisock/usb.c, include/pi-cmp.h, include/pi-socket.h: more work on the long packet thing 2005-06-16 05:23 fpillet * libpisock/padp.c, include/pi-padp.h: moving towards full support for long packet format both ways, fixed a long packet fmt issue 2005-06-15 10:09 fpillet * darwin/build_framework.sh, include/pi-header.h, include/pi-padp.h, libpisock/contact.c, libpisock/dlp.c, libpisock/libusb.c, libpisock/net.c, libpisock/sys.c, src/debugsh.c, src/install-memo.c, src/install-todos.c, src/pi-csd.c, src/pi-getrom.c, src/pi-port.c, src/pilot-csd.c, src/pilot-debug.c, src/pilot-debugsh.c, src/pilot-getrom.c, src/pilot-install-memo.c, src/pilot-install-todos.c, src/pilot-port.c, src/pilot-read-expenses.c, src/read-expenses.c, tests/packers.c, tests/vfs-test.c: use pi_dumpdata() instead of dumpdata(). Some cleanup for compilation warnings. 2005-06-15 10:08 fpillet * libpisock/darwinusb.c: ongoing KLSI work 2005-06-15 10:07 fpillet * libpisock/cmp.c, libpisock/serial.c, libpisock/slp.c, libpisock/usb.c, include/pi-cmp.h, include/pi-serial.h, libpisock/padp.c, libpisock/unixserial.c: Factored out the code to read PILOTRATE. Changed some protos so as to take an int for the speed (use speed_t only when converting to a speed_t value for Linux). More general cleanup 2005-06-15 10:06 fpillet * include/pi-debug.h, include/pi-source.h, include/pi-util.h, libpisock/debug.c, libpisock/utils.c: dumpdata() and dumpline() become pi_dumpdata() and pi_dumpline(). Provide wrappers with the old names for compatibility 2005-06-15 03:21 fpillet * include/pi-util.h, libpisock/utils.c: Factored out get_pilot_rate function; slight code reorg 2005-06-14 13:39 fpillet * doc/README.usb: updated README.usb with Mac OS X instructions 2005-06-14 12:28 fpillet * libpisock/cmp.c: advertise same version of CMP than the device uses 2005-06-14 12:20 fpillet * libpisock/usb.c: change the baudrate if it's not 9600 after CMP negotiation 2005-06-14 12:19 fpillet * libpisock/slp.c: missing parenthesis 2005-06-14 12:00 fpillet * libpisock/slp.c: SLP code overhaul 2005-06-14 11:51 fpillet * include/pi-slp.h: oops removed dubious define I had added for testing 2005-06-14 11:49 fpillet * include/: pi-cmp.h, pi-slp.h: Added definition for CMP 1.3 2005-06-14 11:48 fpillet * libpisock/padp.c: tweaks to PADP 2005-06-14 10:29 fpillet * libpisock/socket.c: tweaked protocol detection again, much cleaner now 2005-06-14 10:26 fpillet * libpisock/cmp.c: tweaked log messages 2005-06-14 10:17 fpillet * libpisock/darwinusb.c: working klsi support 2005-06-13 10:15 desrod * configure.ac: Tagged tree as -pre4, rolled to -pre5 (which may become 0.12.0 final!) 2005-06-13 10:09 fpillet * libpisock/linuxusb.c: rx_byte doesn't exist in linuxusb (sorry, copy/paste syndrome) 2005-06-13 09:55 desrod * libpisock/connect.c: Oops, now they both match.. (are we even using connect.c anymore, now that we have the same structures in userland.c? Why the duplication? Will investigate later) 2005-06-13 09:51 desrod * libpisock/connect.c, src/userland.c: Reword a little bit to more-accurately match the current state of connect action 2005-06-13 09:31 desrod * ChangeLog, configure.ac, doc/man/Makefile.am, doc/man/README, doc/man/addresses.1.in, doc/man/debugsh.1.in, doc/man/dlpsh.1.in, doc/man/hinotes.1.in, doc/man/ietf2datebook.1.in, doc/man/install-datebook.1.in, doc/man/install-expenses.1.in, doc/man/install-hinote.1.in, doc/man/install-memo.1.in, doc/man/install-netsync.1.in, doc/man/install-todo.1.in, doc/man/install-todos.1.in, doc/man/install-user.1.in, doc/man/memos.1.in, doc/man/money2qif.1.in, doc/man/pi-csd.1.in, doc/man/pi-getram.1.in, doc/man/pi-getrom.1.in, doc/man/pi-getromtoken.1.in, doc/man/pi-nredir.1.in, doc/man/pilot-addresses.1.in, doc/man/pilot-archive.1.in, doc/man/pilot-clip.1.in, doc/man/pilot-dedupe.1.in, doc/man/pilot-file.1.in, doc/man/pilot-foto.1.in, doc/man/pilot-link.7.in, doc/man/pilot-schlep.1.in, doc/man/pilot-treofoto.1.in, doc/man/pilot-wav.1.in, doc/man/pilot-xfer.1.in, doc/man/read-expenses.1.in, doc/man/read-ical.1.in, doc/man/read-notepad.1.in, doc/man/read-palmpix.1.in, doc/man/read-screenshot.1.in, doc/man/read-todos.1.in, doc/man/read-veo.1.in, doc/man/reminders.1.in, doc/xml/addresses.xml, doc/xml/debugsh.xml, doc/xml/dlpsh.xml, doc/xml/hinotes.xml, doc/xml/ietf2datebook.xml, doc/xml/install-datebook.xml, doc/xml/install-expenses.xml, doc/xml/install-hinote.xml, doc/xml/install-memo.xml, doc/xml/install-netsync.xml, doc/xml/install-todo.xml, doc/xml/install-todos.xml, doc/xml/install-user.xml, doc/xml/memos.xml, doc/xml/money2qif.xml, doc/xml/pi-csd.xml, doc/xml/pi-getram.xml, doc/xml/pi-getrom.xml, doc/xml/pi-getromtoken.xml, doc/xml/pi-nredir.xml, doc/xml/pilot-addresses.xml, doc/xml/pilot-archive.xml, doc/xml/pilot-clip.xml, doc/xml/pilot-csd.xml, doc/xml/pilot-debugsh.xml, doc/xml/pilot-dedupe.xml, doc/xml/pilot-dlpsh.xml, doc/xml/pilot-file.xml, doc/xml/pilot-foto.xml, doc/xml/pilot-getram.xml, doc/xml/pilot-getrom.xml, doc/xml/pilot-getromtoken.xml, doc/xml/pilot-hinotes.xml, doc/xml/pilot-ietf2datebook.xml, doc/xml/pilot-install-datebook.xml, doc/xml/pilot-install-expenses.xml, doc/xml/pilot-install-hinote.xml, doc/xml/pilot-install-memo.xml, doc/xml/pilot-install-netsync.xml, doc/xml/pilot-install-todo.xml, doc/xml/pilot-install-todos.xml, doc/xml/pilot-install-user.xml, doc/xml/pilot-link.xml, doc/xml/pilot-memos.xml, doc/xml/pilot-nredir.xml, doc/xml/pilot-read-expenses.xml, doc/xml/pilot-read-ical.xml, doc/xml/pilot-read-notepad.xml, doc/xml/pilot-read-palmpix.xml, doc/xml/pilot-read-screenshot.xml, doc/xml/pilot-read-todos.xml, doc/xml/pilot-read-veo.xml, doc/xml/pilot-reminders.xml, doc/xml/pilot-schlep.xml, doc/xml/pilot-treofoto.xml, doc/xml/pilot-wav.xml, doc/xml/pilot-xfer.xml, doc/xml/read-expenses.xml, doc/xml/read-ical.xml, doc/xml/read-notepad.xml, doc/xml/read-palmpix.xml, doc/xml/read-screenshot.xml, doc/xml/read-todos.xml, doc/xml/read-veo.xml, doc/xml/reminders.xml, libpisock/libusb.c, src/Makefile.am, src/money2qif.c, src/pilot-reminders.c, src/reminders.c: Mostly a documentation update, minor fix for Florent's libusb typo, some deprecated conduits removed from the tree... more to come. 2005-06-13 05:34 fpillet * libpisock/darwinusb.c: preliminary KLSI adapter support. Not fully working yet (needs more testing) 2005-06-13 05:33 fpillet * libpisock/libusb.c: init changebaud to NULL for now 2005-06-13 05:32 fpillet * libpisock/usb.c: support for port speed ioctls if the platform driver supports it 2005-06-13 05:31 fpillet * include/pi-usb.h: added changebaud handler for usb dev, required to support serial adaptors on platforms where it's not going through a kernel-emulated tty 2005-06-13 05:30 fpillet * libpisock/slp.c: more readable code, removed unused variable 2005-06-13 05:29 fpillet * libpisock/linuxusb.c: proper implementation for PI_MSG_PEEK, modeled after unixserial. Log messages harmonization 2005-06-13 05:28 fpillet * libpisock/unixserial.c: harmonized log messages so it's easier to see what's going on 2005-06-12 15:35 fpillet * libpisock/socket.c: handle case where PILOT_LOG=0 2005-06-12 15:24 fpillet * libpisock/: socket.c, unixserial.c: two tiny ones 2005-06-12 15:05 fpillet * libpisock/unixserial.c: more log tweaks 2005-06-12 15:02 fpillet * libpisock/: socket.c, unixserial.c: tweaks & more logging 2005-06-12 14:25 fpillet * libpisock/unixserial.c: an endless stream of bug fixes might lead to eternal happiness 2005-06-12 14:14 fpillet * libpisock/unixserial.c: one more step towards a working implementation 2005-06-12 13:59 fpillet * libpisock/unixserial.c: Another fix for the PI_MSG_PEEK tricky issue 2005-06-12 13:55 fpillet * libpisock/socket.c: One more tiny fix for setuid 2005-06-12 13:38 fpillet * libpisock/socket.c: account for incomplete headers (on slow connection this makes a difference) 2005-06-12 13:18 fpillet * include/pi-dlp.h: removed unused sysFileTSlotDriver define (which has nothing to do here) and excluded more definitions from SWIG interfaces as they are for internal use only 2005-06-12 13:06 fpillet * libpisock/unixserial.c: oops forgot prototype 2005-06-12 13:05 fpillet * libpisock/unixserial.c: unixserial didn't properly honor PI_MSG_PEEK when reading from the readahead buffer 2005-06-12 13:03 fpillet * libpisock/linuxusb.c: Linuxusb didn't properly honor PI_MSG_PEEK when reading from the readahead buffer 2005-06-12 13:03 fpillet * libpisock/socket.c: Check the txid byte after all 2005-06-12 12:43 fpillet * libpisock/socket.c: More error checking and better readability for get/setsockopt. Less aggressive protocol detection (do not check the txid) 2005-06-12 09:29 desrod * bindings/Python/src/pisock_wrap.c: Small cleanup to eliminate a couple of warnings. 2005-06-11 05:48 fpillet * libpisock/socket.c: shiny new protocol detection code that checks more than one byte to make sure we don't fallback on the wrong protocol because of garbage. This also simplifies the protocol detection loop 2005-06-09 13:08 fpillet * libpisock/syspkt.c: removed unused static RPC_MemCardInfo 2005-06-09 12:59 desrod * src/: pilot-sync-plan.pl, sync-plan.PL: Update sync-plan.PL to merge with Aaron's changes in bug #1455 and align the API with the changes in 0.12.x 2005-06-09 12:59 fpillet * libpisock/padp.c: commented out a test that could never work 2005-06-09 12:44 desrod * src/Makefile.am: Oops, forgot one... 2005-06-09 12:39 fpillet * libpisock/socket.c: Tweaked the logs displayed while trying to identify the connection 2005-06-09 12:38 fpillet * libpisock/net.c: Patch to counter buffer overflows when the connection is sending garbage (i.e. serial) 2005-06-09 12:37 desrod * src/: pilot-sync-plan.pl, sync-plan.PL: Minor typo fixed 2005-06-09 10:33 desrod * src/pilot-foto.c: This is going to be a big diff, I re-indented the whole source file a bit, and added a small buffer overflow patch from Than Ngo at Red Hat. This closes bug #1497 2005-06-09 09:42 desrod * include/: Makefile.am, pi-address.h, pi-address.hxx, pi-appinfo.h, pi-appinfo.hxx, pi-datebook.h, pi-datebook.hxx, pi-dlp.hxx, pi-memo.h, pi-memo.hxx, pi-todo.h, pi-todo.hxx: Purged the final bits of libpisock++ from the tree 2005-06-09 05:57 fpillet * darwin/build_framework.sh: Build for PPC only for now, until I figure out all the issues with building a FAT framework 2005-06-07 08:34 adridg * doc/man/install-memo.1.in, src/install-memo.c, src/pilot-install-memo.c: Deal with recent report by making install-memo able to install more than one memo; this hasn't been tested yet. 2005-06-07 08:32 adridg * include/pi-todo.hxx: Remove use of memset so we don't need an extra header 2005-06-06 12:10 desrod * Makefile.am, configure.ac, include/Makefile.am, src/Makefile.am: Updated to cleanly purge CXX* and libpisock++ from the tree 2005-06-05 09:14 fpillet * configure.ac: Include CoreFoundation framework when compiling on Darwin. Fixes link issues on some layouts of the development system 2005-06-05 09:13 fpillet * libpisock/dlp.c: removed unused Expect macro 2005-06-03 14:42 desrod * configure.ac, m4/tcl.m4, m4/vl_lib_readline.m4: Disable C++ by default, auto-detect if enalbed with --with-cxx. Also clean up some formatting of the --help output, need more consistency in the macros as these get moved into separate .m4 files under ./m4/ 2005-06-03 10:14 desrod * ChangeLog: Updated ChangeLog to current.. 2005-06-03 06:57 fpillet * libpisock/libusb.c: Fix for bug #1483: the mutex wasn't being released on premature function return 2005-06-03 06:46 fpillet * bindings/Python/src/: pi-dlp-maps.i, pi-file-maps.i, pisock.i, pisock_wrap.c: Added mapping for dlp_ExpSlotEnumerate. Fixed pi-file-maps.i so that the C code is inserted with the rest of the wrapper code, fixing compilation issues with GCC 4 (and some GCC 3 warnings). 2005-06-03 04:15 fpillet * bindings/Makefile.am: Fix for bug #1478: the --root option passed to setup.py was confusing the installer. Removing it fixes the problem. 2005-06-02 12:23 fpillet * bindings/Python/src/pisock_wrap.c: updated pisock_wrap 2005-06-02 12:21 fpillet * bindings/Python/src/: pi-error.i, pi-file-maps.i, pisock.py, pisock_wrap.c: Fixed incorrect code that would crash the Python interpreter on error 2005-06-01 20:17 desrod * doc/TODO: Minor updates to bring TODO to "mostly current", still more to go.. 2005-06-01 05:09 fpillet * src/pilot-xfer.c: Added PACE cache files to the list of files to exclude from backup (creator=='a68k')à 2005-05-31 09:20 fpillet * libpisock/pi-buffer.c: If trying to create a 0 byte buffer, allocate a small amount (16 bytes) as you are not supposed to malloc(0) 2005-05-28 12:46 warp * libpisock/pi-file.c: Unlink instead of overwriting. For the case of something along the lines of: cp -lav backup_2005_05_27 backup_2005_05_28 Then updating the new copy. 2005-05-24 08:49 fpillet * libpisock/darwinusb.c: Added a comment to make clear why we're setting opened to 0 in u_close 2005-05-24 08:47 fpillet * libpisock/usb.c: Don't decrement timeout by one second after sending a wakeup packet to the device. Incidentally, this fixes a bug where a timeout of 1 second would put the thread in forever wait mode if the wakeup packet was without effect 2005-05-24 08:44 fpillet * libpisock/darwinusb.c: Fixed a lockup bug in darwinusb where a new client thread could acquire a closing connection, therefore locking it into waiting forever on a deleted pthread_cond. Use relative timeouts in waiting threads (more explicit code), defined a new macros to avoid all the #ifdef DEBUG_USB in the code. 2005-05-18 18:17 warp * libpisock/usb.c: Oops. Minor fix I forgot to commit. 2005-05-16 05:35 fpillet * libpisock/: inet.c, serial.c, socket.c, usb.c: Devices don't do the pi_close() anymore on failure, it's socket.c's responsibility to do it (doesn't change the APIs behavior, just a transfer of responsibility) 2005-05-16 05:10 fpillet * libpisock/socket.c: removed comments obsoleted by the doxygen documentation in pi-socket.h 2005-05-16 05:06 fpillet * include/pi-socket.h: completed doxygen docs for pi-socket.h 2005-05-16 03:25 fpillet * libpisock/darwinusb.c: Fixed indentation 2005-05-16 02:48 fpillet * configure.ac: added setup-standalone.py to the templatized files 2005-05-15 13:53 fpillet * bindings/Python/src/: pi-dlp-maps.i, pisock.i, pisock.py: cleanup 2005-05-14 17:07 adridg * configure.ac: Apply patch from #1480; assume Florent will complain when this turns out to no-worky with MacOSX auto* 2005-05-13 18:25 fpillet * libpisock/socket.c: close the sd if the actual implementation didn't do it 2005-05-13 18:23 fpillet * libpisock/darwinusb.c: Make darwinusb properly close the socket descriptor 2005-05-13 18:23 fpillet * bindings/Python/src/: pi-dlp-maps.i, pisock_wrap.c: Fixed a problem with passing types/creators that was improperly returning an exception 2005-05-13 14:37 fpillet * bindings/Python/src/: pi-error.i, pisock.py, pisock_wrap.c, pisockextras.py: Fixed error management (there were memory leaks because of the early return). dlpErrNotFound now raises an exception 2005-05-13 11:29 fpillet * libpisock/dlp.c: Coherent trace names, more info displayed 2005-05-13 11:25 fpillet * libpisock/darwinusb.c: compute read times (microsecond resolution) 2005-05-13 10:08 fpillet * libpisock/net.c: bump timeout to 30s. Experience showed installs that can stall the device up to 16s (with a T5), so we need a longer timeout value to cope with that and legitimate long wait cases 2005-05-13 05:09 fpillet * libpisock/dlp.c: more extensive logging 2005-05-13 05:02 fpillet * libpisock/darwinusb.c: tweaks to fix a race condition issue. More logging. 2005-05-12 16:07 fpillet * bindings/Python/: README, setup-standalone.py.in, setup.py.in, src/Makefile, src/general-maps.i, src/helperfuncs.i, src/nonblocking_multithread.pl, src/pi-dlp-maps.i, src/pi-error.i, src/pi-file-maps.i, src/pi-socket-maps.i, src/pisock.py, src/pisock_wrap.c, src/pisockextras.py: Marked all files with LGPL license. Cleanup in some files. Removed the useless custom pi_bind() implementation 2005-05-11 16:27 fpillet * configure.ac: use AC_HELP_STRING instead of AS_HELP_STRING, which doesn't work with the version of autoconf shipping with Mac OS X 2005-05-11 10:20 fpillet * bindings/Python/src/pi-dlp-maps.i: one more TODO in the list 2005-05-11 10:19 fpillet * libpisock/darwinusb.c: refinements in u_close, removed superfluous LOG 2005-05-11 06:21 fpillet * bindings/Python/: README, setup-standalone.py.in, src/helperfuncs.i, src/pi-dlp-maps.i, src/pisock_wrap.c: Proper encoding conversion when reading/writing user info and reading database info 2005-05-10 10:29 warp * libpisock/: freebsdusb.c, libusb.c, linuxusb.c: u_poll returns > 0 on success, or <= 0 on timeout or error for the usb drivers. Fix comments to reflect this. Remove the usb_reset call in the libusb code, doesn't help anything. 2005-05-10 10:23 warp * libpisock/usb.c: Move stuff around to be a little cleaner. Fix failure in the linux case. Handle timeouts better. 2005-05-10 10:19 fpillet * libpisock/darwinusb.c: u_poll didn't return PI_ERR_SOCK_TIMEOUT if the connection was acquired but no data showed up (thanks, Mercury) 2005-05-10 09:37 fpillet * libpisock/socket.c: removed fprintfs 2005-05-10 05:18 fpillet * bindings/Python/: README, setup-standalone.py.in, setup.py.in: Added new standalone build script, updated readme 2005-05-10 05:07 fpillet * libpisock/darwinusb.c: oops, most people don't need #define DEBUG_USB 1 ;-) 2005-05-10 04:54 fpillet * libpisock/socket.c: added warning for bluetooth: case 2005-05-10 04:51 fpillet * libpisock/socket.c: Made pi_socket_setsd() code even more clear. 2005-05-10 04:51 adridg * libpisock/usb.c: Accidental whitespace and some additional logging 2005-05-10 04:48 adridg * libpisock/socket.c: Better check for error returns from dup2(), fcntl() and dup() as well 2005-05-10 04:34 fpillet * libpisock/socket.c: Fixed a major bug in pi_socket_setsd: the ps->sd was never updated with the duplicated pi_sd's value. If the duplicate didn't take the same value than the previous ps->sd, the connection was lost forever. Also fixed a strncmp and reindented some code 2005-05-10 04:11 fpillet * libpisock/debug.c: minor type. Flushing out the local mods I have 2005-05-10 04:10 fpillet * libpisock/usb.c: Mercury's evil kludge not needed on OSX. Rewrote it for clarity as well 2005-05-10 04:08 fpillet * libpisock/darwinusb.c: fixed bugs in refcount management. When closing the connection, set the socket state to PI_SOCK_CLOSE. This avoid subsequent calls to pi_close (i.e. from the onexit() handler) trying to access a closed connection. 2005-05-09 16:51 adridg * libpisock/freebsdusb.c: recv() -> back to read(), since recv() doesn't work on ugen devices 2005-05-09 13:09 fpillet * libpisock/darwinusb.c: another big change: added refcounting to the usb_connection_t struct. stop_listening() is called only when refcount reaches 0. This avoids issues where concurrent threads could clash on what to do, like the connection being closed while another thread was trying to write 2005-05-09 10:50 fpillet * include/pi-syspkt.h, libpisock/syspkt.c: Got rid of the sys_RPCerror variable. Now use pi_error(sd) in ALL cases to get the latest error. 2005-05-08 16:53 adridg * configure.ac: Use AS_HELP for help, and handle --disable-libusb as well 2005-05-08 16:30 adridg * README: Add extra notes for enabling libusb 2005-05-08 16:27 warp * configure.ac: Look for usb_open instead of main in libusb. 2005-05-08 10:53 warp * libpisock/usb.c: Send something that is hopefully even less likely to do evil things to the device. 2005-05-06 21:59 warp * libpisock/usb.c: Evil kluge. If we don't get any data the device may still be there. We try to wake it up by sending a 'garbage' packet or 5. (USB only.) 2005-05-06 18:13 warp * libpisock/: libusb.c, usb.c: Quietly fix (or at least alter) the vi settings for libusb.c and usb.c. 2005-05-05 14:36 fpillet * bindings/Python/src/: pi-dlp-maps.i, pisock_wrap.c: Added missing mappins for proper dlp_CallApplication() binding 2005-05-04 08:06 fpillet * bindings/Python/: pisockextras.py, src/pisockextras.py, test/pisocktests.py: Moved pisockextras.py to the src/ directory. Tweaked setup.py to go find Python files to include in the src directory. 2005-05-02 19:08 warp * libpisock/: inet.c, serial.c, usb.c: Make sure that we actually close the sd on errors in pi_foo_accept. 2005-05-02 17:45 adridg * src/: dlpsh.c, pilot-dlpsh.c: Fix for 1456: don't let popt mess with fixed-size buffers in structs; simplify code a little; put braces around python-style wishful indentation; remove AUTOHELP since it exits dlpsh; simplify help calls. 2005-05-02 16:32 adridg * src/: ietf2datebook.PL, pilot-ietf2datebook.pl: For #770 2005-05-02 16:19 adridg * src/: pilot-read-ical.c, read-ical.c: Patch from BR 1475, though I don't really see how it can help 2005-04-27 13:38 desrod * ChangeLog, configure.ac: Tagged -pre3, rolling to -pre4 for development, updated ChangeLog 2005-04-26 13:50 warp * configure.ac: Better handle libusb and thread safe stuff in configure. (Still needs work in the no-threads but libusb case.) 2005-04-26 13:44 warp * libpisock/Makefile.am: Fix --enable-threads without --enable-libusb. (Note, libusb should really depend on --enable-threads or something.) 2005-04-22 15:14 adridg * include/pi-expense.h, include/pi-hinote.h, include/pi-versamail.h, libpisock/expense.c, libpisock/hinote.c, libpisock/versamail.c: int -> size_t consistency 2005-04-22 15:01 adridg * libpisock/syspkt.c: Don't mix static and non-static (it's declared in pi-syspkt.h) 2005-04-22 09:25 adridg * include/pi-datebook.h, libpisock/datebook.c: Basic consistency -- still missing in lots of other cases, and ContactDB does it differently yet 2005-04-21 12:03 fpillet * configure.ac: propagate PNG_FLAGS to CPPFLAGS 2005-04-21 11:37 fpillet * include/pi-socket.h: Mo' doxygen documentation for socket calls 2005-04-21 11:21 desrod * tests/versamail-test.c: Oops, forgot this one too: pi_uid_t -> recordid_t 2005-04-21 11:19 desrod * src/: pilot-foto-treo600.c, pilot-foto.c, pilot-treofoto.c, pilot-wav.c: Minor fixes for pi_uid_t to recordid_t from Florent's changes in the lib 2005-04-21 08:21 fpillet * include/pi-file.h: completed doxygen documentation 2005-04-19 08:52 fpillet * libpisock/pi-file.c: fixed a bug I introduced in pi_file_append_resource() 2005-04-19 04:41 fpillet * libpisock/utils.c: properly escape % chars before handing the string to pi_log 2005-04-18 13:41 fpillet * bindings/Python/TODO: updated TODO 2005-04-18 13:40 fpillet * bindings/Python/src/: general-maps.i, pi-dlp-maps.i, pi-file-maps.i, pisock.i, pisock.py, pisock_wrap.c: add pi_file_install() and pi_file_retrieve() but use custom implementations instead of raw mappings to allow simply passing a file path for read/write 2005-04-18 13:37 fpillet * include/pi-dlp.h, libpisock/dlp.c: constified parameter to dlp_WriteUserInfo for better bindings generation with swig 2005-04-18 13:36 fpillet * include/pi-header.h: don't interface deprecated functions with swig 2005-04-18 13:34 fpillet * libpisock/darwinusb.c: avoid init race condition 2005-04-18 13:33 fpillet * libpisock/debug.c: prefix log entries with thread ID when compiled with --enable-threads 2005-04-18 13:32 fpillet * libpisock/pi-file.c: remove useless init 2005-04-18 13:30 fpillet * libpisock/utils.c: do atomic writes in dumpline() -- faster logging, and pi_log() won't interfer when it adds the thread ID when compiled with --enable-threads 2005-04-18 13:28 fpillet * include/pi-threadsafe.h, libpisock/threadsafe.c: added pi_thread_id() call 2005-04-15 08:00 fpillet * include/pi-file.h, libpisock/pi-file.c: Reorganized prototypes, documented functions for doxygen, improving things for bindings generation 2005-04-15 06:04 fpillet * include/pi-error.h: Added new error code 2005-04-14 03:12 fpillet * include/: pi-dlp.h, pi-file.h: more tweaks for swig generation 2005-04-13 05:31 fpillet * bindings/Python/: pisockextras.py, src/helperfuncs.i, src/pi-dlp-maps.i, src/pi-error.i, src/pi-socket-maps.i, src/pisock.i, src/pisock.py, src/pisock_wrap.c, test/pisocktests.py: mucho improvements in bindings 2005-04-12 11:47 fpillet * libpisock/dlp.c: clarify log message 2005-04-12 11:42 fpillet * configure.ac: define MACOSX when compiling on darwin. Do NOT define DARWIN as this would conflict with system headers 2005-04-12 11:42 fpillet * libpisock/serial.c: turn fragmentation off on serial for MACOSX only for now 2005-04-12 09:53 fpillet * include/pi-dlp.h: some exclusions for thing we don't need to interface in bindings 2005-04-12 06:36 nicholas * bindings/Python/src/: Makefile, nonblocking_multithread.pl, pisock.i, pisock.py, pisock_wrap.c: Put in use of %feature to see if it solves the interpreter lock when calling pisock functions in a cleaner way than a post-processor for the C code. Florent, can you see if you like this method? 2005-04-11 11:34 fpillet * libpisock/darwinusb.c: auto-enable multiple simultaneous connection support when compiling with --enable-threads. Lock the queue mutex in stop_listening to make sure we don't have an access conflict with u__read() 2005-04-11 05:22 fpillet * libpisock/debug.c: reduce code bloat by properly using pi-threadsafe.h macros 2005-04-11 05:20 fpillet * libpisock/debug.c: added mutex when compiling with HAVE__THREADS so that logfile writes are atomic. Open logfile in append mode so that multiple connections don't clear the logfile when the connection drops 2005-04-10 18:17 fpillet * libpisock/darwinusb.c: Ãmake sure another thread can't close same connection, better disconnection reporting, better logging 2005-04-10 16:46 fpillet * libpisock/dlp.c: freeze PADP txid during dlp_VFSFileRead 2005-04-10 16:45 fpillet * include/pi-padp.h, libpisock/padp.c, include/pi-socket.h: Added new sockopt to allow freezing the txid during large transfers (mainly for dlp_VFSFileRead) 2005-04-08 13:29 fpillet * libpisock/dlp.c: changed proto to match header 2005-04-08 13:29 fpillet * libpisock/usb.c: simplified code 2005-04-08 13:28 fpillet * libpisock/darwinusb.c: Added support for multiple simultaneous USB connections 2005-04-08 13:26 fpillet * include/: pi-dlp.h, pi-socket.h: swig and prototype tweaks 2005-04-08 13:26 fpillet * include/pi-usb.h: tweaks 2005-04-08 13:25 fpillet * bindings/Python/src/: Makefile, nonblocking_multithread.pl: some additions to postprocess pisock_wrap.c and make sure a multi-threaded python interpreter won't be completly blocked during C calls 2005-04-08 13:17 fpillet * bindings/Python/: pisockextras.py, src/general-maps.i, src/pi-dlp-maps.i, src/pi-dlp.i, src/pisock.i: Updating the interfaces to work with 0.12, lots of ongoing fixes 2005-04-05 12:35 fpillet * libpisock/darwinusb.c: more work to prepare for multiple simultaneous connection support 2005-04-04 18:06 fpillet * libpisock/darwinusb.c: Fixed the T5 connection issue that was bugging me 2005-04-02 16:16 neilw * src/: pilot-read-todos.c, read-todos.c: Fixing dlp_ReadRecordByIndex loop error 2005-03-23 11:28 fpillet * libpisock/darwinusb.c: reliability fixes, shielding against potential crashes if device disconnects before a read_completion is received 2005-03-22 11:50 fpillet * libpisock/darwinusb.c: even more tweaks 2005-03-22 11:17 fpillet * libpisock/darwinusb.c: tweak tweak tweakatitweak 2005-03-22 10:40 fpillet * libpisock/darwinusb.c: added dumpdata to try figuring out the info that the Treo 90 returns 2005-03-22 10:19 fpillet * libpisock/darwinusb.c: small fixes, trying to get the Treo 90 working 2005-03-16 17:34 fpillet * src/: dlpsh.c, pilot-dlpsh.c: fix minor alignment problem in df command, add 'dtp' command that's showed in help but not implemented, add 'bye' alias to quit/exit 2005-03-16 11:10 fpillet * libpisock/syspkt.c: this variable can't be global (it isn't anyway) -- causes ld to fail when building the framework on OS X 2005-03-16 04:15 fpillet * libpisock/darwinusb.c: Fixed an issue with finding the pipes on some handhelds 2005-03-14 20:21 desrod * libpisock/syspkt.c: Oops, this is a better fix for gcc4 2005-03-14 20:14 desrod * libpisock/syspkt.c: Smallish fix for gcc4 2005-03-09 05:39 fpillet * libpisock/darwinusb.c: tweaked comments and changed some code for better T5 compatibility (probably more to come) 2005-03-08 07:40 fpillet * libpisock/darwinusb.c: moved trying to get pipe info by reading from pipes in the find_interfaces() function, as configure_device() doesn't have the interface open yet 2005-03-08 06:52 fpillet * libpisock/darwinusb.c: Revised (once more) device configuration & pipe search. After some extensive USB tracing, I found out why my Sony wasn't connecting -- looks like the device didn't like to be re-configured while it had already been configured by the OS. This seems to work well with others as well. Also improved configuration reading using VISOR format, which is what Sony OS 3/4 devices use. T615C now works. TapWave connects faster and doesn't need USBReset() anymore. 2005-03-08 04:49 fpillet * libpisock/pi-file.c: Fixed issue with appInfo not being read on some files like AddressDB on T3: this was because the size returned by HotSync (this also happens straight on Palm OS, check it with Filez) is wrong -- it says there is no appInfo block whereas there is one. See comments in the code. 2005-03-06 12:36 fpillet * libpisock/dlp.c: deprecated -129 as a legitimate return code -- functions now properly return PI_ERR_DLP_UNSUPPORTED 2005-03-06 12:26 fpillet * libpisock/pi-file.c: fixed bug recently introduced in pi_file_retrieve() that prevented it from working properly on devices prior Palm OS 3.0 2005-03-06 07:46 nicholas * bindings/Tcl/pitcl.c, include/pi-address.h, include/pi-datebook.h, include/pi-memo.h, include/pi-todo.h, libpisock/address.c, libpisock/contact.c, libpisock/datebook.c, libpisock/memo.c, libpisock/pi-buffer.c, libpisock/todo.c, src/install-datebook.c, src/install-todo.c, src/install-todos.c, src/memos.c, src/pilot-addresses.c, src/pilot-install-datebook.c, src/pilot-install-todo.c, src/pilot-install-todos.c, src/pilot-memos.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/read-ical.c, src/read-todos.c, src/reminders.c, src/validate.cc, tests/contactsdb-test.c, tests/packers.c: Switch the packer/unpacker functions over to use pi-buffer-t instead of static buffers. Makes the arguments for them all match each other. 2005-03-06 06:23 fpillet * libpisock/darwinusb.c: removed the USBReset()à call which was causing problems with m515, m500 and possibly other devices. Conditionalized it to presence of a Zodiac, which seems to be the onlyà device still requiring it (hopefully I'll find a workaround soon)à 2005-03-04 13:11 fpillet * libpisock/dlp.c: integrated fix provided by Scott Gruby: Tapwave Zodiac may return wrong command index during dlpFuncReadRecord/dlpFuncReadRecordEx calls 2005-03-04 09:06 fpillet * libpisock/darwinusb.c: prepared darwinusb for multiple simultaneous connection support 2005-03-04 06:09 fpillet * include/pi-cmp.h, include/pi-net.h, include/pi-padp.h, include/pi-serial.h, include/pi-slp.h, include/pi-source.h, include/pi-sys.h, include/pi-usb.h, libpisock/cmp.c, libpisock/darwinusb.c, libpisock/freebsdusb.c, libpisock/inet.c, libpisock/libusb.c, libpisock/padp.c, libpisock/slp.c, libpisock/sys.c, libpisock/unixserial.c: revised constness accross the board 2005-03-04 05:52 fpillet * libpisock/net.c: change declaration of fixed handshake blocks, make message parameter to net_tx const 2005-03-03 13:35 fpillet * configure.ac: update, small bugfix on 'enable-debug' 2005-03-03 13:34 fpillet * include/Makefile.am, include/pi-threadsafe.h, libpisock/Makefile.am, libpisock/socket.c, libpisock/threadsafe.c: Added thread-safe code so that access to socket linked lists is thread safe 2005-03-03 13:09 fpillet * libpisock/darwinusb.c: revised pipe-detection code 2005-03-03 10:11 nicholas * include/pi-userland.h, libpisock/darwinusb.c, libpisock/datebook.c, libpisock/debug.c, libpisock/dlp.c, libpisock/expense.c, libpisock/freebsdusb.c, libpisock/hinote.c, libpisock/inet.c, libpisock/libusb.c, libpisock/linuxusb.c, libpisock/mail.c, libpisock/md5.c, libpisock/memo.c, libpisock/money.c, libpisock/net.c, libpisock/notepad.c, libpisock/os2serial.c, libpisock/padp.c, libpisock/palmpix.c, libpisock/pi-buffer.c, libpisock/pi-file.c, libpisock/pi-header.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/sys.c, libpisock/syspkt.c, libpisock/todo.c, libpisock/unixserial.c, libpisock/usb.c, libpisock/utils.c, libpisock/veo.c, libpisock/versamail.c, libpisync/util.c, src/debugsh.c, src/hinotes.c, src/install-datebook.c, src/install-hinote.c, src/install-memo.c, src/install-netsync.c, src/install-todo.c, src/kittykiller.c, src/pd-tty.c, src/pi-port.c, src/pilot-debug.c, src/pilot-debugsh.c, src/pilot-dedupe.c, src/pilot-foto-treo600.c, src/pilot-hinotes.c, src/pilot-install-datebook.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-install-netsync.c, src/pilot-install-todo.c, src/pilot-port.c, src/pilot-read-ical.c, src/pilot-read-palmpix.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-treofoto.c, src/plu_args.c, src/read-ical.c, src/read-palmpix.c, src/reminders.c: Add emacs local variables to every place that has vi ones. This is to stop emacs trying to indent stuff a different way. 2005-03-02 17:36 fpillet * configure.ac, m4/threads.m4: added --enable-threads flag for thread-safe support 2005-03-02 11:25 fpillet * libpisock/dlp.c: disable RX timeouts during dlp_CallApplication() 2005-03-02 11:24 fpillet * libpisock/: net.c, padp.c: honor the PI_SOCK_HONOR_RX_TIMEOUT sockopt when waiting for packets so that we don't timeout on lengthy operations which don't tickle the connection 2005-03-02 10:51 fpillet * include/pi-dlp.h: complete documenting the known HotSync bug in VFSDirEntryEnumerate() 2005-03-02 10:50 fpillet * include/pi-socket.h, libpisock/socket.c: added PI_SOCK_HONOR_RX_TIMEOUT socket level option, so that we can disable RX timeouts when the device is going to perform a lengthy operation (mainly for dlp_CallApplication() use) 2005-03-01 14:54 desrod * include/pi-usb.h, libpisock/usb.c: Fix typos with SONY_CILE device.. closes bug-and-a-half #1452 2005-03-01 14:33 warp * libpisock/libusb.c: Take into consideration race conditions for reading, which nicely kills a hanging bug. Kill a few other bugs. 2005-02-22 10:40 fpillet * include/pi-buffer.h, libpisock/pi-buffer.c: constified parameters where possible 2005-02-21 17:53 nicholas * bindings/Python/pisockextras.py, bindings/Python/src/pi-dlp-maps.i, bindings/Python/src/pi-socket-maps.i, bindings/Python/src/pisock.i, bindings/Python/src/pisock.py, bindings/Python/src/pisock_wrap.c, bindings/Python/test/pisocktests.py, include/pi-socket.h: Pass tests for dlp_ReadSysInfo, dlp_ReadStorageInfo, dlp_ReadUserInfo, dlp_ReadFeature. Rework a few bits of python code. 2005-02-21 14:18 fpillet * libpisock/darwinusb.c: added a third pass to find the USB pipes -- turns out the Tungsten W has one 64-bytes channel and one 32-byte. Couldn't get it working yet, but at least it finds the pipes 2005-02-21 10:19 fpillet * bindings/Python/test/pisocktests.py: more tests. Need help with these funcs that take a ptr as argument 2005-02-21 08:40 fpillet * bindings/Python/test/pisocktests.py: new tests, show what's happening, took off offlinesuite from online tests because it fails when online 2005-02-21 08:39 fpillet * bindings/Python/pisockextras.py: tweaks 2005-02-21 08:20 fpillet * bindings/Python/pisockextras.py: fixed loop as dlp_ReadDBList_ can return None 2005-02-21 05:57 fpillet * bindings/Python/src/pisock.i: restored proper indentation for Python codeà 2005-02-20 18:59 fpillet * bindings/Python/src/pi-dlp-maps.i: tweaks, fixed a few bugs: dlp_ReadAppPreference's parameter had changed, removed a typemap that was causing a parameter to not be taken as input 2005-02-20 18:34 fpillet * bindings/Python/src/pi-dlp-maps.i: reindent, tweak 2005-02-20 18:32 fpillet * bindings/Python/src/pisock.i: picky picky: make sure static object ptrs are set to NULL; reindented code 2005-02-20 18:31 fpillet * bindings/Python/src/pi-error.i: better error mgmt: defer error processing to a func, this reduces the wrapper codesize 2005-02-20 18:30 fpillet * bindings/Python/src/general-maps.i: improved pi_buffer_t* handling so as not to leak in case of early termination 2005-02-20 10:07 fpillet * bindings/Python/src/pi-dlp-maps.i: More structured file 2005-02-20 06:53 fpillet * libpisock/socket.c: cast parameter as the protocol func isn't constified yet 2005-02-20 06:52 fpillet * include/pi-dlp.h: DLP functions now return PI_ERR, this eases swig integration. Try to harmonize prototypes as well, using meaningful and identical names where parameters are the same kind 2005-02-20 06:25 fpillet * bindings/Python/src/: general-maps-errorhandling.i, pi-dlp-maps-errorhandling.i: removed obsolete errorhandling files 2005-02-20 06:25 fpillet * bindings/Python/src/pisock.i: now use pi-error.i 2005-02-20 06:15 nicholas * bindings/Python/src/pi-error.i: Provide (weak) error strings to the caller 2005-02-20 06:10 fpillet * include/pi-error.h: new type PI_ERR 2005-02-20 05:54 fpillet * bindings/Python/src/pi-error.i: preparing interfaces for proper error handling 2005-02-19 11:03 nicholas * bindings/Python/: pisockextras.py, setup.py.in, test.py, test.sh, src/general-maps-errorhandling.i, src/pi-dlp-maps-errorhandling.i, src/pi-dlp-maps.i, src/pisock.i, src/pisock.py, src/pisock_wrap.c, test/pisocktests.py, test/run.sh: Better error handling, create pisockextras.py to provide nicer interfaces (see dlp_ReadDBList for example), start of unit ttest suite. 2005-02-18 13:57 fpillet * include/pi-dlp.h, libpisock/dlp.c: preparing prototypes for swig 2005-02-18 13:56 fpillet * include/pi-socket.h, libpisock/socket.c: updated data constness on pi_send() and pi_write() 2005-02-18 13:17 fpillet * darwin/build_framework.sh: framework build doesn't require libicon anymore 2005-02-17 19:05 nicholas * bindings/Python/: README, setup.py.in: Rebrand as Rob hasn't touched the code for a few years. 2005-02-17 19:04 nicholas * bindings/Python/src/pi-file.i: This file is not needed anymore 2005-02-17 17:58 nicholas * bindings/Python/src/: general-maps-errorhandling.i, general-maps.i, pi-dlp-maps-errorhandling.i, pi-dlp-maps.i, pisock.i, pisock_wrap.c: Make typemaps that are not specific to python be used for all languages, so maybe we can start to use this same files for perl. Put back exception checking for the dlp_ calls, in a new way. 2005-02-17 17:19 nicholas * bindings/Python/src/general-maps.i, bindings/Python/src/pi-dlp-maps.i, bindings/Python/src/pi-dlp.i, bindings/Python/src/pi-socket-maps.i, bindings/Python/src/pisock.i, include/pi-dlp.h: Python swig bindings no longer have their own copies of the prototypes. They are also a bit broken, but let's fix them as we write tests or code that uses them. This needed a little rename in pi-dlp.h. Error handling is even worse now, but see DLPERROR in pi-dlp-maps.i for the form of the start of a fix. 2005-02-17 17:14 nicholas * bindings/Python/src/: pisock_wrap.c, pisock.py: Doing this commit seperately, see my real commit in a few seconds time. This is to make the actual diff readable, as this is just a large autogenerated file. 2005-02-17 14:04 fpillet * libpisock/: Makefile.am, util.c: Removed util.c as convert_FromPilotChar and convert_ToPilotChar don't belong to libpisock 2005-02-17 14:01 fpillet * libpisync/: Makefile.am, util.c: moved util.c from libpisock as it really belongs to here 2005-02-16 19:58 nicholas * bindings/Python/test.py, bindings/Python/test.sh, bindings/Python/src/pi-dlp.i, bindings/Python/src/pi-header.i, bindings/Python/src/pi-socket-maps.i, bindings/Python/src/pi-socket.i, bindings/Python/src/pi-source.i, bindings/Python/src/pisock.i, bindings/Python/src/pisock.py, bindings/Python/src/pisock_wrap.c, include/pi-socket.h: Clean up some inconsistant names in pi-socket.h ; Have swig read pi-socket.h directly ; update python test.py to not use pilot_connect() 2005-02-12 19:50 desrod * ChangeLog: Re-gen ChangeLog 2005-02-12 01:53 warp * libpisock/libusb.c: Some warning cleanup. 2005-02-11 19:12 fpillet * include/pi-dlp.h: document a bug in HotSync for dlp_VFSDirEntryEnumerate() 2005-02-11 18:33 fpillet * libpisock/debug.c, libpisock/dlp.c, include/pi-debug.h, include/pi-source.h: more constness where possible 2005-02-11 15:27 fpillet * libpisock/dlp.c: removed comments, updated dlp_WriteRecord proto 2005-02-11 04:12 fpillet * include/pi-dlp.h: minor tweaks, constified data passed to dlp_WriteRecord 2005-02-10 13:55 fpillet * bindings/Python/src/: pi-socket.i, pisock.py, pisock_wrap.c: mapped additional socket functions 2005-02-10 13:49 fpillet * bindings/Python/src/: pi-dlp-maps.i, pi-dlp.i, pisock.py, pisock_wrap.c: updated Python bindings, need to get rid of pilot_connect() and map the new plu_() stuff instead 2005-02-10 12:09 nicholas * bindings/Python/src/: pi-dlp.i, pisock_wrap.c: Add missing file, and regenerate pisock_wrap.c 2005-02-10 05:04 fpillet * include/: pi-args.h, pi-cmp.h, pi-dlp.hxx, pi-error.h, pi-file.h, pi-header.h, pi-inet.h, pi-macros.h, pi-net.h, pi-padp.h, pi-serial.h, pi-slp.h, pi-sockaddr.h, pi-socket.h, pi-source.h, pi-sync.h, pi-sys.h, pi-syspkt.h, pi-usb.h: more doxyfication, all-around pass to add missing license information 2005-02-10 03:22 fpillet * libpisock/pi-buffer.c: removed docs here as the documentation is in pi-buffer.h. pi_buffer_clear() now shrinks buffer to a reasonable size if it's too big 2005-02-10 03:21 fpillet * include/pi-buffer.h: more docs 2005-02-10 03:14 fpillet * include/pi-buffer.h: doxyfied pi-buffer.h 2005-02-09 13:29 fpillet * bindings/Python/src/pi-dlp-maps.i: updated maps to include new flags 2005-02-09 13:14 fpillet * include/pi-error.h: updated tab size 2005-02-09 13:14 fpillet * include/pi-socket.h: started doxyfication of pi-socket.h 2005-02-09 13:13 fpillet * src/pilot-xfer.c: updated pilot-xfer to use the new transfer callback format 2005-02-09 13:12 fpillet * include/pi-file.h, libpisock/pi-file.c: modified transfer progress callback to pass a pi_progress_t instead of a bunch of arguments 2005-02-09 11:25 fpillet * src/: install-hinote.c, pilot-install-hinote.c: removed unused variable buf 2005-02-09 06:51 fpillet * include/pi-error.h: proper doxyfication of pi-error.h 2005-02-09 06:40 fpillet * include/pi-dlp.h: reorganized and created groups so as to make doxy documentation clear and straightforward 2005-02-09 06:19 fpillet * include/pi-dlp.h, libpisock/dlp.c: completed pi-dlp.h doxyfication 2005-02-08 12:06 fpillet * libpisock/pi-file.c: Set dlpDBMiscFlagRamBased in pi_file_open() since we can't install a database to ROM, so if the database is going to be installed it will be in RAM 2005-02-08 10:12 fpillet * include/pi-dlp.h, libpisock/dlp.c: even more doxygen 2005-02-08 06:29 fpillet * libpisock/dlp.c: renamed some parameters, added a check to dlp_htopdate for zero dates 2005-02-08 06:28 fpillet * include/pi-dlp.h: more [d]oxygen for us 2005-02-07 18:43 fpillet * include/pi-dlp.h: Properly documenting for Doxygenation 2005-02-07 18:38 fpillet * include/pi-dlp.h, libpisock/dlp.c: Properly documenting for Doxygenation 2005-02-07 06:12 fpillet * bindings/Python/src/pisock_wrap.c: prevent python bindings from creating a DB with the Open flag 2005-02-07 06:02 fpillet * bindings/Python/src/pisock_wrap.c: added missing db flags from dlp_ReadDBList 2005-02-05 04:11 fpillet * libpisock/darwinusb.c: try several device configurations if one fails 2005-02-04 10:18 desrod * doc/: man/pilot-link.7.in, xml/pilot-link.xml: Fixing minor typos, closes Debian bug 289234 2005-02-04 10:10 desrod * doc/: man/pilot-xfer.1.in, xml/pilot-xfer.xml: Closing Debian bug 293474 2005-02-04 10:00 desrod * doc/man/pilot-xfer.1.in: Fixed mistake with @VERSION@ macro being prematurely expanded 2005-02-04 10:00 desrod * doc/: man/pilot-link.7.in, xml/pilot-link.xml: Fixed small omission, closes Debian bug 293225. Also cleaned up conduit formatting. 2005-02-04 09:21 desrod * doc/: man/pilot-xfer.1.in, xml/pilot-xfer.xml: Fix small typo, closes upstream Debian bug 283593 2005-02-02 12:21 desrod * libpisock/contact.c: Slightly cleaner version of the FreeBSD 4.x fix 2005-02-02 10:25 desrod * bindings/Python/src/pisock_wrap.c: Updated to reflect change of dlpDBFlagClipping to dlpDBFlagLaunchable, for properly detecting PQA resources. 2005-02-02 07:20 adridg * configure.ac: Do it right 2005-02-01 02:06 adridg * configure.ac, libpisock/contact.c: For 4-stable (Fernan's mail) 2005-01-31 01:20 desrod * configure.ac: Bumping to -pre3 for new changes 2005-01-31 00:57 desrod * ChangeLog: Updating ChangeLog 2005-01-31 00:55 desrod * configure.ac: Updated for latest manpage additions 2005-01-31 00:39 desrod * doc/man/: Makefile.am, debugsh.1.in, install-todos.1.in, money2qif.1.in, pi-csd.1.in, pi-nredir.1.in, pilot-clip.1.in, pilot-dedupe.1.in, pilot-file.1.in, pilot-schlep.1.in, pilot-treofoto.1.in, pilot-wav.1.in, read-screenshot.1.in, reminders.1.in: Adding missing manpages for -pre2 2005-01-31 00:30 desrod * doc/man/: addresses.1.in, dlpsh.1.in, hinotes.1.in, ietf2datebook.1.in, install-datebook.1.in, install-expenses.1.in, install-hinote.1.in, install-memo.1.in, install-netsync.1.in, install-todo.1.in, install-user.1.in, memos.1.in, pi-getram.1.in, pi-getrom.1.in, pi-getromtoken.1.in, pilot-addresses.1.in, pilot-archive.1.in, pilot-foto.1.in, pilot-link.7.in, pilot-xfer.1.in, read-expenses.1.in, read-ical.1.in, read-notepad.1.in, read-palmpix.1.in, read-todos.1.in, read-veo.1.in: Updated manpages from converted XML files in ../xml 2005-01-31 00:25 desrod * doc/xml/: addresses.xml, debugsh.xml, dlpsh.xml, hinotes.xml, ietf2datebook.xml, install-datebook.xml, install-expenses.xml, install-hinote.xml, install-memo.xml, install-netsync.xml, install-todo.xml, install-todos.xml, install-user.xml, memos.xml, money2qif.xml, pi-csd.xml, pi-getram.xml, pi-getrom.xml, pi-getromtoken.xml, pi-nredir.xml, pilot-addresses.xml, pilot-archive.xml, pilot-clip.xml, pilot-csd.xml, pilot-debugsh.xml, pilot-dedupe.xml, pilot-dlpsh.xml, pilot-file.xml, pilot-foto.xml, pilot-getram.xml, pilot-getrom.xml, pilot-getromtoken.xml, pilot-hinotes.xml, pilot-ietf2datebook.xml, pilot-install-datebook.xml, pilot-install-expenses.xml, pilot-install-hinote.xml, pilot-install-memo.xml, pilot-install-netsync.xml, pilot-install-todo.xml, pilot-install-todos.xml, pilot-install-user.xml, pilot-link.xml, pilot-memos.xml, pilot-nredir.xml, pilot-read-expenses.xml, pilot-read-ical.xml, pilot-read-notepad.xml, pilot-read-palmpix.xml, pilot-read-screenshot.xml, pilot-read-todos.xml, pilot-read-veo.xml, pilot-reminders.xml, pilot-schlep.xml, pilot-treofoto.xml, pilot-wav.xml, pilot-xfer.xml, read-expenses.xml, read-ical.xml, read-notepad.xml, read-palmpix.xml, read-screenshot.xml, read-todos.xml, read-veo.xml, reminders.xml: Adding XML versions of the manpages to the tree. These will not be disted but will remain in CVS for continuous editing and updating. Thanks to Neil Williams for the first big push, with major modifications of his work on my part to unify them and clean them up a bit. 2005-01-28 13:52 desrod * bindings/Java/Makefile.am: Oops, commented line here causes java_files to go undefined, breaking the build. Fixed. 2005-01-26 16:49 nicholas * bindings/Python/: TODO, test.py, src/pi-socket.i, src/pisock.i, src/pisock.py, src/pisock_wrap.c: Expose pisock.error exception 2005-01-25 10:48 fpillet * libpisock/pi-file.c: check error in dlp_ReadAppBlock in pi_file_retrieve 2005-01-25 10:39 fpillet * libpisock/pi-file.c: Get info about the database first in all cases, and try to get the appBlock only if its size is > 0. This fixes a Treo 600 crash on some ROM files where you can't get their appBlock without crashing HotSync 2005-01-25 09:01 fpillet * src/pilot-xfer.c: updated to properly detect PQA files. Previous method using the Launchable flag was improper, as other files may also be launchable without being web clippings 2005-01-25 08:42 fpillet * include/pi-dlp.h: added new DB flag definitions up to (and including) OS 6 database flags. Renamed dlpDBFlagClipping to dlpDBFlagLaunchable as it is the official function of this bit 2005-01-24 12:28 fpillet * libpisock/linuxusb.c: Fixed typo 2005-01-23 13:48 nicholas * bindings/Python/: TODO, test.py, src/general-maps.i, src/pi-dlp-maps.i, src/pi-file.i, src/pi-header.i, src/pi-socket-maps.i, src/pi-socket.i, src/pi-source.i, src/pisock.i, src/pisock.py, src/pisock_wrap.c: * Moved entries out of pisock.i into several different files, to start to improve maintainability * Have dlp_ReadDBList() return a list of dicts * Catch up with changes that broke compiling against 0.12 pre1 (may still be lots of other issues around here) * Removed most of the by-hand wrapping and improved swig typemaps to replace it * Put a little hack in test.py so that it can run against an uninstalled version of the pisock module 2005-01-20 17:02 adridg * src/pilot-xfer.c: Don't use asprintf since it isn't available everywhere (or we could have gone the route of providing a portability library). Fix a corner case where lack of memory could cause you to free a const string. 2005-01-20 16:30 adridg * configure.ac: Fix for 1416, 1418, I hope 2005-01-20 16:07 adridg * libpisock/inet.c, m4/socklen.m4: Typenames not for the squeamish 2005-01-20 16:03 adridg * libpisock/: connect.c, contact.c: More header-file madness 2005-01-20 15:51 adridg * libpisock/contact.c: stdint not everywhere 2005-01-20 15:03 adridg * libpisock/freebsdusb.c: Build 2005-01-20 14:58 adridg * include/pi-serial.h, libpisock/inet.c, libpisock/serial.c, libpisock/unixserial.c: Remove socklen_t from the API, and map to kde_socklen_t (the 'right' type for the third argument for accept(2)) where needed (only in inet.c). 2005-01-20 14:50 adridg * README: Remind for folks building from source on BSD 2005-01-20 13:19 fpillet * libpisock/: freebsdusb.c, inet.c, linuxusb.c: more flush() fixes 2005-01-20 13:03 fpillet * libpisock/libusb.c: added flush() support to libusb 2005-01-20 11:59 fpillet * libpisock/freebsdusb.c: added missing parameter to recv() in freebsdusb 2005-01-20 11:55 fpillet * libpisock/unixserial.c: fixed bug in my unixserial changes (doesn't seem to like using recv(Ã) instead of read()) 2005-01-20 11:13 fpillet * libpisock/serial.c: forgot to duplicate the flush() ptr in pi_protocol_dup 2005-01-20 10:20 fpillet * libpisock/: darwinusb.c, linuxusb.c, unixserial.c, usb.c, freebsdusb.c, inet.c: flush() implementation at interface level, bug fixes 2005-01-20 10:20 fpillet * libpisock/: cmp.c, net.c, padp.c, slp.c, sys.c, serial.c: flush()à implementation in the protocol stack 2005-01-20 10:18 fpillet * include/: pi-serial.h, pi-source.h, pi-usb.h: added flush() call to protocol 2005-01-20 10:18 fpillet * include/pi-dlp.h: added constness to dlp_CallApplication() parameter, numbered DLP error codes to easy debugging 2005-01-20 10:17 fpillet * libpisock/dlp.c: flush input buffer before issuing a new DLP call to make sure we don't get an answer to a previous request 2005-01-20 10:16 fpillet * include/pi-socket.h, libpisock/socket.c: added pi_flush() call 2005-01-19 16:02 adridg * configure.ac: Check for ifaddrs.h (not present on Solaris) -- adding a new AC_CHECK_HEADERS call instead of editing old, because this causes a smaller diff :) 2005-01-19 15:58 adridg * configure.ac, m4/socklen.m4: Configure check for socklen_t, which doesn't exist everywhere. 2005-01-19 15:25 adridg * src/pilot-read-screenshot.c, src/pilot-read-veo.c, src/read-screenshot.c, src/read-veo.c, tests/contactsdb-test.c: No stdint needed (or exists) on 4-stable 2005-01-19 15:18 adridg * src/: install-todo.c, pi-csd.c, pilot-csd.c, pilot-install-todo.c, pilot-read-palmpix.c, pilot-xfer.c, read-palmpix.c: More gcc 2.95 / 4-stable stuff 2005-01-19 15:11 adridg * src/: install-netsync.c, pilot-install-netsync.c: Another 4-stable fix: need sys/types for sys/socket; previous commit used HAVE_, but I see it's included unconditionally in other files, so do same here. 2005-01-19 15:08 adridg * src/: dlpsh.c, pilot-dlpsh.c: gcc 2.95: no statements between declarations 2005-01-19 14:26 adridg * src/: dlpsh.c, pilot-dlpsh.c: For Fernan: #include dependent system header for 4-stable 2005-01-19 14:21 adridg * src/pilot-addresses.c: Constness, which I stumbled over when #including this file in a C++ program (KPilot, which needs compatible CSV output) 2005-01-14 20:39 adridg * doc/man/install-datebook.1.in, src/install-datebook.c, src/pilot-install-datebook.c: For bug 1411: bail on file error _before_ connecting to the Pilot; improve manpage to state that exactly one file is read. 2005-01-14 12:50 desrod * configure.ac: Cut over to -pre2, so there is no confusion between HEAD and the current -pre1 release version. 2005-01-10 17:34 adridg * src/: pilot-read-notepad.c, read-notepad.c: Default to a value that does not cause a warning when the value is left default 2005-01-10 08:06 knghtbrd * src/: pilot-read-notepad.c, read-notepad.c: Default to png. If you don't have libpng and don't specify that you want ppm, you'll get a warning about getting ppm instead of png. I figure that is reasonable, pending a rewrite of this program which supports installing new notepad pages. 2005-01-10 07:57 fpillet * libpisock/net.c: dump invalid header as hex bytes when NET header not recognized 2005-01-10 07:55 fpillet * libpisock/socket.c: my bad -- need to wake up. Properly applied Aaron's patch this time 2005-01-10 07:50 fpillet * libpisock/: socket.c: Aaron's fix: reset pi_buffer_t in protocol_queue_build() after reading a first byte when protocol wasn't immediately recognized 2005-01-10 06:03 fpillet * libpisock/dlp.c: log error and dump invalid data in dlp_response_read if # bytes invalid 2005-01-09 06:42 knghtbrd * include/pi-contact.h, libpisock/contact.c, tests/contactsdb-test.c: Turned ContactsAppInfo_t labels field into an opaque pi_buffer_t. Fixed a typeo in the name of free_ContactsAppInfo, and modified contactsdb_test accordingly. 2005-01-09 06:06 knghtbrd * include/pi-contact.h, libpisock/contact.c, tests/contactsdb-test.c: structs ContactsAppInfo and Contact have _t typedefs now. Added numCustoms field to ContactsAppInfo and removed the addr/im/phone labels (how they're done will change soon). Packing a ContactsAppInfo now copies the customLabels field back in to the labels array before writing (you should treat labels and internal as opaque!) Added freeContactsAppInfo for disposing of allocated data in the structure. Added more error checking where it was needed. Fixed up Copyright headers and included proper attributions. Moved function documentation from contact.c to pi-contact.h, where it will do more good. 2005-01-06 02:12 knghtbrd * src/pilot-foto.c: Check your pointers before you dereference them! 2005-01-05 15:09 adridg * src/: install-todo.c, pilot-install-todo.c: Avoid printing possible uninitialized buffer. 2005-01-02 19:44 adridg * src/pilot-addresses.c: Make --delete-all work 2005-01-02 06:15 knghtbrd * include/pi-contact.h, libpisock/contact.c, tests/contactsdb-test.c: Tweaked the handling of the picture field of a Contact. We have enough information now to process and recreate the header, so we now do so in the pack/unpack functions. The picture field will contain only the JPEG data now, and the pictype field has been added to help future-proof the structure. Currently accepted values for pictype are cpic_none and cpic_jpeg. I also cleaned up some function headers. 2004-12-31 01:58 knghtbrd * include/pi-contact.h, libpisock/contact.c, tests/contactsdb-test.c: The next stage of my libpisock Contacts code rewrite. All functions now take pi_buffer_t's instead of seperate buffers/lens and return 0 or -1 on error. The only function not completely rewritten from the ContactsDB code contributed by ... who contributed it? ... is pack_Contact, which is going to remain as-is until I add AddressDB handling to this code. Please note, while I was able to promise byte-for-byte AppInfo, there are a couple of unused nybbles whose (unused) contents are not reproduced. 2004-12-23 12:28 knghtbrd * tests/contactsdb-test.c: contactsdb-test now uses the libpisock code because I needed to be sure that the libpisock code actually worked on all devices I could test. 2004-12-23 12:24 knghtbrd * include/pi-contact.h, libpisock/contact.c: Support for all versions of ContactsDB, plus some minor bugfixes for the existing support for Tungsten E/T3. I can't myself use this format, so expect it to change between now and 0.12's final release to be more similar to the format I cooked up for my own use. 2004-12-22 19:30 desrod * src/Makefile.am: More cruft-removal 2004-12-22 19:27 desrod * autogen.sh: Remove some unused cruft (actually, this is a stealthy attempt to test the commit log emails, shh!) 2004-12-22 19:22 desrod * autogen.sh: This should really be refactored a bit, it isn't self-healing or scalable, but for the short term, this will do. 2004-12-22 17:57 adridg * src/: Makefile.am, addresses.c, pilot-archive.c: Remove addresses(1) and pilot-archive(1) 2004-12-22 15:00 adridg * src/: pilot-read-todos.c, read-todos.c: Fix for #1230 2004-12-21 19:03 adridg * src/: pilot-archive.c, pilot-read-todos.c, read-todos.c: Deprecate silly -archive and merge into read-todos. 2004-12-21 18:14 adridg * src/pilot-addresses.c: Fix dangerously misleading help text 2004-12-21 18:12 adridg * configure.ac: Give NULL_DEVICE a good default value 2004-12-21 17:32 adridg * src/: pilot-foto-treo600.c, pilot-read-expenses.c, pilot-reminders.c, pilot-treofoto.c, read-expenses.c, reminders.c: Add -w (mandatory) to all 2004-12-21 17:10 adridg * src/pilot-addresses.c: Allow --write - to go to stdout, to mimic old addresses(1) behavior 2004-12-21 17:01 adridg * src/: pilot-addresses.c, pilot-archive.c, pilot-foto-treo600.c, pilot-read-expenses.c, pilot-reminders.c, pilot-treofoto.c, read-expenses.c, reminders.c, userland.c: Remove remainder of wonky no-args handling 2004-12-21 16:58 adridg * include/pi-userland.h, src/addresses.c, src/dlpsh.c, src/pilot-dlpsh.c: dlpsh needs <-i|-c> now. 2004-12-21 16:28 adridg * src/: pi-nredir.c, pilot-nredir.c: Back out previous 'fix': you _must_ specify -n now to get pi-nredir to function. Calling it with no args will print usage. 2004-12-21 15:03 adridg * src/pilot-xfer.c: pilot-xfer needs an argument to indicate action, so let it bail with no args just like everyone else 2004-12-21 14:51 adridg * include/pi-userland.h, src/addresses.c, src/pi-nredir.c, src/pilot-archive.c, src/pilot-foto-treo600.c, src/pilot-nredir.c, src/pilot-read-expenses.c, src/pilot-reminders.c, src/pilot-treofoto.c, src/read-expenses.c, src/reminders.c, src/userland.c: Another thing slapped into userland. For the conduits that don't _need_ any arguments, if there is a port set somewhere else (for the time being: in PILOTPORT), don't bail out but do your stuff. 2004-12-20 18:50 fpillet * src/: memos.c, pilot-memos.c: fixed incorrect casts 2004-12-20 18:43 desrod * include/pi-userland.h: Arg! There's always one last file missing at commit/release time. DOH! 2004-12-20 17:54 desrod * ChangeLog: Update ChangeLog to current with all commit changes to date 2004-12-20 17:37 desrod * pilot-link.m4.in: More strict auto* checking on the macros we're carrying inbound 2004-12-20 17:36 desrod * src/: addresses.c, dlpsh.c, hinotes.c, install-datebook.c, install-expenses.c, install-hinote.c, install-memo.c, install-netsync.c, install-todo.c, install-todos.c, pilot-dlpsh.c, pilot-hinotes.c, pilot-install-datebook.c, pilot-install-expenses.c, pilot-install-hinote.c, pilot-install-memo.c, pilot-install-netsync.c, pilot-install-todo.c, pilot-install-todos.c, install-user.c, memos.c, money2qif.c, pi-csd.c, pi-getrom.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-archive.c, pilot-clip.c, pilot-csd.c, pilot-dedupe.c, pilot-file.c, pilot-foto-treo600.c, pilot-foto.c, pilot-getrom.c, pilot-install-user.c, pilot-memos.c, pilot-nredir.c, pilot-port.c, pilot-read-expenses.c, pilot-read-ical.c, pilot-read-notepad.c, pilot-read-palmpix.c, pilot-read-screenshot.c, pilot-read-todos.c, pilot-read-veo.c, pilot-reminders.c, pilot-schlep.c, pilot-treofoto.c, pilot-wav.c, pilot-xfer.c, plu_args.c, read-expenses.c, read-ical.c, read-notepad.c, read-palmpix.c, read-screenshot.c, read-todos.c, read-veo.c, reminders.c, userland.c: Update userland to handle the relocation of userland.h to include/pi-userland.h 2004-12-20 17:34 desrod * autogen.sh: Some useful fixes for systems with multiple versions of auto* and friends installed (from Neil Williams) 2004-12-20 17:27 adridg * configure.ac, libpisock/Makefile.am: Fix for following: /usr/bin/ld: .libs/unixserial.o: relocation R_X86_64_32 can not be used when making a shared object; recompile with -fPIC 2004-12-20 17:15 desrod * include/: pi-datebook.hxx, pi-serial.h, pi-source.h: Remove the last bits of WIN32 from the tree, these might return later in another shape and form. 2004-12-20 17:06 desrod * src/userland.h: Removing userland.h, its up in ../include now, as pi-userland.h 2004-12-20 17:05 desrod * configure.ac, include/Makefile.am: Moving libpiuserland headers into the includes dir, non-installable 2004-12-20 16:20 desrod * bindings/Perl/Pilot.xs: Adding changes from Aaron Kaplan to keep the Perl bindings in lockstep with the API changes in 0.12 2004-12-20 15:54 adridg * libpisock/: connect.c, pi-header.c: Marked as deprecated, warn the user about is as well. 2004-12-20 15:52 adridg * include/pi-header.h: Remove prototypes for functions never created, and mark the remainder deprecated. These prototypes cover functions in connect.c and pi-header.c 2004-12-20 15:50 adridg * include/pi-util.h: Add a means to mark functions as deprecated 2004-12-20 15:49 adridg * include/pi-version.h.in: Add a PILOT_LINK_IS macro for doing conditional compilation based on version number (used extensively in KPilot, for one thing, which keeps compatibility with 0.11 and 0.12) 2004-12-20 14:36 desrod * libpisock/: Makefile.am, winserial.c: Removed references to winserial.c, these might return later, or maybe not. 2004-12-20 14:35 desrod * libpisock/: inet.c, serial.c, slp.c, socket.c, syspkt.c, utils.c: Remove any references to legacy WIN32 serial support and NeXT support. When or if someone helps us port this back to Windows, with serial and USB support, these can return, but will need to be rewritten from the ground-up anyway. 2004-12-20 14:22 fpillet * libpisock/serial.c: commented out the frag. off code, until we figure out how to determine whether the connection is bluetooth or usb/linux 2004-12-20 13:17 fpillet * libpisock/serial.c: turn fragmentation off when NET protocol detected 2004-12-20 13:17 fpillet * libpisock/unixserial.c: use memmove() rather than memcpy() where there are potential buffer overlaps 2004-12-20 13:13 fpillet * libpisock/: freebsdusb.c, linuxusb.c: use memmove() rather than memcpy() where there are potential buffer overlaps 2004-12-20 11:55 fpillet * libpisock/inet.c: properly set sockopt on both command and non-command instances of the net protocol 2004-12-20 11:40 desrod * bindings/Java/: Makefile.am, MidiMgr.java: One missing file, one modified file, and a TODO in a pear tree. 2004-12-20 11:16 fpillet * libpisock/inet.c: use the right socket number when setting options 2004-12-20 11:09 desrod * bindings/Java/: Makefile.am, README, README.de, TestTodos.java, adrtest.java, build.xml, datebooktst.java, libjpisock.c, libjpisock.h, test.java, org/gnu/pilotlink/AddressAppInfo.java, org/gnu/pilotlink/AddressRecord.java, org/gnu/pilotlink/AppInfo.java, org/gnu/pilotlink/DBInfo.java, org/gnu/pilotlink/DatabaseExistsException.java, org/gnu/pilotlink/DatabaseNotFoundException.java, org/gnu/pilotlink/DatebookAppInfo.java, org/gnu/pilotlink/DatebookRecord.java, org/gnu/pilotlink/FTB3CostCatRecord.java, org/gnu/pilotlink/FTB3TripRecord.java, org/gnu/pilotlink/FTB3VehicleRecord.java, org/gnu/pilotlink/MemoRecord.java, org/gnu/pilotlink/MidiRecord.java, org/gnu/pilotlink/PilotLink.java, org/gnu/pilotlink/PilotLinkException.java, org/gnu/pilotlink/RawRecord.java, org/gnu/pilotlink/Record.java, org/gnu/pilotlink/ToDoRecord.java, org/gnu/pilotlink/User.java, org/gnu/pilotlink/Version.java: Updating Java bindings to match in lockstep with Stephan Bösebeck's changes 2004-12-20 05:34 fpillet * libpisock/net.c: added useful comment so we don't lose track of why these values are here 2004-12-19 06:51 knghtbrd * tests/contactsdb-test.c: Satisfy any legal weenies who might protest my "license", and make it damned clear that you don't get stuff I didn't write under it. 2004-12-18 20:04 adridg * src/pilot-archive.c: Nothing to CSV here, folks. Move along. 2004-12-18 19:58 adridg * src/pilot-clip.c: Fix up option descriptions. 2004-12-17 16:40 adridg * src/: install-expenses.c, pilot-install-expenses.c: Useful names for STRING parameters 2004-12-17 15:05 desrod * Makefile.am: Bump automake version check down by one 2004-12-17 12:18 fpillet * libpisock/pi-file.c: fixed dlp_ReadAppBlock call 2004-12-17 09:10 fpillet * include/pi-serial.h, libpisock/serial.c, libpisock/unixserial.c: Converted the printfs to LOG messages. Fixed issues in initalizing the protocol structs. Removed buggy ref ptr which was being improperly read in unixserial and would cause some code to be sporadically executed 2004-12-17 09:04 knghtbrd * libpisock/: inet.c, net.c: Okay, new palmOne devices use a USB chip that is broken. Florent already applied a workaround to the code, but it had to be enabled. However, there is no good way to know when to do this. So we will always enable it, except when we know we don't need it. Performance cost? A few (less than ten) miliseconds per megabyte. You won't notice. Really, you won't. 2004-12-17 08:59 knghtbrd * tests/contactsdb-test.c: Erm, how did this get not inited properly? 2004-12-17 06:36 adridg * libpisock/pi-header.c: Use right option explanation; why the heck is this in the library _anyway_ 2004-12-16 01:04 warp * include/pi-dlp.hxx: Let the c++ headers compile again, someone missed something. 2004-12-15 11:24 fpillet * src/: pilot-addresses.c, pilot-archive.c, pilot-read-expenses.c, pilot-read-ical.c, pilot-read-notepad.c, pilot-read-screenshot.c, pilot-read-todos.c, pilot-read-veo.c, read-expenses.c, read-ical.c, read-notepad.c, read-screenshot.c, read-todos.c, read-veo.c: completed updating code for new dlp_ReadAppBlock prototype 2004-12-15 11:14 fpillet * src/: addresses.c, hinotes.c, install-expenses.c, install-hinote.c, install-memo.c, memos.c, money2qif.c, pilot-hinotes.c, pilot-install-expenses.c, pilot-install-hinote.c, pilot-install-memo.c, pilot-memos.c: updating code for new prototype of dlp_ReadAppBlock 2004-12-15 11:03 fpillet * tests/: contactsdb-test.c, dlp-test.c: Ãupdated use of dlp_ReadAppBlock and dlp_ReadSortBlock 2004-12-15 10:55 fpillet * include/pi-dlp.h, libpisock/dlp.c: moved dlp_ReadAppBlock and dlp_ReadSortBlock to return data in pi_buffer_t*. Added some more logging to dlp_ReadDBList. Reordered code managing date conversion 2004-12-14 03:53 knghtbrd * libpisock/socket.c: I recall there being more use of NUL and /dev/null in here. Oh well. 2004-12-14 03:44 knghtbrd * configure.ac, src/Makefile.am, src/getopt.c, src/getopt.h, src/getopt1.c, src/pilot-mail.c: Added (currently unused) NULL_DEVICE define to pilot-link, should be set to a string containing whatever your system calls /dev/null. Currently always /dev/null because I don't know the host strings for win32 and OS/2 off the top of my head--but this is okay because support for those platforms needs a rewrite anyway. Also consigned getopt and the long-deprecated pilot-mail to the attic. 2004-12-13 02:40 knghtbrd * tests/contactsdb-test.c: Okay, now contactsdb-test is done. Prints out the data in a useful format that's easy enough to read, and includes actually names the fields properly. 2004-12-13 01:15 knghtbrd * tests/contactsdb-test.c: Now fully dumps ContactsDB-PAdd data for all versions of the file. For the sake of sanity, doesn't hexprint photos, just their size. 2004-12-12 18:14 adridg * doc/man/pilot-addresses.1.in: Match current code 2004-12-12 18:02 adridg * src/pilot-addresses.c: Avoid handing category -1 to dlp_DeleteCategory 2004-12-12 17:48 adridg * src/pilot-addresses.c: Do progress reporting, and suppress totally empty entries (which crop up if you read in a DOS-style CRLF file) 2004-12-12 17:30 adridg * src/pilot-addresses.c: pilot-addresses is now compatible with itself again. yay. read _and_ write 21-field entries now, handle showphone referencing properly. if you use un-augmented entries, all you lose is the showphone property. this is _not_ compatible with PD-output, i think, since PD puts the phoneLabel in brackets after the entry. 2004-12-12 16:03 adridg * src/pilot-addresses.c: Remove -T; #-comment lines are standard, so just generate them unequivocally. 2004-12-12 15:55 adridg * src/pilot-addresses.c: Make encodechars default and mandatory, since we generate _really_ broken CSV otherwise. 2004-12-12 10:50 desrod * autogen.sh, configure.in: Deprecate configure.in in favor of the preferred (and recommended) configure.ac file format 2004-12-12 10:47 desrod * configure.ac: Stay in lockstep with configure.in's most-recent change, oops! 2004-12-12 10:45 desrod * configure.ac: Will deprecate configure.in when this has been tested fully 2004-12-12 10:41 desrod * Makefile.am: Bump minimum required version of automake, because of the added autoconf strict checking 2004-12-11 14:14 adridg * src/pilot-addresses.c: Some code docs; numbers -> enum constants; improve an error message. 2004-12-11 09:27 adridg * src/pilot-addresses.c: Buffer overflow protection, from one of the bugreports closed last night 2004-12-11 05:47 fpillet * include/pi-dlp.h, libpisock/dlp.c: turn id_ into recuid, makes things more explicit (I already had this mod in my local tree) 2004-12-10 19:25 adridg * src/pilot-addresses.c: Fix for 1085; --delete-all wasn't working. 2004-12-10 19:14 adridg * src/pilot-addresses.c: Simplify, simplify, and fix #28, #1073, #717, and lots of others in one go. 2004-12-10 18:18 adridg * src/pilot-addresses.c: Skip comments properly (#830, #1093). Set the fields in the address structure so that you can actually install an address entry from CSV. Remove spurious while() that was probably left over from when this was a do-loop. 2004-12-10 15:46 adridg * src/pilot-addresses.c: Deal with bug #830: every other line is skipped. This looks like a half-finished bugfix on CSV reading -- the fgets() reads a line and it is neatly split into fields, but the _rest_ of the code is still using getc() to read characters directly from the file. Dumped the fgets stuff, so that it at least reads all the lines in the file (doesn't do anything useful with them, though, see all the other address bugs). 2004-12-10 15:35 adridg * src/pilot-addresses.c: Provide more useful --help and --usage 2004-12-10 08:34 adridg * src/pilot-xfer.c: Don't use OpenConduit during a transfer 2004-12-10 04:34 knghtbrd * tests/contactsdb-test.c: One of my random trees had an uncommitted contactsdb-test with the AppInfo decoding finished. Keep in mind, this is brute force and does not use the functions in libpisock to decode ContactsDB, but it also works on every "modern" palmOne device I have, including the Tungsten T5. That'd be more impressive if it actually did something useful--anyone know how we can tell what country numbers are? 23 (0x17) is apparently the United States. 2004-12-09 19:31 knghtbrd * bindings/libjpisock.c, bindings/Java/libjpisock.c, bindings/Tcl/pitcl.c, include/pi-address.hxx, include/pi-dlp.h, include/pi-file.h, include/pi-foto.h, include/pi-header.h, include/pi-slp.h, include/pi-usb.h, libpisock/dlp.c, libpisock/net.c, libpisock/padp.c, libpisock/pi-file.c, libpisock/serial.c, libpisock/slp.c, libpisock/usb.c, libpisync/sync.c, src/debugsh.c, src/memos.c, src/pi-port.c, src/pilot-debug.c, src/pilot-debugsh.c, src/pilot-dedupe.c, src/pilot-file.c, src/pilot-foto.c, src/pilot-mail.c, src/pilot-memos.c, src/pilot-port.c, src/pilot-read-ical.c, src/pilot-wav.c, src/pilot-xfer.c, src/read-ical.c, tests/dlp-test.c: Changes from MarkSpace that are useful. Need to talk to Scott Gruby or someone from MarkSpace about the rest. People using 0.12 will find compile errors with this in their own code (*pilot) around the id -> id_ changes, but they're minor (and important for Objective-C). 2004-12-09 18:47 adridg * src/pilot-xfer.c: * Rename pilot_cardinfo palm_cardinfo, matching all the other functions in pilot-xfer. * Send some error messages to stderr. * -f does VFS, too so mention it in the help string. 2004-12-09 14:36 knghtbrd * include/pi-contact.h: At least provide a warning to people reading the header that they can't trust the functions contained therein to work on later devices. No sense in failing to document what we know. 2004-12-05 12:33 knghtbrd * configure.in: Given that people keep asking where the binaries are and we're done breaking them while we implement VFS, it's safe to reenable them by default. 2004-12-03 19:27 adridg * doc/man/: pi-getram.1.in, pi-getrom.1.in, pi-getromtoken.1.in, pilot-link.7.in: 1) Mention common options in pilot-link (7) 2) Refer to them in a few manpages 3) Add a manpage for getromtoken (1) 4) Mention the new --sysinfo flavor of getrom (1) TODO) Merge all the pi-get* manpages, since it's one executable as well. 2004-12-03 16:38 adridg * doc/man/pi-getram.1.in: Use the correct appname. Two issues come to mind with the manpages: 1) Since all of userland takes --help, --usage, --port, --quiet, perhaps those command-line args should be in pilot-link (7) to save space in the rest. 2) Do we really want the manpages to be (C) FSF? 2004-12-03 16:19 desrod * configure.in, src/hinotes.c, src/install-datebook.c, src/install-expenses.c, src/install-hinote.c, src/install-netsync.c, src/install-todo.c, src/install-todos.c, src/money2qif.c, src/pi-getrom.c, src/pilot-dedupe.c, src/pilot-foto.c, src/pilot-getrom.c, src/pilot-hinotes.c, src/pilot-install-datebook.c, src/pilot-install-expenses.c, src/pilot-install-hinote.c, src/pilot-install-netsync.c, src/pilot-install-todo.c, src/pilot-install-todos.c, src/pilot-schlep.c, src/pilot-wav.c, src/pi-nredir.c, src/pilot-nredir.c, src/pilot-read-notepad.c, src/pilot-read-todos.c, src/read-notepad.c, src/read-todos.c: Bump version from -rc16 to -pre0 for now, to lessen the confusion with bug reporting. Also fixed the serial:/dev/ttyUSB0 issue in userland conduits 2004-12-03 13:54 knghtbrd * src/pilot-xfer.c: A bit inefficient (but pretty output routines usually are), and I need to do something with the little static functions, but all the same the output here is pretty cool.. 2004-12-02 17:28 adridg * src/: pi-getrom.c, pilot-getrom.c: Minuscule feature: printing SysInfo. The ram/rom/token conduit seemed like the most sensible place to fit this in, since they're printing or retrieving pretty non-volatile stuff from the device already. 2004-12-01 10:37 adridg * include/pi-dlp.hxx: Make dlp.hxx compile again 2004-12-01 10:26 fpillet * include/pi-net.h, include/pi-socket.h, libpisock/net.c: added two new sockopt options for NET sockets to allow spliting writes (NET header + data) and also split data in chunks when appropriate (i.e. for USB writes on some devices) 2004-12-01 10:23 fpillet * include/pi-args.h: added shielding against multiple inclusions 2004-12-01 05:30 fpillet * libpisock/net.c: tentative fix for USB issues: as seen on the Windows USB log, write NET header first (6 bytes) then DLP packet split into 4k chunks. This will hopefully fix the Zire 72 and T5 issues. If this work, we can afford using this technique on USB and when connected through other means (inet, bluetooth) then perform single-writes to speedup data transfers. 2004-11-28 15:03 knghtbrd * src/pilot-xfer.c: pilot-xfer -D / -l will now list the root of the default VFS volume, if there is a default. (Adriaan's logic is that there is a default when there is exactly one VFS volume--I intend to change that, but haven't yet.) This means that -l can no longer provide VFS card info. Which is fine, because you can now use pilot-xfer -C for that purpose. 2004-11-28 13:21 knghtbrd * src/pilot-xfer.c: Remove the -d short option for --delete. Things that delete should not have short options. 2004-11-27 14:33 fpillet * libpisock/dlp.c: no C++-style comments 2004-11-27 13:29 fpillet * libpisock/dlp.c: properly set second parameter to WriteRecord to 0x80, indicating that the record data is included in the packet 2004-11-27 08:51 knghtbrd * libpisock/dlp.c: A bit more error logging to try and track down Zire 72 and Tungsten T5 errors. 2004-11-26 09:44 fpillet * include/pi-dlp.h, libpisock/dlp.c: Changed prototype of dlp_CallApplication to use pi_buffer_t to return data 2004-11-25 19:28 desrod * libpisock/: contact.c, usb.c: C++ style comments, tsk tsk. 2004-11-24 05:47 fpillet * libpisock/dlp.c: Take two on previous patch. I think that in the long run, we may need to drop this request != result command check since DLP is processing only one request at a time, and palm software engineers seem to often fail to return proper codes (probably a code cut-and-paste side effect) 2004-11-24 05:40 fpillet * libpisock/dlp.c: Tungsten T5 returns wrong command (dlpFuncEndOfSync) for dlpFuncWriteResource 2004-11-23 06:00 fpillet * libpisock/dlp.c: Added LOG in dlp_exec to track down cases where the result command code is not the same than the request's (may give us a lead to T5 issues). Fixed error code returned by dlp_WriteAppPreference 2004-11-21 16:55 adridg * src/pilot-xfer.c: Make fetch progress reporting obey --quiet; note that without progress reporting, cancels are not detected -- this is something to fix in the library functions. Split the VFS fetch into a function suitable for a library and a userland part (just like with install). Do progress reporting with it as well. 2004-11-21 15:44 adridg * src/pilot-xfer.c: Possible progress reporting for --fetch; I don't think pi_file_retrieve calls the progress function, though. 2004-11-21 15:35 adridg * src/: install-user.c, pilot-install-user.c: Cleanup usage message; basically, the first bit of the string set in OtherOptionHelp immediately follows the usage output that summarizes the options -- it should not contain any of the flags or options, but at most contain a name for the 'remaining arguments' like "FILES ...". Nearly all conduits use \n\n here, since there's no sensible remaining arguments. Make the conduit obey --quiet. Add a --list to avoid the usage-if-no-args scenario for folks with PILOT_PORT set. Follow coding conventions, I think. Fix vi modeline. Add obsequious message to sync log on Palm also when just listing user. 2004-11-21 13:09 desrod * src/: install-user.c, pilot-install-user.c: Rolled back to the previous example output of this conduit. There be bugs here with the --help and --usage output doubling up, and reporting out of order. The output looks horrible. Must fix soon. 2004-11-20 20:10 adridg * src/pilot-xfer.c: Obey --quiet to suppress progress reporting (maybe also want to suppress more); handle cancels by stopping install (tested with internal memory only). 2004-11-20 19:35 adridg * src/pilot-xfer.c: Progress reporting when installing to internal or VFS memory, uses pi_file_install's progress function with a bit of a hack around pi_file_open (which doesn't set the filename). Code shuffled about so that there is a pi_file_install_VFS which might be ripe for inclusion in libpisock. 2004-11-17 17:48 adridg * src/: install-expenses.c, install-hinote.c, install-memo.c, memos.c, pilot-install-expenses.c, pilot-install-hinote.c, pilot-install-memo.c, pilot-memos.c: Factor out category-finding code and use userland. 2004-11-17 11:30 warp * src/: install-memo.c, pilot-install-memo.c: Fix it to work again instead of writing empty memos. When using -t only have the filename as the title, not the full path given. 2004-11-17 11:07 warp * src/: memos.c, pilot-memos.c: Minor indentation fix. Make the save memos to directories thing work. 2004-11-17 10:59 warp * libpisock/socket.c, src/memos.c, src/pilot-memos.c: Zero init a byte buffer. Fix an annoying infinite loop bug in memos.c. 2004-11-16 19:09 adridg * src/pilot-xfer.c: Progress reporting while installing or fetching with VFS (since this is where you'd be putting really big files). I think I've tested fetch enough now, let someone else try next. 2004-11-16 18:49 adridg * include/pi-versamail.h, libpisock/dlp.c, tests/vfs-test.c: Warnings------ 2004-11-15 18:15 adridg * src/: memos.c, money2qif.c, pilot-addresses.c, pilot-memos.c, userland.c, userland.h: Move out some more category searching code. Try to make the code in userland more generic (if only to reflect the variations in the userland conduits themselves before factoring out). I think in the long run the category matching should be standardized on one set of flags. 2004-11-15 18:13 adridg * src/plu_args.c: Warnings--, thanks Matt 2004-11-14 18:34 adridg * src/pilot-xfer.c: VFS fetching appears to work now. Make backups before testing. Shouldn't the size argument to VFSGetSize be a size_t, to be consistent with the rest of the API? 2004-11-14 18:02 adridg * src/: dlpsh.c, pilot-dlpsh.c: -Wall -Werror should be the default 2004-11-14 18:01 adridg * src/: dlpsh.c, pilot-dlpsh.c: Userlandify 2004-11-14 17:57 adridg * src/: pi-port.c, pilot-port.c: Userlandify (even though it's not compiled) 2004-11-14 17:49 adridg * src/pilot-wav.c: Userlandify 2004-11-14 17:38 adridg * src/: Makefile.am, pilot-prc.c: Remove broken and deprecated pilot-prc 2004-11-14 17:19 adridg * src/pilot-dedupe.c: Userland 2004-11-14 17:15 adridg * src/pilot-clip.c: Userlandify 2004-11-14 17:07 adridg * src/: dlpsh.c, install-datebook.c, pilot-dlpsh.c, pilot-file.c, pilot-foto-treo600.c, pilot-install-datebook.c, pilot-treofoto.c: -Wall -Werror based fixes 2004-11-14 16:53 adridg * src/: dlpsh.c, pilot-dlpsh.c: Whitespace 2004-11-14 16:51 adridg * src/: pilot-clip.c, pilot-dedupe.c: Whitespace before the storm 2004-11-14 16:33 adridg * src/pilot-schlep.c: Userland patch from Matt, with some minor tweaks from me. 2004-11-14 16:06 adridg * src/pilot-archive.c: Userlandify. Remove totally bogus if() that implies that it once was possible to read a local .pdb file. 2004-11-14 16:02 adridg * src/pilot-file.c: Userlandify. Make options orthogonal, introduce aliases. Handle more than one filename argument. 2004-11-14 16:01 adridg * src/pilot-archive.c: Whitespace crud 2004-11-14 12:06 adridg * src/pilot-xfer.c: Initial VFS-fetch code. For God's sake, don't try this at home. 2004-11-14 11:41 adridg * src/: install-netsync.c, money2qif.c, pi-csd.c, pi-nredir.c, pilot-csd.c, pilot-install-netsync.c, pilot-nredir.c: Userlandify 2004-11-14 05:36 knghtbrd * libpisock/connect.c, src/userland.c: I thought that I wasn't seeing the press hotsync message because Florent's USB code was doing things in pi_bind that should be done in pi_listen. It is true that he is, but then he's not the only one. All it takes to make the message get printed, though, is to fflush stdout. While I was at it, I made plu_connect a little more intelligent. Didn't bother to mirror the change to pilot_connect since we're not going to be using it for long. 2004-11-14 05:33 knghtbrd * libpisock/socket.c: Rename a static function to be clearer as to its purpose since the symbol is not exported. Part of trying to chart the socket code. 2004-11-14 05:31 knghtbrd * doc/TODO: A couple of TODO notes. There's some stuff in here that's perhaps a bit dated now, but I don't want to make additions or changes to the file without discussing them. 2004-11-13 18:46 adridg * src/: install-expenses.c, pilot-install-expenses.c, pilot-read-expenses.c, read-expenses.c: Use the global string tables from pi-expense.c in libpisock. Do some more argument checking -- hopefully this is correct, to avoid NULL amount strings, for instance. I don't have a copy of Expenses to test with. 2004-11-13 18:28 adridg * src/: install-expenses.c, pilot-install-expenses.c: Userlandify. Removed short option for replace, since it does delete data. install-expenses now installs _an_ expense record even if you give it --replace or --category, which it didn't do recently. Still needs some better argument checking and indent. 2004-11-13 18:21 adridg * src/: pilot-read-expenses.c, read-expenses.c: Straightforward userlandification 2004-11-13 10:12 knghtbrd * src/: hinotes.c, install-datebook.c, install-expenses.c, install-hinote.c, install-netsync.c, install-todo.c, install-todos.c, install-user.c, money2qif.c, pi-getrom.c, pi-nredir.c, pi-port.c, pilot-clip.c, pilot-dedupe.c, pilot-foto.c, pilot-getrom.c, pilot-hinotes.c, pilot-install-datebook.c, pilot-install-expenses.c, pilot-install-hinote.c, pilot-install-netsync.c, pilot-install-todo.c, pilot-install-todos.c, pilot-install-user.c, pilot-nredir.c, pilot-port.c, pilot-read-expenses.c, pilot-read-todos.c, pilot-schlep.c, pilot-wav.c, read-expenses.c, read-todos.c: Removed all mention to /dev/pilot in src! serial:/dev/ttyUSB0 is used instead, just because it's probably a little more obvious that you shouldn't be making random symlinks as newbies keep trying to do for /dev/pilot. Of course, it means that as soon as the device specs are finished being hashed out as part of my planned attack on socket code, someone will have to write some docs to explain it so people don't ask silly questions like why you would use serial: to talk to a Palm with a USB cradle with Linux and visor.ko. I'll worry about that when I'm ready. 2004-11-13 10:03 knghtbrd * libpisock/connect.c, src/plu_args.c: Just a couple of comment cleanups. Note pilot_connect() is deprecated, since it really doesn't belong in libpisock. We should not remove it now because the underlying API may change (that would annoy people) and because we have no good incentive for getting rid of it yet. Multiple transport listens, config files, etc may change that. 2004-11-13 09:20 knghtbrd * include/pi-net.h, libpisock/net.c: Add the sd to net logs. Trying to unbreak pi-nredir. 2004-11-13 08:48 adridg * src/: pi-getram.c, pi-getrom.c, pi-getromtoken.c, pilot-getram.c, pilot-getrom.c, pilot-getromtoken.c: Merge these conduits - still produce 3 executables, but all relevant code is in pi-getrom.c, and you can do pi-getromtoken --ram filename to get the RAM dump if you like. 2004-11-13 07:36 adridg * src/: pi-getram.c, pilot-getram.c: Typo (shortly to be mooted by merging get{ram,rom,romtoken}) 2004-11-13 07:22 knghtbrd * libpisock/connect.c, libpisock/socket.c, src/userland.c: And for /dev/pilot, I see DEATH. Regarding the error message, checking for a null port on a bad result is a bandaid. Since I realised pilot_connect would eventually go away, I kinda painted myself into a corner with my changes to pi_bind. plu_connect is basically a copy of pilot_connect with the same flaw, so it gets the same bandaid. I need to revisit this problem later, but there's some socket level stuff that needs to happen first so that we can actually report useful error messages. 2004-11-13 07:00 adridg * src/: pi-getram.c, pi-getrom.c, pilot-getram.c, pilot-getrom.c, userland.c, userland.h: Factor the rom-version-getting code out of pi-get* into userland. Userlandify pi-getram. Use the new functions in getram and getrom. The version check was for any ROM version >= 5 and with minor version 0. That doesn't make sense to me, unless RPC is reinstated in 5.1 and removed in 6.0 again. 2004-11-12 18:34 adridg * src/: pi-getrom.c, pilot-getrom.c: Userlandify. Move the retrieving-of-majorVersion above the testing-of-majorVersion so it makes sense. Still no OS5 support. 2004-11-12 18:15 adridg * src/: pi-getromtoken.c, pilot-getromtoken.c: Don't commit while discussing the impossibility of the code actually working 2004-11-12 18:13 adridg * src/: pi-getromtoken.c, pilot-getromtoken.c: Userlandify 2004-11-12 17:44 adridg * src/pilot-foto.c: Message sense must make, no? 2004-11-12 17:44 adridg * src/pilot-foto.c: Have a break. Have a kit-kat (tm). 2004-11-12 17:39 adridg * src/pilot-foto.c: Userlandify 2004-11-12 17:38 adridg * include/pi-file.h, libpisock/pi-file.c: Move these two into the public API, conduits have been using them for ages 2004-11-12 16:56 adridg * src/: Makefile.am, pilot-foto-treo600.c, pilot-treofoto.c: Wild stab at userlandification; this conduit just dumps everything to ./, could use a -w or -f. 2004-11-11 17:47 adridg * src/: pilot-read-palmpix.c, read-palmpix.c: Userlandify. The usual stuff, except for the exciting function pointer "action", while everyone else uses an enum and then calls based on that. 2004-11-11 17:29 adridg * src/: pilot-read-notepad.c, pilot-read-palmpix.c, pilot-read-screenshot.c, pilot-read-veo.c, read-notepad.c, read-palmpix.c, read-screenshot.c, read-veo.c: Finish being sidetracked: remove broken protect_files, use userland one, actually check return values, indent bits touched properly and with braces. 2004-11-11 17:15 adridg * src/: pilot-foto-treo600.c, pilot-foto.c, pilot-read-palmpix.c, pilot-treofoto.c, read-palmpix.c: Whitespace crud before actual fix 2004-11-11 17:12 adridg * src/: userland.c, userland.h: Factor out protect_files into userland; make it not leak memory. Make it produce sensible error messages. Make it not buffer-overflow (or perhaps: less often). Remove special-casing from when it produced files a-z and A-Z instead of just numbered 01..99. 2004-11-10 23:59 knghtbrd * src/.cvsignore: Ignore all .lo files 2004-11-10 20:40 knghtbrd * include/pi-dlp.h: filesystem and media types 2004-11-10 18:43 adridg * src/: pilot-read-screenshot.c, pilot-read-veo.c, read-screenshot.c, read-veo.c: Userlandify. Could use a reindent, too. The functon protect_files is common to lots of conduits, should be factored out into userland (and made to be sensible, like using mkstemp(3)). 2004-11-10 17:44 adridg * src/: pilot-read-notepad.c, read-notepad.c: A fair chunk of accidental whitespace changes, also userlandification. This file needs a total reindent anyway. 2004-11-10 17:36 adridg * src/: install-todo.c, pilot-install-todo.c, pilot-read-todos.c, read-todos.c: no cookie. wish that the initial poptification had been consistent in naming the poptContext & the variable used to scan the args 2004-11-10 17:33 adridg * src/: install-todo.c, install-todos.c, pilot-install-todo.c, pilot-install-todos.c, pilot-read-todos.c, read-todos.c: Remember to complain about unhandled options (indicates programming error -- popt table says to return value and it's not handled. 2004-11-10 16:21 adridg * src/: install-todo.c, install-todos.c, pilot-install-todo.c, pilot-install-todos.c, pilot-read-todos.c, read-todos.c: Userlandify. Normalize error messages. This stuff needs refactoring, especially since install-todo -f and install-todos -f overlaps so much. 2004-11-09 17:56 adridg * src/: hinotes.c, install-hinote.c, pilot-hinotes.c, pilot-install-hinote.c: Userlandification of both; standardize error messages. Bail if < 2 args. Could make use of findcategory in plu_, though also uses "feature" of numbered categories. Hinotes deserves an outdent. 2004-11-09 01:02 knghtbrd * src/pilot-xfer.c: Add MMC support to pilot-xfer's VFS listing. The other part of the diff is a suggested Berkeley-style indentation format for David to look over. Then wound up in the same commit just because I hadn't committed the latter change yet. 2004-11-08 18:43 adridg * src/: memos.c, pilot-memos.c: Simplify option processing with popt magic; move processing outside of args loop. Normalize error messages. Do better cleanup. 2004-11-08 18:37 adridg * src/: install-memo.c, pilot-install-memo.c: usage string; bail if no args 2004-11-08 18:03 adridg * src/: pilot-read-ical.c, read-ical.c: Userlandification. Make error messages consistent. Bail if no args. Would like to bail if no ical, but can't detect it reliably. 2004-11-08 17:05 adridg * src/: install-datebook.c, pilot-install-datebook.c: Complain if no-args 2004-11-08 17:00 adridg * src/: pilot-reminders.c, reminders.c: userlandification, error messages now consistent. 2004-11-08 16:49 adridg * src/: pilot-read-ical.c, pilot-read-palmpix.c, pilot-read-veo.c, pilot-wav.c, read-ical.c, read-palmpix.c, read-veo.c: poptification from Matt & Larry 2004-11-07 16:58 adridg * src/addresses.c: Bail with --usage if no arguments; make otheroption help work in --usage. 2004-11-07 16:48 adridg * src/pilot-addresses.c: pilot-addresses.c 2004-11-07 05:02 knghtbrd * src/pilot-xfer.c: Mostly mechanical implementation of my understanding of what David wants for indenting. Only applied to pilot-xfer because pilot-xfer is both long enough to showcase about every situation that we've got in the code but short enough (one file) to be reverted if it's totally wrong. While I'm not sure this is totally wrong, I am sure it's not exactly right. Will wait for input before doing anything further. 2004-11-07 00:56 knghtbrd * src/: Makefile.am, addresses.c, install-datebook.c, install-memo.c, install-netsync.c, install-todo.c, install-todos.c, install-user.c, memos.c, pilot-addresses.c, pilot-install-datebook.c, pilot-install-memo.c, pilot-install-netsync.c, pilot-install-todo.c, pilot-install-todos.c, pilot-install-user.c, pilot-memos.c, pilot-xfer.c, plu_args.c, userland.c, userland.h: Split arg parsing out of userland.c into its own file. Still need to clean up userland.h a little, but have decided that seperate headers probably should be avoided if possible. David doesn't like the plu_ namespace, but didn't have a better suggestion. plu_args.c may get renamed if he comes up with one, along with a sed. Tried not to make significant other changes this run, but I did remove a couple of highly-unwise exit() calls without bothering to close the link to the PDA..oops! 2004-11-06 21:23 desrod * src/: memos.c, pilot-memos.c, userland.c: Still needs a bit of cleanup here, but we have to make sure we're spitting out USEFUL messages when the user presents the conduit with some sort of error condition, such as a bad option. This does that... The other problem here (not fixed in this commit) is that we're trying to connect to a bogus, non-existant port, when no options are specified. This has to be fixed! Any conduit run without options, should report --help or --usage. 2004-11-06 18:34 desrod * libpisock/utils.c, tests/versamail-test.c: Minor fix for buggy compiler warnings with certain locales. We probably need this anyway, going forward, as more and more non-English Palm devices come out. This prevents the compiler from yield a 2 or 4 digit year depending on the locale currently active. 2004-11-06 17:00 adridg * src/: install-datebook.c, pilot-install-datebook.c: Userlandification, accidental whitespace 2004-11-06 16:44 adridg * src/pilot-addresses.c: Userlandification, rename some options and add deprecated warnings; remove short -D option because earing all data shouldn't _have_ a short option. 2004-11-06 16:41 adridg * src/pilot-xfer.c: Move --booger to userland under a better name 2004-11-06 16:39 adridg * src/: userland.c, userland.h: Add support for aliasing and deprecated option handling 2004-11-06 13:39 adridg * src/Makefile.am: Add userland lib everywhere where it will eventually be needed. 2004-11-06 13:35 adridg * src/: Makefile.am, addresses.c: Port to userland 2004-11-06 04:47 adridg * src/pilot-xfer.c: Test after committing. 2004-11-06 03:28 knghtbrd * src/pilot-xfer.c: Good idea to test before you commit, people. pilot-xfer was broken because sd was never assigned. The error is still not caught in a meaningful way, but at least after connecting we now actually use the sd.. 2004-11-06 02:56 knghtbrd * src/: Makefile.am, pilot-xfer.c: Memos uses the new userland convenience lib. Removed unused variable progname from pilot-xfer. 2004-11-05 19:27 adridg * src/: memos.c, pilot-memos.c: Use userland. See conduit status for what's totally wrong here. 2004-11-05 19:23 adridg * src/: userland.c, userland.h: Add a findcategory function, since this is common in conduits -- however, no two seem to do it the same, there's a weird mishm,ash of strcasecmp, strcmp, and I wonder if the n (=15) is really needed here. Nothing uses this yet. 2004-11-05 17:45 adridg * src/: Makefile.am, install-memo.c, pilot-install-memo.c: Port to popt / userland. This was a bit of a mess, seems earlier it handled multiple files, which has been mercilessly ripped out (and made buggy in the process). TODO: Check if the WriteUserInfo is needed. 2004-11-05 16:56 adridg * src/: install-netsync.c, pilot-install-netsync.c: Port to userland, modify arg setting a little (needs test) 2004-11-05 16:55 adridg * src/Makefile.am: Remove getopt stuff; add magic for updating makefile when Makefile.am is changed (works with gmake, mostly) 2004-11-05 16:24 adridg * src/pilot-xfer.c: Port to userland lib, remove --verbose which didn't actually do anything of note. 2004-11-05 16:18 adridg * src/: install-todo.c, pilot-install-todo.c: - port to userland lib - fix breakages from popt porting - fix example strings TODO: figure out if the WriteUserInfo call is needed (or indeed, doesn't totally break the Pilot by not having a username set). 2004-11-05 16:04 adridg * src/: userland.c, userland.h: Rename quiet to userland_quiet, make accessible from outside (so conduits can obey it). 2004-11-05 04:14 knghtbrd * src/.cvsignore: Update .cvsignore for new piuserland library droppings 2004-11-05 04:12 knghtbrd * src/Makefile.am: Er, oops--make before cvs ci! 2004-11-05 04:08 knghtbrd * src/Makefile.am: Make libpiuserland a proper (static only) libtool library. Much easier this way. 2004-11-05 03:39 adridg * src/Makefile.am: Rename lib to libpiuserland to avoid name clash; don't link this static lib to anything else for now. 2004-11-04 19:26 adridg * src/: Makefile.am, install-todos.c, pilot-install-todos.c: Port install-todos to userland. TODO: fix indent, change reader function to user fgets() instead of reading entire file into memory. 2004-11-04 19:06 adridg * src/: Makefile.am, install-user.c, pilot-install-user.c: Port install-user to new factored-out userland lib. 2004-11-04 19:01 adridg * src/: Makefile.am, userland.c, userland.h: Initial teensy userland library. This will spur the factoring-out of common option handling code. 2004-11-04 16:58 adridg * src/pilot-xfer.c: First of many (next one will be bundled, though): consolidate common options, deprecate -v for --version, use -v for verbose where applicable. Let popt do the help stuff. Minor string tweaks. 2004-11-04 00:56 knghtbrd * src/pilot-xfer.c: Use /cardX rather than /slotX, it's more in keeping with Palm's way of doing things. 2004-11-04 00:50 knghtbrd * src/pilot-xfer.c: pilot-xfer -D / -l (list VFS volumes) now gives you some useful information about unknown filesystems and media types. Used this new feature to add support for the internal VFS memory devices of the Tapwave Zodiac and Tungsten T5. Adding information for Sony devices should be trivial if someone's willing to run this on them. 2004-11-03 19:55 adridg * src/pilot-xfer.c: * Introduce cleverness to allow aliasing. * Introduce aliases for -FOI and --List(all). * Complain about all the deprecated names with secret hidden argument --booger. Was unable to be mature enough to invent a different name. * Reduce cleverness by exploiting more popt features, complaining earlier about mixed media; distinguish -bus until the time comes to actually call palm_backup(). * Correct various messages. 2004-11-03 19:10 knghtbrd * src/.cvsignore: Update .cvsignore to inclue pilot-treofoto 2004-11-03 18:56 knghtbrd * src/: pilot-read-notepad.c, read-notepad.c: Fix minor compile niggle (no progname in that function). Raises interesting question for error messages, but not one worth answering right now. 2004-11-02 19:56 desrod * src/: dlpsh.c, hinotes.c, install-datebook.c, install-expenses.c, install-hinote.c, install-netsync.c, install-todo.c, install-todos.c, install-user.c, memos.c, money2qif.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-getromtoken.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-archive.c, pilot-clip.c, pilot-csd.c, pilot-dedupe.c, pilot-dlpsh.c, pilot-file.c, pilot-foto-treo600.c, pilot-foto.c, pilot-getram.c, pilot-getrom.c, pilot-getromtoken.c, pilot-hinotes.c, pilot-install-datebook.c, pilot-install-expenses.c, pilot-install-hinote.c, pilot-install-netsync.c, pilot-install-todo.c, pilot-install-todos.c, pilot-install-user.c, pilot-memos.c, pilot-nredir.c, pilot-port.c, pilot-prc.c, pilot-read-expenses.c, pilot-read-notepad.c, pilot-read-screenshot.c, pilot-read-todos.c, pilot-read-veo.c, pilot-reminders.c, pilot-schlep.c, pilot-treofoto.c, pilot-wav.c, pilot-xfer.c, read-expenses.c, read-notepad.c, read-screenshot.c, read-todos.c, read-veo.c, reminders.c: Fixing some of the const'ness issues, cleaned up some whitespace and indenting in other areas. More to come... 2004-11-02 17:56 adridg * src/pilot-xfer.c: Use symbolic constants instead; fix breakage of --update and --sync; setting flags for restore makes no sense. 2004-11-02 17:22 desrod * configure.in, src/Makefile.am, src/pix/Makefile.am, src/prc/Makefile.am: Change the action to build the userland conduits to default to OFF. 2004-11-02 16:29 adridg * src/pilot-xfer.c: Produce consistent error messages 2004-11-02 16:19 adridg * src/pilot-xfer.c: Cleverness reduction by relying on popt feature to set bits in a bitfield 2004-11-02 16:04 adridg * src/pilot-xfer.c: Fix up file listings to rememble ls, correct help string. 2004-11-02 15:33 adridg * src/pilot-xfer.c: Restore -lL honoring -D by removing cleverness from mediatype handling; except for -L -D, which mixes ROM with VFS, everything is disallowed. Also cleans up things like -b dir -O -F (whut?). 2004-11-01 21:58 knghtbrd * src/pilot-xfer.c: Make -l and -L sortof work. Still won't honour -D with -l and -L, but it's at least not dereferencing NULL anymore. 2004-11-01 21:52 desrod * src/pilot-xfer.c: Minor updates: - Renamed all CamelCap functions to align them with the rest of userland - Updated the popt clause indenting - Fixed the const'ness of argv and other values (cleaned a warning out) - Fixed erroneous flag breakage with BACKUP and UPDATE and SYNC. Sync is still broken, but I'll get to that next 2004-11-01 19:32 adridg * src/pilot-xfer.c: After much discussion, back and forth, modify pilot-xfer's argument handling _again_; it now does: * Sanity checking before connecting. * Accepts exactly _one_ of the -bursimfdlL flags and complains otherwise. * -burs still take a . * -imfd don't take a particular argument, but apply to all the leftovers. This covers cases like --install foo.prc --port /dev/pilot --install *.prc --port /dev/pilot --install --port /dev/pilot --vfsdir /slot1/ *.prc You can't mix them, though -- this was deemed too compilcated and unused anyway, so no --install *.prc --delete *.mp3. * -lL don't take any extra arguments, and will complain if they are found. * --Purge, if present, is done after -bursimfdlL. I do not claim to have tested all combinations of arguments that are possible, and there are many that do not even make sense (like --backup with --vfsdir) that are not complained about. The --exec option is now left in a strange position. When pilot-xfer acted upon each argument in turn from left (argv[1]) to right (argv[argc-1]), doing a system() between two other actions might have made sense. Now, since we collect arguments and act on them _after_ initial processing where the position of the options is lost, --exec doesn't have a specific spot where it should be executed, eg. --port /dev/pilot *.prc --exec /bin/halt *.pdb --install is also a valid command-line, and there's no way to tell that that exec was "supposed" to happen between the prcs and the pdbs. 2004-10-31 18:54 adridg * src/: Makefile.am, dlpsh.c, install-expenses.c, install-todos.c, memos.c, money2qif.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-nredir.c, pilot-addresses.c, pilot-archive.c, pilot-clip.c, pilot-csd.c, pilot-dlpsh.c, pilot-file.c, pilot-foto.c, pilot-getram.c, pilot-getrom.c, pilot-install-expenses.c, pilot-install-todos.c, pilot-mail.c, pilot-memos.c, pilot-nredir.c, pilot-prc.c, pilot-read-expenses.c, pilot-read-screenshot.c, pilot-read-todos.c, pilot-read-veo.c, pilot-wav.c, read-expenses.c, read-screenshot.c, read-todos.c, read-veo.c: Merge remaining popt fixes from Larry, so we can get down to serious bickering about what the options to pilot-xfer mean. 2004-10-29 16:19 adridg * src/pilot-xfer.c: Distinguish backup/restore/sync/update behavior from Swiss-army-knife behavior with messages; all SAK actions can be specified multiple times, so you can do -D /slot1/ -i foo.c -i bar.c -d blurfl.c -P to install two files to SD card, delete one, then purge databases. 2004-10-29 15:27 adridg * src/pilot-xfer.c: You can now -i(nstall) more than one file, just like merge and delete. Removed totalsize calculation bug. Introduced silly message at end if all you do is install files. Next up: discombobulate functionality into _either_ -burs, all of which run only once after option processing, _or_ -ifmd which may perform many actions on the device. 2004-10-29 03:48 adridg * src/Makefile.am, src/hinotes.c, src/install-datebook.c, src/pilot-hinotes.c, src/pilot-install-datebook.c, src/install-hinote.c, src/pi-getromtoken.c, src/pi-port.c, src/pilot-dedupe.c, src/pilot-getromtoken.c, src/pilot-install-hinote.c, src/pilot-port.c, src/pilot-read-notepad.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-xfer.c, src/read-notepad.c, src/reminders.c, tests/Makefile.am: All around the mulberry bush .. popt goes the weasel. Merge patches from Matt for popt support in most places. Tested on pilot-xfer, not on the rest. 2004-10-28 16:07 adridg * src/pilot-xfer.c: All your whitespace are belong to us 2004-10-27 17:52 adridg * src/pilot-xfer.c: Apply coelecanth-B-gone (tm), don't duplicate filenames, check target for dir-ness. 2004-10-27 17:26 adridg * src/pilot-xfer.c: This VFS code works (leave coelecanth in for the time being, though); don't make -l or -L reset the media type if -D already given. 2004-10-27 04:57 adridg * src/pilot-xfer.c: Speak the truth about VFS file install until I can figure out what goes on (or copy code from vfs-test to do the install) 2004-10-26 19:04 adridg * libpisock/dlp.c: 64-bit safeness - use defined stop value 2004-10-26 19:02 adridg * include/: pi-dlp.h, pi-macros.h: 64-bit safeness - this feels like LISP, with all the (). Basically, get_long would return sign-extended values otherwise. 2004-10-26 19:00 adridg * tests/vfs-test.c: Bail if device can't be opened. 2004-10-26 17:54 adridg * src/pilot-xfer.c: fix off-by-one that ate setuid's SD card 2004-10-25 13:35 fpillet * include/pi-dlp.h: re-added vfsModeReadWrite to the enum 2004-10-24 18:09 adridg * src/pilot-xfer.c: Install to VFS with -D /vfs/dir -i file -- however, it doesn't work and every attempt returns error code -301 from the dlp_exec() call in dlp_VFSFileWrite(). 2004-10-24 16:25 adridg * src/pilot-xfer.c: Lose --time; use centralized pi_mktag and friend. Try to get a reasonable date result in listing files. 2004-10-24 14:18 adridg * include/pi-util.h: #defube is a BSD extension, for sure 2004-10-24 14:13 desrod * src/: pilot-foto-treo600.c, pilot-treofoto.c: Remove unnecessary headers 2004-10-24 09:24 adridg * src/pilot-xfer.c: Refactor a little to a VFSRootPath finder that is reusable; start on VFS install support. Once this is done, I'd like to factor the install and list parts out into something more library-like (ie. no dependence on global varialbes like sd and vfsdir) so that it's immediately reusable in the GUI bits. 2004-10-24 08:14 adridg * include/pi-util.h: One I'm not entirely sure about: define pi_mktag and an inverse in one central place, so we could lose the defines in (almost) every userland conduit, as well as bits of code here and there (like piloe-xfer.c:451). 2004-10-24 08:11 adridg * src/pilot-xfer.c: Lose the remaining non-symbol constants for pathname lengths 2004-10-24 08:08 adridg * src/pilot-xfer.c: Add docs all over, remove dead code. 2004-10-24 01:33 desrod * src/: Makefile.am, pilot-foto-treo600.c, pilot-treofoto.c: Added new conduit to pull photos from the Treo. Need to popt this a bit to take port and image arguments. 2004-10-24 01:26 desrod * src/: addresses.c, debugsh.c, dlpsh.c, hinotes.c, install-datebook.c, install-expenses.c, install-hinote.c, install-memo.c, install-netsync.c, install-todo.c, install-todos.c, install-user.c, kittykiller.c, memos.c, money2qif.c, pd-tty.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-getromtoken.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-archive.c, pilot-clip.c, pilot-csd.c, pilot-debug.c, pilot-debugsh.c, pilot-dedupe.c, pilot-dlpsh.c, pilot-file.c, pilot-foto.c, pilot-getram.c, pilot-getrom.c, pilot-getromtoken.c, pilot-hinotes.c, pilot-install-datebook.c, pilot-install-expenses.c, pilot-install-hinote.c, pilot-install-memo.c, pilot-install-netsync.c, pilot-install-todo.c, pilot-install-todos.c, pilot-install-user.c, pilot-mail.c, pilot-memos.c, pilot-nredir.c, pilot-port.c, pilot-prc.c, pilot-read-expenses.c, pilot-read-ical.c, pilot-read-notepad.c, pilot-read-palmpix.c, pilot-read-screenshot.c, pilot-read-todos.c, pilot-read-veo.c, pilot-reminders.c, pilot-schlep.c, pilot-wav.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-notepad.c, read-palmpix.c, read-screenshot.c, read-todos.c, read-veo.c, reminders.c: Updated mode lines to ensure proper indenting going forward (for those that use a real editor) 2004-10-24 01:21 desrod * libpisock/: darwinusb.c, datebook.c, debug.c, dlp.c, expense.c, freebsdusb.c, hinote.c, inet.c, libusb.c, linuxusb.c, mail.c, md5.c, memo.c, money.c, net.c, notepad.c, os2serial.c, padp.c, palmpix.c, pi-buffer.c, pi-file.c, pi-header.c, serial.c, slp.c, socket.c, sys.c, syspkt.c, todo.c, unixserial.c, usb.c, util.c, utils.c, veo.c, versamail.c, winserial.c: Just adding editor modelines, to keep the indenting proper going forward 2004-10-23 23:57 desrod * include/pi-dlp.h: More indenting/formatting fixes for readibility 2004-10-23 23:47 desrod * libpisock/dlp.c: Cleaned up function doc header info, reindenting fixes here and there 2004-10-23 21:59 desrod * src/pilot-xfer.c: Some indenting cleanup, remove useless novsf calls, added missing option in --help output, other minor bits. 2004-10-23 20:01 adridg * src/pilot-xfer.c: Initial VFS support. Add a -D /vfs/dir option, in order to indicate that whatever operation is selected for pilot-xfer should apply to VFS instead of the usual (databases, I guess). Implemented for listing (-L) only, so far. Usage: pilot-xfer -L -D / Lists the "fake root" of VFS dirs on the Pilot. This will show the SD slots and whatnot returned by VFSVolumeEnumerate. For each slot, the slot number is used as a directory name _and_ the volume label, if any. In addition, slot information is printed. pilot-xfer -L -D /slot1/ Lists the root directory of the card in slot 1. Alternatively, if the FS in that slot has a volume label, you can use the name of the volume. pilot-xfer -L -D /slot1/DCIM/100MLT08/ Lists the files in that directory. As a special case, if there is exactly one slot (test case: T5? Tapwave?) and the first path component matches none of the slots / volumes present, it is assumed to be a path in /slot1 (ie. if all else fails, use /slot1 as root), so the following works as well: pilot-xfer -L -D /DCIM/100MLT08 Not visible in pilot-xfer help yet. 2004-10-23 19:52 adridg * include/pi-dlp.h: Whoops, missed the existing #defines; moved into the enum to make style more consistent. 2004-10-23 18:54 adridg * include/pi-dlp.h: Add the constants from the Palm SDK for VFSFileOpen to pi-dlp. 2004-10-21 03:14 knghtbrd * tests/contactsdb-test.c: The good news is that Contacts 1.2 (Tungsten T5) uses the same data format as Contacts 1.1 (Zire 72/31). 2004-10-19 12:48 knghtbrd * libpisock/freebsdusb.c, src/Makefile.am: Adriaan's make_it_compile patch for FreeBSD, also fixes a SNAFU for popt. 2004-10-19 12:45 knghtbrd * tests/contactsdb-test.c: Change the guess about unknown data in contactsdb (not a big deal).. 2004-09-28 01:57 knghtbrd * libpisock/serial.c: Matt Davey reports that the timeout value passed to impl.poll should be in miliseconds, not seconds. Patched. 2004-09-27 00:59 angusa * src/: pilot-read-screenshot.c, read-screenshot.c: fixed width and height being reversed CV: ---------------------------------------------------------------------- 2004-09-23 08:03 fpillet * include/pi-dlp.h: added vfs volume attribute definitions 2004-09-22 10:57 knghtbrd * tests/: .cvsignore, Makefile.am, contactsdb-test.c: Elementary test for ContactsDB AppInfo structure. It's very brute force, still incomplete, and doesn't even try to use Nicholas' parser functions. The good news is that they parse the appinfo for both PalmOS 5.2.1 and 5.2.8 PalmOne PDAs, which happen to use completely different formats for the file, naturally. ;p Nicholas' parser functions will probably need significant tweaking to work with both formats, and there are other considerations as well. 2004-09-15 08:44 knghtbrd * libpisock/pi-file.c, src/pilot-xfer.c: I have a great idea! Let's have a filename which can be at most 256 chars long. Let's also do an unsafe sprintf into a buffer which is only 70 bytes long and includes the filename! I made the buffer a lot longer than it needed to be, but *shrug* a little futureproofing can't hurt. 2004-09-12 10:56 desrod * doc/TODO: Updates for documentation changes 2004-09-11 06:40 knghtbrd * src/pilot-addresses.c: Removed some dead code. This doesn't improve pilot-addresses much, but it at least guarantees that there is one track for the code to follow. Yet unresolved issues are: - table headings may be broken still (didn't check) - The augment option produces completely useless output still - The option not to escape data produces broken CSV, so it probably should be disabled. - CSV is braintead and useless as an interchange format since it's so completely mind-numbingly useless that everyone seems to have their own idea of how to "support" things it was never designed to. - Given the above, no amount of work on this codebase will ever make it useful and bug-free, ever. The optimal solution is to cease using CSV data, with prejudice. 2004-09-10 13:52 desrod * configure.in: Removing pilot-datebook entries 2004-09-10 09:02 fpillet * libpisock/dlp.c: it's better if we actually USE the variables we just defined... 2004-09-10 08:51 fpillet * include/pi-dlp.h, libpisock/dlp.c: added dlp_set_protocol_version() func so that client apps can chose their own compatibility level (i.e. setting to 2.1 allows connecting to Palm OS 6) 2004-09-10 08:50 fpillet * libpisock/darwinusb.c: minor tweaks to device table 2004-09-09 01:17 desrod * src/pilot-xfer.c: Minor output tweak, no double \n for failed files. 2004-09-08 23:57 desrod * Makefile.am, src/Makefile.am: Archive pilot-datebook for now.. will rewrite later 2004-09-04 14:09 desrod * configure.in: Minor fixes 2004-09-04 13:35 knghtbrd * configure.in, m4/vl_lib_readline.m4: AC_CHECK_LIB adds the checked thing to LIBS. Stupid autoconf. Also, I apparently got too clever with vl_lib_readline.m4, reverted. David wanted --disable-userland to still have output for the unused (and therefore unchecked) libs, output provided. 2004-09-04 12:58 knghtbrd * configure.in, m4/vl_lib_readline.m4, src/Makefile.am, src/pix/Makefile.am, src/prc/Makefile.am: New configure argument --disable-userland, makes make in src make only make output. =) 2004-09-03 12:13 desrod * configure.in: Minor indenting removal 2004-09-03 12:05 knghtbrd * configure.in: This should make --with-included-popt actually include popt. =) 2004-09-03 10:54 desrod * configure.in: Fix flags so they don't bark about 'implicit declaration' when I'm including the right header. gnu99 give us c99 + POSIX + GNU 2004-09-02 16:50 knghtbrd * configure.in: popt check should no work properly and fail gracefully if your popt installation isn't useful. 2004-09-02 13:55 desrod * configure.in: Added saner pedantic flags, fixed a 1-char typo which SHOULD have caused this to fail completely. 2004-09-02 12:20 fpillet * libpisock/net.c: updated copyright in net.c (a little fame doesn't hurt ;-)) 2004-09-02 12:11 fpillet * libpisock/dlp.c: some casts and a couple additional tests inspired by Mark/Space's incredible work on 0.11.8 ;-) 2004-08-31 18:27 fpillet * libpisock/darwinusb.c: added Sony NR70V/U to known devices matrix 2004-08-31 18:26 fpillet * libpisock/dlp.c: fixed argid mask 2004-08-29 11:41 knghtbrd * include/pi-socket.h, libpisock/connect.c, libpisock/freebsdusb.c, libpisock/inet.c, libpisock/linuxusb.c, libpisock/socket.c, src/debugsh.c, src/pi-nredir.c, src/pilot-debugsh.c, src/pilot-nredir.c: Here's the prefix patch from -future. Small API change to pi_bind and pi_connect, but it's minor. pilot-link's userland has been updated to work with the changes. 2004-08-27 12:27 knghtbrd * popt/: COPYING, README, popt.c: values.h is obsolete, float.h is the standard nowadays. 2004-08-27 08:47 fpillet * libpisock/dlp.c: make dlp_VFSFileRead return the total number of bytes read on success 2004-08-27 03:32 fpillet * libpisock/net.c: log tickle packets 2004-08-27 01:06 desrod * src/: Makefile.am, install-todo.c, pilot-install-todo.c: Converted install-todo over to popt, added Makefile.am poke for POPT_LIBS and fixed a few smaller logic flow issues in the conduit. 2004-08-26 22:46 desrod * src/: install-memo.c, pilot-install-memo.c: Silly non-portable basename() hack 2004-08-26 22:20 desrod * src/: Makefile.am, install-memo.c, pilot-install-memo.c: Converted install-memo over to popt, incremented changes in Makefile, fixed some common logic flow problems in the conduit itself, added a parameter for passing in a filename. 2004-08-26 14:51 desrod * src/: install-netsync.c, pilot-install-netsync.c: Moved globals out 2004-08-26 12:01 fpillet * libpisock/dlp.c: fixed a Sony protocol bug: their dlp_VFSDirEntryEnumerate() returns a short flags value per file, whereas a long is expected. We detect this and properly modify the flag so it's transparent for the caller application 2004-08-26 10:30 fpillet * tests/vfs-test.c: don't fail dirList test if directory is empty 2004-08-26 09:18 fpillet * tests/vfs-test.c: fixed error testing 2004-08-26 01:14 desrod * src/: Makefile.am, addresses.c, install-netsync.c, install-user.c, pilot-install-netsync.c, pilot-install-user.c: More popt conversions... still more to go. 2004-08-26 00:33 desrod * src/: install-netsync.c, pilot-install-netsync.c: Completed the first phase of the popt migration from getopt_long. Only a few more tweaks to go in here for robustness. 2004-08-25 12:36 desrod * src/: install-netsync.c, pilot-install-netsync.c: Converted the option/arg parsing over to popt from getopt_long 2004-08-25 11:15 desrod * popt/popt.c: Fix an upstream popt problem, missing include for values.h 2004-08-25 11:06 desrod * popt/: findme.c, findme.h, popt.c, popt.h, poptconfig.c, popthelp.c, poptint.h, poptparse.c, system.h: Updating popt to current, which hopefully didn't just break everything =) 2004-08-25 10:32 desrod * configure.in: Moving to -rc14 2004-08-25 10:03 knghtbrd * libpisock/net.c: Proofread carefully to see if you anything out. (Typo fix) 2004-08-24 04:13 fpillet * include/pi-socket.h, libpisock/socket.c: moved version and maxrecsize out of pi_socket_list_t and back into pi_socket_t where they belong. version is renamed dlpversion (clients use pi_version() to access it) 2004-08-24 04:11 fpillet * include/pi-dlp.h, include/pi-usb.h, libpisock/dlp.c: fixed prototypes to not use 'index' as a parameter name, as it shadows the global index() function 2004-08-24 03:58 fpillet * libpisock/usb.c: properly enclose LOG macro in a block (more) 2004-08-24 03:57 fpillet * libpisock/usb.c: properly enclose LOG macro in a block 2004-08-23 20:01 fpillet * libpisock/pi-file.c: more fixes, one place where result code was not properly set, minor tweaks for compiler warnings 2004-08-23 19:46 fpillet * libpisock/inet.c: one cast can make a compiler happy 2004-08-23 19:45 fpillet * libpisock/darwinusb.c: minor tweaks 2004-08-23 17:04 fpillet * libpisock/dlp.c: fixed several compile warnings 2004-08-23 16:38 fpillet * libpisock/pi-file.c: fixed pi_buffer leak in pi_file_retrieve() 2004-08-23 16:14 desrod * libpisock/usb.c: Static variables are initialized to zero at compile-time, this cleans up two remaining warnings there. 2004-08-23 16:10 desrod * libpisock/usb.c: Minor fixes, indentation to improve readibility 2004-08-23 12:00 fpillet * libpisock/socket.c: fixed a bug I just introduced in ps_list_append 2004-08-23 11:59 fpillet * src/pilot-foto.c: open dest files in 'wb' mode, reformated do_fetch() 2004-08-23 11:58 fpillet * libpisock/dlp.c: when reading records & resources, always request the max possible size (don't require callers to pre-allocate buffer size) 2004-08-23 11:42 fpillet * libpisock/: serial.c, usb.c: properly clear ps->sd when closing the device. this change is propagated from inet.c. This eliminates risks of double-closing 2004-08-23 11:36 fpillet * libpisock/socket.c: fixed a subtle bug in pi_close: the list elem must be removed from the queuest before we call the device's close() function, because when the close() function clears the device's sd, ps_list_remove() wouldn't find it in the list anymore and we end up with a double close() when the onexit() handler is called 2004-08-23 09:15 fpillet * libpisock/freebsdusb.c: return proper error code when u_read fails 2004-08-22 03:32 knghtbrd * libpisock/: connect.c, serial.c: The tests performed on serial devices by pilot_connect actually belong down in the serial code. Moved them there. (Actually, I suspect that they need to move further down into the UNIX serial code, but I'll wait for some clue how to handle OS/2 and Win32 first..) 2004-08-21 10:22 knghtbrd * libpisock/serial.c: I think Florent may have missed an error check. This error basically is never -1 anymore. I get ... -501. Simple enough fix. 2004-08-21 10:17 knghtbrd * libpisock/connect.c: Remove some cruft from pilot_connect. Changes what you'll see if you try to pilot_connect without -p or PILOTPORT, but should not have any ill effects. 2004-08-21 05:14 knghtbrd * src/.cvsignore: added read-screenshot to .cvsignore 2004-08-17 11:37 fpillet * libpisock/dlp.c: make dlp_VFSFileWrite return the actual number of bytes written in case of success 2004-08-11 09:07 fpillet * libpisock/socket.c: changes static installedexit variable to public pi_sock_installedexit so that library clients can choose not to have an exit function installed (it causes lots of trouble for threaded clients, as exit function would be called from the main thread while other threads would be working with the socket being closed) 2004-08-11 09:05 fpillet * libpisock/inet.c: minor tweaks 2004-08-09 05:36 nicholas * include/pi-contact.h: I presume we should really include a time.h as tm is used 2004-08-06 10:00 fpillet * libpisock/padp.c, include/pi-padp.h: Added patch to fix bug #1032 (plus a couple cleanups). PLEASE RETEST as I can't test padp communications here (yet) 2004-08-06 06:26 fpillet * libpisock/socket.c: Integrated Aaron's fix for bug 1173: on PADP protocols, tickling the socket would send the wrong command 2004-08-06 05:36 fpillet * src/pilot-xfer.c: use malloc() instead of fixed-size stack buffer for file paths in Backup(). unlink() file if pi_file_retrieve() failed. Exit if socket is disconnected before end of backup. 2004-08-05 14:51 fpillet * libpisock/slp.c: Fixed bug #244: allocate slp_buf using malloc() instead of the stack to guarantee proper alignment (was segfaulting on sparc) 2004-08-05 14:30 fpillet * libpisock/net.c: Integrated patch for bug #1174 (receiving a PI_TICKLE would disrupt reception of the answer to the last query) 2004-08-05 11:32 fpillet * bindings/Perl/Pilot.xs, bindings/Python/src/pisock.i, bindings/Python/src/pisock_wrap.c, src/memos.c, src/pilot-file.c, src/pilot-memos.c, src/pilot-prc.c, src/pilot-read-palmpix.c, src/pilot-read-todos.c, src/read-palmpix.c, src/read-todos.c, tests/versamail-test.c: updated code to take modifications in pi-file into account 2004-08-05 11:30 fpillet * include/pi-file.h, libpisock/pi-file.c: updated pi-file to return explicit error codes 2004-08-05 11:30 fpillet * include/pi-dlp.h: updated dlp errors 2004-08-05 09:38 fpillet * include/pi-error.h: new error codes 2004-08-05 08:56 nicholas * bindings/Python/src/: pisock.i, pisock_wrap.c: Compiles again, but _untested_. I thought compiling was at least better than not compiling. Need to look into dealing with callback functions too, should be straight forward, but I've zero copious free time. 2004-08-04 10:14 fpillet * include/pi-socket.h, libpisock/socket.c: added pi_socket_connected() entry point 2004-08-04 10:00 fpillet * include/pi-error.h, libpisock/dlp.c: cleaned up error codes coming from a prototype version of my error reporting stuff 2004-08-03 11:12 fpillet * libpisock/dlp.c: record_dump was buggy when used from dlp_WriteRecord and didn't support large records. Fixed this. 2004-08-03 03:58 fpillet * src/: dlpsh.c, pilot-dlpsh.c: properly check for end of dlp_ReadDBList after change in error reporting 2004-08-03 03:57 fpillet * tests/vfs-test.c: updated code to properly take improved err reporting into account 2004-08-03 03:56 fpillet * libpisock/: cmp.c, connect.c, darwinusb.c, dlp.c, freebsdusb.c, inet.c, linuxusb.c, net.c, padp.c, serial.c, slp.c, socket.c, sys.c, syspkt.c, unixserial.c, usb.c: big commit with improved error reporting 2004-08-02 18:13 fpillet * include/pi-error.h: updated error list 2004-08-02 18:13 fpillet * src/pilot-xfer.c: fixed the display bugs when backing up files (files where stat()ed before being created) 2004-08-02 04:25 fpillet * libpisock/socket.c, include/pi-socket.h: added pi_error() stuff to socket.c, fixed a problem with the PEEK init sequence which was counting too much on an obscure feature of PI_MSG_PEEK on most platforms, fixed another issue with pi_close(). 2004-08-02 04:03 fpillet * include/Makefile.am: added pi-error.h to make rules 2004-08-02 04:03 fpillet * include/pi-error.h: New pi-error.h file, holding the error code definitions as returned by pi_error() (see pi-socket.h for pi_error()) 2004-08-02 04:02 fpillet * include/pi-usb.h: removed the 'pos' member of the pi_usb_data structure, nobody uses it 2004-08-02 04:01 fpillet * libpisock/freebsdusb.c: rewrote freebsdusb's u_read() function. Note: there was NO timeout handling in either u_read() or u_write() in the original freebsdusb code. I didn't put it back in from the linuxusb source, but someone who can test on freebsd should definitely do it. 2004-08-01 18:52 adridg * libpisock/freebsdusb.c: Update function prototypes to support Florent's pi_buffer_t (and so it compiles); u_read is horribly broken though, since it doesn't actually _do_ any of the pi_buffer_t management. 2004-08-01 18:50 fpillet * libpisock/unixserial.c: fixed a wrong memcpy I left when I converted unixserial to use pi_buffer_t 2004-07-29 11:39 fpillet * libpisock/inet.c: minor cleanup 2004-07-29 11:33 fpillet * libpisock/net.c: minor fix to net_protocol_dup, and streamlined some code 2004-07-29 07:39 fpillet * libpisock/dlp.c: Several fixes in this commit: fixed issues in dlp_request_new/free, dlp_response_new/free; turned a few fprintf()s into LOG; fixed a segfault when receiving >64k records from Palm OS 5 devices under certain conditions 2004-07-27 12:24 desrod * bindings/Perl/Pilot.xs: Fix the last two remaining errors and clean up the invalid pointer, using the new pi_buffer_t and the ugliest cast I've ever seen ;) 2004-07-27 04:56 fpillet * include/pi-file.h, libpisock/pi-file.c: modified progress callback prototype to return a int. Callbacks can return either PI_TRANSFER_CONTINUE or PI_TRANSFER_STOP, effectively allowing the callback to interrupt a transfer (at least between individual record downloads / uploads) 2004-07-27 02:49 desrod * bindings/Perl/Pilot.xs: Crikey, who indented this mess. I'll fix it! 2004-07-27 01:16 desrod * bindings/Perl/Pilot.xs: Updating Perl bindings to handle the pi_buffer_* API, only 2 errors left to go 2004-07-26 20:53 desrod * include/pi-cmp.h, include/pi-net.h, include/pi-padp.h, include/pi-slp.h, include/pi-sys.h, libpisock/cmp.c, libpisock/freebsdusb.c, libpisock/inet.c, libpisock/net.c, libpisock/padp.c, libpisock/palmpix.c, libpisock/slp.c, libpisock/sys.c: ssize_t/size_t vs. int fixes for warning-free compilation on 64-bit arch, from Adriaan de Groot 2004-07-26 20:47 desrod * bindings/Perl/Makefile.PL.in: Fix for installing Pilot.so against system libs, instead of local build-tree libs. Closes #1122 2004-07-26 17:45 desrod * src/pilot-xfer.c: Minor fixes to make sure we're not off-by-one, and reporting the right file sizes 2004-07-26 17:44 desrod * include/pi-socket.h: Minor cleanup fix from Adriaan de Groot 2004-07-26 16:33 fpillet * libpisock/pi-file.c: hardened checks against invalid files in pi_file_open() 2004-07-26 14:26 fpillet * src/: pi-nredir.c, pilot-nredir.c: fixed issue in pi-nredir: was not rewriting the right piece of data to the distant socket (my bad: was writing buffer instead of buffer->data) 2004-07-23 17:27 knghtbrd * src/Makefile.am: use $(POPT_LIBS), not $(top_builddir)/popt/libpopt.la - it might not get built! 2004-07-23 12:49 fpillet * bindings/Python/src/pisock_wrap.c, include/pi-file.h, libpisock/pi-file.c, src/pilot-foto.c, src/pilot-xfer.c: Implemented progress callbacks support for pi_file_install(), pi_file_merge() and pi_file_retrieve() 2004-07-23 10:51 fpillet * libpisock/dlp.c: ENH: added support for dlpDBListMultiple in dlp_FindDBInfo to speed up operations 2004-07-23 06:15 fpillet * libpisock/dlp.c, include/pi-dlp.h: Added support for download and upload of large records. Works/tested with TapWave Zodiac and Palm OS 6 simulator. 2004-07-19 16:35 angusa * src/: pilot-read-screenshot.c, read-screenshot.c, pilot-read-veo.c, read-veo.c: Fixed HAVE_PNG defines 2004-07-19 13:46 angusa * src/: pilot-read-screenshot.c, read-screenshot.c: Changed some unsigned char buffers to pi_buffer_t Added support for version 1 screenshots and grayscale 2004-07-19 11:04 desrod * configure.in, src/Makefile.am, src/pilot-read-screenshot.c, src/read-screenshot.c: Bump to rc12, add read-screenshot 2004-07-18 21:08 desrod * src/: install-netsync.c, pilot-install-netsync.c: Negate popt for now, lets keep it building instead. 2004-07-15 05:43 fpillet * include/pi-file.h, libpisock/pi-file.c: revised constness on some function prototypes 2004-07-02 17:24 fpillet * libpisock/dlp.c: fixed DLP version check in dlp_VFSFileSize and dlp_VFSFileResize 2004-07-02 09:50 fpillet * libpisock/dlp.c: make sure numVols is set to 0 if nothing else in dlp_VFSVolumeEnumerate 2004-06-28 14:08 fpillet * libpisock/dlp.c: Fixed improper conversion from DLP date to time_t in dlp_ptohdate(). Due to improper conversion, most dates returned were -1. Dates are not correctly returned as a time_t expressed in the machine's current timezone. 2004-06-28 14:07 fpillet * ChangeLog: Updated ChangeLog 2004-06-16 18:34 warp * libpisock/libusb.c: Update to use the new buffer stuff, whoops, forgot to commit this before. 2004-06-07 18:45 fpillet * libpisock/socket.c: added missing byte_buf reinit 2004-06-07 15:16 fpillet * include/pi-dlp.h: added comment about the maxRecSize member of DBSizeInfo 2004-06-07 15:15 fpillet * libpisock/dlp.c: factored out response decoding in the three dlp_FindDB variants, fixed several bugs that crashed both the desktop side and the palm side 2004-06-07 10:52 fpillet * include/pi-cmp.h, include/pi-dlp.h, include/pi-dlp.hxx, include/pi-net.h, include/pi-padp.h, include/pi-serial.h, include/pi-slp.h, include/pi-socket.h, include/pi-source.h, include/pi-sys.h, include/pi-usb.h, libpisock/Makefile.am, libpisock/cmp.c, libpisock/darwinusb.c, libpisock/dlp.c, libpisock/inet.c, libpisock/linuxusb.c, libpisock/net.c, libpisock/padp.c, libpisock/pi-file.c, libpisock/slp.c, libpisock/socket.c, libpisock/sys.c, libpisock/syspkt.c, libpisock/unixserial.c, libpisock/versamail.c, libpisync/sync.c, src/addresses.c, src/debugsh.c, src/dlpsh.c, src/hinotes.c, src/install-netsync.c, src/memos.c, src/money2qif.c, src/pi-nredir.c, src/pilot-addresses.c, src/pilot-archive.c, src/pilot-debugsh.c, src/pilot-dedupe.c, src/pilot-dlpsh.c, src/pilot-foto.c, src/pilot-hinotes.c, src/pilot-install-netsync.c, src/pilot-mail.c, src/pilot-memos.c, src/pilot-nredir.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-notepad.c, src/pilot-read-palmpix.c, src/pilot-read-todos.c, src/pilot-read-veo.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-wav.c, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-notepad.c, src/read-palmpix.c, src/read-todos.c, src/read-veo.c, src/reminders.c, tests/dlp-test.c, tests/versamail-test.c, tests/vfs-test.c: BIG COMMIT: changed several prototypes to take and return a pi_buffer_t*, so as to be able to download and upload records and resources bigger than 64k. Several other tweaks as well. 2004-06-02 10:22 fpillet * darwin/build_framework.sh: added prebinding support when building framework (see usage notes at top of script) 2004-06-01 06:13 nicholas * bindings/Python/: README, pisock.py, setup.py.in, src/pisock.i, src/pisock.py, src/pisock_wrap.c: Updated Python bindings to work with Florent's patch (v3), and Swig 1.3.21 2004-05-31 07:49 fpillet * darwin/build_framework.sh: fixed linking and internal symlinks 2004-05-30 17:59 warp * libpisock/pi-file.c: Er, oops. Now /this/ is a stupid mistake. 2004-05-30 09:02 fpillet * include/Makefile.am: added pi-buffer.h to c_headers 2004-05-29 12:50 warp * include/pi-dlp.h, libpisock/dlp.c: Make the dbname argument to dlp_FindDBInfo const, possibly the first of many such changes. 2004-05-28 18:20 fpillet * include/pi-buffer.h: new pi_buffer_t type 2004-05-28 18:20 fpillet * libpisock/: pi-buffer.lo, pi-buffer.o: stupid .* commit, sorry 2004-05-28 18:19 fpillet * libpisock/: pi-buffer.c, pi-buffer.lo, pi-buffer.o: new pi_buffer_t type and accessor functions 2004-05-27 21:41 knghtbrd * Makefile.am, configure.in: Renamed --with-cpp to --with-cxx to avoid confusion with the preprocessor and made it actually use the compiler argument. Removed LIBCXX and the check for libstdc++ since the latter isn't portable anyway. In theory, this should work for everyone. In practice, the C++ check will probably need to be altered to check a whole bunch of things like the readline check does once people start reporting what breaks. *sigh* 2004-05-27 18:46 knghtbrd * Makefile.am, configure.in, tcl.m4, darwin/.cvsignore, darwin/Makefile.am, m4/tcl.m4, popt/Makefile.am: More autoconf/automake fixes: make dist works properly again, modern versions of automake no longer complain about unquoted function names in macro declarations, tcl.m4 is no longer installed to the system, and both included and system popt now work. 2004-05-26 15:38 knghtbrd * Makefile.am, configure.in, src/Makefile.am: Rewrote the popt configure.in stuff a bit so that it actually works the way it should. (There may be a residual bug or two, working on them!) 2004-05-26 03:28 knghtbrd * configure.in, m4/vl_lib_readline.m4: Made the readline check better.. 2004-05-26 01:32 knghtbrd * libpisock/: darwinusb.c, usb.c: The Zire 72 shares 0061 with the 31. 2004-05-25 03:29 knghtbrd * configure.in, src/dlpsh.c, src/pilot-dlpsh.c: Fix potential NULL dereference (readline returns NULL at EOF) 2004-05-25 03:09 knghtbrd * Makefile.am, acinclude.m4, autogen.sh, m4/tcl.m4, m4/vl_lib_readline.m4, src/dlpsh.c, src/pilot-dlpsh.c: Made some changes to auto* build system: - Created m4/ and moved tcl.m4 into it (gets rid of acinclude.m4) - Added m4/vl_lib_readline.m4 - better readline finding - made existing stuff work with new readline detection - configure --without-cpp no longer forces you to have libstdc++ anyway 2004-05-25 01:50 knghtbrd * libpisock/connect.c: Add missing " 2004-05-24 09:15 desrod * libpisock/connect.c: Minor formatting changes (actually, just forcing a commit to track a cvs history bug also) 2004-05-21 10:02 warp * include/pi-socket.h, include/pi-source.h, libpisock/connect.c, libpisock/inet.c, libpisock/libusb.c, libpisock/serial.c, libpisock/socket.c, libpisock/usb.c, src/dlpsh.c, src/pilot-dlpsh.c: Fixed the fd leak problem with a chainsaw, removing all device duplication code. Reverted connect.c to the pre-mace version, with some changes. NOTE! This changes the pi_accept API, it now returns the sd passed to it, instead of making a duplicate of it and returning that, this will have an impact on all programs which try to treat the 'parent' sd and the 'client' sd differently. Fixed a libusb reopening bug. Added the (very hacky) reopen command to dlpsh, to test reopening the link to the PDA. 9 files changed, 108 insertions(+), 395 deletions(-) 2004-05-21 03:30 warp * libpisock/libusb.c: Whoops, fix a little bug. 2004-05-20 01:20 angusa * libpisock/palmpix.c: Added histogram and colour correction. Also fixed interpolation 2004-05-20 01:19 angusa * include/pi-palmpix.h: Added colour correction and histogram flags 2004-05-20 01:18 angusa * src/: pilot-read-palmpix.c, read-palmpix.c: Added histogram, bias and colour correction options 2004-05-20 01:15 angusa * doc/man/read-veo.1.in: Fixed portable network graphic references 2004-05-20 01:14 angusa * doc/man/read-palmpix.1.in: Added histogram, colour correct and bias 2004-05-20 01:00 desrod * Makefile.am: Add popt to SUBDIRS target 2004-05-20 00:40 desrod * src/: addresses.c, dlpsh.c, hinotes.c, install-datebook.c, install-expenses.c, install-hinote.c, install-memo.c, install-netsync.c, install-todo.c, install-todos.c, install-user.c, memos.c, money2qif.c, pilot-dlpsh.c, pilot-hinotes.c, pilot-install-datebook.c, pilot-install-expenses.c, pilot-install-hinote.c, pilot-install-memo.c, pilot-install-netsync.c, pilot-install-todo.c, pilot-install-todos.c, pilot-install-user.c, pilot-memos.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-getromtoken.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-archive.c, pilot-clip.c, pilot-csd.c, pilot-dedupe.c, pilot-file.c, pilot-foto.c, pilot-getram.c, pilot-getrom.c, pilot-getromtoken.c, pilot-mail.c, pilot-nredir.c, pilot-port.c, pilot-prc.c, pilot-read-expenses.c, pilot-read-ical.c, pilot-read-notepad.c, pilot-read-palmpix.c, pilot-read-todos.c, pilot-read-veo.c, pilot-reminders.c, pilot-schlep.c, pilot-wav.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-notepad.c, read-palmpix.c, read-todos.c, read-veo.c, reminders.c: Remove unnecessary prototype references, fix up existing calls to match the new const declarations in pi-header.h 2004-05-20 00:25 warp * libpisock/: libusb.c, usb.c: Some minor cleanups in usb.c. Make the libusb open much more verbose, and make the reset logic more robust for the case of the device not immediately reappearing on reset. (2.4) 2004-05-19 11:38 desrod * include/pi-header.h, libpisock/connect.c: Possible fixes for pilot_connect from Miah Gregory 2004-05-19 09:26 desrod * libpisock/connect.c: Fix leaking parent_sd fd.. (Miah Gregory) 2004-05-19 09:06 desrod * README: Fix minor typo (caught by mace) 2004-05-18 17:49 desrod * src/Makefile.am: More getopt deprecation, popt additions 2004-05-18 16:31 desrod * popt/.cvsignore: Ignore these critters 2004-05-18 16:25 desrod * popt/Makefile.am: Forgot to add Makefile.am 2004-05-18 16:06 desrod * configure.in: Oops, we don't need -rc9-popt there 2004-05-18 16:01 desrod * popt/CHANGES: We don't need this file in our tree 2004-05-18 16:00 desrod * configure.in, popt/CHANGES, popt/COPYING, popt/README, popt/findme.c, popt/findme.h, popt/popt.c, popt/popt.h, popt/poptconfig.c, popt/popthelp.c, popt/poptint.h, popt/poptparse.c, popt/system.h: Moving to a possible popt conversion 2004-05-18 12:59 angusa * src/: pilot-read-veo.c, read-veo.c: Added better colour correction algorithm and bias to adjust the brightness. 2004-05-18 12:56 angusa * doc/man/read-veo.1.in: Added colour correction and name output flags. Alphabetized the options 2004-05-18 12:42 fpillet * libpisock/dlp.c: normalized // comments to /* */ 2004-05-18 08:47 warp * libpisock/libusb.c: Use the new common code. Clean up the debugging messages for the case of no debugging being enabled. Clean up the double close error. Handle some error cases better. Change the peek to only read one byte at a time. Reset the device before use. Probably other stuff that I'm forgetting. 2004-05-18 08:44 warp * include/pi-usb.h, libpisock/usb.c: The new common USB code for init and identification, not completely done, but functional. Should not break anything. 2004-05-18 08:00 desrod * configure.in: Starting the popt conversion 2004-05-18 07:56 desrod * src/pilot-xfer.c: More minor indenting cleanups, prior to the popt injection 2004-05-18 06:23 warp * src/pilot-xfer.c: Fix restore. Clean up some space vs tab indentation issues. 2004-05-17 19:30 desrod * libpisock/pi-file.c: Remove erroneous \n that was screwing up userland 2004-05-17 15:13 desrod * tests/vfs-test.c: Added unistd.h to bring in size_t on non-GNU systems. 2004-05-17 15:03 desrod * src/: pi-getram.c, pi-getrom.c, pilot-getram.c, pilot-getrom.c: Add quick checks to quit if OS5 or later is found, so we don't crash the user's device with a nice RPC error + reset. 2004-05-16 18:38 knghtbrd * configure.in: Removed a couple stray lines that were harmless, but also needless. 2004-05-15 15:24 knghtbrd * configure.in: Er, CFLAGS goes with CFLAGS, CXXFLAGS goes with CXXFLAGS, doh. 2004-05-15 05:22 knghtbrd * configure.in: Changes related to CFLAGS and friends: Moved/rewrote the MacOS X fink test, added compiler defaults for GCC, removed AC_SUBST of compiler flags because it's not necessary, added CPPFLAGS to configure summary. 2004-05-14 22:29 desrod * configure.in: Bump to rc8, soname bump 2004-05-14 22:00 desrod * include/pi-dlp.h, libpisock/dlp.c: Florent Pillet's DLP fixes and updates. 2004-05-14 21:08 knghtbrd * src/pilot-addresses.c: Hans Meine's fix for pilot-addresses (or half of it, anyway.) 2004-05-13 10:55 angusa * include/pi-veo.h: Added command for single file output 2004-05-12 15:28 knghtbrd * .cvsignore, bindings/Python/.cvsignore, src/.cvsignore, tests/.cvsignore: Updated .cvsignore files 2004-05-12 14:53 desrod * include/pi-net.h, libpisock/net.c: (Patch from Florent Pillet) - adds bounds checking to net_rx (see comments I added to the net_rx function) - fixes issue where receive buffer needed to add 6 bytes for temporary header (the packet header is now read into a separate buffer). You'd get a crash if you call pi_read() with a buffer of the exact expected size, for example. 2004-05-12 04:25 fpillet * include/pi-dlp.h: added opcode values next to dlp func defines to ease reading packet traces 2004-05-10 20:07 knghtbrd * configure.in: Fix my half-edited --help test for configure 2004-05-10 19:56 fpillet * include/pi-dlp.h, libpisock/dlp.c, tests/vfs-test.c: VFS functions tested & fixed 2004-05-10 17:27 angusa * src/: pilot-read-veo.c, read-veo.c: Added png output. Single picture output Histogram adjustment Comments 2004-05-10 04:35 fpillet * libpisock/darwinusb.c: comments & define tweaks 2004-05-09 20:30 knghtbrd * libpisock/darwinusb.c: Some comments got lost in moving things around. I don't have Florent's more verbose comments in front of me, but this will help make some sense of the variables. 2004-05-09 20:28 knghtbrd * configure.in: Better handling of -Werror set in the environment 2004-05-09 06:26 knghtbrd * include/pi-palmpix.h, include/pi-sync.h, libpisock/palmpix.c, src/install-memo.c, src/memos.c, src/pi-getromtoken.c, src/pi-nredir.c, src/pilot-addresses.c, src/pilot-archive.c, src/pilot-file.c, src/pilot-foto.c, src/pilot-getromtoken.c, src/pilot-install-memo.c, src/pilot-memos.c, src/pilot-nredir.c, src/pilot-prc.c, src/pilot-wav.c, src/pilot-read-notepad.c, src/pilot-read-palmpix.c, src/pilot-read-todos.c, src/pilot-xfer.c, src/read-notepad.c, src/read-palmpix.c, src/read-todos.c, tests/versamail-test.c: Most compiler warnings issued with -Wall are fixed. test-versamail and pilot-datebook still have a few, but perhaps someone else can squash them? 2004-05-08 19:01 knghtbrd * configure.in, darwin/build_framework.sh, include/Makefile.am, include/darwinusbcore.h, libpisock/Makefile.am, libpisock/darwinusb.c, libpisock/darwinusbcore.cpp: Need to commit this so I can move on. It seems to break nothing, although it undoes one small change Florent made to Darwin's USB code which broke it for me. 2004-05-08 05:52 knghtbrd * libpisock/: connect.c, inet.c, net.c, socket.c: Excepting darwinusb (which is waiting on Florent and David to test my patch), this will make libpisock -Wall -Werror clean on a Mac. 2004-05-08 04:57 knghtbrd * include/pi-serial.h, include/pi-socket.h, include/pi-usb.h, libpisock/address.c, libpisock/cmp.c, libpisock/connect.c, libpisock/serial.c, libpisock/usb.c, libpisock/util.c, src/addresses.c, src/dlpsh.c, src/pilot-addresses.c, src/pilot-dlpsh.c, src/pilot-xfer.c: Some compiler warning fixes from Florent that got lost in the shuffle.. 2004-05-08 04:40 knghtbrd * configure.in: AC_TYPE_SIGNAL produces a compiler warning. If -Werror is set, this warning can cause RETSIGTYPE to be set to int on systems where it should be void. This causes the code to issue a warning, which produces a compile error. Vicious cycle go splat! (The workaround is a bit hackish, but it's autoconf--what can you do?) 2004-05-07 21:59 warp * configure.in, libpisock/Makefile.am, libpisock/libusb.c: libusb support, use --enable-libusb. 2004-05-07 02:51 fpillet * libpisock/darwinusbcore.cpp: use the regular InterfaceInterface (don't need v182), fixed a leak in start_listening, added check for PalmConnect USB, fixed a return request buffer size for close notification 2004-05-07 02:49 fpillet * libpisock/darwinusb.c: fixed prototypes in darwinusb (patch not applied by David) 2004-05-06 16:23 knghtbrd * configure.in, libpisock/Makefile.am, src/install-netsync.c, src/pilot-install-netsync.c: pilot-link now compiles on MacOS X, though with many warnings yet. This code walks over one of Florent's unapplied patches a bit, but is the more correct fix anyway. Darwin users *must* make distclean; ./autogen.sh all over again to ensure that libtool works. 2004-05-06 15:40 warp * autogen.sh: Fix it some more. 2004-05-06 15:16 warp * autogen.sh, src/pilot-xfer.c: Fix autogen on my box. Actually increment totalsize. 2004-05-06 15:10 desrod * include/pi-foto.h: Oops, missing. 2004-05-06 14:10 desrod * darwin/build_framework.sh: Added Florent's build_framework.sh 2004-05-06 14:06 desrod * src/pilot-xfer.c: Kill strndup 2004-05-06 13:34 desrod * Makefile.am, acinclude.m4, autogen.sh, configure.in, pilot-link.m4.in, bindings/Java/Makefile.am, bindings/Java/README, bindings/Java/README.de, bindings/Java/libjpisock.c, bindings/Java/libjpisock.h, bindings/Java/test.java, bindings/Perl/dump.pl, bindings/Perl/test.pl, bindings/Python/src/pisock_wrap.c, doc/man/addresses.1.in, doc/man/dlpsh.1.in, doc/man/hinotes.1.in, doc/man/ietf2datebook.1.in, doc/man/install-datebook.1.in, doc/man/install-expenses.1.in, doc/man/install-hinote.1.in, doc/man/install-memo.1.in, doc/man/install-netsync.1.in, doc/man/install-todo.1.in, doc/man/install-user.1.in, doc/man/memos.1.in, doc/man/pi-getram.1.in, doc/man/pi-getrom.1.in, doc/man/pilot-addresses.1.in, doc/man/pilot-foto.1.in, doc/man/pilot-link.7.in, doc/man/pilot-xfer.1.in, doc/man/read-expenses.1.in, doc/man/read-ical.1.in, doc/man/read-notepad.1.in, doc/man/read-palmpix.1.in, doc/man/read-todos.1.in, doc/man/read-veo.1.in, include/Makefile.am, include/darwinusbcore.h, include/pi-address.h, include/pi-appinfo.h, include/pi-cmp.h, include/pi-datebook.h, include/pi-debug.h, include/pi-dlp.h, include/pi-dlp.hxx, include/pi-expense.h, include/pi-file.h, include/pi-hinote.h, include/pi-inet.h, include/pi-mail.h, include/pi-memo.h, include/pi-money.h, include/pi-net.h, include/pi-notepad.h, include/pi-padp.h, include/pi-serial.h, include/pi-slp.h, include/pi-socket.h, include/pi-source.h, include/pi-sys.h, include/pi-syspkt.h, include/pi-todo.h, include/pi-usb.h, include/pi-veo.h, libpisock/Makefile.am, libpisock/address.c, libpisock/appinfo.c, libpisock/cmp.c, libpisock/connect.c, libpisock/darwinusb.c, libpisock/darwinusbcore.cpp, libpisock/datebook.c, libpisock/debug.c, libpisock/dlp.c, libpisock/expense.c, libpisock/freebsdusb.c, libpisock/hinote.c, libpisock/inet.c, libpisock/linuxusb.c, libpisock/mail.c, libpisock/md5.c, libpisock/memo.c, libpisock/money.c, libpisock/net.c, libpisock/notepad.c, libpisock/os2serial.c, libpisock/padp.c, libpisock/palmpix.c, libpisock/pi-file.c, libpisock/pi-header.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/sys.c, libpisock/syspkt.c, libpisock/todo.c, libpisock/unixserial.c, libpisock/usb.c, libpisock/util.c, libpisock/utils.c, libpisock/veo.c, libpisock/winserial.c, src/Makefile.am, src/addresses.c, src/ccexample.cc, src/debugsh.c, src/dlpsh.c, src/hinotes.c, src/pilot-debugsh.c, src/pilot-dlpsh.c, src/pilot-hinotes.c, src/install-datebook.c, src/install-expenses.c, src/install-hinote.c, src/install-netsync.c, src/install-todo.c, src/install-todos.c, src/install-user.c, src/kittykiller.c, src/memos.c, src/money2qif.c, src/pd-tty.c, src/pi-csd.c, src/pi-nredir.c, src/pilot-addresses.c, src/pilot-archive.c, src/pilot-clip.c, src/pilot-csd.c, src/pilot-dedupe.c, src/pilot-file.c, src/pilot-foto.c, src/pilot-install-datebook.c, src/pilot-install-expenses.c, src/pilot-install-hinote.c, src/pilot-install-netsync.c, src/pilot-install-todo.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-mail.c, src/pilot-memos.c, src/pilot-nredir.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-notepad.c, src/pilot-read-todos.c, src/pilot-read-veo.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-wav.c, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-notepad.c, src/read-todos.c, src/read-veo.c, src/reminders.c, src/validate.cc, tests/dlp-test.c, tests/vfs-test.c: Enormous commit, bring it up to hopefully current 2004-04-29 10:03 desrod * README: Updated README to bring it to current. Still a few pokes left to go. 2004-04-18 15:48 desrod * ChangeLog, src/pilot-xfer.c: Some ugly changes to pilot-xfer.c, will throw most of this away soon. 2004-04-16 12:27 nicholas * ChangeLog, include/pi-versamail.h, libpisock/versamail.c, tests/versamail-test.c: Cope a bit better with versamail mail with attachments 2004-04-16 08:29 desrod * tests/Makefile.am, include/Makefile.am, libpisock/Makefile.am: Added Nicholas Piper's versamail to Makefile.am to bootstrap 2004-04-15 13:03 nicholas * ChangeLog, include/pi-contact.h, libpisock/contact.c: First cut of Contacts support 2004-04-15 12:58 nicholas * ChangeLog, include/pi-versamail.h, libpisock/versamail.c, tests/versamail-test.c: First cut of versamail support 2004-02-24 21:29 desrod * ChangeLog, libpisock/dlp.c: Fix comments 2004-02-20 12:22 desrod * src/parsedate.c: Removing autogenerated file 2004-02-20 10:19 desrod * src/: install-memo.c, pilot-install-memo.c: Oops, one more minor verbage fix 2004-02-20 10:18 desrod * src/: install-memo.c, pilot-install-memo.c: Logic fixes, fix for minor getopt bug where 't' required an empty arg, small verbage and usability fixes, etc. 2004-02-20 09:42 desrod * libpisock/connect.c: Minor visual fix. 2004-02-09 22:04 desrod * tcl.m4, m4/tcl.m4, src/Makefile.am: Fixed up pilot-debug, tcl.h path detection, error check output 2004-02-09 18:45 desrod * src/pilot-debug.c: What a mess. This should be turned inside out, with straight TCL, and inline C inside that. One thing at a time. 2004-02-09 14:13 desrod * src/pilot-prc.c: Remove unnecessary globals, fix broken invalid function defs. 2004-01-22 17:20 desrod * doc/README.usb: Corrected some missing paragraph content, added info about the new method to load visor.o wth vendor/product dynamically. 2004-01-22 17:11 desrod * doc/README.usb: Updated verbage for newer devices, fixed links to the wiki, added more current information about compiling modules directly without kernel compile, more. 2004-01-18 11:26 desrod * src/: pilot-read-palmpix.c, read-palmpix.c: Deallocate the arg instead of losing it 2004-01-18 10:48 desrod * ChangeLog, src/pilot-read-veo.c, src/read-veo.c: Code formatting changes, added function doc headers, misc. cleanups 2004-01-18 10:00 desrod * src/: install-netsync.c, pilot-install-netsync.c: Revert priv_strdup() back out. 2004-01-18 09:58 desrod * src/: install-netsync.c, pilot-install-netsync.c: Revert priv_strdup back out. 2004-01-18 09:57 desrod * libpisock/: address.c, datebook.c, dlp.c, expense.c, hinote.c, inet.c, mail.c, memo.c, net.c, notepad.c, palmpix.c, pi-file.c, slp.c, socket.c, todo.c, utils.c: Revert the priv_strdup back out. 2004-01-18 09:25 desrod * src/: pi-csd.c, pilot-csd.c: inet_pton() in case we need to go IPv6, fixed some minor pedantic problems 2004-01-17 20:08 desrod * ChangeLog: Updated changelog for 01-17-2004 2004-01-17 18:42 desrod * src/: install-netsync.c, install-user.c, pilot-install-netsync.c, pilot-install-user.c: Code refactoring, cleanup. 2004-01-17 18:14 desrod * libpisock/: address.c, datebook.c, expense.c, hinote.c, mail.c, memo.c, notepad.c, pi-file.c, socket.c, todo.c: Update source to use our private strdup() function, and ignore any global copy. 2004-01-17 18:13 desrod * libpisock/utils.c: Use priv_strdup() instead of making it a global. Refactor the strdup function a bit. 2004-01-17 18:12 desrod * src/pilot-wav.c: Added missing function documentation headers, missing prototypes. 2004-01-05 14:49 desrod * doc/man/pilot-archive.1.in: Updated wording on the pilot-archive manpage 2004-01-05 14:41 desrod * configure.in: Added new manpage for pilot-archive 2004-01-05 14:40 desrod * doc/man/Makefile.am: Added manpage for pilot-archive 2004-01-05 14:39 desrod * ChangeLog, doc/man/pilot-archive.1.in, src/pilot-archive.c: Cleaned up code, removed unused headers, unused vars. Added new manpage for pilot-archive. 2004-01-03 14:52 desrod * tests/vfs-test.c: Minor cleanup, removed unused headers, reformatted initializers. 2004-01-03 14:44 desrod * tests/vfs-test.c: Remove unused code that was copied from dlp-test.c 2004-01-02 11:07 desrod * ChangeLog: [no log message] 2004-01-02 11:07 desrod * src/pilot-xfer.c: More code cleanup, more on the way. 2004-01-02 11:06 desrod * libpisock/connect.c: Add appropriate flushing to try to work around the printf() problem in userland. Might be temporary. 2004-01-01 09:56 desrod * src/pilot-xfer.c: sd should be 0, not -1, oops. 2003-12-30 18:32 desrod * src/: Makefile.am, debugsh.c, pilot-debugsh.c, kittykiller.c, money2qif.c, pi-getromtoken.c, pilot-addresses.c, pilot-debug.c, pilot-file.c, pilot-getromtoken.c, pilot-read-expenses.c, pilot-reminders.c, read-expenses.c, reminders.c: Minor formatting, removal of unused headers, misc. 2003-12-30 18:19 desrod * src/: pilot-read-palmpix.c, read-palmpix.c: Added function doc headers 2003-12-30 18:19 desrod * src/: pi-nredir.c, pilot-nredir.c: Removed unnecessary header, display_help cleanup. 2003-12-30 18:17 desrod * src/: pilot-read-todos.c, read-todos.c, pilot-wav.c: Minor formatting cleanup 2003-12-30 18:13 desrod * src/: memos.c, pilot-memos.c: Minor formatting 2003-12-30 18:10 desrod * src/: pilot-read-notepad.c, read-notepad.c: Support for "compressed" Notepad records 2003-12-30 18:09 desrod * src/: pilot-read-veo.c, read-veo.c: C99 comments, minor type fixes, remove unused vars 2003-12-30 18:09 desrod * src/: install-todo.c, pilot-install-todo.c: Fix closing cleanup, missing WriteUserInfo call, cleaned up sd call, remove cruft. 2003-12-30 18:09 desrod * src/: dlpsh.c, pilot-dlpsh.c: Minor reformatting/cleanup 2003-12-30 18:08 desrod * src/pilot-xfer.c: Flags instead of running functions in the switch, remove crufty code, not completed yet (rewrites-aplenty) 2003-12-30 18:08 desrod * src/: install-user.c, pilot-install-user.c: Minor type cleanups 2003-12-30 18:08 desrod * src/addresses.c: More descriptive structure members: s/a/addr/, removed incorrect argument in the example, minor SyncLog output fixes. 2003-12-30 18:07 desrod * ChangeLog, libpisock/connect.c: Make sure we are a valid tty before printing the connect messages, so redirection to files works properly. 2003-12-21 15:10 desrod * ChangeLog: Fix a check for >255 id, closes bug 829 2003-12-21 15:05 desrod * ChangeLog, configure.in: Remove check for UID == 0/root check. 2003-12-21 14:44 desrod * ChangeLog, src/install-user.c, src/pilot-install-user.c: Enforce a positive UserID, even if a negative was passed in. 2003-12-21 13:23 desrod * include/pi-notepad.h, src/pilot-read-notepad.c, src/read-notepad.c: Support for "compressed" Notepad records, closes issue #913 2003-12-11 12:00 desrod * ChangeLog, include/pi-dlp.h: Revert DLP_BUF_SIZE for now 2003-12-10 13:04 desrod * ChangeLog, configure.in: Small fix to check for uid=0 2003-11-26 17:47 desrod * ChangeLog, doc/man/read-ical.1.in: Updated read-ical manpage 2003-11-26 17:41 desrod * ChangeLog, libpisock/connect.c: Minor error in connect.c, rolling up into cvs snapshots with this commit. 2003-11-11 22:36 desrod * ChangeLog: Updated ChangeLog 2003-11-11 22:01 desrod * ChangeLog, configure.in: Updated version, added poke to fix a Gentoo bug 2003-10-17 08:29 desrod * ChangeLog, tests/vfs-test.c: Test conduit for VFS devices 2003-10-06 12:38 desrod * src/pilot-xfer.c: Oops, a68k doesn't belong in there. 2003-10-06 12:37 desrod * ChangeLog, src/pilot-xfer.c: Ignore ARMlet files which can't be restored back to the Palm anyway 2003-10-06 10:20 desrod * libpisock/dlp.c: DLP_BUF_SIZE cleanup 2003-10-06 10:12 desrod * include/pi-dlp.h: Oops, typo 2003-10-06 10:04 desrod * include/pi-dlp.h: Increment DLP_BUF_SIZE 2003-10-06 08:15 desrod * ChangeLog, doc/man/dlpsh.1.in, doc/man/memos.1.in, doc/man/pi-getram.1.in, doc/man/pilot-addresses.1.in, doc/man/pilot-link.7.in: Fixing up some typos in the manpages 2003-10-06 07:54 desrod * ChangeLog, bindings/Python/src/pisock_wrap.c, include/pi-file.h, libpisock/pi-file.c, src/ccexample.cc, src/pilot-read-ical.c, src/read-ical.c: Closing some outstanding Debian bugs 2003-10-06 07:17 desrod * ChangeLog, src/pilot-wav.c: New conduit to sync Voice Memo files from Tungsten devices (David Turner) 2003-10-05 19:02 desrod * src/: pilot-sync-plan.pl, sync-plan.PL: Starting a cleanup, in preparation for a rewrite to bring to current 2003-10-05 18:40 desrod * src/: pilot-sync-plan.pl, sync-plan.PL: Fix to work around disconnect/IO errors (Aaron, closes #415) 2003-10-05 17:58 desrod * ChangeLog, include/pi-dlp.h, libpisock/dlp.c, src/pilot-xfer.c, tests/Makefile.am: First pass at VFS functions 2003-10-04 07:41 desrod * ChangeLog: Test commit, ignore. 2003-09-23 18:00 desrod * ChangeLog, doc/man/memos.1.in, src/memos.c, src/pilot-memos.c: Fixes to turn the output file into a "real" mbox file, so other MUAs can load it as one. This closes Debian bug #212229 2003-08-18 18:43 desrod * ChangeLog, libpisync/Makefile.am: Missing libpisock in libpisync, closes bug #767. 2003-08-18 17:48 desrod * ChangeLog: Fix for incorrect types, closes #773 2003-08-18 17:42 desrod * ChangeLog, configure.in: Fixes for libstdc++, closes bug #768 (needs testing and validation) 2003-08-18 15:59 desrod * ChangeLog, doc/man/pilot-addresses.1.in: Fixed erroneous blank line, closes bug #765 2003-08-18 15:55 desrod * ChangeLog, configure.in: Added AM_MAINTAINER_MODE, closes bug #760 2003-07-21 15:15 angusa * ChangeLog, doc/man/read-palmpix.1.in, doc/man/read-veo.1.in, include/Makefile.am, include/pi-veo.h, libpisock/Makefile.am, libpisock/veo.c, src/Makefile.am, src/pilot-read-veo.c, src/read-veo.c: New conduit read-veo and support files added Makefiles changed to compile new conduit read-palmix documentation updated 2003-07-18 12:15 jpr * ChangeLog, include/pi-dlp.h, libpisock/dlp.c, tests/dlp-test.c: 2003-07-18 JP Rosevear * tests/dlp-test.c (main): update FindDBBy calls * libpisock/dlp.c (dlp_FindDBByName): return the localid and dbhandle if requested, check dlp version (dlp_FindDBByOpenHandle): return localid if requested (dlp_FindDBByTypeCreator): return card, localid and dbhandle if requested, check dlp version * include/pi-dlp.h: update prototypes 2003-07-14 11:50 jpr * ChangeLog, include/pi-dlp.h, libpisock/dlp.c, src/pilot-xfer.c, tests/dlp-test.c: 2003-07-14 JP Rosevear * src/pilot-xfer.c (main): remove unused var * libpisock/dlp.c (dlp_FindDBByName): implement (dlp_FindDBByOpenHandle): ditto (dlp_FindDBByTypeCreator): ditto * include/pi-dlp.h: add find db option and search flags, add protos * tests/dlp-test.c (main): add testing of dlp 1.2 FindDB functions 2003-07-07 19:57 desrod * pilot-link.pc.in: Updated description in pkgconfig file 2003-07-07 19:08 desrod * ChangeLog, src/pilot-xfer.c: More refactoring cleanups 2003-07-07 15:21 desrod * src/pilot-xfer.c: A refactoring we will go! Minor cleanup, removed redundant code, move to using flags instead of ints, so we can extend it for ROM, RAM, VFS, etc. 2003-07-05 13:16 desrod * configure.in: Wrong order for exports, fixed. 2003-07-05 12:19 desrod * configure.in: More minor OSX fixes, starting IOKit migration 2003-07-05 09:59 desrod * ChangeLog, autogen.sh, configure.in: Fixed READLINE check, glibtool vs. libtool on OSX 2003-07-04 12:03 desrod * NEWS: Updated NEWS for 0.11.9 release 2003-07-04 11:52 desrod * configure.in: Bump versions up by one for the 0.11.9 release 2003-07-04 11:51 desrod * src/pilot-xfer.c: Small fix 2003-07-04 11:40 desrod * ChangeLog: Oops 2003-07-04 11:40 desrod * src/pilot-xfer.c: Corrected a screen output buglet 2003-07-04 11:31 desrod * NEWS, bindings/Java/README: Updated NEWS and README to reflect proper attribution. 2003-07-02 10:51 jpr * .cvsignore, ChangeLog, include/pi-dlp.h, libpisock/dlp.c, libpisock/socket.c, tests/dlp-test.c: 2003-07-02 JP Rosevear * tests/dlp-test.c (main): test SetDBInfo * include/pi-dlp.h: add proto * libpisock/socket.c (ps_list_find_elem): return the list element rather than the socket (pi_version): improve implementation so we differentiate between dlp 1.1 and higher, cache result (ps_list_append): set the version to 0 by default * libpisock/dlp.c (dlp_SetDBInfo): implement 2003-07-01 16:04 jpr * bindings/Tcl/Makefile.in: Remove generated file. 2003-07-01 16:03 jpr * bindings/: Java/.cvsignore, Tcl/.cvsignore, Tcl/Makefile.in: shush 2003-07-01 15:59 desrod * doc/man/read-todos.1.in: Added missing read-todos manpage 2003-07-01 15:55 desrod * doc/man/memos.1.in: Added memos manpage 2003-07-01 15:55 jpr * ChangeLog, Makefile.am: 2003-07-01 JP Rosevear * Makefile.am: only install the -pp pkgconfig file if c++ is enabled 2003-07-01 15:43 jpr * ChangeLog, Makefile.am, configure.in, pilot-link-pp.pc.in, pilot-link.pc.in: 2003-07-01 JP Rosevear * configure.in: output the pkgconfig files * Makefile.am: dist the pkgconfig files and install them 2003-07-01 15:08 desrod * configure.in: Added missing manpages to AC_OUTPUT 2003-07-01 14:55 desrod * ChangeLog, NEWS, pilot-link.m4.in, bindings/Makefile.am, bindings/Tcl/Makefile.in, doc/man/Makefile.am, libpisock/socket.c, src/dlpsh.c, src/pilot-dlpsh.c: Final commits for 0.11.8 release 2003-07-01 14:46 desrod * configure.in: Added missing Java and Tcl version reports 2003-07-01 14:30 desrod * src/: pilot-read-todos.c, read-todos.c: Fixed a non-exit issue when no arguments were passed 2003-07-01 13:07 jpr * ChangeLog, bindings/Tcl/Makefile.am, bindings/Tcl/Makefile.in: 2003-07-01 JP Rosevear * bindings/Tcl/Makefile.am: define package version 2003-07-01 12:54 jpr * ChangeLog, tcl.m4, m4/tcl.m4: 2003-07-01 JP Rosevear * tcl.m4: remove the private header stuff and cygpath related stuff for public headers 2003-07-01 12:34 jpr * ChangeLog, configure.in, bindings/Tcl/Makefile.am: 2003-07-01 JP Rosevear * configure.in: subst TCL_INCLUDES * bindings/Tcl/Makefile.am: include TCL_INCLUDES 2003-07-01 12:18 desrod * src/: install-user.c, pilot-install-user.c, pilot-xfer.c: Small output changes, corrected syntax example 2003-07-01 11:19 jpr * configure.in, tcl.m4, bindings/Makefile.am, m4/tcl.m4: 2003-07-01 JP Rosevear * configure.in: only call subsequent tcl macros if we could find the tcl config, show enable/disable message properly * tcl.m4: allow passing of "no" to --with-tcl to disable tcl build * bindings/Makefile.am: conditionally compile the tcl dir 2003-06-30 17:03 jpr * ChangeLog, acinclude.m4, configure.in, bindings/Tcl/Makefile.am, bindings/Tcl/Makefile.in, bindings/Tcl/pitcl.c: 2003-06-30 JP Rosevear * configure.in: update tcl check * bindings/Tcl/pitcl.c: update for current libpisock * bindings/Tcl/Makefile.am: automakize 2003-06-30 15:51 desrod * src/: dlpsh.c, pilot-dlpsh.c: Fixed non-exiting exit bug 2003-06-30 15:16 desrod * libpisock/pi-file.c: display_rate() off for now 2003-06-30 14:56 desrod * configure.in, tcl.m4, m4/tcl.m4: Tcl m4 macros 2003-06-30 14:56 jpr * ChangeLog, include/pi-util.h: 2003-06-30 JP Rosevear * include/pi-util.h: fix comment 2003-06-30 14:50 desrod * libpisock/: datebook.c, expense.c, mail.c, notepad.c, pi-file.c, todo.c: Revert / vs. pi-tconfig.h code. 2003-06-30 14:46 desrod * src/pilot-xfer.c: Revert / vs. pi-tconfig.h code. 2003-06-30 14:44 desrod * include/: pi-datebook.h, pi-expense.h, pi-mail.h, pi-tconfig.h, pi-todo.h: Reverted vs. pi-tconfig.h code 2003-06-17 19:05 desrod * src/: dlpsh.c, install-todo.c, kittykiller.c, pilot-dlpsh.c, pilot-install-todo.c, pilot-xfer.c: Minor code cleanup 2003-06-17 18:26 desrod * NEWS: Updated for 0.11.8 release 2003-06-17 17:55 desrod * ChangeLog: Removed caller to tcl.m4 for now 2003-06-17 17:43 desrod * ChangeLog, libpisock/serial.c, libpisock/socket.c: Fixed a leak in the socket structures (Robert L Krawitz) 2003-06-17 17:37 desrod * bindings/Java/TODO: Added TODO for Java bindings 2003-06-17 17:22 desrod * doc/man/install-datebook.1.in: Fixed a small typo 2003-06-17 17:14 desrod * configure.in: Added pilot-foto manpage to dist 2003-06-17 17:09 desrod * bindings/Java/Makefile.am: Updated Makefile.am for new files 2003-06-17 16:59 desrod * configure.in: Removed TCL checks for now, pending implementation of proper m4 macros 2003-06-17 16:53 desrod * bindings/Java/: README.de, libjpisock.c, libjpisock.h, test.java, org/gnu/pilotlink/AddressRecord.java, org/gnu/pilotlink/AppInfo.java, org/gnu/pilotlink/DatebookRecord.java, org/gnu/pilotlink/MemoRecord.java, org/gnu/pilotlink/PilotLink.java, org/gnu/pilotlink/RawAppInfo.java, org/gnu/pilotlink/RawRecord.java, org/gnu/pilotlink/Record.java, org/gnu/pilotlink/SysInfo.java, org/gnu/pilotlink/User.java: New Java bindings 2003-06-17 16:48 desrod * bindings/: README.de, libjpisock.c, libjpisock.h, test.java: Adding new Java buildout 2003-06-17 16:43 desrod * bindings/Java/: .cvsignore, Jni.c, doConstants.c, test.java: Java replacement by John Mitchell 2003-06-17 16:35 desrod * libpisock/: datebook.c, expense.c, mail.c, notepad.c, todo.c: Cleaning up redundant HAVE_SYS_TIME_H cruft. 2003-06-17 16:34 desrod * include/: pi-datebook.h, pi-expense.h, pi-mail.h, pi-notepad.h, pi-tconfig.h, pi-todo.h, pi-util.h: Cleaned redundant cruft with HAVE_SYS_TIME_H, probably should go in a more permanent place soon.. consider this temporary. 2003-06-17 15:42 desrod * src/pilot-foto.c: Refactoring, getopt_long'ified. 2003-06-17 13:20 desrod * doc/man/: Makefile.am, pilot-foto.1.in: New manpage for pilot-foto, to convert images from Palm's 'Foto' application 2003-06-17 13:01 desrod * src/: Makefile.am, pilot-foto.c: New conduit to fetch images from Palm handhelds with the CreatorID of 'Foto' such as those produced by the Zire handheld. 2003-06-17 09:58 desrod * bindings/Tcl/: README, test.tcl: Minor edits to bring to current: s/cua3/ttyS0/ 2003-05-14 13:23 desrod * src/pilot-xfer.c: Minor code fixes, removed DEBUG in Restore() (not used) 2003-05-14 10:32 desrod * src/: addresses.c, dlpsh.c, getopt.c, getopt1.c, hinotes.c, install-datebook.c, install-expenses.c, install-hinote.c, install-memo.c, pilot-dlpsh.c, pilot-hinotes.c, pilot-install-datebook.c, pilot-install-expenses.c, pilot-install-hinote.c, pilot-install-memo.c, install-netsync.c, install-todo.c, install-todos.c, install-user.c, memos.c, money2qif.c, parsedate.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-getromtoken.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-archive.c, pilot-clip.c, pilot-csd.c, pilot-dedupe.c, pilot-file.c, pilot-getram.c, pilot-getrom.c, pilot-getromtoken.c, pilot-install-netsync.c, pilot-install-todo.c, pilot-install-todos.c, pilot-install-user.c, pilot-mail.c, pilot-memos.c, pilot-nredir.c, pilot-port.c, pilot-prc.c, pilot-read-expenses.c, pilot-read-ical.c, pilot-read-notepad.c, pilot-read-palmpix.c, pilot-read-todos.c, pilot-reminders.c, pilot-schlep.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-notepad.c, read-palmpix.c, read-todos.c, reminders.c: Lots of code cleanups, added missing 'default' in switch, fixed pilot-xfer exclude buglet 2003-05-14 10:31 desrod * ChangeLog: Update changelog 2003-05-14 07:36 desrod * bindings/Perl/README: Documentation update 2003-05-14 07:27 desrod * bindings/Perl/Pilot.pm: Cleanup, refactoring, will reduce later. 2003-05-10 14:59 desrod * doc/man/: pi-getram.1.in, pi-getrom.1.in: Updated manpages to deprecate the CoPilot switches. Use Palm OS Emulator instead 2003-05-10 14:58 desrod * src/: pi-getrom.c, pilot-getrom.c: Deprecate CoPilot switch (not used here anyway), Palm OS Emulator exceeds it in functionality 2003-05-10 14:57 desrod * src/: pi-getram.c, pilot-getram.c: Deprecate CoPilot switches, no longer used, Palm OS Emulator/POSE exceeds it. 2003-05-10 14:51 desrod * doc/man/: addresses.1.in, dlpsh.1.in, hinotes.1.in, install-datebook.1.in, install-expenses.1.in, install-hinote.1.in, install-memo.1.in, install-netsync.1.in, install-todo.1.in, install-user.1.in, pi-getram.1.in, pi-getrom.1.in, pilot-addresses.1.in, pilot-link.7.in, pilot-xfer.1.in, read-expenses.1.in, read-ical.1.in, read-notepad.1.in, read-palmpix.1.in: Updated manpages 2003-04-07 16:05 desrod * ChangeLog, configure.in: Remove -Werror for now, which breaks Python builds due to upstream swig inconsistancies. The whole -Werror logic flow needs a rethink. 2003-04-03 11:22 desrod * configure.in: Bump these voodoo current, revision, age values Ref: http://sources.redhat.com/autobook/autobook/autobook_91.html 2003-04-03 08:44 jpr * doc/man/.cvsignore: Shush 2003-04-01 11:34 jpr * ChangeLog, libpisync/sync.c: 2003-04-01 JP Rosevear * libpisync/sync.c (store_record_on_pilot): preserve the secret flag for the record 2003-03-27 07:14 desrod * ChangeLog, bindings/Perl/Pilot.xs: Fix to remove 'not a hash reference' errors on Perl 5.x built with debug (bug #440 and #219) (Jonathan Mark) 2003-03-27 06:59 desrod * ChangeLog, configure.in: Fix to find libpng on Solaris systems (Simon Burr) 2003-03-14 16:48 desrod * configure.in, src/Makefile.am: Major rework over the last commit. Proper tcl/tk detection, removed itcl (we weren't using it anyway), fixed the Python version detection stringio mess. 2003-03-14 14:54 desrod * configure.in, src/Makefile.am: Maintenance cleanups, deprecate tcl/itcl/tk support (for now?), fix up the Perl, Python, and Java tests, readline tests, readibility cleanups 2003-03-02 14:38 desrod * libpisock/: connect.c, notepad.c: Small -Wall cleanups 2003-02-23 18:54 desrod * src/getrom.c: Purge, no for real this time (damn you cvs!) 2003-02-23 18:52 desrod * src/getrom.c: Purged getrom, deprecated by pi-getrom 2003-02-23 14:38 desrod * src/: dlpsh.c, pilot-dlpsh.c: Minor output format change 2003-02-22 12:04 desrod * libpisock/connect.c: Use real macro calls, not numeric resolvers 2003-02-22 11:30 desrod * libpisock/connect.c: Oops, unused int() removed 2003-02-22 11:21 desrod * libpisock/connect.c: Small formatting nit. 2003-02-22 11:07 desrod * libpisock/connect.c: Small bit of code to sleep(2)*5 until portname is found 2003-02-20 18:51 desrod * libpisock/connect.c: More sensible error messages to report the permissions on symlinked nodes 2003-02-20 15:06 desrod * bindings/Makefile.am: Minor error that prevented the Perl bindings from building correctly 2003-02-20 14:50 desrod * ChangeLog, configure.in: More verbose errors when things aren't found during configure 2003-02-20 14:07 desrod * src/: dlpsh.c, hinotes.c, install-todo.c, pilot-addresses.c, pilot-dlpsh.c, pilot-hinotes.c, pilot-install-todo.c, pilot-read-notepad.c, pilot-read-todos.c, pilot-xfer.c, read-notepad.c, read-todos.c: Fixed a minor segfault problem in pilot-addresses, other minor cleanups 2003-01-15 00:12 desrod * ChangeLog, configure.in: Fixed a bug where $LIBS was getting clobbered on BSD systems when gnugetopt was called 2003-01-15 00:05 desrod * ChangeLog, include/pi-datebook.h, include/pi-expense.h, include/pi-mail.h, include/pi-todo.h: Cleaned up some missing include directives 2003-01-08 04:26 desrod * ChangeLog, doc/README.usb: Change Zire to ttyUSB1 not ttyUSB0 (close #442) 2003-01-06 19:04 desrod * ChangeLog, bindings/Makefile.am: Yet another fix for Perl's $DESTDIR, this one from a Gentoo patch 2003-01-06 13:03 desrod * src/pilot-mail.c: Small patch to change the default location of sendmail. Ideally, this should search for $SENDMAIL and set it, but pilot-mail is deprecated. 2003-01-06 10:06 desrod * doc/man/: addresses.1.in, dlpsh.1.in, hinotes.1.in, ietf2datebook.1.in, install-datebook.1.in, install-expenses.1.in, install-hinote.1.in, install-memo.1.in, install-netsync.1.in, install-todo.1.in, install-user.1.in, pi-getram.1.in, pi-getrom.1.in, pilot-addresses.1.in, pilot-link.7.in, pilot-xfer.1.in, read-ical.1.in, read-notepad.1.in, read-palmpix.1.in: manpage updates 2003-01-06 06:47 desrod * ChangeLog, configure.in, doc/man/Makefile.am: New install-todo manpage 2003-01-06 06:41 desrod * doc/man/: addresses.1.in, dlpsh.1.in, hinotes.1.in, ietf2datebook.1.in, install-datebook.1.in, install-expenses.1.in, install-hinote.1.in, install-memo.1.in, install-netsync.1.in, install-todo.1.in, install-user.1.in, pi-getram.1.in, pi-getrom.1.in, pilot-addresses.1.in, pilot-link.7.in, pilot-xfer.1.in, read-ical.1.in, read-notepad.1.in, read-palmpix.1.in: Updated the strings in the "Author" field, added new manpage for install-todo 2003-01-05 18:44 desrod * NEWS, configure.in: Updated for 0.11.7 release, pending. 2003-01-05 18:39 desrod * ChangeLog, configure.in: Added doc/man/*.in files for automagic generation 2003-01-05 18:38 desrod * doc/man/: addresses.1, dlpsh.1, ietf2datebook.1, install-datebook.1, install-expenses.1, install-hinote.1, install-memo.1, install-netsync.1, install-user.1, pi-getram.1, pi-getrom.1, pilot-addresses.1, pilot-link.7, pilot-xfer.1, read-ical.1, read-notepad.1, read-palmpix.1: Remove static manpages, preference to auto-generated versions 2003-01-05 18:36 desrod * doc/man/: Makefile.am, addresses.1.in, dlpsh.1.in, hinotes.1.in, ietf2datebook.1.in, install-datebook.1.in, install-expenses.1.in, install-hinote.1.in, install-memo.1.in, install-netsync.1.in, install-user.1.in, pi-getram.1.in, pi-getrom.1.in, pilot-addresses.1.in, pilot-link.7.in, pilot-xfer.1.in, read-ical.1.in, read-notepad.1.in, read-palmpix.1.in: Converted all the manpages to cleaner format, added @VERSION@ to each one 2003-01-04 10:54 desrod * configure.in: Changed $PREFIX to default to /usr/local if not specified 2003-01-04 10:49 desrod * configure.in: Bump to 0.11.7 2003-01-04 10:48 desrod * ChangeLog, doc/man/Makefile.am, doc/man/addresses.1, doc/man/ietf2datebook.1, doc/man/read-palmpix.1: Added manpage for addresses (more to come), s/stdout/STDOUT/ on two others 2003-01-04 10:32 desrod * ChangeLog, configure.in, libpisock/dlp.c: $UID doesn't work on Solaris, geteuid() does, we'll use that in 0.11.8 $instead, minor patch to add \n in PI_LOG events 2003-01-02 22:51 desrod * ChangeLog, configure.in: Fixed a mixup with exit() vs exit; 2002-12-29 12:35 desrod * configure.in: Still not right, more readline fixes 2002-12-29 12:24 desrod * configure.in: Minor readline fixup 2002-12-29 12:11 desrod * configure.scan: Remove deprecated file, not needed 2002-12-29 09:49 desrod * configure.in: Throw warning, not a fatal error. 2002-12-29 09:12 desrod * configure.in: Fix incorrect error condition 2002-12-29 09:08 desrod * ChangeLog, configure.in: Fix C++ conftest problem when readline isn't found 2002-12-24 21:24 desrod * NEWS: Updated for 0.11.6 release 2002-12-24 21:23 desrod * ChangeLog, src/dlpsh.c, src/pilot-dlpsh.c: Changed 'df' layout for 16mb and greater devices 2002-12-24 21:04 desrod * ChangeLog: Updated for padp.c change 2002-12-24 21:02 desrod * libpisock/padp.c: Added error message regarding port speed issues when PILOTRATE is set too high 2002-12-24 20:42 desrod * doc/TODO: Removed closed/deprecated TODO items 2002-12-24 20:39 desrod * doc/README.usb: Updated for new devices, ports, kernel versions 2002-12-24 19:12 desrod * src/: dlpsh.c, hinotes.c, install-expenses.c, install-hinote.c, install-memo.c, install-netsync.c, install-todo.c, install-todos.c, pi-getromtoken.c, pilot-archive.c, pilot-dlpsh.c, pilot-getromtoken.c, pilot-hinotes.c, pilot-install-expenses.c, pilot-install-hinote.c, pilot-install-memo.c, pilot-install-netsync.c, pilot-install-todo.c, pilot-install-todos.c, pilot-read-notepad.c, pilot-read-palmpix.c, pilot-read-todos.c, pilot-reminders.c, pilot-xfer.c, read-notepad.c, read-palmpix.c, read-todos.c, reminders.c: Minor reformatting (sorry Angus =) and cleanup for 0.11.6 release 2002-12-24 17:29 desrod * ChangeLog, src/install-memo.c, src/pilot-install-memo.c: Many fixes to remove malloc() and cast bugs, check file sizes before syncronization, fixed missing 't' argument specifier. 2002-12-24 11:42 desrod * configure.in: Remove unnecessary log comment 2002-12-24 11:39 desrod * configure.in: Check for UID0, exit clean 2002-12-22 21:47 desrod * configure.in: Fixed --enable-debug/--disable-debug clause 2002-12-22 19:43 desrod * configure.in: Fixed $withval on --with-efence 2002-12-22 17:16 desrod * ChangeLog, configure.in: Cleaning up deprecated headers 2002-12-22 16:17 desrod * configure.in: Small syntax error change, die if --with-efence used, but efence not found 2002-12-20 16:07 desrod * configure.in: Small efence fix, disabled by default, propagate into $LIBS 2002-12-20 13:16 desrod * ChangeLog, configure.in: Added ElectricFence check 2002-12-18 07:49 desrod * bindings/Python/test.py: Fixed port, added shebang 2002-12-18 07:48 desrod * ChangeLog, bindings/Python/test.py: Added test.py for real this time, whoops. 2002-12-18 07:43 desrod * ChangeLog, bindings/Python/README, bindings/Python/README.txt, bindings/Python/src/pisock.i, bindings/Python/src/pisock_wrap.c: Code cleanups from Nicholas Piper, new test script, deprecate README.txt 2002-12-17 13:09 desrod * ChangeLog, src/pilot-xfer.c: Minor Connect() misplacement 2002-12-16 10:35 desrod * src/pilot-xfer.c: Added a leaner output for Backup()/Install() for now, until better arrives 2002-12-16 10:26 desrod * src/pilot-xfer.c: Remove -q [quiet] and -c [count] options, unused and will be replaced by verbose options later 2002-12-14 08:37 desrod * ChangeLog, libpisock/inet.c: Small fix for BSD 2002-12-12 13:47 desrod * ChangeLog: Fixed small typo 2002-12-11 12:50 desrod * configure.in: Added minor check for CVS directory, spit warning if found 2002-12-11 11:13 desrod * ChangeLog, src/pilot-archive.c: Added new conduit skeleton for archiving Palm records to desktop (not finished yet) 2002-12-11 10:45 desrod * ChangeLog, src/Makefile.am: Deprecate pilot-mail build. The conduit will stay around as a skeleton to help others learn how to write conduits, but pilot-mailsync should be used instead. 2002-12-10 12:37 desrod * ChangeLog, autogen.sh: UnixWare fixes for testing glibtool vs. libtool 2002-12-08 11:54 desrod * ChangeLog, autogen.sh: More fixes for OSX libtool problems (glibtool vs. libtool) 2002-12-05 13:20 desrod * ChangeLog, src/install-todo.c, src/pilot-install-todo.c: Change the author name on install-todo.c, oops, sorry Martin! =) 2002-12-04 08:49 desrod * src/pilot-addresses.c: s/MemoDB.pdb/AddressDB.pdb/ silly copy/paste typo somewhere in the past 2002-12-03 16:19 desrod * autogen.sh: Updated package locations, versions required in autogen.sh builds 2002-12-03 09:52 desrod * configure.in: Minor verbage change to configure.in to report CURRENT.AGE.REVISION instead of CURRENT.REVISION.AGE 2002-12-03 09:27 desrod * src/pilot-xfer.c: Updated fix to properly detect (and avoid) OS3.3 versions when setting the date/time on the device. 2002-12-03 06:49 desrod * ChangeLog, src/pilot-xfer.c: Added feature to sync time with the desktop, properly excluding OS3.3 devices which are known to hard-reset when SetSysDate is called (known PalmOS bug) 2002-12-02 10:27 jpr * ChangeLog: Remove conflict marker. 2002-12-02 10:25 jpr * ChangeLog, configure.in, include/pi-version.h.in: 2002-12-02 JP Rosevear * include/pi-version.h.in: remove HOST_OS substitution, its in config.h now * configure.in: define HOST_OS here 2002-12-02 10:17 desrod * bindings/Python/src/pisock_wrap.c, libpisock/pi-header.c: s/display_splash/print_splash/ 2002-12-02 09:46 angusa * ChangeLog: OS 5 changes for notepad 2002-12-02 09:46 angusa * libpisock/notepad.c: fixed odd length buffer read added OS5 version 2 notepad support 2002-12-02 09:45 angusa * include/pi-notepad.h: added OS5 version 2 notepad support 2002-12-02 09:43 angusa * src/: pilot-read-notepad.c, read-notepad.c: added support for OS5 version 2 notepad 2002-12-02 09:41 desrod * include/pi-header.h: s/display_splash/print_splash/ 2002-12-02 09:39 desrod * configure.in: Bump libpisock by one 2002-12-02 09:38 desrod * src/: addresses.c, dlpsh.c, getrom.c, hinotes.c, install-datebook.c, install-expenses.c, install-hinote.c, install-memo.c, install-netsync.c, install-todo.c, install-todos.c, install-user.c, memos.c, money2qif.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-getromtoken.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-clip.c, pilot-csd.c, pilot-dedupe.c, pilot-dlpsh.c, pilot-file.c, pilot-getram.c, pilot-getrom.c, pilot-getromtoken.c, pilot-hinotes.c, pilot-install-datebook.c, pilot-install-expenses.c, pilot-install-hinote.c, pilot-install-memo.c, pilot-install-netsync.c, pilot-install-todo.c, pilot-install-todos.c, pilot-install-user.c, pilot-mail.c, pilot-memos.c, pilot-nredir.c, pilot-port.c, pilot-prc.c, pilot-read-expenses.c, pilot-read-ical.c, pilot-read-notepad.c, pilot-read-palmpix.c, pilot-read-todos.c, pilot-reminders.c, pilot-schlep.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-notepad.c, read-palmpix.c, read-todos.c, reminders.c: s/display_splash/print_splash/ for now, restores binary compatibility NOTE: this *WILL* change in a future release, to display_splash again 2002-12-01 21:36 desrod * ChangeLog, NEWS, bindings/Makefile.am, bindings/Python/src/pisock_wrap.c, doc/man/Makefile.am, include/pi-header.h, libpisock/pi-file.c, libpisock/pi-header.c, src/addresses.c, src/getrom.c, src/install-datebook.c, src/install-expenses.c, src/install-hinote.c, src/install-memo.c, src/install-netsync.c, src/install-user.c, src/kittykiller.c, src/money2qif.c, src/pi-csd.c, src/pi-getram.c, src/pi-getrom.c, src/pi-getromtoken.c, src/pi-nredir.c, src/pi-port.c, src/pilot-clip.c, src/pilot-csd.c, src/pilot-dedupe.c, src/pilot-file.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-getromtoken.c, src/pilot-install-datebook.c, src/pilot-install-expenses.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-install-netsync.c, src/pilot-install-user.c, src/pilot-mail.c, src/pilot-nredir.c, src/pilot-port.c, src/pilot-prc.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-notepad.c, src/pilot-read-palmpix.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/read-expenses.c, src/read-ical.c, src/read-notepad.c, src/read-palmpix.c, src/read-todos.c, src/reminders.c: Pedantic cleanups, cleaned up location of getopt_long() structures, added all missing --long options, etc. and a bunch of things I probably forgot I added. 2002-12-01 21:35 desrod * src/pilot-xfer.c: Added feature to close bug #265. pilot-xfer will now check available space on the Palm before each file is installed. If the target file is larger than available space, it will be skipped. Need to clean up symantics between Install and Restore functions here. 2002-12-01 21:34 desrod * README: Cleaned up verbage to be more concise per-platform 2002-12-01 21:33 desrod * doc/man/install-expenses.1: Added new manpage for install-expenses 2002-12-01 21:32 desrod * src/pilot-addresses.c: Cleaned up location of tabledelim values (silly bug!) 2002-12-01 21:31 desrod * src/: dlpsh.c, pilot-dlpsh.c: Fixed CreatorID printf() confusion 2002-12-01 21:31 desrod * libpisock/connect.c: Better error reporting, minor formatting changes 2002-12-01 21:31 desrod * src/: hinotes.c, pilot-hinotes.c: Pedantic cleanups 2002-12-01 21:30 desrod * doc/README.freebsd: Minor changes to handle non-Handspring handhelds 2002-12-01 21:30 desrod * include/pi-version.h.in: Export HOST_OS to assist debugging 2002-12-01 21:30 desrod * src/: install-todos.c, pilot-install-todos.c: Expanded display_help() slightly 2002-12-01 21:29 desrod * src/: memos.c, pilot-memos.c: Pedantic cleanups, chasing deleted memo bug (#359) 2002-12-01 21:29 desrod * src/pilot-debug.c: Fix for TCL version detection (again?) I need testers or TCL gurus to test/validate this for me. Anyone? 2002-12-01 21:28 desrod * src/Makefile.am: Added install-todo 2002-12-01 21:28 desrod * configure.in: Added CFLAGS, CXXFLAGS, exported HOST_OS 2002-12-01 21:28 desrod * src/: install-todo.c, pilot-install-todo.c: Added new ToDo conduit from Robert A. Kaplan, code cleanup 2002-11-26 16:40 desrod * configure.in: Fixing another minor oopsie. 2002-11-24 10:13 desrod * ChangeLog, configure.in: Fixed AC_INIT in configure.in to allow compatibility with autoconf 2.13 and 2.53 2002-11-23 04:50 desrod * configure.in: Removed AC_PREREQ and -devel tag 2002-11-20 17:37 desrod * configure.in: Small typo change for clarity: s/linux/Linux/, s/freebsd/FreeBSD/ 2002-11-20 17:33 desrod * ChangeLog, configure.in, libpisock/connect.c, src/pilot-xfer.c: Fixes to stop autoconf warnings, fixes to eliminiate lockups on BSD, changes to totalsize() output on Install and Backup targets in pilot-xfer 2002-11-20 17:12 desrod * acconfig.h: Removed deprecated need for acconfig.h 2002-11-20 10:43 desrod * ChangeLog, src/pilot-xfer.c: Fix for calculating totalsize() 2002-11-20 10:33 desrod * ChangeLog, libpisock/connect.c: Minor fixes to connect, so we don't lose the client (or parent) sockets 2002-11-17 13:38 desrod * ChangeLog, libpisock/pi-header.c: Minor verbage changes 2002-11-15 22:03 davidh * ChangeLog: Oops. Forgot to update this when I checked in my earlier changes. 2002-11-15 21:23 davidh * libpisock/dlp.c: Generic organizational comments. Header for dlp_ReadNextModifiedRecInCategory(). 2002-11-15 19:19 davidh * libpisock/dlp.c: Header for dlp_ReadRecordByIndex(). 2002-11-01 13:28 desrod * ChangeLog, configure.in: Fix --no-verify error on BSD systems 2002-10-28 08:14 desrod * ChangeLog, src/pilot-mail.c: Fixed an error when characters between 128 and 255 are received. 2002-10-28 08:03 desrod * ChangeLog, configure.in: Added a small fix for testing for unistd.h for getopt on Mac OSX systems (Bill Janssen) 2002-10-28 07:57 desrod * ChangeLog, configure.in: Added a better test for readline support through termlib, ncurses, etc. More portable solution. 2002-10-28 07:08 desrod * ChangeLog, bindings/Makefile.am: Fixed the DESTDIR target in the perl-install prefix (Ben Darnell), added DESTDIR for the python-instal target (Mike Frysinger). 2002-10-11 14:32 jpr * ChangeLog, libpisock/dlp.c: 2002-10-11 JP Rosevear * libpisock/dlp.c (dlp_response_read): don't depend on the return arguments starting at a certain number 2002-10-11 14:28 jpr * ChangeLog, libpisock/dlp.c: 2002-10-11 JP Rosevear * libpisock/dlp.c (dlp_GetROMToken): add trace to getromtoken call (dlp_WriteRecord): use record_dump call 2002-10-11 14:25 jpr * ChangeLog, configure.in: 2002-10-11 JP Rosevear * configure.in: put a space in between putenv and sigaction so they functions are correctly checked for; update png check to look for png setjmp support 2002-10-03 11:06 jpr * ChangeLog, src/pilot-xfer.c: 2002-10-03 JP Rosevear * src/pilot-xfer.c: initialize totalsize to 0 2002-10-02 11:01 jpr * ChangeLog, src/Makefile.am: 2002-10-02 JP Rosevear * src/Makefile.am: dist getopt sources * src/pilot-datebook/Makefile.am: ditto 2002-09-28 15:14 desrod * ChangeLog, configure.in: Small typo 2002-09-28 15:02 desrod * NEWS, doc/README.usb: Updated documentation or 0.11.5 release 2002-09-28 14:07 desrod * ChangeLog, include/pi-datebook.hxx: Remove use of antiquated header for libpisock++ builds on {c|g}++ 3.x systems 2002-09-27 09:08 desrod * ChangeLog, bindings/Python/src/pisock.i: Added pilot_connect() 2002-09-26 09:39 jpr * ChangeLog, libpisock/dlp.c: 2002-09-26 JP Rosevear * libpisock/dlp.c (dlp_CallApplication): check result before using response (Owen Stenseth ) 2002-09-25 11:31 desrod * ChangeLog, bindings/Python/src/pisock.i: Fix for 'name' and 'nameLength' member errors (Nicholas Piper) 2002-09-23 17:27 jpr * ChangeLog, bindings/Java/Makefile.am: 2002-09-23 JP Rosevear * bindings/Java/Makefile.am: revert includes change 2002-09-23 15:44 jpr * configure.in: Actually commit file. 2002-09-23 15:40 jpr * ChangeLog, src/Makefile.am: 2002-09-23 JP Rosevear * src/Makefile.am: add in getopt sources to binaries if needed * configure.in: change check for getopt_long to not involve libobjs at all * src/pilot-datebook/Makefile.am: ditto 2002-09-20 10:57 desrod * ChangeLog, bindings/Java/Makefile.am: We should be testing for JAVA_HOME, not JAVABASE 2002-09-17 17:18 desrod * ChangeLog, configure.in: Check for snprintf() 2002-09-17 17:17 desrod * ChangeLog, src/pilot-schlep.c: Fixed an incorrect help string 2002-09-17 15:51 desrod * ChangeLog, src/Makefile.am: Fixed a typo on bin_SCRIPTS, missing end \ 2002-09-17 12:01 desrod * ChangeLog, configure.in: Updated to fix some Irix issues, expose HOST_OS for later inclusion 2002-09-17 08:25 desrod * doc/Makefile.am: Missing README.freebsd file 2002-09-17 01:29 jpr * ChangeLog, src/Makefile.am: 002-09-17 JP Rosevear * src/pilot-datebook/Makefile.am: dist getopt*.c files because LIBOBJS works differently now (broken for non-gnu platforms) * src/Makefile.am: ditto 2002-09-16 11:53 desrod * NEWS: Updated to add one known bug 2002-09-16 11:43 desrod * ChangeLog, NEWS: Updated NEWS file to sync up with current release 2002-09-16 11:13 desrod * ChangeLog, doc/README.freebsd: Added Anish Mistry's README.freebsd for FreeBSD sync'ing 2002-09-16 10:51 desrod * bindings/Perl/Pilot.xs: Quick hack to allow the Perl bindings to compile on perl 5.8 with gcc 3.x 2002-09-16 09:52 jpr * ChangeLog, configure.in, include/pi-version.h.in: 2002-09-13 JP Rosevear * include/pi-version.h.in: remove the nano version stuff * configure.in: remove nano version stuff, bump to 0.11.4 2002-09-13 15:19 jpr * ChangeLog, doc/Makefile.am: 2002-09-13 JP Rosevear * doc/Makefile.am: stop disting dead file 2002-09-13 15:11 jpr * ChangeLog, configure.in, src/Makefile.am, src/pilot-read-notepad.c, src/pilot-read-palmpix.c, src/read-notepad.c, src/read-palmpix.c: 2002-09-13 JP Rosevear * src/pilot-datebook/Makefile.am: remove LIBOBJS from LDADD * src/Makefile.am: include PNG_CFLAGS * src/read-palmpix.c: conditionally include config.h and don't force undef of HAVE_PNG * src/read-notepad.c: same * configure.in: Update libpng check to also check for header file and take arg for libpng location 2002-09-11 07:25 desrod * ChangeLog, configure.in, src/Makefile.am: Updated to only link -lpng to the binaries which require it, read-notepad and read-palmpix (Ben Darnell, bug 0000289) 2002-08-31 08:49 desrod * ChangeLog, configure.in: autoconf fixes for LIBOBJS and getopt 2002-08-30 17:29 desrod * ChangeLog, src/pilot-read-notepad.c, src/pilot-read-palmpix.c, src/read-notepad.c, src/read-palmpix.c: Added missing unistd.h include for F_OK 2002-08-30 17:16 desrod * ChangeLog, src/Makefile.am, src/pilot-read-notepad.c, src/pilot-read-palmpix.c, src/read-notepad.c, src/read-palmpix.c: AC_LIBOBJ fix for autoconf 2.5x builds, various fixes for AIX 4.3.3 users 2002-08-30 15:44 desrod * ChangeLog, libpisock/net.c: Fix for Network Sync failures 2002-08-30 15:43 desrod * ChangeLog, src/pd-tty.c: Fixed ifdef for tcl/tk in pd-tty.c (akkana@shallowsky.com) 2002-08-30 15:40 jpr * ChangeLog, configure.in: 2002-08-30 JP Rosevear * configure.in: define conditionals for usb support properly 2002-08-21 12:14 jpr * ChangeLog, pilot-link.m4.in: 2002-08-21 JP Rosevear * pilot-link.m4.in: fix typo 2002-08-21 11:11 desrod * ChangeLog, configure.in: Updated output 2002-08-20 09:14 desrod * doc/: README-Win32.txt, TODO: Removed dead README-Win32.txt file, url is dead, all links to Win32 version of pilot-xfer are dead, and Tilo Christ's email addresses are no longer valid. 2002-08-16 12:11 davidh * ChangeLog, libpisock/connect.c: Zapped redundant pilot_connect() prototype. Wrote function header for pilot_connect(). 2002-08-16 12:01 desrod * include/pi-header.h, libpisock/connect.c: Removed const definition to flatten proto and remove conflicting type 2002-08-16 11:54 desrod * include/pi-header.h: Oops, why didn't this get committed. Fixed proto. 2002-08-16 11:31 desrod * libpisock/connect.c: Removed unnecessary header 2002-08-16 11:30 desrod * libpisock/connect.c: Removed last conflicting proto 2002-08-16 10:18 desrod * ChangeLog, src/addresses.c, src/dlpsh.c, src/hinotes.c, src/install-datebook.c, src/install-expenses.c, src/install-hinote.c, src/install-memo.c, src/install-netsync.c, src/install-todos.c, src/install-user.c, src/memos.c, src/money2qif.c, src/pd-tty.c, src/pi-csd.c, src/pi-getram.c, src/pi-getrom.c, src/pi-getromtoken.c, src/pi-nredir.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-csd.c, src/pilot-debug.c, src/pilot-dedupe.c, src/pilot-dlpsh.c, src/pilot-file.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-getromtoken.c, src/pilot-hinotes.c, src/pilot-install-datebook.c, src/pilot-install-expenses.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-install-netsync.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-mail.c, src/pilot-memos.c, src/pilot-nredir.c, src/pilot-port.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-notepad.c, src/pilot-read-palmpix.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-notepad.c, src/read-palmpix.c, src/read-todos.c, src/reminders.c: Relocated static proto for pilot_connect(); 2002-08-15 14:01 jpr * ChangeLog, libpisock/usb.c: 002-08-15 JP Rosevear * libpisock/usb.c (pi_usb_device_dup): make the ref null, since we don't currently use it (pi_usb_device): set the ref to null (pi_usb_close): don't dec the ref count 2002-08-15 13:59 jpr * ChangeLog: Tidy. 2002-08-15 13:57 jpr * ChangeLog, src/dlpsh.c, src/pilot-dlpsh.c: 2002-08-15 JP Rosevear * src/dlpsh.c (ls_fn): make sure tag is initialiazed and is based on type properly 2002-08-10 16:55 angusa * ChangeLog: read-notepad changes 2002-08-10 16:52 angusa * src/: pilot-read-notepad.c, read-notepad.c: Fixed bug 240 2002-08-10 14:03 angusa * ChangeLog: read-notepad and read-palmpix updates 2002-08-10 13:09 angusa * src/: pilot-read-notepad.c, read-notepad.c, pilot-read-palmpix.c, read-palmpix.c: Added protect_files so that already exsisting files don't get overwritten. 2002-08-09 09:43 jpr * ChangeLog, libpisock/serial.c: 2002-08-09 JP Rosevear * libpisock/serial.c (pi_serial_device_free): only free the ref memory if its 0 (pi_serial_device): init the ref count to 1 2002-08-07 10:23 desrod * configure.in: Updated to 0.11.3 2002-08-06 19:38 desrod * ChangeLog, configure.in, src/pilot-xfer.c: More terminal fixes, bumped libpisock version 2002-08-06 18:10 jpr * ChangeLog, include/pi-dlp.h: 2002-08-06 JP Rosevear * include/pi-dlp.h: add missing error code 2002-08-06 12:38 desrod * bindings/README: Updated legacy README 2002-08-06 12:21 desrod * ChangeLog, configure.in: BSD/OS 4.3 and TCL fixes provided by Jeffrey C Honig 2002-08-06 10:29 desrod * ChangeLog, src/pilot-xfer.c: Fixed the -q (quiet) option. This still needs more work. 2002-08-06 04:51 desrod * bindings/Perl/test.pl, libpisock/freebsdusb.c, src/install-todos.c, src/pilot-install-todos.c, src/pilot-sync-plan.pl, src/pilot-xfer.c, src/sync-plan.PL: Last minute fixes before 0.11.2 release 2002-08-02 07:17 desrod * ChangeLog, src/pilot-addresses.c: Fixed field length ordering to exactly match the Windows Palm Desktop output csv file format (minus categories) 2002-07-31 15:19 desrod * ChangeLog, bindings/Perl/test.pl: Mail doesn't have categories 2002-07-31 13:33 desrod * ChangeLog, src/pilot-xfer.c: Terminal corruption fixes 2002-07-30 19:10 desrod * ChangeLog, src/pilot-sync-plan.pl, src/sync-plan.PL: Fix for incorrect time being restored (localtime vs. gmtime) 2002-07-30 18:34 desrod * doc/TODO: Updated TODO 2002-07-30 18:33 desrod * configure.in, include/pi-address.h, include/pi-address.hxx, src/pilot-addresses.c: pilot-addresses field ordering fix 2002-07-30 11:52 desrod * ChangeLog, doc/CodingGuidelines, doc/man/pilot-xfer.1, include/pi-usb.h, libpisock/address.c, libpisock/appinfo.c, libpisock/cmp.c, libpisock/datebook.c, libpisock/dlp.c, libpisock/expense.c, libpisock/freebsdusb.c, libpisock/hinote.c, libpisock/inet.c, libpisock/linuxusb.c, libpisock/mail.c, libpisock/memo.c, libpisock/money.c, libpisock/os2serial.c, libpisock/padp.c, libpisock/pi-file.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/sys.c, libpisock/syspkt.c, libpisock/todo.c, libpisock/unixserial.c, libpisock/usb.c, libpisock/util.c, libpisock/utils.c, libpisock/winserial.c, libpisync/sync.c, src/dlpsh.c, src/install-expenses.c, src/memos.c, src/pd-tty.c, src/pi-csd.c, src/pi-port.c, src/pilot-csd.c, src/pilot-debug.c, src/pilot-dedupe.c, src/pilot-dlpsh.c, src/pilot-file.c, src/pilot-install-expenses.c, src/pilot-memos.c, src/pilot-port.c, src/pilot-prc.c, src/pilot-read-expenses.c, src/pilot-xfer.c, src/read-expenses.c: Cleanup, typos fixed, Perl $prefix fix, FreeBSD updates 2002-07-30 10:57 desrod * ChangeLog, bindings/Makefile.am: Fixed incorrect 'install' target inside the perl-build rule 2002-07-30 07:26 desrod * ChangeLog, bindings/Makefile.am: Temporary workaround for Perl and Python bindings 2002-07-29 22:42 desrod * ChangeLog, src/pilot-xfer.c: Minor usability additions to pilot-xfer 2002-07-29 10:27 jpr * ChangeLog, libpisock/dlp.c: 2002-07-29 JP Rosevear * libpisock/dlp.c (dlp_request_write): ensure that exec_buf is always freed (dlp_ReadSysInfo): check that response, not request, has atleast one arg (dlp_ReadNetSyncInfo): free response (dlp_ReadNextModifiedRec): free request (dlp_ReadRecordByIndex): free response 2002-07-28 21:47 desrod * ChangeLog, libpisock/dlp.c: Temporary fix for J-Pilot issues, need to investigate better solutions 2002-07-23 15:09 desrod * ChangeLog, doc/man/pilot-link.7: Fixed typos that broke man2html 2002-07-23 12:20 desrod * ChangeLog: Fixed indenting, function comments, GPL banner, copyright 2002-07-23 11:02 desrod * ChangeLog, libpisock/dlp.c, src/install-datebook.c, src/pilot-install-datebook.c: Fixes for wrong number of fields encountered, updated to getopt_long, cleansed 2002-07-22 21:40 desrod * src/: dlpsh.c, install-netsync.c, install-user.c, pilot-dlpsh.c, pilot-install-netsync.c, pilot-install-user.c: More C89 fixes 2002-07-21 20:39 desrod * src/pilot-mail.c: signedness fixes 'unsigned char *)buffer' 2002-07-21 12:49 desrod * src/: addresses.c, dlpsh.c, getrom.c, hinotes.c, install-expenses.c, install-hinote.c, install-memo.c, install-netsync.c, install-todos.c, install-user.c, memos.c, money2qif.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-getromtoken.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-clip.c, pilot-csd.c, pilot-debug.c, pilot-dedupe.c, pilot-dlpsh.c, pilot-file.c, pilot-getram.c, pilot-getrom.c, pilot-getromtoken.c, pilot-hinotes.c, pilot-install-expenses.c, pilot-install-hinote.c, pilot-install-memo.c, pilot-install-netsync.c, pilot-install-todos.c, pilot-install-user.c, pilot-mail.c, pilot-memos.c, pilot-nredir.c, pilot-port.c, pilot-prc.c, pilot-read-expenses.c, pilot-read-ical.c, pilot-read-notepad.c, pilot-read-palmpix.c, pilot-read-todos.c, pilot-reminders.c, pilot-schlep.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-notepad.c, read-palmpix.c, read-todos.c, reminders.c: More C89 fixes, s/print_help/display_help, also s/return/exit(0)/ to return error to caller 2002-07-21 11:09 desrod * src/: pilot-read-palmpix.c, read-palmpix.c: Missing in pilot-datebook-update, fixed C89 warnings, missing proto for write_png in read-palmpix 2002-07-20 15:50 angusa * src/: pilot-read-notepad.c, read-notepad.c: fixed typo 2002-07-19 16:10 jpr * ChangeLog, configure.in: 2002-07-19 JP Rosevear * configure.in: correct libpisock library versioning 2002-07-19 16:09 angusa * ChangeLog: [no log message] 2002-07-19 14:49 angusa * src/: pilot-read-palmpix.c, read-palmpix.c: Cleaned out some old junk 2002-07-19 14:48 angusa * libpisock/palmpix.c: Added [u]int*_t defines 2002-07-19 11:48 jpr * ChangeLog, include/pi-debug.h, libpisock/cmp.c, libpisock/dlp.c, libpisock/freebsdusb.c, libpisock/inet.c, libpisock/linuxusb.c, libpisock/net.c, libpisock/padp.c, libpisock/palmpix.c, libpisock/pi-file.c, libpisock/slp.c, libpisock/socket.c, libpisock/sys.c, libpisock/unixserial.c, tests/dlp-test.c: 2002-07-19 JP Rosevear * libpisock/unixserial.c: Update for LOG changes * libpisock/sys.c: ditto * libpisock/socket.c: ditto * libpisock/slp.c: ditto * libpisock/pi-file.c: ditto * libpisock/padp.c: ditto * libpisock/net.c: ditto * libpisock/linuxusb.c: ditto * libpisock/inet.c: ditto * libpisock/freebsdusb.c: ditto * libpisock/dlp.c: ditto * libpisock/cmp.c: ditto * tests/dlp-test.c: change CHECK to CHECK_RESULT so we don't conflict with the debug macro, reflect LOG define changes * include/pi-debug.h: redefine LOG so it is not a variadic macro 2002-07-19 11:22 jpr * ChangeLog, include/pi-hinote.h: 2002-07-19 JP Rosevear * include/pi-hinote.h: remove include of non-existant file and // style comment 2002-07-19 11:20 jpr * ChangeLog, configure.in: 2002-07-19 JP Rosevear * configure.in: turn c++ support back on by default 2002-07-19 09:50 jpr * include/Makefile.am: 2002-07-18 JP Rosevear * include/Makefile.am: handle the case where c++ is not built correctly 2002-07-19 09:46 jpr * ChangeLog, src/pilot-xfer.c: 2002-07-19 JP Rosevear * src/pilot-xfer.c: use instead of 2002-07-18 16:17 desrod * ChangeLog, libpisock/dlp.c: Fix for missing ENOMSG on BSD and Darwin systems (Ian Darwin) 2002-07-18 16:07 desrod * ChangeLog, libpisock/connect.c: Fix for QNX/Solaris builds, should be , fixes a mistake on 2-25 commit 2002-07-18 14:52 jpr * ChangeLog, bindings/Makefile.am: 2002-07-18 JP Rosevear * bindings/Makefile.am: add dist hook to remove the CVS dirs from the tarball 2002-07-18 13:14 desrod * include/pi-notepad.h: // comment fixes 2002-07-18 13:05 desrod * NEWS: Increment release name 2002-07-18 13:04 desrod * ChangeLog, NEWS, doc/TODO: Updating remaining documentation for 0.11.1 release 2002-07-18 13:04 desrod * libpisock/dlp.c, libpisock/notepad.c, libpisock/palmpix.c, src/pilot-addresses.c, src/pilot-debug.c, src/pilot-mail.c, src/pilot-read-palmpix.c, src/pilot-xfer.c, src/read-palmpix.c: Fixed erroneous use of // in C comments 2002-07-18 11:45 desrod * ChangeLog, autogen.sh, configure.in, bindings/Makefile.am, libpisock/inet.c: Last minute fixes, disable all bindings by default to 'off', fixed some missing strings in autogen.sh, corrected an uninitialized 'port' in inet.c, s/PERL5/PERL/ in Makefile.am, since we're testing vesion anyway. 2002-07-17 19:46 desrod * configure.in, src/pilot-addresses.c: More -pedantic fixes, contributed patch from Akkana Peck. 2002-07-17 18:54 desrod * ChangeLog, src/pilot-xfer.c: 1/2 fix for non-writable local files with 'pilot-xfer -f' 2002-07-17 18:02 desrod * ChangeLog, bindings/Python/src/pisock_wrap.c: Clean up remaining swig warnings 2002-07-17 12:57 desrod * bindings/Python/setup.py: Removed stale setup.py file 2002-07-17 12:55 desrod * ChangeLog, configure.in, bindings/Python/setup.py.in: Added fixes for Python autoconf version propagation 2002-07-17 07:54 desrod * ChangeLog, libpisock/Makefile.am: Removed trailing space in pilot-datebook's Makefile.am, added $(usb_FILES) for BSD users in ./libpisock/Makefile.am 2002-07-16 19:03 desrod * ChangeLog, bindings/Perl/Makefile.PL.in: Fixed Perl binding to handle autoconf version propagation 2002-07-16 18:08 desrod * ChangeLog, src/memos.c, src/pilot-memos.c: Removed redundant call to print_splash(), fixed print_help() options string (akkana@shallowsky.com) 2002-07-16 17:58 angusa * doc/man/read-palmpix.1: Added png output type 2002-07-16 17:56 angusa * doc/man/read-notepad.1: changed output type definition 2002-07-16 17:54 angusa * src/pilot-read-palmpix.c, src/read-palmpix.c, include/pi-palmpix.h: Added png output 2002-07-16 17:18 jpr * ChangeLog, autogen.sh, configure.in: 2002-07-16 JP Rosevear * configure.in (set_compile_warnings): use the more standard --enable-compiler-warnings * autogen.sh: don't enable compiler warnings by default 2002-07-16 16:58 jpr * ChangeLog, configure.in, include/pi-socket.h, libpisock/net.c: 2002-07-16 JP Rosevear * configure.in: don't enable extra warnings by default and add pedantic when we do * libpisock/net.c (net_tx_handshake): use unsigned char type for the buffer * include/pi-socket.h: removing unneccessary comma 2002-07-16 16:52 angusa * src/: pilot-read-notepad.c, read-notepad.c: Fixed bad ifdef 2002-07-16 16:48 angusa * src/: pilot-read-notepad.c, read-notepad.c: Added notepad qualifier to filename. 2002-07-16 15:45 angusa * doc/man/read-notepad.1: Added output type 2002-07-16 15:44 angusa * src/: pilot-read-notepad.c, read-notepad.c: Added -t for output type 2002-07-14 10:09 jpr * ChangeLog, libpisock/dlp.c: 2002-07-14 JP Rosevear * libpisock/dlp.c (dlp_FindDBInfo): don't bail out unless the return value is less than 0 from dlp_ReadDBList 2002-07-13 14:39 desrod * NEWS, src/pilot-xfer.c: Updated version and data info in NEWS file, fixed misplaced string in pilot-xfer.c 2002-07-12 14:18 desrod * ChangeLog, include/pi-notepad.h: Changed dataLen to unsigned int 2002-07-12 14:07 desrod * ChangeLog: Fixed missing headers 2002-07-12 13:50 desrod * configure.in, pilot-link.m4.in: Reverting PILOT_LINK_NANO changes for 0.11 release 2002-07-12 13:33 angusa * doc/man/read-notepad.1: Merged ppm usage notes 2002-07-12 13:16 desrod * ChangeLog, libpisock/sys.c: Fixed error reporting in sys.c 2002-07-12 13:06 desrod * doc/man/Makefile.am: Added new manpages to install target 2002-07-12 13:03 desrod * doc/man/: dlpsh.1, ietf2datebook.1, install-datebook.1, install-hinote.1, install-memo.1, install-netsync.1, install-user.1, pi-getram.1, pi-getrom.1, pilot-addresses.1, pilot-xfer.1, read-ical.1, read-notepad.1, read-palmpix.1: lc($header) and s/FSF/Free Software Foundation/ in doc/man 2002-07-12 12:33 desrod * doc/man/: pi-getram.1, pi-getrom.1: New manpages 2002-07-12 12:22 desrod * doc/man/install-datebook.1: Updated install-datebook manpage 2002-07-12 12:19 desrod * doc/man/: pilot-addresses.1, pilot-link.7, read-ical.1: Updates, fixed some typos 2002-07-12 11:57 desrod * doc/man/: install-memo.1, install-netsync.1, install-user.1: Fixing up AUTHORS section 2002-07-12 11:53 desrod * doc/man/: ietf2datebook.1, install-hinote.1, install-memo.1, pilot-addresses.1, read-notepad.1, read-palmpix.1: Fixed minor typos 2002-07-12 11:46 desrod * ChangeLog, src/ietf2datebook.PL, src/pilot-ietf2datebook.pl: Updated perl, removed CVS dreck headers 2002-07-12 11:37 desrod * doc/man/dlpsh.1: Typo 2002-07-12 11:36 desrod * ChangeLog, doc/man/dlpsh.1: Updated manpage to current 2002-07-12 11:22 desrod * ChangeLog, src/install-hinote.c, src/pilot-install-hinote.c, src/pilot-read-notepad.c, src/pilot-read-palmpix.c, src/read-notepad.c, src/read-palmpix.c: getopt_long fixes, minor formatting fixes 2002-07-12 11:12 desrod * bindings/: Perl/Makefile.PL.in, Python/setup.py: Incremented version number to 0.11.0. FIXME: Need to propagate this through autoconf in the future 2002-07-12 11:10 desrod * doc/man/: install-hinote.1, install-user.1, pilot-addresses.1, pilot-xfer.1: Updated manpages 2002-07-12 11:07 desrod * src/: install-netsync.c, pilot-install-netsync.c: Oops, fixed argument propagation 2002-07-12 11:04 desrod * src/: install-hinote.c, install-netsync.c, install-user.c, pilot-install-hinote.c, pilot-install-netsync.c, pilot-install-user.c: Changed minor options to be a bit more intuitive 2002-07-12 11:03 desrod * ChangeLog, doc/man/install-netsync.1, doc/man/read-notepad.1, doc/man/read-palmpix.1: New manpages for read-notepad, read-palmpix, install-netsync 2002-07-12 08:49 desrod * configure.in: Small change to report library version, fix pilot-link $VERSION output for 0.11 release (FIXME) 2002-07-12 08:40 desrod * bindings/Perl/Pilot.xs, include/pi-dlp.h, libpisock/dlp.c, src/pi-getromtoken.c, src/pilot-getromtoken.c, src/Makefile.am: Added dlp_GetROMToken patch (Owen Stenseth) 2002-07-12 07:29 desrod * ChangeLog, libpisock/todo.c: Added maximum length #defines for Description and Note length, will add check code later 2002-07-11 20:36 desrod * bindings/Perl/test.pl: Redundant exit() call 2002-07-11 17:59 desrod * ChangeLog, src/memos.c, src/pilot-memos.c: Use current date/time in output of "mail" headers, fixed placement of '\0' at the end of -c processing, added code to allow -c to be used when reading from a file (Michael Hartwig) 2002-07-11 16:18 desrod * ChangeLog, bindings/Perl/test.pl: Rewrite of perl binding test, do not dump records to STDOUT. Need to test return of $dlp 2002-07-11 15:29 angusa * src/: pilot-read-notepad.c, read-notepad.c: Fixed for PNG libs >= 1.0.12 2002-07-11 14:34 desrod * ChangeLog, bindings/Perl/Pilot.xs, bindings/Perl/dump.pl: Added strict fixes to dump.pl, fixed an incorrect ref test in Pilot.xs 2002-07-11 14:06 desrod * ChangeLog, configure.in, libpisock/dlp.c: Beginning of fixes for OSX/NeXT ENOMSG issue with errno.h (EINVAL instead) 2002-07-11 13:35 desrod * ChangeLog, src/pilot-read-palmpix.c, src/read-palmpix.c: Changed 'struct U' to 'struct User' and s/&U/&User/ to match the other conduits 2002-07-11 13:24 desrod * ChangeLog, src/pilot-addresses.c: WriteUserInfo fix to prevent clobbering the username on the device 2002-07-09 16:42 angusa * src/: pilot-read-notepad.c, read-notepad.c: Fixed output to PPM 2002-07-09 13:10 angusa * src/: pilot-read-notepad.c, read-notepad.c: Added PNG conversion 2002-07-09 13:08 angusa * configure.in: Added PNG lib checking 2002-07-09 13:05 angusa * acconfig.h: Added HAVE_PNG define - AA 2002-07-03 14:59 jpr * ChangeLog, configure.in, libpisock/palmpix.c: 2002-07-03 JP Rosevear * configure.in: check for stdint.h and inttypes.h * libpisock/palmpix.c: include stdint.h or inttypes.h as necessary 2002-07-03 14:26 jpr * ChangeLog, libpisock/usb.c: 2002-07-03 JP Rosevear * libpisock/usb.c (pi_usb_accept): don't actually set the baudrate, just use dummy values 2002-07-03 14:24 jpr * ChangeLog, libpisock/usb.c: 2002-07-03 JP Rosevear * libpisock/usb.c (pi_usb_accept): handle a cmp connection 2002-07-02 13:38 jpr * src/.cvsignore: Shush 2002-07-02 13:35 jpr * ChangeLog, libpisock/syspkt.c: 2002-07-02 JP Rosevear * libpisock/syspkt.c (sys_RPC): parse the return buffer correctly 2002-07-02 13:18 jpr * ChangeLog, include/pi-socket.h, libpisock/dlp.c, libpisock/serial.c, libpisock/socket.c, libpisock/sys.c, libpisock/syspkt.c, src/debugsh.c, src/pilot-debugsh.c: 2002-07-02 JP Rosevear * libpisock/serial.c (pi_serial_connect): set the data rate to 57600 for a sys socket (pi_serial_connect): set the baud rate for the device for all command queue types * libpisock/dlp.c (dlp_request_new): don't malloc a 0 size array (dlp_request_new_with_argid): ditto (dlp_response_new): ditto (dlp_request_free): don't free a 0 size array (dlp_response_free): ditto (dlp_exec): set the result to NULL in case we never read a result * libpisock/syspkt.c (sys_QueryState): only write 2 bytes (sys_RemoteEvent): don't write the slp info, just the event info (sys_RPC): ditto * libpisock/sys.c (sys_tx): transmit on the console socket type * src/debugsh.c (main): create the SYS socket and connect 2002-06-30 09:14 desrod * ChangeLog, libpisock/connect.c: Fixed the dlp_OpenConduit call, was put in the wrong place. Passwords should now work again. 2002-06-28 14:41 desrod * ChangeLog: [no log message] 2002-06-28 14:41 desrod * libpisock/palmpix.c: Fixed a missing prototype for DecodeRow 2002-06-28 14:31 desrod * ChangeLog, configure.in, bindings/Java/Jni.c, include/Makefile.am, include/pi-address.h, include/pi-notepad.h, include/pi-palmpix.h, libpisock/Makefile.am, libpisock/connect.c, libpisock/inet.c, libpisock/notepad.c, libpisock/palmpix.c, libpisock/serial.c, libpisock/socket.c, libpisock/usb.c, src/Makefile.am, src/pilot-addresses.c, src/pilot-read-notepad.c, src/pilot-read-palmpix.c, src/read-notepad.c, src/read-palmpix.c, tests/dlp-test.c: NEW CONDUITS: read-palmpix, read-notepad (Angus Ainslie) src/pilot-datebook: New datebook replacement (Matthias Hessler) configure.in: pilot-datebook pokes added src/Makefile.in: pilot-datebook pokes added src/pilot-addresses.c: Fixed a field-order error between 0.9.5 and 0.10.99 CSV export files. Fixed the -i/-c discrepancy again. bindings/Java/Jni.c: s/s.name/s.prodID/ libpisock/usb.c: Fixed missing prototype for pi_socket_init() libpisock/socket.c: ditto libpisock/serial.c: ditto libpisock/inet.c: ditto 2002-06-28 11:56 jpr * ChangeLog, libpisock/dlp.c: 2002-06-28 JP Rosevear * libpisock/dlp.c: oops, remove old dlp_exec function 2002-06-28 11:54 jpr * ChangeLog, include/pi-dlp.h, libpisock/dlp.c: 2002-06-28 JP Rosevear * include/pi-dlp.h: tidy protos * libpisock/dlp.c: rename dlp_exec_new to dlp_exec 2002-06-28 10:45 jpr * ChangeLog, NEWS, configure.in, pilot-link.m4.in, include/pi-version.h.in: 2002-06-28 JP Rosevear * NEWS: update * pilot-link.m4.in: handle nano version when doing configuration check * configure.in: bump version * include/pi-version.h.in: handle a nano version as well 2002-06-28 10:23 jpr * ChangeLog, bindings/Perl/Pilot.xs, bindings/Python/src/pisock_wrap.c: 2002-06-28 JP Rosevear * bindings/Perl/Pilot.xs: reflect name->prodID renaming in SysInfo * bindings/Python/src/pisock_wrap.c: ditto 2002-06-28 10:21 jpr * ChangeLog, src/Makefile.am, src/iambicexample.cc, tests/Makefile.os2: 2002-06-28 JP Rosevear * src/Makefile.am: don't build iambicexample.cc * src/iambicexample.cc: remove because lib support is gone * tests/Makefile.os2: remove unused file 2002-06-28 10:19 jpr * ChangeLog, include/Makefile.am, include/pi-address.h, include/pi-appinfo.h, include/pi-datebook.h, include/pi-expense.h, include/pi-file.h, include/pi-hinote.h, include/pi-iambicExpense.h, include/pi-iambicExpense.hxx, include/pi-inetserial.h, include/pi-mail.h, include/pi-md5.h, include/pi-memo.h, include/pi-money.h, include/pi-sync.h, include/pi-syspkt.h, include/pi-todo.h: 2002-06-28 JP Rosevear * libpisock++/Makefile.am: don't build iambicExpense.cc * libpisock++/iambicExpense.cc: kill at request of author * Revert format only changes to the headers, remove dead headers 2002-06-25 10:28 jpr * ChangeLog, include/pi-dlp.h, libpisock/dlp.c, libpisock/socket.c, tests/.cvsignore, tests/Makefile.am, tests/dlp-test.c: Merging dlp-arg-rewrite-branch to the main line. 2002-06-24 14:09 jpr * ChangeLog, libpisock/dlp.c, tests/dlp-test.c: 2002-06-24 JP Rosevear * tests/dlp-test.c (main): add tests for the remaining 1.1 DLP calls * libpisock/dlp.c (dlp_WriteAppPreference): set the reserved byte to 0 not 11 and copy the buffer to the request, not the response 2002-06-24 12:26 jpr * ChangeLog, tests/dlp-test.c: 2002-06-24 JP Rosevear * tests/dlp-test.c: Make logging more consistent 2002-06-24 12:02 jpr * ChangeLog, libpisock/dlp.c, tests/dlp-test.c: 2002-06-24 JP Rosevear * tests/dlp-test.c: add copyright, improve docs, write a more complete test of records, finishes all the 1.0 DLP calls i'm going to do * libpisock/dlp.c (dlp_ReadOpenDBInfo): this has 1 arg, not 0 (dlp_ReadRecordIDList): the arg is 6 bytes long, also set the max value (dlp_WriteRecord): get the new record id properly (dlp_DeleteRecord): create the request with the right command (dlp_DeleteCategory): bitwise and instead of boolean and (dlp_WriteAppPreference): this has 1 arg, not 0 (dlp_ReadNextModifiedRecInCategory): ditto 2002-06-22 18:35 desrod * ChangeLog, doc/README.usb: Updated to include the USB->kernel device mapping for the visor driver 2002-06-21 16:42 jpr * ChangeLog, include/pi-dlp.h, libpisock/dlp.c, tests/.cvsignore, tests/Makefile.am, tests/dlp-test.c: 2002-06-21 JP Rosevear * libpisock/dlp.c (dlp_request_new_with_argid): to create a request starting at something other than the first argid (dlp_response_read): simplify (dlp_request_write): make sure to write the correct argid (dlp_exec_new): don't return 0 if there was a dlp error (dlp_ReadStorageInfo): the manufacturer and name lengths are only 1 byte long (dlp_ReadSysInfo): read from the response data (dlp_ReadDBList): ditto (dlp_OpenDB): card number and mode are only 1 byte (dlp_DeleteDB): ditto (dlp_CreateDB): allow space for the null string char (dlp_CloseDB_All): start at argid 0x21 (dlp_CallApplication): ditto and remove old undeleted code (dlp_AddSyncLogEntry): copy in the entry to the request data (dlp_EndOfSync): use correct function enum (dlp_RPC): make dlp_buf local to here (dlp_DeleteCategory): use the 0 arg offset rather than 1 (dlp_ReadResourceByType): ditto (dlp_ReadResourceByIndex): ditto (dlp_ReadAppBlock): ditto (dlp_ReadSortBlock): ditto (dlp_DeleteResource): use correct function enum (dlp_ReadNextRecInCategory): get data from response (dlp_WriteAppPreference): make dlp_buf local to here (dlp_ReadRecordByIndex): use request data and start argid at 0x21 * include/pi-dlp.h: new proto * tests/dlp-test.c: regression test for dlp * tests/Makefile.am: add dlp-test to the build 2002-06-06 13:27 jpr * ChangeLog, include/pi-dlp.h, libpisock/dlp.c: 2002-06-06 JP Rosevear * libpisock/dlp.c: convert all functions over to new arg system 2002-05-29 08:39 desrod * ChangeLog, libpisock/socket.c, src/pilot-xfer.c: Adjust size of realloc protocol_queue_add in socket.c (jhmark) Added -x/--exec option to allow intermediate scripts to be executed "during" the sync. Fixed typo in 'Usage' in pilot-xfer.c (Greg Alexander) 2002-05-10 18:18 desrod * ChangeLog, libpisync/Makefile.am: Fixed multiple definitions of libpisync_la_LIBADD (Björn Torkelsson) 2002-05-07 15:59 desrod * ChangeLog, doc/Makefile.am: Fixed minor typo that broke dist. s/Guideline/Guidelines/ 2002-05-07 15:23 desrod * ChangeLog, doc/Makefile.am: Added new docs to EXTRA_DIST 2002-05-06 08:46 desrod * ChangeLog, src/pilot-mail.c, src/pilot-xfer.c: Fixed remaining PilotUser structs 2002-05-05 23:31 desrod * ChangeLog, doc/CodingGuidelines: Fixed bad URL 2002-05-05 23:29 desrod * ChangeLog, doc/CodingGuidelines: Small changes to doc/CodingGuidelines (user-submitted suggestions) 2002-05-05 23:23 desrod * ChangeLog, doc/README.usb: Minor readability adjustments to doc/README.usb 2002-05-05 23:20 desrod * ChangeLog, doc/README.usb, include/pi-datebook.hxx, src/ccexample.cc, src/iambicexample.cc: Fixed a namespace typing problem with gcc 3.x.x builds (Sergei Pachkov), began a draft for the pilot-link USB howto 2002-04-29 14:17 jpr * include/pi-dlp.h, libpisock/dlp.c, libpisock/socket.c: Committing some rewrite stuff before it gets out of hand. 2002-04-28 15:46 desrod * ChangeLog, doc/man/install-datebook.1: Fixed some typos, changed around some formatting a bit. (#180, bgdarnell) 2002-04-25 11:15 jpr * libpisock/dlp.c, libpisock/net.c, src/install-user.c, src/pilot-install-user.c: 2002-04-25 JP Rosevear * libpisock/connect.c (pilot_connect): read the system info * libpisock/dlp.c (dlp_ReadSysInfo): write a dlp version of 1.3 out when reading system info * libpisock/net.c (net_rx_handshake): make buffers unsigned chars (net_tx_handshake): ditto (net_tx): print correct debugging info * bindings/Python/setup.py: fix compilation (but only when build dir == src dir) * src/install-user.c (main): exit nicely when we are just printing out the user info 2002-04-25 03:01 jpr * ChangeLog, bindings/Python/setup.py, libpisock/connect.c: 2002-04-25 JP Rosevear * libpisock/connect.c (pilot_connect): read the system info * libpisock/dlp.c (dlp_ReadSysInfo): write a dlp version of 1.3 out when reading system info * libpisock/net.c (net_rx_handshake): make buffers unsigned chars (net_tx_handshake): ditto (net_tx): print correct debugging info * bindings/Python/setup.py: fix compilation (but only when build dir == src dir) * src/install-user.c (main): exit nicely when we are just printing out the user info 2002-04-20 11:52 desrod * ChangeLog, configure.in: Removed "development version" warning 2002-04-18 21:16 jpr * ChangeLog, bindings/Makefile.am: 2002-04-18 JP Rosevear * bindings/Makefile.am: better dependency rule 2002-04-18 16:30 jpr * libpisync/.cvsignore: Shush. 2002-04-18 16:29 jpr * ChangeLog, Makefile.am, configure.in: 2002-04-18 JP Rosevear * Makefile.am: add libpisync as a subdir * configure.in: AC_SUBST the version info 2002-04-18 16:09 jpr * ChangeLog, configure.in, libpisock/Makefile.am, libpisock/sync.c, libpisync/Makefile.am, src/pi-getram.c, src/pi-getrom.c, src/pilot-getram.c, src/pilot-getrom.c: 2002-04-18 JP Rosevear * src/pi-getram.c (main): fix compilation * src/pi-getrom.c (main): fix compilation * libpisync/sync.c: move * libpisync/Makefile.am: Compile libpisync library * libpisock/Makefile.am: remove sync.c from sources * configure.in: add sync library version 2002-04-18 10:28 jpr * ChangeLog, acconfig.h, configure.in, bindings/Python/src/pisock.i, bindings/Python/src/pisock_wrap.c, doc/Makefile.am, include/Makefile.am, include/pi-usb.h, libpisock/Makefile.am, libpisock/freebsdusb.c, libpisock/linuxusb.c, libpisock/serial.c, libpisock/socket.c, libpisock/usb.c, src/pilot-xfer.c: 2002-04-18 JP Rosevear * doc/Makefile.am: dist extra doc stuff * libpisock/socket.c (pi_connect): add usb device (pi_bind): ditto * libpisock/freebsdusb.c: freebsd usb device implementation * libpisock/linuxusb.c: linux usb device implementation * libpisock/usb.c: generic usb device * libpisock/Makefile.am: compile usb sources if needed * include/Makefile.am: install new pi-usb.h header * acconfig.h: add HAVE_USB * configure.in: clean up configure checks slightly, check for usb platforms 2002-04-18 00:15 desrod * ChangeLog, src/addresses.c, src/dlpsh.c, src/install-datebook.c, src/install-expenses.c, src/install-hinote.c, src/install-memo.c, src/install-netsync.c, src/install-user.c, src/memos.c, src/money2qif.c, src/pi-getram.c, src/pi-getrom.c, src/pi-nredir.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-dedupe.c, src/pilot-dlpsh.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-install-datebook.c, src/pilot-install-expenses.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-install-netsync.c, src/pilot-install-user.c, src/pilot-memos.c, src/pilot-nredir.c, src/pilot-port.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c: Removed extraneous error strings in 'error:', since they are duplicated in libpisock/connect.c 2002-04-17 23:48 desrod * ChangeLog, bindings/Makefile.am: Typo in bindings/Makefile.am, s/buildir/builddir/, remove LD_LIBRARY_PATH which is ignored by distutils anyway (David Gibson) 2002-04-17 23:47 desrod * ChangeLog, src/pi-getram.c, src/pi-getrom.c, src/pilot-getram.c, src/pilot-getrom.c: More granular error control, reporting in pi-getr?m.c 2002-04-16 22:50 jpr * ChangeLog, libpisock/socket.c: 2002-04-16 JP Rosevear * libpisock/socket.c (onalarm): use RETSIGTYPE 2002-04-12 17:11 desrod * bindings/Python/src/pisock_wrap.c: Updated swig build 2002-04-12 17:10 desrod * bindings/Python/src/pisock.i: Removed references to PalmHeader() and pi_setmaxspeed so the module will properly import. 2002-04-12 17:10 desrod * bindings/Python/setup.py: Fixed libdir 2002-04-12 17:01 desrod * src/pilot-xfer.c: Fixed a bug in Restore() when the directory is missing, fixed a permission problem when the target directory is not writable. 2002-04-12 17:01 desrod * ChangeLog, libpisock/connect.c: Small error/perror() cleanups 2002-04-10 15:25 desrod * src/pilot-xfer.c: No need for F_OK test twice in Backup() 2002-04-10 15:23 desrod * src/pilot-xfer.c: One small fix to change the directory creation if it doesn't already exist. 2002-04-10 15:11 desrod * ChangeLog, src/pilot-xfer.c: Backup().. directory must be writable before we Connect() and write data. 2002-04-10 13:48 desrod * ChangeLog, libpisock/connect.c, src/pilot-xfer.c: Fixed a bug in pilot-xfer in Restore() when the directory did not exist. Added minor cleanups to connect.c, perror(), misc. 2002-04-10 12:44 desrod * bindings/Python/src/pisock_wrap.c: Oops, forgot to run swig on that last update. 2002-04-10 12:42 desrod * ChangeLog, bindings/Python/setup.py, bindings/Python/src/pisock.i, bindings/Python/src/pisock_wrap.c: Updated the Python bindings to fix an import problem with unresolved symbols. Removed the deprecated reference to PalmHeader() and pi_setmaxspeed. 2002-04-03 16:01 jpr * include/pi-usb.h: oops. 2002-04-03 14:48 jpr * ChangeLog, acconfig.h, configure.in, doc/Makefile.am, include/Makefile.am, libpisock/Makefile.am, libpisock/freebsdusb.c, libpisock/linuxusb.c, libpisock/serial.c, libpisock/socket.c, libpisock/usb.c: 2002-04-03 JP Rosevear * libpisock/socket.c (pi_connect): add usb device (pi_bind): ditto * libpisock/freebsdusb.c: freebsd usb device implementation * libpisock/linuxusb.c: linux usb device implementation * libpisock/usb.c: generic usb device * libpisock/Makefile.am: compile usb sources if needed * include/Makefile.am: install new pi-usb.h header * acconfig.h: add HAVE_USB * configure.in: clean up configure checks slightly, check for usb platforms 2002-04-02 13:58 desrod * ChangeLog, src/pilot-addresses.c: Fixed field names to align with labels in write_file() 2002-04-02 10:11 desrod * ChangeLog, src/memos.c, src/pilot-memos.c: Forgot some braces in memos.c, exit(0) would never be parsed 2002-03-30 09:15 jpr * ChangeLog, libpisock/unixserial.c: 2002-03-30 JP Rosevear * libpisock/unixserial.c (s_read): Check to make sure the read was successful before writing to the buffer 2002-03-30 09:14 jpr * ChangeLog, bindings/Perl/Makefile.PL.in: 2002-03-30 JP Rosevear * bindings/Perl/Makefile.PL.in: Use the right libdir 2002-03-20 17:22 desrod * NEWS: Minor cleanups to NEWS 2002-03-20 17:15 jpr * ChangeLog, NEWS: 2002-03-20 JP Rosevear * NEWS: update 2002-03-20 16:27 jpr * ChangeLog, NEWS: 2002-03-20 JP Rosevear * NEWS: update 2002-03-20 16:21 jpr * ChangeLog, NEWS, configure.in, bindings/Perl/Makefile.PL.in, bindings/Python/setup.py: 2002-03-20 JP Rosevear * NEWS: update * configure.in: bump version to 0.10.99 * bindings/Perl/Makefile.PL.in: Bump version * bindings/Java/org/gnu/pdapilot/Constants.java: ditto * bindings/Python/setup.py: ditto 2002-03-20 15:37 desrod * ChangeLog, src/pilot-xfer.c: Another small tweak to pilot-xfer to handle "double extensions" such as those created by Adobe Palm Reader. 2002-03-20 15:30 desrod * ChangeLog: Forgot to update ChangeLog 2002-03-20 15:28 desrod * ChangeLog, README: Minor change to README to remove bug-reporting redundancy 2002-03-20 15:22 desrod * README: Moved a section down 2002-03-20 15:17 desrod * README, doc/README.debugging: Minor documentation updates for README and doc/README.debugging 2002-03-20 15:00 jpr * ChangeLog, include/pi-padp.h, include/pi-slp.h, libpisock/padp.c, libpisock/slp.c, libpisock/socket.c: 2002-03-20 JP Rosevear * libpisock/slp.c (slp_tx): make the buffer the size of the header/footer and mtu (slp_rx): ditto * libpisock/padp.c (padp_tx): ditto (padp_rx): ditto * include/pi-slp.h: ditto * include/pi-padp.h: don't include the header in the MTU value * libpisock/socket.c (pi_close): even if closing the device fails, free the queue and device 2002-03-20 14:26 desrod * ChangeLog, src/pilot-xfer.c: When using -f, also allow 'File.ext' as well as 'File' to be specified. (Robert Cortopassi) 2002-03-20 12:53 jpr * ChangeLog, libpisock/padp.c, libpisock/slp.c: 2002-03-20 JP Rosevear * libpisock/padp.c (padp_tx): only check for a memory error after we ensure the packet it the correct ack, return the proper length count when the data response arrives instead of the ack, add logging, use PADP_MTU for buffer size (padp_rx): remove excessive read calls, add logging, use PADP_MTU for buffer size * libpisock/slp.c (slp_rx): correctly check for when packet length exceeds buffer length, add some logging 2002-03-19 23:15 jpr * ChangeLog, libpisock/padp.c, libpisock/slp.c: 2002-03-19 JP Rosevear * libpisock/padp.c (padp_rx): ensure that all bytes are read in * libpisock/slp.c (slp_rx): return 0 on bad checksum (header or packet) 2002-03-19 18:14 jpr * ChangeLog, libpisock/dlp.c, libpisock/slp.c: 2002-03-19 JP Rosevear * libpisock/slp.c (slp_dump_header): print out checksum correctly * libpisock/dlp.c (dlp_exec): check for an error from the read call 2002-03-19 16:33 jpr * ChangeLog, libpisock/socket.c: 2002-03-19 JP Rosevear * libpisock/socket.c: include pi-sys.h 2002-03-19 15:34 jpr * ChangeLog, include/Makefile.am: 2002-03-19 JP Rosevear *include/Makefile.am: only install c++ headers if we built the c++ lib 2002-03-19 15:31 jpr * ChangeLog, include/Makefile.am: 2002-03-19 JP Rosevear * include/Makefile.am (c_headers): add pi_sys.h 2002-03-19 15:05 jpr * ChangeLog, include/pi-socket.h, include/pi-source.h, include/pi-sys.h, include/pi-syspkt.h, libpisock/Makefile.am, libpisock/padp.c, libpisock/socket.c, libpisock/sys.c, libpisock/syspkt.c: 002-03-19 JP Rosevear * include/pi-sys.h: for new sys protocol * include/pi-syspkt.h: remove protos * include/pi-source.h: remove dead struct * include/pi-socket.h: add PI_PF_SYS and PI_LEVEL_SYS * libpisock/sys.c: implement the sys protocol * libpisock/socket.c (protocol_queue_build): handle PI_PF_SYS * libpisock/syspkt.c: remove syspkt_tx and syspkt_rx * libpisock/Makefile.am: build sys.c * libpisock/padp.c (padp_tx): remove useless unsigned char casts 2002-03-19 14:04 jpr * ChangeLog, include/pi-slp.h, include/pi-socket.h, libpisock/padp.c, libpisock/slp.c, libpisock/socket.c: 2002-03-19 JP Rosevear * libpisock/slp.c (slp_protocol): use new defines * libpisock/padp.c (padp_rx): ditto (padp_tx): ditto * include/pi-slp.h: create slp socket defines * include/pi-socket.h: remove obsolete defines * libpisock/socket.c (pi_getsockopt): use correct field name 2002-03-19 13:52 jpr * ChangeLog, include/pi-socket.h, libpisock/socket.c, src/pi-nredir.c, src/pilot-nredir.c: 2002-03-19 JP Rosevear * include/pi-socket.h: add a SOCK level and options * src/pi-nredir.c (main): set both sockets to PI_SOCK_CONEN because the disconnect will have already gone through * libpisock/socket.c (pi_getsockopt): handle the sock level and sock state option (pi_setsockopt): ditto 2002-03-19 13:18 desrod * ChangeLog, src/pilot-xfer.c: Cleaned up print_help() and some other minor formatting changes. 2002-03-19 13:16 desrod * ChangeLog, libpisock/connect.c: Updated connect() with a slightly better error handling of /dev/pilot fallbacks. Also removed the putenv() call, since we don't need it inside connect.c (unless children need access to it, but they don't). 2002-03-18 21:50 desrod * ChangeLog, src/pilot-xfer.c: Added a top limit for numexclude. We don't want to oob this array. This prevents that. 2002-03-18 21:39 desrod * ChangeLog, src/install-user.c, src/pilot-install-user.c: Exit cleanly when no arguments are passed to install-user. Previously would remove UserInfo. Bad, and fixed now. 2002-03-18 19:20 jpr * ChangeLog, src/dlpsh.c, src/pilot-dlpsh.c: 2002-03-18 JP Rosevear * src/dlpsh.c (strtoke): don't run past the end of the string on the last token 2002-03-18 17:29 jpr * ChangeLog, src/dlpsh.c, src/pilot-dlpsh.c: 2002-03-18 JP Rosevear * src/dlpsh.c (strtoke): end the string in the right spot if it was delimited 2002-03-18 15:24 jpr * ChangeLog, libpisock/slp.c: 2002-03-18 JP Rosevear * libpisock/slp.c (slp_rx): correct bit mask again, d'oh 2002-03-18 15:15 jpr * ChangeLog, libpisock/slp.c: 2002-03-18 JP Rosevear * libpisock/slp.c (slp_rx): correct bit mask 2002-03-18 15:08 jpr * ChangeLog, libpisock/padp.c, libpisock/slp.c: 2002-03-18 JP Rosevear * libpisock/slp.c (slp_rx): adjust the check sum for loop back packets if it doesn't match in case its the tenth one * libpisock/padp.c (padp_rx): no need to kill the offset 2002-03-18 15:01 desrod * include/pi-source.h, libpisock/utils.c: Revert. 2002-03-18 14:54 desrod * ChangeLog, include/pi-source.h, libpisock/utils.c: [no log message] 2002-03-18 09:32 desrod * ChangeLog, src/pilot-addresses.c: Fixed missing options, getopt_long(), changed -c argument to -i. 2002-03-15 16:40 jpr * ChangeLog, pilot-link.m4.in: 2002-03-15 JP Rosevear m * pilot-link.m4.in: remove unneccessary checks, error on failure 2002-03-15 15:58 jpr * ChangeLog, src/pix/Makefile.am: 2002-03-15 JP Rosevear * src/pix/Makefile.am: install pix 2002-03-15 15:52 jpr * .cvsignore, ChangeLog, Makefile.am, configure.in, bindings/Makefile.am, bindings/Java/Jni.c, bindings/Java/Makefile.am, doc/.cvsignore, doc/Makefile.am, libpisock/Makefile.am, src/.cvsignore, src/Makefile.am, src/pix/.cvsignore, src/pix/Makefile.am, src/prc/.cvsignore, src/prc/Makefile.am, tests/Makefile.am: 2002-03-15 JP Rosevear * tests/Makefile.am (INCLUDES): fix dir for linking * src/prc/Makefile.am: dist and install the prc data * src/pix/Makefile.am: dist the pix * src/Makefile.am: compile apps * libpisock++/Makefile.am: rename to libpisock++, make shared lib and version * libpisock/Makefile.am: tidy * doc/Makefile.am: compile subdir * bindings/Makefile.am: use correct libdir * bindings/Java/Jni.c: s/defaultCategory/defaultCurrency/ * bindings/Makefile.am: reflect change of subdir from Perl5 to Perl * configure.in: fix AC_OUTPUT files, add version stuff for libpisock++ * Makefile.am: remove stuff to build apps 2002-03-15 14:29 desrod * getopt.h, parsedate.y: The last of the code-based files (text files are left) 2002-03-15 12:15 desrod * TODO: ./doc straggler 2002-03-15 12:14 desrod * README-Win32.txt, ietf2datebook.PL, pilot-undelete.PL, sync-plan.PL: Moving some docs into ./docs and some source into ./src 2002-03-15 12:06 desrod * addresses.c, ccexample.cc, debugsh.c, dlpsh.c, getopt.c, getopt1.c, getrom.c, getrom.prc, getrom2.prc, hinotes.c, iambicexample.cc, install-datebook.c, install-expenses.c, install-hinote.c, install-memo.c, install-netsync.c, install-todos.c, install-user.c, kittykiller.c, memos.c, money2qif.c, parsedate.c, pd-tty.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-clip.c, pilot-debug.c, pilot-dedupe.c, pilot-file.c, pilot-mail.c, pilot-prc.c, pilot-schlep.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, validate.cc: Major directory and file restructuring. O V E R H A U L! 2002-03-07 16:09 jpr * ChangeLog, libpisock/inet.c, libpisock/unixserial.c: 2002-03-07 JP Rosevear * libsock/unixserial.c (s_write): obey the timeout for writes as well * libsock/inet.c (pi_inet_write): ditto 2002-03-07 15:27 jpr * ChangeLog, libpisock/connect.c: 2002-03-07 JP Rosevear * libsock/connect.c (pilot_connect): if the port is null and the PILOTPORT env var is null, try using /dev/pilot 2002-03-07 14:30 jpr * ChangeLog, read-expenses.c, bindings/Perl/Pilot.xs, include/pi-expense.h, libpisock/expense.c, src/pilot-read-expenses.c, src/read-expenses.c: 2002-03-07 JP Rosevear * tools/Perl5/Pilot.xs: adjust expense wrappers * read-expenses.c (main): print both font fields, the correct number of categories and the correct number of new pref bytes * include/pi-expense.h: adjust pref fields * libsock/expense.c (unpack_ExpensePref): its the default currency, not category, read the correct number of currencies and both font values, get the two unknown values (pack_ExpensePref): write the correct number of categories, showAllCategories is only one byte long, write 0xff for the two unknown values, write both font values 2002-03-01 09:13 desrod * ChangeLog, dlpsh.c, getrom.c, hinotes.c, install-expenses.c, install-hinote.c, install-memo.c, install-netsync.c, install-todos.c, install-user.c, memos.c, money2qif.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-clip.c, pilot-debug.c, pilot-dedupe.c, pilot-file.c, pilot-mail.c, pilot-prc.c, pilot-schlep.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, include/pi-header.h, libpisock/pi-header.c, src/dlpsh.c, src/getrom.c, src/hinotes.c, src/install-expenses.c, src/install-hinote.c, src/install-memo.c, src/install-netsync.c, src/install-todos.c, src/install-user.c, src/memos.c, src/money2qif.c, src/pi-csd.c, src/pi-getram.c, src/pi-getrom.c, src/pi-nredir.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-csd.c, src/pilot-debug.c, src/pilot-dedupe.c, src/pilot-dlpsh.c, src/pilot-file.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-hinotes.c, src/pilot-install-expenses.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-install-netsync.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-mail.c, src/pilot-memos.c, src/pilot-nredir.c, src/pilot-port.c, src/pilot-prc.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c: s/PalmHeader/print_splash/ && s/Help/print_help/ 2002-03-01 09:10 desrod * addresses.c, src/addresses.c: s/PalmHeader/print_splash/ && s/Help/print_help/ 2002-02-27 08:57 desrod * ChangeLog, Makefile.am, bindings/Makefile.am, bindings/Java/Makefile.am, libpisock/Makefile.am, tests/Makefile.am: Minor pokes to allow pilot-link to build outside $SRCDIR (John Marshall) 2002-02-27 00:19 desrod * ChangeLog, dlpsh.c, install-user.c, pi-nredir.c, pi-port.c, pilot-schlep.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, src/dlpsh.c, src/install-user.c, src/pi-nredir.c, src/pi-port.c, src/pilot-dlpsh.c, src/pilot-install-user.c, src/pilot-nredir.c, src/pilot-port.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c: pilot_connect() cleanup, getopt_long() conversion/cleanup, general cleaning. pi-port does not work at the moment, will fix later. 2002-02-25 09:01 desrod * ChangeLog, libpisock/connect.c: BSD errno.h fixes from Peter da Silva 2002-02-24 13:19 desrod * ChangeLog, configure.in, bindings/Perl/Makefile.PL.in: Incremented and fixed the versions in preparation for a release. libpisock, Perl and Python bindings fixed. Java was already corrected. Added a warning at the bottom of configure.in for those who install without reading docs. 2002-02-21 10:59 desrod * ChangeLog, libpisock/pi-header.c: Added build date and time to the header splash, helps track bugs more granularly 2002-02-21 10:18 desrod * pilot-xfer.c, src/pilot-xfer.c: Moved a type definition to where it belongs. 2002-02-21 09:23 desrod * ChangeLog, libpisock/pi-file.c: Removed "pretty-print" for now. 2002-02-21 00:15 desrod * ChangeLog, install-user.c, memos.c, money2qif.c, pilot-prc.c, pilot-xfer.c, src/install-user.c, src/memos.c, src/money2qif.c, src/pilot-install-user.c, src/pilot-memos.c, src/pilot-prc.c, src/pilot-xfer.c: Lots of cleanup here. Fixed the fallthrough cases, added --novsf hack to pilot-xfer to fix a JPilot issue, more stuff. 2002-02-20 20:40 desrod * ChangeLog, dlpsh.c, pilot-file.c, src/dlpsh.c, src/pilot-dlpsh.c, src/pilot-file.c: Fixing up the last of them, release time! (getopt conversions, aligning the --help and output options, cleanup) 2002-02-09 21:22 desrod * ChangeLog, memos.c, src/memos.c, src/pilot-memos.c: Removed -Q, -q, -D options.. changed -v from 'verbose' to 'version', flattened 2002-02-09 20:48 desrod * ChangeLog, memos.c, src/memos.c, src/pilot-memos.c: Flattened memos, updated PILOTPORT handling, flattened 2002-02-09 20:38 desrod * ChangeLog, install-hinote.c, src/install-hinote.c, src/pilot-install-hinote.c: PILOTPORT conversion of install-hinote, flattened 2002-02-09 20:18 desrod * ChangeLog, addresses.c, src/addresses.c: Cleaned up addresses a bit to handle the new PILOTPORT parsing, flattened it up a bit 2002-02-09 19:37 desrod * ChangeLog, bindings/Python/setup.py: Incremented version of Python binding to match core pilot-link version 2002-02-09 15:40 desrod * ChangeLog, addresses.c, src/addresses.c: Removed 'fancy' output from addresses (fstyle) 2002-02-09 09:55 desrod * ChangeLog, pilot-xfer.c, src/pilot-xfer.c: Reverted an optstring bug I introduced over the top of Judd's fix 2002-02-08 14:23 desrod * ChangeLog, dlpsh.c, src/dlpsh.c, src/pilot-dlpsh.c: Removed garbage string in 'ls' output 2002-02-08 14:14 desrod * ChangeLog, dlpsh.c, src/dlpsh.c, src/pilot-dlpsh.c: Missing string.h include 2002-02-08 14:09 jpr * ChangeLog, libpisock/inet.c, libpisock/socket.c: 2002-02-08 JP Rosevear * libsock/socket.c (ps_list_remove): update the prev_elem each iteration * libsock/inet.c (pi_inet_accept): set correct sd when we know it and don't recognize the socket twice 2002-02-08 12:50 desrod * ChangeLog, doc/README.debugging, doc/logging.txt: Renamed doc/logging.txt to doc/README.debugging 2002-02-08 12:49 judd * ChangeLog: Fixed bug of pilot-xfer -i not accepting multiple files as arguments. 2002-02-08 09:54 desrod * ChangeLog, pilot-xfer.c, src/pilot-xfer.c: Minor cleanups to pilot-xfer 2002-02-08 03:26 judd * pilot-xfer.c, src/pilot-xfer.c: pilot-xfer now accepts multiple files as arguments to -i 2002-02-05 11:13 jpr * ChangeLog, libpisock/dlp.c, libpisock/pi-file.c, libpisock/slp.c, libpisock/syspkt.c, libpisock/utils.c: 2002-02-05 JP Rosevear * libsock/dlp.c: include before for freebsd 4.4 * libsock/utils.c: ditto * libsock/syspkt.c: ditto * libsock/slp.c: ditto 2002-02-03 03:35 judd * libpisock/pi-file.c: fixed divide by zero error 2002-01-31 13:45 jpr * ChangeLog, include/pi-socket.h, libpisock/inet.c, libpisock/net.c, libpisock/padp.c, libpisock/serial.c: 2002-01-31 JP Rosevear * libsock/serial.c (pi_serial_setsockopt): these are device rather than socket level options, add timeout (pi_serial_getsockopt): ditto * libsock/padp.c (padp_tx): set device timeout for reading (padp_rx): ditto * libsock/net.c (net_rx): set device timeout * libsock/inet.c (pi_inet_getsockopt): implement timeout option (pi_inet_setsockopt): ditto * include/pi-socket.h: remove socket level and add device level 2002-01-31 12:35 jpr * ChangeLog, libpisock/connect.c: 2002-01-31 JP Rosevear * libsock/connect.c (pilot_connect): improve pi_bind error message 2002-01-31 12:05 jpr * ChangeLog, libpisock/serial.c: 2002-01-31 JP Rosevear * libsock/serial.c (pi_serial_device_dup): increment ref count properly (pi_serial_close): decrement ref count properly (pi_serial_accept): the timeout must be set before pi_socket_init because it might peek at the data for autodetection 2002-01-31 07:59 desrod * ChangeLog, dlpsh.c, src/dlpsh.c, src/pilot-dlpsh.c: dlpsh is segfaulting all over the place now, major problems in strtoke() are appearing now for no apparent reason 2002-01-30 17:15 jpr * ChangeLog, include/pi-cmp.h, libpisock/cmp.c, libpisock/pi-file.c: 2002-01-30 JP Rosevear * libsock/cmp.c (cmp_wakeup): use new version define * include/pi-cmp.h: tidy version defines * libsock/pi-file.c (pi_file_read_record): using logging functions 2002-01-30 00:35 desrod * libpisock/pi-file.c: Removed one final declaration of 'size' that was commented in 1.26 2002-01-30 00:26 desrod * ChangeLog, libpisock/pi-file.c: Fixed a problem in pi-file.c when 'size' was uninitialized 2002-01-29 23:16 desrod * ChangeLog, install-memo.c, src/install-memo.c, src/pilot-install-memo.c: Fixed an error with install-memo reporting erroneous argv[0] on filename 2002-01-29 16:29 desrod * ChangeLog, CodingGuidelines, Makefile.am, doc/CodingGuidelines: Moved CodingGuidelines to ./doc 2002-01-29 16:15 jpr * ChangeLog, doc/logging.txt: 2002-01-29 JP Rosevear * doc/logging.txt: Basic loggin how-to 2002-01-28 16:17 jpr * ChangeLog, libpisock/dlp.c: 2002-01-28 JP Rosevear * libsock/dlp.c: convert Trace and Expect to logging functions 2002-01-28 16:03 jpr * ChangeLog, libpisock/padp.c: 2002-01-28 JP Rosevear * libsock/padp.c: Use logging function 2002-01-28 12:05 jpr * ChangeLog, configure.in, libpisock/cmp.c, libpisock/padp.c, libpisock/serial.c, libpisock/slp.c, libpisock/unixserial.c: 2002-01-28 JP Rosevear * libsock/serial.c (pi_serial_accept): use the accept socket data when appropriate, set timeout value for initialization based on accept_to value * libsock/unixserial.c (s_read): set the errno for a timeout (s_poll): ditto * libsock/slp.c (slp_rx): check for read errors * libsock/padp.c (padp_rx): check for read errors (padp_tx): use LOG * libsock/cmp.c (cmp_init): set flags to 0x80 if rate is not 9600, rather than if rates don't match 2002-01-26 18:53 desrod * ChangeLog, libpisock/inet.c, libpisock/serial.c, libpisock/unixserial.c: Fixed a missing include problem ()for Redhat 6.x systems 2002-01-26 10:07 desrod * ChangeLog, pilot-debug.c, src/pilot-debug.c: We should be using , and not local 'extern int matherr();' in here 2002-01-26 09:43 desrod * ChangeLog, pilot-addresses.c, pilot-dedupe.c, pilot-mail.c, pilot-xfer.c, src/pilot-addresses.c, src/pilot-dedupe.c, src/pilot-mail.c, src/pilot-xfer.c: Fixed some lingering typos from the last update (thanks for spotting them Andreas) 2002-01-26 06:32 desrod * ChangeLog, addresses.c, dlpsh.c, hinotes.c, install-datebook.c, install-expenses.c, install-hinote.c, install-memo.c, install-netsync.c, install-todos.c, install-user.c, memos.c, money2qif.c, parsedate.c, pd-tty.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-clip.c, pilot-debug.c, pilot-dedupe.c, pilot-file.c, pilot-mail.c, pilot-prc.c, pilot-schlep.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, libpisock/cmp.c, libpisock/datebook.c, libpisock/inet.c, libpisock/net.c, libpisock/os2serial.c, libpisock/padp.c, libpisock/pi-file.c, libpisock/slp.c, libpisock/sync.c, libpisock/syspkt.c, libpisock/unixserial.c, libpisock/utils.c, libpisock/winserial.c, libpisync/sync.c, src/addresses.c, src/dlpsh.c, src/hinotes.c, src/install-datebook.c, src/install-expenses.c, src/install-hinote.c, src/install-memo.c, src/install-netsync.c, src/install-todos.c, src/install-user.c, src/memos.c, src/money2qif.c, src/parsedate.c, src/pd-tty.c, src/pi-csd.c, src/pi-getram.c, src/pi-getrom.c, src/pi-nredir.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-csd.c, src/pilot-debug.c, src/pilot-dedupe.c, src/pilot-dlpsh.c, src/pilot-file.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-hinotes.c, src/pilot-install-datebook.c, src/pilot-install-expenses.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-install-netsync.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-mail.c, src/pilot-memos.c, src/pilot-nredir.c, src/pilot-port.c, src/pilot-prc.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c: More annoying whitespace cleaning, fixing types, should match Coding Guidelines now 2002-01-26 04:53 desrod * ChangeLog, CodingGuidelines: First (ugly) draft of Coding Guidelines for pilot-link. burnout-- 2002-01-25 15:13 jpr * ChangeLog, configure.in: 002-01-25 JP Rosevear * configure.in: set use_python to false when appropriate, same for perl 2002-01-25 15:08 jpr * ChangeLog, configure.in: 2002-01-25 JP Rosevear * configure.in: set use_python to false when appropriate 2002-01-25 14:51 jpr * ChangeLog, configure.in: 2002-01-25 JP Rosevear * configure.in: dump python check to /dev/null 2002-01-25 14:35 jpr * ChangeLog, include/pi-iambicExpense.hxx: 2002-01-25 JP Rosevear * include/pi-iambicExpense.hxx: use "class" with friend declaration 2002-01-25 14:24 jpr * ChangeLog, include/Makefile.am: 2002-01-25 JP Rosevear * include/Makefile.am: make valid variables 2002-01-25 12:25 jpr * ChangeLog, include/Makefile.am, include/pi-debug.h, include/pi-serial.h, libpisock/pi-header.c, libpisock/serial.c, libpisock/socket.c, libpisock/unixserial.c, libpisock/utils.c: 2002-01-25 JP Rosevear * libsock/utils.c: include config.h * libsock/unixserial.c (s_close): only reset the port when all users are gone * libsock/socket.c (ps_list_append): add assertion (ps_list_prepend): ditto (ps_list_copy): copy a list (ps_list_free): free a list (but not its data members) (onexit): copy list before iterating over it * libsock/serial.c: remove unused proto (pi_serial_device_dup): copy tco struct, copy ref and increment it (pi_serial_close): decrement ref * libsock/pi-header.c: include config.h * include/pi-serial.h: add ref counter * include/pi-debug.h: always spew assert failures * include/Makefile.am (c_header_DATA): don't install pi-version.h.in 2002-01-25 08:42 desrod * libpisock/datebook.c: Fixed minor typo 2002-01-25 08:40 desrod * ChangeLog, libpisock/address.c, libpisock/appinfo.c, libpisock/datebook.c, libpisock/dlp.c, libpisock/expense.c, libpisock/hinote.c, libpisock/mail.c, libpisock/memo.c, libpisock/money.c, libpisock/os2serial.c, libpisock/pi-file.c, libpisock/socket.c, libpisock/sync.c, libpisock/todo.c, libpisock/unixserial.c, libpisock/utils.c, libpisync/sync.c: More type naming reversals, follows pilot-link CodingGUidelines guide being drafted 2002-01-25 08:20 desrod * ChangeLog, install-expenses.c, install-todos.c, pi-getram.c, pi-getrom.c, pilot-addresses.c, pilot-file.c, pilot-mail.c, pilot-prc.c, pilot-schlep.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, src/install-expenses.c, src/install-todos.c, src/pi-getram.c, src/pi-getrom.c, src/pilot-addresses.c, src/pilot-file.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-install-expenses.c, src/pilot-install-todos.c, src/pilot-mail.c, src/pilot-prc.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c: Type cleanups. s/idx/i/ # that was stupid of me 2002-01-24 16:30 jpr * ChangeLog, libpisock/debug.c, libpisock/utils.c: 2002-01-24 JP Rosevear * libsock/utils.c (dumpline): use type ALL for logging * libsock/debug.c (pi_log): don't bail if the type is all 2002-01-24 15:23 jpr * ChangeLog: Oops. 2002-01-24 15:17 jpr * ChangeLog, pilot-link.m4.in, libpisock/serial.c: 2002-01-24 JP Rosevear * pilot-link.m4.in: fix version configure check 2002-01-24 14:25 jpr * ChangeLog, libpisock/inet.c, libpisock/serial.c, libpisock/socket.c: 2002-01-24 JP Rosevear * libsock/socket.c (protocol_queue_destroy): increment the index rather than decrement (pi_close): check if the device close was strictly less than 0 * libsock/serial.c (pi_serial_protocol_dup): copy the free member (pi_serial_protocol_free): free the protocol (pi_serial_protocol): set the free member * libsock/inet.c (pi_inet_protocol_dup): copy the free member (pi_inet_protocol_free): free the protocol (pi_inet_protocol): set the free member 2002-01-24 04:51 desrod * ChangeLog, libpisock/connect.c: Report usable error on any incorrect port(s) specified, let getenv() fill out the rest 2002-01-24 04:43 desrod * ChangeLog, install-datebook.c, install-expenses.c, install-hinote.c, install-memo.c, install-netsync.c, money2qif.c, pi-getram.c, pi-getrom.c, pi-nredir.c, pilot-clip.c, pilot-dedupe.c, reminders.c, src/install-datebook.c, src/install-expenses.c, src/install-hinote.c, src/install-memo.c, src/install-netsync.c, src/money2qif.c, src/pi-getram.c, src/pi-getrom.c, src/pi-nredir.c, src/pilot-clip.c, src/pilot-dedupe.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-install-datebook.c, src/pilot-install-expenses.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-install-netsync.c, src/pilot-nredir.c, src/pilot-reminders.c, src/reminders.c: Cleaned up the perror() printfs, no double-colon, no tabs, libsock/connect.c is still not quite right 2002-01-24 04:18 desrod * ChangeLog, dlpsh.c, src/dlpsh.c, src/pilot-dlpsh.c: dlpsh.c: More bugs squashed, getopt_long'ified, added more useful -h options to each option, fixed a very ugly 'user -u' bug 2002-01-23 09:19 desrod * ChangeLog, libpisock/connect.c: Removed tabs, changed to spaces, breaks on weird termcaps 2002-01-23 09:16 desrod * ChangeLog, install-netsync.c, src/install-netsync.c, src/pilot-install-netsync.c: Added the ability to run install-netsync without host/ip/netmask arguments 2002-01-23 09:07 desrod * ChangeLog, install-user.c, src/install-user.c, src/pilot-install-user.c: install-user now runs without passing User and UserID, as before 2002-01-23 07:35 desrod * ChangeLog, TODO, dlpsh.c, install-datebook.c, doc/TODO, src/dlpsh.c, src/install-datebook.c, src/pilot-dlpsh.c, src/pilot-install-datebook.c: Fixed install-datebook, added pilot_connect() code, cleaned up dlpsh printf garbage text. 2002-01-22 20:13 desrod * configure.in: Just explanator text in configure.in, minor. 2002-01-22 20:09 desrod * ChangeLog, configure.in: Squashed a warning about cross-compiling in AC_TRY_RUN. Needed a third argument to satisfy all conditions. 2002-01-22 19:23 desrod * ChangeLog, bindings/Java/doConstants.c: Missing prototype in doConstants.c, minor. 2002-01-22 18:56 desrod * ChangeLog, bindings/Java/Jni.c: Fixed two missing includes in Jni.c 2002-01-22 17:51 jpr * ChangeLog, include/Makefile.am: 2002-01-22 JP Rosevear * include/Makefile.am (c_header_DATA): remove pi-sockaddr-win32.h 2002-01-22 14:48 jpr * ChangeLog, configure.in, include/pi-config-win32.h, include/pi-config.h, include/pi-sockaddr-win32.h: 2002-01-22 JP Rosevear * pilot-link.m4: remove header checks * configure.in: remove sa length check 2002-01-22 14:44 jpr * ChangeLog, acconfig.h, configure.in, debugsh.c, dlpsh.c, getrom.c, iambicexample.cc, install-datebook.c, install-expenses.c, install-hinote.c, install-memo.c, install-netsync.c, install-user.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-nredir.c, pilot-addresses.c, pilot-clip.c, pilot-debug.c, pilot-dedupe.c, pilot-mail.c, pilot-schlep.c, pilot-xfer.c, read-ical.c, include/Makefile.am, include/pi-address.hxx, include/pi-iambicExpense.hxx, include/pi-sockaddr.h, include/pi-source.h, libpisock/cmp.c, libpisock/dlp.c, libpisock/inet.c, libpisock/net.c, libpisock/padp.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/syspkt.c, libpisock/unixserial.c, libpisock/util.c, libpisock/utils.c, src/debugsh.c, src/dlpsh.c, src/getrom.c, src/iambicexample.cc, src/install-datebook.c, src/install-expenses.c, src/install-hinote.c, src/install-memo.c, src/install-netsync.c, src/install-user.c, src/pi-csd.c, src/pi-getram.c, src/pi-getrom.c, src/pi-nredir.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-csd.c, src/pilot-debug.c, src/pilot-debugsh.c, src/pilot-dedupe.c, src/pilot-dlpsh.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-install-datebook.c, src/pilot-install-expenses.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-install-netsync.c, src/pilot-install-user.c, src/pilot-mail.c, src/pilot-nredir.c, src/pilot-read-ical.c, src/pilot-schlep.c, src/pilot-xfer.c, src/read-ical.c: 2002-01-22 JP Rosevear * include/pi-config.h: remove unused file * include/pi-source.h: no longer include pi-config.h * libsock/*.c: fix includes 2002-01-22 14:04 jpr * ChangeLog, libpisock/inet.c: 2002-01-22 JP Rosevear * libsock/inet.c (pi_inet_bind): INADDR_NONE is not defined on some platforms (pi_inet_connect): ditto 2002-01-22 14:02 jpr * ChangeLog, addresses.c, dlpsh.c, hinotes.c, install-hinote.c, install-netsync.c, install-todos.c, install-user.c, money2qif.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-clip.c, pilot-dedupe.c, pilot-file.c, pilot-mail.c, pilot-prc.c, pilot-schlep.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, src/addresses.c, src/dlpsh.c, src/hinotes.c, src/install-hinote.c, src/install-netsync.c, src/install-todos.c, src/install-user.c, src/money2qif.c, src/pi-csd.c, src/pi-getram.c, src/pi-getrom.c, src/pi-nredir.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-csd.c, src/pilot-dedupe.c, src/pilot-dlpsh.c, src/pilot-file.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-hinotes.c, src/pilot-install-hinote.c, src/pilot-install-netsync.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-mail.c, src/pilot-nredir.c, src/pilot-port.c, src/pilot-prc.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c: 2002-01-22 JP Rosevear * addresses.c (main): convert to getopt_long * *.c: remove blank default: clauses which screws up some non-gcc compilers 2002-01-18 17:54 desrod * Makefile.am: Fixed '.' being out of place 2002-01-18 17:51 desrod * Makefile.am: Put . in Makefile.am 2002-01-18 17:50 desrod * libpisock/inet.c: s/28/8 in editor macro assignment (emacs only) 2002-01-18 17:49 desrod * ChangeLog, debugsh.c, install-netsync.c, pi-getram.c, libpisock/cmp.c, libpisock/dlp.c, libpisock/inet.c, libpisock/pi-header.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/syspkt.c, src/debugsh.c, src/install-netsync.c, src/pi-getram.c, src/pilot-debugsh.c, src/pilot-getram.c, src/pilot-install-netsync.c: General warning cleanup in libsock/* and . Makefile.in: Make sure . is built first, then tools, editor macro placement 2002-01-18 17:28 jpr * ChangeLog, pilot-link.m4.in: 2002-01-18 JP Rosevear * pilot-link.m4.in: committ accidentally erased bit 2002-01-18 16:56 jpr * ChangeLog, configure.in: 2002-01-18 JP Rosevear * configure.in: fix java check 2002-01-18 16:50 jpr * ChangeLog, INSTALL, configure.in, pilot-link.m4, pilot-link.m4.in: 2002-01-18 JP Rosevear * pilot-link.m4.in: add version check * configure.in: output pilot-link.m4 2002-01-18 16:30 jpr * ChangeLog, configure.in, pilot-link.m4: 2002-01-18 JP Rosevear * pilot-link.m4: reduce number of checks * configure.in: reorg checks 2002-01-18 15:11 jpr * ChangeLog: [no log message] 2002-01-18 15:11 jpr * pi-nredir.c, src/pi-nredir.c, src/pilot-nredir.c: 2002-01-18 JP Rosevear * pi-nredir.c (main): don't write log info since the other end closed the connection 2002-01-18 12:28 jpr * money2qif.c, reminders.c, src/money2qif.c, src/pilot-reminders.c, src/reminders.c: 002-01-18 JP Rosevear * reminders.c (main): convert to getopt_long and tidy * money2qif.c (main): ditto 2002-01-18 11:48 jpr * install-netsync.c, pi-csd.c, libpisock/inet.c, src/install-netsync.c, src/pi-csd.c, src/pilot-csd.c, src/pilot-install-netsync.c: 2002-01-18 JP Rosevear * install-netsync.c (Help): tidy help message * libsock/inet.c (pi_inet_bind): accept net:any as an address and allow for port to be specified, ie net:any: 13333 * pi-csd.c (main): add getopt_long handling * dlpsh.c (main): add getopt_long handling 2002-01-18 11:05 jpr * .cvsignore, ChangeLog, dlpsh.c, src/dlpsh.c, src/pilot-dlpsh.c: 2002-01-18 JP Rosevear * dlpsh.c (main): add getopt_long handling 2002-01-18 10:56 jpr * ChangeLog, pilot-xfer.c, libpisock/inet.c, libpisock/net.c, src/pilot-xfer.c: 2002-01-18 JP Rosevear * pilot-xfer.c: remove dlp_OpenConduit calls because pilot_connect does that * libsock/net.c (net_tx_handshake): limit receive length to size of net packets * libsock/inet.c (pi_inet_accept): copy socket before accepting, init after 2002-01-16 21:49 desrod * ChangeLog, pi-csd.c, pi-port.c, pilot-addresses.c, pilot-mail.c, pilot-prc.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, src/pi-csd.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-csd.c, src/pilot-mail.c, src/pilot-port.c, src/pilot-prc.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c: More function relocation, nothing to see here, move along... 2002-01-16 21:40 desrod * ChangeLog, addresses.c, debugsh.c, dlpsh.c, hinotes.c, install-expenses.c, install-hinote.c, install-todos.c, memos.c, money2qif.c, src/addresses.c, src/debugsh.c, src/dlpsh.c, src/hinotes.c, src/install-expenses.c, src/install-hinote.c, src/install-todos.c, src/memos.c, src/money2qif.c, src/pilot-debugsh.c, src/pilot-dlpsh.c, src/pilot-hinotes.c, src/pilot-install-expenses.c, src/pilot-install-hinote.c, src/pilot-install-todos.c, src/pilot-memos.c: Just relocating some functions, main() to bottom, Help() up one 2002-01-16 21:27 jpr * ChangeLog, install-netsync.c, pi-nredir.c, pilot-xfer.c, src/install-netsync.c, src/pi-nredir.c, src/pilot-install-netsync.c, src/pilot-nredir.c, src/pilot-xfer.c: 2002-01-16 JP Rosevear * install-netsync.c: use -H to specify host * pi-nredir.c: ditto * pilot-xfer.c: switch to getopt_long and tidy 2002-01-16 21:19 desrod * ChangeLog, install-memo.c, install-user.c, memos.c, src/install-memo.c, src/install-user.c, src/memos.c, src/pilot-install-memo.c, src/pilot-install-user.c, src/pilot-memos.c: Minor cleanups, small type typo changed, preparing for merge 2002-01-16 21:14 desrod * ChangeLog, install-todos.c, src/install-todos.c, src/pilot-install-todos.c: General formatting changes in preparation for merging the two into one 2002-01-16 20:50 desrod * ChangeLog, libpisock/pi-file.c: More accidental deletions in vim. Gar. 2002-01-16 20:36 desrod * ChangeLog, libpisock/pi-file.c: Overzealous deletion buffers, put the LGPL banner splash back 2002-01-16 20:32 desrod * ChangeLog: Forgot one entry re: libsock/*.c 2002-01-16 20:29 desrod * ChangeLog, TODO, pilot-xfer.c, doc/TODO, libpisock/address.c, libpisock/appinfo.c, libpisock/cmp.c, libpisock/connect.c, libpisock/datebook.c, libpisock/dlp.c, libpisock/expense.c, libpisock/hinote.c, libpisock/inet.c, libpisock/mail.c, libpisock/md5.c, libpisock/memo.c, libpisock/money.c, libpisock/net.c, libpisock/os2serial.c, libpisock/padp.c, libpisock/pi-file.c, libpisock/pi-header.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/sync.c, libpisock/syspkt.c, libpisock/todo.c, libpisock/unixserial.c, libpisock/util.c, libpisock/utils.c, libpisock/winserial.c, libpisync/sync.c, src/pilot-xfer.c: Added a progress option to pi-file.c, cleaned up libsock/*.c layout, structures, types. 2002-01-16 13:47 jpr * ChangeLog, install-netsync.c, install-user.c, pilot-dedupe.c, pilot-file.c, src/install-netsync.c, src/install-user.c, src/pilot-dedupe.c, src/pilot-file.c, src/pilot-install-netsync.c, src/pilot-install-user.c: 2002-01-16 JP Rosevear * install-user.c (Help): remove bogus info (main): don't call dlp_OpenConduit * install-netsync.c: use -H insted of -o * pilot-dedupe.c: convert to getopt_long, tidy * pilot-file.c: convert to getopt_long 2002-01-16 07:24 jpr * ChangeLog, bindings/Makefile.am: 2002-01-16 JP Rosevear * tools/Makefile.am: fix cleaning rules 2002-01-16 07:14 jpr * ChangeLog, configure.in, bindings/Java/.cvsignore: 2002-01-16 JP Rosevear * configure.in: check for java stuff in the given path first 2002-01-16 07:06 desrod * ChangeLog: Misspelling. 2002-01-16 07:05 desrod * configure.in: Just a minor typo. 2002-01-16 07:04 jpr * bindings/Java/: .cvsignore, Makefile.am: Shush 2002-01-16 06:59 jpr * ChangeLog, bindings/Java/.cvsignore, bindings/Java/README, bindings/Java/doConstants.c, bindings/Java/test.java: 2002-01-16 JP Rosevear * tools/Java/test.java: forgotten files * tools/Java/doConstants.c: ditto * tools/Java/README: ditto 2002-01-16 06:56 jpr * ChangeLog, Makefile.am, configure.in, install-netsync.c, install-user.c, pi-getram.c, pi-getrom.c, pilot-clip.c, pilot-schlep.c, bindings/Makefile.am, bindings/Java/Jni.c, bindings/Java/Makefile.am, bindings/Java/README, bindings/Java/doConstants.c, bindings/Java/test.java, libpisock/connect.c, libpisock/socket.c, libpisock/unixserial.c, src/install-netsync.c, src/install-user.c, src/pi-getram.c, src/pi-getrom.c, src/pilot-clip.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-install-netsync.c, src/pilot-install-user.c, src/pilot-schlep.c, bindings/Python/setup.py: 2002-01-16 JP Rosevear * tools/Java: Doug G.'s Java stuff * tools/Makefile.am: python hack for compilation when builddir != srcdir, java enabling * configure.in: fix java checks * install-netsync.c: install netsync info * pilot-schlep.c: do getopt_long and tidy * pi-getrom.c: ditto * pi-getram.c: ditto * pilot-clip.c: ditto * install-user.c: ditto, and remove netsync stuff 2002-01-16 06:14 desrod * ChangeLog, addresses.c, configure.in, dlpsh.c, hinotes.c, install-expenses.c, install-hinote.c, install-todos.c, install-user.c, memos.c, money2qif.c, pi-csd.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-clip.c, pilot-schlep.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, src/addresses.c, src/dlpsh.c, src/hinotes.c, src/install-expenses.c, src/install-hinote.c, src/install-todos.c, src/install-user.c, src/memos.c, src/money2qif.c, src/pi-csd.c, src/pi-nredir.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-csd.c, src/pilot-dlpsh.c, src/pilot-hinotes.c, src/pilot-install-expenses.c, src/pilot-install-hinote.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-memos.c, src/pilot-nredir.c, src/pilot-port.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c: Removed the global dependancy. We should only be using a local getopt.h/getopt.c pair here for portability reasons. More to come... 2002-01-14 19:31 jpr * ChangeLog, Makefile.os2.in, os2configure.cmd: 2002-01-14 JP Rosevear * Remove no longer needed OS/2 stuff 2002-01-14 18:53 jpr * ChangeLog, debugsh.c, pi-csd.c, pilot-clip.c, include/Makefile.am, include/pi-source.h, libpisock/dlp.c, libpisock/net.c, libpisock/padp.c, libpisock/slp.c, libpisock/utils.c, src/debugsh.c, src/pi-csd.c, src/pilot-clip.c, src/pilot-csd.c, src/pilot-debugsh.c: 2002-01-14 JP Rosevear * libsock/dlp.c: reflect dumpdata changes * libsock/net.c (net_dump): ditto * libsock/padp.c (padp_dump): ditto * libsock/slp.c (slp_dump): ditto * pilot-clip.c (main): ditto * pi-csd.c (main): ditto * debugsh.c (read_pilot): ditto * include/pi-source.h: remove type param from dumpline and dumpdata * include/Makefile.am: dist new headers 2002-01-14 18:24 jpr * ChangeLog, pi-nredir.c, include/pi-source.h, libpisock/cmp.c, libpisock/inet.c, libpisock/net.c, libpisock/padp.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, src/pi-nredir.c, src/pilot-nredir.c: 2002-01-14 JP Rosevear * pi-nredir.c (main): connect properly with a net: address now * libsock/cmp.c: implement free method * libsock/net.c: ditto * libsock/padp.c: ditto * libsock/serial.c: ditto * libsock/inet.c: ditto * libsock/slp.c: ditto * libsock/socket.c (pi_close): properly free things (protocol_queue_destroy): free each protocol * include/pi-source.h: add free methods to the device and protocol 2002-01-13 20:05 desrod * ChangeLog: Oops! Forgot to commit the ChangeLog itself. 2002-01-12 16:33 desrod * include/: pi-address.hxx, pi-datebook.hxx, pi-memo.hxx, pi-todo.hxx: Include/*hxx: Fix a missing 'class' declaration which causes libcc to fail on gcc 3.x 2002-01-11 13:54 jpr * bindings/Perl/.cvsignore, bindings/Python/.cvsignore, tests/.cvsignore: Shush 2002-01-11 13:49 jpr * ChangeLog, Makefile.am, acconfig.h, configure.in, debugsh.c, install-expenses.c, install-memo.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-nredir.c, pilot-clip.c, pilot-debug.c, pilot-dedupe.c, pilot-xfer.c, bindings/Makefile.am, bindings/Perl/Pilot.xs, include/.cvsignore, include/Makefile.am, include/pi-cmp.h, include/pi-debug.h, include/pi-inet.h, include/pi-net.h, include/pi-padp.h, include/pi-serial.h, include/pi-slp.h, include/pi-socket.h, include/pi-source.h, libpisock/Makefile.am, libpisock/cmp.c, libpisock/connect.c, libpisock/debug.c, libpisock/dlp.c, libpisock/inet.c, libpisock/net.c, libpisock/padp.c, libpisock/pi-file.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/syspkt.c, libpisock/unixserial.c, libpisock/utils.c, src/debugsh.c, src/install-expenses.c, src/install-memo.c, src/pi-csd.c, src/pi-getram.c, src/pi-getrom.c, src/pi-nredir.c, src/pilot-clip.c, src/pilot-csd.c, src/pilot-debug.c, src/pilot-debugsh.c, src/pilot-dedupe.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-install-expenses.c, src/pilot-install-memo.c, src/pilot-nredir.c, src/pilot-xfer.c: Merging from protocol-rewrite-branch 2002-01-11 13:26 jpr * ChangeLog, configure.in: 2002-01-11 JP Rosevear * configure.in: fix itcl typo 2002-01-11 11:34 jpr * ChangeLog, include/pi-cmp.h, include/pi-debug.h, include/pi-net.h, include/pi-padp.h, include/pi-serial.h, include/pi-slp.h, include/pi-socket.h, include/pi-source.h, libpisock/cmp.c, libpisock/inet.c, libpisock/net.c, libpisock/padp.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/unixserial.c: 2002-01-11 JP Rosevear * libsock/serial.c: handle buffer * libsock/inet.c: match new tx/rx protos and obey peek flag * libsock/unixserial.c: ditto * libsock/cmp.c: match new tx/rx protos and pass flags down the chain * libsock/slp.c: ditto * libsock/padp.c: ditto * libsock/net.c: ditto * include/pi-source.h: update protos, remove padp trace stuff * include/pi-socket.h: add PI_PF_DLP and PI_MSG_PEEK for autodetection * include/pi-cmp.h: update protos * include/pi-slp.h: ditto * include/pi-serial.h: ditto * include/pi-net.h: ditto * include/pi-debug.h: include config.h instead of pi-config.h 2002-01-10 13:05 jpr * include/pi-source.h, libpisock/dlp.c, libpisock/inet.c, libpisock/net.c, libpisock/padp.c, libpisock/serial.c, libpisock/socket.c: 2002-01-10 JP Rosevear * include/pi-source.h: add state defines * libsock/*.c: use them everywhere 2002-01-10 10:43 jpr * ChangeLog, debugsh.c, include/pi-inet.h, include/pi-serial.h, include/pi-socket.h, libpisock/inet.c, libpisock/serial.c, libpisock/socket.c, libpisock/unixserial.c, src/debugsh.c, src/pilot-debugsh.c: 2002-01-10 JP Rosevear * libsock/unixserial.c (s_open): use pi_socket_setsd and don't keep our own fd around * libsock/inet.c (pi_inet_connect): use pi_socket_setsd and don't keep our own fd around (pi_inet_bind): ditto * libsock/socket.c (pi_socket_setsd): makes the socket descriptor refer to the new descriptor passed in * include/pi-socket.h: add proto * include/pi-serial.h: remove fd member * include/pi-inet.h: remove fd member 2002-01-10 09:52 jpr * ChangeLog, include/Makefile.am, include/pi-source.h, libpisock/socket.c: 2002-01-10 JP Rosevear * libsock/socket.c (protocol_queue_build): add device protocol (pi_connect): call above after device is determined (pi_bind): ditto * include/Makefile.am (c_header_DATA): remove pi-inetserial.h * include/pi-source.h: remove unused tickle member 2002-01-10 05:15 desrod * configure.in: Fixed some of the checks, cleaned up the ouput, something broken in Itcl. 2002-01-09 16:17 jpr * ChangeLog, libpisock/inet.c: 2002-01-09 JP Rosevear * libsock/inet.c (pi_inet_accept): accept to the socket descriptor (pi_inet_write): write to the sd (pi_inet_read): read from the sd 2002-01-09 12:54 jpr * .cvsignore, ChangeLog, pi-getram.c, pi-nredir.c, include/.cvsignore, include/pi-inet.h, include/pi-inetserial.h, include/pi-net.h, include/pi-serial.h, include/pi-socket.h, libpisock/Makefile.am, libpisock/cmp.c, libpisock/inet.c, libpisock/net.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/unixserial.c, src/pi-getram.c, src/pi-nredir.c, src/pilot-getram.c, src/pilot-nredir.c: 2002-01-09 JP Rosevear * pi-getram.c: merge from head * pi-nredir.c: update for new net code * libsock/unixserial.c: improve logging messages * libsock/socket.c: build the proctocol queue during binding or connecting so we can first determine the device type * libsock/slp.c (slp_rx): kill warning * libsock/serial.c (pi_serial_device): choose impl based on type passed in (pi_serial_connect): switch over to cmp handshaking * libsock/net.c (net_rx): return the correct packet length (net_tx_handshake): implement server-client handshake * libsock/inet.c: convert to a generic device * libsock/cmp.c (cmp_tx_handshake): implement (cmp_wakeup): properly wakeup * libsock/Makefile.am: build inet.c again * include/pi-socket.h: rename PI_LEVEL_SOCKET to PI_LEVEL_DEV * include/pi-serial.h: update proto * include/pi-net.h: new proto * include/pi-inet.h: update to be a device 2002-01-08 14:39 jpr * ChangeLog, include/pi-cmp.h, include/pi-net.h, include/pi-padp.h, include/pi-serial.h, include/pi-slp.h, include/pi-socket.h, include/pi-source.h, libpisock/cmp.c, libpisock/net.c, libpisock/padp.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c: 2002-01-08 JP Rosevear * libsock/socket.c: re-org code (pi_version): get version from cmp or fake it for net * libsock/slp.c (slp_rx): make states match palm documentation and correct problem with maximal (1024 bytes) padp packets * libsock/serial.c (pi_serial_accept): do the handshaking via the cmp protocol and the command protocol queue * libsock/padp.c (padp_tx): use PI_PADP_MTU (padp_rx): ditto * libsock/net.c (net_rx): fix comment * include/pi-socket.h: add cmp options * include/pi-slp.h: define PI_SLP_MTU * include/pi-serial.h: make the rate a long * include/pi-padp.h: define PI_PADP_MTU * include/pi-cmp.h: remove old cmp struct and add cmp data, add protos and defines 2002-01-06 20:19 desrod * pilot-addresses.c, src/pilot-addresses.c: Temporary fix to allow this to build without errors. 2002-01-06 02:55 desrod * pilot-addresses.c, src/pilot-addresses.c: Minor fixes to pilot-addresses, major rework coming, new bugs found. 2002-01-06 02:05 jpr * ChangeLog, dlpsh.c, include/pi-net.h, include/pi-socket.h, include/pi-source.h, libpisock/debug.c, libpisock/net.c, libpisock/serial.c, libpisock/socket.c, src/dlpsh.c, src/pilot-dlpsh.c: 2002-01-06 JP Rosevear * libsock/net.c (net_getsockopt): allow type to be set (net_setsockopt): ditto (net_tx): use data type for packet * libsock/socket.c (pi_serial_onalarm): use log functions (pi_tickle): send proper tickle commands based on command type * libsock/serial.c: remove tickle stuff (pi_serial_connect): set socket command field (pi_serial_accept): ditto * libsock/debug.c (pi_log): flush the stream immediately * include/pi-source.h: rename init stuff to cmd, chuck accepted field * include/pi-socket.h: s/PI_INIT/PI_CMD/ and add net options enum * include/pi-net.h: add packet type defines and type field to data * dlpsh.c: merge from main line 2002-01-05 16:14 jpr * ChangeLog, acconfig.h, configure.in, pilot-xfer.c, include/pi-debug.h, libpisock/net.c, libpisock/pi-file.c, libpisock/socket.c, src/pilot-xfer.c: 2002-01-05 JP Rosevear * libsock/socket.c: look for API type * libsock/pi-file.c (pi_file_append_record): use LOG * libsock/net.c (net_rx): make reading a little more sane * include/pi-debug.h: add API type * configure.in: define DEBUG here when appropriate * acconfig.h: add DEBUG 2002-01-05 13:54 jpr * ChangeLog, libpisock/connect.c: 2002-01-05 JP Rosevear * libsock/connect.c (pilot_connect): switch back to _NET for testing 2002-01-05 13:50 jpr * ChangeLog, Makefile.am, acconfig.h, autogen.sh, configure.in, install-expenses.c, pilot-link.m4, bindings/Makefile.am, bindings/Perl/Makefile.PL.in, bindings/Perl/Pilot.pm, bindings/Perl/test.pl, bindings/Python/.cvsignore, bindings/Python/NEWS, bindings/Python/README.txt, bindings/Python/TODO, bindings/Python/pisock.py, bindings/Python/setup.py, include/pi-config.h, include/pi-config.h.in, include/pi-version.h, include/pi-version.h.in, libpisock/Makefile.am, src/install-expenses.c, src/pilot-install-expenses.c, bindings/Python/src/pisock.i, bindings/Python/src/pisock_wrap.c: 2002-01-05 JP Rosevear * Merge from the main line 2002-01-05 13:31 jpr * ChangeLog, configure.in: 2002-01-05 JP Rosevear * configure.in: use AC_PATH_PROGS rather than AC_PATH_PROG in the python check 2002-01-05 13:31 jpr * ChangeLog, include/pi-debug.h, libpisock/cmp.c, libpisock/connect.c, libpisock/serial.c, libpisock/slp.c, libpisock/unixserial.c: 2002-01-05 JP Rosevear * include/pi-debug.h: add CMP type * libsock/*.c: use new debugging commands 2002-01-05 13:07 desrod * include/: pi-address.h, pi-appinfo.h, pi-args.h, pi-config.h, pi-datebook.h, pi-dlp.h, pi-mail.h, pi-md5.h, pi-money.h, pi-slp.h, pi-sockaddr.h, pi-socket.h, pi-sync.h, pi-syspkt.h, pi-todo.h, pi-util.h: Fixed a whitespace problem in the headers that broke connections. Hrmph! 2002-01-05 12:29 desrod * pilot-xfer.c, src/pilot-xfer.c: Found a bug. Squish. 01-02-2002 version of pilot-xfer.c was bad. Rolled out those changes back to the 01-01-2002 version, added jpr's 'compare' fix. 2002-01-05 12:00 jpr * ChangeLog, configure.in, bindings/Makefile.am, bindings/Perl/Makefile.PL.in: 2002-01-05 JP Rosevear * tools/Perl5/Makefile.PL.in: look for library where its built * tools/Makefile.am: roll rules to build perl and python from here * configure.in: simplify python test 2002-01-04 01:17 jpr * .cvsignore, ChangeLog, Makefile.am, addresses.c, configure.in, dlpsh.c, hinotes.c, install-expenses.c, install-hinote.c, install-todos.c, install-user.c, memos.c, money2qif.c, pi-csd.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-clip.c, pilot-schlep.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, src/addresses.c, src/dlpsh.c, src/hinotes.c, src/install-expenses.c, src/install-hinote.c, src/install-todos.c, src/install-user.c, src/memos.c, src/money2qif.c, src/pi-csd.c, src/pi-nredir.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-csd.c, src/pilot-dlpsh.c, src/pilot-hinotes.c, src/pilot-install-expenses.c, src/pilot-install-hinote.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-memos.c, src/pilot-nredir.c, src/pilot-port.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c: 2002-01-04 JP Rosevear * *.c: fix getopt.h includes * Makefile.am: add LIBOBJS to LDADD lines * configure.in: check for getopt_long availability and compile in ours if not available 2002-01-03 21:22 jpr * ChangeLog, configure.in, memos.c, pi-csd.c, pilot-debug.c, pilot-link.m4, pilot-mail.c, pilot-xfer.c, read-todos.c, reminders.c, include/pi-config.h, include/pi-syspkt.h, libpisock/pi-file.c, src/memos.c, src/pi-csd.c, src/pilot-csd.c, src/pilot-debug.c, src/pilot-mail.c, src/pilot-memos.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-xfer.c, src/read-todos.c, src/reminders.c: 2002-01-03 JP Rosevear * configure.in: put termios cspeed check in a private section * pilot-link.m4: remove termios cspeed check * pilot-debug.c: mark many functions static * pilot-xfer.c (compare): make static * reminders.c: end file with new line * memos.c: ditto * pi-csd.c: ditto * pilot-mail.c: ditto * read-todos.c: ditto * libsock/pi-file.c: include time.h headers properly * include/pi-config.h: remove time.h related includes * include/pi-syspkt.h: add prototypes for publicly exposed symbols 2002-01-03 02:49 desrod * ChangeLog, include/pi-address.h, include/pi-appinfo.h, include/pi-args.h, include/pi-datebook.h, include/pi-dlp.h, include/pi-mail.h, include/pi-md5.h, include/pi-money.h, include/pi-slp.h, include/pi-sockaddr-win32.h, include/pi-sockaddr.h, include/pi-socket.h, include/pi-sync.h, include/pi-syspkt.h, include/pi-todo.h, include/pi-util.h: More whitespace/formatting changes. Fixed inconsistant commenting in libcc/* and added the new Python libpisock bindings to tools/Python (thanks Rob!) 2002-01-02 18:51 desrod * bindings/Python/: .cvsignore, NEWS, README.txt, TODO, pisock.py, setup.py, src/pisock.i, src/pisock_wrap.c: Updated the Python bindings to build against current libpisock and current versions of Python. Thanks to Rob Tillotson for the help. 2002-01-02 00:55 desrod * ChangeLog, configure.in: Fixed the version in configure.in to match 0.10.1-cvs, not 0.10.1cvs 2002-01-02 00:53 desrod * ChangeLog, install-expenses.c, pi-getram.c, pi-getrom.c, pi-port.c, pilot-addresses.c, pilot-clip.c, pilot-debug.c, pilot-dedupe.c, pilot-file.c, pilot-mail.c, pilot-prc.c, pilot-schlep.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, src/install-expenses.c, src/pi-getram.c, src/pi-getrom.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-debug.c, src/pilot-dedupe.c, src/pilot-file.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-install-expenses.c, src/pilot-mail.c, src/pilot-port.c, src/pilot-prc.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c: More code cleanups, function relocation, pilot_connect(). 2001-12-31 11:20 desrod * ChangeLog, Makefile.am, addresses.c, debugsh.c, hinotes.c, install-datebook.c, install-hinote.c, install-memo.c, install-todos.c, memos.c, money2qif.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-clip.c, pilot-debug.c, pilot-dedupe.c, pilot-mail.c, pilot-schlep.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, src/addresses.c, src/debugsh.c, src/hinotes.c, src/install-datebook.c, src/install-hinote.c, src/install-memo.c, src/install-todos.c, src/memos.c, src/money2qif.c, src/pi-csd.c, src/pi-getram.c, src/pi-getrom.c, src/pi-nredir.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-csd.c, src/pilot-debug.c, src/pilot-debugsh.c, src/pilot-dedupe.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-hinotes.c, src/pilot-install-datebook.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-install-todos.c, src/pilot-mail.c, src/pilot-memos.c, src/pilot-nredir.c, src/pilot-port.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c: Updated the conduits so they will at least build. Most of this is getting tossed anyway when we merge with HEAD. Commented out dumpdata() calls for now, they aren't working. 2001-12-30 15:25 desrod * ChangeLog, Makefile.am, TODO, addresses.c, debugsh.c, dlpsh.c, getopt.c, getopt1.c, getrom.c, hinotes.c, install-datebook.c, install-expenses.c, install-hinote.c, install-memo.c, memos.c, money2qif.c, parsedate.c, pd-tty.c, pi-csd.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-mail.c, pilot-prc.c, pilot-schlep.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, doc/TODO, include/pi-address.h, include/pi-appinfo.h, include/pi-cmp.h, include/pi-config.h, include/pi-datebook.h, include/pi-dlp.h, include/pi-expense.h, include/pi-file.h, src/addresses.c, src/debugsh.c, src/dlpsh.c, src/getopt.c, src/getopt1.c, src/getrom.c, src/hinotes.c, src/install-datebook.c, src/install-expenses.c, src/install-hinote.c, src/install-memo.c, src/memos.c, src/money2qif.c, src/parsedate.c, src/pd-tty.c, src/pi-csd.c, src/pi-nredir.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-csd.c, src/pilot-debugsh.c, src/pilot-dlpsh.c, src/pilot-hinotes.c, src/pilot-install-datebook.c, src/pilot-install-expenses.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-mail.c, src/pilot-memos.c, src/pilot-nredir.c, src/pilot-port.c, src/pilot-prc.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c, bindings/Perl/Makefile.PL.in, bindings/Perl/Pilot.pm, bindings/Perl/test.pl, include/pi-hinote.h, include/pi-iambicExpense.h, include/pi-inet.h, include/pi-inetserial.h, include/pi-mail.h, include/pi-md5.h, include/pi-memo.h, include/pi-money.h, include/pi-padp.h, include/pi-serial.h, include/pi-slp.h, include/pi-sockaddr-win32.h, include/pi-sockaddr.h, include/pi-socket.h, include/pi-source.h, include/pi-sync.h, include/pi-syspkt.h, include/pi-todo.h, libpisock/address.c, libpisock/appinfo.c, libpisock/cmp.c, libpisock/pi-header.c, libpisock/serial.c, libpisock/util.c, libpisock/utils.c, libpisock/winserial.c: Lots of changes, winding up for the 0.10.1 release. Code relocation, reformatting changes from GNU to Berkeley, added install-expenses.c, etc. HUGE commit. 2001-12-29 18:44 jpr * ChangeLog, libpisock/Makefile.am: 2001-12-29 JP Rosevear * libsock/Makefile.am: Include iconv cflags and libs where appropriate 2001-12-29 17:54 jpr * ChangeLog, libpisock/dlp.c, libpisock/pi-header.c, libpisock/socket.c, libpisock/winserial.c: 2001-12-29 JP Rosevear * libsock/pi-header.c (PalmHeader): remove unused var * libsock/winserial.c (win_changebaud): remove non ansii comments * libsock/dlp.c (dlp_strerror): ditto * libsock/socket.c (alarm): ditto 2001-12-29 17:27 jpr * ChangeLog, include/.cvsignore, include/pi-version.h.in: 2001-12-29 JP Rosevear * include/pi-version.h.in: add new line to end of file 2001-12-29 14:39 jpr * ChangeLog, configure.in, include/Makefile.am, include/pi-version.h, include/pi-version.h.in, libpisock/Makefile.am: 2001-12-29 JP Rosevear * configure.in: vars for the module and library versions, subst the version stuff into the version header * libsock/Makefile.am: use vars for the library versioning * include/pi-version.h.in: subst in the version info * include/Makefile.am (c_header_DATA): include pi-version.h.in 2001-12-24 09:22 desrod * libpisock/padp.c: Testing fix as found in the Debian archives http://bugs.debian.org/120459 2001-12-23 18:20 desrod * include/pi-version.h: Just changed the version to match HEAD, with tag. 0.10.1-prb 2001-12-23 09:00 desrod * ChangeLog, dlpsh.c, install-user.c, libpisock/connect.c, src/dlpsh.c, src/install-user.c, src/pilot-dlpsh.c, src/pilot-install-user.c: Sometimes we go too far in one direction, and realize... DOH! Reverted. 2001-12-23 06:04 desrod * dlpsh.c, install-user.c, src/dlpsh.c, src/install-user.c, src/pilot-dlpsh.c, src/pilot-install-user.c, ChangeLog, getopt.h, include/pi-dlp.h, libpisock/connect.c, src/getopt.h: Filling &User, &Sys, &Net pointers in libsock/connect.c now, cleaner. Updated getopt.h to the latest portable version. 2001-12-19 09:16 desrod * ChangeLog, money2qif.c, pi-nredir.c, read-ical.c, src/money2qif.c, src/pi-nredir.c, src/pilot-nredir.c, src/pilot-read-ical.c, src/read-ical.c: A few bugs from the last commit fixed. Bleh. 2001-12-19 07:45 desrod * ChangeLog, dlpsh.c, src/dlpsh.c, src/pilot-dlpsh.c: Fixed a minor segfault problem in user_fn related to strncpy() with *optarg. 2001-12-19 06:45 desrod * ChangeLog, money2qif.c, pi-nredir.c, pi-port.c, pilot-schlep.c, read-ical.c, read-todos.c, reminders.c, src/money2qif.c, src/pi-nredir.c, src/pi-port.c, src/pilot-nredir.c, src/pilot-port.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/read-ical.c, src/read-todos.c, src/reminders.c: Lots of movement in the code. 'Berkeley' style indenting implemented, changed the names of some types to be more 'human', as this codebase grows some more "hair", it should be easier, not harder to maintain!! 2001-12-18 19:02 desrod * read-ical.c, src/pilot-read-ical.c, src/read-ical.c: Removed some debug prints to identify an 'ical' problem. 2001-12-18 19:01 desrod * ChangeLog, read-ical.c, src/pilot-read-ical.c, src/read-ical.c: Reversed some changes from a 12/12 commit, need to clean up main() and pare it down a bit.. too large. 2001-12-15 07:50 desrod * libpisock/connect.c: Just fixing a mistake from November 19th re: testing the return of sd. 2001-12-12 04:07 desrod * ChangeLog, addresses.c, dlpsh.c, hinotes.c, install-todos.c, install-user.c, pi-port.c, pilot-schlep.c, read-ical.c, read-todos.c, reminders.c, src/addresses.c, src/dlpsh.c, src/hinotes.c, src/install-todos.c, src/install-user.c, src/pi-port.c, src/pilot-dlpsh.c, src/pilot-hinotes.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-port.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/read-ical.c, src/read-todos.c, src/reminders.c: Winding down to the final 0.10.1 release, more cleanups, relocation of code. 2001-12-11 06:10 desrod * pilot-schlep.c, src/pilot-schlep.c: Oh yeah, comments, I forgot to add those silly things. 2001-12-11 06:05 desrod * ChangeLog, install-todos.c, pilot-schlep.c, src/install-todos.c, src/pilot-install-todos.c, src/pilot-schlep.c: Updates for getopt(), main() fixes, pilot_connect(), and general vacuuming. Still needs some more "polish" in areas, read-todos/install-todos are not yet siblings, pilot-schlep needs to stop using redirection. 2001-12-10 23:24 desrod * libpisock/connect.c: Stupid move on my part, s/printf/fprintf/, can't have the strings dumping into redirected files, now can we? Let's us do ./foo > bar.txt without much breakage 2001-12-08 21:00 desrod * ChangeLog, install-user.c, src/install-user.c, src/pilot-install-user.c: install-user: More of the same. Cleaned up the $PILOTPORT parsing goop, moved things around, and made the -h and lack of any options make logical sense. Changed some of the options around a bit too, -n for netmask, -o for hostname (can't recycle -h on that one) 2001-12-08 18:51 jpr * ChangeLog, autogen.sh, configure.in: 2001-12-08 JP Rosevear * autogen.sh: remove some useless aclocal checks * configure.in: put the pilot link checks in directly 2001-12-08 01:34 desrod * ChangeLog, addresses.c, src/addresses.c: Updated addresses.c for new pilot_connect() style, added Help(), cleaned up arguments, and added an additional output "style" for the records with a -f. 2001-12-06 15:30 desrod * configure.in: Rolled back to 1.38, the later changes that were made to parse out the perl 5.x version would have only worked on 5.6.x and later, not previous 5.x versions. Need to clean this up later on, not important now, but will be.. 2001-12-06 15:11 desrod * ChangeLog, configure.in: Silly me, typing too fast when I save the file. 2001-12-06 15:10 desrod * ChangeLog, configure.in: Updated configure.in to report the canonical version number instead of the internal working version number for perl 5.x versions (5.006001 vs. 5.6.1) 2001-12-06 14:27 jpr * ChangeLog, configure.in: 2001-12-06 JP Rosevear * configure.in (msg_perl): fix perl check to allow for all 5.x versions 2001-12-06 14:19 desrod * include/pi-version.h, libpisock/connect.c, libpisock/padp.c: Clarified the verbage for the 'Weird packet' errors, changed connect.c to return the right sd, and incremented the version in pi-version.h 2001-12-06 12:44 desrod * ChangeLog, dlpsh.c, src/dlpsh.c, src/pilot-dlpsh.c: Fixed a cvs merge problem, hand-merged changes in. Major dlpsh reworking, moved things around, cleaned up some minor things s/U./User./ and fixed a small error in the config.h include statement. 2001-12-06 02:59 jpr * ChangeLog, dlpsh.c, getrom.c, pilot-xfer.c, include/pi-debug.h, include/pi-net.h, include/pi-padp.h, include/pi-slp.h, include/pi-source.h, libpisock/Makefile.am, libpisock/debug.c, libpisock/dlp.c, libpisock/net.c, libpisock/padp.c, libpisock/slp.c, libpisock/socket.c, libpisock/utils.c, src/dlpsh.c, src/getrom.c, src/pilot-dlpsh.c, src/pilot-xfer.c: 2001-12-06 JP Rosevear * libsock/utils.c (dumpline): take debug type (dumpdata): ditto * libsock/net.c: convert to new logging functions * libsock/padp.c: ditto * libsock/slp.c: ditto * libsock/dlp.c: start converting over to new logging functions * libsock/Makefile.am (INCLUDES): compile new files * include/pi-source.h: no longer need the serial trace info, modify protos * include/pi-slp.h: new protos * include/pi-padp.h: new protos, tidy * include/pi-net.h: new protos * libsock/socket.c: let env vars set the debugging types, level and log files * libsock/debug.c (pi_debug_get_types): get the debugging type flags (pi_debug_set_types): set same (pi_debug_get_level): get debug level (pi_debug_set_level): set same (pi_debug_set_file): set the file to write debug output to (pi_log): log debugging info * include/pi-debug.h: debugging functionality 2001-12-05 04:25 jpr * ChangeLog, configure.in: 2001-12-05 JP Rosevear * configure.in: check for a few more readline functions 2001-12-05 04:21 jpr * ChangeLog, Makefile.am, acconfig.h, configure.in, dlpsh.c, pd-tty.c, src/dlpsh.c, src/pd-tty.c, src/pilot-dlpsh.c: 2001-12-05 JP Rosevear * pd-tty.c: use new defines for compiling read line support * dlpsh.c: ditto * configure.in: improved readline checking, no just checks for appropriate functions, basic ones and extra ones * acconfig.h: new defines * Makefile.am: conditionally compile tcl/tk dependant apps, include readline cflags and libs 2001-12-02 10:57 desrod * libpisock/: serial.c, socket.c: Better comments on serial.c's pi_socket_tickle() struct, and monkeyed around with the ps.mac stuff in socket.c, we need that working. 2001-12-01 14:10 desrod * libpisock/: connect.c, net.c, serial.c: Updated test.c a bit to handle the new connect() stuff, fixed SysInfo. 2001-12-01 12:06 jpr * ChangeLog, include/pi-cmp.h, include/pi-net.h, include/pi-socket.h, include/pi-source.h, libpisock/Makefile.am, libpisock/cmp.c, libpisock/net.c, libpisock/serial.c, libpisock/socket.c: 2001-12-01 JP Rosevear * libsock/test.c (main): default to using PI_PF_NET protocol * libsock/socket.c (pi_socket): set up a separate initialization protocol * libsock/serial.c (pi_serial_accept): use various types of handshaking depending on the init value is set to * libsock/cmp.c (cmp_dump): additional info * libsock/Makefile.am: compile new file * libsock/net.c: Move the net sync type protocol in to its own file and make it a pi protocol 2001-11-29 13:38 jpr * ChangeLog, include/pi-padp.h, include/pi-serial.h, include/pi-slp.h, include/pi-socket.h, include/pi-source.h, libpisock/Makefile.am, libpisock/cmp.c, libpisock/connect.c, libpisock/dlp.c, libpisock/padp.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/syspkt.c, libpisock/unixserial.c: 2001-11-29 JP Rosevear * First cut of the new protocol queue rewrite 2001-11-23 11:39 jpr * .cvsignore, ChangeLog, autogen.sh, include/.cvsignore: 2001-11-23 JP Rosevear * autogen.sh: handle ACLOCAL_FLAGS properly 2001-11-23 11:28 jpr * ChangeLog, Makefile.am, autogen.sh, configure.in, pilot-link.m4, include/pi-config.h, include/pi-config.h.in, include/pi-sockaddr-win32.h, include/pi-sockaddr.h, include/pi-sockaddr.h.in: 2001-11-23 JP Rosevear * include/pi-sockaddr-win32.h: ditto * include/pi-sockaddr.h: ditto * include/pi-config.h: conditionally include config.h * autogen.sh: include the local dir in the aclocal flags * Makefile.am: install the pilot-link.m4 file * pilot-link.m4: give an AC_PILOT_LINK function to do all the checks for the pi-config and pi-sockaddr headers * configure.in: use AC_PILOT_LINK macro instead of all the individual checks 2001-11-19 12:58 jpr * ChangeLog, aclocal.m4, configure.in, include/pi-sockaddr.h.in, include/pi-util.h, libpisock/address.c, libpisock/appinfo.c, libpisock/datebook.c, libpisock/expense.c, libpisock/hinote.c, libpisock/mail.c, libpisock/memo.c, libpisock/money.c, libpisock/todo.c, tests/Makefile.in: 2001-11-19 JP Rosevear * aclocal.m4: remove autogenerated file * tests/Makefile.in: ditto * libsock/*.c: clean up includes, remove uneccessary pi-source.h includes * include/pi-util.h: remove pi-config.h include * include/pi-sockaddr.h.in: sub in SA_LEN_FIELD * configure.in: remove next hack because libtool should handle it, add back maximum compiler warnings when possible, ac_output pi-sockaddr.h 2001-11-19 07:13 desrod * ChangeLog, pilot-xfer.c, libpisock/connect.c, src/pilot-xfer.c: Minor fixes before I hit the airport. Hit it with the virtual Kirby this time! 2001-11-19 06:51 desrod * ChangeLog, aclocal.m4, dlpsh.c, install-user.c, parsedate.c, pilot-xfer.c, src/dlpsh.c, src/install-user.c, src/parsedate.c, src/pilot-dlpsh.c, src/pilot-install-user.c, src/pilot-xfer.c, include/pi-version.h, libpisock/connect.c, libpisock/pi-header.c, tests/Makefile.in: A bunch of updates on this one, mostly in the userspace stuff, getopt, decremented pi-version, added a timer, moved around some things, gutted a bunch of things out. Fun fun fun! 2001-11-17 13:18 jpr * ChangeLog, bindings/Makefile.am: 2001-11-17 JP Rosevear * tools/Makefile.am (EXTRA_DIST): add the language binding dirs 2001-11-17 02:01 jpr * ChangeLog, include/i18n.h, include/pi-source.h: 2001-11-17 JP Rosevear * include/pi-source.h: remove i18n.h inclusion * include/i18n.h: kill 2001-11-17 01:43 jpr * .cvsignore, ChangeLog, acconfig.h: 2001-11-17 JP Rosevear * acconfig.h: re-add file 2001-11-17 01:34 jpr * ChangeLog, configure.in: 2001-11-17 JP Rosevear * configure.in: Make version same as before 2001-11-17 01:28 jpr * ChangeLog, Makefile.am, Makefile.in, configure, bindings/Makefile.am, libpisock/Makefile.am: 2001-11-17 JP Rosevear * Remove dead files * Makefile.am: build install-user again * tools/Makefile.am (SUBDIRS): don't build any subdirs right now * libsock/Makefile.am: make sure connect.c is a source 2001-11-17 01:02 jpr * .cvsignore, AUTHORS, ChangeLog, Makefile.am, Makefile.in, NEWS, aclocal.m4, autogen.sh, configure, configure.in, bindings/.cvsignore, bindings/Makefile.am, doc/man/.cvsignore, doc/man/Makefile.am, include/.cvsignore, include/Makefile.am, libpisock/.cvsignore, libpisock/Makefile.am, libpisock/sync.c, libpisync/sync.c, tests/.cvsignore, tests/Makefile.am, tests/Makefile.in: 2001-11-17 JP Rosevear * Convert to automake 2001-11-06 01:53 desrod * ChangeLog, Makefile.in, dlpsh.c, install-user.c, memos.c, pilot-file.c, src/dlpsh.c, src/install-user.c, src/memos.c, src/pilot-dlpsh.c, src/pilot-file.c, src/pilot-install-user.c, src/pilot-memos.c: Lots of changes here, mainly to install-user.c as a testing platform for the new argument stuff going in, added NetLanSync writes, still playing around with program flow. Not satisfied yet with it. 2001-11-05 19:13 desrod * ChangeLog, Makefile.in, install-user.c, pilot-xfer.c, libpisock/connect.c, libpisock/dlp.c, libpisock/padp.c, libpisock/pi-file.c, src/install-user.c, src/pilot-install-user.c, src/pilot-xfer.c: Beginning the public migration to getopt_long() in all of the binaries which are passed arguments. Also cleaning out the redundant code, moving into external objects. 2001-11-03 20:12 desrod * ChangeLog, Makefile.os2, pi-getrom.c, pilot-xfer.c, src/pi-getrom.c, src/pilot-getrom.c, src/pilot-xfer.c: Makefile.os2 should not be in the cvs as a real file. It is created dynamically. Blecch. 2001-10-31 13:12 desrod * ChangeLog, Makefile.os2, pi-getram.c, pi-getrom.c, src/pi-getram.c, src/pi-getrom.c, src/pilot-getram.c, src/pilot-getrom.c: Updated pi-getr?m.c to handle newer ROM images (Kyocera, etc.) and added a percentage counter of completion for each output file. Also changed the file names output and added bugfixVersion to pi-getram.c. Lots of small fixes here. 2001-10-26 10:52 jpr * ChangeLog, libpisock/sync.c, libpisock/util.c, libpisync/sync.c: 2001-10-26 JP Rosevear * libsock/util.c (convert_ToPilotChar): plug leak (convert_FromPilotChar): ditto * libsock/sync.c (sync_MergeToPilot_fast): free all of the pilot record (sync_MergeToPilot_slow): ditto 2001-10-17 18:33 jpr * ChangeLog, Makefile.os2, libpisock/sync.c, libpisync/sync.c: 2001-10-17 JP Rosevear * libsock/sync.c (sync_record): If the record was created and deleted between syncs (without being archived) ignore it 2001-10-03 03:07 desrod * ChangeLog: Updated missed ChangeLog entry from 09-24 2001-09-24 16:50 desrod * pilot-addresses.c, src/pilot-addresses.c: Several people have reported this, it's fixed now. The original offending line was still in the code, commented out, but made it's way into production. Small fixes coming in the coming weeks. 2001-07-21 17:38 desrod * ChangeLog, Makefile.os2.in, TODO, addresses.c, debugsh.c, dlpsh.c, hinotes.c, install-datebook.c, install-memo.c, install-todos.c, install-user.c, memos.c, money2qif.c, pi-csd.c, pi-nredir.c, pilot-addresses.c, pilot-dedupe.c, pilot-file.c, doc/TODO, src/addresses.c, src/debugsh.c, src/dlpsh.c, src/hinotes.c, src/install-datebook.c, src/install-memo.c, src/install-todos.c, src/install-user.c, src/memos.c, src/money2qif.c, src/pi-csd.c, src/pi-nredir.c, src/pilot-addresses.c, src/pilot-csd.c, src/pilot-debugsh.c, src/pilot-dedupe.c, src/pilot-dlpsh.c, src/pilot-file.c, src/pilot-hinotes.c, src/pilot-install-datebook.c, src/pilot-install-memo.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-memos.c, src/pilot-nredir.c, pilot-prc.c, pilot-schlep.c, pilot-xfer.c, read-expenses.c, read-todos.c, reminders.c, libpisock/dlp.c, libpisock/winserial.c, src/pilot-prc.c, src/pilot-read-expenses.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-xfer.c, src/read-expenses.c, src/read-todos.c, src/reminders.c: Two new patches from Bill Janssen and Oliver Schmidt added. Also cleaned up the declarations, vacuumed up some of the other dust. Added a missing Makefile.os2.in, incremented patch version. 2001-07-21 13:08 desrod * include/pi-version.h: Changed the patch tag to denote that this is a CVS version. There are people running around with 0.9.6 calling it released. 2001-07-12 18:25 desrod * ChangeLog, include/i18n.h: Oops, forgot include/i18n.h. Fixed. 2001-07-12 16:02 desrod * .cvsignore, ChangeLog, Makefile.in, TODO, doc/TODO, aclocal.m4, autogen.sh, configure, configure.in, dlpsh.c, memos.c, parsedate.c, parsedate.y, src/dlpsh.c, src/memos.c, src/parsedate.c, src/parsedate.y, src/pilot-dlpsh.c, src/pilot-memos.c, pilot-debug.c, pilot-xfer.c, src/pilot-debug.c, src/pilot-xfer.c, include/.cvsignore, include/pi-config.h.in, include/pi-sockaddr.h.in, include/pi-source.h, include/pi-version.h, libpisock/.cvsignore, bindings/Perl/Pilot.xs: Lots of post 0.9.5 fixes, moving towards 0.9.6 cleanliness. Added readline() support, removed unreachable pilot-xfer options, changed the format of TODO, fixed some Perl5 layout bugs, lots more. Check the ChangeLog for the latest changes. 2001-06-19 01:50 desrod * ChangeLog, Makefile.in, libpisock/padp.c, libpisock/syspkt.c: Two fixes from Carl Jacobsen, and a few from me. RELEASE TIME!!! 2001-06-13 15:58 jpr * .cvsignore, bindings/.cvsignore: Shush 2001-06-06 16:00 jpr * ChangeLog, libpisock/unixserial.c: 2001-06-06 Peter Williams * libsock/unixserial.c (s_write): Only free() skb after we access skb->len, not before it. 2001-06-06 04:19 desrod * ChangeLog: Updated ChangeLog to reflect recent GPL vs. LGPL reverts 2001-06-06 04:16 desrod * COPYING.LIB, parsedate.c, src/parsedate.c, include/pi-dlp.h, include/pi-sync.h, include/pi-util.h, libpisock/address.c, libpisock/appinfo.c, libpisock/cmp.c, libpisock/datebook.c, libpisock/dlp.c, libpisock/expense.c, libpisock/hinote.c, libpisock/inet.c, libpisock/mail.c, libpisock/memo.c, libpisock/money.c, libpisock/os2serial.c, libpisock/padp.c, libpisock/pi-file.c, libpisock/pi-header.c, libpisock/serial.c, libpisock/slp.c, bindings/Java/doConstants.c, libpisock/socket.c, libpisock/sync.c, libpisock/syspkt.c, libpisock/todo.c, libpisock/unixserial.c, libpisock/util.c, libpisock/utils.c, libpisock/winserial.c, libpisync/sync.c, bindings/Perl/Makefile.PL.in, bindings/Perl/Pilot.pm, bindings/Perl/Pilot.xs: "Move along, nothing to see here..." Seriously, I made a late-night error back in October of 2000 when I was adding the GPL/LGPL headers to a bunch of files in the source, and ended up adding the wrong headers to several. I reverted them back and put the proper LGPL headers in where the libpisock bindings were used and required (in ./libsock and Java/Perl5 directories). Sorry about that, it's all better now. Note: The license for the pisock library, the C++ libary, and the Perl, Python, Tcl, and Java bindings have been covered under the LGPL since August 23, 1998. 2001-05-28 18:02 desrod * ChangeLog, bindings/Perl/Pilot.xs: Fixed the problems in line-continuation in Pilot.xs, tabbing oddness 2001-05-28 07:12 desrod * TODO, doc/TODO: Uhm, I forgot what I changed. Updated the TODO. 2001-05-25 21:49 desrod * ChangeLog, Makefile.in, dlpsh.c, parsedate.c, src/dlpsh.c, src/parsedate.c, src/pilot-dlpsh.c, parsedate.y, reminders.c, src/parsedate.y, src/pilot-reminders.c, src/reminders.c, libpisock/appinfo.c: reminders.c ANSI C cleanup, dlpsh fixes and additions. Minor. 2001-05-25 05:22 desrod * ChangeLog, include/md5.h, include/pi-md5.h, bindings/README, bindings/Perl/README, bindings/Perl/dump.pl, libpisock/md5.c: * include/md5.h: Renamed md5.h to pi-md5.h to be more in line with the current include/* naming scheme. * tools/Perl5/README: cleaned up the README to make it more current and less threatening * tools/Perl5/test.pl, tools/Perl5/dump.pl: chmod 0755 * tools/Perl5/dump.pl: Fixed shebang to be a bit more portable (recommended by the perl newsgroups and the Camel book) 2001-05-25 05:04 desrod * ChangeLog, iambicexample.cc, install-hinote.c, pilot-addresses.c, include/pi-iambicExpense.h, include/pi-version.h, libpisock/address.c, libpisock/cmp.c, libpisock/datebook.c, libpisock/dlp.c, src/iambicexample.cc, src/install-hinote.c, src/pilot-addresses.c, src/pilot-install-hinote.c, bindings/Perl/Pilot.xs, libpisock/memo.c, libpisock/os2serial.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/sync.c, libpisock/syspkt.c, libpisock/todo.c, libpisock/unixserial.c, libpisock/util.c, libpisock/utils.c, libpisock/winserial.c, libpisync/sync.c: * tools/Perl5/Pilot.xs: Fixed a typo in 'creatDate' (Hadmut Danisch) * install-hinote.c: Fixed to include detection of notes > 28k (David A. Desrosiers) * iambicexample.cc: Poked around and added the banner, removed static file declaration path (still static for now, need to install AllTime and test it out) * More documentation fixes, rolled back out of gtk-doc for now, until we can agree on a portable format to represent these docs in (kudos to jpr for the work and the idea) (David A. Desrosiers) * Closed 5 bugs listed at Sourceforge (David A. Desrosiers) 2001-05-24 02:08 desrod * pilot-addresses.c, src/pilot-addresses.c: What the heck was that burp in pilot-addresses.c? Major breakage on file imports to AddressDB. Fixed and removed. 2001-05-23 17:12 jpr * ChangeLog, libpisock/address.c, libpisock/cmp.c, libpisock/datebook.c, libpisock/socket.c, libpisock/util.c: * libsock/datebook.c: ditto * libsock/address.c: ditto * libsock/util.c: ditto * libsock/inetserial.c: ditto 2001-05-23 16:29 jpr * ChangeLog, libpisock/os2serial.c, libpisock/serial.c, libpisock/slp.c, libpisock/unixserial.c, libpisock/winserial.c: 2001-05-23 JP Rosevear * libsock/sync.c: Document all public and private functions (the public ones in much more detail * libsock/dlp.c: Ditto * libsock/unixserial.c: ditto * libsock/winserial.c: ditto (so_changebaud): make static * libsock/os2serial.c: ditto * libsock/serial.c: ditto * libsock/slp.c: ditto 2001-05-23 15:52 jpr * ChangeLog, libpisock/dlp.c, libpisock/sync.c, libpisync/sync.c: 2001-05-23 JP Rosevear * libsock/sync.c: Document all public functions * libsock/dlp.c: Ditto 2001-05-22 11:38 desrod * Makefile.in: Oops, forgot there were two Makefile.in's... one for OS/2, and one for Unix. Fixed the Unix one now. 2001-05-22 08:20 desrod * ChangeLog, Makefile.in, Makefile.os2, pilot-xfer.c, src/pilot-xfer.c, include/md5.h, libpisock/md5.c, libpisock/padp.c, libpisock/serial.c, libpisock/slp.c, libpisock/winserial.c: * Makefile.in/Makefile.os2: Fixed the "double-header" install problem with the Makefile in the install stanza. Fixed the install-strip option, removed it, and pulled it into the install stanza, put in the proper order. It was backwards before. Added pilot-prc back in. Not sure how it got dropped out. (David A. Desrosiers) * libsock/md5.c: Implemented md5.c and md5.h for the new password authentication scheme. (David A. Desrosiers) * include/md5.h: Same as above, legacy-free algorithm used here. (David A. Desrosiers) * dlpsh.c: Fixed the visual layout of 'df' (David A. Desrosiers) * pilot-prc: Minor fixes to get it to compile cleanly (missing protos, etc.) (David A. Desrosiers) * libsock/winserial.c,libsock/serial.c: Error handling fixes on Win32 (Oliver Schmidt) * pilot-xfer.c: Possible fix for 'time' on Next Openstep, commented out, need to test. (Juergen Sell) 2001-05-21 02:58 desrod * Makefile.in: Oops, how'd foo.c and foo2.c get in that Makefile. Fixed. 2001-05-21 02:55 desrod * ChangeLog, Makefile.in, Makefile.os2, addresses.c, debugsh.c, dlpsh.c, getrom.c, install-memo.c, install-user.c, memos.c, pd-tty.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-port.c, pilot-addresses.c, pilot-clip.c, pilot-debug.c, pilot-dedupe.c, pilot-file.c, pilot-mail.c, pilot-prc.c, pilot-schlep.c, pilot-xfer.c, read-ical.c, reminders.c, libpisock/address.c, libpisock/appinfo.c, libpisock/cmp.c, libpisock/datebook.c, libpisock/dlp.c, libpisock/expense.c, libpisock/hinote.c, libpisock/inet.c, libpisock/mail.c, libpisock/memo.c, libpisock/money.c, libpisock/os2serial.c, libpisock/padp.c, libpisock/pi-file.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/sync.c, libpisock/syspkt.c, libpisock/todo.c, libpisock/unixserial.c, libpisock/util.c, libpisock/utils.c, libpisock/winserial.c, libpisync/sync.c, src/addresses.c, src/debugsh.c, src/dlpsh.c, src/getrom.c, src/install-memo.c, src/install-user.c, src/memos.c, src/pd-tty.c, src/pi-csd.c, src/pi-getram.c, src/pi-getrom.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-csd.c, src/pilot-debug.c, src/pilot-debugsh.c, src/pilot-dedupe.c, src/pilot-dlpsh.c, src/pilot-file.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-install-memo.c, src/pilot-install-user.c, src/pilot-mail.c, src/pilot-memos.c, src/pilot-port.c, src/pilot-prc.c, src/pilot-read-ical.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-xfer.c, src/read-ical.c, src/reminders.c: Beginning to document every function in the whole codebase, more small cleanups. 2001-05-15 17:55 desrod * ChangeLog, pilot-addresses.c, src/pilot-addresses.c: [no log message] 2001-05-14 02:48 desrod * ChangeLog, Makefile.in, addresses.c, debugsh.c, dlpsh.c, getopt.c, getopt1.c, getrom.c, hinotes.c, install-datebook.c, install-hinote.c, install-memo.c, install-todos.c, install-user.c, kittykiller.c, memos.c, money2qif.c, parsedate.c, pd-tty.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-clip.c, pilot-debug.c, src/addresses.c, src/debugsh.c, src/dlpsh.c, src/getopt.c, src/getopt1.c, src/getrom.c, src/hinotes.c, src/install-datebook.c, src/install-hinote.c, src/install-memo.c, src/install-todos.c, src/install-user.c, src/kittykiller.c, src/memos.c, src/money2qif.c, src/parsedate.c, src/pd-tty.c, src/pi-csd.c, src/pi-getram.c, src/pi-getrom.c, src/pi-nredir.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-csd.c, src/pilot-debug.c, src/pilot-debugsh.c, src/pilot-dlpsh.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-hinotes.c, src/pilot-install-datebook.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-memos.c, src/pilot-nredir.c, src/pilot-port.c, pilot-dedupe.c, pilot-file.c, pilot-mail.c, pilot-prc.c, pilot-schlep.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, include/pi-address.h, include/pi-appinfo.h, include/pi-cmp.h, include/pi-config.h.in, include/pi-datebook.h, include/pi-dlp.h, include/pi-dlp.hxx, include/pi-expense.h, include/pi-file.h, include/pi-hinote.h, include/pi-iambicExpense.h, include/pi-inet.h, include/pi-inetserial.h, include/pi-macros.h, include/pi-mail.h, include/pi-memo.h, include/pi-money.h, include/pi-padp.h, include/pi-serial.h, include/pi-slp.h, include/pi-sockaddr-win32.h, include/pi-socket.h, include/pi-source.h, include/pi-sync.h, include/pi-syspkt.h, include/pi-todo.h, include/pi-util.h, include/pi-version.h, libpisock/address.c, libpisock/appinfo.c, libpisock/cmp.c, libpisock/datebook.c, libpisock/dlp.c, libpisock/expense.c, libpisock/hinote.c, libpisock/inet.c, libpisock/mail.c, libpisock/memo.c, libpisock/money.c, libpisock/os2serial.c, libpisock/padp.c, libpisock/pi-file.c, libpisock/pi-header.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/sync.c, libpisock/syspkt.c, libpisock/todo.c, libpisync/sync.c, src/pilot-dedupe.c, src/pilot-file.c, src/pilot-mail.c, src/pilot-prc.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c, libpisock/unixserial.c, libpisock/util.c, libpisock/utils.c, libpisock/winserial.c: memos.c fix (Tamito KAJIYAMA), huge reformatting changes (hint: do not diff the codebase =), Makefile.in (John Marshall) 2001-05-09 04:18 desrod * ChangeLog, Makefile.os2, ccexample.cc, src/ccexample.cc, dlpsh.c, pi-getrom.c, pilot-schlep.c, src/dlpsh.c, src/pi-getrom.c, src/pilot-dlpsh.c, src/pilot-getrom.c, src/pilot-schlep.c, doc/man/pilot-addresses.1, doc/man/pilot-link.7: Various fixes and minor tweaks in 0.9.5-final readiness 2001-04-30 03:15 desrod * ChangeLog, Makefile.in, addresses.c, debugsh.c, dlpsh.c, getopt.c, getopt1.c, getrom.c, hinotes.c, install-datebook.c, install-hinote.c, install-memo.c, install-todos.c, install-user.c, kittykiller.c, memos.c, money2qif.c, parsedate.c, pd-tty.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-clip.c, pilot-dedupe.c, pilot-file.c, pilot-mail.c, pilot-prc.c, pilot-schlep.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, src/addresses.c, src/debugsh.c, src/dlpsh.c, src/getopt.c, src/getopt1.c, src/getrom.c, src/hinotes.c, src/install-datebook.c, src/install-hinote.c, src/install-memo.c, src/install-todos.c, src/install-user.c, src/kittykiller.c, src/memos.c, src/money2qif.c, src/parsedate.c, src/pd-tty.c, src/pi-csd.c, src/pi-getram.c, src/pi-getrom.c, src/pi-nredir.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-csd.c, src/pilot-debugsh.c, src/pilot-dedupe.c, src/pilot-dlpsh.c, src/pilot-file.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-hinotes.c, src/pilot-install-datebook.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-mail.c, src/pilot-memos.c, src/pilot-nredir.c, src/pilot-port.c, src/pilot-prc.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c, include/pi-version.h, libpisock/address.c, libpisock/appinfo.c, libpisock/cmp.c, libpisock/datebook.c, libpisock/dlp.c, libpisock/expense.c, libpisock/hinote.c, libpisock/inet.c, libpisock/mail.c, libpisock/memo.c, libpisock/money.c, libpisock/os2serial.c, libpisock/padp.c, libpisock/pi-file.c, libpisock/pi-header.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/sync.c, libpisock/syspkt.c, libpisock/todo.c, libpisock/unixserial.c, libpisock/util.c, libpisock/utils.c, libpisock/winserial.c, libpisync/sync.c: Preparing for a 0.9.5 final release, check the ChangeLog for details 2001-03-30 19:34 jpr * ChangeLog: 2001-03-30 JP Rosevear * libsock/Makefile.in: version should be 4.0.0 because the old sync interface was removed and the new one added 2001-03-30 19:26 jpr * ChangeLog, libpisock/sync.c, libpisync/sync.c: 2001-03-30 JP Rosevear * libsock/sync.c (sync_MergeFromPilot_fast): Free the record if it wasn't added to the queue not vice versa (sync_MergeFromPilot_slow): ditto 2001-03-14 15:34 jpr * ChangeLog: 2001-03-14 JP Rosevear * libsock/Makefile.in: set the .so version to 4:0:1 as per libtool rules 2001-03-12 23:06 jpr * ChangeLog, configure: 2001-03-12 JP Rosevear * scripts/tarball.c (main): fixes to make it work again, what a horrible hack 2001-03-12 22:41 jpr * ChangeLog, Makefile.in, include/pi-sync.h, libpisock/sync.c, libpisync/sync.c: 2001-03-12 JP Rosevear * libsock/sync.c (open_db): handle the secret flag (sync_CopyToPilot): use open_db (sync_CopyFromPilot): ditto (sync_MergeFromPilot): ditto (sync_MergeToPilot): ditto (sync_Synchronize): ditto * scripts/tarball.c: name the tarball properly * Makefile.in: make make dist a little better * include/pi-sync.h: add secret field * Makefile.in: remove old dist tarball and reflect new name 2001-03-04 20:16 desrod * ChangeLog, Makefile.in, configure.in, install-user.c, doc/man/pilot-addresses.1, src/install-user.c, src/pilot-install-user.c: Added man/pilot-addresses.1, tools/empty.in, applied John Marshall's fix for broken directory/Makefile creation. Must fix this when we autoconfiscate the whole tree properly. Rolling some more getopt() fixes into all binaries slowly. 2001-03-01 08:11 desrod * ChangeLog, pilot-file.c, pilot-prc.c, pilot-xfer.c, include/pi-dlp.h, include/pi-file.h, libpisock/dlp.c, libpisock/pi-file.c, src/pilot-file.c, src/pilot-prc.c, src/pilot-xfer.c, bindings/Java/doConstants.c, bindings/Perl/Pilot.pm, bindings/Perl/Pilot.xs: Added John Marshalls patch. It was a patch against 0.9.0, so I had to hand-stitch the patch in, but it was successful. Some of the fixes were already in the 0.9.5 codebase. Addition of CopyProtect and Stream interfaces, general housecleaning of the code, and some realignment. 2001-02-28 06:19 desrod * ChangeLog: Updated ChangeLog. 2001-02-28 06:15 desrod * pilot-debug.c, pilot-xfer.c, doc/man/dlpsh.1, doc/man/ietf2datebook.1, doc/man/install-datebook.1, doc/man/install-hinote.1, doc/man/install-memo.1, doc/man/install-user.1, src/pilot-debug.c, src/pilot-xfer.c, doc/man/pilot-link.7, doc/man/pilot-xfer.1, doc/man/read-ical.1: Minor edits to layout and formatting on the manpages, some udpates to the verbage on the manpages, added some addition explanation to memos and other binary descriptions in man/pilot-link.7. Added Tamito's fixes to pilot-xfer.c and tools/Python/pdapilot.py. Also added some small fixes from Carl Jacobsen. Nothing functional in this commit, only cosmetic. 2001-02-25 19:56 desrod * ChangeLog, install-user.c, memos.c, pilot-addresses.c, pilot-xfer.c, sync-plan.PL, libpisock/dlp.c, src/install-user.c, src/memos.c, src/pilot-addresses.c, src/pilot-install-user.c, src/pilot-memos.c, src/pilot-sync-plan.pl, src/pilot-xfer.c, src/sync-plan.PL, doc/man/install-memo.1, doc/man/pilot-xfer.1: Various fixes for the PILOTPORT detection, port naming conventions, sync-plan authentication, a few manpage updates, and some small buglets here and there. Credits to go Bob Wittig, Mark Peletier. 2001-02-19 17:41 desrod * ChangeLog, aclocal.m4, configure, dlpsh.c, pilot-debug.c, sync-plan.PL, include/pi-version.h, src/dlpsh.c, src/pilot-debug.c, src/pilot-dlpsh.c, src/pilot-sync-plan.pl, src/sync-plan.PL: 2001-02-17 David A. Desrosiers * aclocal.m4: Fixed the BSD nm test (again). How many times do we have to keep fixing this?! sync-plan.PL: s/Pilot/Palm where required. No breakage. dlpsh.c: Fixed the double "EXITING" error. Prettied up the 'mem' function and added kbytes. Removed the 'exit' option. Changed the layout of 'help'. Fixed some of the formatting. Lots more to do to this binary. 2001-01-28 23:54 desrod * ChangeLog, configure: Updated ChangeLog 2001-01-28 23:46 desrod * Makefile.in, configure, configure.in, include/pi-version.h: How did -FOO get back in there. Be gone. 2001-01-23 17:03 jpr * ChangeLog, Makefile.in, autogen.sh: 2001-01-23 JP Rosevear * Makefile.in: Add a dist target * autogen.sh: add for packaging systems 2001-01-23 01:12 jpr * ChangeLog, Makefile.in: 2001-01-23 JP Rosevear * libsock/Makefile.in: update depends * Makefile.in: Don't specifically include the header object file, its already in the library and breaks --disable-static flag, update depends 2001-01-16 19:07 jpr * ChangeLog, include/pi-sync.h, libpisock/sync.c, libpisync/sync.c: 2001-01-16 JP Rosevear * libsock/sync.c (sync_CopyPilotRecord): copies a pilot record (sync_CopyDesktopRecord): copies a desktop record (add_record_queue): add a pilot side operation to the queue (free_record_queue): free a queu of operations (delete_both): fix incorrect error check (sync_record): Instead of actually doing pilot mods, add an op to the queue (sync_MergeFromPilot_process): Process the items in the queue (sync_MergeFromPilot_fast): go back to processing the records as they come in and processing the queue at the end (sync_MergeFromPilot_slow): ditto (sync_MergeToPilot_fast): process queue at the end (sync_MergeToPilot_slow): ditto * include/pi-sync.h: Add pilot and desktop record copy protos 2001-01-12 11:55 jpr * ChangeLog, include/pi-sockaddr.h.in: oops 2001-01-12 11:52 jpr * ChangeLog: 2001-01-12 JP Rosevear * include/pi-sockaddr.h: Up the device name limit to 255 2001-01-12 10:40 jpr * ChangeLog, libpisock/dlp.c: 2001-01-12 JP Rosevear * libsock/dlp.c (dlp_ReadSortBlock): Expect 2 bytes, fixes bug pointed out by Matthias Hessler 2001-01-11 01:16 jpr * ChangeLog, read-ical.c, src/pilot-read-ical.c, src/read-ical.c: 2001-01-11 JP Rosevear * read-ical.c (main): use ii instead of i to index repeat days in datebook struct, fixes bug pointed out by Matthias Hessler 2001-01-05 19:17 jpr * ChangeLog, libpisock/datebook.c, libpisock/sync.c, libpisync/sync.c: 2001-01-05 JP Rosevear * libsock/datebook.c (pack_AppointmentAppInfo): Fix bug pointed out by Matthias Hessler where i rather than len was being checked * libsock/sync.c (sync_MergeFromPilot_slow): Build a list of pilot records before iterating because its not valid to edit in place during the index loop 2000-12-21 16:52 jpr * ChangeLog, include/pi-sync.h, libpisock/sync.c, libpisync/sync.c: 2000-12-21 JP Rosevear * include/pi-sync.h: new prototypes * libsock/sync.c (sync_FreePilotRecord): util function for pilot records (sync_FreeDesktopRecord): ditto for desktop records (free_pilot_record_list): free the linked list (sync_record): Correct sync logic errors (sync_MergeFromPilot_fast): Build a list of the pilot records before iterating because its not valid to edit in place during the get mod record loop 2000-12-19 16:22 jpr * ChangeLog, libpisock/util.c: 2000-12-19 JP Rosevear * libsock/util.c (convert_FromPilotChar): Fix implementation (convert_ToPilotChar): ditto 2000-12-19 12:51 jpr * ChangeLog, configure, configure.in, include/pi-config.h.in, include/pi-util.h, libpisock/util.c: 2000-12-19 JP Rosevear * include/pi-config.h.in: List HAVE_ICONV * configure.in: Check for an iconv implementation to do charset conversion * libsock/util.c (convert_ToPilotChar): Convert to pilot character set (only does CP1252 devices right now) (convert_FromPilotChar): Code to convert from pilot character set * include/pi-util.h: New routines to convert to pilot character set 2000-12-08 17:36 jpr * ChangeLog, libpisock/sync.c, libpisync/sync.c: 2000-12-08 JP Rosevear * libsock/sync.c (sync_record): When pilot record is archived and changed and the desktop record is changed and the changes are not identical, make sure the pilot record to be archived gets a new pilot id so it is not overwritten by store_record_on_pilot 2000-12-07 JP Rosevear * libsock/sync.c (sync_record): When the pilot record is archived the desktop record is deleted, make sure to archive the record. 2000-12-07 14:09 jpr * ChangeLog, libpisock/sync.c, libpisync/sync.c: 2000-12-07 JP Rosevear * libsock/sync.c (sync_record): When the pilot record is changed and archived and the desktop record is changed and the changes are not identical, keep the pilot record - don't delete it. 2000-11-29 15:27 jpr * ChangeLog: oops 2000-11-29 15:22 jpr * libpisock/sync.c, libpisync/sync.c: 2000-11-29 JP Rosevear * libsock/sync.c: Add error checking for all callbacks and dlp calls. Add writable checks so the merge to pilot and merge from pilot only affect the pilot and desktop records respectively. 2000-11-28 15:41 jpr * ChangeLog, doc/syncabs.sgml: 2000-11-28 JP Rosevear * doc/syncabs.sgml: Update design docs 2000-11-28 14:55 jpr * ChangeLog, include/pi-sync.h, libpisock/sync.c, libpisync/sync.c: 2000-11-28 JP Rosevear * libsock/sync.c (store_record_on_pilot): the prepare callback now provides the pilot record structure to be filled out, free prepare is no longer used - this is because the pilot record struct can never be extended properly and this reduces the work done. Rename from store_record_on_palm. * include/pi-sync.h: Remove free prepare callback and update prepare callback 2000-11-09 21:41 desrod * ChangeLog, Makefile.in: pixdir fix. My bad. 2000-10-31 14:22 jpr * ChangeLog, include/pi-sync.h, libpisock/sync.c, libpisync/sync.c: 2000-10-31 JP Rosevear * libsock/sync.c (sync_record): use ArchiveRecord to set/unset records "archiveness" and use SetStatusCleared to avoid double syncing records. * include/pi-sync.h: Remove AddArchive and DeleteArchive, add SetStatusCleared and ArchiveRecord. 2000-10-30 18:09 desrod * ChangeLog: Just a ChangeLog conflict merge and update. 2000-10-30 12:34 jpr * ChangeLog, include/pi-sync.h, libpisock/sync.c, libpisync/sync.c: 2000-10-30 JP Rosevear * include/pi-sync.h: Replace AddArchiveRecord and DeleteArchivedRecord callbacks with the set archive status callback. * libsock/sync.c (store_record_on_palm): Do some proper result checking for errors. (sync_record): Use new set archive status callback which makes the semantics such that the implementor can choose several implementations and preserve continuity. Replaces AddArchiveRecord and DeleteArchiveRecord. 2000-10-29 19:09 desrod * Makefile.in, dlpsh.c, install-datebook.c, bindings/Perl/Makefile.PL.in, bindings/Perl/Pilot.xs, src/dlpsh.c, src/install-datebook.c, src/pilot-dlpsh.c, src/pilot-install-datebook.c: Perl5 error output fix (wrong text displayed) Makefile.in updates for new paths (../../include, tools relo) 2000-10-28 17:27 jpr * ChangeLog, Makefile.in: 2000-10-28 * Makefile.in: install pix dir properly 2000-10-28 16:34 jpr * tests/.cvsignore: oops 2000-10-28 16:33 jpr * .cvsignore, ChangeLog: 2000-10-28 * tests/.cvsignore: shush * libcc/.cvsignore: ditto 2000-10-28 16:30 jpr * ChangeLog, Makefile.in, include/.cvsignore, bindings/Java/.cvsignore, bindings/Perl/.cvsignore, bindings/Python/.cvsignore, bindings/Tcl/.cvsignore: 2000-10-28 * Makefile.in: Re-run make depend to generate correct dependencies * include/.cvsignore: shush * tools/Java/.cvsignore: ditto * tools/Tcl/.cvsignore: ditto * tools/Python/.cvsignore: ditto * tools/Perl5/.cvsignore: ditto 2000-10-28 15:47 jpr * ChangeLog, libpisock/sync.c, libpisync/sync.c: 2000-10-28 * libsock/sync.c (sync_MergeToPilot_slow): Manually set the id of the record (sync_MergeToPilot_fast): ditto 2000-10-27 20:23 jpr * ChangeLog, Makefile.in, configure, configure.in, configure.scan, ietf2datebook.PL, pd-tty.c, pilot-debug.c, pilot-xfer.c, src/ietf2datebook.PL, src/pd-tty.c, src/pilot-debug.c, src/pilot-ietf2datebook.pl, src/pilot-xfer.c, doc/syncabs.sgml, include/pi-version.h, libpisock/pi-header.c, bindings/README, bindings/Java/README, bindings/Java/doConstants.c, bindings/Java/test.java, bindings/Perl/MANIFEST, bindings/Perl/Makefile.PL.in, bindings/Perl/Pilot.pm, bindings/Perl/Pilot.xs, bindings/Perl/README, bindings/Perl/dump.pl, bindings/Perl/test.pl, bindings/Perl/typemap, bindings/Tcl/Makefile.in, bindings/Tcl/README, bindings/Tcl/license.terms, bindings/Tcl/pitcl.c, bindings/Tcl/tclAppInit.c, bindings/Tcl/test.tcl, bindings/Tcl/tkAppInit.c, src/pix/b1.gif, src/pix/b2.gif, src/pix/b3.gif, src/pix/b4.gif, src/pix/b5.gif, src/pix/b6.gif, src/pix/b7.gif, src/pix/case.gif, src/pix/case.xbm, src/pix/casemask.xbm: Resurrect 0.9.5pre4 2000-10-27 19:13 jpr * .cvsignore, include/pi-header.h, libpisock/.cvsignore, libpisock/pi-header.c: Add new files from update 2000-10-27 19:09 jpr * ChangeLog, Makefile.in, Makefile.os2, README, TODO, addresses.c, ccexample.cc, configure, debugsh.c, dlpsh.c, getopt.c, getopt1.c, getrom.c, hinotes.c, iambicexample.cc, doc/TODO, src/addresses.c, src/ccexample.cc, src/debugsh.c, src/dlpsh.c, src/getopt.c, src/getopt1.c, src/getrom.c, src/hinotes.c, src/iambicexample.cc, src/pilot-debugsh.c, src/pilot-dlpsh.c, src/pilot-hinotes.c, ietf2datebook.PL, install-datebook.c, install-hinote.c, install-memo.c, install-todos.c, install-user.c, kittykiller.c, memos.c, money2qif.c, parsedate.c, parsedate.y, pd-tty.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-clip.c, pilot-debug.c, pilot-dedupe.c, pilot-file.c, pilot-mail.c, pilot-prc.c, pilot-schlep.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, validate.cc, src/ietf2datebook.PL, src/install-datebook.c, src/install-hinote.c, src/install-memo.c, src/install-todos.c, src/install-user.c, src/kittykiller.c, src/memos.c, src/money2qif.c, src/parsedate.c, src/parsedate.y, src/pd-tty.c, src/pi-csd.c, src/pi-getram.c, src/pi-getrom.c, src/pi-nredir.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-csd.c, src/pilot-debug.c, src/pilot-dedupe.c, src/pilot-file.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-ietf2datebook.pl, src/pilot-install-datebook.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-mail.c, src/pilot-memos.c, src/pilot-nredir.c, src/pilot-port.c, src/pilot-prc.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c, src/validate.cc, include/pi-address.h, include/pi-appinfo.h, include/pi-cmp.h, include/pi-datebook.h, include/pi-dlp.h, include/pi-expense.h, include/pi-file.h, include/pi-hinote.h, include/pi-iambicExpense.h, include/pi-inet.h, include/pi-inetserial.h, include/pi-macros.h, include/pi-mail.h, include/pi-memo.h, include/pi-money.h, include/pi-padp.h, include/pi-serial.h, include/pi-slp.h, include/pi-sockaddr-win32.h, include/pi-socket.h, include/pi-source.h, include/pi-sync.h, include/pi-syspkt.h, include/pi-todo.h, include/pi-version.h, libpisock/address.c, libpisock/appinfo.c, libpisock/cmp.c, libpisock/datebook.c, libpisock/dlp.c, libpisock/expense.c, libpisock/hinote.c, libpisock/inet.c, libpisock/mail.c, libpisock/memo.c, libpisock/money.c, libpisock/os2serial.c, libpisock/padp.c, libpisock/pi-file.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/sync.c, libpisock/syspkt.c, libpisock/todo.c, libpisock/unixserial.c, libpisock/utils.c, libpisock/winserial.c, libpisync/sync.c, doc/man/pilot-link.7, doc/man/pilot-xfer.1, doc/man/read-ical.1, tests/packers.c: Bring pre3 back from the dead 2000-10-11 23:39 jpr * ChangeLog, libpisock/sync.c, libpisync/sync.c: 2000-10-11 JP Rosevear * libsock/sync.c (sync_record): Use ReplaceRecord callback. There can be a subtle difference between add/delete and replace. (sync_MergeToPilot_slow): Calculate flags for records during a slow sync (sync_MergeFromPilot_slow): ditto * include/pi-sync.h: Add ReplaceRecord callback 2000-10-11 15:54 jpr * ChangeLog, include/pi-sync.h, libpisock/sync.c, libpisync/sync.c: 2000-10-11 JP Rosevear * libsock/sync.c (sync_record): Use ReplaceRecord callback. There can be a subtle difference between add/delete and replace. 2000-10-11 03:28 jpr * ChangeLog, include/pi-sync.h, libpisock/sync.c, libpisync/sync.c: 2000-10-11 JP Rosevear * libsock/sync.c: Unconditionally close the database after use. The slow/fast flag is now passed back via the Pre callback (sync_record): Reflect the fact that the dirty and deleted pilot record flags are not mutually exclusive. (store_record_on_palm): When storing, 0 the flags. 2000-10-10 JP Rosevear * libsock/sync.c (sync_MergeToPilot_slow): Only try and obtain a pilot record if there record id set. 2000-10-09 23:46 jpr * ChangeLog, libpisock/sync.c, libpisync/sync.c: 2000-10-08 JP Rosevear * libsock/sync.c (sync_MergeToPilot_fast): Only try and obtain a pilot record if there record id set. 2000-10-08 17:56 desrod * addresses.c, configure, src/addresses.c, debugsh.c, dlpsh.c, getrom.c, hinotes.c, install-datebook.c, install-hinote.c, install-memo.c, install-todos.c, install-user.c, kittykiller.c, memos.c, money2qif.c, parsedate.c, pd-tty.c, pi-csd.c, pi-getram.c, pi-getrom.c, src/debugsh.c, src/dlpsh.c, src/getrom.c, src/hinotes.c, src/install-datebook.c, src/install-hinote.c, src/install-memo.c, src/install-todos.c, src/install-user.c, src/kittykiller.c, src/memos.c, src/money2qif.c, src/parsedate.c, src/pd-tty.c, src/pi-csd.c, src/pi-getram.c, src/pi-getrom.c, src/pilot-csd.c, src/pilot-debugsh.c, src/pilot-dlpsh.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-hinotes.c, src/pilot-install-datebook.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-memos.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-clip.c, pilot-debug.c, pilot-dedupe.c, pilot-file.c, pilot-mail.c, pilot-prc.c, pilot-schlep.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, sync-plan.PL, src/pi-nredir.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-debug.c, src/pilot-dedupe.c, src/pilot-file.c, src/pilot-mail.c, src/pilot-nredir.c, src/pilot-port.c, src/pilot-prc.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-sync-plan.pl, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c, src/sync-plan.PL: 1. Added a 'mem' option to dlpsh. I will eventually add a 'password' function, version (OS version), and some other tweaks. I've put up some detailed information on how to extract this password from the Palm on the pilot-link site on gnu-designs.com when I get a free moment. 2. I nuked the Palm regex I did in pre1. Basically pre1 was a s/PilotRecord/PalmRecord/g (and others), and this release I reversed that action. Too many things would have been adversely affected for this to be practical at the onset. If we feel that having 'Pilot' in the name doesn't violate what Palm has legally stated about using the name Pilot, then it should stay. If we feel that there could be some legal issues, we would need to rename most of the code and package name itself, i.e. BAD! 3. Since there was a possible issue about the copyright status of the code in sync.c, jpr and myself have completely gutted it and did a ground-up rewrite of the code. In libsock/sync.c we've implemented the following interfaces: (sync_Synchronize): Do a full blown sync (sync_MergeToRemote): Sync desktop records to pilot. (sync_MergeToRemote_slow): Implement slow sync of above (sync_MergeToRemote_fast): Implement fast sync of above (sync_MergeFromRemote): Sync pilot records to desktop (sync_MergeFromRemote_slow): Implement slow sync of above (sync_MergeFromRemote_fast): Implement fast sync of above (sync_CopyFromRemote): Copy pilot records to desktop (sync_CopyToRemote): Copy desktop records to pilot (sync_record): Sync a desktop and pilot record (store_record_on_palm): Utility routine Also, include/pi-sync.h was rewritten to implement a generic sync algorithm include/pi-macros.h now has included for struct tm include/pi-dlp.h has now exposed the DLP_BUF_SIZE macro 4. All appropriate FSF headers have been plopped into the files where appropriate. All originating authorship and copyrights were retained in the files, and where there was no definitive author, I've replaced it with 'Copyright (c) 1997-2000, The pilot-link team'. This should make it very clear which files are not proprietary (as was the previous sync.c implementation) 5. include/pi-header.h has been nuked, and replaced with a cleaner pi-header.c function, which exposes PalmHeader(). 6. The beginnings of the longopt() conversion is in the code as well, so we can mash out the "ASCII art" that John mentioned. The "Palm Splash" will only show up on a --version call, not when using --help. 7. A bad BSD nm test in ./configure was nuked and replaced with a much cleaner working version of the test. 8. Two quick tweaks to Perl5/Makefile.PL and Makefile.PL.in to allow it to cleanly build on perl-5.005 and later versions w.r.t. prototypes and namespace. 9. include/pi-sync.h: Some renaming, add pre and post sync callback struct members. 10. libsock/sync.c: (close_db): Don't just close the db, clean it up and reset the sync flags. 2000-10-08 17:45 desrod * include/pi-dlp.h, include/pi-header.h, include/pi-sync.h, libpisock/address.c, libpisock/appinfo.c, libpisock/cmp.c, libpisock/datebook.c, libpisock/dlp.c, libpisock/expense.c, libpisock/hinote.c, libpisock/inet.c, libpisock/mail.c, libpisock/memo.c, libpisock/money.c, libpisock/os2serial.c, libpisock/padp.c, libpisock/pi-file.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/sync.c, libpisock/syspkt.c, libpisock/todo.c, libpisock/unixserial.c, libpisock/utils.c, libpisock/winserial.c, libpisync/sync.c: 1. Added a 'mem' option to dlpsh. I will eventually add a 'password' function, version (OS version), and some other tweaks. I've put up some detailed information on how to extract this password from the Palm on the pilot-link site on gnu-designs.com when I get a free moment. 2. I nuked the Palm regex I did in pre1. Basically pre1 was a s/PilotRecord/PalmRecord/g (and others), and this release I reversed that action. Too many things would have been adversely affected for this to be practical at the onset. If we feel that having 'Pilot' in the name doesn't violate what Palm has legally stated about using the name Pilot, then it should stay. If we feel that there could be some legal issues, we would need to rename most of the code and package name itself, i.e. BAD! 3. Since there was a possible issue about the copyright status of the code in sync.c, jpr and myself have completely gutted it and did a ground-up rewrite of the code. In libsock/sync.c we've implemented the following interfaces: (sync_Synchronize): Do a full blown sync (sync_MergeToRemote): Sync desktop records to pilot. (sync_MergeToRemote_slow): Implement slow sync of above (sync_MergeToRemote_fast): Implement fast sync of above (sync_MergeFromRemote): Sync pilot records to desktop (sync_MergeFromRemote_slow): Implement slow sync of above (sync_MergeFromRemote_fast): Implement fast sync of above (sync_CopyFromRemote): Copy pilot records to desktop (sync_CopyToRemote): Copy desktop records to pilot (sync_record): Sync a desktop and pilot record (store_record_on_palm): Utility routine Also, include/pi-sync.h was rewritten to implement a generic sync algorithm include/pi-macros.h now has included for struct tm include/pi-dlp.h has now exposed the DLP_BUF_SIZE macro 4. All appropriate FSF headers have been plopped into the files where appropriate. All originating authorship and copyrights were retained in the files, and where there was no definitive author, I've replaced it with 'Copyright (c) 1997-2000, The pilot-link team'. This should make it very clear which files are not proprietary (as was the previous sync.c implementation) 5. include/pi-header.h has been nuked, and replaced with a cleaner pi-header.c function, which exposes PalmHeader(). 6. The beginnings of the longopt() conversion is in the code as well, so we can mash out the "ASCII art" that John mentioned. The "Palm Splash" will only show up on a --version call, not when using --help. 7. A bad BSD nm test in ./configure was nuked and replaced with a much cleaner working version of the test. 8. Two quick tweaks to Perl5/Makefile.PL and Makefile.PL.in to allow it to cleanly build on perl-5.005 and later versions w.r.t. prototypes and namespace. 9. include/pi-sync.h: Some renaming, add pre and post sync callback struct members. 10. libsock/sync.c: (close_db): Don't just close the db, clean it up and reset the sync flags. 2000-10-08 05:58 jpr * .cvsignore, ChangeLog, libpisock/.cvsignore: 2000-10-08 JP Rosevear * .cvsignore, libsock/.cvsignore: Shush 2000-10-08 05:48 jpr * ChangeLog, include/pi-sync.h, libpisock/sync.c, libpisync/sync.c: 2000-10-08 JP Rosevear * include/pi-sync.h: Reorder SetPilotID args * libsock/sync.c (sync_CopyFromPilot): Break out of loop if returned record is null (we're done) (sync_CopyToPilot): ditto (store_record_on_palm): Reorder SetPilotID args 2000-10-08 01:59 jpr * ChangeLog, libpisock/sync.c, libpisync/sync.c: 2000-10-08 JP Rosevear * libsock/sync.c (sync_CopyToPilot): Pass the sync handler to close_db like we're supposed to (sync_CopyFromPilot): ditto (sync_MergeFromPilot): ditto (sync_MergeToPilot): ditto (sync_CopyFromPilot): Make sure the pre call occurs before the for each call 2000-10-08 01:24 jpr * ChangeLog, libpisock/sync.c, libpisync/sync.c: 2000-10-08 JP Rosevear * libsock/sync.c (sync_MergeFromPilot_slow): Only free the match if one was actually found (sync_MergeFromPilot_fast): ditto (sync_MergeToPilot_fast): Break out of the loop if the returned record is null (we're done) (sync_MergeToPilot_slow): ditto 2000-10-06 23:22 jpr * ChangeLog, include/pi-sync.h, libpisock/sync.c, libpisync/sync.c: 2000-10-06 JP Rosevear * include/pi-sync.h: Some renaming, add pre and post sync callback struct members. * libsock/sync.c: Some renaming. Add pre and post sync callbacks. (close_db): Don't just close the db, clean it up and reset the sync flags. 2000-10-04 21:56 jpr * ChangeLog, addresses.c, dlpsh.c, hinotes.c, install-datebook.c, install-hinote.c, install-memo.c, install-todos.c, install-user.c, memos.c, money2qif.c, pilot-addresses.c, pilot-dedupe.c, pilot-mail.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, src/addresses.c, src/dlpsh.c, src/hinotes.c, src/install-datebook.c, src/install-hinote.c, src/install-memo.c, src/install-todos.c, src/install-user.c, src/memos.c, src/money2qif.c, src/pilot-addresses.c, src/pilot-dedupe.c, src/pilot-dlpsh.c, src/pilot-hinotes.c, src/pilot-install-datebook.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-mail.c, src/pilot-memos.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c, include/pi-dlp.h, include/pi-dlp.hxx, include/pi-sync.h, libpisock/dlp.c, libpisock/sync.c, libpisync/sync.c: 2000-10-04 JP Rosevear * s/PalmRecord/PilotRecord/ * s/PalmUser/PilotUser/ 2000-10-04 21:35 jpr * .cvsignore, AUTHORS, ChangeLog, Makefile.am, Makefile.in, NEWS, acconfig.h, aclocal.m4, addresses.c, autogen.sh, ccexample.cc, configure, configure.in, debugsh.c, dlpsh.c, getopt.c, src/addresses.c, src/ccexample.cc, src/debugsh.c, src/dlpsh.c, src/getopt.c, src/pilot-debugsh.c, src/pilot-dlpsh.c, getopt.h, getopt1.c, getrom.c, getrom.prc, getrom2.prc, hinotes.c, iambicexample.cc, ietf2datebook.PL, install-datebook.c, install-hinote.c, install-memo.c, install-todos.c, install-user.c, kittykiller.c, memos.c, money2qif.c, parsedate.c, parsedate.y, pd-tty.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-clip.c, pilot-debug.c, src/getopt.h, src/getopt1.c, src/getrom.c, src/hinotes.c, src/iambicexample.cc, src/ietf2datebook.PL, src/install-datebook.c, src/install-hinote.c, src/install-memo.c, src/install-todos.c, src/install-user.c, src/kittykiller.c, src/memos.c, src/money2qif.c, src/parsedate.c, src/parsedate.y, src/pd-tty.c, src/pi-csd.c, src/pi-getram.c, src/pi-getrom.c, src/pi-nredir.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-csd.c, src/pilot-debug.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-hinotes.c, src/pilot-ietf2datebook.pl, src/pilot-install-datebook.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-memos.c, src/pilot-nredir.c, src/pilot-port.c, src/prc/getrom.prc, src/prc/getrom2.prc, pilot-dedupe.c, pilot-file.c, pilot-mail.c, pilot-prc.c, pilot-schlep.c, pilot-undelete.PL, pilot-xfer.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, validate.cc, src/pilot-dedupe.c, src/pilot-file.c, src/pilot-mail.c, src/pilot-prc.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-undelete.PL, src/pilot-undelete.pl, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c, src/validate.cc, include/pi-address.h, include/pi-address.hxx, include/pi-appinfo.h, include/pi-appinfo.hxx, include/pi-args.h, include/pi-cmp.h, include/pi-config-win32.h, include/pi-config.h.in, include/pi-datebook.h, include/pi-datebook.hxx, include/pi-dlp.h, include/pi-dlp.hxx, include/pi-expense.h, include/pi-file.h, include/pi-header.h, include/pi-hinote.h, include/pi-iambicExpense.h, include/pi-iambicExpense.hxx, include/pi-inet.h, include/pi-inetserial.h, include/pi-macros.h, include/pi-mail.h, include/pi-memo.h, include/pi-memo.hxx, include/pi-money.h, include/pi-padp.h, include/pi-serial.h, include/pi-slp.h, include/pi-sockaddr-win32.h, include/pi-sockaddr.h.in, include/pi-socket.h, include/pi-source.h, include/pi-sync.h, include/pi-syspkt.h, include/pi-todo.h, include/pi-todo.hxx, include/pi-version.h, libpisock/.cvsignore, libpisock/Makefile.am, libpisock/dlp.c, libpisock/sync.c, libpisync/sync.c, doc/man/.cvsignore, doc/man/Makefile.am, bindings/.cvsignore, bindings/Makefile.am, tests/.cvsignore, tests/Makefile.am, tests/Makefile.in: Revert previous auto* foo. The way headers are done in pilot-link seems broken and I can't fix it with out breaking the API, which is not a good thing atm. 2000-10-04 00:01 jpr * ChangeLog, libpisock/dlp.c, libpisock/sync.c, libpisync/sync.c: 2000-10-04 JP Rosevear * libsock/sync.c: s/PalmRecord/PilotRecord * libsock/pi-sync.h: ditto 2000-10-03 20:27 jpr * ChangeLog, bindings/.cvsignore, bindings/Makefile.am: 2000-10-03 JP Rosevear * tools/Makefile.am: Build c++ programs if possible * tools/parsedate.c: Remove generated file * tools/.cvsignore: shush 2000-10-03 14:49 jpr * ChangeLog, acconfig.h, doc/man/.cvsignore, bindings/.cvsignore, bindings/Makefile.am, tests/.cvsignore, tests/Makefile.am: 2000-10-03 JP Rosevear * Add missing files 2000-10-03 14:38 jpr * .cvsignore, AUTHORS, ChangeLog, Makefile.am, Makefile.in, NEWS, aclocal.m4, addresses.c, autogen.sh, ccexample.cc, configure, configure.in, debugsh.c, dlpsh.c, getopt.c, src/addresses.c, src/ccexample.cc, src/debugsh.c, src/dlpsh.c, src/getopt.c, src/pilot-debugsh.c, src/pilot-dlpsh.c, getopt.h, getopt1.c, getrom.c, getrom.prc, getrom2.prc, hinotes.c, iambicexample.cc, ietf2datebook.PL, install-datebook.c, install-hinote.c, install-memo.c, install-todos.c, install-user.c, kittykiller.c, memos.c, money2qif.c, parsedate.c, parsedate.y, pd-tty.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-clip.c, pilot-debug.c, pilot-dedupe.c, src/getopt.h, src/getopt1.c, src/getrom.c, src/hinotes.c, src/iambicexample.cc, src/ietf2datebook.PL, src/install-datebook.c, src/install-hinote.c, src/install-memo.c, src/install-todos.c, src/install-user.c, src/kittykiller.c, src/memos.c, src/money2qif.c, src/parsedate.c, src/parsedate.y, src/pd-tty.c, src/pi-csd.c, src/pi-getram.c, src/pi-getrom.c, src/pi-nredir.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-csd.c, src/pilot-debug.c, src/pilot-dedupe.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-hinotes.c, src/pilot-ietf2datebook.pl, src/pilot-install-datebook.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-memos.c, src/pilot-nredir.c, src/pilot-port.c, src/prc/getrom.prc, src/prc/getrom2.prc, pilot-file.c, pilot-mail.c, pilot-prc.c, pilot-schlep.c, pilot-undelete.PL, pilot-xfer.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, validate.cc, src/pilot-file.c, src/pilot-mail.c, src/pilot-prc.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-undelete.PL, src/pilot-undelete.pl, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c, src/validate.cc, include/pi-address.h, include/pi-address.hxx, include/pi-appinfo.h, include/pi-appinfo.hxx, include/pi-args.h, include/pi-cmp.h, include/pi-config-win32.h, include/pi-config.h.in, include/pi-datebook.h, include/pi-datebook.hxx, include/pi-dlp.h, include/pi-dlp.hxx, include/pi-expense.h, include/pi-file.h, include/pi-header.h, include/pi-hinote.h, include/pi-iambicExpense.h, include/pi-iambicExpense.hxx, include/pi-inet.h, include/pi-inetserial.h, include/pi-macros.h, include/pi-mail.h, include/pi-memo.h, include/pi-memo.hxx, include/pi-money.h, include/pi-padp.h, include/pi-serial.h, include/pi-slp.h, include/pi-sockaddr-win32.h, include/pi-sockaddr.h.in, include/pi-socket.h, include/pi-source.h, include/pi-sync.h, include/pi-syspkt.h, include/pi-todo.h, include/pi-todo.hxx, include/pi-version.h, libpisock/.cvsignore, libpisock/Makefile.am, doc/man/Makefile.am, bindings/.cvsignore, tests/Makefile.in: 2000-10-03 JP Rosevear * Reorganize files and do the automake thing. include/*.h goes to libsock/ include/*.hxx goes to libcc/ top level source files go to tools Still need to auto* foo the 4 language binding dirs 2000-10-02 12:38 jpr * ChangeLog, include/pi-dlp.h, include/pi-macros.h, include/pi-sync.h, libpisock/sync.c, libpisync/sync.c: 2000-09-28 JP Rosevear * libsock/sync.c (sync_Synchronize): Do a full blown sync (sync_MergeToRemote): Sync desktop records to pilot. (sync_MergeToRemote_slow): Implement slow sync of above (sync_MergeToRemote_fast): Implement fast sync of above (sync_MergeFromRemote): Sync pilot records to desktop (sync_MergeFromRemote_slow): Implement slow sync of above (sync_MergeFromRemote_fast): Implement fast sync of above (sync_CopyFromRemote): Copy pilot records to desktop (sync_CopyToRemote): Copy desktop records to pilot (sync_record): Sync a desktop and pilot record (store_record_on_palm): Utility routine (archive_and_delete): ditto (delete_both): ditto (sync_NewDesktopRecord): Allocate new desktop record (sync_NewPalmRecord): Allocation new palm record * include/pi-sync.h: Rewrite of header for generic sync algorithm * include/pi-macros.h: Include for struct tm * include/pi-dlp.h: Make the DLP_BUF_SIZE macro available 2000-09-05 00:12 desrod * libpisock/unixserial.c: A '0' is legal to return on Linux from the tty layer write. This affects the USB Visor (for old versions of the Linux USB driver) and some of the usb-serial converters on Linux. 2000-09-04 21:25 desrod * Makefile.in, Makefile.os2, README, addresses.c, debugsh.c, dlpsh.c, getrom.c, hinotes.c, iambicexample.cc, install-datebook.c, install-hinote.c, install-memo.c, install-todos.c, install-user.c, memos.c, money2qif.c, pi-csd.c, pi-getram.c, pi-getrom.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-clip.c, pilot-debug.c, pilot-dedupe.c, pilot-file.c, pilot-mail.c, pilot-schlep.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, sync-plan.PL, validate.cc, src/addresses.c, src/debugsh.c, src/dlpsh.c, src/getrom.c, src/hinotes.c, src/iambicexample.cc, src/install-datebook.c, src/install-hinote.c, src/install-memo.c, src/install-todos.c, src/install-user.c, src/memos.c, src/money2qif.c, src/pi-csd.c, src/pi-getram.c, src/pi-getrom.c, src/pi-nredir.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-csd.c, src/pilot-debug.c, src/pilot-debugsh.c, src/pilot-dedupe.c, src/pilot-dlpsh.c, src/pilot-file.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-hinotes.c, src/pilot-install-datebook.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-mail.c, src/pilot-memos.c, src/pilot-nredir.c, src/pilot-port.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-sync-plan.pl, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c, src/sync-plan.PL, src/validate.cc, include/pi-appinfo.h, include/pi-dlp.h, include/pi-dlp.hxx, include/pi-header.h, tests/packers.c: More source tweaks, tried to clean up places where argv[1] was, instead of char *port; Added some more cleanliness to pi_bind in the programs which didn't have it. Still much more to go, at least without breaking much of the code anyway 2000-09-03 23:06 desrod * Makefile.in, Makefile.os2, addresses.c, ccexample.cc, debugsh.c, dlpsh.c, getopt.c, getopt1.c, getrom.c, hinotes.c, ietf2datebook.PL, install-datebook.c, install-hinote.c, install-memo.c, install-todos.c, install-user.c, kittykiller.c, memos.c, money2qif.c, parsedate.c, parsedate.y, pd-tty.c, pi-csd.c, src/addresses.c, src/ccexample.cc, src/debugsh.c, src/dlpsh.c, src/getopt.c, src/getopt1.c, src/getrom.c, src/hinotes.c, src/ietf2datebook.PL, src/install-datebook.c, src/install-hinote.c, src/install-memo.c, src/install-todos.c, src/install-user.c, src/kittykiller.c, src/memos.c, src/money2qif.c, src/parsedate.c, src/parsedate.y, src/pd-tty.c, src/pi-csd.c, src/pilot-csd.c, src/pilot-debugsh.c, src/pilot-dlpsh.c, src/pilot-hinotes.c, src/pilot-ietf2datebook.pl, src/pilot-install-datebook.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-memos.c, pi-getram.c, pi-getrom.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-clip.c, pilot-debug.c, pilot-dedupe.c, pilot-file.c, pilot-mail.c, pilot-prc.c, pilot-schlep.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, include/pi-dlp.h, include/pi-dlp.hxx, include/pi-header.h, include/pi-memo.hxx, include/pi-sockaddr.h.in, include/pi-version.h, libpisock/address.c, libpisock/appinfo.c, libpisock/cmp.c, libpisock/datebook.c, libpisock/dlp.c, libpisock/expense.c, libpisock/hinote.c, libpisock/inet.c, libpisock/mail.c, libpisock/memo.c, libpisock/money.c, libpisock/os2serial.c, libpisock/padp.c, libpisock/pi-file.c, libpisock/serial.c, libpisock/slp.c, libpisock/sync.c, libpisock/syspkt.c, libpisock/todo.c, libpisock/unixserial.c, libpisock/utils.c, libpisock/winserial.c, libpisync/sync.c, src/pi-getram.c, src/pi-getrom.c, src/pi-nredir.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-debug.c, src/pilot-dedupe.c, src/pilot-file.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-mail.c, src/pilot-nredir.c, src/pilot-port.c, src/pilot-prc.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c, doc/man/pilot-link.7, doc/man/pilot-xfer.1, doc/man/read-ical.1: A ton of changes in this release. Below is a small list: Here's a short list of what I've done (by no means complete) 1. I changed PilotUser to PalmUser in all relevant places. This had no direct affect on the code, but I'm doing this so that future plugins will function in a more "generic" way, not bound to "Pilot" devices specifically. Though this does not affect pilot-link, the authors of code which uses that must now put an #ifndef in their code when testing for versions of pilot-link (0.9.3 will use PilotUser, versions > 0.9.3 will now use PalmUser. 2. Added proper error trapping in pi_bind for all programs which used it, so incorrect port settings can be trapped, and the user notified. In some cases, you would just get "Error: pi_bind", which is not that descriptive. Fixed. 3. Added the ability to sync PQA files from PalmVII and PalmVIIx units. There were other things in the patch Tom sent me which I tried to integrate, but a -U option was conflicting with another option, so I had to rename (the other) option to -I. I do not have a PalmVIIx, only a PalmVII, so if someone has a VIIx, please test this and get back to me. 4. Added a "-a " option to archive (move) deleted files (during a "-s" sync command) to the specified directory, rather than just deleting them. 5. Added the Graffiti Shortcuts fix to pi-file.c and pilot-xfer.c 6. Added a -F option to toggle the Backup code between backing up the RAM databases, and the ones in ROM. With the advent of FlashbuilderIII and now FlashPro, user apps may be hiding in the Flash ROM of a Palm III/IIIx/V. When the "rom" databases are being backed up, the code skips over any which have a creator that is composed entirely of lowercase letters and/or "_". This should keep the standard built-in apps from needlessly getting backed up (since Palm has claimed this entire class of creator ids for themselves). 7. Also added a corresponding -O option which is sort of the opposite of -F -- it backs up ONLY the Flash (or ROM) databases which have creator ids composed entirely of lowercase letters and/or "_". (My use for this was to be able to run prc2pilrc on various of the PalmOS databases to see exactly how their forms were laid out. 8. Added a -q option which avoids printing out all the "Skipping..." messages. This way, if you only have a few databases that need to be synced, the output won't scroll off the screen, and it will be easier to see what has actually been done. 9. Added a -c option which falls partway between -q and the previous behavior: for each database examined, "[ ## ]" (where ## is a monotonically increasing index number) is printed at the beginning of the line, with a "\r" but no "\n". The effect of this is to make evident that the backup code is skipping past lots of databases that don't need backing up. 10. Changed the default behavior to no longer back up the database named "Unsaved Preferences". Apparently, Palm asked the creator of BackupBuddy to make this change in his code, as restoring this database can cause trouble version 3.1 of PalmOS. 11. Added a -I option to revert to the original behavior of considering the "Unsaved Preferences" database for backup. This was originally a -U option, but the -U(pdate) option made more sense there. I named this one -I for -I(llegal) databases. *shrug* I couldn't think of a better one at the time. =) 12. Changed the "Backup done." message to say either "RAM backup done.", "Flash backup done.", or "OS backup done", as appropriate. 13. Modified dlp_ptohdate() to return a date outside of the Pilot's valid range of dates when fed a date with a zero year field. This zero year field seems to mean "never", or "no date". 14. Added BSD/NetBSD to the list of systems for which the sleeping_beauty define gets set. 15. Added a "-f file" option, to read memos from a MemoDB.pdb file that is already on-disk, rather than syncing them from the Palm. Stole the idea, and most of the code, from read-todos. 16. Added a -Q option, which prevents write_memo_in_directory from printing its "Opening file ..." messages. 17. Fixed (admittedly with a hack) the pi_accept timeout errors by ignoring the 10th packet. Once we start to gut this code, this will be fixed in a proper fashion. For this release, it would have affected too much other reliant code, so I implemented the hack instead. 18. Increased the PATH_MAX for the device name in libsock/libsockaddr.h.in to [255]. This needs to be more portable, but for the meantime, this will get everyone by. 19. Added a -D, -T, and -t option to pilot-addresses. You can now output the file with headers intact. There's a small buglet here I'm tracking down, but it works in very basic manner, and I didn't break the previous working code, so consider this transitory. 20. Added pi-header.h to the files which could use it. This adds a bit of similarity (visually) to the application, as well as outputs the proper binary being used, and it's version number. Now all the binaries when run look the same. 21. Cleaned up the "Help()" and "Usage()" functions to output visually similar results. Some of the binaries had options which were not in the output of --help. I am going to continue adding longopt[] to the remaining code in place of getopt, for those which require it. There's also a lingering issue with the name of the port being 'device' in some places, 'argv[0]' in others, 'addr.pi_device' in some places, and 'port' still in others. Should clean that up and make a call to pi-device or some such. 22. Removed all of the relvant entries to "Pilot" in the code and replaced them with "Palm" where appropriate, as well as nuked the references to "US Robotics" from the man pages, source code, and other ancillary files. 23. Added the 'null date' fix to install-datebook to allow proper dating of units which exceed Palm threshholds or those which have no date. 24. Added a fix for databases > 255, so you can sync 256 or more databases to your Palm, without crashing. 2000-09-03 22:12 desrod * build.logfile: Removed an errant build.logfile I left there by accident, whoops 2000-08-30 21:59 desrod * libpisock/address.c, libpisock/appinfo.c, libpisock/cmp.c, libpisock/datebook.c, libpisock/dlp.c, libpisock/expense.c, libpisock/hinote.c, libpisock/inet.c, libpisock/mail.c, libpisock/memo.c, libpisock/money.c, libpisock/os2serial.c, libpisock/padp.c, libpisock/pi-file.c, libpisock/slp.c, libpisock/sync.c, libpisock/syspkt.c, libpisock/todo.c, libpisock/utils.c, libpisock/winserial.c, libpisync/sync.c: Added missing money.c, whoops, sorry guys! =) 2000-07-30 20:51 desrod * build.logfile, ietf2datebook.PL, install-user.c, parsedate.c, parsedate.y, pi-csd.c, pilot-debug.c, src/ietf2datebook.PL, src/install-user.c, src/parsedate.c, src/parsedate.y, src/pi-csd.c, src/pilot-csd.c, src/pilot-debug.c, src/pilot-ietf2datebook.pl, src/pilot-install-user.c, include/pi-config.h.in, libpisock/dlp.c, libpisock/slp.c: This is the debug output patched version and also includes the rolled in slp patch which will stop those pi_accept timeout errors. 2000-07-30 20:18 desrod * ChangeLog, Makefile.in, Makefile.os2, README-Win32.txt, configure, configure.in, ietf2datebook.PL, install-hinote.c, kittykiller.c, pilot-xfer.c, doc/README-Win32.txt, src/ietf2datebook.PL, src/install-hinote.c, src/kittykiller.c, src/pilot-ietf2datebook.pl, src/pilot-install-hinote.c, src/pilot-xfer.c, include/pi-appinfo.hxx, include/pi-config-win32.h, include/pi-datebook.hxx, include/pi-dlp.hxx, include/pi-macros.h, include/pi-sockaddr-win32.h, include/pi-socket.h, include/pi-source.h, include/pi-version.h, libpisock/cmp.c, libpisock/dlp.c, libpisock/inet.c, libpisock/os2serial.c, libpisock/padp.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/syspkt.c, libpisock/unixserial.c, libpisock/utils.c, libpisock/winserial.c: May 10, 1999 Tilo Christ 0.9.3 Fixed Win32 support. Applied patch by John Franks to inet.c Apr 26, 1999 Kenneth Albanowski 0.9.3 Upgrade configure to use autoconf 2.13. Installed the rest of Tilo's patches. 2000-07-30 20:17 desrod * ChangeLog, configure, configure.in, ietf2datebook.PL, src/ietf2datebook.PL, src/pilot-ietf2datebook.pl, pilot-dedupe.c, src/pilot-dedupe.c, include/pi-socket.h, include/pi-source.h, include/pi-version.h, libpisock/hinote.c, libpisock/serial.c, libpisock/socket.c, doc/man/pilot-link.7: Apr 4, 1999 Kenneth Albanowski 0.9.2 Please note a significant (but minor) change: the license for the hinote code in the pisock library has been changed to LGPL. In the previous release (0.9.1), it was GPL, which would prevent the library from being used in an LGPL manner. If you wish to use the pisock library with the LGPL license, please base your work on 0.9.2. Rewrote pilot-dedupe in a more sensible manner. (New version could have some bugs.) Added Tilo's changes to support "high" baud rates with PILOTRATE environment variable. Say "PILOTRATE=H115200" to specify a high rate. PILOTHIGHRATE variable is now ignored. Added Tilo's pi_setmaxspeed() function, and added initial pi_getsockopt() support to retrieve current speed. Changed Python detection to support 1.5.1 installation. 2000-07-30 20:16 desrod * ChangeLog, Makefile.in, Makefile.os2, getopt.c, hinotes.c, ietf2datebook.PL, install-datebook.c, install-hinote.c, install-memo.c, pi-csd.c, pi-getrom.c, read-ical.c, read-todos.c, sync-plan.PL, src/getopt.c, src/hinotes.c, src/ietf2datebook.PL, src/install-datebook.c, src/install-hinote.c, src/install-memo.c, src/pi-csd.c, src/pi-getrom.c, src/pilot-csd.c, src/pilot-getrom.c, src/pilot-hinotes.c, src/pilot-ietf2datebook.pl, src/pilot-install-datebook.c, src/pilot-install-hinote.c, src/pilot-install-memo.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-sync-plan.pl, src/read-ical.c, src/read-todos.c, src/sync-plan.PL, include/pi-address.hxx, include/pi-hinote.h, include/pi-source.h, include/pi-version.h, libpisock/dlp.c, libpisock/hinote.c, libpisock/inet.c, libpisock/pi-file.c, libpisock/serial.c, doc/man/install-hinote.1: Jan 14, 1999 Kenneth Albanowski 0.9.1 Hi-Notes support (in 'hinotes' and 'install-hinote', courtesy of Bill Goodman, and Michael Bravo.) Install-memo improvements. read-ical improvements (?) regarding secret records and alarms. Fixed pi-getrom's decoding of ROM version. (3.0 units should now download complete ROM image.) Installation of databases fixed to allow uploading of databases with zero-length resources. Direct support for "high" (nominally unsupported) baud rates via PILOTHIGHRATE environment variable. 2000-07-30 20:15 desrod * COPYING.LIB, ChangeLog, Makefile.in, Makefile.os2, README, ietf2datebook.PL, pi-getram.c, pi-getrom.c, read-todos.c, src/ietf2datebook.PL, src/pi-getram.c, src/pi-getrom.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-ietf2datebook.pl, src/pilot-read-todos.c, src/read-todos.c, include/pi-version.h, libpisock/address.c, libpisock/appinfo.c, libpisock/cmp.c, libpisock/datebook.c, libpisock/dlp.c, libpisock/expense.c, libpisock/inet.c, libpisock/mail.c, libpisock/memo.c, libpisock/os2serial.c, libpisock/padp.c, libpisock/pi-file.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/syspkt.c, libpisock/todo.c, libpisock/unixserial.c, libpisock/utils.c: Aug 23, 1998 Kenneth Albanowski 0.9.0 Please note a significant change: the license for the pisock library, the C++ libary, and the Perl, Python, Tcl, and Java bindings has been changed from the GPL (GNU Public License) to the LGPL (Library GNU Public License). For more information, please see the files COPYING.LIB, and COPYING. If you have any reason to disagree with this change, please contact me as soon as possible. I have attempted to verify with all affected parties that this change is acceptable. This license change applies starting with release 0.9.0 of pilot-link. This change is not retroactive, and previous releases (0.8.13, and before) are still available, with all parts under the GPL. In other news: pi-getrom fixed to get 2 Meg of ROM on a 3.0 device (by working around a bug in PalmOS 3.0.) read-todos modified to work with both a ToDoDB.pdb file (as downloaded from the device), as well as the database on the device. Tcl binding changed to remove "Pilot" from name. (I'm only changing Tcl at the moment, because nothing could possibly be relying on it.) 2000-07-30 20:13 desrod * ChangeLog, Makefile, Makefile.in, Makefile.os2, README, config.cache, config.log, config.status, ietf2datebook.PL, libtool, memos.c, money2qif.c, pi-port.c, pilot-addresses.c, pilot-debug.c, pilot-mail.c, pilot-xfer.c, reminders.c, sync-plan.PL, src/ietf2datebook.PL, src/memos.c, src/money2qif.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-debug.c, src/pilot-ietf2datebook.pl, src/pilot-mail.c, src/pilot-memos.c, src/pilot-port.c, src/pilot-reminders.c, src/pilot-sync-plan.pl, src/pilot-xfer.c, src/reminders.c, src/sync-plan.PL, include/pi-address.hxx, include/pi-appinfo.hxx, include/pi-config.h, include/pi-datebook.hxx, include/pi-dlp.hxx, include/pi-iambicExpense.hxx, include/pi-memo.hxx, include/pi-money.h, include/pi-sockaddr.h, include/pi-todo.hxx, include/pi-version.h, libpisock/pi-file.c, libpisock/socket.c, doc/man/README, doc/man/pilot-link.7, doc/man/pilot-xfer.1, tests/Makefile: May 11, 1998 Kenneth Albanowski 0.8.13 This version is an unchanged re-release of 0.8.12, which was not released properly. (0.8.12 archives actually contain 0.8.11, mea culpa.) 2000-07-30 20:10 desrod * Makefile, config.cache, config.log, config.status, ietf2datebook.PL, libtool, src/ietf2datebook.PL, src/pilot-ietf2datebook.pl, include/pi-config.h, include/pi-sockaddr.h, tests/Makefile: May 7, 1998 Kenneth Albanowski 0.8.12 Not much work has gone into pilot-link since the previous release, the main changes being several patches that have been applied: David Warren's fix for reminds.c. Dag Nygren's tickles for sync-plan. Russell Nelson's patches for pilot-mail. Bodo Bellut's patch for pi-file to better catch errors. Jay Sekora's improved memos and pilot-addresses. Rik Harris's patch to get pi-port working. Fixed libsock/socket.c to not crash on unbound/unconnected socket. Added Rui Oliveira's MoneyManager code. Removed Java bin build directory stuff, it was broken. Also, I've decided that getopt() was a complete loss where pilot-xfer is concerned, so it now has manual argument processing. I rather expect the new code is buggy, too, but at least it will be the same bugs for everyone. Lastly, I've added the latest release of libtool, 1.2. This should fix some problems, but might well cause others. Let me know, of course. 2000-07-30 20:08 desrod * ChangeLog, README, ietf2datebook.PL, install-memo.c, os2configure.cmd, pi-nredir.c, pilot-xfer.c, src/ietf2datebook.PL, src/install-memo.c, src/pi-nredir.c, src/pilot-ietf2datebook.pl, src/pilot-install-memo.c, src/pilot-nredir.c, src/pilot-xfer.c, include/pi-version.h, libpisock/os2serial.c, libpisock/utils.c: Feb 27, 1998 Kenneth Albanowski 0.8.11 Sorry, no time for detail: - Java build changed, to store executables in separate directory - Minor patch to Perl binding - Major patch to Python binding - A few OS/2 improvements Note: I've seen an apparent problem with glibc2's getopt, but this is not confirmed. 2000-07-30 20:07 desrod * ChangeLog, ietf2datebook.PL, pilot-xfer.c, src/ietf2datebook.PL, src/pilot-ietf2datebook.pl, src/pilot-xfer.c, include/pi-version.h, libpisock/address.c: Dec 20, 1997 Kenneth Albanowski 0.8.10 Library changes: - Bug affecting address book sorting corrected Utility changes: - pilot-xfer mistake corrected (-b acted like -u). 2000-07-30 20:06 desrod * ChangeLog, Makefile.in, Makefile.os2, configure, configure.in, getopt.c, getopt.h, getopt1.c, ietf2datebook.PL, install-memo.c, memos.c, pilot-xfer.c, src/getopt.c, src/getopt.h, src/getopt1.c, src/ietf2datebook.PL, src/install-memo.c, src/memos.c, src/pilot-ietf2datebook.pl, src/pilot-install-memo.c, src/pilot-memos.c, src/pilot-xfer.c, include/pi-version.h, libpisock/dlp.c: Dec 14, 1997 Kenenth Albanowski 0.8.9 Configuration changed: - added Python configuration patches by Bill Janssen . Library changes: - Modified emulation of DLP NextRecInCat function. Utility changes: - added GNU (glibc2) getopt, changed pilot-xfer to use long options. - install-memos getopt tweak - added patches by Jay Sekora to improve memos - added Ian Goldberg's sensible name escape patches for pilot-xfer (so that a database with a slash or equals in the name is translated to something safe.) - added slightly modified patches by Simon Burge so that pilot-xfer does not have to back up the entire Pilot each time. (added sync and update modes). 2000-07-30 20:05 desrod * ChangeLog, Makefile.in, Makefile.os2, configure, configure.in, ietf2datebook.PL, install-memo.c, pi-nredir.c, pilot-debug.c, src/ietf2datebook.PL, src/install-memo.c, src/pi-nredir.c, src/pilot-debug.c, src/pilot-ietf2datebook.pl, src/pilot-install-memo.c, src/pilot-nredir.c, include/pi-config.h.in, include/pi-sockaddr.h.in, include/pi-socket.h, include/pi-version.h, libpisock/padp.c, libpisock/utils.c: Dec 7, 1997 Kenneth Albanowski 0.8.8 Configuration changes: - add sa_len member to pi_sockaddr, to match OS - include compatability code for putenv Library changes: - Modified PADP code to better cope with the timeout response of PalmOS 2.0. (The result is _not_ faster response, but less confusion.) Utility changes: - pilot-debug has minimal feature support - install-memo has several new options, provided by Paul Traina . 2000-07-30 20:04 desrod * ChangeLog, Makefile.in, Makefile.os2, aclocal.m4, configure, configure.in, ietf2datebook.PL, pi-nredir.c, src/ietf2datebook.PL, src/pi-nredir.c, src/pilot-ietf2datebook.pl, src/pilot-nredir.c, include/pi-config.h.in, include/pi-socket.h, tests/Makefile.in, tests/Makefile.os2: Oct 7, 1997 Kenneth Albanowski 0.8.7 Configuration changes: - install .hxx headers - use $(MAKE) instead of make - added latest libtool-1.0c Utility changes: - pi-nredir deals with missing putenv or setenv Perl 5 binding changes: - quote "index". - change usages of errno as a member to errnop - fix some leaking newRV()'s. 2000-07-30 20:03 desrod * ChangeLog, Makefile.in, Makefile.os2, README, addresses.c, debugsh.c, dlpsh.c, getrom.c, ietf2datebook.PL, install-memo.c, install-todos.c, memos.c, pi-getram.c, pi-getrom.c, pi-nredir.c, pi-port.c, pilot-addresses.c, pilot-clip.c, pilot-dedupe.c, pilot-mail.c, pilot-schlep.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, src/addresses.c, src/debugsh.c, src/dlpsh.c, src/getrom.c, src/ietf2datebook.PL, src/install-memo.c, src/install-todos.c, src/memos.c, src/pi-getram.c, src/pi-getrom.c, src/pi-nredir.c, src/pi-port.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-debugsh.c, src/pilot-dedupe.c, src/pilot-dlpsh.c, src/pilot-getram.c, src/pilot-getrom.c, src/pilot-ietf2datebook.pl, src/pilot-install-memo.c, src/pilot-install-todos.c, src/pilot-mail.c, src/pilot-memos.c, src/pilot-nredir.c, src/pilot-port.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c, include/pi-config.h.in, include/pi-socket.h, libpisock/datebook.c, libpisock/expense.c, libpisock/pi-file.c, libpisock/socket.c: Sep 14, 1997 Kenneth Albanowski 0.8.6 Configuration changes: - skip sys/select.h if it is not available Utility changes: - added pi-getram utility to fetch RAM image. (Use -c switch if fetching for Copilot). - added holey files to pi-getrom All: - corrected miscellaneous C warnings Documentation changes: - added program list to README 2000-07-30 20:02 desrod * ChangeLog, Makefile.in, Makefile.os2, ietf2datebook.PL, pilot-debug.c, sync-plan.PL, src/ietf2datebook.PL, src/pilot-debug.c, src/pilot-ietf2datebook.pl, src/pilot-sync-plan.pl, src/sync-plan.PL, include/pi-socket.h: Sep 6, 1997 Kenneth Albanowski 0.8.5 Configuration changes: - added patch for libtool 1.0b to prevent extraneous 'n's. Utility changes: - pilot-debug adjusted for release version of Tcl 8.0. - sync-plan massively updated to support syncing multiple plan database against a single Pilot, support for more then one Pilot, working repetitions, general bug fixes, etc. Perl 5 binding changes: - Several bug fixes by Bharat. 2000-07-30 20:01 desrod * ChangeLog, Makefile.in, Makefile.os2, README, TODO, aclocal.m4, configure, configure.in, ietf2datebook.PL, sync-memodir.c, sync-plan.PL, test-acceptor.c, test-connector.c, doc/TODO, src/ietf2datebook.PL, src/pilot-ietf2datebook.pl, src/pilot-sync-plan.pl, src/sync-plan.PL, include/pi-socket.h: Aug 31, 1997 Kenneth Albanowski 0.8.4 Configuration changes: - libtool 1.0b included (which means you can say './libtool gdb pilot-mail') - 'dubious' directory added Utility changes: - Added sync-plan module to do complete Pilot<->Plan synchronization. Perl 5 binding changes: - Several bug fixes by Bharat. 2000-07-30 20:00 desrod * ChangeLog, ietf2datebook.PL, src/ietf2datebook.PL, src/pilot-ietf2datebook.pl, include/pi-socket.h: Aug 24, 1997 Kenneth Albanowski 0.8.3 Perl 5 binding changes: - Default attributes of new records. - Generic typedef for all pilot-link char* casts. - Added SvOK and SvTYPE checks to all (?) SvRV extactions. - Rewrote unpacking technique to deal with failed unpackings (due to deleted records.) - Rewrote packing technique to deal with deleted records (produce empty result). - alarm->units returns text, not numbes. - Fixed shadowing variable in getNextModRecord. 2000-07-30 19:59 desrod * ChangeLog, ietf2datebook.PL, pi-csd.c, read-ical.c, src/ietf2datebook.PL, src/pi-csd.c, src/pilot-csd.c, src/pilot-ietf2datebook.pl, src/pilot-read-ical.c, src/read-ical.c, include/pi-socket.h, libpisock/dlp.c: Aug 17, 1997 Kenneth Albanowski 0.8.2 Utility changes: - read-ical: still more oops. - pi-csd: scrap ifr_netmask. 2000-07-30 19:57 desrod * ChangeLog, Makefile.in, Makefile.os2, configure, configure.in, ietf2datebook.PL, install-datebook.c, pi-csd.c, pi-nredir.c, pilot-mail.c, pilot-undelete.PL, pilot-undelete.pl, pilot-xfer.c, read-expenses.c, read-ical.c, reminders.c, src/ietf2datebook.PL, src/install-datebook.c, src/pi-csd.c, src/pi-nredir.c, src/pilot-csd.c, src/pilot-ietf2datebook.pl, src/pilot-install-datebook.c, src/pilot-mail.c, src/pilot-nredir.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-reminders.c, src/pilot-undelete.PL, src/pilot-undelete.pl, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/reminders.c, include/pi-datebook.h, include/pi-dlp.h, include/pi-expense.h, include/pi-mail.h, include/pi-socket.h, libpisock/datebook.c, libpisock/expense.c, libpisock/inet.c, libpisock/mail.c, libpisock/memo.c, libpisock/pi-file.c, libpisock/utils.c, doc/man/ietf2datebook.1, doc/man/install-datebook.1, tests/packers.c: Aug 9, 1997 Kenneth Albanowski 0.8.1 Configuration changes: - A few tweaks for Java and OS/2. Pisocket library changes: - For datebook packer code: repeatOn split into repeatDay and repeatDays. - Fixed pi-file crash on records larger then 64K. (Note that the Pilot itself cannot deal with records larger then 64K!) - pi-csd now tries to cope better with missing ifr_netmask. - pi-nredir: setenv scrapped. - pilot-mail: Added x-mailer header, and avoid preprending dashes to signature if it already has them. - pilot-xfer: tried to fix optind. Again. - read-ical: oops. Utility changes: - Added installdatebook and ietf2datebook, both provided by Tero Kivinen Java binding changes: - Now compiles with JDK 1.1. - All standard Pilot databases support with complete packer/unpacker support. - File access added. - All enumeration record values changed over to enumeration objects. - All bit-fields replaced with individual items. Perl 5 binding changes: - All enumeration record values changed over to text values. - Support for mail preferences added. - Expense database supported. - All bit-fields replaced with individual items. - Open command accepts text mode ("rxws") as well as numeric. Python binding changes: - All enumeration record values changed over to text values. 2000-07-30 19:54 desrod * ChangeLog, Makefile.in, Makefile.os2, TODO, addresses.c, configure, configure.in, dlpsh.c, install-memo.c, install-todos.c, install-user.c, memos.c, pd-tty.c, pi-csd.c, pi-getrom.c, pi-nredir.c, pilot-addresses.c, pilot-debug.c, pilot-file.c, pilot-mail.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, validate.cc, doc/TODO, src/addresses.c, src/dlpsh.c, src/install-memo.c, src/install-todos.c, src/install-user.c, src/memos.c, src/pd-tty.c, src/pi-csd.c, src/pi-getrom.c, src/pi-nredir.c, src/pilot-addresses.c, src/pilot-csd.c, src/pilot-debug.c, src/pilot-dlpsh.c, src/pilot-file.c, src/pilot-getrom.c, src/pilot-install-memo.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-mail.c, src/pilot-memos.c, src/pilot-nredir.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c, src/validate.cc, include/pi-address.h, include/pi-appinfo.h, include/pi-appinfo.hxx, include/pi-config.h.in, include/pi-datebook.h, include/pi-dlp.h, include/pi-expense.h, include/pi-iambicExpense.h, include/pi-mail.h, include/pi-memo.h, include/pi-socket.h, include/pi-source.h, include/pi-todo.h, libpisock/address.c, libpisock/appinfo.c, libpisock/datebook.c, libpisock/dlp.c, libpisock/expense.c, libpisock/mail.c, libpisock/memo.c, libpisock/pi-file.c, libpisock/todo.c, libpisock/utils.c, tests/Makefile.in, tests/Makefile.os2, tests/packers.c: Aug 4, 1997 Kenneth Albanowski 0.8.0 Configuration changes: - Added dependancy checking to utilties. - Touched up OS/2 configuration slightly. - Added detection of uname and other SunOS (or was it Solaris?) foibles. Pisocket library changes: - Changes to nearly all structure definitions, though these are mostly just changes to the names of members. The names have been changed to follow a common naming scheme ("thisIsAMethod", "ramSize", etc.), to remove chopped words, and to let the interpreter bindings use the same member names as the C code. The new names are frozen (I hope) and will not change again. - Category information has been broken out of the appInfo structures into a separate structure, since it was producing needless duplicated code. - All of the database record packing code had been tuned and tested, and now pay attention to their arguments. In particular, both the packers and unpackers return how many bytes were used (or zero if the buffer wasn't long enough), and the packer will return the desired buffer length if it is passed a buffer address of zero. These changes allow programs to let the packer calculate how much buffer space should be allocated. - Version number of shared library bumped up to indicate incompatible changes. Test code changes: - Added test code to check all packers and unpackers for proper operation. Utility changes: - Added pi-getrom program to fetch a Pilot's ROM through RPC calls. Be careful, this program _could_ cause your Pilot to lock up, so back up first. But I'd love to hear about any problems. - pi-csd tries to get the host name via uname if gethostname isn't available. - Added backlight support to remote UI in pilot-debug. - Added Ian G.'s pilot-debug patches to support pasting text into the remote UI. - All utilities modified to match changes to pisocket library. Java binding changes: - Dlp exceptions now contain (through hard effort) the Dlp error value - Use slightly less deprecated Date interface (bleagh!) - Structures modified to match new definitions. - Added resetNext & callApplication methods. - Adapted packers to new structures -- broke off categories into a subclass of AppBlock. - Added support for all standard databases except Expense. - Changed toString mechanism to allow superclasses to build up description. - Added newRecord, newResource, newAppBlock, newSortBlock and newPref methods. - Java structures and methods are freezing if not frozen. Perl 5 binding changes: - Structures modified to match new definitions. - Perl structures and methods are freezing if not frozen. - Renamed methods to match Java binding ("likeThis", "ramSize", "getRecord", etc.) Python binding changes: - Structures modified to match new definitions. - Python structures and methods are freezing if not frozen. - Renamed methods to match Java binding. 2000-07-30 19:51 desrod * ChangeLog, Makefile.in, Makefile.os2, configure, configure.in, pi-csd.c, pi-nredir.c, read-ical.c, src/pi-csd.c, src/pi-nredir.c, src/pilot-csd.c, src/pilot-nredir.c, src/pilot-read-ical.c, src/read-ical.c, include/pi-config.h.in, include/pi-socket.h, libpisock/inet.c, libpisock/serial.c, libpisock/socket.c: Jul 26, 1997 Kenneth Albanowski 0.7.6 Configuration changes: - No more complaints if the Java Development Kit isn't installed. - sockaddr.sa_len member is detected (for pi-csd) Pisocket library changes: - Support for Palm's TCP/IP NetSync(tm) has been added. To use this, give a program like pilot-xfer a port of '.' (a single period). You will also need to run (perhaps in the background) pi-csd, with its settings configured to match the PC NetSync(tm) settings on your PalmPilot(tm). - Leak of laddr/raddr members fixed. Utility changes: - Added pi-csd program to allow network synchronization. This program must be running for your computer to accept NetSync(tm) connections from a PalmPilot(tm). You must of course also run whatever utility or synchronization program you want the PalmPilot(tm) to connect to. - Added pi-nredir to allow a normal (or network, for that matter) connection to be redirected over the network to pilot-link or the PalmPilot(tm) Desktop. - Read-ical patches by Ian G. applied, allowing use of a default port, and a method of hiding the text of datebook entries. Java binding changes: - Todo application supported. - You can now open a database using an instance of Pdapilot.Database instead of a database name. 2000-07-30 19:49 desrod * ChangeLog, Makefile.in, Makefile.os2, configure, configure.in, pilot-mail.c, pilot-undelete.pl, pilot-xfer.c, read-ical.c, src/pilot-mail.c, src/pilot-read-ical.c, src/pilot-xfer.c, src/read-ical.c, include/pi-config.h.in, include/pi-mail.h, include/pi-socket.h, libpisock/dlp.c, libpisock/mail.c: Jul 22, 1997 Kenneth Albanowski 0.7.5 Configuration changes: - Uninstalled binaries should better cope with symlinks or moving their directory. - The Java Development Kit is automatically detected. Build changes: - Man pages probably can be installed now - Added Mike Jarabek's latest OS/2 patches, which should allow a shared libpisock dll to be built and used. Pisoket library changes: - Mail preferences renamed from "MailPrefs" to "MailPref1". - Corrected bug in retrieving NetSync info if fields were empty. Utility changes: - Modified pilot-undelete slightly to match new Perl5 module. - Added pilot-xfer patches (slightly modified) by Christopher Chan-Nui . These allow default port via PILOTPORT, and multiple files/db's with a command. Java binding changes: - New! All of the libpisock functionality is accessible from the Java interpreter. The only missing parts are RPC, CallApplication, and the packers other then Memo. Perl 5 binding changes: - Completely revised record storage mechanism uses objects to describe records, resources, appblocks, sortblocks, and prefs. All current code using the Perl5 module will need to be rewritten, though the changes will probably be minimal. The upshot of this change is that record packing/unpacking is now automated. Python binding changes: - Preferences may be retrieved from an open DB. 2000-07-30 19:47 desrod * ChangeLog, Makefile.in, Makefile.os2, TODO, aclocal.m4, configure, configure.in, pd-tty.c, pilot-mail.c, doc/TODO, src/pd-tty.c, src/pilot-mail.c, include/pi-inet.h, include/pi-inetserial.h, include/pi-macros.h, include/pi-mail.h, include/pi-serial.h, include/pi-socket.h, include/pi-source.h, libpisock/os2serial.c, libpisock/serial.c, libpisock/socket.c, libpisock/utils.c: Jul 13, 1997 Kenneth Albanowski 0.7.4 Configuration changes: - Integrated libtool 1.0 (thanks, Gord!) - Automatic detection of GNU readline 2.0 and 2.1 (or later). - libtool removed entirely from C++ section - Itcl automatically detected, and tcl/tk from an itcl installation will be detected. Itcl is not currently used, however. - Adjusted to (re)support OS/2 compilation. - Revised OS/2 makefiles by Mike Jarabek. Pisocket library changes: - Fixed up a few headers to use PI_ARGS. - Added compareTm function to compare tm's. Utilities: - pilot-debug can now automatically utilise GNU readline 2.0 or 2.1 for decent line-editing support, and in theory anything past 2.1 should work as well. - pilot-mail includes patches by Diego Zamboni to support reading of MH mail folders. (Note: this code does not support file or folder locking, or non-contiguous message numbers.) Perl 5 binding changes: - various dlp constants are now exported by PDA::Pilot. - CompareTm function exportable which takes two tm style listrefs and returns <0, 0, or >0. - Fixed nasty bugs on packing appointments with alarms (alarm wouldn't trigger properly), and on appointments without descriptions (Datebook would crash). - Modified typemap so module will not fail on earlier versions of Perl. Python binding changes: - SetRecord now takes an optional second argument. If a non-zero integer, the record will not be packed, and only the "raw" attribute will be used. Tcl binding changes: - Large chunks rewritten to increase functionality. - Small, subtle, incomprehensible, and potentially bug-ridden chunks rewritten to make channel code compatible with versions of Tcl prior to 8.0. - "make test" should work. - GetRecord and SetRecord commands supported, with packer support. - Only memo records currently have packer support. Databases without defined packers cannot be read. 2000-07-30 19:45 desrod * ChangeLog, Makefile.in, Makefile.os2, README, configure, configure.in, pilot-debug.c, pilot-undelete, pilot-undelete.pl, src/pilot-debug.c, include/pi-socket.h, include/pi-source.h, libpisock/dlp.c, libpisock/syspkt.c: Jul 6, 1997 Kenneth Albanowski 0.7.3 Heavily modifed Python binding to use OO approach to record manipulation and packing. Read the README and test.py files in the Python directory for more information. Added 'struct sockaddr;' reference to pi-socket.h to allow use by code that has not pulled in the full set of socket headers. Added to configure the --with-cpp and --with-perl5 options to allow choice (or avoidance, via '--without') of the C++ compiler and Perl 5 interpreter, respectively. ('onfigure --help' for list.) Once library is built, interpreter bindings may be built via 'make Perl5', 'make Tcl', or 'make Python'. Changed configure interpreter selection to try to choose newer interpreter versions over older ones. Removed shared library generation from C++ library (it has too much of a chance of breaking.) Reversed -I directives in Makefiles so that current headers come before installed headers. 2000-07-30 19:39 desrod * ChangeLog, Makefile.in, Makefile.os2, aclocal.m4, configure, configure.in, parsedate.c, parsedate.y, src/parsedate.c, src/parsedate.y, pilot-mail.c, sync-memodir.c, src/pilot-mail.c, include/pi-socket.h, libpisock/serial.c, libpisock/unixserial.c: Jun 29, 1997 Kenneth Albanowski 0.7.2 Complete reimplemenation of library production, using version 0.9h of Gordon Matzigkeit's libtool package. Added Tcl, Tk, & Python auto-detection to configure script (use 'configure --help' to see what options can be modified.) Rewrote Python compilation to use standard dynamic compilation technique. Rewrote Tcl compilation to use libtool and to generate binaries. Added David Warren's patch to add serial delays for SGI. 2000-07-30 19:24 desrod * ChangeLog, Makefile.in, Makefile.os2, install-user.c, parsedate.c, parsedate.y, pilot-file.c, pilot-xfer.c, read-ical.c, sync-memodir.c, src/install-user.c, src/parsedate.c, src/parsedate.y, src/pilot-file.c, src/pilot-install-user.c, src/pilot-read-ical.c, src/pilot-xfer.c, src/read-ical.c, include/pi-dlp.h, include/pi-file.h, include/pi-socket.h, libpisock/dlp.c, libpisock/padp.c, libpisock/pi-file.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/unixserial.c: Jun 22, 1997 Kenneth Albanowski 0.7.1 Added Ian's patches to install man-pages, and dump records in pilot-file. Added Andreas Wrede's patch to sync-ical. Added Tero Kivinen's patch to add RecordID to read-ical. Modified PI_AF_* constants to reduce likelyhood of conflicting with AF_INET constant. Added a new UNIX serial pause after baud rate negotation even if the rate didn't change. This prevents a dropped packet. Tuned serial pauses before and after baud rate change. I am now losing no packets at all. OS/2 code may need to be adjusted in a similar manner. Added pi_file_merge routine and -m switch to pilot-xfer. This merges record from a file into an existing database, which is especially useful for Dinkypad. Note that this could potentially damage some third-party application databases. 2000-07-30 19:23 hacker * .gdb_history: Jun 14, 1997 Kenneth Albanowski 0.7.0 Substantial modification to socket implementation. The serial and socket layers now have significantly more separation and modularity, with the goal of allowing clean serial implementations, across both architectures (os2, amiga, unix, etc.) and interfaces (direct serial, networked serial redirector, etc.). A higher layer will allow for connections that do not use the serial interface and protocols at all, though this is not utilized in this version. All pi_ functions that deal with addresses now use sockaddr struct * params instead of pi_sockaddr. Any C programs using pilot-link directly will need to be modified. The parameter is still a pi_sockaddr, but it must be cast to (struct sockaddr*), as with the genuine socket functions. The pi_port element has been removed from the pi_sockaddr structure. Any C code constructing these structures will have to be modified. All included programs and language bindings have been modified as described above. SLP, PADP, and syspackets recoded slightly to better deal with xid generation. The OS/2 and UNIX serial code was stripped out of serial.c, and placed into os2serial.c and unixserial.c. If you wish to port the serial layer, please do so in a new file (amigaserial.c, etc.) Added '-2' switch to getrom, which should retrieve the entire ROM if a PalmPilot and getrom2.prc are used. Getrom2.prc included from the latest version of CoPilot (I hope Greg doesn't mind.) 2000-07-30 19:23 desrod * ChangeLog, Makefile.in, Makefile.os2, addresses.c, debugsh.c, dlpsh.c, getrom.c, getrom2.prc, install-memo.c, install-todos.c, install-user.c, memos.c, parsedate.c, parsedate.y, pi-port.c, pilot-addresses.c, pilot-clip.c, pilot-debug.c, pilot-dedupe.c, pilot-mail.c, pilot-schlep.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, sync-memodir.c, test-acceptor.c, test-connector.c, src/addresses.c, src/debugsh.c, src/dlpsh.c, src/getrom.c, src/install-memo.c, src/install-todos.c, src/install-user.c, src/memos.c, src/parsedate.c, src/parsedate.y, src/pi-port.c, src/pilot-addresses.c, src/pilot-clip.c, src/pilot-debug.c, src/pilot-debugsh.c, src/pilot-dedupe.c, src/pilot-dlpsh.c, src/pilot-install-memo.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-mail.c, src/pilot-memos.c, src/pilot-port.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c, src/prc/getrom2.prc, include/pi-config.h.in, include/pi-inet.h, include/pi-inetserial.h, include/pi-net.h, include/pi-serial.h, include/pi-socket.h, include/pi-source.h, include/pi-syspkt.h, libpisock/cmp.c, libpisock/net.c, libpisock/os2serial.c, libpisock/padp.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/syspkt.c, libpisock/unixserial.c: Jun 14, 1997 Kenneth Albanowski 0.7.0 Substantial modification to socket implementation. The serial and socket layers now have significantly more separation and modularity, with the goal of allowing clean serial implementations, across both architectures (os2, amiga, unix, etc.) and interfaces (direct serial, networked serial redirector, etc.). A higher layer will allow for connections that do not use the serial interface and protocols at all, though this is not utilized in this version. All pi_ functions that deal with addresses now use sockaddr struct * params instead of pi_sockaddr. Any C programs using pilot-link directly will need to be modified. The parameter is still a pi_sockaddr, but it must be cast to (struct sockaddr*), as with the genuine socket functions. The pi_port element has been removed from the pi_sockaddr structure. Any C code constructing these structures will have to be modified. All included programs and language bindings have been modified as described above. SLP, PADP, and syspackets recoded slightly to better deal with xid generation. The OS/2 and UNIX serial code was stripped out of serial.c, and placed into os2serial.c and unixserial.c. If you wish to port the serial layer, please do so in a new file (amigaserial.c, etc.) Added '-2' switch to getrom, which should retrieve the entire ROM if a PalmPilot and getrom2.prc are used. Getrom2.prc included from the latest version of CoPilot (I hope Greg doesn't mind.) 2000-07-30 19:21 hacker * .gdb_history: Jun 8, 1997 Kenneth Albanowski 0.6.6 Added highly experimental networked connections. The concept is to run pi-port on a machine with a serial port, and have the real pilot utilities connect to this server via TCP/IP. The current code is supposed to work, but unfortunately is broken at the moment. Added experimental Tcl 8.0b1 binding. Modified Perl5 binding slightly, towards eventual goal of automatic app-specific record packing and unpacking. Modified Python test code slightly to demonstrate changing the Pilot's display during HotSync. Added CreateDB to Perl5 binding. pilot-debug patched to compile under Tcl8.0b1. pilot-xfer now properly fails if it cannot find a database to fetch. Fixed odd-data length problem in RPC code so pilot-clip can now successfully set the clipboard. 2000-07-30 19:21 desrod * ChangeLog, Makefile.in, Makefile.os2, getrom.c, parsedate.c, parsedate.y, pi-port.c, pilot-clip.c, pilot-debug.c, pilot-xfer.c, src/getrom.c, src/parsedate.c, src/parsedate.y, src/pi-port.c, src/pilot-clip.c, src/pilot-debug.c, src/pilot-port.c, src/pilot-xfer.c, include/pi-net.h, include/pi-serial.h, include/pi-source.h, libpisock/cmp.c, libpisock/dlp.c, libpisock/net.c, libpisock/padp.c, libpisock/pi-file.c, libpisock/serial.c, libpisock/socket.c, libpisock/syspkt.c: Jun 8, 1997 Kenneth Albanowski 0.6.6 Added highly experimental networked connections. The concept is to run pi-port on a machine with a serial port, and have the real pilot utilities connect to this server via TCP/IP. The current code is supposed to work, but unfortunately is broken at the moment. Added experimental Tcl 8.0b1 binding. Modified Perl5 binding slightly, towards eventual goal of automatic app-specific record packing and unpacking. Modified Python test code slightly to demonstrate changing the Pilot's display during HotSync. Added CreateDB to Perl5 binding. pilot-debug patched to compile under Tcl8.0b1. pilot-xfer now properly fails if it cannot find a database to fetch. Fixed odd-data length problem in RPC code so pilot-clip can now successfully set the clipboard. 2000-07-30 19:20 desrod * ChangeLog, Makefile.os2, parsedate.c, parsedate.y, src/parsedate.c, src/parsedate.y, include/pi-macros.h, include/pi-serial.h, include/pi-socket.h: Jun 1, 1997 Kenneth Albanowski 0.6.5 Patches for OS/2 supplied by Mike Jarabek . 2000-07-30 19:20 desrod * ChangeLog, Makefile.in, Makefile.os2, dlpsh.c, parsedate.c, parsedate.y, pilot-mail.c, src/dlpsh.c, src/parsedate.c, src/parsedate.y, src/pilot-dlpsh.c, src/pilot-mail.c, include/pi-macros.h, include/pi-socket.h, include/pi-source.h, libpisock/dlp.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/utils.c: May 25, 1997 Kenneth Albanowski 0.6.4 Added pi_watchdog function to automatically tickle sockets. Modified dlpsh to use watchdog. Added get_s/set_s macros to manipulate signed Pilot values. The old routines are now officially unsigned. Modified get/set float routines to use signed macros. Added scripts/struct.pl, a first attempt at a portable structure preprocessor. Modified libsock/dlp.c to use struct.pl for ReadStorageInfo. 2000-07-30 19:18 desrod * ChangeLog, parsedate.c, parsedate.y, validate.cc, src/parsedate.c, src/parsedate.y, src/validate.cc, include/pi-datebook.hxx, include/pi-iambicExpense.hxx, libpisock/dlp.c, libpisock/serial.c: May 18, 1997 Kenneth Albanowski 0.6.3 Serial code uses PILOTPORT environment variable if a port isn't specified (but note that the included utilities do not yet make use of this.) Perl 5 module now supports GetAppPref and SetAppPref functions (only the former is tested.) Removed 'bool' from Perl 5 code. Python SetAppPref function modified to match Perl calling sequence. Added RPC calls to Python interface (check out test.py). Revised various DLP functions to check for overlarge input buffers. New C++ code revision. 2000-07-30 19:18 desrod * ChangeLog, Makefile.in, Makefile.os2, ccexample.cc, configure, configure.in, getrom.c, iambicexample.cc, parsedate.c, parsedate.y, pd-tty.c, pilot-clip.c, pilot-debug.c, pilot-mail.c, pilot-undelete, validate.cc, src/ccexample.cc, src/getrom.c, src/iambicexample.cc, src/parsedate.c, src/parsedate.y, src/pd-tty.c, src/pilot-clip.c, src/pilot-debug.c, src/pilot-mail.c, src/validate.cc, include/pi-address.h, include/pi-address.hxx, include/pi-appinfo.h, include/pi-appinfo.hxx, include/pi-args.h, include/pi-cmp.h, include/pi-datebook.h, include/pi-datebook.hxx, include/pi-dlp.h, include/pi-expense.h, include/pi-file.h, include/pi-iambicExpense.h, include/pi-iambicExpense.hxx, include/pi-macros.h, include/pi-mail.h, include/pi-memo.h, include/pi-memo.hxx, include/pi-padp.h, include/pi-serial.h, include/pi-slp.h, include/pi-socket.h, include/pi-source.h, include/pi-syspkt.h, include/pi-todo.h, include/pi-todo.hxx, libpisock/socket.c, libpisock/utils.c: May 11, 1997 Kenneth Albanowski 0.6.2 Added pilot-undelete utility to un-archive records. Needs Perl 5. Added pilot-clip to retrieve (can not yet set) the pilot's clipboard. Repaired Python SetRecord and SetResource, which were broken. Added Unpack, Pack, PackAppBlock & UnpackAppBlock methods to Python DLP object. (These automatically route to MemoUnpack, TodoUnpack, etc.) Removed all bool, true, & false from C++ code. If Perl 5 is around, use the flags it calculated for dynamically loadable code to render the libraries position independant. (Experimental/hack.) Perl and Python examples now prompt for serial port. 2000-07-30 19:16 desrod * ChangeLog, Makefile.in, Makefile.os2, addresses.c, ccexample.cc, config.uue, configure, src/addresses.c, src/ccexample.cc, configure.in, debugsh.c, dlpsh.c, getrom.c, install-memo.c, install-todos.c, install-user.c, memos.c, parsedate.c, parsedate.y, pilot-addresses.c, pilot-debug.c, pilot-dedupe.c, pilot-mail.c, pilot-prc.c, pilot-schlep.c, pilot-xfer.c, read-expenses.c, read-ical.c, read-todos.c, reminders.c, sync-memodir.c, test-acceptor.c, test-connector.c, src/debugsh.c, src/dlpsh.c, src/getrom.c, src/install-memo.c, src/install-todos.c, src/install-user.c, src/memos.c, src/parsedate.c, src/parsedate.y, src/pilot-addresses.c, src/pilot-debug.c, src/pilot-debugsh.c, src/pilot-dedupe.c, src/pilot-dlpsh.c, src/pilot-install-memo.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-mail.c, src/pilot-memos.c, src/pilot-prc.c, src/pilot-read-expenses.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-schlep.c, src/pilot-xfer.c, src/read-expenses.c, src/read-ical.c, src/read-todos.c, src/reminders.c, include/pi-address.h, include/pi-appinfo.h, include/pi-config.h.in, include/pi-datebook.h, include/pi-dlp.h, include/pi-file.h, include/pi-macros.h, include/pi-memo.h, include/pi-socket.h, include/pi-source.h, include/pi-todo.h, libpisock/address.c, libpisock/datebook.c, libpisock/dlp.c, libpisock/memo.c, libpisock/pi-file.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/syspkt.c, libpisock/utils.c: Mar 4, 1997 Kenneth Albanowski 0.6.1 Perl5 support nearly complete. Documentation less so. Python support nearly complete. Documentation less so. Scott's C++ and uchar_t cleanup. DLP ResetDBIndex now resets emulated category iterator. Fixed lib/serial variable definition. Really. Fixed long-standing bug in terminating card manufacturer's name. Fixed socket code leaking file descriptors and double closing. Modified socket code to return separate fd from pi_accept(). Added suffixes and .cc definition to makefiles. Applied Mark Eichin's configure and makefile portability patches. Applied David Warren's makefile and socket portability patches. 2000-07-30 19:13 desrod * ChangeLog, Makefile.in, Makefile.os2, README, ccexample.cc, configure, configure.in, parsedate.c, parsedate.y, pd-tty.c, pilot-debug.c, pilot-mail.c, pilot-xfer.c, read-expenses.c, validate.cc, src/ccexample.cc, src/parsedate.c, src/parsedate.y, src/pd-tty.c, src/pilot-debug.c, src/pilot-mail.c, src/pilot-read-expenses.c, src/pilot-xfer.c, src/read-expenses.c, src/validate.cc, include/pi-address.h, include/pi-appinfo.h, include/pi-config.h.in, include/pi-datebook.h, include/pi-expense.h, include/pi-macros.h, include/pi-memo.h, include/pi-todo.h, libpisock/address.c, libpisock/cmp.c, libpisock/datebook.c, libpisock/dlp.c, libpisock/expense.c, libpisock/mail.c, libpisock/memo.c, libpisock/padp.c, libpisock/pi-file.c, libpisock/serial.c, libpisock/slp.c, libpisock/socket.c, libpisock/sync.c, libpisock/syspkt.c, libpisock/todo.c, libpisock/utils.c, libpisync/sync.c: Apr 28, 1997 Kenneth Albanowski 0.6.0 Primary feature: optional C++ support. If you have a C++ compiler, you'll get new code, and a new library. Added Scott Grosch's C++ code, and completely mucked up autoconf getting it to understand optional C++ code. Paul Traina's patches for pilot-mail's use of getopt. Fixed simple variable definition problem affecting SGTYY in serial.c Fixed lib/Makefile trailing slash and object duplication. Added pd-tty.c to break out tty/async display code from pilot-debug. Added GNU readline 2.0 support to pilot-debug (see Makefile). Added complete Pilot Expense application DB support. Added read-expenses program to document expenses reading. Modified lib/pi-file so it will not even attempt to install deleted records (even if the DB contains them) on an old Pilot, but will retrieve them if possible. 2000-07-30 19:02 desrod * ChangeLog, Makefile.in, Makefile.os2, README, config.uue, configure, configure.in, parsedate.c, parsedate.y, pilot-mail.c, src/parsedate.c, src/parsedate.y, src/pilot-mail.c, include/pi-address.h, include/pi-cmp.h, include/pi-config.h.in, include/pi-datebook.h, include/pi-dlp.h, include/pi-expense.h, include/pi-file.h, include/pi-macros.h, include/pi-mail.h, include/pi-memo.h, include/pi-padp.h, include/pi-serial.h, include/pi-slp.h, include/pi-socket.h, include/pi-source.h, include/pi-sync.h, include/pi-syspkt.h, include/pi-todo.h: Apr 20, 1997 Kenneth Albanowski 0.5.7 Adaption for NeXTStep and Solaris configuration problems. - Always use three arguments to fcntl. - Use bmove for memmove even if memcopy is present. 2000-07-30 19:02 desrod * ChangeLog, Makefile.in, Makefile.os2, README, configure, configure.in, install-user.c, parsedate.c, parsedate.y, pilot-addresses.c, pilot-debug.c, pilot-dedupe.c, pilot-mail.c, src/install-user.c, src/parsedate.c, src/parsedate.y, src/pilot-addresses.c, src/pilot-debug.c, src/pilot-dedupe.c, src/pilot-install-user.c, src/pilot-mail.c, include/pi-dlp.h, include/pi-mail.h, include/pi-padp.h, include/pi-source.h, include/pi-syspkt.h: Apr 13, 1997 Kenneth Albanowski 0.5.6 New pilot-mail excutable to directly support transmission and reception of internet mail through the Pilot Mail application present on newer Pilots. (Requires POP3 for reception and/or sendmail for transmission.) Fixed nasty bug in "long" DLP argument recognition. Please do not use 0.5.5. PalmOS 2.0 DLP functions DeleteCategory, ReadNextModifiedInCategory, ReadNextRecInCategory, ReadFeature, ReadAppPreference and WriteAppPreference are now emulated for 1.0 Pilots, and may be freely used where you like, regardless of OS version. (Untested) PalmOS 2.0 DLP functions repaired. (None would have worked in 0.5.5) Removed extraneous category parameter from dlp_ReadNext*Category functions. Added DLP function dlp_RPC, which allows invoking arbitrary system traps during HotSync. Fixed pilot-debug mirroring to display entire updated rectangle. Fixed uncaught decoding problem in unpack_ToDoAppInfo. DLP trace is now compiled in by default, but only activated if the PILOTDLP environment variable exists. 2000-07-30 19:00 desrod * ChangeLog, Makefile.in, Makefile.os2, README, configure, configure.in, debugsh.c, dlpsh.c, getrom.c, install-user.c, pilot-debug.c, pilot-dedupe.c, pilot-schlep.c, pilot-xfer.c, sync-memodir.c, src/debugsh.c, src/dlpsh.c, src/getrom.c, src/install-user.c, src/pilot-debug.c, src/pilot-debugsh.c, src/pilot-dedupe.c, src/pilot-dlpsh.c, src/pilot-install-user.c, src/pilot-schlep.c, src/pilot-xfer.c, include/pi-cmp.h, include/pi-config.h.in, include/pi-dlp.h, include/pi-expense.h, include/pi-mail.h, include/pi-socket.h, include/pi-source.h: Apr 4, 1997 Kenneth Albanowski 0.5.5 Added Ron Nicholson's patch for user-id setting in install-user. Added Jason S Kohles's patch for excluding databases in pilot-xfer. Added pilot-schlep utility that allows you to carry a single UNIX file on your Pilot. Pilot-debug now can receive, display, enable, and disable screen updates. (Type "mirror", then show the Remote UI window, and play with the Pilot.) Modified socket code to provide real descriptors from pi_socket that last through the bind, so they are directly selectable. Serial trace is now compiled in by default, but only activated if the PILOTLOG environment variable exists. (PILOTLOGFILE sets name.) Fixed baud-rate over 9600 "problem". (Mea culpa, I had commented out a call for testing purposes. My apologies.) Fixed rbuf leak in lib/pi-file.c. (Thanks to Scott Grosch for noticing.) With the gracious help of Palm, the following PalmOS 2.0 features are supported (though not yet tested): Updated CMP logic to match 2.0 versioning (extended CMP still to-do). Updated DLP decoding to decode long args (buffering and encoding rewrite to-do). Added v2.0 ReadFeature, DeleteCategory, ReadNextRecInCategory, ReadNextModifiedRecInCategory, ReadAppPreference and WriteAppPreference DLP functions. (emulation for 1.0 Pilots to-do). Added v2.0 ReadNetSyncInfo and WriteNetSyncInfo functions (no 1.0 emulation possible.) Added v2.0 extension for CallApplication DLP function. (still works on 1.0) 2000-07-30 18:59 desrod * ChangeLog, Makefile.in, Makefile.os2, README, config.guess, config.sub, configure, configure.in, install-sh, pilot-addresses.c, pilot-debug.c, src/pilot-addresses.c, src/pilot-debug.c, include/pi-cmp.h, include/pi-socket.h, include/pi-source.h, include/pi-syspkt.h: Mar 22, 1997 Kenneth Albanowski 0.5.4 Added installation (and uninstallation) support to Makefile. Extensively reorganized pilot-debug startup, added Tcl event loop from plus-patch, and removed Tk dependancy -- pilot-debug is now usable with or without Tk! That means debugsh is officially deprecated, unless there is a significant outcry for a Tcl-less debugger. Modified syspkt RPC code to properly support byte values and pointers. Added initial support for Personal PalmPilot -- but beware the possibility of uncaught incompatibilities. Updated debugging routines in syspkt to more closely match Palm documentation -- note that this breaks my original gdb patch. 2000-07-30 18:58 desrod * ChangeLog, pilot-debug.c, src/pilot-debug.c, include/pi-syspkt.h: Mar 9, 1997 Kenneth Albanowski 0.5.3 To help gdb, expanded syspkt support. Started reorganization of pilot-debug. 2000-07-30 18:57 desrod * ChangeLog, Makefile.in, Makefile.os2, README, debugsh.c, pilot-addresses.c, pilot-debug.c, pilot-xfer.c, sync-memodir.c, src/debugsh.c, src/pilot-addresses.c, src/pilot-debug.c, src/pilot-debugsh.c, src/pilot-xfer.c, include/pi-macros.h, include/pi-serial.h, include/pi-source.h, include/pi-syspkt.h: Mar 2, 1997 Kenneth Albanowski 0.5.2 Added Pilot-debug executable -- you'll need to modify Makefile to compile it, read README for further instructions. Removed Linux DTR & RTS code, as per Ted Ts'o's request. Added Matthew Schnee's latest OS/2 patches. Changed default connection rate to 9600 from 19200. (For some reason 19200 now doesn't seem to be working on my machine. I have no idea where the problem lies, hardware or software.) Modified lib/serial code (both UNIX and OS/2 sections) to use timeouts specified in tenth seconds, allowing finer grained timeouts. This is specifically used in the syspkt code to respond faster to RPC failures. Modified lib/syspkt.c and include/pi-syspkt.h extensively to support pilot-debug. This includes new packet transmission routines and more modular RPC code. Added hack fix for deletion problem in pilot-addresses. 2000-07-30 18:55 desrod * ChangeLog, Makefile.in, Makefile.os2, configure, configure.in, debugsh.c, getrom.c, getrom.prc, install-memo.c, memos.c, pilot-addresses.c, pilot-dedupe.c, pilot-xfer.c, read-ical.c, sync-memodir.c, src/debugsh.c, src/getrom.c, src/install-memo.c, src/memos.c, src/pilot-addresses.c, src/pilot-debugsh.c, src/pilot-dedupe.c, src/pilot-install-memo.c, src/pilot-memos.c, src/pilot-read-ical.c, src/pilot-xfer.c, src/read-ical.c, src/prc/getrom.prc, include/pi-dlp.h, include/pi-macros.h, include/pi-source.h, include/pi-sync.h: Feb 23, 1997 Kenneth Albanowski 0.5.1 Added getrom executable, and included getrom.prc from CoPilot distribution with Greg Hewgill's permission. Completed data pack & unpack support for all Pilot applications. Modified headers and code (particularly dlp) to use new recordid_t typedef for record IDs. This should prevent one source of sign problems. Modified dlp headers and code to pass all buffers as void*'s instead of unsigned char *'s. Added experimental Perl5 linkage. To use, change to Perl5/PDAPilot directory, run erl Makefile.PL ; make test, and stand back. Most bits are currently missing and some bits don't work. 2000-07-30 18:54 desrod * ChangeLog, Makefile.in, Makefile.os2, README, addresses.c, configure, configure.in, debugsh.c, dlpsh.c, install-memo.c, install-todos.c, install-user.c, memos.c, pilot-addresses.c, pilot-dedupe.c, pilot-file.c, pilot-xfer.c, read-ical.c, read-todos.c, reminders.c, sync-memodir.c, test-acceptor.c, test-connector.c, src/addresses.c, src/debugsh.c, src/dlpsh.c, src/install-memo.c, src/install-todos.c, src/install-user.c, src/memos.c, src/pilot-addresses.c, src/pilot-debugsh.c, src/pilot-dedupe.c, src/pilot-dlpsh.c, src/pilot-file.c, src/pilot-install-memo.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-memos.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/pilot-xfer.c, src/read-ical.c, src/read-todos.c, src/reminders.c, include/address.h, include/cmp.h, include/datebook.h, include/dlp.h, include/memo.h, include/padp.h, include/pi-address.h, include/pi-cmp.h, include/pi-datebook.h, include/pi-dlp.h, include/pi-file.h, include/pi-macros.h, include/pi-memo.h, include/pi-padp.h, include/pi-serial.h, include/pi-slp.h, include/pi-socket.h, include/pi-source.h, include/pi-sync.h, include/pi-syspkt.h, include/pi-todo.h, include/slp.h, include/sync.h, include/syspkt.h, include/todo.h, doc/man/pilot-xfer.1: Feb 5, 1997 Kenneth Albanowski 0.5.0 Rearranged header files so they should be cleaner to externally use. Added pilot-dedupe program, which will automatically remove duplicate records from any Pilot database. (Use with caution on databases for third-party applications. It is safe to use on all of the standard databases.) Added useful serial trace. If SERIAL_TRACE is defined during compilation, then a complete trace of all serial activity (in and out) will be appended to PiDebug.log in the current directory. If you are getting low level failures of the software, please try generating one of these logs and mailing it to me (kjahds@kjahds.com) so I can attempt to find the problem. Made a few slight changes in various programs and headers to reduce miscasts. Removed -Wall flag for CC compiler. 2000-07-30 18:51 desrod * ChangeLog, Makefile.in, Makefile.os2, README, addresses.c, config.guess, config.sub, configure, configure.in, dlpsh.c, install-memo.c, install-sh, pilot-addresses.c, pilot-xfer.c, src/addresses.c, src/dlpsh.c, src/install-memo.c, src/pilot-addresses.c, src/pilot-dlpsh.c, src/pilot-install-memo.c, src/pilot-xfer.c, include/address.h, include/pi-config.h.in, include/pi-socket.h: Jan 18, 1997 Kenneth Albanowski 0.4.3 Modified configure support for NeXT and OS/2. Added pilot-addresses program, a program designed to translate between a comma-separated-value format and the Pilot address book. In theory the format is compatible with the Palm Desktop import/export format. An "a" switch (Advanced/Augment) is available to output more data in a Desktop incompatible format. This software may be buggy! Always back up the DatebookDB database before installing records! Modified pilot-xfer to sort databases during Restore to put applications after their data, and larger records after smaller ones. Modified pilot-xfer to clear lastsyncpc value so that a fast sync will not be done with possibly missing sync flags on newly installed DBs. Added lib/address.c & addresses.c patches to simplify phone label storage. Added -c switch to install-memo.c Added stub README. 2000-07-30 18:49 desrod * ChangeLog, dlpsh.c, pilot-file.c, src/dlpsh.c, src/pilot-dlpsh.c, src/pilot-file.c, include/datebook.h, include/pi-file.h, include/pi-serial.h, include/sync.h: Jan 9, 1997 Kenneth Albanowski 0.4.2 Applied Pace's rm_fn patch, and pi-file patch for freads and attrs. My patch to return correct DLP errors. Probably some other stuff that I've forgotton. 2000-07-30 18:48 desrod * ChangeLog, Makefile.in, Makefile.os2, configure, configure.in, install-user.c, pilot-xfer.c, read-ical.c, src/install-user.c, src/pilot-install-user.c, src/pilot-read-ical.c, src/pilot-xfer.c, src/read-ical.c, include/dlp.h, include/pi-socket.h, include/syspkt.h: Dec 30, 1996 Kenneth Albanowski 0.4.1 Got sync-ical functional. It's very messy, but parts of it do actually work. Added new trace code to lib/dlp. Enable with -DDLP_TRACE in makefile. Added remaining DLP functions. All but RPC are now implemented (and I have not been able to deduce how to invoke RPC under DLP, so it will stay unimplemented until somebody comes up with more information.) Pace's patch for dlp_ReadRecordIDList. Added patch to pi-file to successfully store zero-length records. _Also_ added patch to stop ignore records on database retrieval that are archived or deleted. The reason is that without going to the RPC layer, there is no way to store records with those attributes. Mucked about with getopt in pilot-xfer, hopefully for the better. Added uname detection to configure so that IRIX gets proper warning flag. -- sync code still in limbo, undoubtedly not helped by holiday season. Patience is a virtue. 2000-07-30 18:46 hacker * .lclintrc: Dec 22, 1996 Kenneth Albanowski 0.4.0 Removed {install,retrieve}-{pdb,prc} packages, replaced with pilot-xfer, which also includes general backup and listing functions. Integrated Pace Willisson's pi-file code, replacing prc.c & pdb.c. (This new code, along with pilot-xfer, is intended to be production quality, and should be used as the basis for all attempts to manipulate Pilot files, as well as the stock mechanism for backing up a Pilot via Unix.) Added Pace's pdump, modified and renamed to pilot-file, which is used for dumping and exploring .pdb and .prc files. Wrote and tested sync.c abstract synchronization layer. All but category synchronization and the detail of when to use which sync type is implemented. Fleshed out sync-memodir program which can now successfully synchronize a Pilot with a "memo directory", a directory containing text files. (sync-ical is still useless stub) Integrated Bill Sommerfeld's patches for read-ical, padp, and syspkt. -- Removed sync code based on Palm algorithms, pending approval from Palm/USR. What remains is sufficient to overwrite one side with another, and to serve as a framework if people who have not seen Palm code want to implement their own algorithms. Quoting from lib/sync.c: * Revised revision: all sections of code directly derived (albeit in a * paraphased manner) from code in the Palm Conduit SDK, _which are not * blatently obvious and irreducible_ have been temporarily removed until * word is obtained from Palm that the code may be publically released. * * The issue that needs to be resolved is whether Palm Computing Inc. will * allow the public distribution of source code derived from source code in * their Pilot PC Conduit SDK. The licensing information that I recieved * with the PC and Mac SDKs is not sufficient to resolve this question. * * In keeping with the sprit of the EU practice for reverse engineering, the * interface that I have designed to plug into the Palm algorithms has been * retained. 2000-07-30 18:46 desrod * ChangeLog, Makefile.in, Makefile.os2, configure, configure.in, dlpsh.c, install-pdb.c, install-prc.c, pilot-file.c, pilot-xfer.c, read-ical.c, retrieve-pdb.c, retrieve-prc.c, sync-memodir.c, src/dlpsh.c, src/pilot-dlpsh.c, src/pilot-file.c, src/pilot-read-ical.c, src/pilot-xfer.c, src/read-ical.c, include/dlp.h, include/pdb.h, include/pi-config.h.in, include/pi-file.h, include/pi-socket.h, include/prc.h, include/sync.h, doc/man/pilot-xfer.1: Dec 22, 1996 Kenneth Albanowski 0.4.0 Removed {install,retrieve}-{pdb,prc} packages, replaced with pilot-xfer, which also includes general backup and listing functions. Integrated Pace Willisson's pi-file code, replacing prc.c & pdb.c. (This new code, along with pilot-xfer, is intended to be production quality, and should be used as the basis for all attempts to manipulate Pilot files, as well as the stock mechanism for backing up a Pilot via Unix.) Added Pace's pdump, modified and renamed to pilot-file, which is used for dumping and exploring .pdb and .prc files. Wrote and tested sync.c abstract synchronization layer. All but category synchronization and the detail of when to use which sync type is implemented. Fleshed out sync-memodir program which can now successfully synchronize a Pilot with a "memo directory", a directory containing text files. (sync-ical is still useless stub) Integrated Bill Sommerfeld's patches for read-ical, padp, and syspkt. -- Removed sync code based on Palm algorithms, pending approval from Palm/USR. What remains is sufficient to overwrite one side with another, and to serve as a framework if people who have not seen Palm code want to implement their own algorithms. Quoting from lib/sync.c: * Revised revision: all sections of code directly derived (albeit in a * paraphased manner) from code in the Palm Conduit SDK, _which are not * blatently obvious and irreducible_ have been temporarily removed until * word is obtained from Palm that the code may be publically released. * * The issue that needs to be resolved is whether Palm Computing Inc. will * allow the public distribution of source code derived from source code in * their Pilot PC Conduit SDK. The licensing information that I recieved * with the PC and Mac SDKs is not sufficient to resolve this question. * * In keeping with the sprit of the EU practice for reverse engineering, the * interface that I have designed to plug into the Palm algorithms has been * retained. 2000-07-30 18:43 desrod * ChangeLog, Makefile, Makefile.in, Makefile.os2, addresses.c, configure, configure.in, debugsh.c, dlpsh.c, install-memo.c, install-pdb.c, install-prc.c, install-todos.c, install-user.c, memos.c, read-ical.c, read-todos.c, reminders.c, retrieve-pdb.c, retrieve-prc.c, test-acceptor.c, test-connector.c, src/addresses.c, src/debugsh.c, src/dlpsh.c, src/install-memo.c, src/install-todos.c, src/install-user.c, src/memos.c, src/pilot-debugsh.c, src/pilot-dlpsh.c, src/pilot-install-memo.c, src/pilot-install-todos.c, src/pilot-install-user.c, src/pilot-memos.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/read-ical.c, src/read-todos.c, src/reminders.c, include/cmp.h, include/padp.h, include/pi-config.h.in, include/pi-serial.h, include/pi-socket.h, include/slp.h, include/sync.h, include/syspkt.h: Dec 1, 1996 Kenneth Albanowski 0.3.2 Converted package to use autoconf for configuration. Cleaned up package so -Wall is clean. Added sync-ical stub. It does not do anything useful yet. 2000-07-30 18:42 desrod * ChangeLog, Makefile, dlpsh.c, install-pdb.c, install-prc.c, install-todos.c, read-ical.c, read-todos.c, reminders.c, retrieve-pdb.c, retrieve-prc.c, todos.c, src/dlpsh.c, src/install-todos.c, src/pilot-dlpsh.c, src/pilot-install-todos.c, src/pilot-read-ical.c, src/pilot-read-todos.c, src/pilot-reminders.c, src/read-ical.c, src/read-todos.c, src/reminders.c, include/cmp.h, include/dlp.h, include/padp.h, include/pdb.h, include/pi-serial.h, include/pi-socket.h, include/prc.h, doc/man/read-ical.1: Nov 25, 1996 Kenneth Albanowski 0.3.1 Integrated Ulrich Hertlein's SunOS patches (in slightly changed form). Integrated Matthew Schnee's final OS/2 patches (in slightly changed form). Added install-pdb, retrieve-prc, and retrieve-pdb. Added read-ical, which converts the Pilot's datebook and todo list into an Ical 2.x calendar. Renamed todos to read-todos to avoid conflict with common utility. Added Robert A. Kaplan's install-todos (slightly modified and renamed.) Got rid of CBAUD and memmove, defined ENOMSG if not present. Fixed PADP bug where unexpected packet in padp_rx would cause infinite loop. 2000-07-30 18:41 desrod * ChangeLog, Makefile, addresses.c, memos.c, todos.c, src/addresses.c, src/memos.c, src/pilot-memos.c, include/address.h, include/datebook.h, include/dlp.h, include/memo.h, include/padp.h, include/pi-serial.h, include/pi-socket.h, include/sync.h, include/todo.h: Nov 12, 1996 Kenneth Albanowski 0.3.0 Integrated David Morgan's mktime and indefinite todo patch Integrated my patches - AppInfo block support for all Pilot applications - new "addresses" end user program - new "todos" end user program Rewrote PADP to match USR specs Rewrote xid generation as part of PADP rewrite, and made it always an unsigned character Added stub lib/sync.c Added dependencies in lib/Makefile 2000-07-30 18:39 desrod * ChangeLog, Makefile, debugsh.c, install-prc.c, memos.c, reminders.c, test-debug.c, src/debugsh.c, src/memos.c, src/pilot-debugsh.c, src/pilot-memos.c, src/pilot-reminders.c, src/reminders.c, include/address.h, include/datebook.h, include/dlp.h, include/memo.h, include/pi-socket.h, include/syspkt.h, include/todo.h: Nov 1, 1996 D. Jeff Dionne 0.2.4 Integrated 5 patches from Kenneth Albanowski - RPC - new "debugsh" program that talks to Pilot over RPC - cleanup of "system packets" - new "memo" end user program - new "remind" end user program Limit the generated value of xid in padp_tx to 0x7f, hopfully will fix the problems with long running syncs. DJD. accept() now blocks insted of listen(). DJD. padp will now re-assemble fragments. DJD. install-prc now updates the Pilot display as it goes along. DJD. 2000-07-30 18:38 desrod * ChangeLog, Makefile, dlpsh.c, install-memo.c, install-prc.c, install-user.c, test-acceptor.c, test-connector.c, test-debug.c, src/dlpsh.c, src/install-memo.c, src/install-user.c, src/pilot-dlpsh.c, src/pilot-install-memo.c, src/pilot-install-user.c, include/dlp.h, include/padp.h, include/pi-serial.h, include/pi-socket.h, include/syspkt.h, doc/man/dlpsh.1, doc/man/install-memo.1: Oct 24, 1996 D. Jeff Dionne 0.2.3 Integrated patches for "system packets" from Kenneth Albanowski - new program, test-debug Integrated patches for OS2 support (mostly serial.c) f/ Matthew Schnee Integrated patches for SGI from David S. Warren Integrated patches from Damien P. Neil - new program, dlpsh - fixed bug in padp.c for Pilot re-transmit - install-memo now writes userid for compatibilty with Windows. - check return values from socket calls. - Swapped the slp_rx and pi_socket_flush in pi_socket_read() - Wrote a man page for install-memo and dlpsh 2000-07-30 18:37 desrod * ChangeLog, Makefile, install-memo.c, install-prc.c, install-user.c, test-acceptor.c, test-connector.c, src/install-memo.c, src/install-user.c, src/pilot-install-memo.c, src/pilot-install-user.c, include/cmp.h, include/dlp.h, include/prc.h: Oct 19, 1996 D. Jeff Dionne 0.2.2 Integrated a patch from Kenneth Albanowski - More DLP code. - Socket fixes. - prcread complete re-write using DLP. - test server and client using ptys 2000-07-30 18:36 desrod * ChangeLog, DB-sync.c, Makefile, all-sync.c, cmp.c, cmp.h, dlp.c, dlp.h, install-memo.c, install-prc.c, install-user.c, padp.c, padp.h, pi-socket.h, prc.h, prcread.c, serial.c, slp.c, slp.h, socket.c, test_c.c, test_s.c, utils.c, src/install-memo.c, src/install-user.c, src/pilot-install-memo.c, src/pilot-install-user.c, include/cmp.h, include/dlp.h, include/padp.h, include/pi-socket.h, include/prc.h, include/slp.h, doc/man/install-memo.1, doc/man/install-user.1: Oct 16, 1996 D. Jeff Dionne 0.2.1 moved the parts of libpisock.a to a seperate directory moved the include files to a seperate directory creates a few simple man pages, in a seperate directory install-memo installs all files on the command line. install-user new program, reads or sets Pilot user name Attempted to reconstruct history for this ChangeLog. All previous ChangeLog entries are approximate, and short. 2000-07-30 18:33 desrod * COPYING, Makefile, cmp.c, cmp.h, dlp.c, dlp.h, install-memo.c, install-prc.c, pi-socket.h, serial.c, socket.c, test_c.c, test_s.c, src/install-memo.c, src/pilot-install-memo.c: Oct 15, 1996 D. Jeff Dionne 0.2.0 Integrated 2 patches for DLP from Kenneth Albanowski Integrated 1 patch for CMP from Kenneth Albanowski Integrated 1 patch for install-memo from Brian Added install-memo from Damien Neil Included COPYING license file from FSF 2000-07-30 18:32 desrod * DB-sync.c, Makefile, all-sync.c, install-prc.c, main.c, padp.c, pi-socket.h, prc.h, prcread.c, serial.c, slp.c, socket.c, test_s.c: Oct 8, 1996 D. Jeff Dionne 0.1.0 First functional release. 2000-07-30 18:31 desrod * DB-sync.c, Makefile, address-db.c, all-sync.c, datebook-db.c, foo.log, memo-db.c, test_s.c: Updated the sources to 0.0.2, incuded tagged branch. 2000-07-30 18:28 desrod * Makefile, address-db.c, datebook-db.c, foo.log, main.c, memo-db.c, padp.c, padp.h, pi-socket.h, serial.c, slp.c, slp.h, socket.c, test_c.c, test_s.c, utils.c: Initial import of 0.0.1 sources into tagged branches 2000-07-30 18:28 desrod * Makefile, address-db.c, datebook-db.c, foo.log, main.c, memo-db.c, padp.c, padp.h, pi-socket.h, serial.c, slp.c, slp.h, socket.c, test_c.c, test_s.c, utils.c: Initial revision