NOTE - The 'Games.ini' file, is a record of initial price for each game as it is added, and only changes when that price gets lower. The program uses it during every update, to do a comparison.

(v2.2) Added an extra wait for first wishlist page, accessed at need by clicking the 'Wait Time' label (hopefully most will not need it, and it may not help in any case). Improved the LOCAL load option, by providing more information. Program Information dialog has been expanded from 1 to 3.

(v2.1) Added an alternate LOCAL option, to view changes based on last ones. Program can now auto determine the number of wishlist pages, using the ALL option if enabled. Minor bugfixes etc.

(v2.0) Added a Currency Symbol query at startup (once only if symbol provided), that will be used in the Price input field. Program now ensures that two decimal places occurs for prices, and a leading zero if needed. Added further error and value checking & testing to determine elusive crash. The wishlist web pages loading seconds are now displayed in the Price input field.

(v1.9) Added further improvements to help deal with an occasional crash (for me at least). Thanks again to TheDcoder, my good buddy, with his help over this issue (code & thoughts). Added a current 'Price' input field which allows copying (i.e. if desired for a game update in my IonGOG Wishlist program).

(v1.8) Added a checkbox to enable copying of URL for selected entry. Improvements to error checking and reporting. Added an ON TOP button to toggle program window status.

(v1.7) Restore ability added on program start after a crash. NOTE - This is not a full restore, as the oldest backup would have been replaced by a newer one.

(v1.6) Backups now occur for the 'Games.ini' file (per user account), which can be manually restored at need. Program Information and feedback has been improved. More information added to end of this file.

(v1.5) Color and minor improvements added to status changes.

(v1.4) Program given a Search option, using the Title field with a FIND button. Status is now displayed in the Title field, rather than using a Splash. Improved aborting with Stop.

(v1.3) Bugfix for Webpage (overlooked adjustment for added column). Program window height reduced so I can fit my 'IonGog Wishlist' program on screen without overlap.

(v1.2) Bugfix for lines not being colored in 'Slick' mode, due to using -1 (default last control) for each listview line, rather than a specific line (row) number. I've changed the line colors a bit, with 'Light Blue' for new entries, 'Green' for cheaper price, 'Pink' for discounted previously, 'Orange' for slightly dearer, 'Red' for much dearer. A darker blue may also appear now, if the price returned is not a number, which might occur if GOG change the HTML in some way. NOTES - Three prices play a part in what is colored or not, and what gets updated. During an update, Wishlist pages are downloaded to numbered text files (i.e. Html_1.txt) and saved in a folder named after the User. Those text files are where the current price can be found. They are scanned immediately after an update and the prices displayed. On the first use of this program, each entry will get a 'Last' price recorded, which will be the same as current price. On subsequent checks for existing entries, the 'Last' price will only be updated if the current price is cheaper. In that scenario, a 'Lowest' price gets recorded as well. Using the LOCAL button, the list is loaded from entries in the Html text files and compared to any 'Last' price that exists, and colored accordingly - Red or Orange, or if no change, then a check of the 'Lowest' price occurs and if found it is colored Pink to show the entry has been discounted at least once. FURTHER NOTES - An increase in price is never recorded. A cheaper price is always recorded, both for last and lowest. A 'Green' line row is only ever shown immediately after an update, and in future loads will be shown as a 'Pink' row line.

(v1.1) Bugfix for faulty number comparison. Added a 'CLEAR LAST PRICE' button and process. Finally remembered to add code to clear the list before Loading or Updating. Made all loading slicker and therefor faster (NOTE - This can be turned off in the 'Options.ini' file manually, by setting 'slick=1' to another number. Thus allowing you see to the ListView being populated ... much slower though).

------------------------------------------------------

Colored Lines At A Glance
-------------------------
NOTE - All these colors are the background color for a line, not the text color.
Unchanged price since addition, will show (after initial Light Blue) one of the two default color lines, which alternate between Pale Pink and Pale Green.
RED = Current price is much higher than last recorded price. More than 20 cents dearer.
ORANGE = Current price is slightly higher than last recorded price.
GREEN = Current price is lower than last recorded price. NOTE - Only displayed after an update.
PINK = Price currently remains unchanged, but lower than when added.
LIGHT BLUE = New addition to the list or price was free ($0.00) when added.
