HouseHold Accounting for Windows
*** RELEASE NOTES ***

Version 3.00.09 - Released
03/07/09  Update stock portfolio functionality to track Industry Categories for each symbol. Updated
	  the following - add the ability to set Industry Category, set Industry Category to 'Other'
	  for existing entries and refactor Porfolio report to display symbols organized by category.
03/07/09  All reports will now automatically 'Autoresize' and wrap fields if text is too large.

=====================================================================================================

Version 3.00.08 - Not Released
01/03/09  Switch Live Update host from infinitehosting.net to netfirms.com
01/04/09  Update reports to display full version number e.g. <version>.build; 3.00.08
01/04/09  Fix bug with reports not calculating investment balances correctly. Investment entries
	  were being included in balance once for background calculation then a second time for
	  investment entries visble on the report.
01/04/09  Add report setting where user can select whether or not to strikethrough investment entries
	  which are not included the balance calculations.
01/27/09  Add functionality to strikethrough portfolio entries that have been disabled.

=====================================================================================================

Version 3.00.07 - Released
02/16/08  Add address module. Also add functionality to convert existing addresses and link them to
	  accounts.
02/16/08  Create additional field for accounts - pin, security code, expire date, card number and
	  currency.
07/18/08  Add yahoo stock download service
10/03/08  Add Active checkbox to Save Portfolio window. If it is checked, the symbol prices will be
	  downloaded. Otherwise, the price download will be skipped.

=====================================================================================================

Version 3.00.06 - Released
12/31/07  Fix calculation issues with the way the gain/loss % is calculated.
01/04/08  Update 'Expl' text when shares are added or removed.
01/06/08  Add 'Total' column to the Portfolio Transaction tab.

=====================================================================================================

Version 3.00.05 - Not Released
11/16/07  Fix bug with how gain/loss % is calculated. If the gain is a positive value, divide
	  by the absolute value of the running total in case its a negative number.
11/19/07  In addition to checking for carriage return delimiter when importing a QIF file, new
	  character for new line is also checked for.
11/18/07  If the import process detects duplicate entrie(s), a message will be displayed to the
	  user.
11/21/07  Fix bug in formula to calculate account balance.
11/22/07  Update Archive functionality to only archive entries for non portfolio transactions.
11/23/07  Center Add/Modify Account window.

=====================================================================================================

Version 3.00.04 - Released
11/06/07  Add '%' column to the View Portfolio window
11/07/07  Fix bug that caused the account balance for Investment accounts to calculate
	  incorrectly when shares with a gain or loss are sold. The function that calculates
	  the investment account balances will now take gains or losses for sold shares into
	  account.
11/07/07  Fix bug that caused the Gain/Loss column value on the View Portfolio window to 
	  calculate incorrectly when the rows for sold shares are deleted or modified.
11/08/07  If the 'Show Inactive account(s)' checkbox is selected on the Quick Balance window,
	  the account balances will now be recalculated.
11/10/07  Correct formula to calculate the gain/loss percentage on the View Portfolio window.
	  The formula was wrong because it was using actual total. As a result the the formula 
	  was changed to be gain_loss/running total.
11/12/07  Set default value of 0.0000 for the following numeric columns - portfolio.tot_qnty, 
	  portfolio.running_total, in_exp_codes.amount, inc_exp_codes.budget_amt, 
	  monthly_batch.p_commission, monthly_batch.expense and monthly_batch.income. As a result, 
	  the corresponding columns in the application will sort correctly since there are no 
	  longer null values for these values in the database.
11/12/07  Minor updates to the Tour window. More updates will follow

=====================================================================================================

Version 3.00.03 - Not Released
07/15/07  Added Change % column to the Stock Price History report to show the percentage 
	  increase or descrease of a stock or fund based on the historical data accumulated
	  in the application.
09/27/07  If the 'Systems Settings -> Hide Entries for Inactive Accounts' checkbox is selected
	  the My Net Worth report will not display inactive accounts.
09/27/07  If the 'Systems Settings -> Hide Entries for Inactive Accounts' checkbox is selected
	  the 'Journal Entries -> Acct ID' will filter out all inactive accounts. Otherwise, all
	  accounts regardless of status will be displayed in the Acct ID field.
10/24/07  Reword alert messages for credit account and expenses.
11/01/07  Add bold text for entries on the Portfolio window for those rows that have a Quantity
	  greater than 0.
11/03/07  Add 'Watch field to the Add/Modify Symbol window. For entries where this field is selected
	  the background for the row will display yellow to remind the user to keep an eye on it. 

=====================================================================================================

Version 3.00.02 - Released
05/24/07  Modify 'Reset Check Number' screen to display all account types.
05/27/07  Fix issue with the 'Stock Portfolio' report that caused blank pages to be printed.
05/28/07  Rearranged fields on the 'Add/Modify Account' screen.
05/29/07  Add tipzzz text for the 'Active' checkbox on the 'Add/Modify Account' screen.
05/29/07  Add 'Asset' account type to 'Add/Modify Account' screen.
05/29/07  Modify the 'Account Search' screen to make Credit accounts searchable from the Check 
	  screen.
05/29/07  Update labels on the 'Add/Modify Account' window when Asset account type is selected.
05/29/07  Disable fields in the 'Additional Account Information' group when Asset account type 
	  is selected on the Add/Modify Account screen.
05/29/07  Update the 'Add/Modify Account' field validation function to differenciate between 
	  asset account type and other account type fields.
