Commit graph

19 commits

Author SHA1 Message Date
Alexander Koblov
3a6893dc51 FIX: Use normalized strings when compare file names with wildcard under macOS (fixes #2674) 2026-01-05 13:57:30 +03:00
Alexander Koblov
558a802ad6 UPD: Optimize Windows mask matching 2025-06-13 16:48:43 +03:00
Alexander Koblov
f31c0b329f FIX: TMask - update template 2025-06-13 00:58:22 +03:00
Alexander Koblov
57ba2a297f FIX: Don't use UTF8Decode/UTF8Encode functions (issue #245) 2021-11-08 18:47:30 +03:00
Alexander Koblov
ac1018e06d UPD: Masks - use set instead boolean options 2021-08-11 20:00:12 +03:00
fuwt
10f403f579
ADD: More flexible quicksearch for chineses(Pinyin,Wubi,Shuangpin …) (#131) 2021-08-11 19:07:03 +03:00
Alexander Koblov
1ab6ec534e UPD: uMasks - drop uGlobs and uLng dependence 2020-02-24 14:34:28 +00:00
Alexander Koblov
7469212a9c FIX: Bug [0001405] Ignores paths with spaces in "ignorelist.txt" 2016-06-18 06:26:04 +00:00
Denis Bisson
19b3a7dbe7 ADD: Internal command "cm_markplus" may now receive four new parameters: "mask=string", "casesensitive=on/off", "ignoreaccents=on/off" and "windowsinterpretation=on/off".
ADD: When invoking internal command "cm_markplus" without parameters, the requester allows us to indicate if mark should be interpreted case-sensitively and if we want to ignore accentued letter or not.
ADD: New global miscellaneous option to have the specified filter be evaluated like Windows. So for example "*.*" will select anything "*." will select all entries without extensions, etc. Default is legacy, so non-compatible with Windows. So * select all, *.* don't select all.
ADD: Same three above modifications also apply for the internal command "cm_MarkMinus".
FIX: Regarding the input mask history list, since we were adding the new mask at the *end* of the existing ones in the list and we were saving the 50 ones at the *beginning* of it, after many sessions, we were not saving any new mask values! This has been fixed in such a way that when we're typing mask, they are placed always at the beginning of the list so they will be saved and restored correctly on future session. Since they are recent, it's also convenient to have them on top of the list.
2016-06-01 01:26:50 +00:00
meteu
7f496925e0 FIX: file colorize bug 2016-02-29 10:53:57 +00:00
meteu
92998f484e UPD: unsuccess previous commit to update panel headers(paths) when zoom with Ctrl+Wheel
ADD: in Quick filter now can be several masks, ex: *.mp3;*.wav
ADD: separator of TMaskList can be now a set of chars(not only ';') - on developes level
2016-02-25 15:57:54 +00:00
Alexander Koblov
c832cc90cb UPD: Make MatchesMask unicode aware 2015-01-04 11:11:04 +00:00
vitaliyg
aa6f55a44a UPD: Set svn:eol-style property to "native" 2012-08-19 15:11:56 +00:00
cobines
4b833bbd56 ADD: Find Files: Option to exclude subdirectories and files from search. 2012-04-16 09:28:58 +00:00
cobines
47aec6b94c UPD: Move some code to a separate package so that it can be reused in components or plugins. 2012-04-09 00:38:34 +00:00
cobines
45c01a26b2 ADD: Patch "New quick search/filter" [3405463] from bbtruk.
* Filter directories / only files / both directories and files
* Case sensitive / insensitive option
* Close filter panel without losing the filtered list in the file panel with TAB key or clicking outside, ESCAPE cancels filter
* Button to toggle between quick search/filter keeping the typed text
* Allow writing text while ALT or CTRL+ALT key is pressed in quick search
* Allow changing settings for individual tabs without affecting the rest; parameters added to cm_QuickFilter/cm_QuickSearch for changing those settings via hotkeys:
    'togglefilter': changes between quick search and quick filter modes
    'matchbeginning': sets/unsets match beginning option
    'matchending': same as above but for match ending
    'casesensitivity': toggles case sensitivity in search/filter
    'filesdirectories': changes mode between only files, only directories and both files and directories
2011-09-22 11:48:59 +00:00
cobines
0a8e476fd7 UPD: Change using DebugLn to thread-safe DCDebug. 2011-03-30 20:02:16 +00:00
Alexander Koblov
802ad32e58 FIX: Compilation under Linux 2010-10-03 09:30:16 +00:00
Alexander Koblov
290660785b FIX: Finding files with "Space" and "[]" in name 2010-10-03 08:17:42 +00:00