The Missing Sync for Palm OS, v6.0.3 - Release Notes

version 5.1.2 - October 2006

  • Issue 4286 - Fixed problem handling line endings in notes when Entourage was the desktop PIM app.
  • Issue 4300 -Addressed issues syncing contacts that had associated dates such as anniversary
  • Worked around a device side bug that causes databases with resources 65000 bytes to hang the device when being backed up.

version 5.1.1 - September 2006

  • Issue 3497 - Fixed issue with events and unfiled calendars on older devices.
  • Issue 3553 - Fixed NSInvalidArgument exception in events conduit.
  • Issue 3555 - Fixed problems maintaining custom field order.
  • Issue 3566 - (Intel) Conduits are now re-loaded when a sync starts in order to work around a bug in Palm's Memos conduit where it attempts to read data from the device when the device isn't connected.
  • Issue 3573 - Due to a bug on OS4 CLIEs, we no longer query the device for what kinds of files can be installed on the expansioncard. JPEGs, MP3s, PDB, and PRCs can still be installed.
  • Issue 3595 - Fixed exception issue when alarms were created on the handheld for an existing desktop event.
  • Issue 3609 - Addressed issue where an exception was thrown when syncing Mark/Space MemoPad to 2 computers.
  • Issue 3619 - Fixed attempt to insert nil value when a task doesn't have a start date, but repeats.
  • Issue 3623 - Fixed issue with unfiled events on older devices.
  • Issue 3648 - Read-only RAM databases are now backed up, if backup all databases is set.
  • Issue 3620 - Birthday and URLs are not removed when syncing to older devices.
  • Issue 3419 - Added support for anniversary field on Treo 700p.
  • Issue 3495 - Modifiying a contact on the Treo will not change the address labels to e-mail.
  • Issue 3639 - Email address labeled with 'Other' rather then 'Home' or 'Work' causes beyond bounds error in log.
  • Issue 3777 - Invitation in iCal (with no interval value) causes a nil error.
  • Issue 3943 - T700p Contact e-mail address now sync to proper category.
  • Issue 3976 - google calendar causes error in MSPalmOS - NSInvalidArgumentException *** -[NSCFDictionary setObject:forKey:]: attempt to insert nil value fixed.
  • Issue 4130 - If a device event repeats on the last X of the month, set the values in the sync record correctly.
  • Photos conduit now shows hierarchical albums.
  • iTunes conduit now shows hierarchical playlists.
  • Unfiled category is no longer set to green.
  • Addressed issue where some conduits would not run properly with the Treo 700p.
  • Issue 3516 - Addressed issues with timezones and events

