Richard Heck
b4d885ac69
8-char tab stops are too big in the preamble editor.
2018-04-01 22:07:21 -04:00
Richard Heck
e666b5eced
Fix bug 11099.
...
Adds simple search/find functionality to preamble.
2018-04-01 22:07:16 -04:00
Jean-Marc Lasgouttes
af795b80d8
Make it possible to select (not)native file dialogs at run time
...
Add a new LyXRC variable use_native_filedialog (true by default) that
allows to select the kind of FileDialog we want at runtime.
2018-03-19 11:17:33 +01:00
Juergen Spitzmueller
126e0c3dac
Open ExternalInset dialog on first tab for new insets
...
Fixes : #11081
2018-03-18 18:30:48 +01:00
Juergen Spitzmueller
3face5e119
Properly fix math packages table in Document Settings
...
Fixes : #10777
2018-03-18 12:11:26 +01:00
Pavel Sanda
8725614e3f
Fix Undocked Outliner & multiple window crashes ( #11004 ).
...
There are more independent crashes occuring in this scenario and this
fix targets only one of them, in particular the one in which different
window's outliner sends outliner command to a wrong window. The fix
itself gives an option for lfun to know which window it belongs to.
https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg203619.html
2018-03-12 14:34:24 +01:00
Pavel Sanda
9cdae51688
Allow reload if buffer is externally modified.
...
Follow-up of 2df82c4a44b7.
2018-03-02 20:48:08 +01:00
Pavel Sanda
3cb271ceda
Filter in citation dialog is not respected when reloading databaze.
2018-03-02 00:50:32 +01:00
Richard Heck
94222e6170
Re-amend ca4426e5.
2018-02-26 16:18:49 -05:00
Richard Heck
ef5d741ba5
Amend ca4426e5.
...
Thanks for Patrick De Visschere for noticing.
2018-02-25 17:23:46 -05:00
Richard Heck
77a7df1003
Fix bug #10890 .
2018-02-24 01:04:20 -05:00
Richard Heck
1a74a654e8
Fix bug #10879 .
2018-02-24 01:01:34 -05:00
Juergen Spitzmueller
e0a5babde7
Add literal param to InsetInclude
...
This is used by lstinput
File format change.
Fixes : #10544 .
2018-02-23 08:58:16 +01:00
Richard Heck
f8e8877f83
Respect "literal" setting when entering citation via LyX server.
...
This requires moving the bool that tracks this somewhere that it
is visible from BufferView. It seemed to make sense to put it as
a static member of InsetCitation.
2018-02-22 15:28:01 -05:00
Pavel Sanda
4ad98b9491
Fix little bit the garbled output for translators.
2018-02-22 20:55:35 +01:00
Richard Heck
9dcaf40452
Fix bug #10893 .
2018-02-22 00:34:52 -05:00
Richard Heck
59498fa0cd
Fix bug #10892 .
2018-02-22 00:33:28 -05:00
Richard Heck
ca4426e553
Fix bug #10888 .
2018-02-22 00:29:31 -05:00
Richard Heck
2e13deb561
Fix bug #10886 .
2018-02-22 00:23:37 -05:00
Richard Heck
c1d8efcf4b
Fix bug #10883 .
2018-02-22 00:21:41 -05:00
Richard Heck
4393388508
Fix bug #10882 .
2018-02-22 00:20:19 -05:00
Richard Heck
4d88ef32da
Fix bug #10881 .
2018-02-22 00:17:46 -05:00
Richard Heck
470d83de1e
Fix bug #10880 .
2018-02-22 00:15:07 -05:00
Richard Heck
1c59eb9688
Fix bug #10866 .
2018-02-22 00:12:24 -05:00
Alexander Dunlap
cca365f26c
save session when we save a buffer
...
Implements enhancement #10712 .
2018-02-21 11:53:19 +01:00
Juergen Spitzmueller
ab6bd5e319
Fix list of viewable formats in view/update menu.
...
Also fix list in (currently unused) Export toolbar button.
Fixes : #11044
2018-02-21 10:17:10 +01:00
Juergen Spitzmueller
578cf77f6f
Localize items in view/update popup icons
...
Fixes : #11040
2018-02-20 16:42:01 +01:00
Jean-Marc Lasgouttes
5861df7172
Another go at fixing string metrics
...
This time, it is the problems with \int in esint and cmex that we are
trying to work around. This code is becoming too complicated to my
taste.
2018-02-17 16:57:35 +01:00
Juergen Spitzmueller
47e85b37eb
Disable unsupported ref types in mathed.
...
Also repair prettyref in InsetMathRef.
Part of #9798
2018-02-14 17:18:24 +01:00
Richard Heck
5ee3396459
Fix crash when citeengine is unknown.
2018-02-12 16:27:14 -05:00
Juergen Spitzmueller
1437ae3f9c
Disable BUFFER_EXPORT and BUFFER_EXPORT_AS while buffer is processed
...
I am rather irritated we didn't do this already, since synchronous runs
with BUFFER_VIEW or BUFFER_UPDATE leads to all sorts of problems,
including crashes.
Fixes the crash in #8338 (but not the bug itself).
2018-02-11 09:50:38 +01:00
Juergen Spitzmueller
be4d49ebd1
amend 71fea633266
2018-02-10 19:02:35 +01:00
Juergen Spitzmueller
71fea63326
Disable CheckTeX while buffer is processed
...
Since CheckTeX itself processes the tex file, a synchronous run with
a TeX process can lead to all sorts of conflicts, including crashes.
Fixes : #7434 .
2018-02-10 18:18:43 +01:00
Juergen Spitzmueller
dadec50a18
Fix race condition in processFuncRequestQueue
...
The issue here was that the element was only removed from the queue
after the func request was processed, but within that process, other
function could access the queue, so the queue could even be empty
when this function finally wanted to remove the item.
Fixes : #10406 .
2018-02-10 15:35:12 +01:00
Pavel Sanda
b7caaf6196
Proper naming of LFUN_SET_GRAPHICS_GROUP.
2018-02-08 21:59:41 +01:00
Juergen Spitzmueller
2f6ada6644
Consider class-provided citation engines
...
Do not attempt to load, nor allow to set, a different engine in this
case.
Fixes : #11022
2018-02-08 13:25:19 +01:00
Juergen Spitzmueller
6236bcb653
Add missing connection.
...
This activates the OK/Apply when a biblatex style file is changed
manually
2018-02-06 12:45:22 +01:00
Juergen Spitzmueller
5ce36019e5
Enable CompressorProxy for all Workareas (incl. EmbeddedWorkarea)
...
This fixes the Advanced F&R.
2018-02-01 14:58:49 +01:00
Juergen Spitzmueller
e2160ec960
Use proper localization chain for Box special width/height
...
Fixes : #11000
2018-01-27 12:26:01 +01:00
Juergen Spitzmueller
6ed7bbbf7e
Make another GUI string translatable
...
Part of #10999 .
2018-01-27 11:20:11 +01:00
Juergen Spitzmueller
26755a015e
Make GUI string translatable
...
Part of #10999
2018-01-27 10:57:33 +01:00
Jean-Marc Lasgouttes
e63b891de5
Better debug message
2018-01-24 14:05:57 +01:00
Pavel Sanda
46826155a8
* LFUN_BUFFER_RELOAD - allow dropping of the changes.
...
Useful in scripts.
2018-01-13 19:19:18 +01:00
Jean-Marc Lasgouttes
2ba00ecb7b
Initialize properly class member
...
Spotted by coverity.
2018-01-12 16:54:32 +01:00
Juergen Spitzmueller
aab58fed6b
Use qt4-compatible connect() syntax.
...
Signed-off-by: Juergen Spitzmueller <spitz@lyx.org>
2018-01-12 15:42:04 +01:00
Guillaume MM
43e4b80734
Install a new compressor
...
A brand new event compressor based on Kuba Ober's cleverly simple
solution: <https://stackoverflow.com/a/21006207 >.
Fix #9362 , #9461 , #9933 : Lyx suddenly gets keyboard keys wrong, and
deadlocks
Fix #9790 : LyX should perform key event compression (for improving the
remote X connections one would also need to implement
Qt::WA_KeyCompression)
Fix #10516 : slowness on repeated arrow keys with IBus and Qt5
Patch pulled from
https://github.com/gadmm/lyx-unstable/commit/bf5a1efb0db5bfc2b
Signed-off-by: Juergen Spitzmueller <spitz@lyx.org>
2018-01-12 11:03:07 +01:00
Jean-Marc Lasgouttes
3aa10c8dba
Fix compilation in monolithic mode
2018-01-06 20:46:06 +01:00
Jean-Marc Lasgouttes
af9f3fe8bd
Remove unused variables
2018-01-06 15:48:36 +01:00
Juergen Spitzmueller
f965d23633
Disable useless environment-split function at the core.
2018-01-03 13:16:07 +01:00
Juergen Spitzmueller
7d2764fb9e
Use the command-alternatives sequence as defined in menus.bind
...
Otherwise, the shortcut is not displayed in the menu.
2018-01-03 10:58:30 +01:00