# This file lists changes to files from CodeSnip's Src folder before SVN was
# used to maintain version records.
#
# Any changes to files after importing to SVN on 04 Jul 2009 are not recorded
# here.
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
Build.bat
________________________________________________________________________________
v1.0 of 06 Jun 2006 - First version that builds all project.
v1.1 of 21 Apr 2008 - Removed call to MS SDK's SetEnv.cmd and instead
directly set path to required directories to get MIDL
to work.
- Changed to worj with single Resources.rc file instead
of Images.rc and Dialogs.rc.
- Removed some redundant code.
- Now set (renamed) window title at top of file.
v1.2 of 05 Jun 2008 - Fixed error in environment variable setting code.
v1.3 of 24 Aug 2008 - Modified to work with Delphi 2006.
- Disabled output from HTMLRes
04 Jul 2009 - IMPORTED TO SVN.
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
CodeSnip.dpr
______________________________________________________________________________
v0.1 of 30 Jan 2005 - Original version.
v0.2 of 20 Feb 2005 - Added new UHTMLDetailUtils, UDetailPageLoader and
UHTMLGenerators units.
- Removed UCompCheckHTML.pas and UHTMLProducers units.
v0.3 of 22 Feb 2005 - Added new IntfNotifier, UWBExternal and UNotifier
units.
- Removed UExtCompCheck and UExtInfo units.
v0.4 of 23 Feb 2005 - Added new FrBrowserBase, FrDetailView and
FrHTMLTpltDlg units.
v0.5 of 24 Feb 2005 - Added new UMessageBox unit.
v0.6 of 26 Feb 2005 - Added new UIniDataReader and USnipData units.
v0.7 of 28 Feb 2005 - Added new UWBHighlighter unit.
v0.8 of 05 Mar 2005 - Added new IntfCommon, FmCompilersDlg, UCompilers,
UCompilerBase, UCompilerUtils and UFreePascalCompiler
units.
- Added new Images.res resource file.
v0.9 of 10 Mar 2005 - Added new UBaseHiliter, UDetailHTMLHiliter,
UHilitePasLexer, UHilitePasParser and
UTextStreamReader units.
v0.10 of 17 Mar 2005 - Added new USaveSnippetDlg, USaveSnippetMgr,
FrTextPreview, FrRTFPreview, FrHTMLPreview,
IntfPreview, FmPreviewDlg, URTFUtils, UHiliteAttrs and
USyntaxHiliters units.
- Removed units: UBaseHiliter and UDetailHTMLHiliter
(replaced by USyntaxHiliters).
- Added new Dialogs.res resource file.
v0.11 of 21 Apr 2005 - Renamed UUnitGen unit as USourceGen.
- Renamed UCompilerTypes unit as IntfCompilers.
- Added new IntfHiliter unit.
v0.12 of 25 Apr 2005 - Added new UHelpTopicAction unit.
v0.13 of 20 Nov 2005 - Added new UWebService and UBugReporter units.
v0.14 of 30 Nov 2005 - Added new UHTMLHelp and UHelpMgr units.
v0.15 of 04 Jan 2006 - Added new UParams unit.
v0.16 of 06 Jan 2006 - Added new FmPreferencesDlg, UCopySnippetMgr,
UFileHiliter, UPreferences, USnippetMgr and
USnippetSourceGen units.
v0.17 of 06 Jan 2006 - Added new UBDSCompiler and UBorlandCompiler units.
- Added model view support code on move to Delphi 2006.
v0.18 of 10 Jan 2006 - Removed model view support code on reversion to Delphi
7.
v0.19 of 11 Jan 2006 - Added new UConsoleApp, UCompilerRunner and UPipe
units.
- Removed UCompilerUtils unit.
v0.20 of 12 Jan 2006 - Added new UCheckSum unit.
v0.21 of 02 Apr 2006 - Added new UFileUpdater, ULocalFileList,
URemoteFileList, UObsoleteFileList, UDownloadFileList,
UUpdateAnalyser and UDataBackupMgr units.
v0.22 of 02 Apr 2006 - Deleted resource directive that included CodeSnip.res.
Icon is now defined in Images.res.
v0.23 of 04 Apr 2006 - Added new USettings and UWindowSettings units.
v0.24 of 07 Apr 2006 - Added new FmWizardDlg, FmRegistration, URegistrar,
USystemInfo and UVersionInfo units.
v0.25 of 16 Apr 2006 - Added new UWBNulDropTarget unit.
v0.26 of 01 May 2006 - Added new FrNews, FrNewsHTML, UDataStreamReader,
UDOSDateTime, UDownloadMonitor, UMemoInfo,
UMemoProgBarMgr and UNews units.
- Removed UDatedFile, UDownloadFileList, ULocalFileList,
UObsoleteFileList, URemoteFileList and UUpdateAnalyser
units.
v1.0 of 05 Jun 2006 - Added important compiler directives that should not
be changed along with description directive.
- Added UCompilerRunner unit. This was created and used
from v0.19 but not added to project file in error.
- Added new FmHTMLViewDlg and UExecFileAction units.
- Renamed CodeSnip_TLB.pas unit as
AutoGen\IntfExternalObj.pas.
- Added MD5.pas to project. Has been referenced
previously, but not included in project files.
- Changed named of included type library from
CodeSnip.tlb to ExternalObj.tlb.
v1.1 of 25 Oct 2006 - Added new UProtocolHandler unit.
Renamed UExecFileAction unit as UShellExecAction.
v1.2 of 29 Oct 2006 - Added new FmFindXRefsDlg, FmSelectionSearchDlg,
FrSelectSnippets, USaveUnitMgr, USourceFileInfo and
USourceFileOutputMgr units.
v1.3 of 31 Oct 2006 - Added new UThemesEx and UTVCheckBoxes units.
v1.4 of 07 Nov 2006 - Added new UCSSUtils and URTFBuilder units.
v1.5 of 09 Nov 2006 - Added new FrHiliterPrefs, FrPrefsBase, FrSourcePrefs,
UFontHelper and UHiliterPersist units.
v1.6 of 12 Nov 2006 - Added new FrSelectSnippets unit.
v1.7 of 14 Nov 2006 - Renamed UProtocolHandler unit as UProtocols.
- Added new UHelpProtocol and UHTTPProtocol units.
v1.8 of 18 Nov 2006 - Added new FmMailingListDlg and UMailListSubscriber
units.
v1.9 of 21 Nov 2006 - Added new UGraphicUtils unit.
v1.10 of 23 Nov 2006 - Added new UJavaScriptUtils unit.
v1.11 of 25 Nov 2006 - Added new UColours and UHiliterCSS units.
v1.12 of 01 Dec 2006 - Added new FmWaitDlg and UWaitForActionUI units.
v1.13 of 02 Dec 2006 - Added new UDHTML and UCompResHTML units.
v1.14 of 03 Dec 2006 - Added new URoutineHTML unit.
v1.15 of 04 Dec 2006 - Added new UTestUnit unit.
v1.16 of 03 Feb 2007 - Added new UStatusBarMgr unit.
v1.17 of 04 Feb 2007 - Added new UQuery unit.
v1.18 of 04 Feb 2007 - Added new UHTMLHelpMgr unit.
v1.18 of 06 Feb 2007 - Added new IntfAligner, UActionFactory, UDialogMgr,
UFormAligner and UNulFormAligner units.
v1.19 of 11 Feb 2007 - Added new UContributors unit.
v1.20 of 17 Feb 2007 - Added UHTMLDocHelper and UWBHelper units.
v1.21 of 25 Feb 2007 - Added new FmSplash unit.
- Added code to create and show splash form.
v1.22 of 01 Mar 2007 - Added new UThreadEx, UThreadWrapper and
UDatabaseLoader units.
v1.23 of 13 May 2007 - Renamed UMemoInfo unit as UMemoHelper.
- Added new FrMemoPreview unit.
v1.24 of 02 Jul 2007 - Added new UHTMLBuilder unit.
v1.25 of 07 Sep 2007 - Added new FmPrintDlg, FrGeneralPrefs, FrPrintingPrefs,
UCommonDlgAligner, UHiddenRichEdit, UHiddenWindow,
UMeasurement, UPageSetupDialogEx, UPageSetupDlgMgr,
UPrintDocuments, UPrintEngine, UPrinterDocPropsDlg,
UPrintInfo, UPrintMgr, and URTFMerger units.
v1.26 of 27 Sep 2007 - Added new UDlgAligner unit.
- Removed UCommonDlgAligner unit.
v1.27 of 18 Oct 2007 - Added new UHTMLEvents and USimpleDispatch units.
v1.28 of 03 Nov 2007 - Added new IntfWBPopupMenus, UAnchors, UDispatchList,
UIStringList, ULinkAction and UWBPopupMenus units.
v1.29 of 04 Nov 2007 - Removed UHelpTopicAction and UShellExecAction units.
v1.30 of 22 Apr 2008 - Removed Images.res and Dialogs.res and replaced by
new Resources.res.
- Added new FrRTFShowCase and UShowCaseCtrl units.
v1.31 of 02 Jun 2008 - Added new UMarquee unit.
v1.32 of 14 Jun 2008 - Renamed UDlgAligner unit as UDlgHelper.
- Added new UAltBugFix and UMultiCastEvents units.
v1.33 of 10 Aug 2008 - Added new UOpenDialogEx, UColorBoxEx and
UColorDialogEx units.
v1.34 of 11 Aug 2008 - Added new UMessageWindow unit.
v1.35 of 24 Aug 2008 - Added new USystemID unit.
v1.36 of 25 Aug 2008 - Added new UTestCompileUI unit.
v1.37 of 14 Sep 2008 - Added new FmUserDBEditDlg, UDataStreamWriter,
UEditRoutineAction, UGIFImageList, UImageTags,
UNulDataReader, USaveDialogEx, USnippetsIO,
UUserDBBackup, UUserDBMgr, UXMLDataIO and
UXMLDocumentEx units.
- Added 3rd party GIFImage unit to project.
- Set Application.ModalPopupMode to pmAuto to ensure
that TCommonDialog's MessageHook (and overrides) get
called.
v1.38 of 05 Oct 2008 - Renamed UIntfObjects as UBaseObjects.
v1.39 of 15 Dec 2008 - Added new FmCodeExportDlg, FmCodeSubmitDlg,
FmEditTextDlg, FrSelectUserSnippets,
UCodeImportExport, UCodeImportMgr, UCodeShareMgr,
UCodeSubmitter, UEmailHelper, UOpenDialogHelper and
UStructs units.
v1.40 of 17 Dec 2008 - Added new UXMLDocConsts and UXMLDocHelper units.
v1.41 of 30 Dec 2008 - Added new FrFixedHTMLDlg, UActiveText, UREMLDataIO,
URoutineCreditsParser, URoutineDoc,
URoutineExtraHelper, URTFRoutineDoc, UStacks and
UTaggedTextLexer units.
v1.42 of 04 Jan 2009 - Added new UClipboardHelper, UControlStateMgr,
UCopyInfoMgr and UTextRoutineDoc units.
v1.43 of 10 Jan 2009 - Added new UCompileMgr unit.
v1.44 of 13 Jan 2009 - Added new UConsts and USnippetsTVDraw units.
v1.45 of 25 Jan 2009 - Renamed UHTMLGenerators unit as UDetailPageHTML.
- Added new IntfHTMLDocHostInfo unit.
v1.46 of 26 Jan 2009 - Added new ULocales unit.
v1.47 of 10 May 2009 - Added new FmDonateDlg and UPaypalDonateAction units.
v1.48 of 13 May 2009 - Added new UWebInfo unit.
- Removed UGlobals and UParams units.
v1.49 of 17 Jun 2009 - Added new FmDependenciesDlg, FmEasterEgg, FrEasterEgg,
FrOverview, UAlphabet, UCommandBars, UCopySourceMgr,
UIniDataLoader, ULists, UOverviewTreeBuilder,
UOverviewTreeState, USnippetIDs, USnippetKindInfo,
USnippetsChkListMgr, USnippetValidator,
UTestUnitDlgMgr, UToolButtonEx and UViewItemTreeNode
units.
04 Jul 2009 - IMPORTED TO SVN.
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
FmUserDBEditDlg.pas
________________________________________________________________________________
v1.0 of 15 Sep 2008 - Original version.
v1.1 of 21 Sep 2008 - Added check to ensure that routine does not refer to
itself in depends or x-ref lists.
- Removed duplicate routine names and routine's own name
from dependency and cross-reference check box lists:
user database takes precedence over main database when
there is a clash of names.
v1.2 of 11 Oct 2008 - Added button to Compiler Results tab to set all
compile results to success.
- Modified label text of Compiler Results tab.
- Changed Add Unit button to use action.
- Removed class name from constructor in AddNewRoutine
and EditRoutine methods.
- Added message to some Assert statements and made
others get class name from ClassName method.
v1.3 of 16 Dec 2008 - Removed EUserDBEdit exception class and replaced usage
of it with EDataEntry from UExceptions unit.
- Made TUserDBEditDlg's protected section strict.
- Modified to use TRectEx record instead of TRect.
v1.4 of 31 Dec 2008 - Changed to support new Extra property of TRoutine on
"Comments" tab and and removed Credits, Credits URL
and Comments fields.
- Renamed "Comments" tab as "Extra Information".
- Added instructions to "Extra Information" tab using
HTML frame.
- Deleted Credits URL help label.
v1.5 of 05 Jan 2009 - Added facility to get compiler results from a test
compilation with all installed compilers.
- Added new button to set all compiler results to query.
v1.6 of 06 Jan 2009 - Changed to use local instance of Compiler object to
avoid corrupting global object's results that may be
required in main form.
- Changed to use revised TTestCompileUI.Execute and
TCompErrorDlg.Execute method signatures.
- Now centres wait dialog rather than offsetting it from
top left of form.
v1.7 of 10 Jan 2009 - Changed to use new factory class to create local
compilers object instead of cloning global singleton.
- Changed to use new TCompileMgr to manage compilations
instead of local compilers object.
- Changed name of TCompilerInfo.Compiler property to
CompilerID.
- Added Alt+V view compiler errors action (by adding
actions). Changed Alt key for test compilation to
Alt+T from Alt+C since Alt+C already used taken.
v1.8 of 14 Jan 2009 - Replaced control char literals with constants.
v1.9 of 25 Jan 2009 - Revised to use renamed ICompiler.GetGlyph method.
v1.10 of 23 Jun 2009 - Removed reference to Snippet item standard format
property and associated controls and code.
- Added support for new snippet item Kind property.
- Moved management of Dependencies and XRef checklist
boxes to new TSnippetsChkListMgr manager class and
varied snippets that appear in Dependencies list
according to snippet kind.
- Changed to use TSnippetID etc instead of TRoutineID.
- Replaced Standard Format help link with one that
explains snippet kinds.
- Improved dependency checking code to do a deep
recursive check.
- Added View Dependencies button that displays dialog
box that shows deep dependencies.
- XRefs are no longer checked: anything is allowed.
- Default list of units re-ordered so that Graphics unit
comes after Windows.
- Made extra information edit control bigger.
- Made extra description HTML use content font and
removed unused CSS style definitions.
- Test compilation prevented for freeform snippets.
04 Jul 2009 - IMPORTED TO SVN.
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
FrInfo.pas
______________________________________________________________________________
v0.1 of 30 Jan 2005 - Original version.
v0.2 of 18 Feb 2005 - Deleted unused units from uses clauses.
v0.3 of 19 Feb 2005 - Refactoring: changed frame to implement the renamed
IFrameActionMgr and IInfoActionMgr interfaces.
v0.4 of 20 Feb 2005 - Significantly revised method to generating and
displaying HTML pages by using new TDetailPageLoader
classes.
v0.5 of 22 Feb 2005 - Modified to use new browser external object extender.
- Single extender object now supplied to frame (by
calling its new ISetWBExternal interface) rather than
frame owning its own custom extender object.
- All support for IFrameActionMgr interfaces deleted
since the new extender object handles notification of
user-initiated events to application.
v0.6 of 23 Feb 2005 - Significantly revised to descend from other frames
that implement functionality that is common to all
detail view frames. This frame now only implements
functions specific to the information frame.
v0.7 of 28 Feb 2005 - Added support for highlighting found text in current
document. Uses object in new UWBHighlighter unit to
perform highlighting.
v0.8 of 16 Apr 2006 - Removed ISetWBExternal interface and replaced with new
IWBCustomiser interface to perform web browser
customisation. IWBCustomiser methods implemented in
ancestor class.
v1.0 of 25 May 2006 - Improved and corrected comments.
v1.1 of 03 Dec 2006 - Added support for dynamically updating display via
DHTML.
- Added GetPageKind override to return page kind to base
class to enable it to display correct view.
- Changed DisplayCurViewItem to override new version in
base class to perform any required text search
highlighting.
- Added code to set CSS specific to information pane.
v1.2 of 04 Feb 2007 - Now uses global query object to find details of
current search query rather than use TDetailView
object.
- Added new parameter to TInfoFrame.Display to force
redisplay of view item even if already displayed. This
was done to enable pane to highlight or unhilight text
search results. We previously used a TDetailView
object to do this.
- Replaced now redundant TDetailView class references
with TViewItem.
v1.3 of 16 Feb 2007 - Revised to work with redefined display interfaces from
IntfFrameMgrs.
- Pushed Display method back into base class.
v1.4 of 15 Oct 2007 - Added "extras" division to list of divs that are
highlighted by text search highlighter.
v1.5 of 05 Nov 2007 - Changed to use revised CSS builder classes.
v1.6 of 19 Jan 2009 - Changed to support interfaces from IntfHTMLDocHostInfo
to replace those deleted from UDHTML.
- Made a protected section strict.
- ClassName method now provides class name in asserts.
v1.7 of 20 Jun 2009 - Removed frame's support for IInfoRoutineHostInfo and
IDetailViewHostInfo interfaces.
- Added CSS relating to HTML used to render REML tags
used when displaying Extra information.
04 Jul 2009 - IMPORTED TO SVN.
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
HTML.hrc
______________________________________________________________________________
v0.1 of 20 Jan 2005 - Original version (HTMLRes.mfest in DevTools folder).
v0.2 of 20 Feb 2005 - Included new and renamed detail pane page templates.
- Renamed this file HTML.hrc and moved to Src/HTML.
- Resource changes were:
- Changed relevant HTML files re template name changes.
v0.3 of 23 Feb 2005 - Resource changes only:
- Expanded information on standard welcome page and
added information about how to download database on
- "empty database" welcome page.
v0.4 of 04 Mar 2005 - Added new "powered by delphi" .png image file.
- Resource changes were:
- Restyled about box HTML template.
- Restyled compiler error HTML template.
v0.5 of 10 Mar 2005 - Resource changes only:
- Updated detail.css with syntax highlighter classes.
v0.6 of 16 Mar 2005 - Resource changes only:
- Updated detail.css pascal classes to same colours as
default highlighter classes.
v0.7 of 19 Apr 2005 - Resource changes only:
- Prefixed "Compile" prefix to compile button hint in
comp-routine-dbase-tplt.html.
- Moved update history comments to after xml and
doctype tags in all html files.
v0.8 of 25 Apr 2005 - Renamed info-welcome.html to welcome.html (added link
to file that displays Configure Compilers dialog).
- Removed comp-welcome.html as no longer used (now
replaced by a help topic).
- Resource changes were:
- external.QuickStartHelp calls replaced by new
external.HelpTopic method.
- Added and modified help links to display "About
Compiler Checks" topic.
- Changed comp-routine-dbase-tplt.html to disable Test
Compile button and display message when no compilers
installed.
- Added new .hilite class to detail.css.
v0.9 of 03 Jun 2005 - Added new comp-blank.html and info-blank.html blank
documents. These are used to load detail pages into.
- Resource changes were:
- Modified info-* and comp-* template files to be
inserted into *-blank.html documents.
- comp-routine-dbase-tplt.html changed to use HTML not
JavaScript to display Test Compile button.
v0.10 of 14 Jan 2006 - Resource changes only:
- Changed dlg-about-tplt.html to add MD5 credits and
noted source code availability.
v0.11 of 28 Jan 2006 - Resource changes only:
- Removed xml processing instruction from all HTML
files displayed in details pane to work round display
problem on some OSs.
v0.12 of 07 Apr 2006 - Resource changes only:
- Added registration info dlg-about-tplt.html.
v0.13 of 01 May 2006 - Added new dlg-updt-news-tplt.html that displays news in
update dialog box.
v1.0 of 04 Jun 2006 - Reformatted update log comments.
- Added Mozilla public license to this file and to all
referenced HTML, JavaScript and CSS files.
- Changed to read HTML, JS and CSS files from new
Res\HTML folder and GIFs and PNGs from Res\Img folder.
- Added program icon as icon.gif to display in about box.
- Removed "Powered by Delphi" logo, delphipower.png.
- Moved this file to Src directory.
- Added new viewunit.gif glyph to place next to view unit
links in detail pages.
- Resource changes were:
- Redesigned about box.
- Standardised boxed display style for action links.
v1.1 of 24 Oct 2006 - Added new detail-consts.js script storing various
constants used on detail pages.
- Resource changes were:
- Changed relevant files to to use variables from
detail-consts.js
- Added introductory text to nodata-welcome.html.
- Added link to welcome pages.
- Removed all target attributes from links in
dlg-about-tplt.html and added AppExePath template id
that maps to path of program's executable file.
- Made status bar hint change when test unit visibility
toggled in compiler info pane.
v1.2 of 26 Oct 2006 - Resource changes only:
- Changed dlg-about-tplt.html to reference license file
via LicenseFileName template id rather than via
AppExePath template id with hard-wired file name.
- Changed all do-nothing links referencing '#'
call javascript:void(0) instead.
v1.3 of 14 Nov 2006 - Resource changes only:
- Changed license link in dlg-about-tplt.html to
display help topic rather than external text file.
v1.4 of 18 Nov 2006 - Added new dlg-mlist-result-tplt.html HTML template.
v1.5 of 21 Nov 2006 - Modified update history to distinguish where
substantive were to this file or and where only changes
to this file were to note to resource files.
v1.6 of 26 Nov 2006 - Added new external.js JavaScript file.
v1.7 of 03 Dec 2006 - Removed comp-routine-dbase-tplt.html and
comp-routine-test-tplt.html templates.
- Added new comp-routine-tplt.html to replace above with
single page.
- Added new compile.gif image.
- Changed to use renamed comp-routine.html.
- Added new detail.js JavaScript file.
v1.8 of 03 Dec 2006 - Added new info-routine.html.
v1.9 of 04 Dec 2006 - Added new hideunit.gif.
v1.10 of 11 Feb 2007 - Added new dlg-about-head-tplt.html and
dlg-about-database-tplt.html templates.
- Renamed dlg-about-tplt.html template as
dlg-about-program-tplt.html.
v1.11 of 14 Sep 2008 - Removed nodata-welcome.html. welcome.html v2 now used.
- Added new editsnippet.gif action gylph.
v1.12 of 29 Dec 2008 - Added new dlg-userdb-extra.html fixed content.
v1.13 of 19 Jan 2009 - Changed to use nocompcheck-body.html renamed from
comp-na.html, welcome.html as welcome-tplt.html,
info-routine.html as detail-info.html and
comp-routine.html as detail-compcheck.html.
- Removed info-blank.html.
v1.14 of 10 May 2009 - Added new dlg-donate.html fixed dialog box content
along with pound-sign.png image displayed by it.
v1.15 of 19 Jun 2009 - Removed hideunit.gif.
- Removed info-uncatheader-tplt.html.
- Renamed info-category-list-tplt.html as
info-snippet-list-tplt.html,
info-category-empty-tplt.html as
info-empty-selection-tplt.html, info-routine-tplt.html
as info-snippet-tplt.html and comp-routine-tplt.html as
comp-snippet-tplt.html.
- Added new donate-btn.gif button image.
- Added new dlg-easter-egg.html easter egg content,
associated easteregg.js and easteregg.css, plus images
tvr.jpg, pj.jpg, cancel.png, cancel-glow.png,
click-me.png, easter-egg-top.png and
easter-egg-bottom.png.
- Added new comp-freeform-tplt.html and
comp-nocompilers-tplt.html template documents.
- Added new symbol-information.png and
symbol-exclamation.png images.
04 Jul 2009 - IMPORTED TO SVN.
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
UCSSUtils.pas
______________________________________________________________________________
v1.0 of 07 Nov 2006 - Original version.
v1.1 of 05 Nov 2007 - Replaced use of TStringList with IStringList.
v1.2 of 25 Jan 2009 - Added support for CSS "display" property.
- Removed CSSPropList routine.
04 Jul 2009 - IMPORTED TO SVN.
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
UFileProtocol.pas
______________________________________________________________________________
v1.0 of 30 Jun 2009 - Original version.
04 Jul 2009 - IMPORTED TO SVN.
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
URoutineHTML.pas
______________________________________________________________________________
v1.0 of 03 Dec 2006 - Original version.
v1.1 of 04 Dec 2006 - Changed to use TTestUnit to generate test unit. This
causes name of test unit to change from 'TestUnit' to
a name based on routine name.
v1.2 of 12 Feb 2007 - Removed MakeSentence routine. Now use version in
UUtils.
- Rationalised use of MakeSentence.
- Improved generated HTML to reduce likelihood of
illegal characters being included.
v1.3 of 31 Oct 2007 - Added 'external-link' class to credits web-links.
- Modified to use IStringList instead of TStringList.
v1.4 of 26 Aug 2008 - Modified to work with revised signature of
RoutineALink routine.
v1.5 of 30 Dec 2008 - Made public and private sections strict.
- Changed TInfoHTML to generate a routines' extra info
from new active text TRoutine.Extra property rather
than from Credits, CreditsURL and Comments properties.
- Now access all routines in routine list using for..do.
- Added method to TInfoHTML to generate a sentence
indicating an empty list.
v1.6 of 20 Jun 2009 - Removed TCompHTML class.
- Added support for new REML tags in TRoutine.Extra
property.
- Added new TInfoHTML.SnippetKind method.
04 Jul 2009 - IMPORTED TO SVN.
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
USystemInfo.pas
______________________________________________________________________________
v0.1 of 07 Apr 2006 - Original version.
v1.0 of 24 May 2006 - Improved and corrected comments.
- Relocated and rationalised $WARN directives.
v1.1 of 02 Jun 2008 - Removed TComputerInfo.MACAddress routine: now in base
class.
- Added new TOSInfo.IsVistaOrLater method.
v1.2 of 15 Jun 2008 - Added new TOSInfo.IsXPOrLater method.
- Revised TOSInfo.IsVistaOrLater to call helper method
to check for required kernel function.
v1.3 of 24 Aug 2008 - Removed now unused TComputerInfo class.
v1.4 of 10 May 2009 - Added new TOSVer record.
- Made private section of TOSInfo strict.
- Added Win2K, WinXP and WinVista TOSVer constants and
CheckReportedOS method to TOSVer.
04 Jul 2009 - IMPORTED TO SVN.
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
______________________________________________________________________________
04 Jul 2009 - IMPORTED TO SVN.
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
______________________________________________________________________________
04 Jul 2009 - IMPORTED TO SVN.
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
______________________________________________________________________________
04 Jul 2009 - IMPORTED TO SVN.
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
______________________________________________________________________________
04 Jul 2009 - IMPORTED TO SVN.
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
______________________________________________________________________________
04 Jul 2009 - IMPORTED TO SVN.
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
______________________________________________________________________________
04 Jul 2009 - IMPORTED TO SVN.