Scott Kostyshak
3b7cd19153
Remove a file that was accidentally committed
...
stdspecialchars.inc was unintentionally committed (it is still a
work in progress) at 2dff14d2
. This commit also reverts 7c4a1e16
(it
is now unneeded). For details, see:
https://www.mail-archive.com/search?l=mid&q=CAE_dPV4OpkEFbHuu1daTrUij298%3DfiNQs_4u_tz98MjynAyXEg%40mail.gmail.com
2015-12-16 18:06:39 -05:00
Jean-Marc Lasgouttes
91b385166d
Do not use a static variable as QTextLayout cache
...
It is a bad idea to have a QObject variable that oulives the main QApplication object. See for example:
https://www.ics.com/designpatterns/book/globals.html
Here the QTextLayout object was static to the anonymous namespace getTextLayout function, and got destroyed after the freetype renderer had been disposed of by QApplication.
This causes segmentation faults when quitting LyX on some systems.
This patch moves the cache together with other GuiFontMetrics caches. It means that one will have one such QTextLayout per font type, but this will not change much.
2015-12-16 10:34:43 +01:00
Kornel Benko
ffe376a647
Cmake export tests: Add missing failing tests
2015-12-16 09:56:38 +01:00
Scott Kostyshak
7c4a1e16b2
Add stdspecialchars.inc to Makefile.am
...
This might fix 'make distcheck' (at least for me), which was failing
with a mysterious error message:
cannot remove ‘../../po/lyx.pot’: Permission denied
For discussion, see:
https://www.mail-archive.com/search?l=mid&q=20151125075443.GA7491%40cotopaxi.hsd1.dc.comcast.net
I write "might" because I have no idea why in theory it would. But
for whatever reason it worked when I tested.
2015-12-15 12:24:36 -05:00
Günter Milde
2b39a82489
Cmake export tests: really *move* Spanish tests.
...
Deleting patterns moved to "unreliableTests" from "suspiciousTests".
Also some sorting of the patterns in suspiciousTests is done.
2015-12-15 15:40:49 +01:00
Peter Kümmel
a3646a42a9
fix build for 3rdparty dir out of src/
2015-12-15 13:20:13 +01:00
Peter Kümmel
3bd2cfecf0
move 3rdparty dir out of src/
2015-12-15 13:20:13 +01:00
Peter Kümmel
11f9c71d75
fix MinGW build on Windows
2015-12-15 13:20:11 +01:00
Peter Kümmel
6cc83c5072
bundled iconv uses const
2015-12-15 13:20:11 +01:00
Peter Kümmel
7d2c054611
also build without gnuwin32 directory
2015-12-15 13:20:10 +01:00
Peter Kümmel
584c3a6f7b
build with msvc2013
2015-12-15 13:20:10 +01:00
Peter Kümmel
b46ea7fac0
integrate 3rdparty libs
2015-12-15 13:20:10 +01:00
Peter Kümmel
2ce5ca7fcc
improve mingw runtime detection
2015-12-15 13:20:09 +01:00
Peter Kümmel
31b5da479d
build zlib with cmake
2015-12-15 13:20:09 +01:00
Peter Kümmel
a34b5376c2
add stripped down zlib 1.2.8
2015-12-15 13:20:08 +01:00
Peter Kümmel
72540e8b87
build libiconv with cmake
2015-12-15 13:20:08 +01:00
Peter Kümmel
69be7ebfa2
add stripped down libiconv 1.4
2015-12-15 13:20:08 +01:00
Peter Kümmel
34c822cf65
build hunspell with cmake
2015-12-15 13:20:07 +01:00
Peter Kümmel
37b951c77a
add stripped down hunspell 1.3.3
2015-12-15 13:20:06 +01:00
Günter Milde
6b852435b8
Remove/Resize invisible elements in ert-insert and cases icons.
...
The SVG contained a spurious invisible square that led to wrong size of
the exported PDF with Inkscape.
There are more problematic icons, see #9897 .
2015-12-15 08:30:25 +01:00
Kornel Benko
57e1320012
Cmake export tests: move spanish manuals tests for (xe|lua)latex and tex font to unreliableTests
...
Comment by Günter Milde:
Actually, *all* Spanish manuals either fail or have wrong output with
Unicode TeX engines and 8-bit fonts. The reason is known: a bug in Babel
that uses utf8 strings whenever Xe- or LuaTeX is detected.
2015-12-15 08:10:52 +01:00
Stephan Witt
4fd4c31bb6
#9875 disable the modifier check for LFUN_SELF_INSERT on Mac
2015-12-15 01:24:31 +01:00
Stephan Witt
6bac894042
#9875 add checks for having a current_view_ before using it
2015-12-15 01:14:53 +01:00
Stephan Witt
95e600cc16
adjust dictionary deployment comment
2015-12-15 01:09:51 +01:00
Günter Milde
e1a54ebbe4
Force replacement for U2015 (horizontal bar/quotation dash).
2015-12-14 23:53:39 +01:00
Günter Milde
bf66141ac8
Revert output format setting for Japanese manuals (pdf2 does not work).
...
The manuals use language "Japanese" wich is tied to "platex"
(automatically set instead of (plain) LaTeX).
For export with other engines, the language must be set to "Japanese (CJK).
For a discussion of alternatives for Japanese with LaTeX , see also
http://www.preining.info/blog/2014/12/writing-japanese-in-latex-part-1-introduction/
2015-12-14 21:25:09 +01:00
Kornel Benko
6366b4a21b
Cmake export tests: Disable inputencoding setting
...
It was used for the combination pdf4_texF, but since LyX should
nowadays set the correct encoding, this is not needed anymore.
2015-12-14 19:05:18 +01:00
Kornel Benko
2bd2ac1860
Cmake export tests: Lualatex does not like bahasa language
2015-12-14 18:56:00 +01:00
Guillaume Munch
3e6cb7fe1b
amend 3dcb71ea
2015-12-14 15:19:23 +00:00
Kornel Benko
857a2f765a
Update sk.po
2015-12-14 01:44:15 +01:00
Guillaume Munch
3dcb71eaa2
Set AddToToc for custom insets
...
* Fixme
* Todonotes
* Literate programming (sweave, knitr)
* Theorems
2015-12-13 19:56:49 +00:00
Guillaume Munch
3c9b62a69d
Layout format update: AddToToc, IsTocCaption, OutlinerName
...
Preliminary work for addressing #7790 . Thanks to Richard for providing initial
files this is based on.
Adding to TextClass:
OutlinerName <string> <string>
(the second string is translated)
e.g.:
OutlinerName thm "Definitions & Theorems"
Adding to Layout:
AddToToc <string> (default "", means no)
IsTocCaption <bool> (default 0)
e.g.:
AddToToc thm
IsTocCaption 1
Adding to InsetLayout:
AddToToc <string> (default "", means no)
IsTocCaption <bool> (default 0)
e.g.:
AddToToc literate
Adding to inset arguments:
IsTocCaption <bool> (default 0)
2015-12-13 19:56:49 +00:00
Kornel Benko
afaf28964a
Cmake build: Map '\origin unavailable' to appropriate value on install
...
For example for lib/doc.de/xyzzy.lyx the entry is changed to
\origin /systemlyxdir/doc/de/
2015-12-13 16:08:27 +01:00
Kornel Benko
3ed174cc03
Cmake export tests: Handle default output format 'pdf2' in manuals like 'default'
...
This is, because almost all manuals are now having pdf2 as default.
2015-12-13 12:31:43 +01:00
Kornel Benko
de4d43e609
Cmake export tests: Add indonesian attic to suspended too
2015-12-13 12:30:44 +01:00
Kornel Benko
f7a8c5b4eb
\origin handling. Use realPath() intead of absFileName()
...
This change avoids misinterpreting paths containing symbolic parts.
Without this, lyx may not find its own sysdir.
2015-12-13 12:25:32 +01:00
Kornel Benko
3ac20d7689
Cmake export tests: Correct handling of Indonesian Userguide
...
It was moved to attic in 98d7d8ba61
2015-12-13 11:49:31 +01:00
Richard Heck
947aaf7a57
There does not appear to be any need to update the entire Buffer
...
after each entry into mathed. Instead, we just update the TOC for
anything the mathed happens to be inside.
2015-12-12 17:19:33 -05:00
Richard Heck
cf64064db7
Use the much faster forOutliner also to get the tooltip text.
2015-12-12 17:19:33 -05:00
Richard Heck
a5ea77410e
Do not try even to hide buffers that are being processed by LyX.
...
Should fix #9711 .
2015-12-12 13:00:20 -05:00
Richard Heck
394fc5cf15
Simplify logic.
2015-12-12 13:00:20 -05:00
Uwe Stöhr
f5a9ee54e6
Math.lyx: merge yesterday's changes
...
Please treat the doc files as frozen from now on, a an announcement how to proceed will follow later today.
2015-12-12 11:43:01 +01:00
Kornel Benko
5bc44b2cf2
Cmake build: Use only real absolute path to the cmake sources.
...
This change resolves symlinks, so that lyx called from the buil-dir
always finds 'his' system dir.
2015-12-11 23:23:46 +01:00
Kornel Benko
24ef5a8e43
Probably a typo
2015-12-11 20:57:29 +01:00
Guillaume Munch
87861bc6d5
Use AMS align instead of eqnarray on newline-insert by default ( #2543 )
2015-12-11 19:28:32 +00:00
Jean-Marc Lasgouttes
9c43747cc9
Make text margin size dependent on zoom and dpi
...
The default hardcoded value of 10 corresponds to 2.5mm at 100dpi, but does not make much sense on a HiDpi screen.
2015-12-11 12:26:07 +01:00
Scott Kostyshak
2ee880ff21
Document the IBus + Qt4 known issue ( #9362 )
...
Note that this issue does not occur with Qt5.
2015-12-11 06:13:05 -05:00
Scott Kostyshak
5adac4354c
RELEASE-NOTES: consistent style for bug references
...
"bug #0000 " -> "#0000 "
2015-12-11 06:13:05 -05:00
Scott Kostyshak
1e5f3629ea
RELEASE-NOTES: enforce 80-width lines
2015-12-11 06:13:05 -05:00
Jean-Marc Lasgouttes
314a121c9e
Autotools: use -Wno-deprecated-declarations also with --disable-warnings
...
-Wno-deprecated-declarations is needed to avoid warnings about auto_ptr being obsolete.
The old code meant that the warnings would be suppressed for development builds, but active for release builds. The new code avoids that.
2015-12-11 10:31:46 +01:00