Changes to abp
==============
            
Version 5.22
------------

* Added new category pie chart graph, which displays in colour on 
  colour-enabled machines
* Added new function to Export to clipboard.  This enables information
  to be pasted to the Sheet application eg. for sorting and graphing.
* (ER6 only) Enabled the use of right-hand toolbar buttons.
* (ER6 only) Greatly increased the speed of export options
* Fixed bug where pressing Esc while editing a split no longer deletes the 
  entire transaction without warning.


Version 5.21
------------

* Fixed bug where using Increment Reference function would reset the
  Category field
* (ER6 only) Restored printer routines which were disabled in version 5.20
* (ER6 only) Added ABP5 icons to display at all zoom levels in system screens


Version 5.20
------------

* The first version to run on both ER5 and ER6 computers :-))
* Enhanced Import routine to accept OFX files from NatWest which
  don't have end-of-line markers
* Fixed bug where deleting a transaction in the Find display could
  cause the program to behave unpredictably
* Fixed bug where exporting all accounts could cause the program to crash

Version 5.19
------------

* A number of behind-the-scenes code changes have been made to make 
  the program compatible with the forthcoming Epoc Release 6 computers 
  such as the Nokia 9210 - assuming they include OPL runtime code ;-)
* Improved the Net Worth summary screen and printed report
* Improved the Update Price function to allow the user to select dates
* Pressing SHIFT+UP or SHIFT+DOWN now moves cursor by half a screen
* Changed hotkey for adding a new Category during transaction entry from 
  CTRL+C to CTRL+A, to allow text to be copied to clipboard
* A number of screens can now accept expressions in amount
  fields such as 100/12+7  
* Fixed bug when scrolling account screen and displaying foreign accounts
* Fixed bug when importing stock quotes in csv format
* Fixed bug where investment totals were incorrectly calculated on
  the printed report
* Increased column width on investment printed report
* Fixed bug in Show Investments screen where pressing Tab did not
  correctly bring up the display options menu
* Fixed bug in recalculate balance routine which would cause a crash
  if a blank name was encountered

Version 5.18
------------

* Categories can now be navigated using the standard arrow keys,
  similar to transactions and accounts.  Pressing the Esc key to 
  cycle through the available displays will bring up the new
  category view.  The previous category view is still available
  by CTRL+SHIFT+B
* The Cats toolbar button can be re-programmed to use the new category
  display by selecting Preferences>Display Options>Category Display
* In the new category display, highlighting a category and pressing
  Enter will bring up all transactions for that category (identical
  to Find by Category).  Pressing SHIFT+letter will go to the category
  starting with that letter.
* Improved window management: ABP now runs in less memory, particularly
  on large-screen machines like the Series 7 or netBook
* A couple of minor changes to the way that statements are 
  imported from the Internet
* Some minor changes have been made to maintain the cursor
  position when cycling between views

Version 5.17
------------

* Extra date formats now available from Preferences>Display menu (finally 
  after two years!!)
* Main printed report for transactions now shows both normal and split entries
* Enter activity screen now displays currency of investment price
* Fixed bug when importing a split transaction containing an inter-account transfer with 
  a name>20 characters
* Fixed bug when selecting Find Investment on a Revo would cause an incorrect toolbar button 
  to appear
* Fixed bug in Investments view when there were no investments set up, tapping the screen would 
  cause the program to crash
* Fixed bug in Show Investments where foreign investments would initially display prices in 
  home currency
* Fixed bug in Show Investments where foreign currency investments sometimes showed incorrect 
  Gain/Loss

Version 5.16
------------

* ABP is now released under the FreEPOC software banner :-))
* Import function now strips leading spaces from the description field when
  importing QIF, OFC or OFX files
* Constructs of the form "&amp;" in OFX files (representing the ampersand 
  character) are now correctly interpreted by the Import function
* "Current account is now xxx" message when moving between accounts is 
  suppressed if Preferences->Display->Screen Full message is set to Short
* You can now create a new category while entering split transactions
* Program can now be run from e: drive (for Netbook and Series 7 owners)
* Fixed bug where cancelling an Import could leave cursor on the wrong entry