06/19/07  When updating the ending balance for a reconciliation, subtract the investment gain
	  amount from the ending balance then update the reconciliation table.

=====================================================================================================

Version 3.00.01 - Released
05/07/07  Display 'Credit Card/Loan/Line' instead of 'Credit Card' label on View Account and 
	  Quick Balance screens for accounts created with that type.
05/09/07  Add functionality to 'Account Reconciliation' to reconcile Investment accounts. 
	  Special functionality was added to deal with gain/loss and investment transactions.
05/09/07  Add a confirmation message to the 'Porfolio Transaction' window if a user selects a
	  non-investment account for the entry.
05/10/07  Refactor the Investment Calculator to return the total gain/loss per account rather 
	  than continue to use the total values stored on the Portfolio table. Users are allowed
	  to create transactions for the same smbol on different accounts. As a result, each 
	  account should only display the balance pertaining to entries made to the respective 
	  account and not the balance for all accounts combined.
05/10/07  Refactor the Investment Calculator to handle cleared vs/ uncleared entries to be
	  included or not in the balance outcome.
05/15/07  Change references of 'Bank' to 'Account' on Reports, Alert and Quick Balance screens.
05/15/07  If the account type selected on the Check screen is 'Credit Card' will display 
	  'Credit' on the screen.
05/15/07  Change Routing Number display field on the Check screen from type Number to String.

=====================================================================================================

Version 2.09.20 - Released
05/04/07  Fixed issue that caused the progress status window not to show the correct progress
	  when dealing with large fractions increments. The progress status window deals with 
	  integer values so when decimals are passed to it, some rounding up occurs. Due to this 
	  rounding the progress status will sometimes reach 100% before all items are done being 
	  process. Made a change to only close the progress window when all items are done 
	  processing and also to keep the status at 100% even when the decimal rounding forces it 
	  to go over 100.

=====================================================================================================

Version 2.09.19 - Released
05/01/07  Fix issue with balance calculator that wasn't calculating investment account balances 
	  correctly because some variables were null when no entries existed for investment 
	  accounts. Made a fix to reset null variable values to 0.0000.

=====================================================================================================

Version 2.09.18 - Released
04/24/07  Add total line to the Stock Portfolio report.

=====================================================================================================

Version 2.09.17 - Not Released
04/14/07  Add 'Investment' type to list of account types. Now users can use Investment accounts
	  to track the transactions that are posted such as stock & mutual fund purchases, 401k
	  and IRA investments etc.
04/14/07  Rename routing # field label to be more generic. Also, change the character limit on
	  the account number, type, desription and routing number fields to be consistent with 
	  the table definitions.
04/15/07  Remove number validation from Routing # field. This field is not limited to just numbers.
	  It can contain alphanumeric characters.
04/15/07  Add an account filter checkbox to the Quick Balance screen.
04/21/07  Rename label for Accounts -> Account Type -> Credit Card to Credit Card/Loan/Line
04/22/07  Add My Net Worth report

=====================================================================================================

Version 2.09.16 - Not Released
02/22/07  Reset price and date variables for downloaded stocks after each symbol is processed.
02/22/07  Scroll the stock screen when prices are being downloaded even if no data is returned.
03/30/07  Refactor stock price download code to use asynchronous framework. The code is using the
	  asynch framework but the call to the stock service is still synchronous. More research
	  needed to make it fully asynch.

=====================================================================================================

Version 2.09.15 - Released
02/11/07  Add functionality to import QIF formatted entries.
02/11/07  Reformat shortcut menus keys.
02/12/07  update online help
02/12/07  Refactor code for the progress status window to handle loops that exceed 100. Also 
	  refactor code that calls the progress status window. Even changed how the window is
	  open by passing in a structure for arguments. Also create function to count the number of
	  lines present in a text file. This function is needed to support the arguments passed to
	  the progress status window.
02/11/07  Resize the login name display area in the status bar.
02/14/07  Add Yeild() function to make canceling progress meter work better.
02/14/07  Display account name instead of account # on the Systems Settings and Export windows.
02/14/07  Add FITID field to monthly_batch table to detect dulicate entries on import.
02/17/07  Add functionality to import ofx and qfx files.
02/19/07  Add flag for each scheduled transaction that specifies if the entry will prompt the user
	  before saving it to the journal.

=====================================================================================================

Version 2.09.14 - Released
12/20/06  Change text option to Add Shares instead of Add Share for the Add Stock Transaction
	  window.
12/20/06  Display error message if an error occurred during save of journal entries.
12/29/06  Set status of newly inserted row to NewModified so that it shows after filtering.
12/31/06  Set the redrawing states for the Journal Entry window when it scrolls
12/31/06  Fix bug that caused entries not to save when they were filtered by account and
	  entries for other accounts did not have all required fields filled in.
01/01/07  Add checkmark bitmap for active accounts and sheculed entries.

=====================================================================================================

Version 2.09.13 - Released
11/10/06  When printer is selected as the output option, will popup printer selection window.
11/10/06  Add stock price history reports - graph and regular report.
11/11/06  Change the Check # field on the check Register report retrieval window from a text 
	  field to a dropdown.
11/11/06  Change the Check # search field on the Journal Entry window from a text field to
	  a dropdown.
11/12/06  Re-design Check Register report retrieval window - 1) add options for user to select
	  different report types. 2) users can now select to see a report by payee. 3) if the
	  Use Previous button is selected, the program will remember all prior settings. 4) The
	  check number foeld is now a dropdown list.
