pi-address NEWS file

New in 0.3.4 (January 22, 2000):
* Export records in XML format according to a draft of a Document 
  Type Definition (see file pilot-addresses.dtd). Still experimental!
* Bugfix: tried to read systemwide config file '/etc/pi-address.conf' 
  instead of '/etc/pi-addressrc' (Thanks to Carsten Wartmann for
  reporting this bug).
* Bugfix: uninitialized buffer during import of PilotManager data files
  caused junk characters in category names (Thanks to Peter Corke
  for reporting this bug).

New in 0.3.3 (November 16, 1999):
* Confirmation of dangerous operations configurable.
  Use "ConfirmOperations = 0" in rc-file to disable confirmation.
* Edit categories (Thanks to Michael Dietrich among others for 
  suggesting this).
* ~-expansion now works for specifying DefaultDB in pi-addressrc
  and for command line arguments (Thanks to Florian Cramer for 
  suggesting this).
* Name of the menu item for the "User def. appl." is now configurable.
  Use "ApplicationName1" in rc-file to set this name.
* Check return value of system call for HelpApplication and user defined
  application and report any error (Thanks to Michael Dietrich for
  suggesting this).

New in 0.3.2 (September 04, 1999):
* New menuitem "Records / User def. appl. #1" to execute an external
  program. Use "UserApplication1" in rc-file to configure the command line
  of the external program. All entries of a record can be used (same
  format as "PrintingFormat").
* New menuitem "File / Reread database" to reread the currently loaded
  database file. (Thanks to Arthur Black for suggesting this).
* New menuitem "Help / Copyright" displays the central part of the GPL.
  (Thanks to Andreas Jellinghaus for suggesting this).
* Mapping of phone labels to LDIF attribute names configurable in rc-file
  (Thanks to Wolfgang Wiluda for suggesting this).
* Checking access to the device can be disabled using "CheckDevice = 0"
  in config file. Some users reported problems in accessing the Pilot
  if this is enabled. (Thanks to Matthias Kranz for reporting this bug).

New in 0.3.1 (April 30, 1999):
* Unofficial Linux/Debian package at:
  ftp://linux.in-berlin.de/pub/pilot/packages/debian/
* License change: additional clause to GPL, which permits to distribute
  this program in object code or executable form although the QT library
  is not covered by GPL.
* New menuitem "Record" with the same functions as in the right mouse button
  popup menu because on some systems the right mouse button doesn't work.
* Changed default location of online help HTML documentation to
  /usr/doc/pi-address/html/.
* Bugfix: deleting of all records of a selected category was buggy under
  certain circumstances.
* Bugfix: incomplete category names in edit dialog if empty category exists
  in between, e.g. after deleting categories in the Pilot (Thanks for 
  Bill Broadley for reporting this bug).

New in 0.3.0 (March 21, 1999):
* Import records from a PilotMgr's SyncAB-CSV-file (Thanks a lot to Alan
  Harder for submitting the relevant diff's).
