]>
git.lyx.org Git - lyx.git/log
Kornel Benko [Sat, 14 May 2022 07:51:23 +0000 (09:51 +0200)]
FindAdv: Amend
f845a4e9
Also do not remove '\n' if in non-format-search mode. Otherwise
'\n' cannot be found with regex '\s'
Kornel Benko [Sat, 14 May 2022 07:25:06 +0000 (09:25 +0200)]
FindAdv: Do not handle stale empty latex commands if not in format-search mode
In non-format-search mode, we do not have any latex commands here.
Kornel Benko [Sat, 14 May 2022 06:56:00 +0000 (08:56 +0200)]
FindAdv: Don't check on '\\\\\n' if ignoring format
Since it can only happen if the lyx source contains two backslasches before
the inserted newline. And here it is the wrong case.
Kornel Benko [Fri, 13 May 2022 10:00:47 +0000 (12:00 +0200)]
FindAdv: Amend
6c735efb : Resolve some conflicts regex vs. math meaning of '$'
Kornel Benko [Fri, 13 May 2022 07:30:30 +0000 (09:30 +0200)]
FindAdv: In format search could '$'-char be interpreted as math-start.
To handle this case, we use '\lyxdollar' string instead.
Also try to handle '\n' in the docstring directly instead in the
string already converted to utf8.
(The utf8-version is still there, but commented out)
jpc [Thu, 12 May 2022 12:44:16 +0000 (14:44 +0200)]
Update fr.po
Kornel Benko [Thu, 12 May 2022 11:22:21 +0000 (13:22 +0200)]
FindAdv: Remove invalid closings
If the searched area contains deleted parts, there may be more closing
as opening parentheses in latex output. We have to remove them before
further processing.
Kornel Benko [Thu, 12 May 2022 11:20:24 +0000 (13:20 +0200)]
FindAdv: Use unicode for space where possible
Search for different space-types should be done with
regular expression '\s'
Kornel Benko [Thu, 12 May 2022 11:20:10 +0000 (13:20 +0200)]
Update sk.po
Daniel Ramoeller [Sun, 27 Mar 2022 09:40:54 +0000 (11:40 +0200)]
Use "Auto" value on cursor width spinbox
Fix for bug #12515.
Kornel Benko [Wed, 11 May 2022 15:42:50 +0000 (17:42 +0200)]
FindAdv: Do not insert space for '\n' if there already are spaces around
Kornel Benko [Tue, 10 May 2022 13:03:11 +0000 (15:03 +0200)]
FindAdv tests: update to new shortcuts
Kornel Benko [Tue, 10 May 2022 13:02:16 +0000 (15:02 +0200)]
Update sk.po
jpc [Tue, 10 May 2022 12:38:56 +0000 (14:38 +0200)]
Update fr.po
Juergen Spitzmueller [Tue, 10 May 2022 11:48:59 +0000 (13:48 +0200)]
de.po
Juergen Spitzmueller [Tue, 10 May 2022 11:29:51 +0000 (13:29 +0200)]
Shuffle and add some shortcuts
Kornel Benko [Tue, 10 May 2022 09:37:39 +0000 (11:37 +0200)]
Amend
a7c58e2f : Do not output hyperref option unicode with recent hyperref versions
Kornel Benko [Mon, 9 May 2022 20:06:02 +0000 (22:06 +0200)]
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.
Jean-Marc Lasgouttes [Mon, 9 May 2022 08:23:54 +0000 (10:23 +0200)]
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.
Kornel Benko [Sun, 8 May 2022 20:43:56 +0000 (22:43 +0200)]
FindAdv: Amend
64af721a
The space handling is a nightmare.
Kornel Benko [Sun, 8 May 2022 18:24:43 +0000 (20:24 +0200)]
FindAdv: Handle normal and protected space also inside regular expression
Kornel Benko [Sun, 8 May 2022 13:32:13 +0000 (15:32 +0200)]
FindAdv: Correct the 'fix' in
4bb427a2
:(
Kornel Benko [Sun, 8 May 2022 12:30:45 +0000 (14:30 +0200)]
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.
Kornel Benko [Fri, 6 May 2022 15:16:49 +0000 (17:16 +0200)]
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+".
Kornel Benko [Thu, 5 May 2022 13:56:15 +0000 (15:56 +0200)]
FindAdv: Small improvements
Jean-Marc Lasgouttes [Thu, 5 May 2022 08:44:45 +0000 (10:44 +0200)]
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.
Kornel Benko [Wed, 4 May 2022 13:59:57 +0000 (15:59 +0200)]
FindAdv: Partly revert
02c7dbb8 . Handle the space in Paragraph.cpp instead.
Kornel Benko [Tue, 3 May 2022 14:31:52 +0000 (16:31 +0200)]
FindAdv: Better handling of lists
Still not optimal if searching different languages inside a list.
jpc [Mon, 2 May 2022 16:43:16 +0000 (18:43 +0200)]
Update fr.po
Kornel Benko [Sun, 1 May 2022 14:03:45 +0000 (16:03 +0200)]
FindAdv: Debug messages
Kornel Benko [Sun, 1 May 2022 08:34:12 +0000 (10:34 +0200)]
Small addition concerning advanced find and regular expression
Kornel Benko [Sat, 30 Apr 2022 18:00:38 +0000 (20:00 +0200)]
Update sk.po
Juergen Spitzmueller [Sat, 30 Apr 2022 15:52:09 +0000 (17:52 +0200)]
de.po
Juergen Spitzmueller [Sat, 30 Apr 2022 12:23:54 +0000 (14:23 +0200)]
Add GUI for search-ignore
Kornel Benko [Sat, 30 Apr 2022 07:30:15 +0000 (09:30 +0200)]
FindAdv: Re-add 'size' to the list of possible ignored formats
Scott Kostyshak [Sat, 30 Apr 2022 01:11:10 +0000 (21:11 -0400)]
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.
Scott Kostyshak [Sat, 30 Apr 2022 01:09:33 +0000 (21:09 -0400)]
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).
Scott Kostyshak [Sat, 30 Apr 2022 00:42:07 +0000 (20:42 -0400)]
ctests: adapt ignored warnings for lyx2lyx tests
This commit does the same as
a8dd4db5 but for the explicit lyx2lyx
tests.
This commit amends
ae31e169 .
Scott Kostyshak [Fri, 29 Apr 2022 23:01:27 +0000 (19:01 -0400)]
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.
Kornel Benko [Fri, 29 Apr 2022 17:56:12 +0000 (19:56 +0200)]
Amend
a83159f0 : Use logical operator ||.
Clang is not mocking here, but it looks more consistent.
Kornel Benko [Fri, 29 Apr 2022 17:23:50 +0000 (19:23 +0200)]
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.
Scott Kostyshak [Fri, 29 Apr 2022 01:06:37 +0000 (21:06 -0400)]
Fix Clang 14 warning -Wbitwise-instead-of-logical
Use the boolean operator '||' with bools instead of the bitwise
operator '|'.
Jean-Marc Lasgouttes [Thu, 28 Apr 2022 12:36:11 +0000 (14:36 +0200)]
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.
Kornel Benko [Wed, 27 Apr 2022 13:57:24 +0000 (15:57 +0200)]
FindAdv: Avoid some duplicated code
Also handle (== ignore) \textgreek{} and \textcyrillic{} commands
Kornel Benko [Sun, 24 Apr 2022 15:38:33 +0000 (17:38 +0200)]
Update sk.po
jpc [Sun, 24 Apr 2022 15:24:26 +0000 (17:24 +0200)]
Update fr.po
Juergen Spitzmueller [Sun, 24 Apr 2022 15:05:31 +0000 (17:05 +0200)]
de.po
Juergen Spitzmueller [Sun, 24 Apr 2022 14:51:42 +0000 (16:51 +0200)]
Mark aliases in the description
Juergen Spitzmueller [Sun, 24 Apr 2022 14:51:16 +0000 (16:51 +0200)]
Amend
d8f540f51
Properly handle aliases
Juergen Spitzmueller [Sun, 24 Apr 2022 12:21:56 +0000 (14:21 +0200)]
Properly ignore debug levels in the GUI
Not only none and any, but also the aliases.
Kornel Benko [Sun, 24 Apr 2022 11:52:46 +0000 (13:52 +0200)]
Amend
3b7a79f1 : Use Debug::base_type instead of 'unsigned long long' where possible
Kornel Benko [Sun, 24 Apr 2022 11:27:36 +0000 (13:27 +0200)]
FindAdv: Amend
d09f5ce1 : Added new debug level :findverbose
Fix the GUI handling for the new value using now 'unsigned long long' instead of 'int'
Kornel Benko [Sat, 23 Apr 2022 18:33:47 +0000 (20:33 +0200)]
FindAdv: Search also if layout of the searched paragraph has 'inpreamble' set
Using 'force' in call to TeXOnePar() enables the search of any string in document.
Juergen Spitzmueller [Wed, 20 Apr 2022 06:04:15 +0000 (08:04 +0200)]
de.po
Kornel Benko [Tue, 19 Apr 2022 21:35:31 +0000 (23:35 +0200)]
Update sk.po
Kornel Benko [Tue, 19 Apr 2022 21:28:27 +0000 (23:28 +0200)]
FindAdv: Fix search for '}'
Problem occured if
1.) not using regex and
2.) search without format and
3.) the search pattern ended with '}'.
then this last char '}' in the search pattern was discarded.
jpc [Tue, 19 Apr 2022 16:22:53 +0000 (18:22 +0200)]
Update fr.po
Juergen Spitzmueller [Tue, 19 Apr 2022 13:12:56 +0000 (15:12 +0200)]
Improve string
Kornel Benko [Tue, 19 Apr 2022 11:53:44 +0000 (13:53 +0200)]
Update sk.po
Kornel Benko [Tue, 19 Apr 2022 11:41:38 +0000 (13:41 +0200)]
FindAdv, Debug: Added new debug level :findverbose
With the debug-level 'find' there are now less output.
The original output can be received now with debig-level 'findverbose'
Also constructions like
LYXERR(Debug::FIND|Debug::FINDVERBOSE, "...");
are now possible.
Jean-Marc Lasgouttes [Mon, 18 Apr 2022 16:13:17 +0000 (18:13 +0200)]
Improve selection when selecting out of inset by the left
1/ put cusror in some display inset
2/ use shift-left until the cursor exits the inset
3/ see how the selection extends on the right.
This is not really a selection drawing bug, but rather the fact that
the anchor will be normalized to the first position after the inset,
which is in the next row.
This can be avoided by using the boundary property.
See discussion in bug #12520.
Pavel Sanda [Sat, 16 Apr 2022 22:49:35 +0000 (00:49 +0200)]
* RELEASE-NOTES
Pavel Sanda [Sat, 16 Apr 2022 22:38:17 +0000 (00:38 +0200)]
forgotten bit
Pavel Sanda [Sat, 16 Apr 2022 22:37:22 +0000 (00:37 +0200)]
*doc - branch-sync-all
Pavel Sanda [Sat, 16 Apr 2022 22:16:19 +0000 (00:16 +0200)]
Allow syncing open/close status of branch inset with it's activation status.
This was kicked out by
742b39f4 (the code in inset toggle survived).
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg217311.html
Kornel Benko [Sat, 16 Apr 2022 13:10:33 +0000 (15:10 +0200)]
FindAdv: Convert '\%' in a regex to '%'
Regex contents comes from handling hullRegexp, so we
have to reverse some its handling, among others also for the char '%'
Kornel Benko [Fri, 15 Apr 2022 15:18:40 +0000 (17:18 +0200)]
Findadv: Correct findadv-combined test
Replaced some 'CP' commands with 'CN' comments.
Kornel Benko [Fri, 15 Apr 2022 15:09:08 +0000 (17:09 +0200)]
FindAdv: Handling of '%' in searched string while not ignoring format
Difficult to decide, when to remove the sequence '%\n'.
The sequence is OK for latex output as a command separator,
but must be removed in searched string.
Alas, not all occurences are wrong. Sigh.
Juergen Spitzmueller [Thu, 14 Apr 2022 08:27:10 +0000 (10:27 +0200)]
de.po
Pavel Sanda [Wed, 13 Apr 2022 09:36:49 +0000 (11:36 +0200)]
Update status of layouttranslations
Pavel Sanda [Wed, 13 Apr 2022 09:33:28 +0000 (11:33 +0200)]
Backport bg strings
Pavel Sanda [Wed, 13 Apr 2022 09:32:45 +0000 (11:32 +0200)]
* layouttranslations updates from Veselin
Kornel Benko [Tue, 12 Apr 2022 16:02:12 +0000 (18:02 +0200)]
Find: Renamend for_searchAdv to for_serach in src/OutputParams.h
Since this variable is used by quick find too, the naming was misleading
Stephan Witt [Sat, 9 Apr 2022 07:19:46 +0000 (09:19 +0200)]
Improved package build script for MacOS. Handle compiler standard for Qt6.
Kornel Benko [Sat, 9 Apr 2022 07:11:38 +0000 (09:11 +0200)]
FindQuick: Amend
4bd38d8a : Remove now unneeded code
Kornel Benko [Sat, 9 Apr 2022 06:52:24 +0000 (08:52 +0200)]
FindQuick: Handle quotes special (as in findadv)
Kornel Benko [Fri, 8 Apr 2022 17:56:41 +0000 (19:56 +0200)]
FindQuick: Amend
1f7d90d6 : Add some not handled quotation marks
Jean-Marc Lasgouttes [Fri, 8 Apr 2022 09:51:53 +0000 (11:51 +0200)]
Fix crash with countExpanders in Qt6
It is not a good idea to contruct a QChar from a char_type that is
really 32bits.
Use lyx::isSpace, which already catters for this case.
Since this code does not depend on qt anymore, move it to
support::countExpanders.
Get rid of Row::countSeparators, which is not used anymore.
Fixes bug #12519.
Kornel Benko [Fri, 8 Apr 2022 06:40:32 +0000 (08:40 +0200)]
Find: Advanced + Quick:
Expand list of quotes to include also '» « › ‹'
Enable quick find to search for quotes too
Kornel Benko [Wed, 6 Apr 2022 17:00:20 +0000 (19:00 +0200)]
FindAdv: Amend
58f70b9d
Consider plain-quotes, inner-quotes
1 independent if in regex or text
2 independent of quote style
3 independent of using dynamic marks
Kornel Benko [Tue, 5 Apr 2022 15:04:51 +0000 (17:04 +0200)]
FindAdv: Handle search for quotes
Double quotes will be found if using the string '"' in pattern.
Single quotes needs "'" in pattern.
Juergen Spitzmueller [Mon, 4 Apr 2022 10:02:25 +0000 (12:02 +0200)]
Fix indentation
Juergen Spitzmueller [Mon, 4 Apr 2022 09:43:55 +0000 (11:43 +0200)]
Initialize member
Kornel Benko [Mon, 4 Apr 2022 08:46:55 +0000 (10:46 +0200)]
FindAdv: Amend
6e7fd68c : Handle InsetNoteParams::Comment too
Kornel Benko [Sun, 3 Apr 2022 17:03:47 +0000 (19:03 +0200)]
FindAdv: Allow to search in LyX-Note also if ignoring format
Kornel Benko [Sun, 3 Apr 2022 16:05:15 +0000 (18:05 +0200)]
FindAdv: Amend
4125f6a9
Variables regexError and regexError only defined
when searching via QT-version >= 5
Kornel Benko [Sun, 3 Apr 2022 11:21:02 +0000 (13:21 +0200)]
FindAdv: Omit possible empty patterns
Normally this is done by the GUI, but searching for e.g. LyX-Comment
allows empty patterns.
Thibaut Cuvelier [Sun, 3 Apr 2022 01:41:02 +0000 (03:41 +0200)]
DocBook: fix a test to ensure that the DocBook document is valid.
A book cannot directly contain paragraphs, they must be within a chapter.
Thibaut Cuvelier [Sat, 2 Apr 2022 02:03:12 +0000 (04:03 +0200)]
MathML: fix validity for fractions with units.
https://www.lyx.org/trac/ticket/12513
Contributed by lynx.
Kornel Benko [Sat, 2 Apr 2022 15:01:02 +0000 (17:01 +0200)]
Make clang happy
Omitting 'error: comparison of integer expressions of different signedness'
Juergen Spitzmueller [Sat, 2 Apr 2022 10:05:18 +0000 (12:05 +0200)]
Juergen Spitzmueller [Sat, 2 Apr 2022 09:19:55 +0000 (11:19 +0200)]
Amend
bcad19e504f845
Allow searching in notes and comments if non-output-content is true
Thibaut Cuvelier [Sat, 2 Apr 2022 01:31:15 +0000 (03:31 +0200)]
XHTML/CALS tables: create helper functions to share more code.
Thibaut Cuvelier [Sat, 2 Apr 2022 00:56:32 +0000 (02:56 +0200)]
CALS tables: base implementation of row separators on the new code from XHTML.
Thibaut Cuvelier [Sat, 2 Apr 2022 00:54:12 +0000 (02:54 +0200)]
CALS tables: fix implementation of multirow/col.
Thibaut Cuvelier [Fri, 1 Apr 2022 19:15:13 +0000 (21:15 +0200)]
XHTML tables: fix borders and implement booktabs.
https://www.lyx.org/trac/ticket/10154
Contributed by raccoon.
Thibaut Cuvelier [Fri, 1 Apr 2022 18:39:02 +0000 (20:39 +0200)]
XHTML/DocBook tables: slight refactoring.
Thibaut Cuvelier [Fri, 1 Apr 2022 02:40:10 +0000 (04:40 +0200)]
DocBook: remove unused variable.
Thibaut Cuvelier [Fri, 1 Apr 2022 02:37:48 +0000 (04:37 +0200)]
XHTML/DocBook: merge code paths to generate a row in a table.
Thibaut Cuvelier [Fri, 1 Apr 2022 02:37:33 +0000 (04:37 +0200)]
Remove debug output.