39297 Commits

Author SHA1 Message Date
Juergen Spitzmueller
a41d589e85 Proper logos with RTL
Fixes #10423

(cherry picked from commit e5a9244bef8b7d86ae86fa2d180adbd0c47b70f1)
2018-09-09 12:17:03 +02:00
Juergen Spitzmueller
2e65b8e75e Implement tri-state in GuiSetBorder
A new UNDECIDED state is used if multiple cells with differing border
settings are selected.

This prevents additional borders to be set without being asked.

Fixes: #10010
(cherry picked from commit 99aefa5fd2c2184f0a67930046956df7d8f611df)
2018-09-09 11:46:37 +02:00
Juergen Spitzmueller
a359a53eb6 Disallow paragraph customization in some single-par charstyle insets
Fixes: #9192
(cherry picked from commit 7a5184fd87e747b089acf4563ebacabe2e1f121a)
2018-09-09 11:41:52 +02:00
Juergen Spitzmueller
f6a8810d9d Wrap rotated cells with linebreaks in varwidth
Fixes: #8085
(cherry picked from commit 88e5e5fd345c280b0927ad84785657cbc9e55f77)
2018-09-09 11:38:38 +02:00
Juergen Spitzmueller
c41f9f7ed7 tex2lyx: extend titling support
Rather than checking for hardcoded title commands such as \maketitle,
use the titlename and titletype as defined in the layout.

This now also includes title environments.

Fixes part of #6461

(cherry picked from commit 429edc0a59a0509445bb93cd7d60c3d9ff36bd6b)
2018-09-09 11:33:25 +02:00
Juergen Spitzmueller
00f344effa Consider EuropeanNumberTerminator property when determining text direction
Also, use EuropeanNumberSeparator information rather than relying on an
own (incomplete) list of number separators.

Fixes: #4057
(cherry picked from commit 611df441b6e44ad641d6d9424fe68fe72d641706)
2018-09-09 11:30:43 +02:00
Enrico Forestieri
4862e00c1f Fix bug #11203
Minted does not have a language option but it is possible to enter
this option in the LyX interface for compatibility with the listings
package, and also for letting to enter a language not present in the
gui. So, this option is only used for properly specifying a language
in a listing, unless it is entered in the document settings dialog.
This case was not foreseen and thus the option was being passed to
the package as is, causing havoc. With this commit the option is
still available but is used to set a default language for a new
listing in place of the default "tex" language used so far.

(cherry picked from commit 16ca5290c0d619df23406275e6698594b90ce7ab)
2018-09-09 11:25:01 +02:00
Juergen Spitzmueller
ae196dd70c Support input of non-ASCII characters in hyperlinks
We transform them to hex representation via
QByteArray::toPercentEncoding()

Fixes: #11165
(cherry picked from commit 01d8f418943f5f63f329658d387a7dbd9a024c91)
2018-09-09 11:00:20 +02:00
Juergen Spitzmueller
29355d34d5 Use footnotehyper rather than footnote if hyperref is used
Fixes: #11212
(cherry picked from commit f8e286b82328b545172f0f9ab6b26530837c06b2)
2018-09-09 10:55:34 +02:00
Juergen Spitzmueller
5f0c20b67e Capitalization fixes
Fixes: #11237
(cherry picked from commit b75f716b7337045898c0d997dac25ff9e8626ddd)
2018-09-09 10:52:32 +02:00
Juergen Spitzmueller
08aef452e7 Disambiguate dialog buttons
Fixes: #11242
(cherry picked from commit 74657a14a7d0d121724725e936b10be26efab846)
2018-09-09 10:50:01 +02:00
Juergen Spitzmueller
a0fb2f05c9 Do not start from a non-relevant parent in Buffer cloning.
(cherry picked from commit e077255aea9d8380e1efcef00e90b822d19bc5d3)
2018-09-09 10:46:20 +02:00
Juergen Spitzmueller
b7f5fe94cd Improve Springer layout descriptions 2018-09-09 10:31:55 +02:00
Juergen Spitzmueller
0c05722a60 Redesign character dialog
Fixes: #2752, #3804, #3884, #4836

Backport of [fb393b450d661/lyxgit] and [f888afeb9ef7/lyxgit]
2018-09-09 10:28:25 +02:00
Richard Kimberly Heck
7c614cc6b7 Try yet again try to fix bug #9158.
The problem with the previous attempt was that, every time through
updateBuffer, we looked up the file location using kpsewhich, which
took too long on Windows. The new solution is to cache that info, and
to look it up only when we need it.

Previously, this info would have been re-read whenever we parsed the
bibfiles. So we re-read it now whenever the bibinfo cache is invalid,
which is less often, but should be good enough. We can add more such
re-reads if need be.

