Commit graph

77 commits

Author SHA1 Message Date
larinsv
67e8fa01c1
ADD: Find and replace using RegEx in UTF8 encoded files (#323)
* ADD: Implemented TRegExprU.ReplaceAll

* ADD: Implemented TRegExprEx.ReplaceAll

* UPD: Processing EncodingDefault (probably as UTF8) in TRegExprEx.ChangeEncoding

* ADD: Ability to set encoding immediately in the TRegExprEx.Create

* UPD: Allow find and replace text using RegEx in UTF8 encoded files
2022-01-09 15:32:50 +03:00
Alexander Koblov
57ba2a297f FIX: Don't use UTF8Decode/UTF8Encode functions (issue #245) 2021-11-08 18:47:30 +03:00
Alexander Koblov
69d25ee337 ADD: Find files - search text in *.ods 2021-04-19 22:37:33 +03:00
Alexander Koblov
582d3ed903 ADD: Find files - search text in Office XML (*.odt) 2021-04-11 18:33:30 +03:00
Alexander Koblov
a57b98ddac ADD: Find files - search text in Office XML (*.docx) 2021-04-11 16:53:41 +03:00
Alexander Koblov
3553c11ffc FIX: Bug [0002525] Feed to listbox does not show archive search results 2021-02-07 10:14:22 +00:00
Alexander Koblov
20a738b799 FIX: Bug [0001326] You cannot search inside archive file from inside archive file #2 2020-05-30 17:13:49 +00:00
Alexander Koblov
91183c18c8 FIX: Bug [0001522] Unable to find files in zips under certain circumstances 2020-05-30 17:11:09 +00:00
Alexander Koblov
9508d87c34 FIX: Bug [0001326] You cannot search inside archive file from inside archive file 2020-05-30 16:25:34 +00:00
Alexander Koblov
b0c5ec7742 UPD: Find duplicates - use blake2s under 32 bit and blake2b under 64 bit 2019-12-07 09:02:40 +00:00
Alexander Koblov
b6a4a232ec ADD: Find duplicate files by hash 2019-12-04 18:03:38 +00:00
Alexander Koblov
df94df6151 ADD: Find duplicate files 2019-12-03 18:17:23 +00:00
Alexander Koblov
4d1e74d9bb FIX: Set ProcessDataProc when search using WcxPlugin 2019-09-26 10:43:01 +00:00
Alexander Koblov
b630e042eb FIX: Find text with default encoding #2 2019-06-26 17:34:55 +00:00
Alexander Koblov
dfb175582c FIX: Find text with default encoding 2019-06-25 19:38:25 +00:00
Alexander Koblov
179422d583 UPD: Use UTF-16 instead UCS2 2019-05-12 08:44:25 +00:00
Alexander Koblov
4e46f33ffa UPD: FindFileEx flags 2018-08-26 12:34:13 +00:00
Alexander Koblov
eab377b141 FIX: Find files - case insensitive regular expression search with non ASCII characters 2018-08-11 19:20:16 +00:00
Alexander Koblov
614ee37e8f UPD: Don't search text in empty files 2018-08-11 07:38:05 +00:00
Alexander Koblov
97677ff388 ADD: Find files - search hex value 2018-05-24 19:55:33 +00:00
Alexander Koblov
06fcc2142f FIX: Compiling 2017-12-03 08:25:59 +00:00
Alexander Koblov
61769c29d3 ADD: Find text in files by regular expression, work with any single byte encoding 2017-08-22 19:01:34 +00:00
Alexander Koblov
a15beec0f2 ADD: Default encoding in find files dialog 2017-08-20 16:12:15 +00:00
Alexander Koblov
d65b35b371 FIX: Bug [0001387] 2017-07-29 15:11:16 +00:00
Alexander Koblov
583479c381 FIX: Bug [0001694] Replace by in the Find files dialog should understand Regexp (\0, \1, \r, \n) when the appropriate checkbox is set 2017-05-17 19:53:41 +00:00
Alexander Koblov
38939fac64 FIX: Find files in directories with ';' in name 2017-05-04 18:21:09 +00:00
Alexander Koblov
aa54155c16 FIX: Find text in files in archives 2017-01-18 16:58:12 +00:00
Alexander Koblov
1c0e947eac UPD: Cleanup 2017-01-14 19:41:53 +00:00
Alexander Koblov
2ee5802084 FIX: Build with Lazarus trunk 2016-12-30 20:06:58 +00:00
Alexander Koblov
8a95b25684 ADD: Case insensitive text search in UTF-16 files 2016-08-02 09:31:37 +00:00
Alexander Koblov
8675984dd1 FIX: Case insensitive text search in files 2016-08-01 13:00:30 +00:00
Alexander Koblov
8ab57ac064 FIX: Double slash in find results 2016-07-17 13:03:24 +00:00
Alexander Koblov
8da14f51e9 FIX: Find files - Follow symlinks option 2016-06-15 19:38:06 +00:00
Alexander Koblov
385f591332 UPD: Merged revision(s) 6736 from branches/0.7 2016-03-26 14:00:52 +00:00
meteu
28bdfb9259 UPD: descriptions of Editor and Find files commands
ADD: primitive realization of search in opened tabs(without excluding repeated placed of search)
2016-03-02 13:13:49 +00:00
meteu
01861eab36 FIX: focus on StartSearch when user press Alt+F7 after close form while search
FIX: error in search engine
2016-02-16 18:42:59 +00:00
meteu
105b3cd9e7 UPD: dramatically faster Search in files engine(almost like in TC).
ADD: F7 in Find files window set focus on searched text field (temporary realized not as assignable command, assignable will coming soon). In focus already on search-text field and you press F7 - focus goes to File mask - very cool.

ADD: Now you can close Find files form when searching continue without press Cancel button

ADD: In search results after search stop you can see time that search takes.

FIX: some SetFocus stuff
2016-02-15 18:43:18 +00:00
Alexander Koblov
7d3ac6e309 ADD: Stop search operation in archives 2015-11-04 09:17:29 +00:00
Alexander Koblov
6ef653e01e ADD: Search files - Go to file in archive 2015-10-31 09:55:36 +00:00
Alexander Koblov
59d86a5e2b ADD: Feature [0001189] "Add option to find files/text in files inside archives" 2015-10-31 08:23:46 +00:00
Alexander Koblov
db5cb3beba UPD: Prepare FPC 3.0 support 2015-10-23 19:27:05 +00:00
Alexander Koblov
5658b733a4 UPD: Don't call synchronize in find thread, use timer instead 2015-01-06 18:53:52 +00:00
Alexander Koblov
fe981a91e0 UPD: Speed up file search
FIX: Partial name search
2015-01-04 11:45:29 +00:00
Alexander Koblov
f021d7bf29 UPD: Speed up file search 2015-01-03 20:11:33 +00:00
Alexander Koblov
f764e27298 UPD: Log any exception in FindInFile 2014-09-26 19:41:46 +00:00
Alexander Koblov
cec7b6eab3 ADD: use content plugins in search (initial version) 2014-09-14 09:03:45 +00:00
Alexander Koblov
a1f65bdd8a ADD: Case insensitive text search with different encodings (patch by GrayElf) 2014-01-19 14:17:12 +00:00
Alexander Koblov
278823f603 ADD: Feature [0000145] "Regular Expressions in file content search is really needed" 2013-11-22 15:49:29 +00:00
Alexander Koblov
6257efb123 FIX: Find folders, speed up search 2012-12-15 06:44:51 +00:00
cobines
4521889921 UPD: Don't store FileView reference in FindDialog as it may be destroyed while the dialog is running. Remember the list of selected files at creation of the FindDialog.
UPD: Remove the locking mechanism in TDisplayFiles and use CloneSelectedFiles instead.
2012-10-06 20:12:54 +00:00