]> git.lyx.org Git - lyx.git/log
lyx.git
4 years agoFix typo in tooltip
Juergen Spitzmueller [Tue, 14 Jan 2020 12:02:40 +0000 (13:02 +0100)]
Fix typo in tooltip

4 years agoRename PainterMetrics::change_ to change
Jean-Marc Lasgouttes [Tue, 14 Jan 2020 10:50:44 +0000 (11:50 +0100)]
Rename PainterMetrics::change_ to change

This is not a private variable.

4 years agoStreamline RowPainter a bit
Jean-Marc Lasgouttes [Tue, 14 Jan 2020 10:42:01 +0000 (11:42 +0100)]
Streamline RowPainter a bit

4 years agoSet changed status for changed column/row cells in updateIndexes()
Juergen Spitzmueller [Tue, 14 Jan 2020 09:39:42 +0000 (10:39 +0100)]
Set changed status for changed column/row cells in updateIndexes()

4 years agoSome polishment.
Juergen Spitzmueller [Tue, 14 Jan 2020 08:55:16 +0000 (09:55 +0100)]
Some polishment.

4 years agoRecord change author and time for tracked columns/rows
Juergen Spitzmueller [Tue, 14 Jan 2020 08:28:36 +0000 (09:28 +0100)]
Record change author and time for tracked columns/rows

This now uses a real change object

4 years agoColor lines of added/deleted rows/columns
Juergen Spitzmueller [Mon, 13 Jan 2020 18:02:48 +0000 (19:02 +0100)]
Color lines of added/deleted rows/columns

4 years agoDo make changebar shorter for last row
Jean-Marc Lasgouttes [Mon, 13 Jan 2020 16:42:31 +0000 (17:42 +0100)]
Do make changebar shorter for last row

I do not know what the intent was, but it is ugly.

4 years agoImplement isChanged for tabular inset.
Jean-Marc Lasgouttes [Mon, 13 Jan 2020 15:34:38 +0000 (16:34 +0100)]
Implement isChanged for tabular inset.

4 years agoOnly show pencil change mark when inset is collapsed
Jean-Marc Lasgouttes [Mon, 13 Jan 2020 14:23:32 +0000 (15:23 +0100)]
Only show pencil change mark when inset is collapsed

4 years agoUpdate RELEASE NOTES
Juergen Spitzmueller [Mon, 13 Jan 2020 15:02:42 +0000 (16:02 +0100)]
Update RELEASE NOTES

4 years agoAdd pref to keep ct markup on copy/paste
Juergen Spitzmueller [Mon, 13 Jan 2020 14:20:48 +0000 (15:20 +0100)]
Add pref to keep ct markup on copy/paste

Fixes #10278, #10128

4 years agoWhen iterator is in a table cell, set Changed indicator for the right inset.
Jean-Marc Lasgouttes [Mon, 13 Jan 2020 14:08:50 +0000 (15:08 +0100)]
When iterator is in a table cell, set Changed indicator for the right inset.

4 years agoPrevent NULL pointer
Juergen Spitzmueller [Mon, 13 Jan 2020 12:03:52 +0000 (13:03 +0100)]
Prevent NULL pointer

4 years agoFix backspace deletion of selected items with change tracking
Juergen Spitzmueller [Mon, 13 Jan 2020 08:48:56 +0000 (09:48 +0100)]
Fix backspace deletion of selected items with change tracking

Move cursor at beginning of selection after deletion. Else backspace
operation gets stuck in a loop (tries to remove the selection again
and again).

This also fixes backspace deletion of insets with confirmDeletion() == true.

Fixes #11630

4 years agoWhitespace
Juergen Spitzmueller [Mon, 13 Jan 2020 08:21:32 +0000 (09:21 +0100)]
Whitespace

4 years agoRest in peace, dvipost!
Juergen Spitzmueller [Mon, 13 Jan 2020 07:59:26 +0000 (08:59 +0100)]
Rest in peace, dvipost!

4 years agoFixup bf7f4d71: Let changeRefsIfUnique handle undo
Jean-Marc Lasgouttes [Sun, 12 Jan 2020 21:18:36 +0000 (22:18 +0100)]
Fixup bf7f4d71: Let changeRefsIfUnique handle undo

