Menu

/trunk/Src/USearch.pas Commit Log


Commit Date  
[r2596] (42.6 kB) by delphidabbler

Collapsed all TSearch derived classes into single TSearch class, which was made final.
Changed TSearchFactory accordingly.

2012-12-17 22:32:26 View
Download
[r2595] (49.8 kB) by delphidabbler

Removed redundant interface and method from USearch.
Moved check for a null search from ISearch to ISearchCriteria and changed calling code accordingly.
Revised TSearch and descendants to directly call ISearchCriteria.Match to match required records instead of indirectly. Match abstract method of TSearch removed accordingly.

2012-12-17 22:10:49 View
Download
[r2594] (56.7 kB) by delphidabbler

First step in re-implementation of USearch unit. Match method added to each ISearchCriteria derived interface and called from all ISearch.Match method implementations except TNulSearch.

2012-12-17 21:20:40 View
Download
[r2337] (56.3 kB) by delphidabbler

Changed units which have no specific namespace from MPL v1.1 to MPL v2.0.

2012-08-27 21:08:06 View
Download
[r1985] (57.0 kB) by delphidabbler

Renamed UActiveText, UActiveTextHTML, UActiveTextRTF & UActiveTextValidator units into ActiveText namespace as UMain, UHTMLRenderer, URTFRenderer and UValidator respectively.
Updated all using units as necessary.

2012-06-24 14:06:52 View
Download
[r1943] (57.0 kB) by delphidabbler

Changed TSnippet.Description property from string to IActiveText.
Made minimal changes to other calling code to work with new property type. Most of these take a simplistic approach and / or don't work correctly and need urgent attention.

This commit only seeks to have code compiling correctly after change.

2012-06-19 21:24:44 View
Download
[r1931] (56.9 kB) by delphidabbler

Removed code that converts snippet's Extra active text field to plain text and replaced by use of new IActiveText.ToString method.

One consequence of this change is that bug #3536331 (http://bit.ly/KQTYc3) has been fixed in the trunk.

2012-06-19 15:03:13 View
Download
[r1905] (57.5 kB) by delphidabbler

Added new stored selection search to supported search types, along with a new icon resource for the search.

NOTE: Much duplication of code: implementation of new search largely replicates existing selection search and needs cleaning up.

2012-06-17 09:19:05 View
Download
[r1890] (53.6 kB) by delphidabbler

Reverted all changes made to USearch in r1883, except for copyright date and TODO item. This was done because revised implementation of nested searches in UQuery (see r1889) makes these changes to USearch unnecessary.

2012-06-11 14:10:13 View
Download
[r1883] (56.5 kB) by delphidabbler

Added new TCompoundSearch search that applies two searches consecutively. These searches can themselves be compounded to give chains of three or more searches.
Also added new factory method to create a TCompilerSearch instance for two given searches.

2012-06-10 22:39:55 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.