Juergen Spitzmueller
0d92eaeb11
Further improve quote-inserts documentation
2016-12-19 11:39:56 +01:00
Günter Milde
7b5de36a75
Use xfrac package for "fraction characters".
...
The xfrac package is the "state of the art" for "split-level" (nice) fractions.
Character replacements look consistent, scale properly and fit in the line.
Fixes #5220 .
2016-12-18 23:42:15 +01:00
Scott Kostyshak
920f4eb50d
ctests: invert two unreliable tests
...
Invert the following two tests:
UNRELIABLE.WRONG_OUTPUT_export/doc/es/Math_dvi3_texF (Failed)
UNRELIABLE.WRONG_OUTPUT_export/doc/es/Math_pdf5_texF (Failed)
For discussion, see:
https://www.mail-archive.com/search?l=mid&q=1482080739.2685.14.camel%40lyx.org
2016-12-18 12:43:20 -05:00
Juergen Spitzmueller
57eaf5dc4b
Update inset-modify description
2016-12-18 14:00:08 +01:00
Juergen Spitzmueller
092bbcede5
Some documentation of quote's inset-modify
2016-12-18 13:38:41 +01:00
Juergen Spitzmueller
5583186393
Thinko
...
This needs to be a char_type, not char.
2016-12-18 13:13:19 +01:00
Juergen Spitzmueller
a3bb0db658
Allow wildcards in inset-modify for quotes
...
A dot in the <lang><side><times> string means: keep current value.
This expert feature allows to change arbitrary quote features in one step.
E.g.,
inset-forall Quotes inset-modify changetype f..
=> change all quote insets to French style, maintaining current side
and times setting
inset-forall Quotes inset-modify changetype ..s
=> change all quote insets to single quotes, keeping style and times
inset-forall Quotes inset-modify changetype g.s
=> change all quote insets to German single quotes, keeping left/right
setting
Any idea where to document this?
2016-12-18 10:29:35 +01:00
Juergen Spitzmueller
e4ca4a564d
whitespace.
2016-12-18 09:54:37 +01:00
Juergen Spitzmueller
b4763dc671
de.po
2016-12-17 14:34:46 +01:00
Juergen Spitzmueller
5c1fb98885
Whitespace
2016-12-17 12:59:03 +01:00
Juergen Spitzmueller
197c193e21
Context menu for quote insets
...
Allows to switch quote type.
2016-12-17 12:58:33 +01:00
Juergen Spitzmueller
7cf315f855
Update LFUNs.lyx
2016-12-16 11:24:03 +01:00
Juergen Spitzmueller
7bf6d2b9ce
Extend quote-insert
...
Two more optional arguments to specify side and quote style.
GUI support follows.
2016-12-16 11:23:22 +01:00
Juergen Spitzmueller
14dbaa7608
context-sensitive command termination at some more places.
2016-12-16 10:20:25 +01:00
Juergen Spitzmueller
5dfd1d0f4b
remove archaic comments.
...
lyx3 was a vision of the last century.
2016-12-16 09:27:10 +01:00
Juergen Spitzmueller
d8df5397ca
Use context-sensitive command termination
...
This fixes some kerning issues.
2016-12-16 09:26:01 +01:00
Juergen Spitzmueller
c37fde6559
Literal quotation mark chars for polyglossia
2016-12-15 10:41:10 +01:00
Juergen Spitzmueller
4725bdd00e
InsetQuotes::latex: some cleanup
...
Also switch to docstring in preparation for unicode quotation marks
2016-12-15 10:26:42 +01:00
Juergen Spitzmueller
ef689655f4
Remove redundant blank
2016-12-15 09:18:52 +01:00
Richard Heck
7a584f71bd
Simplify some lyx2lyx code.
...
Also, if the local layout we are removing is all there was, then
we can remove the entire block.
2016-12-13 22:03:59 -05:00
Richard Heck
6915fc7de8
Update tex2lyx references after last format change.
2016-12-13 21:51:11 -05:00
Richard Heck
b75c718d57
New format for changes to iopart.layout made at 91f980cf31
.
2016-12-13 21:49:04 -05:00
Juergen Spitzmueller
d4550b7a4d
Limit ligature protection to quote ligature chars
...
Should also go to stable.
2016-12-13 07:50:08 +01:00
Juergen Spitzmueller
a5ebabbb99
speed up lyx2lyx reversion for non-Hebrew documents
2016-12-13 07:30:40 +01:00
Juergen Spitzmueller
89c4357bf1
Fix Hebrew quotation marks
...
All typographic quotation marks are supported, if the proper
LaTeX macros (as opposed to ligatures) are used.
So no need for forcing straight quotes.
This is in line with what babel-hebrew suggests.
2016-12-12 18:08:20 +01:00
Juergen Spitzmueller
ec4adcc3a5
Add FIXME
2016-12-12 18:00:28 +01:00
Juergen Spitzmueller
1f84ae63d9
Thinko
2016-12-12 17:52:59 +01:00
Juergen Spitzmueller
d739e48574
Fix command termination before line breaks.
2016-12-12 17:00:20 +01:00
Juergen Spitzmueller
526b6a4afc
Correctly handle the " \\fg" case.
2016-12-12 16:57:06 +01:00
Juergen Spitzmueller
83d2c7fa37
Properly terminate quote macros by means of new textstream function
...
This prevents kerning destruction.
2016-12-12 15:57:42 +01:00
Juergen Spitzmueller
66f7c2930a
texstream: implement way to terminate a command depending on the context
...
i.e.,
* space if non terminating char follows
* {} if space follows
* nothing if \, { or } follow
2016-12-12 15:55:28 +01:00
Juergen Spitzmueller
e8b1ec66fc
Fix some thinkos in the revert_quotes routine
2016-12-12 10:49:08 +01:00
Juergen Spitzmueller
84ffa4b834
Update tex2lyx tests
...
Thanks Scott for the heads-up!
2016-12-12 10:27:26 +01:00
Juergen Spitzmueller
dc38b66e60
Do not use babel quotation mark macros with non-TeX fonts
...
These rely on [O]T1 font encoding.
Also, add some comments.
2016-12-10 17:25:04 +01:00
Juergen Spitzmueller
449a89825b
Fix xhtml output of French double guillemets (spacing)
2016-12-10 16:13:02 +01:00
Juergen Spitzmueller
6e0cfe5bee
Do not output quote TextCommand definitions for polyglossia
...
These are meant to be output for non-T1 8bit font encodings.
2016-12-10 16:07:04 +01:00
Juergen Spitzmueller
fc1fa0698b
The extra space for French quotes only applies to guillemets.
2016-12-10 14:59:45 +01:00
Tommaso Cucinotta
6e22bb17c7
Remove unused lyxrc.use_converter_wrappers that inadvertently slipped through [244de5d2/lyxgit].
2016-12-10 14:57:20 +01:00
Juergen Spitzmueller
fceae79325
revert_quotes: consider verbatim layouts and some forgotten insets.
2016-12-10 12:54:12 +01:00
Juergen Spitzmueller
e8c932ff84
Enable InsetQuote in verbatim and Hebrew
...
In this context, the inset outputs straight quotes in LaTeX.
File format change.
Fixes : #7309
2016-12-10 11:53:42 +01:00
Enrico Forestieri
096cfb2a12
Update it.po
2016-12-09 19:12:52 +01:00
Jean-Marc Lasgouttes
c139aef379
Add a way to disable the poor man's profiler
...
Just define DISABLE_PMPROF _before_ #including the header.
2016-12-09 15:47:19 +01:00
Guillaume Munch
c96faefdae
Validate html
...
Qt html is based on html 4. </p> is in fact optional, but <p> is mandatory
around <tt>.
2016-12-08 17:23:09 +01:00
Guillaume Munch
a7b993143e
Fix compilation with MSVC
2016-12-08 16:28:16 +01:00
Günter Milde
81f5e596b4
File format update after 418016bf79
...
Removing unsupported encoding "pt254" from \inputencoding values makes documents using this value invalid (J.S.).
2016-12-07 18:38:41 +01:00
Juergen Spitzmueller
e4c46abeb7
Fix mis-nomer
2016-12-07 16:50:54 +01:00
Juergen Spitzmueller
ad83520390
Fix some quote inset bugs:
...
* Adjoining closing Single + double quote becomes double + single quote
(for English, Swedish and German, LaTeX export as ''').
* French double quotes are converted to << >> in the LaTeX file and to
double inverted question/interrogation marks in the output, if the font
encoding is set to [None] or OT1 but the global default is T1. (test
for lyxrc.fontenc instead of the document-specific fontenc setting in
InsetQuotes.cpp).
* Quote type ignored for LyXHTML: always "English" quotes used.
See #10451
2016-12-07 15:37:03 +01:00
Richard Heck
91f980cf31
Verbatim, etc, can be used with IOP articles.
...
Fixes #10505 .
2016-12-06 17:54:32 -05:00
Jean-Marc Lasgouttes
10c8d51b90
Accept \kern and \mkern for math kerning
...
Also output the right one depending on whether the unit is "mu" or
not. Indeed, the two macros are identical, except that \mkern only
accepts unit mu, and kern does not accept it.
With this patch, both macros accept all units, but on writing beck,
the right one is used.
2016-12-06 16:29:38 +01:00
Jean-Marc Lasgouttes
c8a829d273
Handle negative values gracefully.
...
It may happen (for example with on the fly spell checking) that
GuiFontMetrics::pos2x is called with a negative pos value. Add a
special case for this situation.
Fixes bug #10506
2016-12-06 16:16:57 +01:00