]>
git.lyx.org Git - features.git/log
Juergen Spitzmueller [Tue, 31 Dec 2019 12:47:06 +0000 (13:47 +0100)]
Do not copy deleted text to external clipboard
Fixes #10416
Juergen Spitzmueller [Tue, 31 Dec 2019 11:29:53 +0000 (12:29 +0100)]
Honor change tracking when automatically renaming refs to labels
Fixes rest of #11556
Juergen Spitzmueller [Tue, 31 Dec 2019 11:27:00 +0000 (12:27 +0100)]
Implement master-buffer-forall
Similar to buffer-forall with the notable exception that its scope is
limited to the files of a project (master and all children)
Juergen Spitzmueller [Tue, 31 Dec 2019 11:24:25 +0000 (12:24 +0100)]
Update RELEASE-NOTES
Kornel Benko [Tue, 31 Dec 2019 10:42:23 +0000 (11:42 +0100)]
Update sk.po
Günter Milde [Mon, 30 Dec 2019 16:48:20 +0000 (17:48 +0100)]
ctests: supported-languages Fix inputenc Error: Invalid UTF-8 byte "A0".
This happens with "inputenc: auto-legacy" if a language with default
encoding "utf8" (e.g. Turkmen or Mongolian) is used in a Quote
(or another environment).
Günter Milde [Sun, 29 Dec 2019 15:10:54 +0000 (16:10 +0100)]
ctest: work around conflict between Macedonian and some other Cyrillic-using languages.
Juergen Spitzmueller [Mon, 30 Dec 2019 15:28:15 +0000 (16:28 +0100)]
whitespace
Juergen Spitzmueller [Mon, 30 Dec 2019 12:25:49 +0000 (13:25 +0100)]
Juergen Spitzmueller [Mon, 30 Dec 2019 12:00:03 +0000 (13:00 +0100)]
Fix some regressions with ct-struckout underlined display math
Kornel Benko [Sun, 29 Dec 2019 16:40:13 +0000 (17:40 +0100)]
Do not search in deleted text in change tracking mode
Juergen Spitzmueller [Sun, 29 Dec 2019 13:09:52 +0000 (14:09 +0100)]
Implement (basic) ct for tabular-feature delete-row and delete-column
Fixes part of #8469
For a proper fix that works with change-reject as well as with hide
changes in output, we need to implement
ct information in tabular's row and column.
Juergen Spitzmueller [Sun, 29 Dec 2019 11:07:55 +0000 (12:07 +0100)]
Remove obsolete FIXMEs
Juergen Spitzmueller [Sun, 29 Dec 2019 10:01:18 +0000 (11:01 +0100)]
Track change of label name
Fixes #11556
Juergen Spitzmueller [Sun, 29 Dec 2019 09:10:14 +0000 (10:10 +0100)]
Assure deleted display objects start on new line
Juergen Spitzmueller [Sun, 29 Dec 2019 08:45:06 +0000 (09:45 +0100)]
Indicate change of content in label of collapsed collapsible
Fixes #8645
Kornel Benko [Sun, 29 Dec 2019 08:37:24 +0000 (09:37 +0100)]
Update sk.po
Juergen Spitzmueller [Sat, 28 Dec 2019 16:49:50 +0000 (17:49 +0100)]
de.po
Juergen Spitzmueller [Sat, 28 Dec 2019 12:43:17 +0000 (13:43 +0100)]
Centralize code to markup deleted complex objects (with tikz) in output
This fixes #9293
Juergen Spitzmueller [Sat, 28 Dec 2019 12:41:19 +0000 (13:41 +0100)]
Restructure ct LaTeX markup
This makes it easier to redefine the markup only.
Juergen Spitzmueller [Fri, 27 Dec 2019 13:49:51 +0000 (14:49 +0100)]
Do not track changes while accepting/rejecting all changes
Fixes #7487
Juergen Spitzmueller [Fri, 27 Dec 2019 13:32:20 +0000 (14:32 +0100)]
Correctly handle deleted text on inset-dissolve
Part of #10128
Juergen Spitzmueller [Fri, 27 Dec 2019 12:56:53 +0000 (13:56 +0100)]
Properly nest \lyxdeleted within text markup
Fixes #8807
Juergen Spitzmueller [Fri, 27 Dec 2019 12:01:35 +0000 (13:01 +0100)]
Consider deleted spaces in spell checking
Addresses part of #11470
Juergen Spitzmueller [Fri, 27 Dec 2019 11:05:56 +0000 (12:05 +0100)]
Handle change-accept and change-reject in multi-cell selection
Fixes #8426
Juergen Spitzmueller [Fri, 27 Dec 2019 10:06:34 +0000 (11:06 +0100)]
Introduce buffer-reset-export
Small helper lfun that makes LyX remove the aux file before doing the
next export. A bit more convenient than removing the files manually
or restarting LyX.
Juergen Spitzmueller [Fri, 27 Dec 2019 10:06:11 +0000 (11:06 +0100)]
Increase lyxrc format
Juergen Spitzmueller [Fri, 27 Dec 2019 09:35:52 +0000 (10:35 +0100)]
Add pref option to disable underlining of added text (in workarea)
Addresses #10102
Juergen Spitzmueller [Fri, 27 Dec 2019 08:50:11 +0000 (09:50 +0100)]
CT: Mark deleted floats in output
Fixes #11175
Juergen Spitzmueller [Fri, 27 Dec 2019 08:01:06 +0000 (09:01 +0100)]
Correctly show merged paragraphs with ct in plain text output
Fixes #3137
Juergen Spitzmueller [Fri, 27 Dec 2019 07:42:43 +0000 (08:42 +0100)]
Initialize correct font in description label with ct
Fixes #10811
Jean-Marc Lasgouttes [Mon, 16 Dec 2019 17:26:55 +0000 (18:26 +0100)]
Do not check again and again for non existing files
If the file of an InsetInclude does not exist, loadIfNeeded will try
again and again to look for it. This is very bad for files with many
include insets, especially on windows.
Fixes bug #11656.
Juergen Spitzmueller [Thu, 26 Dec 2019 15:36:25 +0000 (16:36 +0100)]
Fix crash
Juergen Spitzmueller [Thu, 26 Dec 2019 14:43:00 +0000 (15:43 +0100)]
Signify added/deleted apr break in ct output
Fixes #3159
Juergen Spitzmueller [Thu, 26 Dec 2019 14:24:48 +0000 (15:24 +0100)]
Correctly handle deleted environments in ct
Fixes #10252
Juergen Spitzmueller [Thu, 26 Dec 2019 12:47:50 +0000 (13:47 +0100)]
Correctly show merged paragraphs with change tracking
Fixes #3136
Juergen Spitzmueller [Thu, 26 Dec 2019 11:32:50 +0000 (12:32 +0100)]
Fix assertion
Juergen Spitzmueller [Thu, 26 Dec 2019 11:26:32 +0000 (12:26 +0100)]
Do not output empty \item's or \commands with change tracking
unless "show in output" is selected.
Fixes #2861
Juergen Spitzmueller [Thu, 26 Dec 2019 10:17:09 +0000 (11:17 +0100)]
Show modified text in merge changes dialog as far as possible
Fixes #1362
Juergen Spitzmueller [Thu, 26 Dec 2019 07:01:37 +0000 (08:01 +0100)]
Improve info in changes dialog
Juergen Spitzmueller [Thu, 26 Dec 2019 06:15:37 +0000 (07:15 +0100)]
Mark deleted graphics in output
Fixes #11687
Juergen Spitzmueller [Thu, 26 Dec 2019 04:27:50 +0000 (05:27 +0100)]
typo
Juergen Spitzmueller [Wed, 25 Dec 2019 08:56:37 +0000 (09:56 +0100)]
de.po
Kornel Benko [Wed, 25 Dec 2019 10:57:19 +0000 (11:57 +0100)]
Update sk.po
Juergen Spitzmueller [Wed, 25 Dec 2019 08:38:47 +0000 (09:38 +0100)]
Forgot this
Juergen Spitzmueller [Tue, 24 Dec 2019 17:43:22 +0000 (18:43 +0100)]
Disable changebar checkbox if show changes in output is off
Juergen Spitzmueller [Tue, 24 Dec 2019 17:12:22 +0000 (18:12 +0100)]
Add native changebars
Fixes #10750
Juergen Spitzmueller [Tue, 24 Dec 2019 17:09:34 +0000 (18:09 +0100)]
Merge branch 'master' of git.lyx.org:lyx
Juergen Spitzmueller [Tue, 24 Dec 2019 13:31:08 +0000 (14:31 +0100)]
Provide way to add (optional) user initials
This makes it easier to hook the changes package into LyX's ct markup.
Kornel Benko [Tue, 24 Dec 2019 10:35:38 +0000 (11:35 +0100)]
Update sk.po
Juergen Spitzmueller [Tue, 24 Dec 2019 10:23:20 +0000 (11:23 +0100)]
de.po
Juergen Spitzmueller [Tue, 24 Dec 2019 07:37:27 +0000 (08:37 +0100)]
Clarify change text color descriptors
Addresses #11704
Kornel Benko [Mon, 23 Dec 2019 13:29:42 +0000 (14:29 +0100)]
Make EmbeddedObjects.lyx compilable with lualatex/xelatex again
Comment from Jürgen Spitzmüller:
As we didn't report makeindex errors until my commit yesterday(17 Dec 2019), this
problem got unnoted (and the respective index entry was simply omitted).
Juergen Spitzmueller [Sun, 22 Dec 2019 13:02:21 +0000 (14:02 +0100)]
Don't hide qualified citation list individual pre- and posttexts on single.item references
See #11697
Günter Milde [Thu, 19 Dec 2019 12:57:02 +0000 (13:57 +0100)]
ctests: Babel-Belarus conflicts also with Macedonian.
The Belarus language support from Babel has some problematic definitions
that prevent its use together with Russian or Macedonean in one document.
Kornel Benko [Tue, 17 Dec 2019 12:59:52 +0000 (13:59 +0100)]
Cmake build: Select use of interprocedural optimization
New cmake-option to explicit select/deselect the IPO
Kornel Benko [Mon, 16 Dec 2019 11:12:19 +0000 (12:12 +0100)]
Corrected comment (missed at
a48eefad )
Kornel Benko [Mon, 16 Dec 2019 10:55:17 +0000 (11:55 +0100)]
Cmake export tests: Suspend some Foils compilations with system fonts
Juergen Spitzmueller [Mon, 16 Dec 2019 10:49:09 +0000 (11:49 +0100)]
Plain xindy works for us only wirh the texindy module
Juergen Spitzmueller [Mon, 16 Dec 2019 10:48:01 +0000 (11:48 +0100)]
Pass proper input markup option to xindy with xetex/luatex
plain xindy also needs the latex input markup specified
Scott Kostyshak [Mon, 16 Dec 2019 04:36:17 +0000 (23:36 -0500)]
Correct typo in method name getDescendants()
When used as an adjective, both variants "descendent" and
"descendant" are acceptable, but when used as a noun only
"descendant" should be used.
For a reference, see here:
https://en.wiktionary.org/wiki/descendent#Noun
Scott Kostyshak [Mon, 16 Dec 2019 04:32:29 +0000 (23:32 -0500)]
Remove execute permission from two source files
Juergen Spitzmueller [Sun, 15 Dec 2019 17:55:54 +0000 (18:55 +0100)]
de.po
Kornel Benko [Sun, 15 Dec 2019 13:06:51 +0000 (14:06 +0100)]
Update sk.po
Kornel Benko [Sun, 15 Dec 2019 12:38:23 +0000 (13:38 +0100)]
Cmake tests: Make foreach() command robust
Cmake's foreach command includes forms
foreach(<loop_var> IN LISTS <lists>)
foreach(<loop_var> IN ITEMS <items>)
foreach(<loop_var> RANGE ...)
We get the lines to be parsed by
file(STRINGS "${filepath}" lines)
If in the parsed lyx-file there is a line
containing only the single word 'IN', or 'RANGE', then
the command
foreach(_l ${lines})
can create a syntax error (at least with cmake1.16)
In fact, in file pl_Additional.lyx:12913 happens to have
such a beast.
Juergen Spitzmueller [Sun, 15 Dec 2019 12:48:21 +0000 (13:48 +0100)]
Report makeindex/xindy errors
Fixes #2569
Juergen Spitzmueller [Sun, 15 Dec 2019 11:01:59 +0000 (12:01 +0100)]
Enhance support for Xindy
This adds the proper language module and codepage for languages supported
by Xindy
Juergen Spitzmueller [Sat, 14 Dec 2019 16:12:39 +0000 (17:12 +0100)]
Fix index entry
Kornel Benko [Sat, 14 Dec 2019 12:42:06 +0000 (13:42 +0100)]
If using GNU Global, ignore the created database
Juergen Spitzmueller [Sat, 14 Dec 2019 08:48:33 +0000 (09:48 +0100)]
Set makeindex as index processor in the docs
Prevent that another processor (such as xindy) is used when set in prefs.
xindy does not play well with hyperref.
Fixes #11708
Kornel Benko [Fri, 13 Dec 2019 13:58:24 +0000 (14:58 +0100)]
ctest: Change the check-sequence for a test
Really ignore test of export/export/latex/lyxbugs/wrong_output_3059-rtl-tables-xetex_pdf4_texF
before allowing all other pdf4_texF tests
Juergen Spitzmueller [Fri, 13 Dec 2019 10:58:12 +0000 (11:58 +0100)]
fr/Modules/Braille: make this work with polyglossia
The usage of English here was a bad hack anyway.
Juergen Spitzmueller [Thu, 12 Dec 2019 12:53:13 +0000 (13:53 +0100)]
Setup proper Arabic fonts in testfiles
Scott Kostyshak [Wed, 11 Dec 2019 16:46:56 +0000 (11:46 -0500)]
Refresh previews on branch toggle
We only referesh previews if the branch that is toggled exists in a
descendant. This code could be further optimized, as noted in the
comments.
For relevant discussion, see the following ML thread:
https://www.mail-archive.com/search?l=mid&q=
20191209022030 .d6gyy3abdectr3yz%40tallinn
Scott Kostyshak [Mon, 9 Dec 2019 00:14:38 +0000 (19:14 -0500)]
Fix crash due to encoding issues with child doc
This crash occurred starting with
553bebc3 , and can be triggered
when preview is enabled both in preferences and in a child document
inset. For a minimal example, see the following ML thread:
https://www.mail-archive.com/search?l=mid&q=
20191209002609 .6fao3dljtf3ohl25%40tallinn
This fix restores behavior to before that commit for the case when
oldEnc is 0.
Jean-Marc Lasgouttes [Fri, 6 Dec 2019 09:20:18 +0000 (10:20 +0100)]
Fixup
e1be71da : do not enforce plain layout when dissolving
Instead of checking whether the dissolved inset enforces plain layout,
it is better to check whether is uses plain layout.
Fixes #10369.
Jean-Marc Lasgouttes [Wed, 4 Dec 2019 14:56:30 +0000 (15:56 +0100)]
Disable inset-dissolve in table cells
This is better than making sure that the inset has exactly one cell.
In the future, inset-dissolve could be extended to dissolve all the
cells contents in the enclosing text.
Note that this check does not appear in mathed, and using dissolve in
e.g. fraction inset may lead to data loss (only current cell contents
is preserved).
Kornel Benko [Wed, 4 Dec 2019 19:23:27 +0000 (20:23 +0100)]
Cmake build: Try to find hunspell.hxx for linunx _and_ for OSX
Kornel Benko [Sat, 30 Nov 2019 10:19:10 +0000 (11:19 +0100)]
Cmake build: Correct configuration if set LYX_BUNDLE=ON
Patch by Patrick (pdvisschere@edpnet.be)
Citing:
With some changes I could get it to work (patch included). One will also
have to define the locations of the Qt5-plugins and Qt5-libs folders
(`QT5_PLUGINS_DIR` and `QT5_LIBRARY_DIRS`).
Maybe not all plugins/imageformats are used/needed by lyx, but they are
all copied now, except for `_debug` versions which are excluded.
Starting with Qt-5.12 it seems not possible anymore (or at least not
easy) to link to the `_debug` versions of the qt5-frameworks (with
cmake). And installing them into the bundle also does not work. So right
now this is not a big loss.
Kornel Benko [Fri, 29 Nov 2019 13:47:27 +0000 (14:47 +0100)]
Cmake build: Copy & paste error
Kornel Benko [Fri, 29 Nov 2019 12:49:02 +0000 (13:49 +0100)]
Cmake build: Add LINK_LIBRARIES to check for HUNSPELL CXX ABI. Needed by XCode
The trick with faking the link command does not work with XCode
see: https://cmake.org/pipermail/cmake/2010-May/037132.html
Spotted by Patrick (pdvisschere@edpnet.be)
Kornel Benko [Thu, 28 Nov 2019 20:51:47 +0000 (21:51 +0100)]
Cmake build: Consider for cmake versions <= 3.12 while searching for python
This partially reverts
d17dfe6f
Kornel Benko [Thu, 28 Nov 2019 14:09:11 +0000 (15:09 +0100)]
Cmake build: Replace use of deprecated module PythonInterp
Use find_package(Pytnon2 ..) and find_package(Python3 ...) instead
Patch from Patrick (pdvisschere@edpnet.be)
Kornel Benko [Thu, 28 Nov 2019 13:31:26 +0000 (14:31 +0100)]
Cmake build: Remove unneeded hunspell path from configure test
Spotted by Patrick (pdvisschere@edpnet.be)
Kornel Benko [Wed, 27 Nov 2019 14:05:44 +0000 (15:05 +0100)]
Cmake build: Install executables as programms
Patch from Patrick (pdvisschere@edpnet.be)
Pavel Sanda [Thu, 21 Nov 2019 16:13:47 +0000 (17:13 +0100)]
typo
Pavel Sanda [Thu, 21 Nov 2019 16:11:09 +0000 (17:11 +0100)]
Reduce number of strings (the same one in buffer).
Pavel Sanda [Thu, 21 Nov 2019 14:35:42 +0000 (15:35 +0100)]
Previous header change breaks postats script for web.
Juergen Spitzmueller [Thu, 21 Nov 2019 07:38:21 +0000 (08:38 +0100)]
Fix crash with polyglossia and intitle commands when lang_auto_end is false
Juergen Spitzmueller [Wed, 20 Nov 2019 13:07:05 +0000 (14:07 +0100)]
GuiSelectionManager: fix getSelectedIndex for availableLV
Juergen Spitzmueller [Wed, 20 Nov 2019 10:57:32 +0000 (11:57 +0100)]
Fix issues with tilde in inputpath
Fixes #11699
Juergen Spitzmueller [Wed, 20 Nov 2019 10:48:18 +0000 (11:48 +0100)]
Re-fix #11146 with recent LaTeX
Juergen Spitzmueller [Wed, 20 Nov 2019 08:38:16 +0000 (09:38 +0100)]
Beamer loads amsmath
Juergen Spitzmueller [Tue, 19 Nov 2019 12:47:32 +0000 (13:47 +0100)]
Fix crash in selection manager
Patch by Patrick De Visschere
Juergen Spitzmueller [Tue, 19 Nov 2019 12:38:36 +0000 (13:38 +0100)]
Update text file
Use float alignment rather than par alignment
Juergen Spitzmueller [Tue, 19 Nov 2019 12:37:44 +0000 (13:37 +0100)]
Handle paragraph direction switch in captions (with polyglossia/bidi)
Günter Milde [Wed, 13 Nov 2019 16:34:57 +0000 (17:34 +0100)]
ctest update.
Debian stable ships now TL18, we don't need to care for older TL versions.
Make CJK-ko documentation more robust (failed with non-TeX fonts and XeTeX,
if LatinModern is not installed system-wide).
The test sample for LyX bug 3059 triggers an error only with
"fontencoding auto-legacy" and can be safely ignored with non-TeX fonts.
Juergen Spitzmueller [Sun, 17 Nov 2019 10:07:18 +0000 (11:07 +0100)]
Always use local font switches in table cells.
Juergen Spitzmueller [Sun, 17 Nov 2019 07:08:33 +0000 (08:08 +0100)]
These languages are now also supported by polyglossia
Afrikaans, Belarusian, Bosnian, and Georgian
Jean-Marc Lasgouttes [Fri, 15 Nov 2019 19:43:00 +0000 (20:43 +0100)]
Add a setBuffer method to InsetArgumentProxy
This is needed to set the buffer of default values of optional arguments.
Fixes bug #11695.