(cherry picked from commit 601449269939150bb7452698809e59c00a98a20f)
2018-09-08 19:11:49 -04:00
Richard Kimberly Heck
8c32a1a7b9 Kill off the bundled installer. 2018-09-08 19:10:17 -04:00
Richard Kimberly Heck
d172de9886 Back to development. 2018-09-08 18:55:07 -04:00
Richard Kimberly Heck
6f285ca28d Debugging, etc, for build script. 2.3.1 2018-09-08 14:24:49 -04:00
Richard Kimberly Heck
d2b442fb81 New version of Windows installer. 2018-09-06 13:35:43 -04:00
Richard Kimberly Heck
ac61e1c77b Revert "Attempt to fix bug 9158 using updateBuffer."
This reverts commit fe246160603786a9d299755d88eabd3d7ce5439e.
2018-09-01 21:48:48 -04:00
Richard Kimberly Heck
6dc9e5aa33 Revert "Use separate BibInfo for child"
This reverts commit cfce0ac009e8820df79d845c2b0c237cbd441dcb.
2018-09-01 21:47:23 -04:00
Richard Kimberly Heck
d5d2f741a3 Revert "amend cfce0ac0"
This reverts commit 9c1ac5e6d9a2e18656212d8a2b54b9d12a47c6c9.
2018-09-01 21:47:20 -04:00
Richard Kimberly Heck
804336d94c Revert "Prevent that a full source preview of a child clears the master's bibfiles cache."
This reverts commit 4ce9e61ab137706de57a856fab3b5f9af237e5a4.
2018-09-01 21:47:11 -04:00
Richard Kimberly Heck
ca0055dbb9 Remove MiKTeX update warning and update version etc. 2018-08-30 16:08:11 -04:00
Richard Kimberly Heck
65bc3149ab Updates to cmake scripts needed to build with mingw on Fedora.
These are not really right. Things are hardcoded that probably should
not be. These are marked (hopefully) with "# RKH" comments. Possibly
what's needed is another flag? Anyway, help welcome.
2018-08-30 15:28:13 -04:00
Richard Kimberly Heck
dbbb7fbb78 Resource icons for Windows. 2018-08-30 15:17:27 -04:00
Richard Kimberly Heck
d73d467457 Packaging updates from 2.3.0. 2018-08-30 15:14:06 -04:00
Richard Kimberly Heck
0272ae778d Updates to build script. 2018-08-30 15:08:47 -04:00
Richard Kimberly Heck
500729574f Fixes for the README file, from Joel Kulesza.
Fixes #11250.
2018-08-28 15:28:39 -04:00
Richard Kimberly Heck
f0c18e1f41 Notes related to bug #11216. 2018-08-28 15:22:50 -04:00
Richard Kimberly Heck
01c23b3864 Fixes for the build script. 2018-08-28 15:18:53 -04:00
Richard Kimberly Heck
53bf5beae0 Prepare for 2.3.1. 2018-08-27 14:07:29 -04:00
Juergen Spitzmueller
7e4e255d00 Fix credits entry 2018-08-20 09:34:53 +02:00
Juergen Spitzmueller
a1d97a9ccb zh_CN.po: update from Winfred 2018-08-20 08:41:03 +02:00
Juergen Spitzmueller
7356f37644 Fix line break in tooltip
Fixes: #11252
(cherry picked from commit 6d71b9b69a0166fbc95b8c356e355924b4b73ce0)
2018-08-20 08:37:25 +02:00
Pavel Sanda
62abc4e751 Remerge hu.po 2018-08-20 01:25:45 +02:00
Pavel Sanda
87f27b37fc hu.po - fix several errs.
hu.po:13448: warning: internationalized messages should not contain the '\a' escape sequence
...
2018-08-20 01:23:15 +02:00
Pavel Sanda
1c3ac92380 * hu.po - small update from Alex (including layouttranslations fixes) 2018-08-20 01:14:33 +02:00
Enrico Forestieri
103d6c6362 Fix bug #11247
async is a reserved keyword in python 3.7

(cherry picked from commit 061cd7fd9ca002c8935dbb6cd5b19c2725c3f1f5)
2018-08-19 16:35:20 +02:00
Richard Kimberly Heck
0c306236d3 Revert "Hungarian translations from Alex."
Already committed in what seems a slightly newer version?

This reverts commit e5d5460673fd406e08bddb223006f0df97183ba2.
2018-08-18 14:36:34 -04:00
Richard Kimberly Heck
e5d5460673 Hungarian translations from Alex. 2018-08-18 14:34:42 -04:00
Juergen Spitzmueller
5ef6805961 hu.po: update by Alex 2018-08-18 15:10:48 +02:00
Richard Kimberly Heck
6309392ba0 Remerge strings. 2018-08-09 13:10:09 -04:00
Kornel Benko
13c450d12c Update sk.po 2018-08-08 13:51:14 +02:00
Enrico Forestieri
48cd67ebf8 Fix LyX server on Windows
On some recent Windows versions, GetLastError() may also return
NO_ERROR instead of ERROR_IO_PENDING during an overlapped write
operation to a pipe. This was confusing the state machine in
Server.cpp so that replies to commands were scheduled but were
never actually output.

(cherry picked from commit cf5f2661dc0a902e541704172ab369ba3e5a54d6)
2018-08-08 13:15:56 +02:00
Enrico Forestieri
e1fa3cb248 Update the server_monitor example client to Qt5
(cherry picked from commit ab72f9459501838f01f993c584c450997355678e)
2018-08-08 13:12:33 +02:00
Juergen Spitzmueller
94093a534e ru.po: update by Yuriy 2018-08-05 08:00:25 +02:00
Enrico Forestieri
9963cc2ef5 Update it.po 2018-08-04 15:47:33 +02:00
Kornel Benko
1140ed1ed3 Revert "Do not increment start for find(phrase) while looping over phrases"
This reverts commit e7b3b62b0bf9a9f611bf8021556b8584ac0115c3.
The 'for phrase in' loop is organized differently to master.

Thanks Enrico
2018-08-04 13:36:38 +02:00
Juergen Spitzmueller
8bc4f490db uk.po: more update by Yuri 2018-08-04 07:41:03 +02:00