Version History updates for LG VX 6100
John O'Shaughnessy <[email protected]>
| Newsgroups | gmane.comp.mobile.bitpim.devel |
|---|---|
| Message-ID | <BE11EE61.14939%[email protected]> |
[aladdin:bitpim/bitpim/help] osh% cvs diff versionhistory.htd Index: versionhistory.htd =================================================================== RCS file: /cvsroot/bitpim/bitpim/help/versionhistory.htd,v retrieving revision 1.198 diff -r1.198 versionhistory.htd 24a25,29 > > <li><b>LG VX6100</b> Underscore character "_" now supported in ringer and > wallpaper file names. Number of ringers allowed increased from 30 to 60. > Number of wallpaper allowed increased from 30 to 60. Number of camera > images allowed increased from 20 to 60. -- John O'Shaughnessy
versionhistory.htd
(text/plain, 46 KB)
#define _HELP_NAVTREE_ID 101
#include "pagestart.h"
<h2><a name="0.7.25">Changes in 0.7.25</a></h2>
<ul>
<li>The ringers tab now identifies audio file types
<li>You can double click on items in the wallpaper and ringer
tabs to launch the default program associated with that file
type.
<li>BitPim can now convert non-midi audio files into something
your phone will support such as MP3 or Qualcomm PureVoice. Make
sure you read and understand the <a
href="http://www.bitpim.org/testhelp/dialog-audioconversion.htm">documentation</a>
which is also available by pressing help in the dialog box. You
can easily make your phone not work any more.
<p>MP3 ringtones are used for LG phones.
<li><b>Samsung SPH-A620</b> Phonebook reads fixed to work with
phones with old firmware. Reading of camera pictures fixed.
<li><b>LG VX6100</b> Underscore character "_" now supported in ringer and
wallpaper file names. Number of ringers allowed increased from 30 to 60.
Number of wallpaper allowed increased from 30 to 60. Number of camera
images allowed increased from 20 to 60.
<li>Import of Outlook Calendar data is now supported.
<lib><b>Bugs Fixed:</b>
<ul>
<li>Calendar GUI for the Mac.
<li>Sending repeat calendar events to the phone.
</ul>
</ul>
<h2><a name="0.7.24">Changes in 0.7.24</a></h2>
<ul>
<li>Bitmap (BMP) images with less than 236 colours are saved in
the smaller 8 bit format (ie using a palette).
<li>The wallpaper and ringtone displays have been replaced with
an improved user interface in both functionality and appearance.
The wallpaper display now works out image information directly
from the file (eg you could rename a jpeg to .png and it will
see work out that it is jpeg). You can also organize in various
ways (try the right click menu). The ringtone display also uses
the new interface but doesn't have the file type recognition or
organizing implemented yet.
<li>The matching of imported/incoming phonebook entries against
what you already have has been sped up. (A C implementation of
the Jaro Winkler algorihtm is used.) There is also a progress
dialog with estimated remaining time displayed if there is a lot
of matching to do (multiply the number of incoming items with
the number of existing items to get an idea of how much work is
done).
<li>The phonebook and calendar data is now stored in a
transactional database (we use SQLite behind the scenes) which
allows for implementing undo, archiving of old entries,
concurrent instances of BitPim, storing old data so we can
calculate changes for doing syncing and various other goodness.
The other types of data (eg wallpaper and ringtones) will also
be changing to use this database.
<li>There is now an improved user interface for adding and
editing calendar events. Most of the phone modules do not (yet)
support the extra fields available, but will do so over the next
few releases.
<li><b>SCH-A670</b> Phonebook contacts now fully support wallpaper
and ringtone assignments. Uploaded wallpapers are automatically
converted to 128x96 24-bit BMP format and can be used for
phonebook wallpaper assignments. Better transition in and out of
File System mode. Calendar repeat events are now supported.
<li><b>SCH-A650</b> Wallpaper images with 256 colors or fewer are
converted to 8-bit PNG format. Others are converted to 24-bit PNG
format. Better transition in and out of File System mode. Calendar
repeat events are now supported.
<li><b>Sanyo MM-7400</b> Disable reading of ringer/wallpaper
assignments (which are really not handled properly for Sanyo phones
anyway) so that phonebook read will work. Disabled calendar options
as they seem not to work.
</ul>
<h2><a name="0.7.23">Changes in 0.7.23</a></h2>
<ul>
<li>Added option to filesystem browser (Brew mode) to return phone
to modem mode (AT commands). Known to work for some Samsung and
Sanyo models. Use with caution on other phones.
<li><b>Outlook</b> When importing contacts, only email addresses
with a a type of SMTP are imported. Other ones, such as those
used for X.400 email, are ignored.
<li><b>SCH-A650</b> Correctly retrieve and save ringtone
assignments in phonebook entries.
<li><b>Sanyo MM-7400</b> Please do not use 0.7.23 for this phone,
use 0.7.24 or a later version.
[Added option for this phone. Assumes
that this phone is similar to the PM-8200. If you find
bugs, or experience timouts and are willing to help debug
the driver for this phone, please post on one of the
mailing lists.]
<li><li><b>LG VX6100</b> Support for this phone has now been
added courtesy of John O'Shaughnessy.
<ul>
<li>Wallpaper reading (including camara images) and writing works.
<li>Ringtone reading and writing works.
<li>Phonebook reading and writing works with the exception that wallpapers
set in BitPim are ignored when sent to the phone.
<li>Calendar reading works. Calendar writing does not.
</ul>
</ul>
<h2><a name="0.7.22">Changes in 0.7.22</a></h2>
<ul>
<li>Fix a bug in the import process when two imported entries
matched the same existing entry. Now the best import entry is
always chosen, and the underlying data consistency is
maintained.
<li>Fixed SF bug #1062904: users cannot close calendar editor
dialog.
<li><b>SCH-A650</b> Fixed bugs in reading and writing phonebook,
calendar, wallpapers, and ringtones.
<li><b>SCH-A670</b> Added support for download of camera pictures
as part of wallpaper gets. Partial support for caller-id assignments
in phonebook: assignments of ringers and gallery photos (not other
wallpapers) made on phone are preserved in BitPim.
<li><b>eGroupware</b> Workarounds for various bugs in
eGroupware. Note that eGroupware has an issue with categories,
and you may experience issues when editting in both BitPim and
the eGroupware web interface.
<li>There are some visual glitches in the phonebook import
dialog. Resize the window and they will go away. (Long story).
</ul>
<h2><a name="0.7.21">Changes in 0.7.21</a></h2>
<ul>
<li>You can now export to eGroupware
<li><b>Windows 95/98/Me</b> The Microsoft Layer For Unicode is
now installed with BitPim so you won't get random crashes in
MSVCRT.DLL
<li><b>Samsung Phones</b> Preliminary support for various features has
added for the following phones. Various features may be incomplete
or buggy.
<ul>
<li><b>SCH-A310</b> Reading and writing of the calendar and phonebook
<li><b>SPH-A620</b> Reading of the phonebook. Reading and writing
of the calendar. Reading of photos from the phone's camera.
<li><b>SCH-A650</b> Reading and writing of the phonebook, calendar,
ringtones and wallpaper.
<li><b>SCH-A670</b> Reading and writing of the phonebook, calendar,
ringtones and wallpaper.
</ul>
</ul>
<h2><a name="0.7.20">Changes in 0.7.20</a></h2>
<ul>
<li>You can now import phonebook contact information from eGroupware
<li><b>Windows</b> The Microsoft CHM (Compressed HTML) format
help file is now used from within BitPim, and so you will get
the standard Microsoft Help viewer instead of the wxWidgets one.
As a bonus the Microsoft Viewer understands stylesheets so you
will see the help text in all its green glory!
<li><b>Mac</b> py2app is now used for packaging BitPim up. Let us know
if you see any issues.
<li><b>Sanyo Phones</b> Wallpaper written to Sanyo phones is now
more likely to be accepted by the phone. The PNG files are
converted to 8 bit colour and the size of the colour map is
reduced to make the file size less than 16K.
</ul>
<h2><a name="0.7.19">Changes in 0.7.19</a></h2>
<ul>
<li>Various minor tweaks and cleanups.
<li>Sometimes Outlook comma separates the Categories field
instead of semi-colon like normal. BitPim now deals with this
in the import.
<li>Fixed omitted field that was caused by importing vcards with
a "uid" field.
<li><b>LG VX7000</b> Support for this phone has now been added
thanks to a phone loan by <a
href="misc-rpiwireless.htm">RPI Wireless</a>. LG took the
opportunity to make the firmware functionality and quality worse
than their previous phones. There may still be some problems
where the code assumes the phone won't be as stupid as it
actually is.
<ul>
<li>The phonebook reading and writing works, although there
may be some minor issues with the writing due to the new
restricted fields available. It also looks like the speed
dials might not be written exactly right due to the phone
re-arranging some phone numbers some of the time.
<li>LG halved the number of phone number types available.
Phone number types that the phone doesn't have (eg Pager)
are ignored.
<li>The phone is very reluctant to reveal how many phonebook
entries are present. BitPim works around this, but the
workaround will fail if you have no entries at all.
Consequently do not ask BitPim to read the phonebook if it
is empty.
<li>Calendar reading/writing doesn't work. (They tweaked
some of the fields since prior phone models).
<li>Wallpaper and ringtone reading and writing work. The
BitPim code currently limits you to 50 of each. If anyone
knows what the real limit is, or why the phone goes to the
trouble of storing the total amount of space used by the
ringtones and wallpapers then please post on bitpim-devel.
</ul>
<li><b>Sanyo Phones</b> Allow entries with no name.
<li><b>Linux</b> BitPim is now packaged using cx-Freeze 3.0
</ul>
<h2><a name="0.7.18">Changes in 0.7.18</a></h2>
<ul>
<li>You can now filter by categories in the import dialogs.
<li>Your previous settings for the filters (eg requiring a name,
number, email address etc) as well as the categories are
remembered.
<li>vCard import now understands charsets instead of always
using ISO 8859-1. It also correctly deals with vCards already
in a Unicode file as Apple Addressbook likes to do.
<li>All the standard character set converters are now included
with the binary distribution of BitPim instead of just two or
three. This allows almost any charset to be used in vcards.
<li>An issue with transparency and black backgrounds on 16 bit
colour displays on Windows was fixed (thanks to Kevin Swan for
providing the test files and screenshots).
<li>We decided to stay with wxPython 2.5. Currently the Mac
version is not Unicode, but the other platforms are. That will
be addressed in the future.
<li>Many minor tweaks and fixes for GUI issues reported on the
mailing lists. Thanks to all those who took the time to give
accurate reproducible reports.
<li>Fixed a filesystem protocol issue where the LG VX7000 was
behaving differently than all the other phones. This will fix
some Motorola V710 issues as well.
<li><b>Sanyo Phones</b>
<ul>
<li>For some Sanyo phones, the default (first)
phone number for each name will be preserved for reads and writes.
<li>Deleting call alarms read from phone won't cause exception.
(Pre 0.7.18 calendar data must be overwritten by reading from phone.)
</ul>
<li><b>Samsung A620</b> Added support for downloading camera
pictures. No support yet for phonebook, calendar, wallpapers
etc.
</ul>
<h2><a name="0.7.17">Changes in 0.7.17</a></h2>
<ul>
<li>The only change in this version is that BitPim now uses
wxPython 2.5. wxPython is the library BitPim uses for the user
interface (GUI). This is a significant stability and
compatibility upgrade against the previous version of wxPython.
Mac users in particular should notice a big difference. For
Linux users, the underlying library is changed from GTK1 to GTK2
which is nicer as well. <b>Note</b> We have not made any bug
fixes or any other behavioural changes. This is so that we can
distinguish issues being with the upgrade to wxPython 2.5 vs
generic in BitPim.
<li>With the upgrade to wxPython 2.5, BitPim now also uses
unicode for the user interface. We have not yet tested how the
phones will deal with this. They likely won't like it. We will
be fixing this is future BitPim releases. You are advised not
to try non-ascii characters until we fixed the various phone
modules to cope with it correctly.
</ul>
<h2><a name="0.7.16">Changes in 0.7.16</a></h2>
<ul>
<li>The correct entries are used when you use "selected entries"
for phonebook printing or vCard export.
<li>You can now select all with Ctrl-A, delete with the Del key
and add new with Ctrl-N in most panes.
<li>Speed dials are now shown in [square brackets] in the
various phonebook views.
<li>The dialog that helps show how newly read phonebook data is
merged with existing data is back with completely new user
interface. Please click the Help button to understand what it
is showing and how to change things.
<li>US phonenumbers are now normalised and formatted in a
standard way. Other phone numbers are left alone.
<li>Improved vcard output. Unfortunately several programs
refuse to import them despite following the standard to the
letter. Any assistance in figuring out how the other programs
are broken would be appreciated.
<li>Some changes to the underlying code for escaping and
unescaping characters in the protocols. This was needed because
the Samsung SCH-A650 was unnecessarily escaping data which the
code didn't account for. Thanks to Stu Grossman for discovering
this.
<li>When you double click on a field in the phonebook, the
editor starts up with focus on that field.
<li>More columns are available in the phonebook view. They are
of interest if you have entries with lots of data (eg more than
5 phone numbers). Note that BitPim has always stored all data,
it just didn't have columns pre-defined for all of it.
<li>You <b>must</b> use a device driver instead of direct USB
access to phones modem interfaces or USB to serial devices.
Although the help makes this somewhat clear, many users
try anyway. BitPim will now mark those interfaces as unavailable.
<li><b>Windows</b> Some of the packages BitPim uses started
leaving off version numbers on their DLLs. This caused the
installer to not replace the older files with the new ones. The
installer has now been told to always replace files in the
BitPim program files directory. That will ensure upgrades and
downgrades always work as expected (as of 0.7.16 anyway).
Thanks to Allen Day for finding the underlying cause.
<li><b>Sanyo phones</b> Fixed reading of calendar which was broken in
0.7.15.
<li><b>Sanyo SCP-4920</b> Really actually fix the ordering of
phone number types.
</ul>
<h2><a name="0.7.15">Changes in 0.7.15</a></h2>
<ul>
<li>You can now export the phonebook in vCard format. Note that
this code is still a work in progress and is still being worked
on. (The vCard standard is hairy and no other program
implements vCards 100% to the letter, so the export code is
trying to deal with that).
<p>Also note that there is a bug that means the wrong entries
are output when you ask to export just the selected ones.
This will be fixed in the next release. (The same bug
affects printing and no one had spotted it!)
<li>You can now import Evolution contacts that are not
stored in db files. BitPim runs
<code>evolution-addressbook-exporter</code> behind the scenes.
Note that you must be running Evolution 1.4 for this to
work. [Code from Peter Pletcher]
<li><b>Sanyo phones</b> Fixed crash on upload of some calendar entries.
Events written to phone will show proper alarm interval on phone.
Media write code will only try to write wallpaper and ringers that
are not already on phone. Media code will not try to write camera
pictures. BitPim will still often encounter errors from the phone
(Usually "Sanyo Error code 109") because of Sanyo file size
limitations. See the note on
<a href="phones-sanyo-notes.htm#mediaerrors">Sanyo Error Codes</a> for
more information.
<li><b>Sanyo SCP-4920</b> Actually fix the ordering of phone number
types so that they agree on the phone and in BitPim. (0.7.13 fix
didn't work)
<li><b>Sanyo SCP-8100 (Bell Mobility-Canada)</b> Fixed reading and
writing of the phonebook.
</ul>
<h2><a name="0.7.14">Changes in 0.7.14</a></h2>
<ul>
<li>There is no longer any console output on Linux or Mac,
and there shouldn't be the I/O errors on Windows which
were indirectly caused by console output issues when
a console isn't present.
<li>vCard reading sped up considerably
<li>If the files supplied for CSV or vCard import are in Unicode
(eg UTF 16) then they will be read correctly
<li>You can now import contacts from Qtopia Desktop (eg as used
with the Sharp Zaurus)
<li>The dialog used to confirm a phonebook being read in/imported
is now not shown. It was coming up blank for many Mac users
and was somewhat user unfriendly anyway. Any UI designers out
there want to help work on a replacement?
<li><b>LG VX4500</b> Speed dials now read/written correctly
<li><b>Sanyo Phones</b> Reduce WALLPAPER_HEIGHT for several
phones so that wallpaper uploads won't fail
<li><b>Sanyo SCP-8100 (Bell Canada)</b> Initial support for the Bell
(Canada) version of the SCP-8100. The firmware in this phone
is somewhat different from Sprint 8100. This release can read the
phonebook, wallpaper and ringers from the phone. However, writing
to the phonebook and reading/writing the calendar will crash BitPim.
</ul>
<h2><a name="0.7.13">Changes in 0.7.13</a></h2>
<ul>
<li>You can now import contacts from Outlook. The importing
should work well.
<li>You can import contacts from Evolution. You may experience
some issues. Please include an exported vcard of any problem
records if you make any bug reports. The Evolution importer
uses the vCard importer behind the scenes so please read the
notes below.
<li>You can import contacts from vCards. You may experience
some issues. Please include the vcard if you make any bug reports.
<blockquote><b>Note</b> The vCard import code is very slow
and the vCard "standard" is a great big hairy mess that
no program implements correctly. BitPim does its best
(part of the reason the code is slow). There will be
speed ups in future releases.
</blockquote>
<li>BitPim no longer makes any attempt to convert
ringtones you add to be in a valid format. That
functionality will be added in the next major release.
<li>Considerably sped up the display of images in the
right hand pane for wallpaper view
<li><b>LG Phones</b> If the phonebook has multiple entries with the
same serial number (which is a serious problem) then BitPim detects
this and raises an alert.
<li><b>Sanyo Phones</b> Added ability to write wallpaper and ringers for
all Sanyo phones.
See the Ringer/Wallpaper section
of the <a href="phones-sanyo-notes.htm#media">Sanyo notes</a>
for further information.
<li><b>Sanyo SCP-4920</b> Fixed ordering of phone number types so that
they agree on the phone and in BitPim.
</ul>
<h2><a name="0.7.12">Changes in 0.7.12</a></h2>
<ul>
<li><a href="versionscheme.htm">Version number system</a> is now sane. The development
series is now 0.7.12.
<li>Keystrokes work correctly again in the calendar
<li>Some tweaks in the filesystem directory reading protocol as some
phone models added a spurious extra byte (eg Kyocera KX414)
<li><b>Sanyo phones</b> qcp ringtones are now also transferred from the
phone.
<li><b>Sanyo SCP-4900</b> Preliminary support to transfer ringers
and images to the phone. This may work for the SCP-5300 and
SCP-7200 if you set the phone to the 4900 in BitPim.
<li><b>Sanyo PM-8200</b> Can now write phonebook and calendar to
the phone.
<li><b>Sanyo RL-4920</b> Added support for this phone. Please
provide feed back if there are problems.
</ul>
<h2><a name="0.7-test11">Changes in 0.7 - test 11</a></h2>
<ul>
<li>Started code to import Outlook Contacts (disabled in
this build)
<li>Various minor tweaks and bug fixes for issues commonly
occurring in the mailing lists
<li>Tweaked where the settings that remembered window sizes
and positions is stored to make the config file/registry a
little cleaner. The first time you run this version it
will use the default sizes/positions, and remember them
from that point on.
<li><b>Sanyo phones</b> Transfer of ringtones from phone fixed.
(For those phones that support media downloads, namely everything
except 4900 and 5300.) Sanyo PM-8200 is still read-only.
</ul>
<h2><a name="0.7-test10">Changes in 0.7 - test 10</a></h2>
<ul>
<li>The routines to switch into Brew mode and LG phonebook mode
have been tweaked and should be more reliable.
<li><b>Mac</b> The preferences and About dialog are now in the
normal place for Mac applications.
<li><b>Audiovox CDM8900</b> This phone is no longer supported by
BitPim. Do not use this phone with BitPim. Do not ask for
support. The internal software in this phone is very fragile,
and the phone can be rendered completely inoperable through trivial
operations.
<li><b>LG TM520/VX10</b> The code has been re-instated for this
phone. The other LG items in this change log do not apply to
this phone which uses different code.
<li><b>LG VX4600</b> Reading/writing wallpapers and ringtones
for this phone added. Status of phonebook and calendar is not
known.
<li><b>LG phones</b> BitPim previously required that entries
have at least one phone number to write them to the phone. This
has now been relaxed to fit the phone's requirement that there
is at least one phone number or at least one email address. (ie
previously BitPim wouldn't write an entry with only an email
address and no phone numbers. Now it will).
<li><b>LG phones</b> LG phones now use slightly different code
for determining the number of phonebook entries. It now also
works correctly with phones that can have more than 255
phonebook entries and you actually have more than that number of
entries.
<li><b>LG phones</b> Speed dials are now read and written.
<li><b>LG phones</b> If the speed dials or group information
change (ie different than what is already stored on the phone),
then the phone has to be rebooted for the change to take effect.
BitPim does this automatically.
<li><b>LG phones</b> You no longer get an exception if the
description for a calendar entry is too long.
<li><b>Sanyo phones</b> Phonebook on phone no longer messed up
if duplicate names are written to phone.
<li><b>Sanyo SCP-5400 and SCP-7300</b> Broken in test9, now
fixed.
<li><b>Sanyo SCP-5400, SCP-5500, SCP-7300, SCP-8100</b> Improved
media reading from these phones. Images and ringtones from the
camera, Vision download, and cable upload areas can now be read
from the phone. Filenames for camera images have "$camera_"
prepended so they are not overwritten by wallpapers made from
pictures. Mp4 videos on SCP-5500 won't crash BitPim.
<li><b>Sanyo PM-8200</b> Untested, read-only support added.
Reading of the phonebook will probably work. Reading the
calendar, camera images, wallpaper and ringers may work.
</ul>
<h2><a name="0.7-test9">Changes in 0.7 - test 9</a></h2>
<ul>
<li>You can now save the selected items from the wallpaper and ringtone
views.
<li>You can drag and drop items out of the wallpaper and ringtone views
(drag out not supported on Linux)
<li>BitFling is finally available
<li>Started wallpaper download support for Sanyo SCP-8100 and
SCP-5500. Only camera pictures on the phone will be
downloaded. Wallpaper on the phone that was uploaded with Vision or by
cable is not yet transferred. Videos (on the SCP-5500) will be
transferred but will cause all sorts of exceptions/errors. The videos
can be found in the BitPim files directory. <b>Please do not report
bugs yet. Use at your own risk.</b>
</ul>
<h2><a name="0.7-test8">Changes in 0.7 - test 8</a></h2>
<ul>
<li>Any combinations of carriage returns and newlines can be used
to terminate the end of line for importing CSV files.
<li>The ringers pane now uses the same layout and underlying code
as the wallpaper pane. This makes it usable under Mac and
Linux. Double clicking items has no effect any more though as
that code is incomplete.
<li><b>LG VX6000</b> BitPim converts images to BMP. It was
converting them to JPG, but although the phone previews them
correctly, it won't set them as wallpaper correct0ly.
<li><b>Sanyo SCP-5400</b> Add support for reading and writing the
phonebook and calendar.
</ul>
<h2>Changes in 0.7 - test 7</h2>
<ul>
<li><b>Sanyo Phones</b> Reboot phone after calendar writes. Reboot
now doesn't cause device name to change.
<li><b>Sanyo SCP-5500</b> Fix calendar writes. Phone put in offline
mode before calendar writes.
<li><b>Sanyo SCP-7200</b> Phone put in offline mode before calendar
writes.
<li><b>Sanyo SCP-7300</b> Add support for reading and writing the
phonebook and calendar. Phone put in offline mode before calendar
writes.
</ul>
<h2>Changes in 0.7 - test 6</h2>
<ul>
<li>Added 'Other CDMA Phone' type that you can select if your phone uses
the Brew filesystem protocol, but the other features are not supported
in BitPim.
<li>Started Audiovox CDM 8900 support
<li>BitPim has changed to the GNU GPL license (details in the LICENSE file
in the source code)
<li>Characters special to HTML such as ampersand (&) no longer
cause exceptions in the phonebook
<li><b>Sanyo SCP-5300</b> Added builtin ringers list.
<li><b>Sanyo SCP-5500</b> Fix write phonebook to phone failure. Add
calendar support.
<li><b>Sanyo SCP-7200</b> Reading and writing the phonebook is supported.
Calendar is untested.
<li><b>Windows</b> BitPim will now work with ports numbered higher than
<code>com9</code>.
<li><b>Windows</b> BitPim now finds the location of <i>My
Documents</i> using the correct API call instead of looking in
the registry (a bad way of doing it for various reasons).
</ul>
<h2>Changes in 0.7 - test 5</h2>
<ul>
<li>Saving of position/size for the following windows:
<ul>
<li>Main Application
<li>Config Dialog
<li>Comm Browser Dialog
<li>Print Preview Window
</ul>
<li>When saving to JPEG, the quality is set to 100 (ie almost lossless)
<li><b>Sanyo Phones</b> Added data integrity measures like used for
Brew and LG phones.
<li><b>Sanyo SCP-5500</b> Added initial support for this phone (aka
VM4500.) Phonebook reading and writing work.
</ul>
<h2>Changes in 0.7 - test 4</h2>
<ul>
<li>You can now print from the phonebook.
<li>The wallpaper tab is now based on a new 'media' displayer
which will also be used for ringtones, voice memos etc. This 3
pane layout lets you see thumbnails, and detailed information at
the same time. There is also a preview area on the right where
many actions will be available (eg format conversions, mass
resizing). Please report any problems you see in the interface.
The following are known to be incomplete:
<ul>
<li>Rename
<li>Preview area
<li>Double clicking/Open launching an external program
</ul>
<li>Wallpapers: The format to convert added images to, the maximum name
length and filename characters (as well as case) now come from
each phone's profile rather than being hardcoded to BMP, 19
characters and lower case alphanumerics. VX6000 users will now
appreciate the default format for them being JPEG.
<li><b>Windows</b> Now using py2exe 0.5 and InnoSetup 4.1.5.
The new LZMA (aka 7zip) compression in the latter results in a
700kb smaller setup file.
<li><b>LG VX4500</b> This phone has been added but testing of
writing the phonebook is not complete. Additionally some values
may still be wrong for builtin wallpaper names, sizes and
formats etc. If you have some developer ability (eg you can
convert between decimal and hexadecimal) then please join
bitpim-devel mailing list and help complete support for this
phone.
<li><b>Sanyo Phones</b> Fix calendar saving which was broken in test 3.
</ul>
<h2>Changes in 0.7 - test 3</h2>
<ul>
<li>If a read or write of a file in the filesystem takes more than 3
seconds, the log will now tell you how many bytes per second the
transfer worked out at.
<li>Several data integrity measures in the Brew protocol code. This
includes throwing exceptions if file sizes don't match expectations,
verifying protocol checksums, logging junk data in packets etc
<li>You can now put phones into offline mode as well as reboot them.
To do so, right click on a directory in the filesystem view
and choose the relevant option. Offline mode may help overwriting
some files. Note that once in offline mode your phone will
not do any calls and will probably display a fairly scary message
on the display. The only way to get out of offline mode is to
reboot the phone, either through the menu or manually.
<p>It has also been my experience that the LG phones do not
correctly setup their USB if you reboot them while attached
to the computer. Unplugging the cable and putting it back
in fixes that.
<li>USB debugging (of libusb) has been turned off. It seemed to be
causing some problems on Mac, and wasn't being particularly useful
anyway.
<li><b>LG VX4400/6000</b> Added data integrity measures to LG
sync protocol (the code is very similar to the Brew protocol
code and the measures are the same as described above).
<li><b>LG VX4400/6000</b> Zero length calendar files are now dealt with
correctly. This would typically happen if you had never used your
calendar.
<li><b>Sanyo Phones</b> The Date/Time for calendar entries is now
correct for all time zones, not just EST.
<li><b>Sanyo Phones</b> Now silently truncates long phone numbers
instead of failing. Also get first phone number type when bitpim
data not sorted.
</ul>
<h2>Changes in 0.7 - test 2</h2>
<ul>
<li>You can now clear the contents of the log panes from the
view menu
<li>Fixed several nasty issues that would affect first time
users with poor interaction between config dialogs, splash
screens and the help tour appearing.
<li>The get and send dialogs now adjust to what features are
supported between BitPim and your phone. For example it
won't allow you to select wallpapers on Sanyo phones since
we don't have that code (yet).
<li>Several updates to the CSV import, including implementing
the "Private" and "Category" fields, adding a "Categories"
field, adding a toggle so you can say whether the first row is
headers or not (the DSV library guesses weren't too reliable),
none of the filters are ticked by default.
<li>You can now sort by any column in the phonebook
<li>There are now first, middle and last name columns available in
the phonebook
<li>Implemented missing code that will derive a full name from its
pieces (and vice versa). This is relevant where an entry was
imported as pieces (f,m,l) but phones write out only a full
name (or vice versa).
<li>You can double click in the phonebook entry preview (on the
right) to edit the entry.
<li>When using libusb, we have a builtin database of vendor, product and
interface information as well USB protocols. This is used to give
more detail in the port browser.
<li>Modems are now also listed along with serial ports (and workalikes)
in the com port browser. This means that auto-detection of Sanyo
phones should work.
<li>Devices that are likely to be the selected phone are now marked with
an asterisk in the com port browser
<li>The com port browser and auto detect code are now passed the phone
module and only pay attention to devices that are that phone (before
they would notice any phone supported by BitPim)
<li><b>Windows</b> Generate a dotted quad style version id for bitpim.exe
otherwise upgrades can leave old versions of the executable in place
when upgrading.
<li><b>LG VX4400</b> BitPim now works correctly if your phonebook is
completely empty.
<li><b>LG VX4400/VX6000</b> BitPim now copes if the calendar exceptions
file is not present.
<li><b>LG TM520/VX10</b> These phones are no longer being maintained
and cannot be selected. If you would like to maintain them, please
follow the instructions on the BitPim developer page.
</ul>
<h2>Changes in 0.7 - test 1</h2>
<ul>
<li>You can save the contents of the com port browser as HTML
so other people can see what you see.
<li>Protocol descriptions are now used throughout making
maintenance and coding a lot easier.
<li>Exceptions have their details copied to the Log window
<li>Exceptions now include local variables from the last 6 frames
making it easier to diagnose what happened
<li>If a protocol decoding exception occurs, then buffer
details are dumped to the ordinary log
<li>Introduced a 0.3 second delay after grabbing each file
when making a backup. If this isn't done the phone eventually
gets overwhelmed and returns truncated buffers amongst other
things
<li>Support for Sanyo 4900/8100 added
<li>Support for LG VX6000 added. Thanks to URL(misc-rpiwireless.htm,www.rpiwireless.com) for
the loan of a phone and cable.
<li>There is incomplete support for the LG TM520 and VX10.
Developers are welcome to contribute the remainder of the
support.
<li>Totally revamped phonebook pane
<li>Phonebook entry editor that allows ordering and editing
of all fields
<li>Groups can be edited in the phonebook entry editor
<LI>Phonebook entries can be imported from CSV with predefined
profiles for Palm Desktop, Mozilla and Outlook Express
<li>Import dialog with intelligent matching against
existing entries (in a similar manner to how you do reconciliation
with banking programs).
<li>The wallpaper view resizes all images when viewing (note the
files on disk are <b>not</b> modified. This means that you
will see complete camera images rather than just the top left
corner.
<li>BitPim can now access appropriate devices via direct USB
even if a driver is not installed. This allows using straight
USB cables on all platforms. Note however that the VX4400 has
a timeout issue in its USB implementation that also affects
direct USB access. The VX6000 and other phones do not have
this problem.
<li><b>Windows</b> Fixed a bug in comscan that could result in
not completely enumerating registry keys. This would result
in some COM ports not being found that were perfectly valid.
<li><b>Windows</b> Updated to InnoSetup 4
<li><b>LG VX4400/VX6000</b> When writing out wallpaper/ringtones,
files to be written are only actually written if they are
a different length than the one on the phone. This makes it
considerably quicker to update wallpapers and ringtones.
<li><b>LG VX4400/VX6000</b> The groups file on the phone is
now updated based on the categories you use in your entries.
Please see the phone specific notes in the online help for
important information about this. Support requests where the
notes have obviously not been read will be ignored.
<li><b>LG VX4400/VX6000</b> The algorithm for ordering and
values of the indices for wallpapers and ringtones was changed.
If you read in everything, you can delete the index files from
the filesystem view and write out your phonebook, calendar,
wallpaper and ringtones. The new indices will start from zero
and all phonebook entries etc will be updated. It appears that
the VX4400 is less stupid with the new number allocation scheme.
<li><b>LG VX4400/VX6000</b> Wallpaper and ringtone index files
will be created if they don't exist already.
<li><b>Developer</b> A protocol analyser is available. Press
Ctrl-Alt-P in a Log pane to see it. You can also run the
standalone version.
<li><b>Developer</b> Protocol examples are in the examples
directory in CVS
<li><b>Developer</b> There is code to interface with the
Windows Address Book using COM/MAPI in <code>native/wab</code>
</ul>
<h2>Changes in 0.62</h2>
<ul>
<li>Scrolling in the log windows now always leaves text visible
<li>Absurd dates on files in filesystem view no longer cause an exception
<li>Work around the LGE buggy driver which has difficulty with the concept
of timeouts
<li>Updated to pySerial 2, wxPython 2.4.2.4 on all platforms and
Python 2.3.2 on Windows
</ul>
<h2>Changes in 0.61</h2>
<ul>
<li>Com port detection works correctly on Windows 2000
<li>Device drivers with incorrectly formatted dates are handled without generating an error
</ul>
<h2>Changes in 0.6 - test 5</h2>
<ul>
<li>Fixed reading file contents to be more stringent. This corrected
an issue seen with the LG VX6000 that returned extra nonsense on the
end of read file requests.
<li>Added *, #, P and T as the list of allowed characters in phone numbers
for the VX4400
<li>You can now paste from the clipboard into wallpaper tab. (Not too useful
since you will probably want to crop the images yourself, as well as give them
a sensible name.)
<li>Hid the File Print/Print Preview menu items since they don't do anything
either
<li>John Franklin figured out the ?internal field for calendar entries
</ul>
<h2>Changes in 0.6 - test 4</h2>
<ul>
<li>BCI (Brew Compressed Images) are now supported. They will be displayed
in the wallpaper view, and correctly uploaded to the phone etc.
<li>Filesystem view now shows file sizes and last modified dates
<li>You can backup and restore directories/trees from the filesystem view
<li>All issues in open SourceForge bug reports fixed
<li>Updated to newest pySerial
</ul>
<h2>Changes in 0.6 - test 3</h2>
<ul>
<li>Removed the 'Version Information' setting from get phone
data, as it isn't possible with the straight USB cable, and
requires the phone to be in RS232 mode with the USB to serial
cable. You can easily get this information from the phone
itself.
<li>Removed the File Save/New/Open menus as they did nothing,
and some users may have been lead to believe they did
<li>Splash screen
<li>Online help is hooked in
<li>Include a manifest file so that Windows XP users will
see all the widgets in their hideous XP style glory
<li>Removed the separate version history html file since it
is now part of the online help
<li>Updated to Python 2.3 on Windows
<li>Tour is now shown on startup if it is the first time you
have run BitPim
<li>Auto comm port detection and recovery on comms errors.
<li>Config dialog no longer pops up on first use as sensible
decisions are made. You can now browse the com ports in the
config dialog
<li>Filesystem view being on/off now remembered
<li>The notebook page/pane you were last viewing is remembered and set
on startup
<li>The files stored on disk are now versioned so if the format
changes on an upgrade, old ones can be dealt with appropriately
<li>Huge numbers of minor usability and functionality fixes
</ul>
<h2>Changes in 0.6 - test 2</h2>
<ul>
<li>Now make two attempts to open commport with a delay as it sometimes fails on first
open
<li>Added a half second delay when switching baud rates as the phone may not be able
to switch as quickly as the host
</ul>
<h2>Changes in 0.6 - test 1</h2>
<ul>
<li>Can now read and write files bigger than 64kb
<li>Calendar is now shown
<li>Worked around Python bug that joins("f:\\", "subdir") giving "f:\\\\subdir"
which is not a valid pathname. This should only have affected users who
told BitPim to use the root directory of a drive, or who mapped their
My Documents folder to the root directory of a drive.
</ul>
<h2>Changes in 0.53</h2>
<ul>
<li>Also ignore ZbThumbnail.info in the BitPim wallpaper directory (some camera software
litters the directory with it)
</ul>
<h2>Changes in 0.52</h2>
<ul>
<li>The ringtone tab was also refreshed if you selected to only get wallpaper
<li>Reading images/ringtones from the phone ONLY uses the index now. The
brew/shared directory could also contain other stuff such as scores from
games that BitPim should have been ignoring.
<li>You can now do merging as well as overwriting when sending wallpapers
and ringtones to the phone.
<li>Increased precision of calculation for scaling since it was sometimes
out by one pixel
<li>Added refresh to the context menu of directories in filesystem view.
You can refresh anyway by closing and opening the directory, but this
wouldn't work with empty directories.
</ul>
<h2>Changes in 0.51</h2>
<ul>
<li>Index generation for ringtones and wallpapers corrected
</ul>
<h2>Changes in 0.5</h2>
<ul>
<li>If you change the comm port while BitPim is running, it will
actually pick up the change (in earlier versions you had to exit
and restart due to a bug).
<li>If mode transition fails, you now get a helpful dialog explaining
possible steps to resolve.
<li>Files in the root directory in filesystem view are now listed
<li>Files are displayed in the wallpaper and ringtone view in alphabetical order
<li>The wallpaper and ringtone index files are somewhat cleaner, although the
phone still misbehaves is you delete an entry on the phone (this is a bug
in the phone and happens no matter what tool you use)
<li>No more than 30 index entries are added for the wallpaper and ringtone indexes (the limit of the phone)
<li>Added a guid in the installer setup so that previous versions are uninstalled
correctly. It is recommended that you uninstall versions before 0.5 before
installing 0.5 to keep your add/remove programs entries clean.
<li>Wallpapers and ringtones are written out in alphabetical order
<li>BitPim now has an icon
<li>We now send a generic initialization command. This allows the filesystem
view to work on other Brew phones (AudioVox 9500 and Motorola T720 are known
to work). The wallpaper and ringtone stuff should <b>NOT</b> be used on these
other phones.
<li>If you add an entry in the phonebook, the label for that
row is now updated when you change the name.
<li>Ignore the files Windows dumps in the BitPim directories (thumbs.db,
desktop.ini etc)
<li>Update to wxPython 2.4.0.6
<li>Changed field sizes in status bar so that they are less likely to
truncate on smaller screens
<li>Group strings are now read from the phone
<li>Pressing enter in phonebook moves selection to the right rather than down
<li>Updating log text and protocol log is now down in an OnIdle handler. This
means the user interface remains usable even when large amounts of logging happen.
Feel free to watch as much logging as you want when you want
</ul>
<h2>Changes in 0.4</h2>
<ul>
<li>Serial numbers on phonebook entries are now preserved when
writing to the phone. This means you won't lose speeddials and
voicedials (as happened with 0.3).
</il>
</ul>
<h2>Changes in 0.3</h2>
<ul>
<li>Cope with ringtones directory not existing on phone
<li>Cope with wallpapers directory not existing on phone
<li>Can now write out your phonebook.
<li>Can now crudely edit your phonebook
<li>Changed wallpaper size to be 120x98 instead of 120x100 so
that it comes out correctly centered vertically
<li>The ondisk format of the phonebook has changed. If you
used 0.2, please delete any stored phonebook (defaults to
<code>My Documents\bitpim\phonebook\index.idx</code>)
otherwise BitPim may refuse to start.
</ul>
<h2>Changes in 0.2</h2>
<ul>
<li>Fixed the issue of wallpapers inside a certain size range
causing image load failures in the user interface.
<li>Wallpapers that are resized won't have a one pixel wide
black line in the framing area.
<li>Phonebook is now saved to disk when read.
<li>The underlying plumbing for the phonebook has been sorted out which will make
editing it possible soon
</ul>
<h2>Changes in 0.1</h2>
<ul>
<li>First alpha release
</ul>
#include "pageend.h"