This allows for a much lower memory consumption than a plain
recordUnfoFullBuffer.

Related to bug 6494.

4 years agoThis should not have been reverted
Jean-Marc Lasgouttes [Sun, 12 Jan 2020 20:47:54 +0000 (21:47 +0100)]
This should not have been reverted

4 years agoReimplement computation of change tracking status
Jean-Marc Lasgouttes [Sun, 12 Jan 2020 19:09:41 +0000 (20:09 +0100)]
Reimplement computation of change tracking status

This is a reimplementation of 6d4e6aad that is both simpler and more
complete.

This uses the updateBuffer mechanism to implement a fully working
version of Inset::isChanged(). Now the function returns true for an
inset that contains an inset that contains a change, for example.

Moverover Buffer::areChangesPresent() is merely a proxy for
Buffer::inset().isChanged().

4 years agoRevert "Automatically show the review toolbar if the document has tracked changes"
Jean-Marc Lasgouttes [Sun, 12 Jan 2020 17:33:01 +0000 (18:33 +0100)]
Revert "Automatically show the review toolbar if the document has tracked changes"

We will replace this with a better solution

For now, only keep
- Changes::isChanged()
- Buffer::areChangesPresent(), replaced by a dummy function

Next step will be to provide a working areChangesPresent() and to
compute Inset::isChanged in updateBuffer.

This reverts commit 6d4e6aad24edb7bcfbc49f03d2432fc9fa06954d.

4 years agoFixup b321bb1a: set changebar when inset contains changes
Jean-Marc Lasgouttes [Sat, 11 Jan 2020 20:21:34 +0000 (21:21 +0100)]
Fixup b321bb1a: set changebar when inset contains changes

Add Paragraph::isChanged() and InetText::isCgchanged() which indicate
the presence of a change in the relevant object.

Sets Row::needsChangebar() when adding an inset that contains changes.

Related to bug #8645.

4 years agoFix bug #11716
Enrico Forestieri [Sun, 12 Jan 2020 17:35:15 +0000 (18:35 +0100)]
Fix bug #11716

Close \lyx*displayobjdeleted so that the correct macro is used for
the following deleted material.

4 years agoDo not track deletion of empty paragraph
Juergen Spitzmueller [Sat, 11 Jan 2020 17:11:26 +0000 (18:11 +0100)]
Do not track deletion of empty paragraph

Fixes #10412

4 years agoOutput proper driver to changebar package when using dvi chain
Juergen Spitzmueller [Sat, 11 Jan 2020 15:51:00 +0000 (16:51 +0100)]
Output proper driver to changebar package when using dvi chain

Else the bars are not shown

4 years agoImplement change tracking of column/row addition/deletion
Juergen Spitzmueller [Sat, 11 Jan 2020 15:17:04 +0000 (16:17 +0100)]
Implement change tracking of column/row addition/deletion

Fixes #8469

File format change

4 years agoAvoid blinking change tracking cur for math inset.
Jean-Marc Lasgouttes [Sat, 11 Jan 2020 12:39:20 +0000 (13:39 +0100)]
Avoid blinking change tracking cur for math inset.

Since there is a margin above and below the inset, there is no problem
for putting it higher.

Fixes bug #11684.

4 years agode/UserGuide: minor update.
Juergen Spitzmueller [Fri, 10 Jan 2020 14:45:59 +0000 (15:45 +0100)]
de/UserGuide: minor update.

4 years agode.po
Juergen Spitzmueller [Fri, 10 Jan 2020 14:43:23 +0000 (15:43 +0100)]
de.po

4 years agoUpdate sk.po
Kornel Benko [Fri, 10 Jan 2020 10:15:15 +0000 (11:15 +0100)]
Update sk.po

4 years agotypo
Juergen Spitzmueller [Fri, 10 Jan 2020 09:38:21 +0000 (10:38 +0100)]
typo

4 years agoAdd buffer param to opt-out fragile content movement
Juergen Spitzmueller [Fri, 10 Jan 2020 09:21:09 +0000 (10:21 +0100)]
Add buffer param to opt-out fragile content movement

