Juergen Spitzmueller
a18ad654e8
Fix crash when closing master with children and grandchildren
...
In some cases, it is possible that the BufferPositionMap has
dangling pointers. We thus check whether the Buffer is loaded
before accessing it.
Fixes : #10766
(cherry picked from commit 4f50cbcfe4
)
2017-09-28 09:09:36 +02:00
Jean-Marc Lasgouttes
9df59aac63
Fix bad refresh when changing zoom level
...
Replace the tricky code in LFUN_SCREEN_FONT_UPDATE and replace it with
proper use of DispatchResult flags.
LFUN_BUFFER_ZOOM* does not need to call LFUN_SCREEN_FONT_UPDATE, since
it already does everything that is required.
2017-09-27 18:08:20 +02:00
Juergen Spitzmueller
a0bd27d8b1
Whitespace cosmetics
...
(cherry picked from commit 745b43784c
)
2017-09-27 18:07:48 +02:00
Enrico Forestieri
f64efe2f63
Cleanup some icons
...
- remove empty text
- convert texts to paths
2017-09-26 21:01:47 +02:00
Kornel Benko
82246b5109
Cmake build: Unconditionally create many install targets
...
Previously one needed to use '-D_LYX_INSTALL=ON' to be able to install
some targets. This change only creates rules to make installation possible for
the underlying toolset.
The setting is still needed to create the rules for manuals, lokalizations and
win32 install scripts.
2017-09-25 10:29:40 +02:00
Jean-Marc Lasgouttes
040e9d32a6
Do not apply mathindent to inline math insets
2017-09-24 22:38:18 +02:00
Stephan Witt
350ef993e5
add inkscape wrapper script for Mac OS
...
The wrapper script is placed in the binary directory of the LyX bundle.
It tries to find the real inkscape command line converter in the
Inkscape.app bundle and starts it or reports an error.
The configure.py is changed for Mac OS to check the presence of
the real inkscape binary in the Inkscape.app bundle.
2017-09-24 11:55:20 +02:00
Juergen Spitzmueller
b498646b2e
Fix some spelling errors reported by Sven
...
Fixes : #10678
2017-09-22 09:29:16 +02:00
Juergen Spitzmueller
c61f31d8a5
Add missing file (this addition needed to be forced)
2017-09-18 20:12:57 +02:00
Juergen Spitzmueller
fe4e29a642
Remove files that are no longer in the tree.
2017-09-18 20:01:27 +02:00
Juergen Spitzmueller
a8204c4630
Indentation fixes.
2017-09-18 18:38:09 +02:00
Juergen Spitzmueller
3b89cd9c28
Update internal Hunspell to latest release (1.6.2)
2017-09-18 18:12:21 +02:00
Juergen Spitzmueller
561d36a19e
Do not disable the other spellers when compiling against internal hunspell
...
Users might still want to have a selection.
2017-09-18 18:06:01 +02:00
Juergen Spitzmueller
be36fe6e62
Define USE_HUNSPELL when compiling against included hunspell.
...
Otherwise, the speller is disabled.
2017-09-18 17:31:42 +02:00
Jean-Marc Lasgouttes
275d306c73
Do not presume what the defaults for a new QPainter are
2017-09-18 11:21:18 +02:00
Jean-Marc Lasgouttes
6532e5104d
Remember correctly pixel ratio used for painting
...
This avoids endless resize issues on HiDPI systems (e.g. Retina Mac).
Rename pixel_ratio_ to last_pixel_ratio_ to emphasize that this is a
cached value.
Inline needResize method to make the logic clearer in paintEvent.
2017-09-18 10:58:07 +02:00
Juergen Spitzmueller
f7e431ce73
de/Customization: fix typo.
2017-09-17 18:29:55 +02:00
Kornel Benko
ac03d9ea48
Update sk.po
2017-09-16 16:54:50 +02:00
Juergen Spitzmueller
a7b017fd2f
Reset InsetArgument language after passthru status change
...
Fixes : #10664
(cherry picked from commit d8c018b8c6
)
2017-09-15 16:23:50 +02:00
Juergen Spitzmueller
9302b1ae63
Allow to provide xunicode.
2017-09-15 09:39:22 +02:00
Stephan Witt
c7efc9df28
#10762 open lyx pipe only once to read the answer
2017-09-15 08:16:50 +02:00
Uwe Stöhr
0ae111102d
UserGuide.lyx: accept and distribute all recent changes (part 3/3)
2017-09-15 00:08:05 +02:00
Jean-Marc Lasgouttes
a31d3dc67d
Compute metrics when graphics is updated
...
Remove the old schedule_redraw_ mechanism that was only useful because
of our synchronous drawing code. Now that actual painting is
scheduled instead of forced, it becomes pointless.
Rename WorkArea::redraw(bool) to scheduleRedraw(bool), to show that
the drawing is not done right away.
In GuiView::updateInset, call scheduleRedraw(true), so that metrics
are correctly computed (this was the whole point of the exercise).
2017-09-14 15:50:30 +02:00
Stephan Witt
5699791d0f
#10762 update format and copyright
2017-09-14 11:32:11 +02:00
Stephan Witt
8cbed5ef4a
#10762 don't hard-code the location of LyX bundle - use script path name for lyxrc.dist lookup
2017-09-14 11:13:47 +02:00
Stephan Witt
81d70b41a1
#10762 read complete answer from LyX server and echo it
2017-09-14 11:13:47 +02:00
Stephan Witt
4939741a73
#10762 correct user preferences file lookup
2017-09-14 11:13:47 +02:00
Stephan Witt
bec5b579b0
#10762 avoid back ticks for sub-shell execution where possible
2017-09-14 11:13:47 +02:00
Uwe Stöhr
7ff051f9e7
UserGuide.lyx: accept and distribute more recent changes (part 2/3)
2017-09-14 01:02:50 +02:00
Jean-Marc Lasgouttes
bef0a9137f
Remove unused private field from Painter
...
Clang is good at seeing those, gcc is not.
2017-09-13 15:02:17 +02:00
Uwe Stöhr
c39d673d2f
UserGuide.lyx: accept and distribute recent changes (part 1/2)
...
- Customization.lyx: fix a typo
2017-09-13 00:55:51 +02:00
Jean-Marc Lasgouttes
ed09ccbc3c
Update boost to 1.65.1
2017-09-12 11:37:36 +02:00
Juergen Spitzmueller
e0616db6a1
Update documentation about em/en dashes and bitmap fonts.
...
Manually cherry-picked from 1014c6b64d
, by Günter Milde.
2017-09-12 11:36:27 +02:00
Stephan Witt
1460e8fe6f
#10662 use drawers for bibliography dialogs
...
This change solves dialog stacking problems on newer Mac OS X in combination with the OS provided file open dialog.
(cherry picked from commit 97dc585138
)
2017-09-12 11:14:16 +02:00
Juergen Spitzmueller
06e5617cd7
de/Additional: fix typo.
2017-09-12 11:08:00 +02:00
Juergen Spitzmueller
5de0bf55a7
svg2*tex.py: final fixes for Windows
...
Fixes : #10679
2017-09-12 07:59:26 +02:00
Uwe Stöhr
cec1a005f5
Customization.lyx: fix a typo
2017-09-11 21:20:10 +02:00
Jean-Marc Lasgouttes
3f1944a7c9
Update row width when inset is indented
...
Fixes bug #10758
2017-09-11 12:40:40 +02:00
Uwe Stöhr
a0c567d96f
Customization.lyx: some small adjustments
2017-09-11 00:23:27 +02:00
Uwe Stöhr
ac4f286bd6
Customization.lyx: accept and distribute latest changes
2017-09-10 23:57:07 +02:00
Juergen Spitzmueller
4c62e25ed6
Fix #10760
2017-09-10 19:45:01 +02:00
Juergen Spitzmueller
4f341fc59d
Inkscape.xtemplate: Add missing output formats
2017-09-10 18:08:53 +02:00
Juergen Spitzmueller
6dd66a15a5
configure.py: update lyxrc file format.
2017-09-10 17:19:12 +02:00
Juergen Spitzmueller
90df39d491
svg2*tex.py: use subprocess in order to handle path with spaces.
...
See #10679
2017-09-10 17:04:49 +02:00
Juergen Spitzmueller
36b092cadd
Customization: update the list of colors.
2017-09-10 16:15:30 +02:00
Juergen Spitzmueller
2fab61b5b3
de/Customization: finish translation.
2017-09-10 16:15:21 +02:00
Uwe Stöhr
a0b8eed96c
libiconv: adapt makefile.am for new files in libiconv 1.15
2017-09-10 15:19:40 +02:00
Uwe Stöhr
39f15a6b0b
libiconv/1.15: add some files new in the llibiconv sources
2017-09-10 15:05:28 +02:00
Uwe Stöhr
cf214f8263
libiconv: upgrade to version 1.15
...
- libiconv 1.15 was released in February this year
- I opened a thread to discuss if this should also be done for the lyX 2.3 branch on the list
2017-09-10 14:46:37 +02:00
Juergen Spitzmueller
aea8130ef2
de.po
2017-09-10 11:03:46 +02:00