Menu

Old Code (SVN) Commit Log


Commit Date  
[r822] by delphidabbler

* Revised TRoutineList and TCategoryList to use Delphi's TObjectList<> object instead of project's TObjectListEx to implement list of snippets and categories respectively.
* Removed TRoutineList's and TCategoryList's private TEnumerator class. We now use enumerator provided by TObjectList<>.

2010-06-17 23:47:17 Tree
[r821] by delphidabbler

Completely rewrote TViewItemList as a class that descends from TList<TViewItem> and simply overrides constructor. The class formerly owned and used a TObjectListEx instance to maintain list and exposed relevant properties.

2010-06-16 01:06:57 Tree
[r820] by delphidabbler

* Revised TConstAndTypeList to use Delphi's TObjectList<> object instead of project's TObjectListEx to implement list of constant and type snippets.
* Removed TConstAndTypeList's private TEnumerator class. We now use enumerator provided by TObjectList<>.
* Replaced various calls to FreeAndNil with direct call to objects' Free methods.

2010-06-16 00:58:31 Tree
[r819] by delphidabbler

* Revised TSnippetIDList to use Delphi's TList<> object instead of project's TObjectListEx to implement snippet id list.
* Removed TSnippetIDList.TSnippetIDWrapper class. This had been used to wrap TSnippetID record in an object for inclusion in a TObjectListEx. The class is no longer needed because TList<> can directly handle TSnippetID records.
* Replaced call to FreeAndNil with direct call to object's Free method.

2010-06-16 00:52:24 Tree
[r818] by delphidabbler

* Revised TOverviewTreeState to use Delphi's TObjectList<> object instead of project's TObjectListEx to implement list section state objects.
* Replaced various calls to FreeAndNil with direct call to objects' Free methods.

2010-06-16 00:43:01 Tree
[r817] by delphidabbler

* Refactored TNews to use Delphi's TObjectList<> object instead of project's TObjectListEx to implement list of news items.
* Removed TNews' private TEnumerator class. We now use enumerator provided by TObjectList<>.
* Replaced various calls to FreeAndNil with direct call to objects' Free methods.

2010-06-16 00:38:25 Tree
[r816] by delphidabbler

* Refactored THistory to use Delphi's TObjectList<> object instead of project's TObjectListEx to store history list of view items.
* Replaced call to FreeAndNil with direct call to object's Free method.

2010-06-16 00:31:07 Tree
[r815] by delphidabbler

* Removed now unused TIntegerList class.
* Replaced calls to FreeAndNil with direct calls to objects' Free methods.

2010-06-15 18:12:33 Tree
[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
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.