Version 5.15
------------

* ABP will now import and export QIF files in format DD/MM'YY and MM/DD'YY
  for transactions dated after 1 Jan 2000, as required by Quicken & MS Money
* Deleting an account will no longer delete both sides of an inter-account
  transfer

Version 5.14
------------

* New option when using Transactions (Reconcile) feature in Internet Import for entries 
  where ABP's date and your bank's date differ.  You can append ABP's date to the 
  Reference field, then reset ABP's date to agree with your bank's date.
* Graphs now show a dotted line where graph crosses zero
* Can now turn off the toolbar from the Preferences, Display menu
* Fixed bug when deleting a transaction within a Split.
* Fixed bug where using an apostrophe in Find by Description would cause ABP to crash
* Fixed bug where Password dialog would not blank the whole screen

Version 5.13
------------

* Update to Internet Import: ABP now interprets bank statements in OFX format from 
  Barclays Bank
* Update to Internet Import: ABP now interprets bank statements in QIF format from 
  Lloyds TSB.  This includes special coding to strip out the reference from Payee field 
  and put it correctly into ABP's reference field
* Update to Internet Import: when using Import>Options>Select Dates the program will 
  remember the date of your last reconciled transaction to avoid importing the same 
  bank entries twice
* Update to Internet Import: once you have imported your bank statement, the program 
  will check the bank's balance against ABP's reconciled balance.  If necessary, you 
  can update ABP's opening balance to bring ABP into agreement with your bank's balance.
* Update to Internet Import: if there is a date difference between a bank entry and 
  ABP's transaction, you have the option to change ABP's date to agree with your bank.
* EPOC Word file ABPInternetImport updated, and contents also included in ABP's Help 
  file.  Please read if you are using the new Import functionality.
* Icons now adjusted to display correctly on Series 7 & Netbook
* Fixed bug in Internet Import when Confirm Transactions was set to Yes and the Bank's 
  date was different from ABP's date

Version 5.12
------------

* In addition to being able to import bank statements in QIF format, ABP can now 
  understand OFC (used by Microsoft Money) and OFX (used by Quicken) formats.
* ABP can handle multiple bank statements in a single QIF, OFC or OFX file - the program 
  will prompt to find out which ABP account to apply to each new bank statement.
* New import option when importing QIF, OFC or OFX files to automatically reconcile your 
  current ABP transactions: you can select a date range using the Options tab.
* The option to confirm individual transactions when automatically reconciling has been 
  moved to the Options tab.
* Fixed bug where changing an account name was not updating the investments associated 
  with that account

Version 5.11
------------

* New option when automatically reconciling ABP transactions against your bank statement
  imported from a QIF file: you can choose to confirm each transaction individually
* Fixed bug where auto-reconcile function would update individual entries but not the 
  overall reconciled balance

Version 5.10
------------

* New functionality for importing QIF files from the Internet: ABP can auto-reconcile 
  your existing data when importing a QIF file from your bank.  See separate 
  file: abpInternetImport
* New functionality for importing QIF files from the Internet: ABP can now auto-assign 
  transactions to categories when importing a QIF file from your bank.  See separate 
  file: abpInternetImport
* Added ability to import dates in the form DD-MM-YY and MM-DD-YY, as used in QIF files 
  produced by Citibank
* ABP now stores your import preferences above
* When editing a transaction you can now change a category from normal to transfer (but 
  not vice versa)
* When editing a transaction you can now change a category from normal to split (but 
  not vice versa)
* Changed Gain/Loss calculation from G/L=(Mkt Value+Dividends)/(Sell proceeds-Buy proceeds) 
  to G/L=(Mkt value+Dividends+Sell Proceeds)/(Buy Proceeds)
* Pressing the left arrow when showing the first account will now circle to last account, 
  and similarly pressing the right arrow when showing the last account will circle to 
  the first account
* Fixed bug which in rare circumstances could cause "Error getting last-used account" 
  message
* Fixed bug where having the same investment in multiple accounts would incorrectly 
  calculate the Spent amount in the Show Investments screen

Version 5.09
------------

