Menu

/branches/new-backend/Src/UContainers.pas Commit Log


Commit Date  
[r845] (41.8 kB) by delphidabbler

Added new TSortedObjectDictionary class along with associated unit tests.

2010-06-22 01:30:00 View
Download
[r842] (36.3 kB) by delphidabbler

Added new TSortedObjectList class (that derives from TSortedList) to UContainers and updated unit tests to test the additional features added to the new class.

2010-06-21 02:15:23 View
Download
[r837] (33.9 kB) by delphidabbler

* Renamed TOrderedDictionary and TSortedDictionary and TOrderedList as TSortedList.
* Updated unit tests to use renamed classes.

2010-06-20 19:28:54 View
Download
[r836] (34.0 kB) by delphidabbler

Commented the unit's classes.

2010-06-20 19:23:36 View
Download
[r835] (15.8 kB) by delphidabbler

* Added Items and ItemsByIndex properties to TOrderedDictionary.
* Re-implemented Keys and Values properties of TOrderedDictionary as enumerable collections and removed ValuesByIndex property.
* Added internal, public TKeyCollection, TKeyEnumerator, TValueCollection and TValueEnumerator classes to TOrderedDictionary.
* Updated TestUOrderedDictionary unit re changes and additions to TOrderedDictionary.
* Removed commented out code and implemented TODOs

2010-06-20 11:10:19 View
Download
[r834] (11.1 kB) by delphidabbler

Changed TOrderedDictionary and TOrderedList to descend from TEnumerable<T>.

2010-06-20 09:29:53 View
Download
[r833] (10.7 kB) by delphidabbler

Added public convenience TPairEnumerator type to TOrderedDictionary for type of enumerator that enumerates all key=value pairs in dictionary.

2010-06-20 01:38:41 View
Download
[r832] (10.7 kB) by delphidabbler

* Added change notification events to TOrderedDictionary and TOrderedList.
* Added tests for these new events to unit tests.

2010-06-20 01:27:52 View
Download
[r831] (8.6 kB) by delphidabbler

* Copied TOrderedDictionary from UOrderedDictionary.pas to UContainers.pas.
* Deleted UOrderedDictionary.pas and removed from unit test project.
* Modified source files that referenced UOrderedDictionary.pas as required.

2010-06-19 23:48:55 View
Download
[r830] (4.4 kB) by delphidabbler

* Moved UOrderedList.pas from Src/Experimental directory into Src directory and renamed as UContainers.pas. This renamed unit will receive other container classes.
* Updated various source files re change of unit name.
* Added UContainers.pas to the main CodeSnip project.

2010-06-19 23:39:53 View
Download
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.