Juha
d7036bb000
LazUtils: Restore the José Mejuto's version of TMask. Faster and better. Can be tested now without hurry.
2021-10-13 17:51:02 +03:00
juha
401d451c71
LazUtils: Revert the big TMask change. It must be worked on later.
...
git-svn-id: trunk@64675 -
2021-02-27 09:15:16 +00:00
martin
249e2b5f08
Fix Compile
...
git-svn-id: trunk@64670 -
2021-02-26 20:39:27 +00:00
juha
d82f15fb2b
LazUtils: Replace TMask with a faster and better version from José Mejuto.
...
git-svn-id: trunk@64667 -
2021-02-26 16:17:16 +00:00
juha
4113f5b16f
LazUtils: Use a new exception type EMaskError for TMask. Helps testing a new implementation.
...
git-svn-id: trunk@64665 -
2021-02-25 10:13:11 +00:00
bart
a11564b55f
Masks: implement the ability to disable the use of sets in the mask.
...
git-svn-id: trunk@62781 -
2020-03-20 17:33:01 +00:00
mattias
63594b3af5
lazutils: fixed TFileSearcher initial PathSeparator and paths with spaces
...
git-svn-id: trunk@61569 -
2019-07-11 14:56:44 +00:00
juha
6810c626df
LazUtils: Change "Character" to "Codepoint" in LazUTF8 function names to be more accurate and to avoid confusion.
...
git-svn-id: trunk@56692 -
2017-12-11 19:44:22 +00:00
bart
08a73bdac1
Fix TMask.InitMaskString for charsets when CaseSensitive is False. Issue #0032491 . Patch by delfion.
...
git-svn-id: trunk@56029 -
2017-10-11 15:38:36 +00:00
juha
920c072f0e
LazUtils: Add, fix and unify header comments of many units.
...
git-svn-id: trunk@52518 -
2016-06-18 16:40:04 +00:00
bart
1d7f7a7b0a
Masks: fix TMask.Matches() when converting the case alters UTF8Length Issue #0026790 ). Based on patch by laz-andy.
...
git-svn-id: trunk@46339 -
2014-09-27 15:33:23 +00:00
bart
3fb2dd4469
LazUtils: Masks.pas: implement handling of UTF8 codepoints for mask matching. Issue #0024373 .
...
git-svn-id: trunk@43637 -
2014-01-02 18:48:37 +00:00
mattias
de4ccacf56
lazutils: TMask.InitMaskString: use CaseSensitive
...
git-svn-id: trunk@42274 -
2013-08-03 11:41:21 +00:00
bart
19f20c96f5
TMaskList: Don't split masks on space (unless specified as separator in the constructor).
...
Issue #0024771 .
git-svn-id: trunk@42268 -
2013-08-02 20:44:27 +00:00
juha
ecd140c985
Improve license headers in sources, part 2. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
...
git-svn-id: trunk@41389 -
2013-05-25 09:22:25 +00:00
bart
fe79a8fdff
Masks: implement specific matching for Windows filemasks like foo*.* and other Windows oddities.
...
git-svn-id: trunk@40970 -
2013-05-01 10:53:23 +00:00
bart
a11814ad68
Masks.pas: implement optional parameter to control case-sensitivity for (filename) matching,
...
which may be usefull on case-sensitive filesystems or OS's.
Default is False, so it is backwards compatible with exiting code.
git-svn-id: trunk@39466 -
2012-12-06 19:08:12 +00:00
mattias
3e69cb14b1
lazutils: GetAppConfigDirUTF8, GetAppConfigFileUTF8: added parameter to automatically create the directory
...
git-svn-id: trunk@37803 -
2012-06-27 16:25:51 +00:00
sekelsenmat
13daaaa219
Makes LazUtils a base package for the LCL and moves FileUtil, Masks and lazutf8classes to it. Updates the Makefile structure to reflect this.
...
git-svn-id: trunk@32936 -
2011-10-17 09:24:01 +00:00