Jean-Marc Lasgouttes
b250eb5a46
Autotools: use silent rule for moc in src/support.
2017-04-18 14:45:05 +02:00
Uwe Stöhr
17a53bbcf9
GuiDocument.cpp: add missing validation code
2017-04-17 20:58:09 +02:00
Uwe Stöhr
d9a2a40268
BufferParams: get rid of the HSpace class for mathindent as requested by JMarc
2017-04-17 20:32:31 +02:00
Uwe Stöhr
bc0591a265
lyx2lyx/lyx_2_0.py: fix a box reversion bug
...
- the use_makebox statement was not removed for nested boxes
2017-04-17 19:17:54 +02:00
Jean-Marc Lasgouttes
fc4ca36403
Cleanup parindent support
...
Rename (g|s)etter to (get|set)ParIndent(), and rename member variables
accordingly.
Do not rely on HSpace anymore, since Length does have all we need.
2017-04-17 18:30:33 +02:00
Uwe Stöhr
8c4139434f
Revert "French Tutorial.lyx: some typographic fixes"
2017-04-17 15:26:41 +02:00
Uwe Stöhr
8783c88419
doc files: port recent changes from branch
2017-04-17 15:20:04 +02:00
Uwe Stöhr
fd777a6014
PDF-form.lyx: some minor fixes
2017-04-17 04:08:43 +02:00
Uwe Stöhr
5b4cc6b6c8
lyx2lyx/lyx_2_2.py: correct reversion of boxes
2017-04-17 04:06:52 +02:00
Stephan Witt
b5c2859a92
Revert "update canAutoOpenFile/autoOpenFile implementation to new MacOSX API, avoid deprecated calls"
...
This reverts commit d568846e03
.
Unfortunately the used alternative API LSCopyDefaultApplicationURLForContentType
is available with 10.10 and later only and cannot be used therefore. So there
is no alternative to deprecated calls ATM. LyX 2.3 should run on 10.7 at least.
2017-04-17 01:42:38 +02:00
Tommaso Cucinotta
4f75026176
lyxfind: cleanup regex_replace() and back to a sane amount of logging during findadv operations.
2017-04-17 00:41:29 +02:00
Tommaso Cucinotta
6d05a96546
findadv: match \textbackslash and \textasciicircum also without trailing {} (fixes autotest findadv-re-02-in.txt).
2017-04-17 00:38:31 +02:00
Tommaso Cucinotta
9824926b4c
findadv: using \w instead of [[:word:]] makes test-case std::regex compatible; also, fixed UI shortcuts changes that made test fail.
2017-04-17 00:15:26 +02:00
Tommaso Cucinotta
664798128a
findadv: almost all test cases, including \regex[{}, back to working with std::regex.
2017-04-17 00:15:26 +02:00
Uwe Stöhr
5ef6d596b6
doc files: improve 3 PDFs
2017-04-16 23:30:11 +02:00
Scott Kostyshak
742b39f49d
Do not open or close branches after doc settings
...
When applying or saving Document Settings, LyX no longer opens or
closes branch insets. The intent of the previous code was to open
branch insets of a branch that is activated, and close branch insets
of a branch that is deactivated.
After some discussion [1], it was decided that the behavior intended
by the previous code was inconsistent with activating/deactivating a
branch in the context-menu of a branch inset, and the previous code
assumed a workflow of the user, rather than letting the user
separate opening/closing branch insets from activating/deactivating
them.
This commit modifies fd6cd728
.
[1] https://www.mail-archive.com/search?l=mid&q=20161030220813.3zlp3zgqgomhx35y%40steph
2017-04-16 16:54:29 -04:00
Uwe Stöhr
ecddbe6fb9
doc files: port recent changes from the 2.2.x branch
...
- also delete a now unused screenshot (cannot be deleted in the stable 2.2.x branch)
2017-04-16 20:12:31 +02:00
Kornel Benko
28c320e1a0
findadv: fix compilation issue from [lyxgit/ecc36be6], when using boost instead of std regex.
2017-04-16 19:43:54 +02:00
Uwe Stöhr
6c2a8df504
lyx_2_3.py: whitespace fixes
2017-04-16 16:24:01 +02:00
Uwe Stöhr
1ad2eb3b5b
de.po: use a more suitable translation
2017-04-16 16:01:29 +02:00
Uwe Stöhr
9a94ca42b4
French Math.lyx: port a translation
2017-04-16 15:58:26 +02:00
Uwe Stöhr
66f010e863
PDF-form.lyx: some corrections and updates
2017-04-16 15:38:45 +02:00
Tommaso Cucinotta
ecc36be60b
findadv: avoid crash when regexp-based search fails (mitigates #10625 ).
2017-04-16 11:27:34 +02:00
Tommaso Cucinotta
a1024781bc
autotests: skip overly long export-in.sh test by default.
2017-04-16 11:26:29 +02:00
Tommaso Cucinotta
a8bb3171f1
Recovered working autotests for findadv on Linux/Ubuntu (after a long no-use time).
...
- from specific dependency on wish8.5, to just wish
- from checking the 2nd line of /proc/*/status, to grep-ing on sleeping (old system was failing on newer kernels)
- mode debugging and python output during tests
2017-04-15 23:38:41 +02:00
Uwe Stöhr
e07cb1da96
lyx_2_2.py: fix reversion of colored boxes with special features
2017-04-15 19:58:56 +02:00
Uwe Stöhr
3677c20be9
BufferParams.cpp: correct output for \mathindent after [fc1c5c6f/lyxgit]
...
- also adapt the lyx2lyx logic to the changed implementation
2017-04-15 17:32:58 +02:00
Uwe Stöhr
5c91be293d
tex2lyx: update fileformat
2017-04-15 17:03:13 +02:00
Stephan Witt
28fd15307b
Care for a tilde in front of a path name. A path name with tilde sign at start is interpreted as relative to the current users home directory.
2017-04-15 13:30:35 +02:00
Uwe Stöhr
58e6c6c876
InsetFloat: allow float placement for rotated floats
...
- fixes bug #10270
- fileformat change
- fixes also a bug that unwanted placement was output to LaTeX on certain cases
2017-04-15 06:57:52 +02:00
Uwe Stöhr
87c553af56
PDF-form.lyx: New German translation
...
- also many fixes and updates of the English version
- also some according fixes in de.po
2017-04-15 04:54:07 +02:00
Enrico Forestieri
364a5cffa3
Update it.po
2017-04-15 01:08:25 +02:00
Enrico Forestieri
217696d34b
lyxpak.py: Python 3 compatibility
2017-04-15 00:05:40 +02:00
Stephan Witt
1d7af1c6c1
LyX build for Mac - use HFS+ compression for copying LyX.app to disk image
2017-04-14 22:15:50 +02:00
Stephan Witt
6b54f646c6
LyX build for Mac - more readable disk mount management
2017-04-14 22:14:21 +02:00
Stephan Witt
668d92ea23
LyX build for Mac - avoid shipment of debug libraries
2017-04-14 22:08:12 +02:00
Stephan Witt
1366a560ce
LyX build for Mac - no need to deploy QtDBus framework
2017-04-14 22:07:09 +02:00
Uwe Stöhr
e2e449717b
Win installer: add package that is nowadays necessary to compile the PDF-form example file
2017-04-14 01:40:51 +02:00
Uwe Stöhr
d8185a6b8b
Math.lyx: correct wrong info about \mathindent
2017-04-14 00:59:32 +02:00
Enrico Forestieri
1a26f9b26c
layout2layout.py: Python 3 compatibility
...
The layout2layout.py script already reads and writes files in
binary format. However, all regexes and comparisons assume strings,
so that python3 chokes on them. This commit converts all involved
strings into bytes-like objects. In this way both python 2 and 3
behave the same.
2017-04-13 16:25:59 +02:00
Kornel Benko
70b0f8d953
Cmake roundtrip tests: Amend fc1c5c6
, rename formula_indent to math_indent
2017-04-13 15:48:07 +02:00
Enrico Forestieri
8f70d55148
configure.py: Python 3 compatibility
...
Don't assume any encoding for the layout files and treat them in
the same way python 2 does. Thanks José for the idea.
This commit supersedes 50e21b71
and e19b2a71
.
2017-04-13 15:34:54 +02:00
Kornel Benko
fab6ee2f4d
Check_layout tests: Check also stderr
...
1.) The command check_layout exits with "0", even if the module contains errors.
The new module check_layout.cmake tries to compensate.
2.) Added default style to the test layouts when checking single modules.
2017-04-13 11:18:05 +02:00
Enrico Forestieri
db494452dc
TeXFiles.py: Python 3 compatibility
2017-04-13 10:49:38 +02:00
Juergen Spitzmueller
953876a46c
Tiny clean up
2017-04-13 09:59:06 +02:00
Enrico Forestieri
ee0cc3cec1
Fix tests after 031748d9
2017-04-13 09:38:46 +02:00
Uwe Stöhr
fc1c5c6f28
BufferParams: rename formula_indent to math_indent etc. as requested
...
- also add flyx2lyx feature to import existing document class option as requested by JMarc
- also don't use a real default indentation length
2017-04-13 02:31:26 +02:00
Enrico Forestieri
031748d9c8
Avoid an assertion when compiling in debug mode with MSVC 2015
...
Seemingly, when removing an argument from argv, and thus inserting
a null pointer to shorten the array, causes an assertion because
the null pointer is not a valid heap pointer (sic!)
Fixes bug #10440
2017-04-12 21:19:42 +02:00
Juergen Spitzmueller
06fb58a2da
FontUi: Fix layout
...
The old layout resulted in a too wide dialog
(especially in some localizations)
2017-04-12 12:50:44 +02:00
Günter Milde
ddacfc0581
ctests: test unicodesymbols also with utf8.
...
The the default input encoding (utf8) whas somehow dropped from
the list. Restore it with explicit naming.
2017-04-12 12:42:26 +02:00