Paul Kulchenko
d349245890
Fixed error after using Enter multiple times in Find in Files on OSX.
2014-10-09 08:44:46 -07:00
Paul Kulchenko
11647b3508
Added package GetKnownExtensions method ( #166 ).
2014-09-24 16:10:46 -07:00
Paul Kulchenko
e892c91518
Added project dir to find dialog paths; thanks to @sclark39 ( closes #358 ).
2014-09-21 01:03:08 -07:00
Paul Kulchenko
4e055d0d4a
Fixed an issue with searching in Output and Console windows.
...
This was broken by an earlier commit (df6b9fe9 ), which enabled search in
the current editor window. This change initiates the search in the last
editor component with a focus.
2014-09-17 10:13:27 -07:00
Paul Kulchenko
4c7c9593de
Fixed unused variables and constants based on static analysis.
2014-09-10 22:15:38 -07:00
Paul Kulchenko
04d1fc8299
Fixed replacement when selection doesn't match the text being searched for.
2014-09-10 22:09:31 -07:00
Paul Kulchenko
df6b9fe9b3
Updated search/replace to always use the current editor/output/console tab.
2014-09-05 14:24:06 -07:00
Paul Kulchenko
b3fdde036e
Fixed find-in-files error when used with editor not in focus ( fixes #354 ).
2014-08-20 00:45:17 -07:00
Paul Kulchenko
11facf0acb
Added package Yield method ( #166 ).
2014-08-06 22:01:59 -07:00
Paul Kulchenko
657526eab4
Added search in Console and Output windows ( closes #313 ).
2014-06-28 15:28:33 -07:00
Paul Kulchenko
64a9f7c701
Fixed replace-in-files when saving backup copy is turned off.
2014-05-26 15:43:39 -07:00
Paul Kulchenko
3cfc5f65c2
Updated copyright messages.
2014-05-10 09:53:00 -07:00
Paul Kulchenko
a5df5d63b6
Fixed find dialog to stay on top after search directory selection on OSX.
...
OSX moves the find dialog to the background after using the directory
dropdown in the open file dialog. This workaround keeps find dialog on top.
2014-04-16 21:17:01 -07:00
Paul Kulchenko
5632913e40
Disabled startng multiple find-in-files searches.
2014-04-03 17:44:50 -07:00
Paul Kulchenko
7496040f34
Fixed an error after manual canceling Find-in-files dialog.
2014-04-03 16:01:44 -07:00
Paul Kulchenko
8492df40de
Removed border around editor components.
2014-03-18 19:27:52 -07:00
Paul Kulchenko
82f62d4d7d
Fixed focus for Find field in the find dialog on some instances of OSX.
...
This is an additional fix for c4c3e7e5 . It turned out that some instances
of OSX 10.9.2 require SetFocus to be called after form is shown.
2014-03-16 21:04:06 -07:00
Paul Kulchenko
c4c3e7e51e
Added explicit focus for Find field in the find dialog on OSX.
2014-03-10 14:22:26 -07:00
Paul Kulchenko
c60770b2f5
Fixed default selection for search in case of multiple selections.
2014-01-18 22:21:32 -08:00
Paul Kulchenko
f539047802
Updated shortcut for Replace All to avoid conflict on OSX ( fixes #220 ).
2013-10-13 20:53:56 -07:00
Paul Kulchenko
25589fc45a
Reorganized path separator handling to minimize use of global variables.
2013-09-04 12:00:57 -07:00
Paul Kulchenko
52c7150e51
Switched to using POSIX compatible regexp with '()' used for captures.
2013-08-13 14:50:21 -07:00
Paul Kulchenko
24555a3b3d
Fix spurious replacement after 'search, clear selection, replace' actions.
2013-08-13 14:47:01 -07:00
Paul Kulchenko
cc432b65b0
Added support for captures in regexp replacement (\1-\9).
2013-08-13 14:39:06 -07:00
Paul Kulchenko
1ba300213d
Added ability to cancel FindInFiles search by closing search dialog (ref #162 ).
2013-08-10 21:38:50 -07:00
Paul Kulchenko
3fbf0ef81b
Added activating Output window before showing search results (ref #162 ).
2013-08-10 21:38:11 -07:00
Paul Kulchenko
b9374894c9
Set search in subdirectories as default in Find in Files dialog (ref #162 ).
2013-07-10 16:32:26 -07:00
Paul Kulchenko
6b349bbef0
Set default directory for Find in Files opened from a new file (#ref 162).
2013-06-20 20:06:12 -07:00
Paul Kulchenko
dcfc212bf4
Added skiping binary files during file search (ref #162 ).
2013-06-03 20:34:53 -07:00
Paul Kulchenko
790d1a6516
Added yield to update search results during file search (ref #162 ).
2013-06-03 20:34:42 -07:00
Paul Kulchenko
bc660522d5
Added showing default extensions in the file search (ref #162 ).
2013-06-03 20:34:05 -07:00
Paul Kulchenko
3cc29e1301
Added support for multiple file extensions in the file search (ref #162 ).
2013-06-03 20:33:16 -07:00
Paul Kulchenko
7b87bc3d88
Added saving folder to search files in (ref #162 ).
2013-05-31 17:37:26 -07:00
Paul Kulchenko
776888838b
Fixed an error when quick search fails with multiple fragments.
2013-05-26 16:13:22 -07:00
Paul Kulchenko
52e9b1764b
Added 'fixing' path returned by wxDirDialog; may be incorrect in 2.9.x.
2013-05-21 14:21:24 -07:00
Paul Kulchenko
5449ed237a
Updated 'Find in Files' to start in the project folder by default.
2013-05-11 14:22:23 -07:00
Paul Kulchenko
c7ab3aeb32
Refactored and optimized directory scanning when loading IDE files.
2013-05-02 16:24:25 -07:00
Paul Kulchenko
71393bd35a
Fixed search results for lines without newline.
2013-05-01 15:10:17 -07:00
Paul Kulchenko
f7e2697e56
Fixed Find/Replace in folders with Unicode names ( fixes #147 ); improved performance.
2013-05-01 15:03:59 -07:00
Paul Kulchenko
608644bd83
Added 'shaking' Find/Replace window when text is not found ( closes #146 ).
2013-05-01 11:20:49 -07:00
Paul Kulchenko
b8b3b7f0af
Fixed Find/Replace dialog to take Enter on OSX ( fixes #140 ).
2013-04-26 11:01:45 -07:00
Paul Kulchenko
d8e8af00b6
Added translation setup for Find/Replace dialog ( closes #133 ).
2013-04-17 18:07:45 -07:00
Paul Kulchenko
1e651a97b7
Fixed 'Replace All' to take 'Wrap Around' into account ( fixes #132 ).
2013-04-17 16:45:19 -07:00
Paul Kulchenko
6662cb0f5e
Fixed off-by-one error in searching consecutive matches.
2013-04-17 12:18:19 -07:00
Paul Kulchenko
fc17dac2a5
Added selecting text and Cmd-F shortcut in Find dialog on OSX (ref #127 ).
2013-04-15 18:10:16 -07:00
Paul Kulchenko
0dfd8e3ba1
Fixed replacement logic in Find/Replace that could replace selected fragment (ref #127 ).
2013-04-15 18:06:59 -07:00
Paul Kulchenko
acbfd6d81d
Fixed an error caused by allowing multiple Search/Replace windows ( fixes #127 ).
2013-04-15 10:23:17 -07:00
Paul Kulchenko
cb56311090
Fixed Find/Replace checkboxes on OSX ( closes #63 ).
...
Fixed formatting/alignment of fields in Find/Replace dialog on OSX.
2012-10-16 15:08:14 -07:00
Paul Kulchenko
952f8325c0
Fixed Find/Replace dialog checkboxes that didn't react to clicks on OSX
...
(fixes #63 ).
It turned out that StaticBox(Sizer) needs to be created before checkboxes,
otherwise checkboxes don't get any clicks on OSX as the z-order for event
traversal appears to be incorrect.
2012-10-16 12:58:10 -07:00
Paul Kulchenko
fa5c31a7ec
Fixed enabling of several menu items with no editor tab ( fixes #42 ).
...
Fixed saveAll to allow saving of untitled.lua files;
Disabled show tooltip if there is no editor tab;
Disabled save if there is no editor tab;
Disabled show prev/next in search if there is no editor tab;
Enabled search/replace in files even if there is no editor tab;
Disabled switching to fullscreen if there is no editor tab.
2012-09-07 22:34:24 -07:00