Uwe Stöhr
da323c1910
Arabic doc files: port recent changes
2016-10-31 12:24:19 +01:00
Uwe Stöhr
88f78803b5
EmbeddedObjects.lyx; remove unnecessary latexpar
...
- this was the last issue to fix bug #10068
2016-10-31 11:49:57 +01:00
Tommaso Cucinotta
fcaec6166b
Show symbol name and description in plaintext export of nomenclature entries.
...
This addresses one of the issues highlighted in #10459 .
See http://www.lyx.org/trac/ticket/10459
2016-10-31 10:50:33 +01:00
Uwe Stöhr
42d900c2a7
Development.lyx: update info how to update the tex2lyx test files
2016-10-28 00:46:59 +02:00
Uwe Stöhr
41a5833920
tex2lyx test files: update them
...
- update the test files after the last 3 fileformat changes
- this is now possible thanks to the patch for bug #10440
2016-10-28 00:45:33 +02:00
Uwe Stöhr
87c00f3383
add support for Urdu and Syriac
...
- fileformat change
- I could not update the tex2lyx testfiles because of bug #10440 (there is now a probable fix)
2016-10-28 00:21:58 +02:00
Guillaume Munch
143a177ad3
Copy bit of documentation from Georg's commit log
2016-10-27 21:28:49 +02:00
Guillaume Munch
120f03fd8e
Copy bit of documentation from MathFactory.cpp
2016-10-27 21:10:18 +02:00
Juergen Spitzmueller
0894a17e33
Typo.
2016-10-27 19:58:01 +02:00
Juergen Spitzmueller
34f0aedabc
Handle | verbatim in index insets.
2016-10-27 18:12:30 +02:00
Juergen Spitzmueller
772aa9cf81
de.po
2016-10-27 14:47:12 +02:00
Kornel Benko
518fe601d6
Update sk.po
2016-10-27 11:08:52 +02:00
Juergen Spitzmueller
a19b3d1a71
de.po
2016-10-27 10:28:25 +02:00
Juergen Spitzmueller
07c82e9f84
Issue an error message if conflicting languages are used
...
Some languages are only supported by Babel, some only by Polyglossia.
If these are combined, we issue an error message now.
Fixes : #10456
2016-10-27 09:59:01 +02:00
Tommaso Cucinotta
9740c36e80
Remove assert on advanced find with knitr module ( #10444 ).
2016-10-27 09:38:35 +02:00
Jean-Marc Lasgouttes
695b0cc33b
Some tweaks to selection painting
...
1/ simplify logic that triggers margin selection painting
2/ fix logic for end of paragraph markers. They are now selected when
there is an end row margin selection.
3/ avoid rounding problems due to int/double conversions.
2016-10-26 14:27:57 +02:00
Jean-Marc Lasgouttes
4159cf97c1
Fix compiler warnings spotted by Uwe
2016-10-26 10:52:55 +02:00
Uwe Stöhr
e01b4459fc
Arabic Shortcuts.lyx: new translation by Hatim
2016-10-25 23:33:25 +02:00
Jean-Marc Lasgouttes
2037cc5ef5
Fixup a700d657
: holes in right margin selection
2016-10-25 16:17:21 +02:00
Enrico Forestieri
3cf0cbb3c6
Show on screen font changes for text-in-math
2016-10-25 16:03:34 +02:00
Jean-Marc Lasgouttes
860accd01f
When selecting special logos, set their color correctly
...
It is not nice when they are the only thinkg in the text that does not
change color.
2016-10-25 15:13:23 +02:00
Jean-Marc Lasgouttes
b9c5d6ff4d
One item less on todo list
2016-10-25 10:14:35 +02:00
Jean-Marc Lasgouttes
a700d657b3
Reimplement RowPainter::paintSelection() using row elements
...
The code is much simpler now and can be actually understood.
As a byproduct, fix bug #10424 .
2016-10-25 10:01:37 +02:00
Uwe Stöhr
a9aaec540f
Win installer: more translations by Hatim
2016-10-25 01:21:53 +02:00
Enrico Forestieri
696ea82b21
Factor out common code used to underline/strike out math
...
Also use the exact amount of vertical space TeX adds after a
math display (instead of 1ex) for vertically shifting the box.
We have to use \belowdisplayshortskip here, instead of
\belowdisplayskip, because the math formula is typeset by alone
in a box, and thus there is no following line.
2016-10-25 00:49:26 +02:00
Jean-Marc Lasgouttes
e832d2e90f
Work around issues with Qt5 and Arabic text
...
This fixes two particular problems
* with Qt5, it seems that QFontMetrics::width does not return the
correct value for some Arabic text; this patch uses QTextLayout
instead to compute a string width
* Likewise, the undocumented layout flags TextForceRightToLeft and
TextForceLeftToRight do not work with Arabic text; this patch uses
unicode override characters instead.
It might be that the two issues are related. In any case, they do not
happen with latin text where right-to-left direction is enforced. And
they do not happen with Qt4.
Additionally, remove some dead code in GuiFontMetrics::pos2x().
Fixes bug #10436 .
2016-10-24 16:31:40 +02:00
Tommaso Cucinotta
8b5dc3c662
Fix bug in replacement of "$$s/" in converter commands, introduced in 8b66f9ce
.
2016-10-24 15:08:06 +02:00
Enrico Forestieri
dea5ba16de
Correctly track ulem commands with change tracking
...
LyX assumes that everything in \lyxdeleted is struck out by ulem
and increases the corresponding counter. However, deleted display
math material is struck out using tikz. As we also take into
account the deletion of underlined display math (in order to
properly position such material vertically), we have to take
care that the count is correct.
2016-10-23 18:23:41 +02:00
Enrico Forestieri
9ba76e6c40
On export, mark the start of the first paragraph
...
No newline is written after \begin{document}, such that
the afterParbreak method would return false. This misleads
the code that outputs a display math in an ulem command
to emit a newline command instead of \noindent, causing
latex errors. This occurs only if the math is at the very
start of a document, without anything before it.
2016-10-23 18:16:56 +02:00
Juergen Spitzmueller
e335c764b4
Revert "Fix Ticket #9741 misleading name for font-encoding setting "default"."
...
This reverts commit e37e4f537c
.
The issue still needs discussion.
2016-10-23 17:20:58 +02:00
Uwe Stöhr
f6104fa1ca
Win installer: correct Arabic translation by Hatim
2016-10-23 16:28:53 +02:00
Jean-Marc Lasgouttes
6375a3cd65
Mark a signal invokation as such
2016-10-23 13:49:06 +02:00
Uwe Stöhr
17b49329bc
FORMAT: fix date
2016-10-23 03:41:45 +02:00
Guillaume Munch
13eeb3b3c3
Fix compilation on cygwin & others
2016-10-23 00:25:05 +02:00
Guillaume Munch
67ddc246fd
Improvement to the reverse-search algorithm
2016-10-22 23:24:01 +02:00
Guillaume Munch
68b034f51f
TexRow: enable new RowEntry types
2016-10-22 23:24:01 +02:00
Guillaume Munch
148b3ae773
Move class definitions inside main class
...
Prepare for following commits.
This prevent's forward-declaration, but including the TexRow header should be
inexpensive.
2016-10-22 23:24:01 +02:00
Guillaume Munch
2e45bade7a
Simplify and add debug message
2016-10-22 23:24:00 +02:00
Guillaume Munch
e1492a3ab1
Use the new infrastructure to select rows during error reporting
2016-10-22 23:24:00 +02:00
Guillaume Munch
dbe0c6991b
Add safe line breaks to improve TexRow precision in subfloat & caption
2016-10-22 23:05:44 +02:00
Guillaume Munch
e798db5739
Safe line break to increase precision of error reporting in Listings caption
2016-10-22 22:39:33 +02:00
Uwe Stöhr
d9c52c7a3f
support for Amharic, Asturian, Kannada and Khmer
...
- fileformat change
- I could not update the tex2lyx test files because of bug #10440
- maybe the lyx2lyx routine could be improved but since a document can also begin with another layout than "Standard" I could not use the lyx2lyx function put_cmd_in_ert
2016-10-22 15:33:59 +02:00
Juergen Spitzmueller
9235b09fd8
Fix LaTeX output of fixed-width cells with decimal separator
...
This follows Uwe's suggestions (and discharges my own).
The result is not ideal, but there is currently no ideal solution.
Fixes : #9568
2016-10-22 12:13:36 +02:00
Juergen Spitzmueller
95db20e008
Bump layout formats
2016-10-22 09:25:01 +02:00
Uwe Stöhr
fd3e2ebc37
Additional.lyx: accept some changes
2016-10-22 03:04:10 +02:00
Uwe Stöhr
7f7534403b
layouts/modules: use the new PassThru tag
...
This fixes problems like bug #10434
2016-10-22 03:01:44 +02:00
Juergen Spitzmueller
e83e64c447
Do not output bidi direction macros in passthru context
...
Part of #10434 .
2016-10-21 10:40:19 +02:00
Juergen Spitzmueller
fb9a866a66
Implement PassThru option to arguments.
2016-10-21 10:39:55 +02:00
Günter Milde
e37e4f537c
Fix Ticket #9741 misleading name for font-encoding setting "default".
...
It would be nice, if the tooltip showed the value of
lyxrc.fontenc, but too complicated for my simple patch.
2016-10-21 09:10:46 +02:00
Richard Heck
c19794a013
These two routines are now redundant.
2016-10-20 23:07:13 -04:00