DOWNSTAIRS
Date: 21.8.2008 Time: 10:33:21, Your address: 38.103.63.61
Home
About Me
Programming
  • API Pack
  • CGI Applications
  • Isapi Extensions
  • Programming Forum
    Products
  • Home Ftp Server
  • Home Web Server
  • Revision Management
  • Simple Backup Tool
  • Time Sync
  • More Tools..
  • Support Forum
    Pi Test
  • PiTest Forum
    Miscellaneous
  • General Forum
  • Chat/Shout box
  • Upload File(s)
  • Browse Files

    user:
    pass:
    Progr.: 29.7.2008 18:24:20
    Support: 21.8.2008 10:02:22
    Pi Forum: 24.6.2008 11:12:34
    Misc.: 11.7.2008 12:02:24
  • //#########################################################
    //
    //  Home Revision Management System
    //
    //  Copyright (c) 2005-2007 Ari Pikivirta
    //
    //#########################################################
    //
    //    03022008, 1.2.1.40, ari pikivirta
    //      * fixed setting.ini file location to under the installation folder
    //      * font change on most of the editable fields from tahoma to verdana
    //
    //    05122007, 1.2.0.39, ari pikivirta
    //      * updated home page to point /products.html
    //      * fixed bug on automatic exporting of history
    //
    //    10112007, 1.1.6.38, ari pikivirta
    //      * added automatic history export setting
    //      * last export location stored into the project file
    //      * internet update base updated, working, but not yet as finished
    //        as it will be
    //
    //    11102007, 1.1.5.37, ari pikivirta
    //      * fixed bug in recent files list
    //      * made editor font bigger (8 to 10)
    //      * changed some of the default layouts and made login and log setting
    //        windows to appear in the center of owner window
    //      * fixed spelling mistake on about vindow's copyright notice..
    //
    //    11072007, 1.1.4.36, ari pikivirta
    //      * added setting to disable (enable) project file monitoring
    //
    //    07072007, 1.1.4.35, ari pikivirta
    //      * added checking of another instance into the program startup
    //      * on the very first run after install if no backup folder was selected
    //        dialog for selecting it will be brought up
    //      * login dialog edit accepts enter also (no need to click on button)
    //      * using api_dirmonitor for project file monitoring instead of timer
    //      * added possibility to view logbook within the home rms application
    //      * changed custom location(s) structure
    //      * removed "no project open" message from closing if no project were opened
    //
    //    16042007, 1.1.3.34, ari pikivirta
    //      * added possibility to reset customized project location by clicking
    //        on the "location" on the main view
    //
    //    12042007, 1.1.3.32, ari pikivirta
    //      * added custom project locations for users that would like to have
    //        project in some other folder than the original (project creator)
    //      * fixed bug on double clicking to open first project in project browser view
    //
    //    27032007, 1.1.3.31, ari pikivirta
    //      * added separated notes field for each revision done just to include
    //        more information that cannot be necessarily put into the system as
    //        actual revision change (even the name have to be different still)
    //      * always creates backup of old project file before saving any changes;
    //        if original is file is destroyed for some reason, the backup file
    //        is used instead on project open
    //
    //    23032007, 1.1.2.30, ari pikivirta
    //      * on browse for project window, project is also opened by double clicking on it
    //      * if no backup location is yet defined, opening project will define it
    //      * if no user name specified, on program startup login dialog is shown immediately
    //      * wellcome message added on the very first startup of application 
    //
    //    22032007, 1.1.1.29, ari pikivirta
    //      * changed all fonts to tahoma
    //      * changed list even color to lighter to make reading easier
    //      * fixed bug in api_pack's listbox to sort columns correctly
    //
    //    21032007, 1.1.1.28, ari pikivirta
    //      * created separated browse for project window if project folder exists
    //        to easy seeing all projects available (and also changes)
    //      * moved close button on fileview window to bottom-right
    //
    //    20032007, 1.1.0.27, ari pikivirta
    //      * added possibility to create folders when on extracting revision
    //      * background color changed to white as in other home serie products
    //      * improved checking of if another user has changed project file
    //      * added possibility to sort file(s) view items according to column clicked
    //
    //    18022007, 1.0.4.26, ari pikivirta
    //      * added quick launch pictures to indicate if selected revision contains
    //        files and also to notify if there is notes written for the project
    //      * browse backup location window allows to create directories
    //      * added possibility to view revision backup file contents
    //
    //    28122006, 1.0.4.25, ari pikivirta
    //      * project info view "todo" width memory fixed
    //
    //    15122006, 1.0.4.24, ari pikivirta
    //      * implemented find text function
    //      * replaced all relevant paths from both project settings and project
    //        with universal folder names
    //      * fixed bug in selecting backup location and project location, cancelling
    //        directory select cleared the folder name
    //
    //    09122006, 1.0.3.23, ari pikivirta
    //      * replaced api_listbox with api_stringgrid for the revision list
    //
    //    27112006, 1.0.2.22, ari pikivirta
    //      * project views splitters now not possible to swap positions anymore
    //      * fixed bug in forcedirectories when extracting revision if the
    //        destination folder doesn't exist
    //
    //    27112006, 1.0.2.21, ari pikivirta
    //      * fixed anchor of checkboxes on the project information view
    //      * if saving of project fails, there is possibility to retry saving
    //        operation
    //      * when creating new revision above check is done, if revision cannot
    //        be saved new revision creation is aborted
    //
    //    25112006, 1.0.2.20, ari pikivirta
    //      * fixed filename bug on the save dialog on downloading update
    //      * now showing progresss when updating also as downloaded / filesize
    //      * fixed allow delete and allow update checkboxes on the project view
    //      * not possible to update existing revisions if allow update is disabled
    //
    //    20112006, 1.0.2.19, ari pikivirta
    //      * if local directory doesn't exist on extract revision rms asks if
    //        user wants to create one.
    //      * minor changes to other user change monitoring if same project is open 
    //
    //    10112006, 1.0.2.18, ari pikivirta
    //      * bug fixed with other user files monitoring; if backup drive is slow
    //        enough it caused the just saved project to reload.
    //      * added check for backup location on startup (if defined), application
    //        rise message dialog informing that the backup location should be checked.
    //
    //    02112006, 1.0.2.17, ari pikivirta
    //      * new revision layout change for easier editing of todo and problems lists
    //      * added "allow delete" as checkbox onto the project creation,
    //        after creation this is allowed to change only by creator
    //      * added "allow update" checkbox to the project view similar to ^^
    //      * project view now remembers the positions on next startup
    //      * added checking for the backup location if another user updates
    //        currently opened project's main file (locking for example)
    //
    //    27102006, 1.0.2.16, ari pikivirta
    //      * added confirmation on creating revision with same name - old one
    //        will be overwritten (backed up though)
    //      * three recent files was missing! fixed now, shows 4 latest projects
    //      * fixed backup file name(s) in create new revision - last open project
    //        view filename was used on earlier fix (place changed)
    //
    //    26102006, 1.0.2.15, ari pikivirta
    //      * added four of the recent projects as a quick select into the main menu
    //      * fixed problem with backing up existing file if same name with new
    //        revision already exists
    //
    //    23102006, 1.0.2.14, ari pikivirta
    //      * still troubles with extracting and replacing all the files,
    //        fixed the zip component finally!
    //
    //    19102006, 1.0.2.13, ari pikivirta
    //      * changed extract to parameters to freshen instead of update
    //      * added lock symbol into the bottom-right of the form
    //      * disabled project name and revision number change after created
    //
    //    09102006, 1.0.2.12, ari pikivirta
    //      * added check, project modification must be saved before creating
    //        new revision
    //      * added possibility to lock projects (all users can using same
    //        backup location/project path can see which projects are "in use") 
    //
    //    25082006, 1.0.1.11, ari pikivirta
    //      * changed save project on new revision to save project automatically
    //      * fixed issue with new projects (forgot to clear previous revisions list)
    //      * changed tab order on the new/edit project window (also enter goes to
    //        next edit)
    //
    //    14082006, 1.0.1.10, ari pikivirta
    //      * added file updating possibility on revision modify
    //      * backing up existing revision files if exists on create/modify revision
    //
    //    03092005, 1.0.1.6, ari pikivirta
    //      * added setting to automatically save project also on revision changes
    //
    //    24052005, 0.0.1.5, ari pikivirta
    //      * added saving of also revision window position and size
    //      * added possibility to export project history into text file
    //
    //    23052005, 0.0.1.4, ari pikivirta
    //      * added popupmenu to revision list
    //      * added username property and possibly to autamically login as username
    //      * if logging to file username must be specified
    //      * added confirmation to reivison delete
    //      * remembers now headercontrol section widths
    //      * added shortcut keys for the main window
    //      * added cancellation checking for archiving operations
    //      * fixed project modificated state when opening or closing project with ignore
    //
    //    23052005, 0.0.1.3, ari pikivirta
    //      * fixed wrong filename when deleting revision
    //
    //    22052005, 0.0.1.2, ari pikivirta
    //      * added link to home
    //      * added internet update possibility
    //      * fized problem when creating new project revisions remained from last
    //        open project if was not closed separately
    //      * added checking of if project was modified before opening or closing
    //        existing project
    //
    //    21052005, 0.0.1.1, ari pikivirta
    //      * first release of this simple aid for programmers
    //      * all basic items are now working correctly
    			
    Copyright (c) 2004-2008 Ari Pikivirta
    Get Firefox! Get Thunderbird!