11/13/06  Change the numeric format of the price field on the Save Stock Symbol screen to
	  ###,##0.0000.
11/13/06  Update help file to include information about new functionality described above.
11/14/06  Updated Stock Price History to allow users to dynamically set or remove grid lines
	  on the report.
11/16/06  Call AcceptText for Save Porfolio screen when the Symbol Lookup button is clicked.
11/18/06  When Journal Entries are saved, the program will also save new descriptions to the
	  Memorized Transaction list. Also added a new setting to the Systems Settings General
	  tab to turn the option on or off.
11/18/06  Sort the list of Memorized entries by 'expl' in the Journal Entry Expl dropdown field.
11/19/06  Update the tipzzz messages for fields on the Systems Settings -> General tab.
11/26/06  Change reminders to happen for all entries that are <= to today's date.

=====================================================================================================

Version 2.09.12 - Not Released
11/01/06  Fix issue with balance transfer accounts having the incorrect expense types in the
	  default database. Also add code in app open event to set expense type when balance
	  transfer account description is set.
11/01/06  Add COMMIT statement when "Add Account" transaction is successful.
11/04/06  Set Auto Scroll to true for search field on Browser window.
11/04/06  Place "GL Description" search field on the Search window instead of popup.
11/04/06  Add the ability for the user to select values for the Account ID and GL Code search 
	  fields on the Journal Entry and GL Codes screens.
11/05/06  Add Stock Portfolio report.
11/06/06  If cancel is selected when searching for entries on the GL Codes and Journal Entry
	  screens, the highlighted rows will be unhighlighted.
11/07/06  Create report to display graph of stock prices
11/07/06  Re-design report retrieval window to put options in their own group box.
11/07/06  When "All GL Codes" option is selected on the report retrieval window, the focus
	  is also set to the Acct ID field.

=====================================================================================================

Version 2.09.11 - Released
08/28/06  Add option to make Accounts inactive.
08/28/06  Add message to inform the user that they are trying to make entries to inactive
	  accounts - Journal Entries, Money Transfer, Auto Payments, Stock Transactions,
	  Checks.
08/28/06  Add option to System Settings window to hide entries for inactive accounts. This 
	  setting only affects the 'All Accounts' filtering on the Journal Entries screen.
	  Filtering by a specific account will remain unchanged.
08/28/06  When System Settings and Accounts windows are saved, the app will now refresh the
	  Journal Entries screen and rerun the 'All Accounts' filter.
08/29/06  Fix Live Update feature to start accessing parameters from ini file. Also added new
	  FTP server storage location.
09/28/06  The stock symbol being downloaded will now display in the title bar of the Status
	  window when each symbol price is being downloaded.

=====================================================================================================

Version 2.09.10 - Released
06/09/06  Add Cleared checkbox to Save Portfolio Transaction window.
06/10/06  When the Symbol Lookup button is selected on Save Portfolio window, if a symbol 
	  is entered, the web browser will load the information for the symbol. If no symbol
	  is entered, then the web browser will open up prompting for the user to enter a
	  symbol to display. This is assuming that an internet connection is present.
06/22/06  Always update the BALANCE TRANSFER-XXX code descriptions in the app open event.
07/01/06  Scroll to the row being updated when stock prices are being downloaded.

=====================================================================================================

Version 2.09.09 - Not Released
04/11/06  Sort General Ledger Codes report by code description.
04/11/06  Remove the word 'Bank' from Check Register and Journal Entries report 
	  retrieval windows for account fields when no account is enter or selected. 
	  The text will now show 'All Accounts' instead of 'All Bank Accounts' when 
	  the account field is left blank.
04/28/06  Change the color on the Systems Settings window to be consistent (buttonface)
05/24/06  Fix bug where monthly expense limit alerts were not being calculated correctly. 
	  This is because the start date for the current month was not being calculated 
	  correctly.
06/05/06  Add folder images to the backup directory select window.
06/05/06  Add messages to alert users when they are making changes to an entry that is already
	  reconciled - Journal Entries, Stock Transactions, Checks.

=====================================================================================================

Version 2.09.08 - Released
03/15/06  Remove call to 'set window date format' function. Write new helper functions
	  to handle date validation and formatting. Modify all objects to remove calls
	  to IsDate(Date) and Date(String) functions. Substitute those former calls
	  with new helper method calls.
03/15/06  Disable Balance as of Date field on Quick Balance window. The user will now
	  have to use the popup calendar to select date. This is needed because the 
	  field had a change event that is triggered everytime a user enter a value.
	  If the user enters a bad date value, there is a message that gets displayed
	  everytime the user presses a key in the field.
03/15/06  Add validation for date fields on the following screens: Balance Transfer,
	  Entry Export, Entry Archive, Report retrieval screens etc.
03/15/06  Fix bug with balance transfer code where the income and expense text were
	  reversed. Add code in the app open event to check for the error and fix it.
03/15/06  When application is registered successfully, the Restart() method is called.
	  This method does not run the application close event so that LOCKFILE was
	  not deleted. Add code to delete the LOCKFILE when successfully register.
03/22/06  When the register code is executed, perform a COMMIT if the INSERT was 
	  succcessful.

=====================================================================================================

Version 2.09.07 - Not Released
02/07/06  Fix problem that caused an application error if the Portfolio window was
	  closed while the stock price download was in progress with the status window
	  displayed.