* Replaced the "delete investment" option which I accidentally removed in version 5.08 :-(
* Fixed bug where entering an apostophe in the Match Description option would 
  cause ABP to crash
* Fixed bug where exporting Category Balances to a tab-delimited file and cancelling 
  the Select File dialog would cause ABP to crash

Version 5.08
------------

* ABP is now Revo-compatible!
* A number of dialogs have been slightly modified to work on the Revo: Import, Add 
  Investment, Update Investment, Enter Activity, Future Balance etc.
* A number of displays have been extended to work across the full screen width: Show 
  Investments, Show Category Balances, Show Standing Orders etc.
* Graphs amended use the full screen for the Revo only
* Since the Revo only shows 3 toobar buttons, the Invs button does not display.  To access 
  the Investment functions, press the Tab key from the main Accounts screen.  To change 
  between All Investment Accounts and Current Investment account, tap at the top of 
  the screen in the investment activity view
* Occasionally due to the smaller Revo screen size, you may find some text overlaps.  If 
  this happens, zoom out to a smaller font size.  
* A bug has been fixed where changing the date for a split transaction could cause 
  a "consistency error"
* ABP now works in full screen on the EPOC Large VGA emulator (and of course in colour).
* Help file updated.

Version 5.07
------------

* Added Colour support - experience ABP in glorious colour! The colours can be set 
  from Preferences (CTRL+Q) then Choose Colours (CTRL+C).  Although you can set or 
  update colours on the Series 5/5mx, they are only able to be displayed on the Series 7, 
  the Netbook and the PC EPOC emulator.
* Added instant category balance analysis: pressing "B" in the main transactions view 
  will display the balance analysis for the category shown in the highlighted transaction. 
* Tapping on a category in the transactions view will now display both the full category 
  name and the current category balance (providing that you have set the "tapping part 
  of an entry displays full name" preference in CTRL+Q, CTRL+P).
* Added date selection for graphs: when viewing a graph, pressing Tab allows you to 
  select a start date and end date to be displayed - the graph is redrawn with the 
  dates you supply
* Graph now allows bigger numbers to be shown when displaying minimum and maximum balances
* Enabled fast entering of a single (ie. non-repeating) standing order
* Auto-backup to flash disk (d:) will now create the appropriate folder if it does not exist
* Fixed bug when entering standing order in Find mode
* Fixed bug when using New Prices option and no previous prices existed
* Fixed bug after using Sum Found Entries between Dates option when cursor could lock up

Version 5.06
------------

* Program now includes an option to export foreign currency accounts in their true currency 
  instead of in the home currency
* Fixed bug in Menu where Split Files and Find options were interchanged
* Included new topic in Help File on common import and export problems

Version 5.05
------------

* Individual split items can now be entered in foreign currencies
* When updating historical investment prices, the current price is no longer updated
* When deleting the current price, the program will check for the previous valid price 
  for the investment - that price will become the "new" current price
* Based on user requests and for consistency with other EPOC programs, changed hotkey 
  for Find mode to CTRL+F and hotkey for Split Files to CTRL+SHIFT+F
* Standing orders are now checked whenever the system date changes, not just when the 
  program starts up
* "Current Account" option in Graph now allows the user to select which account should 
  be graphed
* Fixed bug when calculating future balance and the end date is earlier than a 
  future-dated transaction
* Fixed bug which could cause program to lock up when an account had only future-dated 
  transactions
* Fixed bug when entering a standing order with an invalid character in the description
* Fixed bug when selecting an investment in Find mode
* Fixed bug when pressing up arrow in an account with no entries
* Fixed bug in German version where requesting the help file would give an error message
* Some updates to the Help file

Version 5.04
------------

* Update Investment option now allows investments to be moved from one investment account 
  to another
* Can now create the same investment in different investment accounts when All Investments
  option is selected
* Adjusted spacing in activity screen to improve display of investment quantities with
  decimal places
* Comma is no longer allowed in standing order description - it confused the program
* Fixed bug where Go To Linked Transaction would occasionally find a transaction which was
  not a transfer

Version 5.03
------------

* Cosmetic change to check password screen for non-English language versions
* Account, category and investment names with imbedded commas are no longer allowed
* Fixed bug in Update Price routine
* Fixed bug where long account & investment names could cause crash when entering 
  investment activity

Version 5.02
------------

* When viewing Splits, they are now shown in the same order as they were entered
* Using "Cursor stays on last entry" preference now works when entering new transactions 
  with dates earlier than today
* Fixed bug where updating the amount of a Transfer could cause "Linked transaction 
  not found" message
* Fixed bug when using Transfers within Splits

Version 5.01
------------

* Fixed bug when Importing QIF files

Version 5.00
------------
     
* Program is now ER5 (Series 5mx) compatible
* All screens now display correctly on both VGA and Half-VGA EPOC machines - good news 
  for the forthcoming Jedi :-))
