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
Juergen Spitzmueller
4ac94fecb6
GuiBibtex: Use appropriate title when using Biblatex
2017-09-10 10:59:05 +02:00
Juergen Spitzmueller
ed1b67b7ca
Use default btprint value in the UI if none is given.
2017-09-10 10:53:35 +02:00
Juergen Spitzmueller
eff50597c0
Disallow newlines in biblatex options
...
Fixes : #10757
2017-09-10 10:06:47 +02:00
Uwe Stöhr
b186b08cff
Win installer: record a package that lyX uses now for Japanese documents
2017-09-09 20:43:30 +02:00
Uwe Stöhr
4828d035fa
Japanese docs: add missing \origin tags
...
- LyX cannot be compiled otherwise on Windows using CMake
- also correct version number and accept residues of change tracking
2017-09-09 20:42:49 +02:00
Enrico Forestieri
3b3862a01d
Update it.po
2017-09-09 13:34:55 +02:00
Juergen Spitzmueller
ad43cdf829
Clean up RELEASE_NOTES for 2.4.x.
2017-09-09 10:55:37 +02:00
Juergen Spitzmueller
7d94a47562
de.po
2017-09-09 09:16:48 +02:00
Juergen Spitzmueller
2716584115
Reset default output format to default for Japanese docs.
...
Since we have a global default now, these local settings are not
necessary anymore.
2017-09-09 09:05:42 +02:00
Juergen Spitzmueller
2aaf185e7c
Add default output format for pLaTeX
...
Fixes : #10747
2017-09-09 08:56:04 +02:00
Jean-Marc Lasgouttes
3d590d3bd7
Merge remote-tracking branch 'features/properpaint'
...
Now painting the workarea is done at paint events as should be.
Explicit painting after updating metrics has been replaced by a much
lighter procedure (updatePosCache) to update the insets positions cache.
Expected benefits:
- better performance
- proper use of subpixel aliasing
The LyXRC variable use_qimage is not needed anymore and is therefore removed.
2017-09-08 17:05:13 +02:00
Jean-Marc Lasgouttes
4f4383cac5
remove LyXRC::use_qimage
...
This is not needed anymore now that we do not need a backup pixmap.
Update LyXRC format to 23 and add conversion.
2017-09-08 16:58:21 +02:00
Jean-Marc Lasgouttes
3b404b0023
Update insets position in cache in more cases
...
This patch makes sure that, every time a ParagraphMetrics has its
position set, the inset positions for the insets held by this
paragraph are remembered too.
This is complementary to BufferView::updatePosCache, but I do not have
hard evidence that this is required other than to increase robustness.
It may help in some cases when scrolling the document (scrollbar,
cursor up/down, page up/down).
2017-09-08 16:57:22 +02:00