]>
git.lyx.org Git - lyx.git/log
Pavel Sanda [Tue, 13 Jun 2023 09:32:05 +0000 (11:32 +0200)]
* UG - move fullscreen section, see #12124.
Yuriy Skalko [Tue, 13 Jun 2023 09:28:31 +0000 (11:28 +0200)]
Move Fullscreen preferences from Editing>Control section into Look & Feel>User Interface section
Pavel Sanda [Tue, 13 Jun 2023 08:07:56 +0000 (10:07 +0200)]
Fix for #12681.
Number Paste Recent menus entries as in toolbar.
Slightly improved patch from Daniel Ramoeller.
Pavel Sanda [Tue, 13 Jun 2023 05:06:11 +0000 (07:06 +0200)]
* UG - document #12795
Richard Kimberly Heck [Mon, 12 Jun 2023 23:40:55 +0000 (19:40 -0400)]
In the hope that RC1 is next
Richard Kimberly Heck [Mon, 12 Jun 2023 23:38:40 +0000 (19:38 -0400)]
Fix bug #12796
Daniel Ramoeller [Mon, 12 Jun 2023 23:33:25 +0000 (19:33 -0400)]
Fix bug #12795
Richard Kimberly Heck [Sun, 11 Jun 2023 17:16:45 +0000 (13:16 -0400)]
Docs for empty macros
Richard Kimberly Heck [Sun, 11 Jun 2023 16:51:29 +0000 (12:51 -0400)]
The lyx2lyx for the previous commit.
Enrico Forestieri [Sun, 11 Jun 2023 16:45:48 +0000 (12:45 -0400)]
Do not output LaTeX for a macro if the LaTeX part is empty.
Juergen Spitzmueller [Sun, 11 Jun 2023 11:15:55 +0000 (13:15 +0200)]
Address deprecation warning
QMutexRecursive has been introduced with Qt 5.14, the warning with
Qt 5.15.2
Juergen Spitzmueller [Sun, 11 Jun 2023 10:43:30 +0000 (12:43 +0200)]
Limit QEvent::ApplicationPaletteChange casing to Mac
This is not needed on Linux and dramatically slows down runtime mode
change
Juergen Spitzmueller [Sat, 10 Jun 2023 06:30:31 +0000 (08:30 +0200)]
Fix crash on OS-switch of dark/light mode (#12786)
At least for Mac and Linux. Windows needs testing and possibly its
own fix.
Jean-Marc Lasgouttes [Thu, 8 Jun 2023 15:54:44 +0000 (17:54 +0200)]
Typos in French translation
Jean-Marc Lasgouttes [Tue, 30 May 2023 22:45:04 +0000 (00:45 +0200)]
inset-split should not be dispatched to inset at point
This functon does not make sense for a full inset.
Fixes second part of bug #12747.
Pavel Sanda [Mon, 5 Jun 2023 20:57:35 +0000 (22:57 +0200)]
Add a note about Qt commandline params to man pages.
Pavel Sanda [Mon, 5 Jun 2023 20:45:14 +0000 (22:45 +0200)]
Use ps2pdf -dALLOWPSTRANSPARENCY by default.
Ghostscript 9.52 breaks transparency, for some time -dNOSAFER
workaround worked but since 9.53.3 -dALLOWPSTRANSPARENCY should
work. Tested on 9.53.3.
See also
https://www.lyx.org/trac/ticket/12303
https://www.mail-archive.com/lyx-users@lists.lyx.org/msg115086.html
https://tex.stackexchange.com/questions/597980/ghostscript-requires-dallowpstransparency-when-compiling-pstricks-figures
https://forums.fedoraforum.org/showthread.php?324453-Ghostscript-9-52-breaks-transparency-in-LaTeX-packages
jpc [Sat, 3 Jun 2023 15:09:26 +0000 (17:09 +0200)]
Update fr.po
Pavel Sanda [Fri, 2 Jun 2023 18:32:06 +0000 (20:32 +0200)]
* UserGuide.lyx - reflect reorganization of Output pane.
Pavel Sanda [Fri, 2 Jun 2023 18:30:24 +0000 (20:30 +0200)]
* Additional.lyx - clarify git VCS handling.
Daniel Ramoeller [Tue, 16 May 2023 08:54:52 +0000 (10:54 +0200)]
Replace selection on insert LyX Document
Fix for bug #10390
Daniel Ramoeller [Mon, 17 Apr 2023 16:16:41 +0000 (18:16 +0200)]
Split-inset fix
- Remember whether something has to be pasted
Fix for bug #12747
jpc [Tue, 30 May 2023 15:33:13 +0000 (17:33 +0200)]
Update fr.po
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