New features in V-5.4a
On newer PalmOne devices, now reads the proprietary Contacts database, thereby avoiding any delays in opening the database in split-screen mode.
Note: The following section is only intended for Power Users who want to know every single issue and fix that have been applied in all prior interim releases.
Fixes, additions in V-5.4a, s6
Has workaround for Treo-650 OS/phone bug (if Alarm Manager dialog is displayed and incoming caller hangs up before recipient acknowledges phone call, Telephony Manager was freezing the device requiring a soft reset to recover - apparently only a bug on CDMA phones).
Fixed problem of keyboarding time as 1245p (i.e. in 12-hour mode entering a time with an hour value of 12 and the letter 'p' at the end) which was creating a nonsensical time actually in the next day).
Adds a special system event when an alarm goes off which can be picked up by third party apps like Treo Butler so they know that an alarm has gone off in DateBk5.
Ensures that the location field is beamed and received on newer PalmOne devices (previously the location field was lost when beaming).
Fixes, additions in V-5.4a, s5
Now displays location field on top line in day view when an item is tapped that has a location (popup widow disappears 3 seconds later or if item is tapped again) and also displays it in the List View (Preference setting in Advanced Settings can disable this behavior). Only available on newer PalmOne devices. Full text of location field is displayed if you tap the location button (just below +7 button) in the Details dialog (This is an interim solution - full support for this including ability to edit and enter a new location is planned for the next major release).
Adds note about displaying private records in order to get registration code to appear (seems no one ever taps on the little 'i')
Fixes spacing problem in List View on Handera devices when small font is selected and Day of week is hidden.
Ensures Keyguard is turned off for snooze and repeat alarms (If option is set to enable buttons in Sounds & Buttons dialog).
No longer "fixes" end time of event when item spans midnight in PalmOne calendar database (this is an interim solution - full support for this is planned for the next major release).
Fixes problem of date ranges in All Items To MemoPad feature when memos are split up so each week is in a memo. Also fixes problem of unnecessarily repeating the date line under certain conditions. Also fixes problem with ending date in date range of memo title.
Fixes problem of invalid title of Call/Action dialog in Spanish version.
When checking off a floating event, the screen will not redraw to display the crossed-off event if the option Always Show: New Day/Category is unchecked.
Fixes spurious NoteViewLoadRecord: bad args?! error on newer PalmOne devices when creating a new note on a contacts record from Split-Screen window.
Fixes spurious Alarm Time Error message when DateBk5 is not handling alarms on a newer PalmOne device (i.e. with proprietary Calendar app).
When PhoneMagic is present, creating an event via link on a blank time slot or via Call/Action that would not normally be displayed when that day is first shown now properly displays the insert pointer and scrolls the display for that event if necessary.
Fixes very obscure problem of an abbreviated phone number displayed in Tiny Mode where it starts at precisely the 256th pixel position from left margin (can cause garbled screen characters).
Fixes problem of only having all Call/Action templates be repeat events - DateBk5 would ignore them and use the default Call/Action template instead.
Fixes in V-5.4a, s4
Fixes problem with deleting items from proprietary contacts database on newer PalmOne devices
Adds note about displaying private records in order to get registration code to appear (seems no one ever taps on the little 'i' info-tip to get this information, so I am now displaying that message in the dialog itself - maybe they'll read that <g>).
Fixes problem starting in S2 of not picking up the sortByCompany preference setting on the Tungsten T3, E2 and Zire-72
Fixes problem of not properly redrawing screen when deleting large blocks of text in the note field (and also memos in split-screen).
On newer PalmOne devices, now sorts repeat events in the calendar database in the identical manner to the built-in calendar application (under some circumstances, failure to do this could result in the built-in calendar application not displaying repeat events properly).
Fixes in V-5.4a, s3 (released only for testing purposes)
Fixes new problem in S2 on newer PalmOne devices that under some conditions, logging a note into a contacts record could result in a DmWriteCheck error.
If the start date of a repeat event is adjusted until after the repeat end date of a repeat event, and the details of the repeat are changed at the same time (i.e. changing the days of the week in a weekly repeat), DateBk5 now ensures that the repeat end date is adjusted so there is at least one visible occurrence of the event (with the same scenario, the built-in PalmSource and PalmOne calendar applications crash with a Record Not On Day error, or orphans the event so it's invisible - even in most cases where the attributes were not changed).
Fixes an obscure case in Free Time display where a certain type of overlap involving repeat appointments could end up displaying an incorrect value for the free time on that day.
Fixes in V-5.4a, s2
Fixes problem of some lines in second weekly view appearing in standard font when small/tiny font is selected and non-Roman character option is set.
Fixes problem of Reschedule from Checkoff not getting properly propagated when converting a floating event to a ToDo and vice-versa.
Fixes issue of up/down rocker switch (on devices that only have up/down, not left/right) not both scrolling and moving from day to day when viewing ToDo's in full-screen mode of split-window.
Fixes spacing problem in address details when using the Zip, City option in the Split Tab of the main preference panel.
Fixes crash in Spanish version if DST rule refers to week 5 and timezone is tapped in Zones Tab. Also fixed title being a bit too long in Time Zones List Dialog, and also fixed a menu item in the MISC menu which was causing the left border of the menu frame to be lost.
Fixed problem of the arrowheads on the scrollbar in split-screen mysteriously disappearing when you tap above or below the thumb to page through the list.
On newer PalmOne devices, now reads the proprietary Contacts database, thereby avoiding any delays in opening the database in split-screen mode.
Provides support for the popular German mapping program, StadtPlan which can now be invoked and run directly from DateBk5.
Includes V-1.9b of dbScan which can remove deleted records from the Calendar database that the DataManager patch was crashing on even they cannot be deleted directly in the Calendar database (i.e. Dm Patch was even crashing on the function to REMOVE a Deleted record(!).
Fixes in V-5.4a, s1
Changes maximum number of lines in list view on Handera 330 device for small font from 19 to 18 as under some conditions, the top pixel row(s) of the bottom row buttons were getting overwritten.
Fixes problem in time-zone handling when time-zone shift moves the date across a DST boundary (was previously applying the rule set based upon the unshifted day). Also, only applies the shift at 2am on the day that DST goes into effect. Also corrects problem with end time in list view.
Fixes problem on some devices whereby an icon would not get erased if a change was made that caused the event to open up to two lines when the previous, single-line event was the last line on the display.
Improves handling of time-zone synchronization with the Palm OS in that if the timezone has not changed, DateBk5 will now preserve the existing locale as well (previously, it would re-select the locale as if the timezone had been changed).
If Phone Lookup function was inadvertently invoked when the insert pointer was not in an appointment (which of course has no meaning), the graffiti shift indicator was erased on top of the command bar for the 2 seconds while it was displayed (purely a transitory, cosmetic issue).
Several minor fixes to translations in the new Spanish version of DateBk5.
Fixes problem of losing WITH information in newer PalmOne devices when record is updated by DateBk5 (and any other proprietary blob data stored by PalmOne or any other third party application).
Fixed new flaw (1st appeared in Release Candidate #1) with updating repeat date of monthly repeating task to avoid it getting stuck on the day of the shortest month, which had side effect of rescheduling to last day of month. The fix in RC1 has now been revised to ONLY take effect if there is an explicit end date. So if you have a task that repeats on the 29th day or later in the month, put in an explicit end date so the original day is retained.
Includes a set of fixes for issues when running the Japanese version of Datebk5 on a device with an English ROM with JOS and TSPatch Fonts.
Fixes problem of one line in the 1-week and 3-day views being drawn one pixel too low in the small font display (only really noticeable in the Japanese version since text was clipped).
Changed test for JOS to look up a database with a creator ID of JOS rather than trying to use a Feature (which apparently only worked on OS/4 or earlier).
Fixes in V-5.4a
Fixes problem on Treo-650 of not always being able to navigate the custom alarm selection popup list in the Details dialog with the 5-way navigator.
Additional minor fixes for Spanish Translation (some very minor issues remain).
Fixes in V-5.4a - Release Candidate 1
Fixes in V-5.4a, p7
Fixes in V-5.4a, p6
Fixes in V-5.4a, p5
Fixes in V-5.4a, p4
Fixes in V-5.4a, p3
Fixes in V-5.4a, p2
Fixes in V-5.4a, p1
For Power Users only: DataManager Patch Disable/Enable:
If you disabled (i.e. masked with the stub application) the DataManager patch, you now need to review whether it makes sense to continue doing that. Unless you have some other third party app on your device which needs to access the classic PIM database and which only runs well with the DM Patch masked, you will typically be better off removing the mask for the DataManager patch and allowing DateBk5 to access the calendar and other databases directly. All the performance and stability problems caused by the DataManager patch will no longer occur for the Calendar and Memo databases - you may still see some delays in handling a very large contact database.
If you need to continue using the DataManager patch, you must install this file from the AdvancedStuff.zip archive (which itself is in the standard DateBk5.zip archive): ForcePIMs.prc. This file ensures that DateBk5 will continue to use the classic Palm Source databases. After installing it, do a soft reset or run the application. To remove its functionality, delete the file and do a soft reset.
If you read reading this section and don't know what it's about or worrying that you should know what it's about, don't worry - it does not apply to you!
Cheers!
C. E. Steuart Dewar (aka
CESD), Pimlico Software, Inc.
==========================================