* Program now restarts after a backup (5mx only)
* Accounts now store and display contact information
* Accounts now store debit and credit interest rates
* Future Balance option estimates future debit or credit interest based on supplied rates
* Major re-write of investment management component - investments can now be held in 
  multiple accounts, similarly to the PC version of Quicken
* Invs toolbar button toggles between showing all investments and the current investment 
  account
* Show Investments and Show Price History screens have additional options, accessed 
  by pressing Tab key
* Investment portfolio(s) can be valued in any currency
* Main investment activity screen allows investment account to be selected by touching 
  the account name with a pen, or by CTRL+D
* Import Prices function modified to be compatible with format of prices downloaded 
  from www.yahoo.com or www.yahoo.co.uk
* When in the activity view, touching the Investment header at the top of the screen 
  enters Find mode
* Changes to Import, Export, Recalculate Balances, New Account, Update Account, New 
  Investment, Update Investment screens to accommodate multiple investment accounts
* When entering prices for foreign investments, you can specify the relevant exchange 
  rate for that date.  Then using the Show Price History option, you can see how the 
  real value of your foreign investment has changed over time.
* User can now vary the number of decimal places shown when displaying prices
* Change default account routine now allows cancel option
* Moving to an account with no transactions no longer requires the user to press Enter 
  to cancel a dialog
* ABP will automatically compress the data file when running low on system memory.  
  Pressing "c" will compress the data file immediately at any other time
* ABP now prevents users from directly opening the back-up file - this is to avoid 
  inadvertently overwriting back-up data.  Rename it first if necessary.
* Using the Match Description function when entering a transaction in a foreign 
  currency account will now bring up the right currency and amount.
* Amending or deleting an account name now updates relevant investment and activity
* Fixed bug when adding Transfer in Find mode and Unreconciled view
* Fixed bug when a single split transaction is linked to multiple transfers
* Fixed bug when editing a transaction in Find mode and the find criterion is no 
  longer met
* Fixed bug in Import All Accounts option when importing a QIF file containing investments
* Help file updated
* Sample data file updated
* FAQ updated
* New document included describing use of investments

Version 4.30
------------

* Net worth report on screen now shows total of bank accounts and investments
* Net worth report on printer now includes details of individual investments as well 
  as individual bank accounts
* Updating or deleting standing orders for inter-account transfers now updates/deletes 
  both accounts at the same time
* When importing investment prices, the program checks if there is already a price 
  for the supplied date
* Import price and delete price routines now check for low memory condition
* Price graph now includes average buy price and average sell price
* Price graph will optionally show on which dates buy and sell activity have occurred.
* When in Find mode, pressing Esc now returns to Normal mode without changing view
* New user preference: "cursor stays on last entry".  If you select this option, then 
  the cursor will always stay on the transaction you have just entered - previously, 
  abp would always default to either the last transaction in the account or to today's 
  date.  This new option is relevant if you often enter transactions with dates earlier 
  than today.
* Entering or editing a transaction in Find mode now keeps cursor on current entry.  Useful 
  when using the Unreconciled view to reconcile to your bank statement and you need to 
  add or change an entry.
* Fixed bug in "Sum found entries between dates" routine which could sometimes 
  double-count split transactions
* Fixed bug when viewing splits in Find mode for a single account
* Fixed bug in calculating minimum & maximum balances where end date was incorrect by 
  one day
* Fixed bug when entering a transaction in Find mode, where new entry doesn't match 
  search criteria

