Menu

Old Code (SVN) Commit Log


Commit Date  
[r814] by delphidabbler

Refactored TWBPopupMenuMgr to use TDictionary object instead of TIntegerList for map of command bar ids to popup menu components.

2010-06-15 18:09:36 Tree
[r813] by delphidabbler

* Replaced use of TIntegerList to maintain a list of colours in colour table in TRTFColourTable with TList<TColor>.
* Changed TRTFFont from a class to a record with methods and gave constructor optional parameters. Replaced IsEqual method with Compare method.
* Replaced use of TObjectListEx to maintain list of fonts in font table in TRTFFontTable with TList<TRTFFont>.
* Replaced calls to FreeAndNil with direct calls to object's Free method.
* Removed methods made redundant by other changes.

2010-06-15 18:04:21 Tree
[r812] by delphidabbler

* Changed TIniDataReader.TIniFileCache to use a TObjectDictionary instead of a TStringList to implement its cache of ini file objects.
* Changed TIniDataReader to use a TDictionary instead of a TStringList to implement its map of snippets to the index of the categories they belong to.
* Replaced calls to FreeAndNil with direct calls to objects' Free method.

2010-06-15 16:29:43 Tree
[r811] by delphidabbler

Changed pvtSymMap global variable to reference a TDictionary object instead of a TStringList in order to map Delphi symbols to the appropriate tokens.

2010-06-15 16:16:46 Tree
[r810] by delphidabbler

* Refactored TGIFImageList to use a TDictionary object instead of a TStringList to map GIF resource names to image list indices.
* Replaced calls to FreeAndNil with direct calls to objects' Free method.

2010-06-15 16:09:59 Tree
[r809] by delphidabbler

Refactored TCSSBuilder to use TObjectDictionary object instead of TStringList for map of CSS selector names to selector objects. TObjectDictionary owns and frees the selector objects.

2010-06-15 16:04:09 Tree
[r808] by delphidabbler

Refactored TCommandBarMgr to use TDictionary object for map of command bar IDs to command bar wrapper objects instead of TIntegerList.

2010-06-15 09:56:03 Tree
[r807] by delphidabbler

* Refactored TAlphabet to use TDictionary object for map characters to corresponding TLetter objects instead of TIntegerList.
* Corresponding changes were made the the non-standard custom enumerator.

2010-06-15 09:51:35 Tree
[r806] by delphidabbler

Added some new TODOs.

2010-06-15 09:41:37 Tree
[r805] by delphidabbler

Fixed memory leak.

2010-06-13 19:50:38 Tree
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.