Commit | Date | |
---|---|---|
[r4125]
by
delphidabbler
Reverse merged revision(s) 4122-4121 from branches/parsnip: Removed TBaseComparator<T> class and reverted rest of code back to state before this change was made at revision 4121. This is because the implementation of the new TBaseComparator<T>.ConstructRules is very buggy and I can't find a fix. |
2013-12-08 01:54:04 | Tree |
[r4124]
by
delphidabbler
Reverse merged revision(s) 4123-4122 from branches/parsnip: Restored TRules<string> constructor in THiliteThemeNameDlg.ConfigForm to state before changes made in revision 4122. This is because of a bug I can't fix that was introduced at revision 4121. |
2013-12-08 01:47:31 | Tree |
2013-12-08 00:53:28 | Tree | |
[r4122]
by
delphidabbler
Modified THashSet<string> constructor to use TTextComparator's ConstructRules method to create required rules. |
2013-12-08 00:51:20 | Tree |
[r4121]
by
delphidabbler
Added new TBaseComparator<T> abstract base class for all comparator objects that must be able to construct a TRules<T> record that uses the comparator to supply the required IComparator<T> and IEqualityComparator<T> instances. Changed all other comparer classes in unit to derive either directly or indirectly from TBaseComparator<T>. |
2013-12-08 00:48:18 | Tree |
2013-12-07 03:15:08 | Tree | |
[r4119]
by
delphidabbler
Removed string comparer classes that have been made redundant by TStringComparator and TTextComparator. |
2013-12-05 01:46:32 | Tree |
2013-12-05 01:44:40 | Tree | |
2013-12-05 01:43:27 | Tree | |
[r4116]
by
delphidabbler
Modified EValidation.Assign to permit parameters that are not EValidation instances. This fixes a bug introduced in parsnip that caused assertion failure in EValidation when parsing malformed entities in REML markup. |
2013-12-05 01:41:54 | Tree |