Changes for version 0.7.4.2 Revisions print.js - Changed font of print-out to 6pt to reduce page count when printing entire inventories. Changes for version 0.7.4.1 Additions add-next.js - Added Notes field. Changes for version 0.7.4 Revisions form.xul, save.js - Merged in the seperate multi-form.xul and mult-save.xul. invnum.js - Reworked method of determining available inventory numbers. Changes for version 0.7.3 Revisions getinfo.js - Now opens the GCD search results in the user's default browser. license.xul, license.js - Reworked how the license is displayed. stats.xul, stats.js - Reworked how stats are displayed. Changes for version 0.7.2 Revisions preferences.js - Tweaked error checking and reworked inventory reloading for better performance. scdb.xul, preferences.js - Fixed problem where changing the max inventory size in preferences didn't update the available inventory numbers. Additions import-export.js - For HTML export, added code to check for mobile device and change layout accordingly for better readablility. multi-save.js - Now checks for duplicates. stats.js - Added number of available inventory slots to list of stats displayed. Changes for version 0.7.1 Revisions import-export.js - Tweaked error checking and removed redundant code. save.js, mult-save.js - Small tweaks to error checking and removed redundant code. getinfo.js - Modified parameters for the GCD search window to remove tabs. add-next.js - Tweaked error checking and removed redundant code. invNum.js - Removed redundant code. backup-restore.js - Tweaked error checking. print.js - Tweaked error checking and removed redundant code. form.xul, form-multi-xul - Expanded some of the pop-up help text. Additions form.xul, save.js - Allows use of nn or NN (ie - no number) in the issue field for comics without numbers. Changes for version 0.7 Revisions delete.xul, delete.js - Removed redundant code. scdb.xul - Removed redundant code. scdb.xul - Moved list of publisher buttons to a drop down menu in the tool bar to support dynamic menu updates. scdb-populate-buttons.js - Renamed to scdb-show-publisher.js and modified to support dynamic menu updates. preferences.js - Finally dynamically updates the Show Publisher menu when changes to the list of publishers is made. scdbstyle.css - Ditched the bolding of menu items when hovering over them. scdbstyle.css - Removed redundant code. read.js, listPopulate.js - Fixed sorting to display issues in correct numerical order...except for issue 0. delete.xul, delete.js - Tweaked deletion process. stats.js - Removed redundant code. stats.js - Fixed error in reporting stats for reprints. save.js - Closed issue where setting CGC Graded to Yes but not entering the CGC number would still allow data to be saved. form-add-edit.xul - Fixed problem where CGC Graded and/or Reprint would be set to Yes when adding but not be set when editing. listPopulate.js - Tweaked the code that scrolls to the last row selected for a small performance increase. Additions list.xul - Double-clicking on a row opens the selected entry in an edit window. Changes for version 0.6.11 Revisions scdb.xul - Modified menu to get rid of empty space to the left of menu entries. types.txt - Changed Mini-Series to the more generic Limited Series. Additions scdb.xul - Added keyboard shortcuts to menu. Changes for version 0.6.10 Revisions listPopulate.js - Tweaked to fix problem of listing not showing up when switching from one publisher to another and the second one not having the same or more entries. backup-restore.js - Changed file to save backup with actual name of users data file instead of hard coded file name. Additions import-export.js, import-export.xul - Merged the import and export menu options into one dialog. Changes for version 0.6.9 Revisions invNum.js - Reworked method of determining free inventory numbers to speed up response times. invNum.js - Fixed a problem where SCDB would warn of no free inventory numbers at startup but not actually start. backup-restore.js - Tweaked to reset the main inventory window to the top regardless of which line was selected before the restore. Additions backup-restore.xul - Merged backup and restore menu options into one dialog. Changes for version 0.6.8 Revisions print.js, print.xul - Tweaked the print function code. scdbstyle.css - Changed to a lighter grey for the alternating list entries. Additions list.xul, col-sort.js - Added ability to sort listing in ascending and descending order by clicking on the Publisher, Title, Series, Type or Grade column header. Changes for version 0.6.7 Revisions delete.js, delete.xul - Realized I didn't need seperate options for single deletion and multiple deletion. Merged the two together. delete.js, delete.xul - Added check for user selecting empty line before proceeding with delete. scdb.xul - Removed Delete and Edit buttons from toolbar. Redundant since they are in the pop-up context menu anyway. import.js, export.js - Tweaked file dialog to open to user's Desktop by default. backup-restore.js - Tweaked file dialog to open to the directory containing the backup files when doing a restore. print.xul, print.js - Reworked printing to open in a dialog with Print and Cancel buttons. Additions scdb.png, scdb-xpm - Added an "official" icon thanks to my friend and artist extraordinaire Casey Martin. More of his excellent work can be seen at http://ego-trap-graphics.deviantart.com . scdbstyle.css - Added style to change background color of alternating rows to gray and highlighted rows to some other color besides blue. list.xul - Columns are now resizable. Changes for version 0.6.6 Revisions All Help Files - Tweaked them a bit and added some info. save.js - Added extra duplicate check when editing. add-next.js - Added check for duplicate entry. preferences.js, add-multi.js, save.js, invNum.js - Added check to ensure maximum inventory number was set and if not set it. save.js - Updates status line (lower right). add-next.js - Updates status line (lower right). Changes for version 0.6.5 Revisions install.bat - Modified to tell user what the install file does and ask if they want to continue. install.bat - Modified to check for existance of SCDB configuration file to determine if we should do install or upgrade (versus asking the user what to do). preferences.js - Updates the status in the main window (lower right) when changes are saved. preferences.xul - Reloads the main inventory list so changes will take effect without clicking on All or a publisher. scdbstyle.css - Fixed hovering over publishers buttons not highlighting the button. Additions delete-multi.xul, delete-multi.js - Ability to delete multiple entries in the list. preferences.xul, preferences.js - Added two options to set the inventory sort order (Sort Order) and what to sort on (Sort Option) on the Configuration tab. list.xul, read.js - Added function to sort the inventory listing by certain fields and in ascending or descending order as defined in the Configuration tab in Preferences. Changes for version 0.6.4 Revisions filter-select.xul - Streamlined to use the revised filtering from last version. Deleted use of filter-list.xul. install.bat - Added upgrade function to avoid overwriting user's config file and (possibly) modified publishers.txt and types.txt files. listPopulate.js - Merged search.js into this file; search.js and search-list.xul no longer needed. Allows filtered lists to remain displayed instead of being overwritten by the full list when changes are made (edit/delete/add next). Additions add-next.xul, add-next.js - Ability to add next issue in a series by right clicking on an entry. IE - Right-clicking on the entry for Archie number 600 and selecting Add Next will add issue 601. Changes for version 0.6.3 Revisions impexp.xul - Updated and clarified information in this help file. scdb.xul - Reworked Help dialog menu option to not use a Javascript function from the scdb-menu-functions.js file. form.xul - Changed Grade field to a menu based on Overstreet grading scale. Field remains optional. filter-select.xul - Fixed bug in filters not picking up Reprints and CGC Graded correctly. save.js - Fixed bug where error message wasn't being displayed if an error in data input occurred. lisPopulate.js - Merged filters.js into this file; filters.js and filter-list.xul no longer needed. Allows filtered lists to remain displayed instead of being overwritten by the full list when changes are made (edit/delete/add next). Additions listPopulate.js - Added function to auto-scroll to the selected row in the listing after editing/deleting. Avoids user having to manually scroll down the list each time. Changes for version 0.6.2 Revisions prefs-form.xul, preferences.js, .scdb.config - Added configuration option to set maximum number of comics allowed in the inventory. export.js - Changed to only export what is shown in the main data window. all help files - Added some markup to make headings stand out. all files - Rearranged data display order; renamed CGC Grade to just Grade. NOTE: Because the save file format changed with this, this version is NOT backwards compatible with previous versions. Sorry. I won't do this again. Promise. Additions getinfo.js, list.xul, search-list.xul, filter-list.xul - Ability to search for info on the Grand Comic-Book Database (GCD) website via a right-click option in the lists. Changes for version 0.6.1 Revisions print.js - Reworked to only print what is shown in main data window or a selected entry. Fixes problem of not being able print filtered lists. delete.js - Revised to work with new delete confirm dialog. Additions about.xul - Replaces about.js. About now a dialog window with more information. delete.xul - Confirmation of deletion dialog that replaces the previous confirmation alert box. search-form.xul, search-list.xul, search.js - Added simple keyword search capability. Changes for version 0.6 Revisions scdb.xul - Completely revamped the layout for the main window (see below). prefs-form.xul, preferences.js - Switched to tabbed view to accomodate editing lists (see below). filters.xul, filter.js - Removed ability to sort by publisher since it is done in main window now. Additions scdb.xul - Added publishers buttons down the left side to filter listing. Also added status bar at bottom right. prefs-form.xul - Added tabs to allow editing of publishers.txt and types.txt files along with data file and directory info. Changes for version 0.5.2 Revisions list.xul - Added right click Edit and Delete functions. Changes for version 0.5.1 Revisions multi-save.js - Fixed field check issue that caused SCDB to think fields were wrong when they were not. Changes for version 0.5 Revisions form.xul - Revised to use Dialog. prefs-form.xul - Revised to use Dialog. save.js - Added checking for blank fields and convert colons to dashes in Title and Notes; check for only numbers in Issue and Series. multi-save.js - Convert colons to dashes in Title and Notes; check for only numbers in Issue and Series. filter-select.xul, filter-list.xul, filter.js - Allow filtering by different items (publisher, type, etc). install.sh - Command line based installer. Changes for version 0.4 Revisions license.js - Revised to use Dialog. Additions help.xul, et al - Functioning Help system that mirrors info on web site. multi-form.xul and multi-save.js - Add mulitple sequential issues to the inventory. Changes for version 0.3 Revisions scdb.xul - Fixed problem with window being larger than desktop on startup. Additions export.js - Add Export to CSV and HTML feature stats.js - Add statistics feature licensing.js - Read license via menu and popup Changes for version 0.2: Revisions backup.js - Reworked to use copyTo function backup.js - Now gets day of month instead of numeric day of week Additions import.js - Add Import from CSV feature backup.js - Add function to restore from backup file (doRestore). scdb.xul - Add Exit button print.js - Add ability to print one inventory entry or the whole inventory. COPYING - Add GNU License