version 5.1 - March 2006

  • Added universal binary for all components
  • Fixed numerous issues syncing PIM conduits
  • Install pane now remembers last card selected
  • Fixed issues with ReadMe in installer for 10.3.9
  • Updated assistants to include information about Tungsten TX and LifeDrive
  • Optimized accessing conduit name, icon, and next sync description; main window should be a bit more responsive
  • Added cancel button when restoring from backup to cancel the sync
  • Updated documentation
  • Small window close, minimize and zoom buttons now change when rolled over
  • Small window close, minimize and zoom buttons now use graphite color if selected in system appearance
  • Installer now compresses the old HotSync Manager if it exists instead of deleting it; Transport Monitor is no longer deleted
  • Uninstaller now attempts to restore Palm HotSync Manager components if they were there when Missing Sync was installed and the user hasn't mucked with them
  • Addressed issues with Uninstaller prematurely saying it was done
  • Fixed memory leak in shared library
  • Worked around issue where certain conduits were calling ShowSheetWindow with an invalid WindowRef
  • Added additional protection against corrupt blobs in Contacts and Events
  • Reduced CPU usage in UI app by removing an unnecessary loop
  • Fixed issue with MemoPad Conduit corrupting app info block
  • Fixed issue with Backup Conduit helper script when there was a space or other character in the path to the Backups folder
  • Added http/https link coloring and make them clickable in Sync History and MemoPad app
  • Fixed issue where some devices would fail to finish syncing due to databases being closed multiple times
  • If backup to card was checked, cancelling a sync wouldn't cause the card backup to stop
  • Updated bundled SplashPhoto to 4.4 (Registered users only)
  • If an alias is dropped onto the window, the extension of the resolved file and not the alias is tested to see if the file is acceptable
  • If install conduit is only conduit being run, it is no longer run twice
  • Addressed possible issues where in some cases, we would run out of memory in tight loops waiting for a thread
  • Addressed possible crash in TransportMonitor when buffer wasn't large enough to hold data
  • Fixed crash when certain commands are being run on the machine, such as SCREEN
  • Conduits in conduit folders can now be aliases (not just symbolic links)
  • Folder Sync now handles aliases while syncing; however the aliases must point to files and not to folders
  • Reduced CPU load in monitor application
  • Slight performance enhancements writing writing to VFS
  • Fixed issue where Bluetooth connections were not asking for authentication
  • Fixed message in system.log on Intel machines
  • Moved helper applications to main part of menu bar widget
  • Added Debugging message to Sync History and to Conduit Status window to indicate that the debug log is turned on and the sync will be slow
  • Issue 3467 - Fixed issue where events on handheld with no time (all day) were not being sent to desktop correctly
  • Issue 3468 - Fixed issue where events in UTC would cause an exception when going to desktop
  • Issue 3469 - Handle device alarms that are set to trigger 0 minutes before an event is due to occur.
  • Issue 3476 - Addressed memopad duplicate issues when doing a slow sync
  • Issue 3479 - Conflicting database name is no longer listed in conduit conflict text; instead, just the conflicting conduits are listed.
  • Issue 3465 - Fixed completion date issue with certain timezones for tasks
  • Issue 3463 - Device records with blank fields in an address don't put spaces into the desktop address.
  • Issue 3461 - Fixed issue where selecting a read only calendar in tasks/events would cause settings to no longer respond
  • Issue 3453 - Fixed uninstaller issue
  • Issue 3458 - When slow synchronizing tasks, set the alarm data correctly and avoid an error.
  • Issue 3455 - Added option to store copies of previous backup directories; by default it is 2, but can be changed from 0 to 25.
  • Issue 3358 - Honor the calendar setting when filtering handheld events and tasks.
  • Issue 3446 - Corrected a case where synchronizing with multiple computers would cause event or task alarms to be deleted.
  • Issue 3447 - In order to work around a device side issue, applications that contain resources > 65000 bytes will not be backed up
  • Issue 3413 - Properly handle detached events.
  • Issue 3435 - Fixed issue where repeating events without a time from the handheld would add an extra day
  • Issue 3436 - No longer attempts to backup VoiceDial application as it causes an error during backup due to having a resource > 64K.
  • Issue 3440 - Handle cases (without error) where a calendar has no title.
  • Issue 3441 - Fixed next action string for contacts conduit
  • Issue 3414 - Pager label in Address Book should not be capitalized after a device modification.
  • Issue 3421 - Handle records marked as archived so that they are treated as deletes properly.
  • Issue 3430 - Fixed issue where picture wouldn't sync to handheld if the record contained a birthday
  • Issue 3345 - Maintain phone labels when they don't match between the desktop and handheld (example: home fax = Fax).
  • Issue 3365 - Set the task days before value correctly and maintain the desktop alarm data after a sync.
  • Issue 3414 - Pager label in Address Book should not be capitalized after a device modification.
  • Issue 3415 - Updated references to iPhoto 2 to iPhoto 5 as that is the minimum supported version.
  • Issue 3416 - Removed old name from about box
  • Issue 3100 - Corrected dialog in photos conduit when iPhoto library contained no albums or no pictures.
  • Issue 3200 - Fixed issue when deleting a large number of memopad items at once
  • Issue 3231 - No longer downloads .asf and .avi files in the photos conduit from handheld to desktop
  • Issue 3270 - Addressed issue where installing large files (MP3s) over a network connection would often fail.
  • Issue 3338 - Maintain IM fields with the service type of Jabber, on the desktop, when an edit is made to the handheld contact.
  • Issue 3357 - Maintain "after" alarms when an event or task is edited on the device.
  • Issue 3364 - Maintain all alarm types in iCal when a device event is modified.
  • Issue 3365 - Maintain all alarm types in iCal when task is edited on the device.
  • Issue 3384 - When synchronizing a handheld edit and the record is in a group with > 15 characters in its name, don't cause an exception because the category isn't matched up to the group.
  • Issue 3393 - Fixed issues with slow/refresh syncs that caused mingling failures
  • Issue 3395 - Fixed issues with slow/refresh syncs that caused mingling failures
  • Issue 3396 - Worked around an issue where the CLIE NZ90/NX73 would crash when using folder sync, card backup or photos conduit due to a device side bug that crashes when VFSDirEntryEnumerate is called.
  • Issue 3397 - Fixed issue on Intel where conduits that used the database list passed in would crash
  • Issue 3398 - Set the "due date is date only" attribute for a task when creating/modifying a desktop record.
  • Issue 3395 - Fixed issues with slow/refresh syncs that caused mingling failures
  • Issue 3410 - Fixed issues with German localization
  • Issue 3382 - After a sync, if the MemoPad app is open, the last category used is restored
  • Issue 3383 - Fixed NSRange exception with Contacts conduit
  • Issue 3225 - Fixed issues with long contact synchronizations by optimizing our use of the sync engine.
  • Issue 3361 - If a device is hard reset, the PIM conduits are now unregistered from sync services in order to properly update the data.
  • Issue 3376 - Fixed time zone issue where we weren't properly setting the appropriate time zone when writing events to the handheld
  • Issue 3378 - Fixed issue with MemoPad conduit where duplicates would be created if there were more than 500 memos
  • Issue 3379 - Fixed issues running certain PowerPC based conduits on Intel
  • Issue 3361 - If a device is hard reset, all conduits that want a fast sync are now told to do a slow sync
  • Issue 3362 - Addressed potential issues importing photos to iPhoto 6
  • Issue 3363 - Fixed issue where all day events that repeated ended on the wrong day
  • Issue 3368 - Default conduit setting for Mark/Space Events is now set to all
  • Issue 3369 - Default conduit setting for Mark/Space Tasks is now set to all
  • Issue 3373 - Fixed text in sync log when tasks/events from handheld can't be placed in a read only calendar on the desktop.
  • Issue 3280 - Addressed issue where events that ended on a specific date ended one day off
  • Issue 3356 - Repairing a Missing Sync installation after Palm Desktop has been installed now removes Transport Monitor from login items
  • Issue 3203 - Added display of sync phase progress in Conduit Manager window.
  • Issue 3217 - Addressed issue in memopad where it wouldn't display data
  • Issue 3292 - Added support for task completion date synchronization.
  • Issue 3339 - If save to card is checked in AvantGo (on the device), the AvantGo conduit will warn the user and not sync instead of ignoring this setting.
  • Issue 3342 - Changed wording in tasks conduit configuration
  • Issue 3323 - Added option to save sync history to file
  • Issue 3330 - Fixed an NSInvalidArgumentException when sync services gives no data for one of the IM fields.
  • Issue 3271 - Fixed a mingling failed error when a device contact was assigned to a brand new category.
  • Issue 3273 - Fixed issues when synchronizing with an older device (old Address Book format) would cause desktop data to be deleted because it did not exist on the device (example, edit to a hh record deletes the IM field of the desktop record).
  • Issue 3274 - Fixed an issue creating a Palm record when there was a contact without a last name but with a birthday.
  • Issue 3275 - Fixed an issue in which a changed record on the device would cause an exception at sync time while processing URLs.
  • Issue 3276 - In order to prevent a device side bug, we always write out a title. We write out a space if there is no real title.
  • Issue 3283 - iTunes conduit now tracks playlists on persistent id instead of id as id changes. Note that the iTunes conduit will need to be reconfigured with this version.
  • Issue 3290 - Aliases of files can now be dragged to the install window; aliases in the install folder can now be installed.
  • Issue 3480 - Repeating all day events, created in Entourage, now end on the correct day.
  • Issue 3516 - Addressed issues with timezones and events