Version 4.29
------------

* In response to user requests, removed the edit to check for directory c:\abp\
* Program now remembers further user preferences in the Export option
* Fixed bug in exporting investment activity to QIF file

Version 4.28
------------

* Pressing "t" in transaction screen will take you to today's date
* When updating account or category names in the database, abp now checks for low 
  memory condition
* When entering splits, a formula can be used for the money amounts: eg. 833.45*.8, which 
  is useful in accounting for VAT
* Importing prices now allows for decimals in European format (ie. separated with a comma)
* First line of price imports can be a text line with column headings
* Change entry status routine allows start date as well as end date
* Fixed bug in transaction description when importing splits
* Merge files function now checks for valid abp data file, and prints warning 
  message if the file selected is not a data file
* Fixed redundant error message when exporting all accounts to CSV/Tab delimited files
* ABP now checks for directories c:\abp\ and c:\system\apps\abp\ and prints warning 
  message if not found

Version 4.27
------------

* Future balance calculation now offers extra option to show maximum and minimum balances 
  during forecast period, and also shows date (if any) on which balance first goes 
  negative
* When the cursor is on a Transfer entry, pressing "g" will go to the offsetting entry 
  in the other account
* Changing the date in a Split transaction now changes the date in the underlying 
  split records
* Added warning messages when deleting accounts or categories which have transactions
* Stopped Split Files and Recalculate Balances options sometimes creating opening 
  balances of "-0.00"
* Zooming when in Find mode no longer corrupts display
* Cancelling "Create Investment" dialog now correctly resets display
* Large negative budgets no longer cause program crash in Show Categories screen

Version 4.26
------------

* Fixed bug in Set Password screen
* When editing a Transfer, date in linked transaction now remains unchanged
* Editing a transaction now traps "low memory" condition
* Graph scales now show correctly for large negative amounts
* Data files can now have filenames with spaces

Version 4.25
------------

* Fixed bug which could cause abp to crash when finding splits

Version 4.24
------------

* Introduced the use of resource files, to allow new language versions of abp to
  be created

Version 4.23
------------

* Fixed bug in Match Description routine which in rare circumstances could cause the 
  program to go into an infinite loop
* Fixed bug after using Match Description and then cancelling the dialog which could
  prevent normal cursor movement

Version 4.22
------------

* Added new printer report - Print Find Results.  You can now print anything that can 
  be displayed in the Find view, including both normal and split transactions
* When using the Match Description function in transaction entry and no match is found 
  in the current account, the search automatically resets to scan ALL accounts.  Pressing 
  CTRL+D again will match the description to a transaction in another account.
* Change Entry Status routine now allows entries to be changed from unreconciled to
  reconciled (or vice versa) and from not exported to exported (or vice versa).  An
  additional option allows only Transfers to be selected.
* Setting "Two Column" option now applies to screen display for split transactions
* When entering a new transaction, status now defaults to Reconciled for Cash accounts 
  or Unreconciled otherwise
* Split File routine no longer crashes when user specifies a filename containing a space
* Fixed bug where setting preferences during a Find could corrupt display

Version 4.21
------------

* Added user preference to display transaction amounts in two columns.  This allows
  debits and credits to be shown in separate columns at the expense of being able to 
  show transaction categories.  Select this option using CTRL+Q then CTRL+D
* Export function will allow all accounts to be exported to QIF files in one operation -
  very useful for MS Money/Quicken Users
* Import function will similarly allow all accounts to be imported in a single operation
* Export function now checks for low memory
* Import and export functions now look for QIF files by default in c:\abp\ instead of
  c:\documents\
* Fixed bug when displaying more than one screen in Show Investments display
* Find Unreconciled option for current account now shows running total including
  reconciled balances - similar to your bank statement
* Program now traps error if user selects an invalid abp data file
* Help file updated

Version 4.20
------------

* Change Entry Status routine now checks for low memory and, if so, will compress data file
* Pressing "c" will compress your data file at any other time
* Fixed bug with display of totals after zooming to change font size
* Fixed bug in updating Transfers where the linked transaction is within a Split

Version 4.19
------------