Fixes #11714

File format change

4 years agoUpdate to boost 1.72
Jean-Marc Lasgouttes [Tue, 7 Jan 2020 15:23:03 +0000 (16:23 +0100)]
Update to boost 1.72

This requires to add a assertion_failed_msg handler. Take this
occasion to cleanup and uniformize the various boost.cpp files that we
have.

This adds 50k line of whatever to the source code.

4 years agoImprove Update::FitCursor when there is a selection
Jean-Marc Lasgouttes [Mon, 6 Jan 2020 16:10:38 +0000 (17:10 +0100)]
Improve Update::FitCursor when there is a selection

It is better indeed to try to make the whole selection fit on screen.

Fixes bug #11012.

4 years agoFix ordering
Juergen Spitzmueller [Mon, 6 Jan 2020 16:26:38 +0000 (17:26 +0100)]
Fix ordering

4 years agoAdd Eugene (Yu Jin) to the credits
Juergen Spitzmueller [Mon, 6 Jan 2020 16:20:55 +0000 (17:20 +0100)]
Add Eugene (Yu Jin) to the credits

4 years agoRevised description for installation on Windows
Kornel Benko [Mon, 6 Jan 2020 11:44:52 +0000 (12:44 +0100)]
Revised description for installation on Windows

Patch from Eugene Chornyi <technikmagma@gmail.com>

4 years agoTypo
Juergen Spitzmueller [Sun, 5 Jan 2020 12:45:20 +0000 (13:45 +0100)]
Typo

4 years agoAdd Patrick De Visschere to the credits
Juergen Spitzmueller [Sun, 5 Jan 2020 12:41:02 +0000 (13:41 +0100)]
Add Patrick De Visschere to the credits

4 years agogenerate_contributions.py: allow mail-archive message IDs
Juergen Spitzmueller [Sun, 5 Jan 2020 12:32:46 +0000 (13:32 +0100)]
generate_contributions.py: allow mail-archive message IDs

as MARC stopped tracking us

4 years agoAdditional.lyx: Add a note on Okular inverse search.
Juergen Spitzmueller [Sun, 5 Jan 2020 08:00:07 +0000 (09:00 +0100)]
Additional.lyx: Add a note on Okular inverse search.

4 years agode.po
Juergen Spitzmueller [Fri, 3 Jan 2020 14:01:23 +0000 (15:01 +0100)]
de.po

4 years agoru.po: fix some escapes
Juergen Spitzmueller [Fri, 3 Jan 2020 14:01:13 +0000 (15:01 +0100)]
ru.po: fix some escapes

4 years agoFix copy-paste error (spotted by coverity)
Juergen Spitzmueller [Fri, 3 Jan 2020 12:39:50 +0000 (13:39 +0100)]
Fix copy-paste error (spotted by coverity)

4 years agoUpdate sk.po
Kornel Benko [Fri, 3 Jan 2020 12:16:19 +0000 (13:16 +0100)]
Update sk.po

4 years agoAdv search: fix handling of multiple params of a latex command
Kornel Benko [Fri, 3 Jan 2020 12:08:32 +0000 (13:08 +0100)]
Adv search: fix handling of multiple params of a latex command

Fix the case of possibly nested parentheses

4 years agode.po
Juergen Spitzmueller [Thu, 2 Jan 2020 15:52:55 +0000 (16:52 +0100)]
de.po

4 years agoIntroduce Menu item to accept/reject all changes in master/children
Juergen Spitzmueller [Thu, 2 Jan 2020 13:10:22 +0000 (14:10 +0100)]
Introduce Menu item to accept/reject all changes in master/children

Fixes #11652

4 years agoNew helper lfun ifrelatives
Juergen Spitzmueller [Thu, 2 Jan 2020 13:09:24 +0000 (14:09 +0100)]
New helper lfun ifrelatives

This executes a command only if a buffer has either a master or children

Helps to disable master-related items in the UI

4 years agoFurther improve status check of master-buffer-forall
Juergen Spitzmueller [Thu, 2 Jan 2020 13:09:01 +0000 (14:09 +0100)]
Further improve status check of master-buffer-forall

