What's New In Version 5.4a (Maintenance Release)
New features in V-5.4a
- Reads and writes the PalmOne calendar database directly on
Tungsten E, T3, T5, Treo650, Zire72, 31 devices running OS5.4, thereby
avoiding performance penalties and bugs in PalmOne DataManager Patch. (If you
are a power user that chose to
disable the DataManager patch - see note below)
- Increases size of memo records and note fields to 32k on
newer PalmOne devices (Tungsten E, T3, T5, Treo650, Zire72, 31).
- Increases number of timezones/locales available from 36 to
96
- Now supports up to four locales for each timezone and
removes requirement that locales for a given timezone be contiguous in the
WORLD TIMEZONES database. (Note: if you see lots of red X's for icons, most
likely an invalid icon association got set - so just go into the Zones Tab of
the main preference panel and make sure only valid icon associations are
present).
- Improves error checking in the WORLD TIMEZONES database and
provides more informative messages about syntax errors
- Adds support for vibration on Treo-600 controlled by system
preference (Set DateBk5 vibration to on and then turn on/off with system
profile, or preserve how it worked earlier by setting system preference for vibrate
always on and then turn on and off with DateBk5 preference).
- Treo600: with ToDo's in full screen display, you can now
move by day by pressing Option/Center to remove the focus from the
split-screen. With the focus removed, left/right will now move to the
prior/next day (displaying the ToDo's on that day). Press Rocker-Down with
nothing selected, and the focus moves to the top item in split-screen and the
four-way rocker now works as it has on previous releases (up/down moves
selection up/down by item, left/right moves selection up/down by screen).
- Now compatible with the Pace Emulator on forthcoming OS/6 Cobalt
devices. The format of links in the note field had to be extended to 8
hexadecimal digits to accommodate the new 32-bit Unique ID's. Older style
links with 6 hexadecimal digits are also accommodated so no conversion is
necessary).
- Adds support for Lefty in all note dialogs
(Scroll bar is moved to left side of screen).
- Revised to properly display TSPatch fonts on devices with
Japanese Rom's or using JOS.
- Uses the long date format in the Recent Date list in the
Date picker so that four digit year and name of month is displayed.
- If synchronizing timezones with the Palm OS, DateBk5 now
checks to see if the Palm OS timezone has changed and only updates the
internal timezone if it has. This ensures that on exit and relaunch of Datebk5
that the current locale is always retained if the main timezone has not been
changed (formerly, the first locale would always be selected even if the
timezone had not changed in the Palm OS.
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 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 several display issues when running TSPatch fonts on
device with Japanese ROM (Still some issues using JOS on English Rom with
TSPatch fonts).
- Highlight bars in split-screen mode are now thicker when
running with Tight Line Spacing off.
- Fixes problem with Find All Items in locating a link set by
an earlier version of DateBk5 when it is followed by another link or by text.
- Fixes problem of using Lefty.prc (to signal you want
left-hand mode accomodations) in landscape mode with split-screen on a
Tungsten T3 (scroll bar was not being drawn correctly).
- Fixes problems of setting up starting view and "button
uses" options in VIEWS tab of main preference panel in German, French, Dutch
and Chinese versions of DateBk5.
- Fixes problem whereby a ToDo set to repeat monthly at the
end of the month (say the 31st) would get displayed properly on the last day
of the month on months with fewer days, but after that would never spring back
to the later day (i.e. after being displayed on Feb 28th, it would get
displayed on March 28th).
- Fixes problem of rocker up/down in split-screen window on
Treo 270/300 models only (rocker up did not work, and the jog/navigator moves
by screen option in Advanced Options was not functioning properly).
- Fixes problem of accessing the 33rd saved view in the
Select Views to Update dialog (fixed in V-5.1a, returned in V-5.1b (!)).
- Fixes obscure bug whereby tapping black in Font/Color
selection dialog would sometimes exit the dialog unexpectedly. Also altered
behavior so that tapping a color that is already selected will select
that color and exit the dialog (similar to the way that icons are selected).
- Blue and Red colors for the time conflict bars in the day
view are now set directly rather than being picked from the user's current
color palette (which could of course have different colors present and which
would then cause confusion).
- Sidesteps crash on Zodiac Tapwave when using logging
function from link command (Zodiac Palm OS has a bug whereby it sends the
refresh event to wrong window which caused DateBk5 to close the Addressbook
database prematurely).
- Option to suppress links in the Advanced Settings dialog of
the German version of DateBk5 is now properly displayed.
- Fixes intermittent problem on Treo-600/650/Tungsten T5
devices whereby it could crash in the VIEWS tab of the main preference panel
if selecting OK or CANCEL button with the 5-way navigator.
- When alarm sound is silenced on a Treo-600 or Treo-650,
vibration mode is also canceled.
Fixes in V-5.4a, p7
- Fully Implements T5 navigator button including navigation
through individual events in Day View, Date Picker, Icon selection dialogs,
etc., fixes screen redraw issues when using menus.
- Now picks up the special calendar volume level on
Treo650/600 devices since the standard Palm OS alarm volume level preference
now only applies to the "general" alarm volume setting on these two devices.
- Fixes problem on Treo650 of using LED flash feature on alarm but then
losing LED indicator for other functions (such as charging, phone, etc.).
- Avoids setting AddrDB: 1st/Last sort preference on a
Treo-650 (Treo-600 can sort first/last name, but Treo-650 can not)
- Treo600/650/T5: fixes redraw issues in VIEWS dialog on
pushbuttons and supports rocker up/down in on-line help screens. Also fixes
some navigation anomalies in Details dialog (exit from time/date picker/icon
selection dialogs was losing focus).
- On Treo600, 650, Tungsten T5, on creating a new ToDo in
split-screen mode, insert pointer now appears in description field (used to be
OK button was always highlighted).
- Allows long press on Center button on Treo650/T5 to switch
focus between split-screen and main appointment table.
- Sidesteps PalmOne DataManager patch bug of crashing when
deleting (as opposed to archiving) records from the PalmSource addressbook
database on Treo-650/T5.
- Fixes problem with Lefty whereby on launch of
DateBk5, a split-screen that does not need a scrollbar cuts off the right edge
of icons (but "recovers" after any database is shown which does require a
scroll bar). Also added support for left-hand scroll-bar in all note/memo
dialogs when Lefty is installed.
- Allows backspace character in the Custom/Saved Views dialog
to exit the current saved view (as if tapping the Exit View Button).
Fixes in V-5.4a, p6
- Sidesteps serious flaw in PalmOne DataManager Patch on
Tungsten T5/Treo-650 whereby DmDeleteRecord(..) crashes with bogus VFSDBCache
error, and where DmArchiveRecord(..) hangs up the Tasks conduit (p6 has a
different solution from that used in p4 which tried to always use
DmArchiveRecord(..)
- Sets RecordCompletionDate preference for ToDo's on a
default installation (previously was defaulting to preserving the due date as
the date for a completed ToDo).
Fixes in V-5.4a, p5
- Avoids potential problem on Treo650 if a user reassigns a
hardware button to DateBk5 when it has already been assigned to DateBk5
(especially since the Treo650 no longer allows you to re-assign the first
hardware button which then gets selected as a default).
Note: If you already
experienced this problem with a prior release of DateBk5, there is a small
stub app, resetphonebutton.prc which you can download from:
http://www.PimlicoSoftware.com/resetphonebutton.prc to reset that button
to the Phone function.
Fixes in V-5.4a, p4
- Since the DataManager Patch on the Tungsten T5 and Treo650
instantly crashes on many delete functions (causes a bogus VFSDBCache.c error), this release incorporates a
temporary workaround to archive the record instead (this workaround will be
removed when PalmOne fixes this bug in their OS).
- Fixes issue whereby bottom row of Date cells in 2-week and
1/2-week views on non-Clie, OS/5 devices were 1 pixel too low and the 1-week
view was one pixel too high.
- Fixes problem of reminders of a silent alarm (none as alarm
sound) set as a custom alarm sound not being used for the reminder - i.e. the
reminder alarm should also be silent if the original alarm was silent.
- Sidesteps screen refresh issue on Tungsten T3/T5 in
left-hand, landscape mode whereby a vertical swath on the left edge, the same
size as the status bar, does not get redrawn under some conditions (such as
exiting the Date Picker). (Not sure if this Palm OS bug is present on other
vendor's devices using the V-1.1 Pin Mgr, but this sidestep is pretty
innocuous).
- Fixes problem introduced in S7 step of V-5.1b whereby some
OS/4 Clie devices would no longer play alarm sounds normally (due to a bug in
the Palm OS on those specific Clie devices).
Fixes in V-5.4a, p3
- Corrects unique problem on Tungsten T5 whereby left/right
buttons move by two years instead of one year.
- Sidesteps T5 DM Patch bug where it reports a bogus VFS
Cache error when deleting a null ToDo (such as creating a ToDo in integrated
mode in the Day View, but then tapping elsewhere without entering any text for
the ToDo).
- Fixes erroneous DateBk5 Bad Export Record error message on newer PalmOne devices
if more than 4k characters (the old limit) are written with the ALL ITEMS TO
MEMOPAD function in the List View (since newer PalmOne devices now support up
to 32k characters in notes and memos).
- Fixes problem of the none alarm sound reverting to
(default) when going back into Details dialog, and also potentially
causing a crash on some devices.
Fixes in V-5.4a, p2
- Corrects new problem in V-5.4a whereby under some
conditions, a snoozed alarm may not sound after exiting and relaunching
DateBk5.
- Draws the tiny 'p' for the PM indicator with a font rather
than vectors on devices that support the High Density Screen API.
Fixes in V-5.4a, p1
- Corrects a cut off problem with checkboxes and text in the
day view on a Handera device when a 24-hour clock is selected, an item is
hidden and there is a conflict on that day.
- Avoids ToDo Handle=Null error when purging an item that the
insert pointer is in when the screen is extended (on a device that supports
collapsible graffiti area).
- Avoids screen redraw problem on T3 (or other V-1.1 Pin Mgr
devices) in extended screen mode if you do a phone lookup and then cancel out
of it.
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.
==========================================