]>
git.lyx.org Git - lyx.git/log
Pavel Sanda [Wed, 5 Jul 2023 18:45:26 +0000 (20:45 +0200)]
Hide multi-keystroke accelerators in Mac menu (bug 12693).
Patch from Juergen.
Daniel Ramoeller [Sun, 11 Jun 2023 08:26:35 +0000 (10:26 +0200)]
Fix combined zoom widget on windows (bug #12803).
Juergen Spitzmueller [Tue, 4 Jul 2023 05:37:06 +0000 (07:37 +0200)]
lyx2lyx: skip mathed in convert_hebrew_parentheses (#12824)
Those have not been swapped in Hebrew.
Pavel Sanda [Mon, 3 Jul 2023 21:54:34 +0000 (23:54 +0200)]
Add bug reference.
Juergen Spitzmueller [Mon, 3 Jul 2023 14:28:38 +0000 (16:28 +0200)]
Fix inset context menu offset with keyboard (#12811)
Juergen Spitzmueller [Fri, 30 Jun 2023 14:31:13 +0000 (16:31 +0200)]
Avoid unnecessary cprotect loading (#12826)
Scott Kostyshak [Thu, 29 Jun 2023 09:31:41 +0000 (05:31 -0400)]
Style and whitespace
Enrico Forestieri [Wed, 28 Jun 2023 19:17:26 +0000 (21:17 +0200)]
Honor pending spaces in InsetMathChar::write
The InsetMathChar::write() method directly accesses the otexrowstream
underlying the TeXMathStream class for writing a character, thus
shortcircuiting the mechanism that allows to separate a macro from the
following material. It has to do so because directly writing a char_type
would cause printing its numerical value instead of the corresponding
unicode character in systems where char_type is typedef'd to uint32_t.
This problem has been uncovered by [
7441172d /lyxgit] because each atom
of a mathed cell was being separately written to the output instead of
using the lyx::write() method in MathExtern.cpp that simply converts
everything to a docstring. As InsetMathChar::write() is the only method
bypassing the TeXMathStream machanism, it is simpler teaching it to
honor the pending space instead of modifying the code in InsetMathColor.
This commit amends
7441172d .
Jürgen Spitzmüller [Wed, 28 Jun 2023 12:46:46 +0000 (14:46 +0200)]
Prevent par break caused by \egroup (#12821)
Jean-Marc Lasgouttes [Wed, 21 Jun 2023 22:21:54 +0000 (00:21 +0200)]
Make outline function work in an inset
The function outline is modified to operate only in the inset that
contains the cursor. This means that the function can be enabled in
insets (this had been forbidden to fix #5004).
Of course, there may be cases where the user expects something to
happen outside of the inset. I am sorry to announce that this is not
going to happen ;)
Fixes bug #12809.
jpc [Sun, 25 Jun 2023 15:55:16 +0000 (17:55 +0200)]
Update fr.po
Enrico Forestieri [Sun, 25 Jun 2023 10:23:03 +0000 (12:23 +0200)]
Update it.po
Scott Kostyshak [Wed, 21 Jun 2023 18:38:23 +0000 (14:38 -0400)]
Update tex2lyx tests
Update the test files after the last format change (
c3f98d1f ).
Jean-Marc Lasgouttes [Wed, 21 Jun 2023 14:58:19 +0000 (16:58 +0200)]
Improve label font computation in insets
This patch reuses the code of TextMetrics::displayFont() that handles
the label part of LABEL_MANUAL paragraphs to create a new
labelDisplayFont() method usable for things like Itemize labels.
To this end, and new magic value is used as position to force the
label case in displayFont(). The code is also factored a bit and
cleaned up.
Fixes bug #12810.
Juergen Spitzmueller [Tue, 20 Jun 2023 09:00:13 +0000 (11:00 +0200)]
Show full inset context-menu when clicking on text part of collapsible (#10370)
Juergen Spitzmueller [Tue, 20 Jun 2023 09:00:05 +0000 (11:00 +0200)]
typo
Jean-Marc Lasgouttes [Mon, 19 Jun 2023 22:06:57 +0000 (00:06 +0200)]
Comments cleanup
Scott Kostyshak [Mon, 19 Jun 2023 18:46:05 +0000 (14:46 -0400)]
Add "override" to fix warning
Otherwise we get the following warning:
src/frontends/qt/InsertTableWidget.h:44:7: error: 'hideEvent' overrides a member function but is not marked 'override' [-Werror,-Winconsistent-missing-override]
void hideEvent(QHideEvent * event);
^
Amends
ca5a75b2 .
Enrico Forestieri [Mon, 19 Jun 2023 16:30:23 +0000 (18:30 +0200)]
Amend
b135c965
A macro with @ in its name must be used after \makeatletter
Enrico Forestieri [Mon, 19 Jun 2023 16:17:31 +0000 (18:17 +0200)]
Use \ifthenelse instead of relying on TeX primitives
This fixes the issue reported here:
https://www.mail-archive.com/lyx-users@lists.lyx.org/msg115156.html
Stephan Witt [Mon, 19 Jun 2023 06:00:08 +0000 (08:00 +0200)]
Improved LYX_BUILD_TYPE detection for cmake - case insensitive AC_INIT processing
Juergen Spitzmueller [Sun, 18 Jun 2023 10:45:25 +0000 (12:45 +0200)]
Disable LFUN_INDEX_TAG_ALL if there is noting to tag (#12812)
Daniel Ramoeller [Sat, 10 Jun 2023 08:22:26 +0000 (10:22 +0200)]
Properly uncheck insert table toolbutton
Fix for bug #12801
Juergen Spitzmueller [Sun, 18 Jun 2023 09:57:51 +0000 (11:57 +0200)]
de.po
Kornel Benko [Sat, 17 Jun 2023 08:47:11 +0000 (10:47 +0200)]
Update sk.po
Richard Kimberly Heck [Fri, 16 Jun 2023 05:21:56 +0000 (01:21 -0400)]
Fix lyx2lyx bug reported by Herbert Voss.
For some reason, files converted from really old versions have fewer
lines in reference insets than in more recent versions.
Yuriy Skalko [Thu, 15 Jun 2023 22:34:05 +0000 (00:34 +0200)]
Name menu item according to UI guidelines
Scott Kostyshak [Thu, 15 Jun 2023 09:11:32 +0000 (05:11 -0400)]
Remove the mathed "BUGS" file (#3493)
Jürgen cleaned up the previous contents of this "BUGS" file. What
was left (before the rm in this commit) had been written in 2001 at
2dd1a460 , and it is not clear if it is still relevant.
Daniel Ramoeller [Thu, 15 Jun 2023 05:18:31 +0000 (07:18 +0200)]
Fix margins and spacing of InsetParamsUI
Fix for bug #12244.
Juergen Spitzmueller [Thu, 15 Jun 2023 08:06:25 +0000 (10:06 +0200)]
de/UserGuide: updates
Juergen Spitzmueller [Thu, 15 Jun 2023 08:06:09 +0000 (10:06 +0200)]
UserGuide: small amendments
Juergen Spitzmueller [Thu, 15 Jun 2023 07:06:39 +0000 (09:06 +0200)]
de.po
Stephan Witt [Wed, 14 Jun 2023 06:19:34 +0000 (08:19 +0200)]
macOS - Remove QtCore5Compat reference from list of frameworks to copy into app bundle
Stephan Witt [Wed, 14 Jun 2023 06:17:10 +0000 (08:17 +0200)]
macOS - Improved source validation on copying of Qt frameworks to app bundle.
Pavel Sanda [Wed, 14 Jun 2023 00:12:44 +0000 (02:12 +0200)]
Rename No page break -> Prevent page break.
Fixes #12790, improved patch from Daniel Ramoeller.
Daniel Ramoeller [Sat, 11 Mar 2023 16:58:35 +0000 (17:58 +0100)]
Fix for HiDPI logo in About
Fix for #12322.
Scott Kostyshak [Tue, 13 Jun 2023 08:32:34 +0000 (04:32 -0400)]
Whitespace
Pavel Sanda [Tue, 13 Jun 2023 10:11:11 +0000 (12:11 +0200)]
Activate work area by tab click.
Fix for #11835.
Patch by Daniel Ramoeller.
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