4 years agoctests: ignore irrelevant export formats for some dedicated tests.
Günter Milde [Wed, 1 Jan 2020 15:08:28 +0000 (16:08 +0100)]
ctests: ignore irrelevant export formats for some dedicated tests.

4 years agoFix handling of doRemove in advanced search
Kornel Benko [Wed, 1 Jan 2020 13:03:21 +0000 (14:03 +0100)]
Fix handling of doRemove in advanced search
Amend 11c47ddf

4 years agoSlightly better status of master-buffer-forall
Juergen Spitzmueller [Tue, 31 Dec 2019 17:46:33 +0000 (18:46 +0100)]
Slightly better status of master-buffer-forall

4 years agoTrack changes in InsetCommands
Juergen Spitzmueller [Tue, 31 Dec 2019 14:46:03 +0000 (15:46 +0100)]
Track changes in InsetCommands

4 years agoDo not copy deleted text to external clipboard
Juergen Spitzmueller [Tue, 31 Dec 2019 12:47:06 +0000 (13:47 +0100)]
Do not copy deleted text to external clipboard

Fixes #10416

4 years agoHonor change tracking when automatically renaming refs to labels
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

4 years agoImplement master-buffer-forall
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)

4 years agoUpdate RELEASE-NOTES
Juergen Spitzmueller [Tue, 31 Dec 2019 11:24:25 +0000 (12:24 +0100)]
Update RELEASE-NOTES

4 years agoUpdate sk.po
Kornel Benko [Tue, 31 Dec 2019 10:42:23 +0000 (11:42 +0100)]
Update sk.po

4 years agoctests: supported-languages Fix inputenc Error: Invalid UTF-8 byte "A0".
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).

4 years agoctest: work around conflict between Macedonian and some other Cyrillic-using languages.
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.

4 years agowhitespace
Juergen Spitzmueller [Mon, 30 Dec 2019 15:28:15 +0000 (16:28 +0100)]
whitespace

4 years agoAmend dc174db6c19
Juergen Spitzmueller [Mon, 30 Dec 2019 12:25:49 +0000 (13:25 +0100)]
Amend dc174db6c19

4 years agoFix some regressions with ct-struckout underlined display math
Juergen Spitzmueller [Mon, 30 Dec 2019 12:00:03 +0000 (13:00 +0100)]
Fix some regressions with ct-struckout underlined display math

4 years agoDo not search in deleted text in change tracking mode
Kornel Benko [Sun, 29 Dec 2019 16:40:13 +0000 (17:40 +0100)]
Do not search in deleted text in change tracking mode

4 years agoImplement (basic) ct for tabular-feature delete-row and delete-column
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.

4 years agoRemove obsolete FIXMEs
Juergen Spitzmueller [Sun, 29 Dec 2019 11:07:55 +0000 (12:07 +0100)]
Remove obsolete FIXMEs

4 years agoTrack change of label name
Juergen Spitzmueller [Sun, 29 Dec 2019 10:01:18 +0000 (11:01 +0100)]
Track change of label name

Fixes #11556

4 years agoAssure deleted display objects start on new line
Juergen Spitzmueller [Sun, 29 Dec 2019 09:10:14 +0000 (10:10 +0100)]
Assure deleted display objects start on new line

4 years agoIndicate change of content in label of collapsed collapsible
Juergen Spitzmueller [Sun, 29 Dec 2019 08:45:06 +0000 (09:45 +0100)]
Indicate change of content in label of collapsed collapsible

Fixes #8645

4 years agoUpdate sk.po
Kornel Benko [Sun, 29 Dec 2019 08:37:24 +0000 (09:37 +0100)]
Update sk.po

4 years agode.po
Juergen Spitzmueller [Sat, 28 Dec 2019 16:49:50 +0000 (17:49 +0100)]
de.po

4 years agoCentralize code to markup deleted complex objects (with tikz) in output
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

4 years agoRestructure ct LaTeX markup
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.

4 years agoDo not track changes while accepting/rejecting all changes
Juergen Spitzmueller [Fri, 27 Dec 2019 13:49:51 +0000 (14:49 +0100)]
Do not track changes while accepting/rejecting all changes

