]>
git.lyx.org Git - features.git/log
Juergen Spitzmueller [Thu, 11 Jul 2019 07:54:28 +0000 (09:54 +0200)]
Proper number ordering with luabidi
As opposed to bidi (XeTeX), luabidi (LuaTeX) does no automatic reordering,
so we need to use \\LR{}
Juergen Spitzmueller [Thu, 11 Jul 2019 06:25:18 +0000 (08:25 +0200)]
Brackets reversion differs in luabidi (LuaTeX) from bidi (XeTeX)
This amends [
195f62ac93 /lyxgit]
Juergen Spitzmueller [Wed, 10 Jul 2019 20:57:34 +0000 (22:57 +0200)]
LuaTeX (luabidi) does not swap table columns
This amends [
21b347a2f8485 /lyxgit].
Juergen Spitzmueller [Wed, 10 Jul 2019 17:10:16 +0000 (19:10 +0200)]
LuaTeX (luabidi) does not correct directions
This amends [
9d20bc4e98 /lyxgit].
Juergen Spitzmueller [Wed, 10 Jul 2019 12:50:08 +0000 (14:50 +0200)]
Fix right and left layout alignment (in workarea) with RTL
Fixes: #11606
Juergen Spitzmueller [Tue, 9 Jul 2019 14:16:29 +0000 (16:16 +0200)]
Update Russian Tutorial
by Yuriy
Jean-Marc Lasgouttes [Tue, 9 Jul 2019 13:06:41 +0000 (15:06 +0200)]
Fixup
c349472d : Remove unused private field
Spotted by coverity.
Juergen Spitzmueller [Tue, 9 Jul 2019 12:48:11 +0000 (14:48 +0200)]
Truncate long citation label in the middle rather than the end.
Fixes: #10769
Juergen Spitzmueller [Tue, 9 Jul 2019 08:47:18 +0000 (10:47 +0200)]
Preserve star on citation style change via menu
Fixes: #11439
Juergen Spitzmueller [Mon, 8 Jul 2019 14:21:31 +0000 (16:21 +0200)]
Bump layout formats
Juergen Spitzmueller [Mon, 8 Jul 2019 13:40:17 +0000 (15:40 +0200)]
Add TextClass option BibInToc
Fixes #1889
Günter Milde [Sun, 7 Jul 2019 21:31:12 +0000 (23:31 +0200)]
lyx2lyx refactoring
Günter Milde [Sun, 7 Jul 2019 18:51:53 +0000 (20:51 +0200)]
Fix lyx2lyx.
Wrong number in the "revert" list,
Missing integer in "Provides" tag of local layout.
Günter Milde [Sun, 7 Jul 2019 18:37:12 +0000 (20:37 +0200)]
fix layout2layout with stdin/out for Py3.
sys.stdin and sys.stdout expect a Unicode string,
with bytes we must use sys.std(in|out).buffer.
Günter Milde [Thu, 4 Jul 2019 18:49:06 +0000 (20:49 +0200)]
Refactor lyx2lyx for speed and simplicity.
Günter Milde [Thu, 4 Jul 2019 18:38:02 +0000 (20:38 +0200)]
Add missing backslash escapes.
Günter Milde [Thu, 4 Jul 2019 18:37:31 +0000 (20:37 +0200)]
Minor ctest sample update.
Richard Kimberly Heck [Sun, 7 Jul 2019 17:13:52 +0000 (13:13 -0400)]
Fix bug #10091.
See the discussion. The decision was just to keep re-trying for a
bit, since the lock preventing us from removing the old file seems
to clear after a bit.
Juergen Spitzmueller [Sun, 7 Jul 2019 08:32:06 +0000 (10:32 +0200)]
\detokenize paths containing ~
Richard Kimberly Heck [Sat, 6 Jul 2019 19:18:41 +0000 (15:18 -0400)]
Whitespace
Richard Kimberly Heck [Sat, 6 Jul 2019 19:05:16 +0000 (15:05 -0400)]
Fix some nullptr warnings.
Juergen Spitzmueller [Sat, 6 Jul 2019 13:46:02 +0000 (15:46 +0200)]
Dutch doc updates by Niko
Juergen Spitzmueller [Sat, 6 Jul 2019 13:15:06 +0000 (15:15 +0200)]
Fix nomencl generation with LuaTeX
Fixes: #11571
Kornel Benko [Fri, 5 Jul 2019 11:55:01 +0000 (13:55 +0200)]
Enable old style figures for noto fonts
Jean-Marc Lasgouttes [Mon, 1 Jul 2019 10:05:31 +0000 (12:05 +0200)]
Fixup
17571104 : really avoid empty numbers in toc
For some reason, I missed this one when trying to fix the bug.
Fixes bug #11423.
Jean-Marc Lasgouttes [Tue, 25 Jun 2019 14:03:35 +0000 (16:03 +0200)]
Revert "backing store"
This is not ready yet.
This reverts commit
1a2b1a3bfad7ce48e2a025d3a3dab7103fd0039c .
Juergen Spitzmueller [Sun, 30 Jun 2019 14:14:24 +0000 (16:14 +0200)]
tex2lyx: add general TODO item
Juergen Spitzmueller [Sun, 30 Jun 2019 09:13:20 +0000 (11:13 +0200)]
[2.3 cand.] Fix import of custom float definitions
Candidate for stable
Juergen Spitzmueller [Sun, 30 Jun 2019 08:58:49 +0000 (10:58 +0200)]
Cleanup TODO
Jean-Marc Lasgouttes [Sat, 29 Jun 2019 14:45:38 +0000 (16:45 +0200)]
Make build: amend
6f2cd26103d0 (allow more compilers)
Allow gcc 4.7 and 4.8, but use boost regex
Allow visual studio 2015.
Kornel Benko [Fri, 28 Jun 2019 07:54:38 +0000 (09:54 +0200)]
Cmake build: Amend
e485102e , For python 3 require at least 3.5
Jean-Marc Lasgouttes [Thu, 27 Jun 2019 22:06:28 +0000 (00:06 +0200)]
For python 3 require at least 3.5
This handles configure.ac and os::python23. What remains to be done is cmake.
Juergen Spitzmueller [Wed, 26 Jun 2019 10:25:53 +0000 (12:25 +0200)]
More localization fixes
Juergen Spitzmueller [Wed, 26 Jun 2019 10:25:02 +0000 (12:25 +0200)]
de.po
Juergen Spitzmueller [Wed, 26 Jun 2019 09:14:20 +0000 (11:14 +0200)]
legacy > traditional
Kornel Benko [Wed, 26 Jun 2019 09:08:46 +0000 (11:08 +0200)]
Update sk.po
Juergen Spitzmueller [Wed, 26 Jun 2019 09:04:56 +0000 (11:04 +0200)]
Flag GUI strings for translation
Still room for improvement
Juergen Spitzmueller [Wed, 26 Jun 2019 08:35:40 +0000 (10:35 +0200)]
de.po
Juergen Spitzmueller [Wed, 26 Jun 2019 06:57:05 +0000 (08:57 +0200)]
Improve encoding GUI string
Jean-Marc Lasgouttes [Tue, 25 Jun 2019 13:46:14 +0000 (15:46 +0200)]
Let TeXFiles.py handle symbolic links.
Nix (https://nixos.org) is a Unix package manager, which can be used to
install LaTeX on macOS. A peculiarity of Nix is that all packages are
installed into separate directories and the actual directory tree is
then constructed via symlinks.
This interacts badly with the way LyX currently detects files in the
TeX setup, because TeXFiles.py does not follow symlinks. Therefore,
almost nothing is found when using LyX together with Nix’ LaTeX.
Patch from Michael Roitzsch.
Jean-Marc Lasgouttes [Mon, 20 May 2019 16:36:24 +0000 (18:36 +0200)]
backing store
Isaac Oscar Gariano [Fri, 24 May 2019 23:17:41 +0000 (11:17 +1200)]
Make autocorrect have priority.
Place autocorrect at the top of `InsetMathNest::interpretChar`,
ensuring that any autocorrections that trigger on special characters
(such as '^' or '~') work. In particular, you can now make an
autocorrection from "<~" to "\preceq"!
Jean-Marc Lasgouttes [Tue, 25 Jun 2019 10:21:38 +0000 (12:21 +0200)]
Update e-mail address for Isaac Oscar
Jean-Marc Lasgouttes [Tue, 25 Jun 2019 10:04:26 +0000 (12:04 +0200)]
Search also for Python named `python'
This is needed for macOS, apparently.
Kornel Benko [Mon, 24 Jun 2019 12:57:06 +0000 (14:57 +0200)]
Update sk.po
Juergen Spitzmueller [Mon, 24 Jun 2019 11:49:30 +0000 (13:49 +0200)]
de/Linguistics: another typo
Juergen Spitzmueller [Mon, 24 Jun 2019 11:37:38 +0000 (13:37 +0200)]
de/Linguistics: Fix typo (thanks, Kornel!)
Kornel Benko [Mon, 24 Jun 2019 10:56:51 +0000 (12:56 +0200)]
Amend
f4254e69 : Use correct sequence in set-command
Kornel Benko [Mon, 24 Jun 2019 09:27:56 +0000 (11:27 +0200)]
Update sk.po
Juergen Spitzmueller [Mon, 24 Jun 2019 09:16:15 +0000 (11:16 +0200)]
de/Linguistics: minor fix
Kornel Benko [Mon, 24 Jun 2019 08:36:37 +0000 (10:36 +0200)]
Cmake windows build: Fix a cache variable
Thanks to Jürgen Womser-Schütz
Juergen Spitzmueller [Sun, 23 Jun 2019 14:42:07 +0000 (16:42 +0200)]
Linguistics: mini fix
Juergen Spitzmueller [Sun, 23 Jun 2019 11:43:31 +0000 (13:43 +0200)]
de/Linguistics.lyx: update
Juergen Spitzmueller [Sun, 23 Jun 2019 11:20:27 +0000 (13:20 +0200)]
de.po
Juergen Spitzmueller [Sun, 23 Jun 2019 11:05:38 +0000 (13:05 +0200)]
update tex2lyx tests
Juergen Spitzmueller [Sun, 23 Jun 2019 10:59:56 +0000 (12:59 +0200)]
Linguistics: add support for Discourse Representation Structures
File format change
Juergen Spitzmueller [Sun, 23 Jun 2019 07:30:03 +0000 (09:30 +0200)]
linguistics.module: some comments and minor re-shuffling
Juergen Spitzmueller [Sun, 23 Jun 2019 06:26:01 +0000 (08:26 +0200)]
Linguistics: doc update
Juergen Spitzmueller [Sun, 23 Jun 2019 06:25:50 +0000 (08:25 +0200)]
linguistics.module: use covington's semantic markups rather than self-baked ones
Juergen Spitzmueller [Sat, 22 Jun 2019 12:13:00 +0000 (14:13 +0200)]
Linguistics: doc updates
Juergen Spitzmueller [Sat, 22 Jun 2019 11:56:12 +0000 (13:56 +0200)]
Linguistics: Support for subexamples optional arg
Juergen Spitzmueller [Sat, 22 Jun 2019 06:58:24 +0000 (08:58 +0200)]
de.po
Juergen Spitzmueller [Sat, 22 Jun 2019 06:35:14 +0000 (08:35 +0200)]
Fix tooltip
Günter Milde [Fri, 21 Jun 2019 10:39:44 +0000 (12:39 +0200)]
Example/documentation for Korean with the "cjk-ko" package.
Günter Milde [Fri, 21 Jun 2019 07:54:45 +0000 (09:54 +0200)]
Preserve \inputencoding value when switching to non-TeX fonts.
With non-TeX fonts, the \inputencoding setting is overridden
by "utf8-plain" (pass-through). Keeping the old value allows
switching back to TeX fonts without the need to (re)set
the input encoding.
Also change back the GUI name of the "auto-legacy" setting
(cf. #11115).
Juergen Spitzmueller [Fri, 21 Jun 2019 10:16:20 +0000 (12:16 +0200)]
Add Niko Strijbol to the credits
Juergen Spitzmueller [Fri, 21 Jun 2019 10:09:05 +0000 (12:09 +0200)]
Dutch l7n is back with a big splash
Patch by Niko Strijbol
Jean-Marc Lasgouttes [Thu, 20 Jun 2019 09:22:53 +0000 (11:22 +0200)]
Fixup
3dc54d4a : fix string encoding issues with Qt4
The culprit here is the constructor QString(QByteArray const &): in
Qt4, it would interpret the byte array as latin1, and in Qt5 as utf8.
Therefore it is safer to use explicitly QString::fromUtf8 instead of
this constructor.
Several places where additionally simplified, in order to avoid some
extra conversions.
Jean-Marc Lasgouttes [Thu, 20 Jun 2019 08:48:59 +0000 (10:48 +0200)]
Fix compilation with Qt4
Günter Milde [Wed, 19 Jun 2019 19:07:00 +0000 (21:07 +0200)]
Fix order of Unicode encodings in Settings combobox.
Ensure the default encoding "utf8" comes always first,
followed by other common variants.
The encodings were sorted based on the GUI name which leads to
the default setting moving from the top position in some localizations.
Günter Milde [Tue, 18 Jun 2019 13:42:18 +0000 (15:42 +0200)]
Harmonize input encoding selection widgets.
See #11115.
Stephan Witt [Mon, 17 Jun 2019 16:07:05 +0000 (18:07 +0200)]
care for optional brackets around version string
Stephan Witt [Sun, 27 Jan 2019 20:05:49 +0000 (21:05 +0100)]
correct typo in help message
Jean-Marc Lasgouttes [Mon, 17 Jun 2019 14:19:31 +0000 (16:19 +0200)]
Use <cstdint> instead of <boost/cstdint.hpp>
This is mandated by C++11.
Jean-Marc Lasgouttes [Mon, 17 Jun 2019 13:57:03 +0000 (15:57 +0200)]
Do not use BOOST_CURRENT_FUNCTION
There is no need to use that, since __func__ is standard in C++11.
Anyway, this code is unused unless one defines USE__func__ to something.
Jean-Marc Lasgouttes [Mon, 17 Jun 2019 10:17:40 +0000 (12:17 +0200)]
Re-add win_api/config.h and somewhat update CMakeLists.txt
Kornel Benko [Sun, 16 Jun 2019 10:24:05 +0000 (12:24 +0200)]
Update sk.po
Jean-Marc Lasgouttes [Fri, 14 Jun 2019 14:42:02 +0000 (16:42 +0200)]
Rename LM_ST_* to *_STYLE and FONT_SIZE_* to *_SIZE
This makes code more uniform. This is typically something that is done
at end of cycle to limit backport issues later.
Jean-Marc Lasgouttes [Fri, 14 Jun 2019 15:05:00 +0000 (17:05 +0200)]
Revert "Rename LM_TC_* to FONT_STYLE_*"
Got it wrong, revert for now.
This reverts commit
67215833a174bfb1db8a259f61ed57ae67e10655 .
Jean-Marc Lasgouttes [Fri, 14 Jun 2019 14:42:02 +0000 (16:42 +0200)]
Rename LM_TC_* to FONT_STYLE_*
This makes code more uniform. This is typically something that is done
at end of cycle to limit backport issues later.
Kornel Benko [Thu, 13 Jun 2019 07:18:40 +0000 (09:18 +0200)]
Cmake build:Amend
44bbd0b0 and
22f59925
44bbd0b0 : Get full version of gcc
22f59925 : Remove support for gcc 4.6
Also Remove support for msvc without STD_REGEX
Jean-Marc Lasgouttes [Wed, 12 Jun 2019 18:17:55 +0000 (20:17 +0200)]
Get full version of gcc
Recent gcc versions return a short version with -dumpversion, e.g. 9.
In this case, use -dumpfullversion, which gives something like 9.1.0.
This makes the gcc 9 detection work properly.
Kornel Benko [Wed, 12 Jun 2019 17:31:46 +0000 (19:31 +0200)]
Cmake build: Remove debug message
Kornel Benko [Wed, 12 Jun 2019 17:29:46 +0000 (19:29 +0200)]
Amend
c3484fa6 , adapt cmake-build to new hunspell-version
Kornel Benko [Wed, 12 Jun 2019 17:27:58 +0000 (19:27 +0200)]
Amend
03eadb1a , cmake-parsing of AC_INIT line changed
Jean-Marc Lasgouttes [Wed, 12 Jun 2019 16:49:29 +0000 (18:49 +0200)]
Avoid warnings with gcc 9
The warning about unneeded std::move can be solved by conditioning on
C++14 mode.
The warnings about deprecated copy is harder, so we disable it for
now. We will be able to fix our part, but Qt triggers it a lot too.
Jean-Marc Lasgouttes [Wed, 12 Jun 2019 16:10:13 +0000 (18:10 +0200)]
Use autoupdate to convert some obsolete calls
AC_TRY_COMPILE and AC_TRY_LINK have been obsolete for some time.
Now most autoconf warnings are gone.
Jean-Marc Lasgouttes [Wed, 12 Jun 2019 15:58:24 +0000 (17:58 +0200)]
Fix some warnings found by the -Wall options of autoconf and automake.
There are still warnings to address. For now, they not enabled by default.
Jean-Marc Lasgouttes [Wed, 12 Jun 2019 14:46:19 +0000 (16:46 +0200)]
Remove old compatibility code from 2002
At the time, there were two competing packages for French language:
frenchle (aka french.sty), the historical one, and frenchb.ldf, the
new kid on the block. I was difficult to know which one was loaded by
babel, and frenchle did not define \og and \fg. Thus the need for our
own definition.
These were the good old days, but this time is gone for good.
Jean-Marc Lasgouttes [Wed, 12 Jun 2019 14:38:42 +0000 (16:38 +0200)]
Update the in-source hunspell to version 1.7.0
Jean-Marc Lasgouttes [Wed, 12 Jun 2019 13:21:10 +0000 (15:21 +0200)]
Small changes to README
Jean-Marc Lasgouttes [Wed, 12 Jun 2019 13:14:11 +0000 (15:14 +0200)]
Cleanup INSTALL
Remove references to Solaris 10 problems.
Jean-Marc Lasgouttes [Wed, 12 Jun 2019 13:03:18 +0000 (15:03 +0200)]
Remove support for gcc 4.6
This was kept so long because of Ubuntu 12.04 LTS, but having a
not-really-c++11 compiler is not nice.
Jean-Marc Lasgouttes [Wed, 12 Jun 2019 11:53:47 +0000 (13:53 +0200)]
Document the new autocorrect behavior
Günter Milde [Wed, 12 Jun 2019 09:48:47 +0000 (11:48 +0200)]
Revert
051de65db and implement alternative fix for remainder of #11115.
Kornel Benko [Wed, 12 Jun 2019 07:08:26 +0000 (09:08 +0200)]
Add missing test-tool-files to the list of provided data
With this, an interested user which compiles in cmake environment,
is able to run some export tests.
Richard Kimberly Heck [Mon, 10 Jun 2019 20:44:01 +0000 (16:44 -0400)]
Do not show both 'hide' and 'close' options on tabs for child buffers.
We can only close it (as opposed to hide it) if it's not a child.
Part of #11331.
Enrico Forestieri [Sun, 9 Jun 2019 20:35:05 +0000 (22:35 +0200)]
Fix bug #11595
Avoid an endless loop when in the definition of a macro the macro
itself is used in the LyX representation part.
Kornel Benko [Sun, 9 Jun 2019 13:17:23 +0000 (15:17 +0200)]
Handle some extra characters used in names for encodings
Without this some encoding-names would not be translated.
The extra used chars are '[', ']' and '/'
like in lib/encodings:55
Encoding utf8x utf8x "utf8 (extended) [ucs] (utf8x)" UTF-8 variable inputenc
Kornel Benko [Sun, 9 Jun 2019 13:15:52 +0000 (15:15 +0200)]
Update sk.po