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
Jean-Marc Lasgouttes
b0737d2589
Rename more instances of "cursor" to "caret"
...
Thanks to Pavel for the hint.
2017-09-08 16:57:22 +02:00
Jean-Marc Lasgouttes
fb655725b7
Remove workaround that is not necessary anymore.
...
This code was necessary to handle cases where the insets positions
were not yet in cache. This cannot happen anymore thanks to the
nodraw stage.
2017-09-08 16:57:21 +02:00
Jean-Marc Lasgouttes
8edadee145
Update the painting process documentation
2017-09-08 16:57:21 +02:00
Jean-Marc Lasgouttes
14320e5b9a
Make input methods support great again
...
This unbreaks input methods by splitting the part of the code that
does the actual drawing to a separate paintPreeditText() method which
is called from paintEvent().
The proper solution would have been to introduce the preedit string in
the Row object, like is done for completion, but this is too complex
to do at this point.
The only change in behavior is that now the commit string is inserted
in one fell swoop, intead of emulating a number of key events.
2017-09-08 16:57:21 +02:00
Jean-Marc Lasgouttes
1a7e342652
Cleanup and simplify WorkArea code
...
Rename cursor to caret to in order to avoid ambiguity. The caret is
now the blinking thing only.
Remove unused header contents, and some not so useful methods.
No intended change of behavior.
2017-09-08 16:57:21 +02:00