* Dragging the scrollbar now jumps straight to the selected record without scrolling 
  the screen - much faster
* Some optimisation of the screen layout when user selects option to "Hide cents 
  in display"
* New Find options: Find by Exact Amount and Find by Range of Amounts
* Screen displays for Find Reconciled and Find Unreconciled now show running totals.  
* Find Unreconciled for a single account will show reconciled total at the top 
  of the screen.
* Totals at top of screen are now right-justified
* Modified headings when in Find mode

Version 4.18
------------

* New function "Increment Reference" available when entering a new transaction.  This 
  will search for the last numeric reference number used in the current account, will 
  increment the number and then complete the Reference field.
* Import/export options now support extra date format MM.DD.YY in QIF files.  Note: you 
  may need to reset your default import/export date format.
* Show Investment display options (shown when pressing Tab in this screen) are now 
  saved with your data file.
* Fixed error in running totals for Find activity when a single account is selected
* Fixed bug where changing accounts during a Find could confuse abp's display
* When Match Description function finds no match, another description may now be entered
* Fixed bug when printing report of investments

Version 4.17
------------

* More options available for deleting old prices, including ability to retain
  the last price in a given month
* Fixed bug in category balance view when displaying long category names

Version 4.16
------------

* New category balance display: Sum, Budget and Variance
* Import and export routines now offer more flexibility for MS Money and Quicken users: 
  abp's reference field can be mapped to Number only, Memo only or Number\Memo
* Standing Orders can now be updated to change the abp account.  This avoids the need 
  for standing orders to be re-entered from scratch if you move your account 
  from one Bank to another
* New investment activity types: Stock Split and Reinvest Dividend
* Show Investments screen now allows number of decimal places to be selected
* In the investment activity screen, tapping a record now displays a full description, 
  investment name, or activity type
* abp now responds to system events when in category, standing order, investment and 
  price display screens.  In these screens, a tap of the pen will now scroll one page.
* Change to back-up routine: abp will only back-up your data if you have changed it 
  in the current abp session (avoids waiting for a back-up if nothing has been updated)

Version 4.15
------------

* Fixed bug in investment price import routine
* Added ability to import investment prices by date
* Fixed bug when adding a new category after using "match description" function

Version 4.14
------------

* Pressing "i" in Accounts view now shows the number of transactions in an account
* Fixed bug where pressing Escape in Accounts view could sometimes show an incorrect
  balance

Version 4.13
------------

* Deleting the last record in Find view no longer causes the cursor to appear on a
  blank line
* Automatically calculated budgets which are unrounded now show to two decimal places
* Fixed bug where incorrect running total could appear after using Recalculate Balances
* A zero reconciled balance no longer appears with a leading minus sign
* If the user attempts to print and there is no serial connection via Psiwin, then 
  abp traps and reports the error
* Some internal optimisation to marginally increase speed of updating balances
* When changing the name of a category (using Update Category option) then 
  supplying the name of another existing category will merge them both together

Version 4.12
------------

* Further improvements to the internal consistency checker
* When running short of disk space and the "Compress File" dialog appears, the user
  can set the compress routine to run automatically
* After drawing a graph by category, pressing B will show the budget line
* Fixed bug in export to CSV/TAB file for Italian Lira

Version 4.11
------------

* The program now performs an internal consistency check whenever going to background
  and after using Import, Merge Files and Split Files.  This check ensures that, if a
  bad QIF file was imported, or a merge/split procedure was interrupted, the program will
  detect the data error and ask the user to run the Recalculate Balances option.  The 
  program will detect account balance/category balance differences, null (blank) account
  or category names, non-zero Split category balance.  The consistency check process should
  run without being noticeable to the user.
* Show Category Balance, View Standing Order, Show Investments, Show Price History and
  Show Splits screens use additional lines at bottom of screen even when column footers
  are displayed

Version 4.10
------------

* All functions which use large amounts of temporary memory (Split Files, Merge Files,
  Import, Recalculate Balances) now trap "memory low" error and allow data file to be
  compressed to reclaim memory
* Minor updates to help file

Version 4.09
------------

