Peter Kümmel
0477e01d3e
use Qt default path, don't touch source tree
2016-01-19 17:39:52 +01:00
Uwe Stöhr
41d5acdca3
Win build scripts: add a one-click script for installer builds
...
- also restore a build script for daily development work
- remove 2 outdated/unnecessary scripts
2016-01-19 02:21:06 +01:00
Günter Milde
26a3f46388
Use \inputencoding auto for examples/aas_sample.lyx
...
Also sort and commen related ctest pattern.
2016-01-18 09:01:28 +01:00
Günter Milde
d23227782d
ctests: label tests with not-on-CTAN requirements as "nonstandard".
2016-01-18 09:01:28 +01:00
Peter Kümmel
e30b1d67fc
rename build directory
2016-01-17 18:52:20 +01:00
Peter Kümmel
2f290a46d2
clean build with MSVC2010
2016-01-17 18:34:15 +01:00
Georg Baum
51d4036d16
Generate LFUNs.lyx in updatedocs
...
As suggested by Guillaume.
2016-01-16 11:08:22 +01:00
Georg Baum
4c3b8bf7c7
Update LFUNs.lyx to current format
2016-01-15 21:31:57 +01:00
Uwe Stöhr
e1ee036c3c
Win installer: update Readme.txt
2016-01-15 00:16:15 +01:00
Uwe Stöhr
063b7ff849
Win installer: we need to ship the Qt platform dlls
...
- also remove now unnecessary file lists
2016-01-14 22:56:49 +01:00
Uwe Stöhr
2287734139
installer: remove filelists that are not used
2016-01-14 02:10:11 +01:00
Uwe Stöhr
ced2619759
installer/Readme.txt: update how to build
2016-01-14 01:54:41 +01:00
Uwe Stöhr
1822d44c58
add 2 Windows build scripts for LyX 2.2
...
- build4-2010.bat: MSVC 2010 and Qt 4.8.7 (as backup)
- build5-2010.bat: MSVC 2010 and Qt 5.5.1
I tested both scripts thoroughly and the resulting LyX build is stable. Please feel free to modify them if something can be improved.
2016-01-14 00:39:32 +01:00
Peter Kümmel
6e3a4ecfe7
mingw.bat: circumvent critical python detection
...
LyX could be build with a double click on mingw.bat.
2016-01-13 15:46:44 +01:00
Peter Kümmel
275d5a66a5
use Qt 5.5.1
2016-01-13 13:12:25 +01:00
Guillaume Munch
4a1e158c95
Update docs
2016-01-12 21:30:37 +00:00
Guillaume Munch
5c2d049996
Add \save_transient_properties parameter ( #9841 )
...
Increment LyX format to 504.
With this new parameter, the user can indicate that some other parameters that
are frequently switched must not be recorded in the file (as if they were a
setting specific to the user or transient, rather than a document setting). This
will play nicer with version control systems.
See the discussion, e.g.:
http://thread.gmane.org/gmane.editors.lyx.devel/157824/focus=157993 (third
solution mentioned)
TODO:
* The interface remains to be set up. We cannot change this setting from LyX
for now.
* If save_transient_properties is false, we should read the user setting as a
per-user-per-document (session) setting (e.g. like the cursor position).
* Once the above is done, we can treat \justification the same way (but it would
be even better if \justification was moved to lyxrc).
2016-01-12 21:25:34 +00:00
Peter Kümmel
407bb15bde
add batch file for MinGW build on Windows
2016-01-12 20:10:51 +01:00
Guillaume Munch
a8ad43d4fd
Check that we have bash before running updatelfuns.sh
...
Also set executable bits on the devel scripts.
2016-01-11 16:26:13 +00:00
Kornel Benko
cdc985d037
Cmake export tests: Improve font selection
2016-01-09 22:07:32 +01:00
Kornel Benko
92f46d7aaa
Cmake export tests: Really supply own system fonts only if not specified in document.
2016-01-09 19:49:23 +01:00
Günter Milde
710f284f12
ctest: Fix an inversion filter-pattern.
2016-01-09 18:30:22 +01:00
Günter Milde
7318c167b8
ctests: Hebrew does not currently work with LuaTeX.
2016-01-09 11:10:23 +01:00
Günter Milde
24578ff6f0
ctests: sort "suspiciousTests" patterns, Math working again.
...
* sort and comment remaining unsorted filter patterns in suspiciousTests
(mostly just move to TODO and state what needs to be done).
* comment the patterns for achemso and Math,
(LuTeX incompatibility fixed in TeXLive 2016-01-07).
2016-01-08 22:52:28 +01:00
Günter Milde
3a70340a95
Use polyglossia also with DVI (LuaTeX).
...
Simplify the logic for language package selection and make it more consistent:
Use polyglossia with non-TeX fonts (system fonts/Unicode fonts) for all
export flavours (XeTeX, LuaTeX, DVI-LuaTeX), if the language package setting
is "auto" and there is no language not supported by Babel and no package
providing Babel.
This solves some Babel-related autotest cases and leads to some new failures
due to the polyglossia language nesting problem.
2016-01-08 22:52:28 +01:00
Günter Milde
d7ff8c6e18
ctests: address some test failures.
...
* missing characters in linguistics example with system fonts
* language nesting problem in fr/linguistics example
* 110f505b63
solved one failure (Basque example file)
2016-01-07 18:10:22 +01:00
Günter Milde
15ffc2b01c
ctests: solve one todo item.
2016-01-06 14:59:20 +01:00
Günter Milde
1fdab5e038
ctests: next round of sorting.
2016-01-06 14:59:20 +01:00
Peter Kümmel
ff8719497a
also install cross compiled lyx
2016-01-06 14:24:22 +01:00
Peter Kümmel
f09202c69c
fix broken xmingw script
2016-01-06 13:07:59 +01:00
Stephan Witt
c098ee0c72
more flexible Xcode management, reduce hard coded version numbers
2016-01-06 10:15:07 +01:00
Kornel Benko
7b4064bbcb
Cmake url tests: Add special handling for some ftp-urls
2016-01-05 17:27:49 +01:00
Günter Milde
fb11ac511f
ctests: hebrew PDF (LuaTeX) works.
...
Works with system-fonts due to font substitution in the test-script.
TODO: set system fonts that work in the lyx source(s) to allow compilation
"by hand".
2016-01-05 17:07:15 +01:00
Günter Milde
8cc9028b84
ctests: ignore docbook_article latex export.
2016-01-05 17:07:14 +01:00
Kornel Benko
7c26af67be
Typo
2016-01-04 13:45:11 +01:00
Kornel Benko
8b45fa9159
Cmake url tests: Some more http pages needs login.
2016-01-04 13:25:57 +01:00
Kornel Benko
7ac12294dc
Correct some more broken URLs
2016-01-04 12:45:41 +01:00
Kornel Benko
f81abaefa8
Cmake url tests: Expand knownToRegisterURLS with an ftp entry
...
This entry 'ftp://ftp.edpsciences.org/pub/aa/readme.html' is special.
Although there are no problems with firefox, using ftp client is
problematic.
2016-01-04 10:20:44 +01:00
Kornel Benko
689a144824
Cmake url tests: Use more sophiticated check for urls.
2016-01-03 15:25:09 +01:00
Kornel Benko
d2ec79beac
Cmake tests for translators: Added check for required program phantomjs
2016-01-03 13:02:08 +01:00
Georg Baum
1d18d94998
Update to current format
2016-01-03 10:31:30 +01:00
Kornel Benko
99a2647fd2
Cmake URL tests: Better search for error 404, in received html snippet.
2016-01-02 22:18:13 +01:00
Kornel Benko
4b49a59e71
Cmake URL tests: Interpret 'Error 404' in received data as error.
2016-01-02 11:29:11 +01:00
Kornel Benko
1fbcd26d8f
Cmake export tests: these cases will probably not be corrected in near future
...
testcases_speed_lyx21 added to suspiciousTests
Handling unknown body token: `\begin_manifest'at line ...
Literate_lyx16 and noweb2lyx_lyx16 added to ignoredTests
Plenty of warnings (~ 390)
2015-12-31 15:05:33 +01:00
Günter Milde
0e8121ca31
Moving a testcase that does not fail but has wrong output to unreliableTests.
2015-12-30 21:59:32 +01:00
Günter Milde
c9e01ec087
Review and sort inverted autotests. Still more.
2015-12-30 19:15:16 +01:00
Günter Milde
3ae1eafff3
Review and sort inverted autotests. Still more to do.
2015-12-30 14:49:52 +01:00
Günter Milde
dcab6c8749
Review and sort inverted autotests. Next lot.
...
New sublabels LyXBug, ERT.
Renamed sublabel TeXLimit to TeXissue.
More sorting and unification of regular expressions.
Removing double entries.
Fixes for some expressions (eu_UserGuide_pdf, examples/ja/(knitr|lilypond|sweave))
2015-12-30 08:47:38 +01:00
Kornel Benko
c944215d53
Cmake export tests: doc/ja/EmbeddedObjects.lyx compilable again
2015-12-29 19:36:36 +01:00
Kornel Benko
9560941f9a
Cmake tests: Handle windows line endings
2015-12-29 19:12:08 +01:00
Kornel Benko
ccace057b4
Cmake export tests: Invert also test mathmacros/testcases_speed_lyx16
2015-12-29 13:55:32 +01:00
Kornel Benko
315b9fcb2a
Cmake tests: Simplify test logic for exporting to formats lyx[0-9][0-9]x
...
Since the stop condition is that the last two consecutive created
files are identical, we do not need to check the last file.
Also checking for load of the created files is not needed, because
exporting the previous file implicitly loads too.
2015-12-29 13:23:08 +01:00
Günter Milde
b0970a3540
Review and sort some more inverted autotests.
2015-12-28 21:29:58 +01:00
Kornel Benko
e17fdd1506
Thinko in commit a10b671317
2015-12-28 08:37:58 +01:00
Kornel Benko
b06b4095ca
Cmake lyx2lyx tests: expanded ignoreTests
...
the entry export/templates/IEEEtran-Journal_lyx16
is added, because of (after the third roundtrip) endless loop inside "python -tt lyx2lyx ..."
2015-12-28 08:16:49 +01:00
Kornel Benko
a10b671317
Cmake lyx2lyx tests: Use a loop to execute roundtrips
...
Exporting to some previous lyx format:
Inside the loop
Stop at export with errors/warnings
Stop if exported file not loadable
Stop if exported file identical to previous exported file (OK case)
This is done through creating MD5SUM
2015-12-28 06:00:10 +01:00
Kornel Benko
8d1d46743b
Cmake lyx2lyx tests: Add roundtrip to exported lyx-files
...
Until now we exported e.g. to lyx16x ans tested if the result is loadable.
Now we also test if export of the exported is loadable.
2015-12-27 20:05:37 +01:00
Kornel Benko
ddfd228dc3
Cmake check load tests: Allow tests to use the filter .*Tests
...
Now we can also select which lyx-file may or may not be loaded
in the same way as was for export tests.
2015-12-27 18:56:36 +01:00
Kornel Benko
91a8ae9050
Cmake export tests: Add labels 'lyx2lyx' and 'load' to tests exporting to a lyx format.
...
The test uses lyx2lyx and loads the exported file.
2015-12-27 18:03:54 +01:00
Kornel Benko
d0d45d4043
Cmake export tests: Add structue test for exported lyx files
...
We test here, if any \end_{somethig} matches \begin_{something}.
Exeptions are \end_index and \end_branch ATM, they should
match \index and \branch respectively.
Also added new testfile.
2015-12-27 14:33:11 +01:00
Kornel Benko
968f05d015
Cmake export tests: Handle some more warnings
2015-12-25 20:03:35 +01:00
Kornel Benko
ec32831cb0
Cmake export tests: Handle some lyx2lyx warnings
2015-12-25 19:02:06 +01:00
Kornel Benko
e3cd6db4a7
Cmake export tests: Check if exported lyx files are loadable
...
Also added tests for export to lyx21 format.
2015-12-25 10:28:40 +01:00
Kornel Benko
041bc943d7
Cmake export tests: Macro to interpret error/warning messages at loading lyx files
2015-12-25 10:26:38 +01:00
Günter Milde
f4699276b7
Specify missing character. Angström sign, not LATIN CAPITAL LETTER A WITH RING ABOVE.
2015-12-23 15:45:18 +01:00
Kornel Benko
63d9ae50ce
Replace Ångström with \AA in suspiciousTests
...
This allows to load the file also for older cmake versions.
2015-12-23 08:05:21 +01:00
Günter Milde
1fe334f1d3
Inverted autests, sorting: some more TeX-Limitations.
...
Math manual with systemfonts fails because of missing characters.
PDF-forms and PDF-comments require pdflatex or lualatex.
2015-12-21 22:48:37 +01:00
Kornel Benko
7d2f4d965f
Cmake export tests: Ignore some child documents
2015-12-21 11:52:00 +01:00
Kornel Benko
7ac770880d
Cmake export tests: Simplify the testcase TableErr rIfSlovakTextInserted.lyx'
2015-12-21 11:42:32 +01:00
Peter Kümmel
2a112d8a65
add script to cross-compile for Windows
2015-12-20 14:42:24 +01:00
Kornel Benko
fd2995d36a
Cmake export tests: Adapt the new TableErrorIfSlovakTextInserted.lyx to tests
2015-12-20 12:13:37 +01:00
Günter Milde
29e97ac38b
inverted autotests: Sublabel TeXlimit
...
Sort test that fail due to LaTeX limitations under the new label TeXlimit.
Replaces the sublabels "chemgreek" and "assert-fail".
2015-12-19 16:49:53 +01:00
Günter Milde
a3aec58cf7
inapt autotests: update comments and labels.
2015-12-19 16:49:52 +01:00
Günter Milde
d501f76051
inverted autotests: update comments, label "attic", remove ignored tests.
...
Remove patterns matching tests now ignored (CJK/Korean, latex8).
Move patterns matching documents in the attic under new sublabel.
Add more verbose comments.
2015-12-19 16:49:52 +01:00
Günter Milde
b31fcb828b
ignored autotests: Update comments and add Taiwanese (zh_CN) with TeX fonts.
2015-12-19 16:49:52 +01:00
Kornel Benko
e0dd541634
Cmake export tests: Adapt exports to changed mathmacros path.
...
Missed in last commit.
2015-12-18 10:29:55 +01:00
Kornel Benko
1a3b5a4ea7
Moved development/mathmacros dir to autotests dir
2015-12-18 07:56:20 +01:00
Kornel Benko
64bf296856
Renamed testcases_master_child.lyx to testcases_master_child.zip
...
It is a zip-file in the end, containing 2 .lyx files
whose purpose has to be detected first.
2015-12-18 07:46:06 +01:00
Kornel Benko
4e9fe808d7
Cmake export tests: Correct some quirks
...
1.) Label lyx2lyx was handled wrong (removed '2')
2.) tests were named '_lyx2lyx' instead of only 'lyx2lyx'
2015-12-17 12:57:34 +01:00
Kornel Benko
8876ad1035
Remove non-lyx file form tests.
2015-12-17 09:43:56 +01:00
Günter Milde
1d66b6432a
Revert "autotests: Sort and review patterns for test categorization and labeling."
...
This reverts commit 1e06e83e30
.
following the request in
http://permalink.gmane.org/gmane.editors.lyx.devel/159408
2015-12-17 07:37:07 +01:00
Günter Milde
1e06e83e30
autotests: Sort and review patterns for test categorization and labeling.
2015-12-17 00:33:44 +01:00
Kornel Benko
ffe376a647
Cmake export tests: Add missing failing tests
2015-12-16 09:56:38 +01: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
11f9c71d75
fix MinGW build on Windows
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
2ce5ca7fcc
improve mingw runtime detection
2015-12-15 13:20:09 +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
95e600cc16
adjust dictionary deployment comment
2015-12-15 01:09:51 +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
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
3ac20d7689
Cmake export tests: Correct handling of Indonesian Userguide
...
It was moved to attic in 98d7d8ba61
2015-12-13 11:49:31 +01:00
Kornel Benko
5b5b1a4515
Cmake export tests: Handle attic files with now missing references to png graphics
2015-12-10 15:20:07 +01:00
Kornel Benko
a9764cf191
Cmake build: Initialize some variables before use.
2015-12-09 15:37:58 +01:00
Kornel Benko
d4da5e9391
Wrong regex
2015-12-08 18:29:12 +01:00
Günter Milde
dd5c3900ba
seminar.sty works also with non-TeX fonts but requires Babel.
...
Always-Babel now set in the example document.
Adapted the autotest categorization:
* fails for some developers (why?)
* wrong output with pdflatex/LuaTeX and DVI (missing landscape slides).
2015-12-08 17:46:50 +01:00
Uwe Stöhr
11e12c787a
build5.bat: explicitly set QT5
2015-12-08 01:40:48 +01:00