Kornel Benko
8e256fbf0f
FindAdv: Do not insert space for '\n' if there already are spaces around
2022-05-11 17:42:50 +02:00
Kornel Benko
1007752106
FindAdv tests: update to new shortcuts
2022-05-10 15:03:11 +02:00
Kornel Benko
4345c6a96e
Update sk.po
2022-05-10 15:02:43 +02:00
jpc
37408895fe
Update fr.po
2022-05-10 14:38:56 +02:00
Juergen Spitzmueller
faedcd5cfe
de.po
2022-05-10 13:48:59 +02:00
Juergen Spitzmueller
8bf45dd3ea
Shuffle and add some shortcuts
2022-05-10 13:29:51 +02:00
Kornel Benko
055e097a25
Amend a7c58e2f
: Do not output hyperref option unicode with recent hyperref versions
2022-05-10 11:37:39 +02:00
Kornel Benko
62ab563c25
FindAdv: Use private variable for_search
...
Using the new inline statements
find_effective(), find_with_non_output(), find_with_deleted(),
find_set_feature(), find_add_feature() and find_clean_features()
makes the code a slightly better readable.
2022-05-09 22:11:38 +02:00
Jean-Marc Lasgouttes
e6f5f428d7
Fix crash with LFUN_LAYOUT with multicell selection
...
This lfun (like several others) does not work with multicell
selection. Disable the lfun in this this case for now, until a nice
solution is found.
Fixes bug #12530 .
2022-05-09 17:54:15 +02:00
Kornel Benko
441b0eab23
FindAdv: Amend 64af721a
...
The space handling is a nightmare.
2022-05-08 22:43:56 +02:00
Kornel Benko
64af721adc
FindAdv: Handle normal and protected space also inside regular expression
2022-05-08 20:24:43 +02:00
Kornel Benko
286dcfc9c7
FindAdv: Correct the 'fix' in 4bb427a2
...
:(
2022-05-08 15:32:13 +02:00
Kornel Benko
4bb427a244
FindAdv: Amend 627cd6de
: Use '~' instead of "\\ " for search if possible
...
Also fix a thinko in interpreting the found values.
The match_len describes the length of the second regex field,
while matchend is the length of the search field 0.
2022-05-08 14:30:45 +02:00
Kornel Benko
627cd6dec2
FindAdv: Simplify search for space also if not using regex
...
In the pattern-string convert occurences of
' ', '~'
and the values we get with
space-insert normal
space-insert protected
to "\s+".
2022-05-06 17:16:49 +02:00
Kornel Benko
70a762f91c
FindAdv: Small improvements
2022-05-05 15:56:15 +02:00
Jean-Marc Lasgouttes
809a063358
Avoid crash when extending word selection
...
This happens when the cursor goes into a deeper inset, since
selectWord() was called on the wrong Text object.
Additionally, fix the new word selection when cursor goes before
existing selection.
Fixes bug #12529 .
2022-05-05 11:13:29 +02:00
Thibaut Cuvelier
f352a375d9
InsetIndex: revamp IndexEntry to handle both legacy and modern index insets; simplify and adapt the XHTML code.
...
DocBook comes in another commit, as the modifications are not required to keep the code compilable.
A semicolon is no more used between an index term and the places it appears, because some languages need a space before it and others not: this wasn't handled at all. With a dash, this problem disappears.
2022-05-05 04:16:51 +02:00
Kornel Benko
9f30de3c5d
FindAdv: Partly revert 02c7dbb8
. Handle the space in Paragraph.cpp instead.
2022-05-04 15:59:57 +02:00
Kornel Benko
02c7dbb824
FindAdv: Better handling of lists
...
Still not optimal if searching different languages inside a list.
2022-05-03 16:33:53 +02:00
jpc
f80ee027b3
Update fr.po
2022-05-02 18:43:16 +02:00
Kornel Benko
6a70a26a4a
FindAdv: Debug messages
2022-05-01 16:03:45 +02:00
Kornel Benko
aec76acecc
Small addition concerning advanced find and regular expression
2022-05-01 10:34:12 +02:00
Kornel Benko
32367d3dc5
Update sk.po
2022-04-30 20:00:38 +02:00
Juergen Spitzmueller
4655792bda
de.po
2022-04-30 17:52:09 +02:00
Juergen Spitzmueller
c0a3d654ff
Add GUI for search-ignore
2022-04-30 14:23:54 +02:00
Kornel Benko
cbe2f61396
FindAdv: Re-add 'size' to the list of possible ignored formats
2022-04-30 09:30:15 +02:00
Thibaut Cuvelier
54a519a089
InsetIndex: simplify the implementation of the has* methods.
2022-04-30 03:23:59 +02:00
Thibaut Cuvelier
5c80671740
InsetIndex: add a method hasSubentries.
2022-04-30 03:23:59 +02:00
Thibaut Cuvelier
029d8d5839
InsetIndex: when parsing entries for XHTML, don't impose spaces around ! for subentries.
2022-04-30 03:23:59 +02:00
Thibaut Cuvelier
b5418f0d29
InsetIndex: add a few comments.
2022-04-30 03:23:59 +02:00
Thibaut Cuvelier
758792f6d6
InsetIndex: add a comment.
2022-04-30 03:23:59 +02:00
Thibaut Cuvelier
4a62c08e61
InsetIndex: refactor IndexEntry to be a full-fledged class, hiding its implementation details better than before.
2022-04-30 03:23:59 +02:00
Scott Kostyshak
a4663bc988
ctests: categorize testfile for #6197 as resolved
...
The actual LyX bug was fixed a while ago. There was a remaining
missing symbols error, but that has been fixed in the latest
TeX Live 2022.
2022-04-29 21:11:10 -04:00
Scott Kostyshak
301a17b0aa
ctests: update description for lyxbugs/6197
...
With an updated TeX Live 2022, LuaTeX no longer gives a missing
symbol for this test file (manual inspection confirms the symbols
are correctly displayed).
2022-04-29 21:10:30 -04:00
Scott Kostyshak
d54e400ee3
ctests: adapt ignored warnings for lyx2lyx tests
...
This commit does the same as a8dd4db5
but for the explicit lyx2lyx
tests.
This commit amends ae31e169
.
2022-04-29 20:43:48 -04:00
Scott Kostyshak
a8dd4db54f
ctests: adapt ignored warnings to new messages
...
The change of the warning messages was introduced at ae31e169
, which
broke several lyx2lyx tests. The tests are now fixed with this
commit.
2022-04-29 19:05:30 -04:00
Kornel Benko
48c069fa8a
Amend a83159f0
: Use logical operator ||.
...
Clang is not mocking here, but it looks more consistent.
2022-04-29 19:56:12 +02:00
Kornel Benko
531fed9543
FindAdv: Fix the length of leading string
...
We are removing leading values from the start of string, so
the size of removed data was wrong because s.find() could find
a position inside the leading part.
2022-04-29 19:23:50 +02:00
Scott Kostyshak
a83159f051
Fix Clang 14 warning -Wbitwise-instead-of-logical
...
Use the boolean operator '||' with bools instead of the bitwise
operator '|'.
2022-04-28 21:40:00 -04:00
Jean-Marc Lasgouttes
e4416535e4
Fix configure with autoconf 2.71
...
This fixes two issues with autoconf 2.71
* a new version of eilseq.m4 from libiconv is required ;
* the AC_CHECK_HEADER last `-' argument is obsloleted, but I do not
think that we needed it in the first place.
2022-04-28 14:36:11 +02:00
Kornel Benko
769df229dc
FindAdv: Avoid some duplicated code
...
Also handle (== ignore) \textgreek{} and \textcyrillic{} commands
2022-04-27 15:57:24 +02:00
Juergen Spitzmueller
f86c7994a5
Merge branch 'master' into features/indexmacros
2022-04-25 08:12:12 +02:00
Thibaut Cuvelier
5a53872259
DocBook: use the new system for index.
2022-04-25 02:36:35 +02:00
Kornel Benko
8b48e429de
Update sk.po
2022-04-24 17:38:33 +02:00
jpc
bcbf067cd4
Update fr.po
2022-04-24 17:24:26 +02:00
Juergen Spitzmueller
15607db333
de.po
2022-04-24 17:05:31 +02:00
Juergen Spitzmueller
e6a7137a53
Mark aliases in the description
2022-04-24 16:51:42 +02:00
Juergen Spitzmueller
64ec812da5
Amend d8f540f51
...
Properly handle aliases
2022-04-24 16:51:16 +02:00
Juergen Spitzmueller
d8f540f51b
Properly ignore debug levels in the GUI
...
Not only none and any, but also the aliases.
2022-04-24 14:21:56 +02:00
Kornel Benko
98cc6acd0b
Amend 3b7a79f1
: Use Debug::base_type instead of 'unsigned long long' where possible
2022-04-24 13:52:46 +02:00