* Export records in LDIF format let users import them in Netscapes address 
  book or any other LDIF compatible software (Inspired from Bob Kopp's 
  'pilot-ldif.pl', see:
  http://student-www.uchicago.edu/users/rekopp/software/pilot-ldif/).
* Sequence of City, State and ZIP entries in New/Edit/Clone dialog
  depends on format of AddressDB (US/Europe) (Thanks for Scott Griffiths 
  for suggesting this).

New in 0.2.13 (March 09, 1999):
* Modified Makefile to better support building of a Debian package.
* Function to delete all records which belong to the current selected
  category (except if the current category is Unfiled or All), 
  selectable through the right mouse button popup dialog (Thanks for
  Jim Nicholson for suggesting this).
* Set category of imported records to the current selected category
  (Thanks for Jim Nicholson for suggesting this).
* Truncate display if there is an embedded CR
* Separate display of Last Name and First Name by comma

New in 0.2.12 (February 21, 1999):
* Cloning an existing address: this makes it easier to add records 
  which have identical record fields (Thanks for Richard Miedzinski 
  for sugggesting this).
* Bugfix: core dump on Solaris if deleting a record without
  First Name/Last Name (Thanks for Robert Duarte for reporting this bug).
* Ready to run statically linked Solaris (Sparc) binary at:
  ftp://linux.in-berlin.de/pub/pilot/binaries/solaris/

New in 0.2.11 (February 08, 1999):
* Bugfix: Really stupid bug which caused core dump on some circumstances
  after reading address DB file :(

New in 0.2.10 (February 07, 1999):
* Bugfix: Reordering of category names in case there are 'empty'
  category names in between because of editing categories using
  the PalmPilot. This bug is complicated to explain but IMHO won't 
  effect many users (Thanks for Robert Duarte for reporting this bug). 

New in 0.2.9 (December 20, 1998):
* Bugfix: core dump if trying to 'edit' a record and no record is 
  selected
* Printing: bold character for every new line starting with a new
  'character'
* Text in About Dialog changed from 'US Robotics' to '3Com'
* If Pilot functions are disabled change text in the 'Device' part 
  of the statusbar

New in 0.2.8 (November 21, 1998):
* To disable all pilot functions (read/write/purge/list) set 
  DisablePilotFunctions to "1" in rc-file
* Bugfix: insert new records by family name, first name or company name 
  (Thanks for Peter Schwenke for submitting a diff-file!).
* Linux binary is no longer part of the archive (many if not most users
  are non-Linux users!)

New in 0.2.7:
* Bugfix: records with attached large notes could not be saved because
  buffer was too small. Allocate this buffer now dynamically according
  to the largest record (Thanks for Vinod Herur for reporting this bug). 

New in 0.2.6:
* Button for displaying an attached note (Thanks for David Wang for
  suggesting this).

New in 0.2.5:
* Bugfix: changing the entry "ShowNote" in the config file and rereading
  the config file (File / Reread config file) did not work in any case.
* Bugfix: update display of all records (left window) after rereading
  config file (Thanks for David Wang for reporting this bug). There is
  a bug in the font caching mechanism of Qt which prevents a correct 
  solution. Changes in fonts are only noticed for the first time, the
  next time you use the same - old - font, the application does not
  use the desired font - sorry for this.
* Bugfix: only update display after rerading config file if there are records
  in the database.

New in 0.2.4:
* Forgot two new source files in the archives.

New in 0.2.3:
* New address records get the current category as default category
  (Thanks for Philipp Grau for suggesting this).
* Bugfix: update display of record display (right window) after rereading 
  config file (Thanks for Philipp Grau for reporting this bug).

New in 0.2.2:
* Font used for listing of all records (left window) configurable 
  in rc-file with variable "ListFont" (Default: "fixed").
* Font used for displaying a single records (right window) configurable 
  in rc-file with variable "RecordFont" (Default: "Helvetica").
* Font used for edit dialog configurable in rc-file with variable "EditFont"
  (Default: "fixed").
* Bugfix: core dump on importing csv file

New in 0.2.1:
* Write AddressDB record by record to the Pilot.
* Read AddressDB record by record and not as a whole entity.
* Display global information from the pilot.
* New file menu entry: reread user configuration file.
* Bugfix: display address field with embedded newlines correct.
* Bugfix: check for access of device before trying to connect to Pilot.

New in 0.2.0:
* Read AddressDB directly from Pilot!
* Purge deleted records from all Palm Pilot databases!
* Minor bug fixes in displaying records with "given name" only.

New in 0.1.6:
* Display "ZIP", "Town" and "State" more appropriate to American/German
  conventions (Thanks to David H. Wang for suggesting this).
* Display "custom fields" (if not empty) in main window (Thanks to 
  David H. Wang for suggesting this).
* Swap display of "Given Name" and "Family Name" in main window to be more 
  consistent with pilot screen.

New in 0.1.5:
* Display "Note" (if not empty) in main window if requested via 
  "ShowNote = yes" in rc-file, defaults to "no" (Thanks to
  David H. Wang for suggesting this).
* Display "State" (if not empty) in main window (Thanks to
  David H. Wang for suggesting this).
* If "HelpApplication" in rc-file is empty, disable "Help / F A Q".
* LSM (Linux Software Map) entry file added and submitted to
  http://www.execpc.com/lsm/

New in 0.1.4:
* Always do a printer setup before printing (menu File / Print / Setup
  removed).
* User can specify the print destination (File or Printer) and the print
  filename in the configuration file pi-addressrc.
* Bugfix: check for error on writing database file and notify user (Thanks
  to Peter Weyers for reporting this bug).
 
New in 0.1.3:
* Load default DB if specified in "pi-addressrc".
* User can specify a "width field" in printing format string
  (see example in "pi-addressrc").
* Toolbar button for printing.
* FAQ is accessable as online help (Menu: Help / FAQ).
* Bugfix: After importing CSV datafile, the phone entries now get different
  label names.

New in 0.1.2:
* Bugfix: label names of phone fields were not always displayed correct
          in overview display of records (Thanks to Juergen Schmidt for
          reporting this bug).
* Printing of address records using user configurable format
  (see example rc-file "pi-addressrc")

New in 0.1.1:
* bug in usage of QList, which leads to core dump on NetBSD/Amiga, solved!
  (Actually this was a serious bug, which didnt show up on the
   other platforms, thanks to Rainer Doemer for his debugging help)
* some screenshots are now in the doc-directory

New in 0.1.0:
* if specified on the command line load file as default database on startup
* check whether $PILOT is a directory before using the variable
* Editline for "Last Name" in address dialog now gets keyboard focus.
* Statusbar displays whether there are modified records.
* FAQ is part of the archive (see doc-directory)

New in 0.0.9:
* reading and writing files now start at $PILOT or $HOME
* after deleting a record the selection in the listbox will not jump to
  the first record. Instead the record before the deleted record will be
  selected.
* address records with only "Company" names are valid. Until now there a
  "Family Name" was required.
* importing CSV-file acts now like "merging" the records.
* exporting now writes only records which are selected through "category"

New in 0.0.8:
* Return key doesn't trigger default button in QDialog anymore with qt-1.32:
  editing of "note" in Address dialog is now possible
* Repaint problems after closing a dialog solved
* Category "unfiled" implemented
* Print setup dialog implemented

New in 0.0.7:
* operations "File / Save" and "File / Save As" should work now!
* new message box with information about the current database
  (accessible through menu "Info / DB Info")

New in 0.0.6:
* new Combobox "Category" in AddressDlg let's the user select a 
  category for currently displayed address record
* get label and category names from the pdb-file
* font problems in the main window on some systems corrected