02/21/06  Instead of checking the text in the window titles to determine if the app
	  is running, the HouseHold Accounting will now create a LOCKFILE when the 
	  app starts and deletes it when the app is closed. If a second instance of 
	  the app is started, a message will be displayed telling the user that they 
	  can only run one instance of the app at a time on the same computer.
02/22/06  The application will now allow users to specify multiple startup commandline
	  arguments.
02/22/06  Change command line argumanent for AUTOLOGON to -AUTOLOGON
02/22/06  Rename trace.txt file to trace.log file
02/22/06  Add more descriptive text for the Ending Balance field on the Reconciliation.
03/11/06  If an invalid account is specified on the Export Entries screen, the Export 
	  button will be disabled.
03/11/06  Fix bug that caused a double -ve sign to be placed in front of expense amounts
	  when a QIF file was exported. If an expense was entered with a -ve number, then
	  it should be resolved an income value when the entry is exported. The same is 
	  true for -ve values are specified as income. They should be resolved as expense
	  amounts when exported as a QIF file.
03/12/06  Add Budget Amount column to GL account screen. The column is disabled for income
	  types. It is defaulted to 0.00 when a new row is inserted. Also changed field 
	  types for Default and Budget Amount to an edit mask (###,##0.00).
03/14/06  Resize window heights to fit Win XP style. The bottom portion of some windows
	  were being cut off in XP style.
03/14/06  Add Budget Amount field to GL Code report.

=====================================================================================================

2.09.06 January 27, 2006 - Released
	* Remembers the last filtered account on the Journal Entries window. If entries 
	  for a specific account are showing and the window is closed and reopened, the
	  entries on the window will be filtered as before.
	* Add a progress bar for the Portfolio window to indicate the download status for
	  stock prices.
	* Remove delay to disappearance of main window When closing application.
	* Fix issue where rogue house.exe processes would be left running if Live Update
	  was done and the application was closed before 60 seconds elapsed. Use main 
	  window timer event instead of using a loop that runs for 60 seconds.
	* Change the shortcut key for the Browse button on the Backup window from 'B' to 'w'.
	* If a duplicate check is encounter when saving an entry from the Checks or the
	  Auto Payments screens, the displayed message will also inform the user of the next 
	  available check number.
	* Move stock quote service provider to house.ini. Also replace space in URL with %20.
	* Progress Status window title will now display the current stock symbol being processed.
	* Change icon for the Backup tab to match the icon on the toolbar.

2.09.05 January 05, 2006 - Released
	* If a reconciled checked entry is modified, the application will warn the user.
	  It will also disable the cleared checkbox on the check screen.
	* Update reconciliation feature to reset the selected account instead of all
	  accounts. Also reword reconciliation completed message.
	* When the account is reconciled, the Finish button will be enabled and blink.
	* Update reconciliation online help text.
	* Fix bug that cause Quick Balance window to freeze. This situation would occur
	  if the Live Update window was opened and the application was closed before  
	  60 seconds elapsed and a new instance was reopened. The application was not 
	  closed down properly and the database connection was not freed. This fix 
	  will clean up the database connection so that the rogue house.exe processes 
          do not have a handle on it. On win xp and 2000, the rogue house.exe processes
	  will also be cleaned up. On win 98, processes will remain but will not cause
	  the app to freeze.
	* Re-enable to the Sound Effect checkbox in Systems Setting window
	* Spell out word 'Backup' on Systems Setting -> Backup tab.

2.09.04 December 31, 2005 - Not Released
	* Fixed bug that caused error when escape key was pressed while the account
	  search window was open on the Journal Entries window.
	* Re-enable the Backup Browse button to allow users to select their own backup
	  location. Backup will now save to directories with long file names.
	* Format expense alert message amounts to $########0.00
	* Add additional functionality to the Export feature. It now has the option to 
	  export entries to a QIF file.
	* Fix bug where the portfolio transaction was adding commission to total when a
	  sell action was requested.
	* Entries window will retrieve before answering requests to view scheduled
	  transactions (used triggerevent instead of postevent).
	* Fix bug portfolio running total would be calculated incorrectly if price was
	  changed after saving a transaction. The running total was allowed to be
	  negative even though the quantity was 0. Now, if the quantity is 0, then the
	  running total is also set to 0.
	* Rearrange account entries filter options. Also added functionality that will 
	  remember filter settings for entries window. Fixed bug where the entries 
	  window would revert back to the All Accounts option when a save was done.

2.09.03 December 02, 2005 - Released
	* When new prices are downloaded, there was a bug where the price would be 
	  inserted at the bottom of the list. As a result, the incorrect price 
	  would be picked up as the last price because the app assumed the most
	  recent price would be at the top of the list (sorted in descending order)
	* Resize the Portfolio window
	* Reformat and disable the total field on the save portfolio transactions window. 
	  The field did not accommodate the maximum calculated amount.

2.09.02 November 30, 2005 - Not Released
	* Allow hidden GL codes to show on the GL codes window. Only the 
	  Category field is enabled plus the other fields are disable and
	  delete option is disabled
	* Fix bug that caused unhandled db error when duplicate Code Category
	  is entered	

2.09.01 November 29, 2005 - Released
	* Calculate and show total stocks, total amount and gain/loss 
	  on the Portfolio window when saving and prices are updated
	* If there are transactions for a symbol, the symbol cannot be
	  deleted until all the transactions are also deleted.
	* Update online help
	* Remove filter for hidden GL codes in drop downs
	* Fix problem which allowed symbols to be duplicated in protfolio
	* Fix problem with duplication of Reconciliation title text if
	  Refresh option is selected
	* Remove word 'Bank' from Add First Account window
	* Fix fon size and type issue with Systems Settings -> Alert tab
	* Update default Bookmark URLs
	* Update Add First Account save message to reword message text
	* Redo some default GL codes
	* Add tool tips for Memorize Transaction income field
	* Rename balance transfer GL Codes to make them unique. Stems from
	  Outstanding issue with two codes having the same description text.
	  Itemchanged event does not get triggered when two code with the same
	  name are selected one after the other. As a result the income and 
	  expense fields do not get repainted.This is still an outstanding issue
	  and will be addressed in a future release.
	* When stock transactions and reconciliation is saved, completed or reset,
	  the status fields on the Journal entries window will be recalculated.
	* Show account name vs account number on Journal Entry window when
	  accounts are filtered

2.08.10 November 26, 2005 - Not Released
	* Fix bug with 10000 entry limit
	* Add Fix Live Update feature
	* Add tips to all fields
	* Fix bug where if the user selects the Show Toolbox option, the Tipzzz 
	  window is also restored
	* Add disable feature for auto payments
	* Add additional account types: reserve line, CDs etc
	* Sort bank account IDs
	* Updated Online Help
	* If app is started with -T param, will start trace
	* Set account limit to 99
	* Update Browser launch functionality
	* Update backup functionality to be operating system independent. Also 
	  will not not close data entry
	  screen when backing up.
	* Add Account Reconcile functionality
	* Add Loan Calculator
	* Add Stock Portfolio feature
	* Update application reset functionality to include Account Reconcile 
	  and Stock Portfolio
	* Update fn_winstate method to close response windows
	* ADD HELP and TIPZZZ (field tags) for Stock Portfolio windows
	* Update window and menu icons
	* Fix bug with auto payment popup windows - results in error when parent 
	  window closes and popup
	  remains open then save and tries to refresh parent

2.08.05 July 19, 2005: Limited Released
	* Rearrange account filter fields on Entries window.
	* Resize status fields on Entries window.

2.08.04 July 01, 2005: Released
	* Remove 10000 entry limit. User can now enter an unlimited
	  number of entries.
	* Update Live Update feature
	* Remove check printing capability
	* Add tips to undocumented fields
	* Add ability to enable/disable tips window
	* Add feature to enable/disable scheduled transactions
	* Add additional account descriptions
	* Sort accounts on entries window 
	* Add trace functionality. Started the application with
	  the -T parameter to enable tracing
	* User are now limited to 99 accounts
	* Removed icon creation from setup for start menu
	* Internet URL on About screen will now launch in the default browser

2.08.01 October 07, 2003: Not Released
	* Change font color to black on reports for negative balances
	* Fixed bug that caused a new row to be inserted if the enter 
	  key was pressed while focus was in the income or expense 
	  fields (happens on the 'Create Journal Entries' window - 
	  assuming 'Process Enter as Tab' option is on).
	* Will automatically set the Windows date format to 'MM/dd/yyyy'
	* Will automatically set the Windows date separater to '/'
	* Add option to Systems Settings window to set how the user
	  wants data entry windows to open
	* Fixed bug that caused Insert & Delete buttons not to be disabled
	  when a check is modified
	* Reorganize menus to only display relevent menu items per window
	* Update backup proocess

2.07.06 January 01, 2001: Released
	* Fixed bug that inhibitted backup process on Windows NT
	* Now able to archive entries by account
	* Redesign account viewing, entry, saving & deletion process
	* Now able to modify, create & delete code categories
	* Fixed bug that caused expense totals not to show on the 
	  Journal Entries screen if there were no income entries
	* Can now filter entries on the Journal Entries screen to
	  show all entries or for a specific account
	* Will not fill in the default account on the Journal Entries
	  screen of the account does not exists
	* Switch Live Update server

2.06.01 July 21, 2000: Released
	* Format end date field on the Check Register reports
	* Resize Backup window
	* Modify credit card alert module to account for 
	  credit balance on credit cards (can occur if client
	  overpays!!)
	* Enters $0.00 in expense status field when all entries are
	  deleted off the Journal Entries screen
	* Add tips for Category field on the GL Codes screen
	* If AutoFill is off, will still enable/disable income or
	  expense fields based on the entry type
	* If the screen resolution is less that 800 * 600, the 
	  Change Display Settings Windows dialog will open
	

2.05.03 June 30, 2000: Released
	* Discontinue Bank Reconciliation feature
	* Add "Check for new update" option to Systems Settings
	  window
	* Add "Open Entries" screen option to Systems Settings
	  window
	* Fix bug that may cause entries not to be created on 
	  Transfer screen
	* Fix leap year bug in Auto Payment module
	* Will now remove Scheduled and Memorized transactions
	  is system reset is selected
	* Can now scroll in the Memorized Transaction list on Create
	  Journal Entries screen
	* Remove minimize key from from Reminder window
	* Fixed bugs in the Live Update module. If an update is
	  available, will now show version information and also
	  issue audible alert is sound is turned on
	* Update registry paths to include reference to update.exe
	  file

2.05.01 June 22, 2000: Not Released
	* Change Cleared object from check box to drop down list on the
	  Create Journal Entry screen
	* If modifying check, window to title will now be:
	  Modify Check: check #
	* Add status text for all menu items
	* Resize the entry status label on the Journal Entry
	  screen
	* Center Journal Entry reports on page
	* Add Auto Payment feature
	* Set validation for Memorized Transaction fields
	* Add Schedule button to toolbox window
	* Add Auto Payment 'Prompt' option to Systems Settings
	  window
	* Add Auto Payment 'Check at Startup' option to 
	  Systems Settings window
	* Add 'Prompt on exit' option to Systems Settings window
	* Implement Reconciliation feature
	* Fixed bug that caused user to be unable to enter a negative
	  opening balance for accounts
	* Create a shortcut pop up menu for data entry windows. Activated 
	  by clicking the right mouse button
	
2.04.01 June 10, 2000: Released
	* All PB Dlls are now stored in the Windows/System dir
	* If 'Process Enter as Tab key' is turned on and the
	  Enter key is selected while focus is on the 'Clr'	
	  field, a new row will be inserted. The default value
	  for the 'Clr' field will also be inserted.
	* Stop word scrolling on about screen
	* Change AUTOLOGON login name
	* If Backup on exit window is opened, will not start another
	  instance for the application
	* Update Whats New help topic
	
2.03.05 June 04, 2000: Released
	* Remove all ALT+C shortcut keys from Close buttons	

2.03.04 May 29, 2000: Released
	* Change mnemonic for Clear option on Check screen
	* Make the splash screen non-resizeable

2.03.02 May 29, 2000: Uploaded to Nettaxi
	* If the income column has a value in it and the Enter
	  key is pressed, a new row will be inserted
	* Users can now set if an entry is cleared on the Journal
	  Entries screen
	* Modify Quick Balance screen to include or exclude 
	  uncleared entries from balance formula
	* Modify Check Register reports to display if checks are
	  cleared or not
	* Modify Check Register report criteria to allow user to
	  run checks reports for cleared, uncleared or both
	* Fix bug that caused report title not to refresh if the
	  Journal Entries by Category report is up and the GL
	  Account by Account is generated
	* Modify Journal Entries report to include or exclude 
	  uncleared entries from the report and report balance
	* Add option to Check screen to mark if check is cleared
	  or not
	* Add option to Transfer screen to mark if entry is cleared
	  or not
	* Add option to System Settings screen to specify what the
	  default value for 'Clear' should be on the Journal 
	  Entries screen
	* Add option to Systems Setings Alerts tab to include or 
	  exclude uncleared entries from Alert balances

2.02.01 May 27, 2000: Released
	* Updated Help file with registration information

2.01.01 May 21, 2000: Released
	* If the user click on the install date on the Systems
	  Settings window, Windows Explorer will open to that path
	* Reword Credit Card limit exeeded warning message
	* Add mnemonic (SHIFT + CTRL + R) to About screen to open 
	  new ISQL window
	* Format phone numbers on check screen
	* Wrap non-checking account message on check screen
	* Fix bug that cause current balance not to calculate on
	  Account report

2.00.02 Mar 15, 2000: Released
	* Implement the Bank Reconciliation feature
	* Distribute some bitmaps with program instead of adding
	  to the executable
	* Change the look of the GL Code search help window
	* Add Reconcile & Memorized options to Toolbox
	* Back out Bank Reconciliation feature from this release
	* Remove Reconcile option from toolbox and menu

2.00.01 Mar 05, 2000
	* Change edit fonts to MS San Serif from Aerial. The aerial
	  font caused an indentation in the input fields
	* Allow the use of the arrow keys to navigate the Tour screen
	* User can now click on the topic text on the tour screen to
	  skip to a specific topic

1.99.04 Feb 20, 2000
	* Stop FPT/X licence screen from popping up just prior 
	  to opening of Live Update screen

1.99.03 Feb 20, 2000
	* Fixed bug that caused simultaneous dual database access 
	  error on the Code Category screen
	* Each tab on the Systems settings window accesses a 
	  different help topic
	* Stop registration window display for Live Update

1.99.02 Feb 20, 2000: Not Released
	* If backing up to a floppy disk will prompt to confirm that
	  there is a diskette in the drive
	* Add Memorized Transaction topic to help	

1.99.01 Feb 18, 2000: Uploaded to Nettaxi
	* Update the date format in the Control Panel to always be
	  mm/dd/yyyy
	* Change the Backup Prompt window title to be Backup...
	* Back out code that updates the date format in the Control 
	  Panel to always be mm/dd/yyyy

1.98.03 Feb 16, 2000: Uploaded to Nettaxi
	* Update pics in Tour screen
	* Add new key to ini file to turn off resolution message
	  after its displayed the first time. Everytime you install
	  a new update, the message will display once
	* Create App methods for each task performed in the App
	  Open & Close events
	* Filter out Credit Card & Cash accounts from the check
	  report retrieval id list
	* Fixed bug that cause system error when the tab or the 
	  browse button was clicked in the backup prompt window
	* List for explanation on the Journal Entries screen will 
	  only drop down automatically if there are memorized 
	  transaction entries

1.98.02 Feb 13, 2000 - Version 1.98.02: not released
	* Create new table definition for Memorized Transaction
	* Implement Memorized Transaction feature
	* Change the balance retrieval criteria for the Quick Balance
	  screen
	* Fixed error that was caused by a single quote in the
	  Check and Transfer explanations
	* Filter out the BALANCE TRANSFER GL from the Write Check
	  Code selection window when
	* Filter out Accounts from the Write Check screen ID 
	  selection window which are not Checking or Saving
	* Fixed bug that caused incorrect GL Code to be retrieved
	  in drop down list when the gl descriptions are 
	  identical

1.98.01 Feb 1, 2000 - Version 1.98.01: not released
	* Add Alerts to Systems Settings
	* Moved Toolbar Settings to Systems Settings
	* Removed Announce & Toolbar windows to working pbl
	* Add menu items for Memorized and Scheduled trans.
	* Add message if an opening balance amount is > 0.00
	  for a credit card account
	* Reset Check Number screen will not show credit card
	  or cash accounts
	* Add option to Quick Balance screen to show balances
	  as of today or including future dated entries
	* Change the menu and toolbox label for Insert to 
	  New Entry
	* Will have to click Other Information button on the
	  Add Account screen to see address information
	* Change the window title of the Add Account screen to
	  Add Account
	* Modify the look of the Security windows
	* Change login window title to Login to HouseHold Accounting
	  for Windows
	* Add 2 more status meters to the login window
	* Program will now use the windows calculator
	* Start implementing the Alert features: Max & Min acccount balances,
	  Credit Limits, Check Reorder & Monthly Expense Spending Limits
	* Add topic to Online Help for What's New
	* Add new button to Greeting window to view What's New topic
	
1.97.03 Jan 28, 2000 - Version 1.97.03: Uploaded to nettaxi
	* Reword resolution message
	* Disable Live Update menu if not registered
	* Will now retart program when registered
	* Update Register topic in help file
	* Will not show DB engine running
	* Sort GL Codes by category
	* If BALANCE TRANSFER GL Code doesn't exist the 
	  program will create it for you when a balance 
	  transfer is performed
	* Add Category to GL Codes report
	* Update error messages
	* Does not display checking account message when
	  account id is blank on the Check screen

1.97.02 Jan 17, 2000 - Version 1.97.02: released
	* Change the window type from popup to response for
	  bookmark
	* Allow user to specify 0 to turn off idle
	* Change expense/income default amount from null
	  to 0.00 when doing a transfer or writing a check
	* If there is a modification to a data entry screen
	  and it is closed, make sure the window is brought
	  to the top	
	* Disable Toolbox Insert, Delete & Save options if
	  the Calculator & Quick Balance window is active
	* Make the .exe file smaller by creating a .pbd for
	  the app pbl
	* Make the main window the parent for all popup 
	  windows
	* Change the vertical position of the toolbox window

1.97.01 Jan 03, 2000 - Version 1.97.00001: not released
	* Added the ability to specify output for report
	  on the retrieval criteria screens
	* Program will now remember last bank acount and
	  check number that the prior report was generated
	  with
	* Added item for Cash in the Bank Account Type list
	* Change the background color of the check screen
	* Place asterisks @ the end of the check amount words

1.96.03 Dec 31, 1999 - Version 1.96.00003: not released
	* Added option to the Systems Settings screen to
	  remember check payees
	* Changed the title of the report retrieval screens
	* Added the ability to specify categories for the 
	  GL codes and run a report by the category type
	* Split the generic.pbd file into 2 parts (A & B)
	
1.96.02 Dec 16, 1999 - Version 1.96.00002: not released
	* Fixed bug that caused a check entry to be
	  disabled on the Journal Entry screen after 
	  a check was saved
	* Add animated globe to Live Update screen
	* Add animated book to About screen
	* Add a backup progress meter to backup screen

1.96.01 Dec 03, 1999 - Version 1.96.00001: not released
	* Included bank & gl code in summary section
	  of reports
	* Updated Register topic in Help file
	* Rename menu item from Edit User(s) to Security
	* Add a tutorial
	* Added to tutorial option to Help menu and
	  Welcome screen
	* Fixed bug that caused program to freeze if the
	  login window was opened and the user clicked the
	  start menu toolbar icon for the program while a
	  response window was opened
	* Fixed bug that gave duplicate check # error when
	  dealing with check numbers that are the same in
	  different bank accounts
	* Add window to reset check numbers
	* Add option to run check register report by 
	  check # or for all accounts at once

1.95.03 Nov. 22, 1999 - Version 1.95.00003: Released
	* Resize the Journal entry window
	* Allow alpha-numeric zip codes on the bank
	  account screen
	* Upgraded the Help file

1.95.02 Nov. 16, 1999 - Version 1.95.00002: Uploaded to Nettaxi
	* Removed the shortcut key for the 'Mail DB' option
	* Add column headings to the code dddw for the 
	  Journal Entries screen
	* Resized the toolbox & tips window
	* Disable the Insert & Delete buttons on the
	  toolbox window when the check window is opened
	* Fixed bug that didnt prompt to save on the
	  Systems Settings screen when the value in the 
	  acct id box was changed

1.95.01 Nov. 16, 1999 - Version 1.95.00001: not released
	* Issue confirmation if check is written with an 
	  income account
	* Save the next check number for each bank account
	* Issue confirmation if check is written with a
	  bank account that is not Checking
	* If a check is saved and the Journal Entries 
	  window is opened, the program will will scroll 
	  to the entry

1.94.05 Nov. 16, 1999 - Version 1.94.00005: Uploaded to Nettaxi
	* Modified the way income/expense columns are 
	  enabled/disabled based on the entry type
	* When entries are saved, the cursor remains on 
	  the same row
	* Added a tip to the import error message
	
1.94.04 Nov. 13, 1999 - Version 1.94.00004: Uploaded to Nettaxi
	* Made changes to some menu shortcut keys & added 
	  toolbar icons for the Select All & Deselect All
	  menu items
	* Changed the default size of the main window

1.94.03 Nov. 12, 1999 - Version 1.94.00003: not released
	* Disable/Enable income/expense column based 
	  on the GL Code for the entry (income/expense)
	* Implemented the 'Send Database' feature
	* Included a sample psr report in the archive
	* Fixed bug that caused a system error when the
	  main screen was not opened and the program's 
	  idle event tries to disable the instance 
	  variables for the toolbox and tips windows

1.94.02 Nov. 11, 1999 - Version 1.94.00002: not released
	* Added a tip to the export error message
	* Journal Entry screen is refreshed immediately
	  if GL Codes or bank accounts are created or 
	  deleted (dont have to close & reopen Journal 
	  Entry screen to view changes)
	* Disabled the Insert, Save, Delete & Modify Check
	  options on the toolbox if a data entry window is
	  not opened
	* Disabled the check number field on the Journal 
	  Entry screen thereby forcing the user to work with
	  the check screen in order to write/modify checks 
	* Added a down arrow to all drop down calendar
	  buttons

1.94.01 Nov. 08, 1999 - Version 1.94.00001: not released
	* Stop save confirmation dialog box from popping
	  up when no changes are made to the check screen.
	  Usually happens when a check is saved and the 
	  next check number is automatically filled in
	* Added reports to show bank account details &
	  another for all GL Codes

1.93.03 October 31, 1999 - Version 1.93.00003: not released
	* Fixed bug that reported incorrect database file 
	  create and modify time on the Backup window
	* Changed the text for the cancel & register button 
	  on the Register screen from Cancel to Register 
	  Later & Register to Register Now

1.93.02 October 31, 1999 - Version 1.93.00002: not released
	* Fixed bug that caused the 'paidto' item to
	  become NULL if a check entry was changed and 
	  updated on the Create Journal Entry screen
	* Included the time the last backup was done
	* Fixed random bug in the Live Update module that
	  cause the screen not to close when the update
	  was complete
	* Modified the code for the Idle module so that 
	  the program does not have to be restarted when the
	  value is changed in order for the settings to take 
	  effect 
	* Centered the Toolbar window
	* Added a validation to make sure that the start date
	  cannot be greater than the end date on any window
	* Updated the error log to include the window or menu
	  name in which a system error occurred
	* Added tab icons to the users screens
	* Add a toolbar icon for the Modify Check menu option
	* Changed the save report option to only allow certain
	  save as types
	
1.93.01 October 26, 1999 - Version 1.93.00001: released
	* Added internet bookmark option
	* Modified code for Live update feature

1.92.03 October 17, 1999
	* Disable all windows behind the login window
	  thereby causing the illusion that the login
	  window is a response window type. Could not make
	  the login window a response because it is not
	  called from a parent window

1.92.03 October 17, 1999
	* Added a print dialog to select print options for
	  reports
	* Increased the default size of the report windows
	  when the are not maximized
	* Added dropdown calendar to select dates
	* Fixed bug that caused tooltips not to show

1.92.03 October 13, 1999
	* Changed the title of the backup window from
	  'Systems Settings' to 'Backup...'
	* Removed the control menu from the select directory
	  window. If the window was close with the control 
	  menu, the current directory would not be reset to 
	  the program directory
	* Hide the ftp control from view when checking for 
	  new updates
	* Added the ftpx.dll file as part of the deployment
	  package. Auto update will not work without this file

1.92.03 October 11, 1999
	* Display reg code and serial number on the About
	  screen
	* Display 'Unregistered' in the title bar if program
	  is an unregistered version
	* Added code to disable 'Modify Check' option 
	  when there are no entries on the Create Journal 
	  Entry window

1.92.02 October 09, 1999
	* Added code to disable 'Modify Check' option 
	  when the Create Journal Entry window is closed
	* Fixed bug on the register window that caused the
	  windows not to close when the program is registered
	  and the program will also hang when restarted

1.92.01 October 08, 1999
	* Corrected misspelt words in online help

1.92.01 October 07, 1999
	* Added code to expire software if not registered
	  in 30 days

1.91.04 October 06, 1999
	* Updated online help
	* Modified the look of the Bank Account window
	* Updated the list of default GL Codes
	* Fixed bug that caused an invalid column error
	  when there are no entries on the Create Journal
	  Entry window

1.91.04 October 05, 1999
	* Add the abiltity to sort data by clicking on
	  the column headings

1.91.03	October 03, 1999
	* Added a new option (Modify Check) which will
	  allow users to change the details of an existing 
	  check entry.
	* Fixed bug on the Money Transfer window that caused
	  a conversion error when the transfer amount had 
	  more than 3 dollar digits.
	* Updated import failed error message that was
	  returned when the import file was an incorrect
	  format.
	* Updated the date validation error message that was
	  displayed when an invalid date was entered on the
	  Reminder and the Create Journal Entries window.

1.91.02	October 02, 1999
	* Implemented the 'Automatic Update' feature.
	  If a new program update exists, the program can now 
	  automatically download the software and run the setup
          program to update itself.

1.91.02	October 01, 1999
	* Modified code to allow reports to be generated
	  even if already on screen.
	
1.91.01	September 30, 1999
	* Fixed tab order on various windows.
	* Removed the 'Show Entry Retrieve' window fom the
	  program. Entry retrieval time now increased by 70%.
