Mercurial > octave-nkf
annotate .hgignore @ 18888:0a66861d8069 gui-release
implementation of search in selection in gui editor (bbug #41196)
* configure.ac: do the check OCTAVE_CHECK_FUNC_QSCI_FINDSELECTION
* acinclude.m4 (OCTAVE_CHECK_FUNC_QSCI_FINDSELECTION): new function testing
whether QsciScintilla::findFirstInSelection is available (added in 2.7)
* find-dialog.cc (constructor): box for searching in selection enabled when
function is available, connect signals when search has changed and when
search selection is activated to the new related slots, initialize new
flag for indicating an ongoing replace;
(handle_search_text_changed): new slot reseting search result;
(handle_sel_search_changed): new slot reseting search result;
(handle_selection_changed): new slot enabling check box for search selection,
nothing is done when the change was due to a replace operation;
(find): revise calculation of cursor position for starting the search at end,
add searching in selection if related check box is checked, use backward
search when replacing all
(do_replace): set flag for an active replace operation indicating that the
selection is not changed by the user;
(replace): switch to robust backward search, using new function do_replace;
(replace_all): recover cursor position only when nor searching in selection,
reset search result after operation, using new function do_replace
* find-dialog.h: new flag for active replace operation, new slots
author | Torsten <ttl@justmail.de> |
---|---|
date | Sun, 22 Jun 2014 15:42:00 +0200 |
parents | dc76e3909d36 |
children | c16c446204e5 |
rev | line source |
---|---|
12473
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
1 syntax: regexp |
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
2 # The recurrent (^|/) idiom in the regexps below should be understood |
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
3 # to mean "at any directory" while the ^ idiom means "from the |
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
4 # project's top-level directory". |
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
5 |
15325
d9b955926a50
maint: update .hgignore
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
15207
diff
changeset
|
6 # gnulib makes these silly backup files |
15410
2024c70329df
.hgignore: Ignore gnulib/gnulib.mk file.
Rik <rik@octave.org>
parents:
15394
diff
changeset
|
7 .~$ |
15325
d9b955926a50
maint: update .hgignore
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
15207
diff
changeset
|
8 |
15394
2b72343ed9c4
hgignore: Update patterns to reflect directory changes to source tree.
Rik <rik@octave.org>
parents:
15325
diff
changeset
|
9 # This directory gets created by gnulib during the build. |
2b72343ed9c4
hgignore: Update patterns to reflect directory changes to source tree.
Rik <rik@octave.org>
parents:
15325
diff
changeset
|
10 # It contains no Octave files. |
15765
70bf9b6d47af
maint: update .hgignore to reflect new libgnu/ structure
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
15410
diff
changeset
|
11 ^libgnu/* |
12473
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
12 |
15765
70bf9b6d47af
maint: update .hgignore to reflect new libgnu/ structure
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
15410
diff
changeset
|
13 # This directory mostly contains cruft during build time, but it does |
70bf9b6d47af
maint: update .hgignore to reflect new libgnu/ structure
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
15410
diff
changeset
|
14 # contain some Octave code, so we gotta be a bit more careful about |
15325
d9b955926a50
maint: update .hgignore
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
15207
diff
changeset
|
15 # what we ignore here |
d9b955926a50
maint: update .hgignore
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
15207
diff
changeset
|
16 ^m4/(?!ax_).+\.m4$ |
12473
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
17 |
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
18 # Emacs tools create these |
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
19 (^|/)TAGS$ |
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
20 (^|/)semantic.cache$ |
7823
feaaf725c54f
Ignore build directories.
Michael Goffioul <michael.goffioul@gmail.com>
parents:
0
diff
changeset
|
21 |
12473
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
22 (/|^)Makefile\.in$ |
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
23 ^INSTALL$ |
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
24 |
15394
2b72343ed9c4
hgignore: Update patterns to reflect directory changes to source tree.
Rik <rik@octave.org>
parents:
15325
diff
changeset
|
25 ^aclocal\.m4$ |
7823
feaaf725c54f
Ignore build directories.
Michael Goffioul <michael.goffioul@gmail.com>
parents:
0
diff
changeset
|
26 ^build-.*($|/) |
12473
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
27 ^configure$ |
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
28 ^autom4te\.cache($|/) |
16759
dc76e3909d36
maint: update config.in.h in .hgignore
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
15765
diff
changeset
|
29 ^config\.in\.h$ |
12473
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
30 |
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
31 # e.g. doc/faq/OctaveFAQ.info |
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
32 # doc/interpreter/octave.info-4 |
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
33 ^doc/.*\.info(-\d)?$ |
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
34 |
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
35 ^doc/\w*/stamp-vti$ |
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
36 ^doc/\w*/version\.texi$ |
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
37 ^doc/interpreter/images\.mk$ |
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
38 |
15394
2b72343ed9c4
hgignore: Update patterns to reflect directory changes to source tree.
Rik <rik@octave.org>
parents:
15325
diff
changeset
|
39 # e.g. liboctave/operators/smx-op-inc.mk |
15325
d9b955926a50
maint: update .hgignore
Jordi Gutiérrez Hermoso <jordigh@octave.org>
parents:
15207
diff
changeset
|
40 ^liboctave/operators/\w+-op-\w+\.mk$ |
12473
95b1c64c287f
Improve .hgignore adding more things to be ignored
Jordi Gutiérrez Hermoso <jordigh@gmail.com>
parents:
7823
diff
changeset
|
41 |
15207
2f2fb099ac3a
fix name of ignored dldfcn/module.mk file
John W. Eaton <jwe@octave.org>
parents:
12473
diff
changeset
|
42 ^libinterp/dldfcn/module\.mk$ |