* In the print transactions report, extra space is allocated for descriptions if the
  reference is blank
* Fixed bug in Find routine by Description or Reference where the running total 
  did not include the amount of the first record
* Fixed bug where pressing Escape in Change Account routine caused "Can't find
  Account" error

Version 4.08
------------

* Closing help and then re-opening no longer causes an error
* Updating old investment activities no longer overwrites current investment price
* Fixed a bug where sell activity did not update current held position
* Category graphs now include any categories within Split transactions
* Updating an existing investment price allows source to be changed

Version 4.07
------------

* Foreign investments now show value in home currency
* When purchasing/selling foreign investments, cash is automatically converted to 
  home currency
* Investment input screens now ask for net amount instead of commission
* Bond prices rationalised - now always expressed as percentages
* Show Investments screen now show gain or loss even if current holding is zero
* Investment price history can be selectively deleted - between two dates, and 
  with user override
* Pressing Tab in Show Investments screen toggles between absolute and percentage
  gain or loss, and allows dividend/income to be included or excluded
* Categories can now be graphed
* Both Account and Category graphs are now selected by CTRL+G
* Graph scales have extra points added and are more accurate
* After viewing a graph, pressing Enter allows another graph to be selected
* Sum transactions by date now selected by CTRL+T
* Display or hide titles now selected from Preferences menu
* Transaction printing gives an option to have opening balances included in the
  running total

Version 4.06
------------

* Match description facility now matches only entries in current account
* Pressing "r" now reconciles and "u" unreconciles a transaction (previously they
  both toggled between reconciled and unreconciled)
* When entering a transfer between accounts, you can now specify a different date or
  reconciled status for the linked entry
* When the Help file is already open, pressing CTRL+SHIFT+H no longer causes an "In Use"
  error
* Printed transaction reports now always show carried forward balance

Version 4.05
------------

* Cosmetic change to check password screen

Version 4.04
------------

* Fixed bug when importing QIF files which contain new categories, which could create
  spurious budgets

Version 4.03
------------

* Restyled Check Password routine.  This enables the program to respond to system events 
  when waiting for a password to be entered.  In particular, allows abp to close when 
  backing-up your machine using Psiwin.
* Three attempts allowed to enter correct password
* Program no longer crashes when displaying budgets for very large amounts (eg. Italian 
  Lira)
* When in the account detail view, pressing the arrow keys will move to previous or next
  account
* Fixed bug when displaying Standing Orders after pressing escape in Category View

Version 4.02
------------

* Fixed bug in import routine when importing opening balances

Version 4.01
------------

* Fixed bug in overriding manually set budgets

Version 4.00
------------

* Each category can now have an associated budget
* Add New Category option (CTRL+C) and Update Category option (SHIFT+CTRL+C) both accept 
  daily, weekly, monthly or yearly budgets
* Pressing TAB in the Category Balances view offers the following options:

  1. Change currently-selected dates
  2. Select type of categories to be displayed
  3. Change the view between Opening & Current Balances or Spending vs Budget
  4. Change calculation method for pro-rata budgets - by month or by day
  5. Recalculate all budgets
  6. Output to screen, printer or TAB-delimited file (for pasting into Sheet application -
     see Hints.txt)

* Print Transactions report now allows both accounts and categories to be selected between
  any two dates
* Find option now searches across currently-selected account or all accounts
* Unreconciled transactions for just the currently-selected account can be viewed (making 
  reconciliation to bank statements even easier than before!) - use the Find option
  and select "Unreconciled"
* Future balance calculation now allows today's balance or future balance to be copied
  to Clipboard - for example, to be used with the Series 5 Calc application
* User Preferences redesigned and simplified
* Simplified the option to show full text when tapping an entry (see Hints.txt)
* Further speed improvements: moving between accounts is now significantly faster for 
  large data files, and Merge files option is 100% faster
* Hotkey for reconcile while adding reference changed from SHIFT+R to FN+CTRL+R
* Hotkeys for moving between accounts changed from FN+CTRL+first letter to SHIFT+first letter
  (this is because FN+CTRL+S / FN+CTRL+Q are used by Series 5 to pause/continue display)
* Help file and hints file updated