Fixes #7487

4 years agoCorrectly handle deleted text on inset-dissolve
Juergen Spitzmueller [Fri, 27 Dec 2019 13:32:20 +0000 (14:32 +0100)]
Correctly handle deleted text on inset-dissolve

Part of #10128

4 years agoProperly nest \lyxdeleted within text markup
Juergen Spitzmueller [Fri, 27 Dec 2019 12:56:53 +0000 (13:56 +0100)]
Properly nest \lyxdeleted within text markup

Fixes #8807

4 years agoConsider deleted spaces in spell checking
Juergen Spitzmueller [Fri, 27 Dec 2019 12:01:35 +0000 (13:01 +0100)]
Consider deleted spaces in spell checking

Addresses part of #11470

4 years agoHandle change-accept and change-reject in multi-cell selection
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

4 years agoIntroduce buffer-reset-export
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.

4 years agoIncrease lyxrc format
Juergen Spitzmueller [Fri, 27 Dec 2019 10:06:11 +0000 (11:06 +0100)]
Increase lyxrc format

4 years agoAdd pref option to disable underlining of added text (in workarea)
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

4 years agoCT: Mark deleted floats in output
Juergen Spitzmueller [Fri, 27 Dec 2019 08:50:11 +0000 (09:50 +0100)]
CT: Mark deleted floats in output

Fixes #11175

4 years agoCorrectly show merged paragraphs with ct in plain text output
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

4 years agoInitialize correct font in description label with ct
Juergen Spitzmueller [Fri, 27 Dec 2019 07:42:43 +0000 (08:42 +0100)]
Initialize correct font in description label with ct

Fixes #10811

4 years agoDo not check again and again for non existing files
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.

4 years agoFix crash
Juergen Spitzmueller [Thu, 26 Dec 2019 15:36:25 +0000 (16:36 +0100)]
Fix crash

4 years agoSignify added/deleted apr break in ct output
Juergen Spitzmueller [Thu, 26 Dec 2019 14:43:00 +0000 (15:43 +0100)]
Signify added/deleted apr break in ct output

Fixes #3159

4 years agoCorrectly handle deleted environments in ct
Juergen Spitzmueller [Thu, 26 Dec 2019 14:24:48 +0000 (15:24 +0100)]
Correctly handle deleted environments in ct

Fixes #10252

4 years agoCorrectly show merged paragraphs with change tracking
Juergen Spitzmueller [Thu, 26 Dec 2019 12:47:50 +0000 (13:47 +0100)]
Correctly show merged paragraphs with change tracking

Fixes #3136

4 years agoFix assertion
Juergen Spitzmueller [Thu, 26 Dec 2019 11:32:50 +0000 (12:32 +0100)]
Fix assertion

4 years agoDo not output empty \item's or \commands with change tracking
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

4 years agoShow modified text in merge changes dialog as far as possible
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

4 years agoImprove info in changes dialog
Juergen Spitzmueller [Thu, 26 Dec 2019 07:01:37 +0000 (08:01 +0100)]
Improve info in changes dialog

4 years agoMark deleted graphics in output
Juergen Spitzmueller [Thu, 26 Dec 2019 06:15:37 +0000 (07:15 +0100)]
Mark deleted graphics in output

Fixes #11687

4 years agotypo
Juergen Spitzmueller [Thu, 26 Dec 2019 04:27:50 +0000 (05:27 +0100)]
typo

4 years agode.po
Juergen Spitzmueller [Wed, 25 Dec 2019 08:56:37 +0000 (09:56 +0100)]
de.po

4 years agoUpdate sk.po
Kornel Benko [Wed, 25 Dec 2019 10:57:19 +0000 (11:57 +0100)]
Update sk.po

4 years agoForgot this
Juergen Spitzmueller [Wed, 25 Dec 2019 08:38:47 +0000 (09:38 +0100)]
Forgot this

4 years agoDisable changebar checkbox if show changes in output is off
Juergen Spitzmueller [Tue, 24 Dec 2019 17:43:22 +0000 (18:43 +0100)]
Disable changebar checkbox if show changes in output is off