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 71fea63326
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
Jean-Marc Lasgouttes
39a8000589
Do not use Application for a 'cancel export' boolean
...
It is not good for a support function to depend of anything outside of
it, especially Application.
Here the boolean that indicates that export should be canceled is put
in Systemcall. This allows to remove all the dummy theApp() function
that have been added here and there for linking needs.
2018-01-02 16:01:07 +01:00
Juergen Spitzmueller
8f86feb260
Prepend "Insert " in the context menu for environment separators.
2018-01-01 13:40:49 +01:00
Juergen Spitzmueller
c8abe0cf7b
Move environment-split from Edit to Insert, as requested.
2017-12-30 17:54:09 +01:00
Juergen Spitzmueller
612536305b
Don't show append function where it does not make sense.
2017-12-30 17:04:10 +01:00
Juergen Spitzmueller
87a6c75d9d
Introduce environment-split before
...
This one prepends the new environment rather than appending it.
Easy way to add a new beamer frame before the current one.
2017-12-28 14:17:40 +01:00
Juergen Spitzmueller
2907160fff
Introduce environment-split previous
...
This one checks for an environment in the previous paragraph (outside
the nesting scope).
2017-12-28 12:28:01 +01:00
Juergen Spitzmueller
931f87f508
Introduce "inherit" encoding for latex_language
...
This gets rid of the hardcoded latin1 encoding for verbatim. Instead,
verbatim now inherits the encoding from the context, which is what is
actually wanted here.
Fixes : #9012 , #9258
2017-12-24 17:10:42 +01:00
Richard Heck
76214e6012
LFUN and basic code to enable cancellation of background
...
processes.
2017-12-21 18:55:39 -05:00
Juergen Spitzmueller
74607702a5
Fix typo.
...
This had the effect that for file dialogs supposed to use two buttons,
only the second one was displayed, while file dialogs supposed to use
one button did not have a button at all.
Candidate for 2.3.x and 2.2.x.
2017-12-20 12:17:04 +01:00
Juergen Spitzmueller
25a17d72e1
Get rid of idiosyncratic accelerator syntax
2017-12-20 11:37:13 +01:00
Juergen Spitzmueller
1371dbb240
Amend d56a5447f3
...
LaTeX only breaks after dashes (even though unicode suggests optional
line breaks also before em dashes).
2017-12-17 09:19:26 +01:00
Juergen Spitzmueller
d56a5447f3
Consistent output of breakable/non-breakable dashes on all TeX engines.
...
Fixes : #10839
2017-12-16 16:12:26 +01:00
Richard Heck
4c093a50c2
Fix #10871 compiler warnings.
2017-12-16 09:58:52 -05:00
Richard Heck
e869ec4bc9
Fix #10869 compiler warnings.
2017-12-16 09:55:25 -05:00
Richard Heck
fb93733fee
Fix #10867 compiler warnings.
2017-12-16 09:45:38 -05:00
Richard Heck
37f8efe9f7
Fix #10891 compiler warnings.
2017-12-16 00:55:45 -05:00
Richard Heck
05c876568a
Fix #10887 compiler warnings.
2017-12-16 00:50:35 -05:00