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
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
|