version 5.0.3 - January 2006

  • Issue 3242 - Addressed issue where events that start at say 12 pm on one day and end at 11 am on the next day (created from handheld) were not synced correctly to the desktop
  • Issue 3247 - Fixed issue where notes from older devices (i.e. CLIEs and Treo 600) were not being copied from device in Address Book.
  • Addressed issue where corrupted events on the device would crash the Events conduit
  • Fixed issue where opening contacts conduit could fail if no groups were selected
  • Issue 3246 - Addressed issue where read only setting for tasks and events wouldn't stay
  • Issue 3236 - Addressed encoding issues when there was a space in the path
  • Issue 3219 - Corrected a problem where the end date of a repeating event created on the Palm would be off by a day.
  • Issue 3213 - Addressed issue causing syncing issues (corrupt data and bogus characters) with todo application on older devices
  • Issue 3214 - Fixed issue where due date did not sync for todos to/from handheld.
  • Issue 3196 - Addressed issues where daylight savings time was incorrect for locations in the southern hemisphere.
  • Issue 3197 - Added better handling of calendar names that are > 15 characters.
  • Issue 3201 - Now supports categories on devices in 3rd party calendar apps (DateBk5 or Agendus, for example).
  • Issue 3182 - Added support for address book's custom label for email data
  • Issue 3183 - Fixed issue where end date of recurring event is wrong after sync
  • Issue 3190 - Subscribed calendars that are still in iCal 1.0 format are no longer duplicated after a refresh sync (like the MoonPhases calendar).
  • Issue 3160 - Added better handling of Address Book groups with names > 15 characters
  • Issue 3248 - Fixed issue with iTunes conduit continuously copying track names with extended characters
  • Issue 3251 - Fixed issue related to yearly repeating events that caused them to be off by one day due to leap years.
  • When transferring events to the handheld, the timezone city set as the default timezone on the handheld is used if possible. i.e. if handheld is set to Washington, DC and an event is in EST on the desktop, it is no longer set as Montreal (cosmetic fix)
  • Reworked handling of VFS filenames to better support foreign characters. Note that your device must support the encoding of the filename otherwise the filename will automatically be mangled to handle it, i.e. if you try to transfer a Japanese file, your device must handle Japanese otherwise the name will get changed so the device can handle it.
  • Issue 3233 - Addressed issue where main window was off screen by default for small screens
  • Issue 3234 - Changed wording on events conduit for unfiled items.
  • Issue 3235 - Fixed issue where memopad entries that had null bytes in it can now be synced to the handheld
  • Issue 3236 - Addressed issue with Folder Sync where files with Japanese characters wouldn't sync. Note: due to the Palm OS not properly handling UTF8 or Shift-JIS for VFS volumes, we encode the filenames in % escpaing, so the filenames will look strange on the device.
  • Issue 3237 - Fixed issue where backup conduit was incorrectly setting the attributes of backed up records to 0 (includes category).
  • Backup conduit now backs up PIM databases even if backup bit isn't set (some are backed up each time the backup conduit is run due to the device modifying the databases after each sync)
  • Added detection for .m4b files so that if the device can handle them, they can be dropped onto the install window
  • Fixed crash with vfsVolumeGetLabel if a card had no name
  • No longer removes iPhoto export plugin if Missing Sync for Windows Mobile is installed
  • Issue 3188 - Fixed an issue where the Photos conduit was importing photos that the Photos conduit had exported to the card. This affected Treo 650 and similar devices. The Photos conduit will no longer import files that are in the MarkSpace directory that is created for iPhoto to handheld synching.
  • Issue 3220 - Addressed issue where pictures weren't being pulled from contacts on device and contacts conduit could crash when reading records
  • Issue 3228 - Addressed issue where song with Japanese characters wouldn't copy in iTunes conduit.
  • Issue 3229 - Now properly encodes URLs created in a Palm contact so that they don't cause an error when synchronizing.
  • Added detection for .m4a files so that if the device can handle them, they can be dropped onto the install window
  • Fixed potential issues with copying files to card where desktop path had non-ASCII characters
  • Fixed AppleScripting for getting profiles, handhelds, and a list of cards
  • If any error message is displayed from a previous sync when user starts a new sync, the error dialog is automatically dismissed
  • Added supported for reading encoding set by CJKOS (a third party application is no longer needed if using CJKOS and the Mark/Space PIM conduits or MemoPad conduit)
  • Issue 3156 - Calendars are now tracked by ID rather than name (allow renaming).
  • Issue 3157 - Contact groups are now referenced by id rather than name when synchronizing (allows for renaming).
  • Issue 3173 - Fixed issue where setup assistants might run twice when it wasn't necessary.
  • Issue 3195 - Addressed issue where Palm databases/prcs with high bit characters were immediately being archived after being backed up.
  • Issue 3207 - iTunes files with Chinese characters are no longer synced over and over again.
  • Issue 3209 - Addressed issue where app would not launch on systems with certain double byte languages
  • Changed conduit conflict text in log to be more descriptive

version 5.0.2 - November 2005

  • Added better handling of timezones such that we attempt to pick a timezone that already exists on the device
  • Alarms generated on handheld now map to message + sound on desktop
  • Corrected an issue with Audio alarms that resulted in the alarm record not being read correctly on subsequent syncs.
  • Fixed issue where untimed repeating events repeat on wrong day
  • Fixed issue where editing entries on handheld would crash with "Empty field being added"
  • Added support for Palm custom fields (including Garmin waypoints)
  • Fixed issue where some address book data could be lost during an edit
  • Fixed issue where address book photo was removed on older devices
  • Fixed issue where alarms were set to 0 minutes before
  • Fixed certain category issues
  • Fixed NSRangeExpcetions in contacts/calendars due to improper handling of groups/calendars
  • Better handling of contacts that are in more than one group on the desktop
  • Calendars are now created as needed on the desktop
  • Fixed handling detached events
  • Addressed issues with duplicate events from subscribed calendars
  • Fixed issue where opening conduit preferences failed due to non-writable calendars
  • Fixed issue where IM addresses and other data would be deleted from Mac when entry edited on Palm
  • All calendars/groups now handles calendars/groups added after conduit is edited
  • Shortened sync services identifer to alleviate problems with it being too long
  • Fixed issues with "Attempt to insert nil"
  • Fixed issue where category names in PIM conduits that were not ISO Latin 1 were not read correctly from the device
  • Fixed issues with CLIE T615 and T415 devices not connecting
  • Fixed issue where preferences were being reset at the end of syncing PIM conduits
  • When printing from store, the printout is no longer vertically centered
  • When syncing, user is no longer prompted for password if handheld is password protected (redundant)
  • When printing memos, memos are no longer vertically centered, have better vertical pagination and shrink to fit horizontally (same thing that TextEdit does).
  • MemoPad application and conduit both now detect corrupt data files, alert the user, and create a new one
  • Fixed potential crash when PIM conduits start
  • If using connection based profiles, the conduits that were enabled when the sync starts are now re-enabled when the sync ends
  • If user doesn't have admin privs, command-delete now prompts for authorization to remove conduits instead of doing nothing
  • If user doesn't have admin privs and wants to install a conduit globably, user is prompted for authorization instead of not allowing user to install conduits globally
  • Removed unnecessary Shop For Palm OS Software link in disc image
  • Fixed issue where scrollbars weren't showing in Calendar, Tasks, and Contacts conduits if TinkerTool (or similar) was used to show scrollbars at both ends.
  • Addressed high cpu usage in MemoPad app while typing
  • Fixed issue where Finder was listed in menubar app twice.
  • Fixed issue where files were being installed on the second pass on a new device.
  • Addressed potential memory leaks in framework
  • Folder Sync no longer alerts when trying to sync a folder outside of the user's home directory
  • Fixed issue where prc kept getting installed
  • Fixed crashing bug in iTunes conduit when attempting to update smart playlists
  • Fixed crashing bug in iPhoto conduit when importing photos
  • Fixed localization issues with MemoPad conduit
  • Fixed issue where Missing Sync Monitor application would remove other login items

