39312 Commits

Author SHA1 Message Date
Jean-Marc Lasgouttes
f4314b6461 Replace QFontMetrics::width() by horizontalAdvance() in Qt>=5.11
The method horizontalAdvance() replaces width() starting with Qt 5.11.
To handle this, all direct calls to QFontMetrics::width() are replaced
by calls to GuiFontMetrics::width(), and the code for
GuiFontMetrics::width(QChar) uses horizontalAdvance on newer Qt
versions.

(cherry picked from commit 21422dd6527754d8b7876a6e11b686cd726321ed)
2020-12-17 11:32:44 +01:00
Jean-Marc Lasgouttes
20c8959790 Take right margin into account for text inset width
This is particularly important for contents in RtL languages, where
the right margin may contain the paragraph indentation, or
itemize/enumeration symbols.

Fixes bug #12030.

(cherry picked from commit 875b1def4fde82ff06089bd84fc9b3157878c011)
2020-12-17 11:23:27 +01:00
Jean-Marc Lasgouttes
326eab3408 Take label width into account for SubLabel insets
The drawing of the label should not go further than inset width.

Fixes bug #12046.

(cherry picked from commit 3950f054977c60cdbf73c805cbd898003974aaee)
2020-12-17 10:29:52 +01:00
Juergen Spitzmueller
43bc156a0b Do not close spellchecker after "Replace All" (#11310)
Wrong use of wrapAround here
2020-12-15 15:55:22 +01:00
Enrico Forestieri
96a93134b3 Typo 2020-12-07 22:48:27 +01:00
Kornel Benko
afcb47fd82 Update sk.po 2020-12-07 09:13:26 +01:00
Richard Kimberly Heck
6f433530c5 Fix bug #12033.
Silly mistake: Only considered the parent, not grandparents, etc.

(cherry picked from commit 742348262ec6a8f65abc95a50ce0a270b90e4dbb)
2020-12-05 20:36:25 -05:00
Juergen Spitzmueller
cc23ada58a de.po 2020-12-05 13:48:14 +01:00
Pavel Sanda
cac8c51821 * Status 2020-12-04 21:26:30 +01:00
Pavel Sanda
d3d86bd474 Improve VCS error message when RCS is not installed.
User's report that it takes time to realize what package
is 'ci' part of, so we can give a hint for the initial
file registration.
2020-12-04 21:24:51 +01:00
Juergen Spitzmueller
d45e103dab Add empty line after last \bibitem in bibliography (#12041)
(cherry picked from commit 4a13a29042a05dfeba57ea4d2299d96d6ac7d30e)
2020-12-03 16:02:02 +01:00
Juergen Spitzmueller
85aaa1f58d Polish translation fix (#12013)
(cherry picked from commit a58990abfd2031221a4a932a96043bee0476004d)
2020-12-02 15:50:47 +01:00
Juergen Spitzmueller
a16d704890 Fix tex4ht odt converter
Private message by Michal Hoftich (tex4ht head developer):

oolatex is not recommended way to use Tex4ht for the ODT conversion.
It is better to use

make4ht -f odt mwe.tex

make4ht fixes some issues in ODT files

This is candidate for stable.

(cherry picked from commit 17ebec693ad1fce6961867a5514217707a8f8051)
2020-12-01 07:29:36 +01:00
Jean-Marc Lasgouttes
d418b6f4c8 Store correctly the window position with Wayland
To do this, hard-coded test for xcb had to be replaced with a call to
platformName(). Since this method does not exist in Qt4, we emulate
it.

Note that Qt5 uses xcb bindings for X11 system, while Qt4 relies on
older X11 bindings. We return platorm == "qt4x11" in this case.

Fixes bug #11746.

(cherry picked from commit 222a317dd243fb18f01bfa6e994902fee06ae3db)
2020-11-30 13:32:49 -05:00
Richard Kimberly Heck
c9040100b5 Back to development 2020-11-30 13:29:22 -05:00
Richard Kimberly Heck
fd95d119c6 Minor ANNOUNCE fix. Will only matter if there is a 2.3.6.1... 2.3.6 2020-11-30 13:28:29 -05:00
Richard Kimberly Heck
b131816d40 Remerge strings. 2020-11-27 12:18:52 -05:00
Richard Kimberly Heck
25e18db0ce Prepare for 2.3.6 2020-11-27 12:15:22 -05:00
Pavel Sanda
1ae510b628 Erase white frame in fullscreen mode.
Backport 4eb791ff187741.
2020-11-22 11:54:58 +01:00
Richard Kimberly Heck
f9f9fb661c Brazillian Portuguese translation from Georger 2020-11-05 09:51:10 -05:00
Juergen Spitzmueller
91526680c7 de.po 2020-11-04 07:15:55 +01:00
jpc
a128c373f9 Update status 2020-11-03 16:47:12 +01:00
jpc
a0ba861853 Update fr.po 2020-11-03 16:44:14 +01:00
Richard Kimberly Heck
9730223a1d Remerge strings. 2020-11-02 13:44:48 -05:00
Enrico Forestieri
21b81bfd1e Fix on-screen display of special math fonts
Make sure that the on-screen representation of the special math fonts
mathbb, mathds, mathfrak, mathcal, and mathscr matches the latex output.
2020-10-30 15:53:35 +01:00
Pavel Sanda
ea602d5866 * cs.po 2020-10-30 13:55:22 +01:00
Kornel Benko
ccbe2ab446 Update sk.po 2020-10-30 11:47:06 +01:00
Yuriy Skalko
c7e367cca0 Update ru.po 2020-10-30 09:34:08 +02:00
Scott Kostyshak
3611c09f39 CMake deb: support "python2 | python3" dependency
The latest debian-based distributions have moved away from
the "python" package dependency to "python2" and "python3".

(cherry picked from commit fe1cbc06c320677bf5930d3e3e943f7d9a75bdcf)
2020-10-29 21:55:45 -04:00
Scott Kostyshak
012bca0b05 CMake deb: update python2 requirement
Synchronize with README: >= 2.7.

(cherry picked from commit 334552ade5bcaf55c8ac337ea3ecf350867f0707)
2020-10-29 21:55:07 -04:00
Richard Kimberly Heck
3a546a1830 Remerge strings. 2020-10-29 17:57:02 -04:00
Richard Kimberly Heck
93ee185014 Backport changes to postats.py 2020-10-29 17:56:20 -04:00
Enrico Forestieri
d3d00723f0 Update it.po 2020-10-24 19:14:24 +02:00
Kornel Benko
a610ee422e Amend 0536193c: Remove requirement of revsymb4-1.sty.
Fixes #12005, reported and indicated a fix by 'ert'

(cherry picked from commit a0f02203488ddac6bb0b2437d18b98ad25453f31)
2020-10-15 12:22:50 +02:00
Richard Kimberly Heck
f75895180e Fix bug #11986
(cherry picked from commit 444285aca225b8a6f4658ac7f5b21bc16dee799a)
2020-09-28 22:36:13 -04:00
Enrico Forestieri
b561dfaf2e Fix clipping for vector formats and when exporting from command line
This amends ea81faa9 that only took into account the postscript format
and did not consider that without GUI an image is not available even if
if it is actually cached. In this case we load the image for obtaining
its dimensions in order to correct the clipping bounding box.
2020-09-25 21:25:40 +02:00
Kornel Benko
155c779432 Gnumeric conversions to html: Remove wrong closing </p> flag
Now LyXHTML export for Spreadsheet.lyx is errorles, but stil we need a wrapper
to remove unneeded 'Ark' captions.

(cherry picked from commit 70725040db010ee5596b4d57e0b597e53e06817c)
2020-09-24 16:42:47 +02:00
Juergen Spitzmueller
1cec06e1bd ru.po update from Yuriy 2020-09-19 08:46:04 +02:00
Enrico Forestieri
4790f1a728 Update it.po 2020-09-18 23:51:36 +02:00
Kornel Benko
1680b8100f Update sk.po 2020-09-18 18:36:48 +02:00
Juergen Spitzmueller
9b1eeba6bf de.po 2020-09-18 17:38:37 +02:00
Pavel Sanda
7eb25fde27 * cs.po 2020-09-18 17:36:52 +02:00
Richard Kimberly Heck
1fe0cc16a2 Remerge strings. 2020-09-18 11:06:07 -04:00
Jean-Marc Lasgouttes
0e4d7db2be Fixup b7f6b979: make caret geometry update lazy
Instead of working around crashes in update of caret geometry, only
request it as needed. The actual computation will take place just
before painting the caret.

It might be that this is overkill and that caret geometry should be
updated unconditionally. One would have to to some timing while idle to
ascertain that.

Fixes bug #11912.

(cherry picked from commit c1f8c6c26d5480556db1500160d1df6ce79a724f)
2020-09-18 09:27:55 +02:00
Jean-Marc Lasgouttes
64e5a8c016 Introduce BufferView::caretInView()
It is not a good idea to call caretPosAndHeight when the caret is in a
paragraph that is not in cached metrics. This can happen when not
using "cursor follows scrollbar".

This commit refactor things a bit so that testing is done in
BufferView.

(cherry picked from commit e6b54ea4d2e28d55565699ded45da971278b23bf)
2020-09-18 09:26:28 +02:00
Yuriy Skalko
195f307a39 Show custom text styles in status bar
Fixes bug #11951.

(cherry picked from commit b0db575dc1bcd08efb5b1289204326a3391de798)
2020-09-16 18:43:23 +02:00
Pavel Sanda
ad23db57fc * cs.po : new strings 2020-09-16 12:13:55 +02:00
Pavel Sanda
3dece9b25d remerge cs.po 2020-09-16 12:00:09 +02:00
Juergen Spitzmueller
316a6470ad Localize format prettyName in some more places (#11954)
(cherry picked from commit 6f476b960edf2d774f0a4ba7d39b391034f093c7)
2020-09-11 09:11:00 +02:00
Eugene Chornyi
0638574dc9 Workaround Qtbug where QAbstractScrollArea::mouseMoveEvent(...)
is called falsely when quickly double tapping on a touchpad of a notebook running Windows (only for specific Qt Versions)
2020-09-10 21:43:37 +02:00