]>
git.lyx.org Git - lyx.git/log
Daniel Ramoeller [Mon, 3 Apr 2023 10:31:28 +0000 (12:31 +0200)]
Center preview status message
Fix for bug #12724
Richard Kimberly Heck [Sat, 27 May 2023 15:38:19 +0000 (11:38 -0400)]
Fix indentation
Richard Kimberly Heck [Sat, 27 May 2023 15:37:00 +0000 (11:37 -0400)]
Fix typo
Daniel Ramoeller [Sat, 27 May 2023 03:38:16 +0000 (23:38 -0400)]
Fix bug #12772
Jean-Marc Lasgouttes [Tue, 23 May 2023 07:20:52 +0000 (09:20 +0200)]
Fixup
1d637b8a : do not set extra spacing for typewriter
This messed up rows with both normal and typewriter fonts.
Juergen Spitzmueller [Mon, 22 May 2023 14:32:49 +0000 (16:32 +0200)]
Fix indentation
Juergen Spitzmueller [Fri, 19 May 2023 10:35:03 +0000 (12:35 +0200)]
Use proper (inset) font for normalizing purposes
Not all insets have a proper layout, but we have Inset::getFont()
Fixes #12729
Juergen Spitzmueller [Fri, 19 May 2023 10:32:20 +0000 (12:32 +0200)]
de.po
Kornel Benko [Thu, 18 May 2023 16:07:40 +0000 (18:07 +0200)]
Advaced search: check for toString() before using it.
(#12783)
Kornel Benko [Thu, 18 May 2023 09:59:16 +0000 (11:59 +0200)]
Update sk.po
Daniel Ramoeller [Wed, 17 May 2023 18:26:32 +0000 (20:26 +0200)]
Remove ellipsis from "End Edit Externally..."
Fix for bug #12780
Juergen Spitzmueller [Wed, 17 May 2023 06:56:12 +0000 (08:56 +0200)]
Replace deprecated function
activateWindow() is available back to Qt4 (at least)
Jean-Marc Lasgouttes [Thu, 11 May 2023 13:27:02 +0000 (15:27 +0200)]
Revert "Do not return copies of string members"
This commit is very wrong when trivstrings are used (since what is
retirned is a temporary variable) and it turns out that cygwin
requires this for some reason.
This reverts commit
3ae5d6bdec1df23cc0d848b2d8bf6b0932eeee3b .
Stephan Witt [Mon, 15 May 2023 05:06:44 +0000 (07:06 +0200)]
#12769 correct line width based painting of wavy underline
With very tiny fonts the line width is 0 and the loop to construct the wavy line never ends.
Kornel Benko [Sat, 13 May 2023 20:25:05 +0000 (22:25 +0200)]
Missing LF in sk.po
Kornel Benko [Sat, 13 May 2023 20:06:13 +0000 (22:06 +0200)]
Update sk.po
Juergen Spitzmueller [Sat, 13 May 2023 17:02:41 +0000 (19:02 +0200)]
de.po
Juergen Spitzmueller [Sat, 13 May 2023 16:38:33 +0000 (18:38 +0200)]
Add labels to encoding variant combo
Juergen Spitzmueller [Fri, 12 May 2023 07:46:38 +0000 (09:46 +0200)]
Replace removed signal
The used one has been removed from Qt6
Juergen Spitzmueller [Fri, 12 May 2023 07:39:20 +0000 (09:39 +0200)]
Do not attempt to read bitmap icon with svg renderer
Pavel, this should cure your woes
Kornel Benko [Fri, 12 May 2023 07:06:42 +0000 (09:06 +0200)]
Update sk.po
jpc [Thu, 11 May 2023 16:09:24 +0000 (18:09 +0200)]
Update fr.po
Juergen Spitzmueller [Thu, 11 May 2023 15:46:16 +0000 (17:46 +0200)]
Some layout fixes
Layout was too squeezed and didn't properly expand on longer (l7n) strings
Pavel Sanda [Thu, 11 May 2023 13:29:14 +0000 (15:29 +0200)]
Fix DocBook case
Pavel Sanda [Thu, 11 May 2023 13:28:18 +0000 (15:28 +0200)]
Finish cs.po
Pavel Sanda [Thu, 11 May 2023 13:13:59 +0000 (15:13 +0200)]
remerge cs.po
Pavel Sanda [Thu, 11 May 2023 13:12:49 +0000 (15:12 +0200)]
* cs.po
Jean-Marc Lasgouttes [Wed, 3 May 2023 10:55:44 +0000 (12:55 +0200)]
Fixup
7f1b1729 : restore lazy caret handling
For some reason, the code that should have been put in
updateCaretGeometry() went to resetCaret(). I do not see how that made
sense.
I am not totally sure what the consequences of the patch are, though.
It just "looks right".
Pavel Sanda [Wed, 10 May 2023 16:08:35 +0000 (18:08 +0200)]
* cs.po
Pavel Sanda [Wed, 10 May 2023 10:43:14 +0000 (12:43 +0200)]
Less expensive OP first as this might be called often.
Pavel Sanda [Wed, 10 May 2023 10:23:56 +0000 (12:23 +0200)]
Handle stats for French guillemets
Pavel Sanda [Tue, 9 May 2023 18:48:13 +0000 (20:48 +0200)]
Count quotes in document statistics as well.
Currently any quote counts as a single character.
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg219697.html
Pavel Sanda [Tue, 9 May 2023 18:33:42 +0000 (20:33 +0200)]
* LanguageUi.ui - change layout.
This pane is responsible for horizontal excess size (at least in CZ
translation) of document settings panel. The reason is second encoding combo
which get very lengthy (there are actually 3 of them).
This patch moves them to separate line.
Beware, touching this panel is headache.
Qt Designer (5.15.2) does not know even how to load this ui
file correctly and it's impossible to move unicodeEncodingCO.
When breaking layout this CO is mysteriously deleted.
Finally I gave up and simply edited file in vim to get COs to the new row.
Pavel Sanda [Tue, 9 May 2023 17:06:26 +0000 (19:06 +0200)]
* OutputUi.ui - Reorganize Output pane so it takes less vertical space.
Pavel Sanda [Tue, 9 May 2023 17:05:31 +0000 (19:05 +0200)]
* Document prefs: rename Format -> Output
Pavel Sanda [Tue, 9 May 2023 16:34:39 +0000 (18:34 +0200)]
* cs.po
Pavel Sanda [Tue, 9 May 2023 16:13:16 +0000 (18:13 +0200)]
* PrefDocHandlingUi.ui - add naming for emergency file
Jean-Marc Lasgouttes [Tue, 9 May 2023 11:49:17 +0000 (13:49 +0200)]
Fix unitialized member warning by coverity
The members open_braces and close_wildcards of MatchStringAdv are not
initialized in case of early return and coverity complains about that.
Enrico Forestieri [Tue, 9 May 2023 10:10:45 +0000 (12:10 +0200)]
Update layouts
Enrico Forestieri [Tue, 9 May 2023 09:33:13 +0000 (11:33 +0200)]
Use black as default color for an inset button label text
It turns out that LyX was using red as default color for the
inset button text since ever. However, due to the use of "inherit",
the default button text color was black in practice. This was so
until [
897ee2ed /lyxgit], which made the label font not inherited
by default anymore. Hence, all insets that didn't specify a specific
label button color started using red as default color.
This commit restores the previous behavior and introduces the
possibility of modifying this default color.
Fixes bug #12771
Daniel Ramoeller [Sun, 16 Apr 2023 07:47:35 +0000 (09:47 +0200)]
Simplify Quotation/Quote style
Fix for bug #12745
Pavel Sanda [Mon, 8 May 2023 15:39:54 +0000 (17:39 +0200)]
* cs.po
Pavel Sanda [Mon, 8 May 2023 08:29:43 +0000 (10:29 +0200)]
* ja.po - update from Koji.
Pavel Sanda [Sun, 7 May 2023 11:24:25 +0000 (13:24 +0200)]
* cs.po
Richard Kimberly Heck [Sat, 6 May 2023 19:29:16 +0000 (15:29 -0400)]
If the ending delimiter is at the end of the file, then the test
pimpl_->is
will return false no matter what. So we need a different way to
check if the delimiter was found.
Jean-Marc Lasgouttes [Fri, 5 May 2023 19:23:21 +0000 (21:23 +0200)]
Revert "Move Fullscreen preferences from Editing>Control section into Look & Feel>User Interface section"
I pushed it by mistake.
This reverts commit
4d31e20d7d790554aab655ae11c9cd0dd4a6d6f1 .
Jean-Marc Lasgouttes [Fri, 5 May 2023 18:35:23 +0000 (20:35 +0200)]
Do not return copies of string members
This fixes the g++ 12 warnings below.
../../master/src/Converter.cpp:714:55: warning: possibly dangling reference to a temporary [-Wdangling-reference]
714 | Mover const & mover = getMover(conv.to());
| ^~~~~
../../master/src/Converter.cpp:714:71: note: the temporary was destroyed at the end of the full expression ‘lyx::getMover(lyx::Converter::to() const())’
714 | Mover const & mover = getMover(conv.to());
| ~~~~~~~~^~~~~~~~~~~
../../master/src/Converter.cpp:786:39: warning: possibly dangling reference to a temporary [-Wdangling-reference]
786 | Mover const & mover = getMover(conv.from());
| ^~~~~
../../master/src/Converter.cpp:786:55: note: the temporary was destroyed at the end of the full expression ‘lyx::getMover(lyx::Converter::from() const())’
786 | Mover const & mover = getMover(conv.from());
Yuriy Skalko [Fri, 5 May 2023 17:21:37 +0000 (19:21 +0200)]
Move Fullscreen preferences from Editing>Control section into Look & Feel>User Interface section
Jean-Marc Lasgouttes [Thu, 4 May 2023 13:21:02 +0000 (15:21 +0200)]
Merge files Text{,2,3}.cpp
This is done at the end of the release cycle to avoid backporting issues.
The goal is to simplify development, since it was difficult to guess
in which file a given method could be found.
There is some effect on compilation time, but it is not too bad:
* before merge
lapinot: time make Text.o Text3.o Text2.o
CXX Text.o
CXX Text3.o
CXX Text2.o
real 0m32,504s
user 0m31,027s
sys 0m1,446s
lapinot: rm Text*.o
lapinot: time make -j8 Text.o Text3.o Text2.o
CXX Text.o
CXX Text3.o
CXX Text2.o
real 0m21,282s
user 0m32,661s
sys 0m1,424s
* after merge
lapinot: time make Text.o
CXX Text.o
real 0m26,731s
user 0m25,706s
sys 0m1,020s
Enrico Forestieri [Thu, 4 May 2023 09:43:43 +0000 (11:43 +0200)]
Update it.po
Jean-Marc Lasgouttes [Wed, 3 May 2023 10:22:52 +0000 (12:22 +0200)]
Never not show caret when window does not have focus
A non blinking cursor could appear when hovering on inset button.
Fixes bug #12762.
Jean-Marc Lasgouttes [Wed, 3 May 2023 10:15:26 +0000 (12:15 +0200)]
spacing
Jean-Marc Lasgouttes [Wed, 3 May 2023 09:52:27 +0000 (11:52 +0200)]
Code factoring: introduce BufferView::busy()
The WorkArea should not have to look at details of the undo stack.
No change intended.
Daniel Ramoeller [Fri, 17 Mar 2023 20:45:36 +0000 (21:45 +0100)]
Fixup
89394bcd : handle cursor keys from keypad
Due to a macOS peculiarity, it is necessary to handle KeypadModifier.
We do it unconditionnally, although only macOS seems to be affected.
"Note: On macOS, [...] The KeypadModifier value will also be set when
an arrow key is pressed as the arrow keys are considered part of the
keypad." (https://doc.qt.io/qt-6/qt.html#KeyboardModifier-enum)
Related to bug #12572.
Pavel Sanda [Tue, 2 May 2023 19:27:34 +0000 (21:27 +0200)]
* cs.po
Jean-Marc Lasgouttes [Tue, 2 May 2023 13:59:36 +0000 (15:59 +0200)]
Fixup
e1261817 : place cursor correctly in RtL
In an RtL paragraph, the cursor should be placed to the right of the
end-of-paragraph indicator.
Jean-Marc Lasgouttes [Tue, 2 May 2023 12:49:47 +0000 (14:49 +0200)]
Make inset info icons tight again!
This is a follow-up to
5be391b2 , which increased the space on
left/right of graphics inset. This extra space makes sense in normal
graphics editing, but is weird in the case of InsetInfo, which has its
own spacing.
Create a special tight graphics inset class, and use that for icons.
Jean-Marc Lasgouttes [Tue, 2 May 2023 12:39:33 +0000 (14:39 +0200)]
typo
jpc [Sat, 29 Apr 2023 09:42:29 +0000 (11:42 +0200)]
Update fr.po
Enrico Forestieri [Fri, 28 Apr 2023 21:34:01 +0000 (23:34 +0200)]
Re-enable QWindowsMimeMetafile with Qt6
Qt 6.5.0 has dropped support for the QWindowsMime class
in favor of a new QWindowsMimeConverter class. They say:
"If you have implementations of QWindowsMime or QMacMime in Qt 5,
then those will almost directly translate to the new APIs but
require less boiler-plate code to register the converters with Qt."
This may be true, but in practice they break binary compatibility with
previous versions. If you used the QWindowsMime class until Qt 6.4 by
using boiler-plate code to register the converters with Qt, you now
need to modify the sources and recompile. Fantastic!
Pavel Sanda [Fri, 28 Apr 2023 20:48:56 +0000 (22:48 +0200)]
* cs.po
Pavel Sanda [Fri, 28 Apr 2023 19:59:37 +0000 (21:59 +0200)]
Centralize use of "all files" wildcard in dialogs so it's consistent.
Pavel Sanda [Thu, 27 Apr 2023 21:12:11 +0000 (23:12 +0200)]
* cs.po
Pavel Sanda [Thu, 27 Apr 2023 19:24:49 +0000 (21:24 +0200)]
Increase hint verbosity, otherwise difficult to understand.
Pavel Sanda [Thu, 27 Apr 2023 18:37:32 +0000 (20:37 +0200)]
Do not let cursor overlap with inserted graphics.
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg219612.html
jpc [Thu, 27 Apr 2023 13:09:12 +0000 (15:09 +0200)]
Update fr.po
jpc [Thu, 27 Apr 2023 12:52:32 +0000 (14:52 +0200)]
Update French Additional.lyx, step 1
Pavel Sanda [Wed, 26 Apr 2023 20:55:20 +0000 (22:55 +0200)]
* cs.po
Scott Kostyshak [Wed, 26 Apr 2023 18:03:57 +0000 (14:03 -0400)]
Fix compiler warning about unused string consts
These trigger a warning with Clang:
src/Session.cpp:34:14: error: unused variable 'sec_session' [-Werror,-Wunused-const-variable]
string const sec_session = "[session info]";
^
src/Session.cpp:35:14: error: unused variable 'sec_toolbars' [-Werror,-Wunused-const-variable]
string const sec_toolbars = "[toolbars]";
^
Pavel Sanda [Tue, 25 Apr 2023 18:30:17 +0000 (20:30 +0200)]
* cs.po
Juergen Spitzmueller [Sun, 23 Apr 2023 12:49:44 +0000 (14:49 +0200)]
Merge branch 'master' of git.lyx.org:lyx
Juergen Spitzmueller [Sun, 23 Apr 2023 12:49:21 +0000 (14:49 +0200)]
de.po
Pavel Sanda [Sun, 23 Apr 2023 12:27:52 +0000 (14:27 +0200)]
* cs.po
Pavel Sanda [Fri, 21 Apr 2023 21:14:34 +0000 (23:14 +0200)]
* cs.po
Pavel Sanda [Fri, 21 Apr 2023 20:29:14 +0000 (22:29 +0200)]
Improve error msg.
Jean-Marc Lasgouttes [Fri, 21 Apr 2023 12:42:51 +0000 (14:42 +0200)]
Fix undo with cell-plit
This function modifies several cells.
Fixes bug #12746.
Pavel Sanda [Wed, 19 Apr 2023 20:28:11 +0000 (22:28 +0200)]
* cs.po
Pavel Sanda [Wed, 19 Apr 2023 20:25:18 +0000 (22:25 +0200)]
Few changes in GUI color strings to improve grouping.
jpc [Sun, 16 Apr 2023 11:24:24 +0000 (13:24 +0200)]
Update fr.po
jpc [Sun, 16 Apr 2023 09:47:38 +0000 (11:47 +0200)]
Update fr.po
Scott Kostyshak [Sat, 15 Apr 2023 11:43:33 +0000 (07:43 -0400)]
ctests: move #12734 testfile thanks to fix
Categorize a 'lyxbugs' testfile as fixed thanks to
a15bc829 .
Juergen Spitzmueller [Sat, 15 Apr 2023 10:48:27 +0000 (12:48 +0200)]
de/Customization.lyx - some forgotten colors
Juergen Spitzmueller [Sat, 15 Apr 2023 10:47:52 +0000 (12:47 +0200)]
Tiny amendments of
442d463288c
Fix alphabetic order and spelling
Juergen Spitzmueller [Sat, 15 Apr 2023 10:35:22 +0000 (12:35 +0200)]
Do not load mathrsfs if unicode-math is required (#12734)
The latter provides \mathscr and the packages clash
Pavel Sanda [Fri, 14 Apr 2023 21:58:59 +0000 (23:58 +0200)]
comment only
Pavel Sanda [Fri, 14 Apr 2023 21:33:11 +0000 (23:33 +0200)]
* Customization.lyx - some forgotten colors
Pavel Sanda [Fri, 14 Apr 2023 21:16:54 +0000 (23:16 +0200)]
Add few color comments
Pavel Sanda [Fri, 14 Apr 2023 20:56:03 +0000 (22:56 +0200)]
* cs.po
Juergen Spitzmueller [Fri, 14 Apr 2023 17:33:48 +0000 (19:33 +0200)]
de.po
Juergen Spitzmueller [Fri, 14 Apr 2023 17:13:23 +0000 (19:13 +0200)]
tex2lyx: fix import of umlauts and ß in math (#12739)
Pavel Sanda [Fri, 14 Apr 2023 08:53:37 +0000 (10:53 +0200)]
typo
Pavel Sanda [Thu, 13 Apr 2023 20:02:08 +0000 (22:02 +0200)]
* cs.po
Pavel Sanda [Thu, 13 Apr 2023 19:55:57 +0000 (21:55 +0200)]
Typo in metadata glyphs check.
So I belive, but someone please double check.
Pavel Sanda [Thu, 13 Apr 2023 19:50:43 +0000 (21:50 +0200)]
typo
Pavel Sanda [Thu, 13 Apr 2023 19:36:17 +0000 (21:36 +0200)]
typo
Pavel Sanda [Wed, 12 Apr 2023 08:30:26 +0000 (10:30 +0200)]
* cs.po
Scott Kostyshak [Wed, 12 Apr 2023 03:44:49 +0000 (23:44 -0400)]
ctests: test file for #12734
Scott Kostyshak [Wed, 12 Apr 2023 02:52:40 +0000 (22:52 -0400)]
ctests: add a test file for #12708
The file is taken from #12727 which is a duplicate.
Kornel Benko [Tue, 11 Apr 2023 17:34:34 +0000 (19:34 +0200)]
Update sk.po
Jean-Marc Lasgouttes [Tue, 11 Apr 2023 12:19:20 +0000 (14:19 +0200)]
Revert "Automatically adjust tab stop width"
The fix is more complicated than that
This reverts commit
bb16efc07ef76246616aacea7bb40ac260b26beb .