Menu

/branches/parsnip/Src/Main/CS.SourceCode.Pascal.SourceGen.pas Commit Log


Commit Date  
[r4379] (52.6 kB) by delphidabbler

Renamed ISnippet and IEditableSnippet's Kind property to KindID.
Renamed all related getter and setter methods and fields as *KindID, where * is "f", "Get" or "Set".
Modified code that referenced the Kind property or getters & setters accordingly.

2013-12-17 11:48:10 View
Download
[r4352] (52.6 kB) by delphidabbler

Removed references to unused DB.USnippet unit.

2013-12-17 00:15:28 View
Download
[r4327] (52.6 kB) by delphidabbler

Reinstated calls to TSnippetValidator.Validate now that the method can accept an ISnippet parameter.

2013-12-15 11:05:27 View
Download
[r4325] (52.8 kB) by delphidabbler

Fixed bug introduced into TPascalSourceGen when its IncludeSnippet method was modified to accept a TSnippetID parameter instead a TSnippet: this class was failing to generate source code for snippets not in the database. Fixed included changing Include snippet's parameter to ISnippet and then modifying TPascalSourceGen and all the classes it depends upon to work with ISnippet instances instead of TSnippet.
Also modified code that calls TPascalSourceGen.IncludeSnippet re the parameter changes.

2013-12-15 10:55:05 View
Download
[r4216] (52.3 kB) by delphidabbler

Replaced all _TSnippetList fields and properties with TObjectList<TSnippet> instances.

2013-12-10 21:30:07 View
Download
[r4208] (52.2 kB) by delphidabbler

Renamed TSnippetList defined in DB.USnippets unit as _TSnippetList and modified affect code accordingly. This is a first step towards changing snippet lists throughout the code to use a different list type.

2013-12-10 16:17:15 View
Download
[r4173] (52.2 kB) by delphidabbler

Added new IStringList.IsEmpty method and its implementation in TIStringList.
Modified all code that tested IStringList.Count against zero to use IStringList.IsEmpty intead.

2013-12-09 20:26:59 View
Download
[r4019] (52.2 kB) by delphidabbler

Renamed IDatabase and Database function, along with internal TDatabase class and PvtDatabase varibale by placing underscore in front of their names. This is to flag the items as "legacy" and to avoid name clashes with new database code being developed.
Modified all code that calls Database to use _Database instead.

2013-11-29 01:49:18 View
Download
[r3985] (52.2 kB) by delphidabbler

Removed assertions that test for nil snippet after calls to Database.Lookup: this method now raises an exception when the lookup fails (see revision 3984).

2013-11-27 23:46:29 View
Download
[r3969] (52.2 kB) by delphidabbler

Converted TPascalSourceGen and TPascalSourceAnalyser so that callers pass IDs of snippets to be included in generated source code instead of passing the snippet objects.
Made minimal necessary changes to using code.

2013-11-27 03:50:33 View
Download
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.