version 5.0.1 - November 2005

  • Fixed crash configuring photos conduit

version 5.0.0 - November 2005

  • Fixed crash reporter so that it uses HTTP POST instead of HTTP GET so that large logs get properly sent
  • When downloading stuff from store, new items cause table to scroll to bottom.
  • Fixed uninstaller to remove our conduits (not other conduits)
  • Added Sync Services Address Book conduit
  • Added Sync Services Events conduit
  • Added Sync Services Tasks conduit
  • Added photos conduit
  • Added iTunes conduit
  • Added Folder Sync conduit
  • Added setup assistants
  • New backup conduit
  • Added backing up cards to backup conduit
  • New install conduit
  • New toolbar
  • Added helper apps
  • Added store
  • Revamped progress dialog when syncing
  • Carbon conduits now use a Cocoa sheet to display better and fix issues when window was moved when settings were displayed
  • Finished implementation of vfsDirEntryEnumerate
  • Now auto-detects sharing vs. syncing
  • Fixed bugs running AvantGo and Mark/Space Memo Pad Conduit
  • Added conduit name to progress
  • Removed unnecessary code to update uninstaller icon (new uninstaller)
  • Updated user interface for TimeCopy conduit
  • Updated user interface for AvantGo conduit (removed Make default and do nothing)
  • Fixed crashing bug when canceling
  • DummyHotSync is now a Mach-O executable
  • Removed AvantGo assistant from help menu as it is no longer applicable and will be replaced by a setup assistant
  • Automatically removes old Backup Conduit
  • Gave default UI for conduits a facelift
  • Added timeout of alert at end of sync if there is an error or just log messages
  • Defaults to 120 seconds; plist can be edited to change this. Useful for network syncs where new sync won't start if alert is on screen
  • MemoPad now supports multiple selection of memos (for easier deleting)
  • Added global find in memopad
  • No longer registers for file type 'BNDL' as it was causing other things to get our conduit icon; conduits changed so that their type is Gld9 which is the HSM file type for conduits
  • Added connection profiles
  • Columns in conduits table are now resizable and reorderable
  • Kexts are now built with gcc 4.0; need to be tested with 10.3.9 and 10.4.2
  • iTunes plugin is now MachO
  • Added Edit item to handhelds menu
  • Sync reminder dialog goes away when connection is started
  • Removed Tapwave high scores conduit
  • Changed vfsFileRead to always read in 16K chunks if reading over Bluetooth to prevent device disconnects (also affects vfsFileGet)
  • Handheld menu in MemoPad is now sorted
  • Fixed issue with colons and / in HotSync usernames. Folders are "encoded" for these characters.
  • iTunes plugin now uses /Music folder if it exists before trying /Audio
  • iTunes plugin now fills in a blank album name if one doesn't exist; this allows the default track on the LifeDrive to show up
  • Added toolbar to memopad
  • Fixed memopad crash when the memopad file did not contain any categories
  • A memopad file can now be double clicked and MemoPad will open the file provided it hasn't been moved
  • Added spotlight support to MemoPad app
  • If no connections are selected (except when there are no preferences), monitor app will quit when it is starting up.
  • Added OK & Don't Remind to reminder alert if only one handheld is being reminded
  • Fixed title issues with info pane in French
  • Added descriptions to all conduits and info pane now displays descriptions
  • Enabled sync/sharing at startup now enables/disables if there are selected connection types (disables if there are none)
  • MemoPad conduit no longer users default configuration dialog
  • Fixed memory leak when conduit wasn't supposed to load on current OS
  • Addressed crashing issue on M98 doing mounting by removing VFSUnmount/MountVolume calls
  • Fixed issue where spotlight indexing would screw up the user manager
  • Defect 2807 - Fixed issue where MemoPad would come to front during sync
  • Clear log button now removes the sync log instead of zeroing it out
  • Defect 2809 - When log is viewed, if sync log can be converted to USASCII, it is; this fixes the Eudora issue.
  • Fixed writing out log data where we were writing out Unicode header bytes each time we wrote to the log instead of just at the beginning of the log
  • Added frequency to iTunes and AvantGo conduits
  • Added low level open conduit call; I'm not sure this does anything, but added for completeness.
  • Added getting/setting a dictionary for conduit preferences
  • Fixed long standing issue where modification/creation dates in pdb/prc headers were incorrect
  • Addressed issues with poor USB and Bluetooth Internet Sharing performance
  • Addressed issue where Finder would come to front after doing registration window in installer and after asking if UI app should be added to dock
  • Fixed bullet issue with MemoPad conduit by switching to the proper encoding (Issue 2134)
  • Fixed potential issue with handheld user names that had bullets in them by switching to the proper encoding
  • Changed installer so first pane shows the readme and we skip the "This installer installs stuff" text
  • Fixed installer issue that removed the iTunes plugin if Missing Sync for Windows mobile was not installed
  • Changed installer so that the permissions are fixed before the installer is created (instead of after install)
  • Removed excess debugging in MemoPad conduit
  • Fixed issue where enabled/disabled conduits would not update properly when switching handhelds
  • New handhelds no longer have AvantGo and Photos disabled; assistant should handle enabled/disabling.
  • Fixed width of category popup in MemoPad
  • Changed handheld popup in MemoPad to be an icon based menu
  • Fixed long standing bug where changing the handheld password and saving it to the keychain (if it was already there) would not update the keychain
  • Old TimeCopy conduit is now removed during install
  • Changed conduit conflict dialog to not say to select one
  • If running on Tiger and the iSync conduit is detected by the installer, it is now moved to disabled conduits
  • Changed registration connection to server to use new scheme that is more robust and expandable on the backend
  • AvantGo Fixer is no longer installed and is removed if it was already there
  • Changed startup sequence slightly when there are no handhelds so that the assistant comes up right after the main window
  • If a user is configuring a conduit and attempts a sync, the sync is cancelled (before it would hang and timeout)
  • Issue 1820 - Uninstaller now instructs user to re-install HotSync Manager if it detects that the Palm Transport Monitor is on the machine.
  • Issue 2156 - Fixed issue where selection would change in memopad if text change triggered a sort change
  • Issue 2848 - Addressed several potential memory issues in HandleRegistration.
  • Issue 2850 - Progress is now shown after determining if we should backup a database
  • Handle registration now has its own bundle identifier (Issue 2827)
  • On handle registration, handheld type is required and alert now indicates that.
  • If crash reporter is presented, the report is not submitted and the user is notified that an update is available
  • Fixed tab issues with registration dialog
  • Added alert when uninstaller finishes to tell user to reinstall HotSync Manager if Palm's Transport Monitor is found
  • Internet sharing now tries to use correct subnet for handheld
  • Added Missing Sync version number to sync log
  • Missing Sync Menu Bar is now removed from Login Items when the uninstaller is run
  • If UI app is in a non-standard location and is in the dock, the installer now removes it and adds it back from the standard location
  • If Missing Sync for Palm OS folder is in non-standard location (on the boot volume), the uninstaller will remove it after it installs the new one
  • Fixed build issue with localized directories for uninstaller
  • Fixed potential memory issues in UI app, Conduit Manager and Monitor where tight loops may not have released auto-released objects
  • Fixed crash dragging and dropping UI app onto itself
  • Switched to using a shared framework for common code to possibly eliminate some system.log messages
  • Issue 2898 (Ref 549) - Installer now attempts to remove Missing Sync app/folder installed to non-standard location. Uninstaller now attempts to remove Missing Sync folder at a non-standard location
  • Issue 2899 (Ref 550) - Missing Sync Menu Bar is now replaced by the installer if an old version was installed.
  • Issue 2903 (Ref 554) - Monitor application now removes Palm devices from iSync at startup if running under Tiger, the iSync conduit is not present, and it appears that Palm devices are registered.
  • Issue 2923 (Ref 577) - Install conduit now logs an error message if the card is read only when trying to install to card
  • Issue 2929 - Close box in MemoPad app now closes application
  • Issue 2934 - Patched ExitToShell such that conduits that call this generate an error alert telling the user to contact the conduit developer (Documents To Go is the main culprit; while they have a patch, many users still aren't using it)
  • Issue 2937 - Conduit profiles are now updated to remove iSync and add M/S conduits (Tiger only)
  • Issue 2941 - If a conduit profile is selected, but one or more of the conduits from that profile are not available, the user is presented with an error message so that he knows why it flips back to no profile
  • Added minimize button to about box
  • Fixed issue with TimeCopy conduit where next sync action was not correct
  • Spiffed up the registration window layouts. You can once again use copy/paste in the edit fields.
  • Updated the expiration string to include mention of purchasing an update.
  • Changed CFBundleName to Missing Sync show name in menubar is shorter
  • Changed Preferences to be a sheet instead of a window
  • When sharing the internet connection over Bluetooth, the first packet is no longer dropped causing a re-transmit and possible timeout
  • Rearranged Reminder and Network columns in handhelds window
  • Issue 2975 - Registration now sends up a language string so that error messages come back in the right language
  • Added preference for connection based profiles; if you use this, you must now turn it on (it is off by default).
  • Columns in handheld window can now be sorted
  • Reg code is no longer pre-filled in registration dialog (could cause confusion as it would fill in the version 4 code)
  • Fixed issue where conduit conflict dialog (and log text) indicated the wrong database had a conflict
  • If Palm's Transport Monitor is a login item, our Monitor app now removes it
  • Fixed crash at startup if there was more than one Monitor app in Login Items (depending on order and location)
  • Issue 3032 - Columns can now be sorted in conduits table (except for helper app)
  • Issue 3036 - Added new dialog that now comes up instead of a simple alert when running in demo mode. This dialog will appear prior to the registration dialog and offers the user the chance to show the registration dialog, go to the online store for license or upgrade or off-line key, or register later. If the app has expired then instead of being able to register later a Quit button is offered.
  • Issue 3040 - Old Backup and Install conduits (from Palm) will no longer load and therefore can't conflict
  • Uninstaller now attempts to deauthorize
  • Fixed issue where memo pad conduit was always doing a slow sync
  • Issue 3021 (Ref 671) - Fixed issue where app location in dock would move on re-install
  • Issue 3026 - Addressed issues with vfsDirEntryEnumerate (there are still device side bugs we can't work around; if there are > ~3500 entries in a directory, not all will show up with this function)
  • Added scripting command for getting backup folder path
  • Fixed issues with AppleScript set commands not working properly
  • Added AppleScript to switch tabs
  • Time Copy log message now displays the Palm time in local time instead of UTC
  • Uninstaller now quits the UI app and monitor app if running
  • Issue 3006 (Ref 661) - Conduit Manager now does a better detection of when UI app has been force quit and force quits itself as a conduit is probably in a tight loop.
  • Fixed issue with MissingSync.prc where hitting OK button on a LifeDrive would mount the drive anyway.
  • MissingSync.prc now tells user to use DriveMode on Tungsten T5
  • Added localizations for TimeCopy
  • Issue 2633 - The MemoPad application and conduit have been localized into French, German and Japanese.
  • Fixed potential issue where handhelds window would not open
  • Fixed issue where dates in sync history when "more details" was selected were wrong (note, more details only lists the databases, there is no good reason to use this as it only slows down the sync and provides little useful information).
  • Changed minimum width of main window to be default window in order to have store content display correctly
  • If the alert saying a new version is on the screen, it will go away automatically if a new sync is started
  • Fixed issue in memopad where search string wasn't properly cleared
  • Added support for Zire 22
  • Changed handling of USB Devices to prevent configd from crashing
  • Fixed issue where if Bluetooth isn't available, the Bluetooth connection icon is not only disabled, it is also unselected
  • Fixed double release on setMenu.
  • Issue 3093 (Ref 726) - Addressed issue with MemoPad and first line of text changing
  • Issue 3094 - Corrected Internet Setup Assistant for Bluetooth
  • Fixed issue where incorrect number of memory cards were showing up in install window and small window on first launch

version 4.0.6 - August 2005

  • Fixed potential crash when cancelling a sync
  • Removed (non-defunct) Tapwave high score conduit
  • Fixed issue with vfsFileGet again
  • Betas no longer expire; however, please make sure you upgrade when the release version comes out.
  • Fixed issue with SyncGetHHOSVersion not handling a NULL
  • Debug options can now be properly invoked with the option key from preferences.
  • Now loads conduit that don't properly put in a CFBundleExecutable tab like Apple says to do
  • Addressed issue where some conduits were incorrectly passing a POSIX formatted path for vfsFileGet
  • Addressed issues with MachO (non-Cocoa) conduits loading

version 4.0.5 - May 2005

  • Addressed issue where certain palmOne conduits were making calls to the SyncManager when they weren't supposed to causing the UI to hang
  • Hid .pkg extension and .rtf extensions for various files
  • Addressed issue where sometimes Internet Sharing would not work under Tiger
  • Addressed issue where FirstClass conduits did not load
  • Addressed issue where mounting and the iPhoto plugin would fail under Tiger

version 4.0.4 - March 2005

  • Addressed issue where some devices (Treo 650/T5) couldn't always transfer files via card mounting
  • Updated icons
  • Addressed issue where conduits calling SyncReadRecordByIndex could fail on the Zodiac
  • Addressed issue where Bluetooth sync could fail if device didn't respond quickly
  • If a registration code is entered without dashes, dashes are automatically inserted.
  • Now selects handheld just added in either Handheld window or in select user during sync.
  • Addressed issues where syncing twice in a row on a Treo 650 did not work correctly.
  • Addressed potential crash with ExpSlotEnumerate
  • If Install to Cards folder isn't present (only used for Tapwave devices), certain pieces of code aren't executed
  • Addressed issues with crashes when terminating Monitor (by clicking Do Nothing)
  • Install conduit now has a space in "Installing " filename when installing Tapwave games
  • Check for update now goes to www.markspace.com/downloads.html
  • When installing Tapwave games, the install progress bar is now more accurate
  • If the MAL Conduit was installed, the Mark/Space AvantGo conduit is now properly installed
  • Fixed issue where dragging and dropping Tapwave games onto installer which would cause a delay and appear to lock the Finder for a few seconds
  • Addressed 2 potential crashes dealing with pl_close and pl_flush
  • getUserIDFromDirectory now compares directory contents in case a user symbolic links their home directory; this affects the iSync conduit not working properly
  • Updated Classic Not Seize kext for Meazurra and Fossil devices
  • Fixed issue where preferences were not properly saved after toggling logging
  • Addressed issue where ReadDBList could spin in an endless loop affecting FMSync conduit

version 4.0.3 - February 2005

  • Fixed crash when clicking on view log after a message is written to the log
  • Fixed issue where view logging after a sync (if an option) and UI app was hidden before sync, main window now appears
  • Fixed several issues with Tapwave game installer to correctly handle more games
  • Fixed issue with high CPU load when switching handhelds and/or finishing a sync
  • Added Fossil Wrist PDA to supported device list
  • Fixed text of crash reporter dialog
  • Fixed text of dialog on Missing Sync.prc for devices that don't have VFS
  • Fixed issue with error messages in system.log for MachO conduits
  • Conduit status window is now resizable
  • iPhoto plugin no longer changes image format when changing handhelds, except if that image format is not compatible with the handheld, i.e. PictureGear
  • Fixed issue where T5 was reporting Unknown Card instead of internal
  • iPhoto Plugin now uses max quality when exporting
  • iPhoto plugin now has option to use photo title for filename/database name
  • Added uninstaller icon
  • iPhoto Export plugin now remembers settings for last scaled and scaled dimensions
  • Added installer icon
  • Added sync warning when using iPhoto exporter (with option to hide warning)
  • Additional low level changes
  • Added code to install conduit to protect against corrupt database during install (they fail to install, but won't crash)
  • Added SplashPhoto as option in iPhoto Exporter
  • Suppressed choose location dialog for iPhoto Exporter
  • Fixed issue where install conduit under Japanese did not get files from the correct location
  • Fixed uninstaller not removing iPhoto plugin
  • Fixed uninstaller so that the dock item and startup item would get removed
  • Fixed filling in of m_DbType to be 'DATA' (Inspiration conduit now works)
  • Fixed dragging of file in install table back to install table no longer wipes it out
  • When adding files via drag and drop to window, you now get a + icon instead of the link icon
  • AvantGo conduit and MemoPad Conduit can now be double clicked to install
  • AvantGo conduit and MemoPad Conduit now have our conduit icon instead of the generic plugin icon
  • If a conduits folder exists that is localized in Japanese, the conduits in the non-localized folder are preferred
  • Additional pilot-link changes
  • Fixed issue where creating a memo on the handheld, adding data on the desktop, and syncing back to the handheld wouldn't show data in memo.
  • Added Meazura to supported device list
  • Increased speed of readDBlist
  • Updated to newer pilot-link code
  • Added "Internal Drive" as card name for T5 (instead of Unknown Card)
  • Reworked conduit conflict to display conflicts in log instead of presenting user with dialog
  • Added basic AppleScript support
  • Better detection of when Sharing Preference Pane is open (when doing Internet Sharing)
  • Various improvements to reduce CPU usage while idle
  • Various changes to improve reliability
  • Overhauled conduit conflict dialog to give more information and make things clearer for the user.
  • Added progress for install conduit
  • Issue 2058 - Fixed issue where register later when installing would display wrong number of days before software had to be registered.
  • Fixed issue where turning off network sync didn't close the listening socket.
  • User is no longer able to deauthorize a machine when it has never been authorized.
  • Issue 2061 - Fixed installer issue which prevented FileMaker Mobile from being installed.
  • Installer no longer asks to add to dock if app is already in dock
  • Fixed issue where memos > 5000 characters on the device were truncated to 5000 characters.
  • Fixed issue where VFSFileGet create files on desktop with name that had incorrect encoding.
  • Added AvantGo conduit
  • Beta builds now expire 4 weeks from the date they were built
  • Delete menu option under Edit is now available to Delete conduits (Conduits are placed in disabled conduits folder) or files
  • Fixed issue where + icon didn't appear when dragging prcs to install window
  • Conduits and files can now be deleted by dragging them to the trash in the dock (this places them in the trash)
  • When dragging conduits or files from the main window, if a file/folder exists with the same name in the destination, a unique name is assigned to what was dragged
  • If Missing Sync.prc is older than the app on the desktop, a new version is queued for install (app version matches .prc version)
  • Fixed bug in readResRecordByIndex where bBody was ignored in one case
  • Fixed issue where backing up all databases would backup "shadow" databases on OS 5 devices and could cause backup to fail
  • If exporting photos and scaled aspect ratio differs from image aspect ratio, the width/height are reversed. If exporting a landscape photo, but set scaling for portrait, it is automatically flipped in order to preserve quality.
  • Addressed potential issue with VFSSupport call on devices that don't have VFS slots
  • Issue 1975 - Addressed issue where deleting a category would not propogate to desktop
  • Issue 2119 - MemoPad conduit now supports slow sync so that when switching machines, memos and categories should sync better.
  • Addressed issue where memos wouldn't transfer to/from handheld under certain situations such as changing desktop memo applications (to Mark/Space MemoPad).
  • Issue 2018 - Added ability to sort memos in MemoPad app.
  • Fixed issue where invoke debug dialog and then clicking a conduit to turn it on/off would turn all of them on/off like the option key was stuck down
  • If no crash report exists and crash reporter is invoked, it will now automatically quit.
  • Issue 2141 - Fixed issue where "Private" setting in MemoPad app didn't get set during sync unless other aspects of the memo changed.
  • Fixed permissions issue when installing one component
  • If MAL Conduit is installed, it is moved to the trash and the Mark/Space AvantGo Conduit is installed
  • Addressed additional MemoPad issue where if the memos were sorted on the desktop using the handheld sort order, modifying them would not propagate to the handheld
  • Fixed issue where the palmOne Photos conduit would crash due to a non-NULL terminated string in VFSGetDefaultDirectory
  • Addressed issue where CrashReporter would not display window if the crash log was empty; CrashReporter now quits under that circumstance.

version 4.0.2 - November 2004

  • Fixed issue with mutliple users where swtiching via fast user switching could cause issues running Monitor app.
  • Addressed issues with iTunes plugin and Tungsten T5.
  • Backup conduit now sets files to type 'MSyc' so that they register as Missing Sync for Palm OS Documents.
  • Addressed Japanese localization issues.
  • Addressed issues with extraneous error messages on console.log.
  • Addressed issues with certain conduits (Documents To Go) that relied on SyncYieldCycles to call WaitNextEvent in order to update their status/dialog boxes.
  • Addressed issue where Documents To Go incorrectly reported an issue with the installation on a Japanese system.
  • Issue 2041 - Conduit profiles that reference MemoPadConduit.plugin are now updated to reflect MarkSpaceMemoPadConduit.plugin.
  • Issue 2042 - Fixed issues syncing when a device had a password assigned to it.
  • Issued 2043 - Increased size of settings button in German to show all text.
  • Fixed issue where conduit info may not be displayed correctly after conduit is added or removed.
  • Addressed issue with installing Tungsten T5 ROM update prematurely resetting unit.
  • Issue 1733 - Pocket Quicken data file now properly displays in conduit settings dialog when using Pocket Quicken 2.03 or later.
  • Sync reminder no longer appears while syncing.
  • Registration information is now written to /Library/Preferences when application is registered not from the installer. If the user does not have admin privs, authorization is required to write out the proper information.
  • Issue 2024 - Fixed issue sending down database list to conduits; affecting Contacts conduits as well as others based on Generic Conduit Framework.
  • Issue 2025 - iSync and Entourage conduit conflicts are now detected.
  • Issue 2026 - Package name changed to Missing Sync Installer.pkg.
  • Issue 2027 - Fixed issues syncing while Classic is running.
  • Added ability to defer registration in case user is not connected to Internet when first installing.
  • Issue 2029 - Updated version number in localized readmes.
  • Fixed issue dealing with incorrect conduit conflicts.
  • Addressed issue where conduit list may not properly update after adding a conduit that conflicts with another conduit.
  • Added code to prevent Missing Sync from crashing when conduits access the Sync Manager on more than one thread (this is not permitted according to the conduit developer documentation).
  • Fixed crash when dragging items from handheld to card or vice versa and then quitting.
  • Issue 1846 - Fixed issue with Oracle conduits freezing user interface when attempting to configure them.
  • Issue 1894 - Palm mounting driver now honors write protect flag and correctly reports it.
  • Registering during the install process now registers the application for all OS X users.
  • Registration of application is now handled in installer.
  • Issue 1967 - Addressed performance issues.
  • Issue 1926 - Fixed issue with airline conduits (United, Alaska, AA).
  • Issue 2005, if the conduit conflict dialog appears and there is no disabled conduits folder, the conduit(s) that is disabled will be renamed Disabled Conduits.
  • Fixed issue where some conduits that didn't have a ConfigureConduit entry point weren't being loaded
  • Fixed issue where Find (in log) was not available after syncing.
  • Issue 2008 - Fixed crash when cancelling out of registration that was initiated by a HotSync.
  • Issue 2009 - Fixed issue where conduits based on Generic Conduit Framework could crash if requested databases did not exist on handheld.
  • Fixed issue where wrong databases were being presented to conduits that had applications installed in RAM.
  • Issue 2011 - Addressed issue where switching handheld users multiple times could confuse application.
  • When an update is available, visit website now takes the user to www.markspace.com/downloads.html.
  • When small window is visible, window name now appears in Windows menu.
  • Fixed issue where conduits that used slWarning for log messages were incorrectly causing the sync to not complete (the error was bogus). A different dialog is now presented to the user indicating that there are log messages.
  • When a read such as SyncReadRecordByIndex fails, the m_pBytes member is no longer set to nil.l.
  • Fixed issue where UmCopySlotName would always return an error.
  • Addressed issue where conduits that call SyncYieldCycles about every tick (1/60th of a second) would slow down. This includes LifeBalance.
  • Addressed issues with installer incorrectly setting permissions.
  • Issue 1880 - Addressed duplicate file issue when copying via iTunes Plugin. Also addressed various speed issues when deleting/copying music.
  • Addressed long standing install conduit bug that incorrectly resizes the appinfoblock on databases. Affects the program Hours the most. Note, this bug has been in the install conduit for years.
  • Addressed issues with VFSFileGet and VFSFileRead affecting some conduits such as SplashPhoto.

version 4.0.1 - September 2004

  • Issue 1994 - When installing Tapwave games, the prc is now correctly installed on card selected by user.
  • Fixed issue where archives that had filenames < 7 characters in length would hang install.
  • Issue 1996 - Removed hyperlink for SplashPhoto upgrade so that it appears on 10.2.8.
  • Issue 1997 - MemoPad application now remembers last category used on a per handheld basis.
  • Issue 1998 - Changed name of MemoPad conduit in UI
  • Added Command N to create a new memo in MemoPad.
  • On first connection of a handheld, the memopad conduit now is properly set to synchronize
  • In MemoPad, if handheld is added/removed in MS app, change is now reflected
  • Issue 1951 - Fixed kernel panic issues with desktop mounting and CLIEs.
  • Issue 1987 - iSync Palm conduit is only copied to global conduits folder if user drags it into the conduits window. Due to a bug in Apple's development of the conduit, it will not run properly in the user's conduits folder.
  • Issue 1989 - Fixed issue where toolbar on MemoPad wasn't being displayed.
  • Carriage returns are now converted to linefeeds when syncing memos. (Handheld displays carriage returns as boxes.)
  • In some cames, if Stuffit Expander 6 is on the machine, Stuffit archives would not get decompressed. This has been resolved. Stuffit Expander 7 or higher is required to automatically decompress Stuffit archives.
  • Issue 1958 - Addressed issues with Internet Sharing and CLIE devices
  • Issue 1972 - MemoPad divider now remembers its position.
  • Backup conduit now preserves category/attribute information for Zodiac.
  • Transparency is now set right on menubar app icons
  • Fixed potential crash when network sync stopped.
  • If a conduit crashes and the UI app was not running, the UI app now quits after alerting user that conduit manager has quit.
  • Adding/removing/editing conduit profiles now updates menu bar menu
  • Issue 1954 - Addressed Bluetooth issues for VFS Read/Write
  • Fixed issue cancelling a Tapwave game install where the prc would be installed anyway.
  • Now handles dragging/dropping of ini files from Tapwave games onto app
  • Fixed issue installing some Tapwave games including Orbz
  • When dragging/dropping some archives onto Missing Sync, wrong readme could be displayed. The readme/install file that is at the highest level in the archive is now displayed.
  • m_LastSyncDate is now adjusted by the time zone offset in SyncReadUserID
  • Fixed issue where some conduit settings were not "sticking".
  • Issue 1965 - Reverted changes to how conduits run in order to support conduits such as Leonard Maltin's Movie Guide.
  • Fixed issue where FMSync and other conduits that called ThreadCurrentStackSpace would fail.
  • Issue 1969 - Fixed issue with readSingleCardInfo call that didn't properly return an error (affected ExpensePlus conduit).
  • If a conduit is set for a fast sync and the last computer the user synced with isn't the computer computer, we now set the sync type to slow sync.
  • Issue 1973 - Conduit now properly truncates category names to 15 characters
  • If the computer name is blank, the registration dialog will crash. This issue has been fixed.
  • Added ability to option click on conduit checkboxes to toggle all conduits on/off
  • Added status to menubar (option in preferences)
  • If app is located in user directory, startup item may not haved function properly
  • Issue 1941 - Fixed issue where deleting a memo on the desktop would not delete it on the handheld.
  • Fixed issue where wrong OS X user could sync.
  • Issue 1943 - Certain memos would have garbage characters appended to them when syncing from Mac to handheld.
  • Changed MemoPad application to have a veritical orientiation with the memo titles on the left, memos on the right.
  • Added ability to use delete key to delete memos
  • Conduits in the Japanese localized conduits folder are now recognized.
  • Issue 1949 - Hitting command-delete now moves conduits to Disabled Conduits as documented.
  • Issue 1950 - Japanese localizations added to installer.
  • Fixed issue where Install Conduit was not properly checking ROM version number leading to issues installing some databases.
  • Issue 1953 - Addressed issue where some machines couldn't sleep if Missing Sync Monitor was running.
  • Issue 1918 - Fixed issue where wizards would appear blue after a sync.
  • Issue 1763 - Addressed issues with Vindigo conduit
  • Issue 1825 - Fixed issue where certain characters couldn't be entered in registration dialog.
  • Issue 1907 - Show private memos in MemoPad app now works.
  • Issue 1917 - MemoPad conduit now transfers accented characters to/from handheld
  • Fixed issue where MemoPad conduit quits Finder (or other app) under 10.2.8.
  • Copyright information added to MemoPad Conduit.
  • Issue 1925 - Corrected problems when registration code had non-numbers in it.
  • Issue 1927 - Fixed issue where extended characters coudln't be entered for a handheld name (multiple places).
  • Issue 1928 - Fixed issues reading/writing Palm user ID with extended characters.
  • Issue 1929 - Fixed issues where extended characters in MemoPad were not accepted.
  • Issue 1931 - Fixed issues with getUserIDFromDirectory under 10.2.8 (affected iSync conduit)
  • Issue 1932 - Fixed installing to card for Japanese
  • Issue 1933 - Files are now properly installed for Japanese.
  • Issue 1934 - Sync log is now stored in Unicode to preserve extended and Japanese characters.
  • Added Japanese localization to backup and install conduits
  • Issue 1936 - Added support for Tapwave .tap archives
  • Issue 1937 - When conduits report an error via slWarning or other call, the user is now properly notified of an error.
  • Issue 1938 - Uninstaller now removes MemoPad from dock.
  • Fixed issue where sometimes the Monitor app would not get added to the login items.
  • Added self contained crash reporting mechanism
  • Fixed issue where WiFi sync does not work after machine is woken from sleep

version 4.0.0 - July 2004

  • Initial release
© 2008 Mark/Space, Inc. | Contact | Site Map