]> git.lyx.org Git - features.git/log
features.git
3 years agoUse `to_string` instead of `boost::lexical_cast`
Yuriy Skalko [Thu, 10 Dec 2020 12:33:47 +0000 (14:33 +0200)]
Use `to_string` instead of `boost::lexical_cast`

3 years agoRemove unnecessary `c_str`
Yuriy Skalko [Thu, 10 Dec 2020 12:32:55 +0000 (14:32 +0200)]
Remove unnecessary `c_str`

3 years agoPreserve paragraph depth when dissolving.
Jean-Marc Lasgouttes [Thu, 10 Dec 2020 17:34:07 +0000 (18:34 +0100)]
Preserve paragraph depth when dissolving.

It turns out that makeSameLayout() does more than we want.

Fixes bug #11981.

3 years agoAdd contents of soul flex insets to toc
Juergen Spitzmueller [Thu, 10 Dec 2020 13:02:30 +0000 (14:02 +0100)]
Add contents of soul flex insets to toc

3 years agoCleanup extract.sh
Jean-Marc Lasgouttes [Thu, 10 Dec 2020 11:13:02 +0000 (12:13 +0100)]
Cleanup extract.sh

Add new option --report to create an HTML report (shows dependencies
at the end).

3 years agoAutotools: use C++17 mode when available
Jean-Marc Lasgouttes [Thu, 10 Dec 2020 09:55:09 +0000 (10:55 +0100)]
Autotools: use C++17 mode when available

3 years agoAdv-Search: Use some free unicodes as replacement for searched spaces
Kornel Benko [Thu, 10 Dec 2020 10:32:59 +0000 (11:32 +0100)]
Adv-Search: Use some free unicodes as replacement for searched spaces

Without this, it is difficult to find backslashed macros if in regexp-mode.

3 years agoUpdate sk.po
Kornel Benko [Thu, 10 Dec 2020 10:32:38 +0000 (11:32 +0100)]
Update sk.po

3 years agoHarmonize some math icon colors
Juergen Spitzmueller [Thu, 10 Dec 2020 08:23:12 +0000 (09:23 +0100)]
Harmonize some math icon colors

Use the same blue and red all over the place

3 years agoSearch ipa image dir befor top dir
Juergen Spitzmueller [Thu, 10 Dec 2020 06:08:04 +0000 (07:08 +0100)]
Search ipa image dir befor top dir

Else the unknown icon is found before the proper icon.

This unbreaks IPA panel top icons

3 years agoReduce the amount of needed boost headers
Jean-Marc Lasgouttes [Wed, 9 Dec 2020 13:50:18 +0000 (14:50 +0100)]
Reduce the amount of needed boost headers

boost/signals2.hpp is a convenience header, it seems that
boost/signals2/signal.hpp is enough for our needs.

This allows to get rid of 6MiB of header files in 3rdparty/boost (and
probably to speed-up compilation).

3 years agoOverhaul (no)limits support
Jean-Marc Lasgouttes [Wed, 9 Dec 2020 08:39:49 +0000 (09:39 +0100)]
Overhaul (no)limits support

- Add limits support to InsetMathScript
- Add limits support to InsetMathClass
- Fix bug where limits changing is disabled in inline math

Now the MathData objects remember whether they are in diaply mode.

Fixes bug #12045.

3 years agoCmake batch tests: Export changed (Added empty line)
Kornel Benko [Wed, 9 Dec 2020 09:54:56 +0000 (10:54 +0100)]
Cmake batch tests: Export changed (Added empty line)

3 years agoUpdate credits
Richard Kimberly Heck [Tue, 8 Dec 2020 23:13:40 +0000 (18:13 -0500)]
Update credits

3 years agoHint message when .lyx dir can not be created.
Pavel Sanda [Tue, 8 Dec 2020 08:53:38 +0000 (09:53 +0100)]
Hint message when .lyx dir can not be created.

Useful for scripts running without standard homedir environments,
cf https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=816173

3 years agoTypo
Enrico Forestieri [Mon, 7 Dec 2020 21:32:36 +0000 (22:32 +0100)]
Typo

3 years agoMake spellchecker work in read-only document
Jean-Marc Lasgouttes [Mon, 7 Dec 2020 16:53:40 +0000 (17:53 +0100)]
Make spellchecker work in read-only document

Mistakes are visible but word replacement is disabled. Disable relevant
widgets depending on the situation.

Move updateView code to SpellcheckerWidget::Private.

3 years agoMove implementation details to constructors. Amend 78f457796c
Yuriy Skalko [Sun, 6 Dec 2020 16:01:09 +0000 (18:01 +0200)]
Move implementation details to constructors. Amend 78f457796c

3 years agoFix compilation
Pavel Sanda [Sun, 6 Dec 2020 17:37:38 +0000 (18:37 +0100)]
Fix compilation

3 years agoUse range-based for loops
Yuriy Skalko [Thu, 3 Dec 2020 19:51:25 +0000 (21:51 +0200)]
Use range-based for loops

3 years agoMore enums & includes refactoring
Yuriy Skalko [Wed, 2 Dec 2020 20:34:28 +0000 (22:34 +0200)]
More enums & includes refactoring

3 years agode.po
Juergen Spitzmueller [Sun, 6 Dec 2020 16:07:28 +0000 (17:07 +0100)]
de.po

3 years agoClarify documentation if "Keep change markup on paste" pref
Juergen Spitzmueller [Sun, 6 Dec 2020 16:04:17 +0000 (17:04 +0100)]
Clarify documentation if "Keep change markup on paste" pref

3 years agoUse LOCK in all cases
Richard Kimberly Heck [Sun, 6 Dec 2020 15:57:14 +0000 (10:57 -0500)]
Use LOCK in all cases

3 years agoImplement proper Dialog factory instead of implicit link-time dependencies
Yuriy Skalko [Thu, 3 Dec 2020 17:41:52 +0000 (19:41 +0200)]
Implement proper Dialog factory instead of implicit link-time dependencies

3 years agoAlways mark pasted stuff as changed with ct on
Juergen Spitzmueller [Sun, 6 Dec 2020 09:00:47 +0000 (10:00 +0100)]
Always mark pasted stuff as changed with ct on

independent of "Keep change tracking markup on copy and paste" pref.

Probably addresses #11973

3 years agoDisable Edit Externally for read-only Buffers.
Richard Kimberly Heck [Sun, 6 Dec 2020 05:14:23 +0000 (00:14 -0500)]
Disable Edit Externally for read-only Buffers.

3 years agoUse LOCK symbol with Minimalistic decoration, too.
Richard Kimberly Heck [Sun, 6 Dec 2020 02:25:05 +0000 (21:25 -0500)]
Use LOCK symbol with Minimalistic decoration, too.

In that case, we force a button with just the lock.

3 years agoAllow listings insets to be edited externally.
Richard Kimberly Heck [Sun, 6 Dec 2020 02:17:02 +0000 (21:17 -0500)]
Allow listings insets to be edited externally.

3 years agoUse a lock symbol to indicate when an inset is being edited externally.
Richard Kimberly Heck [Sun, 6 Dec 2020 02:16:17 +0000 (21:16 -0500)]
Use a lock symbol to indicate when an inset is being edited externally.

Good idea from Scott.

3 years agoRenaming
Richard Kimberly Heck [Sun, 6 Dec 2020 01:30:29 +0000 (20:30 -0500)]
Renaming

3 years agoFix bug #12033.
Richard Kimberly Heck [Sun, 6 Dec 2020 01:27:29 +0000 (20:27 -0500)]
Fix bug #12033.

Silly mistake: Only considered the parent, not grandparents, etc.

3 years agoAmend ccc7c641
Scott Kostyshak [Sun, 6 Dec 2020 00:51:24 +0000 (19:51 -0500)]
Amend ccc7c641

3 years agoModularize counter declarations.
Richard Kimberly Heck [Sat, 5 Dec 2020 23:41:41 +0000 (18:41 -0500)]
Modularize counter declarations.

3 years agoChange name and email in some other files
Richard Kimberly Heck [Sat, 5 Dec 2020 22:37:21 +0000 (17:37 -0500)]
Change name and email in some other files

3 years agoChange name in source files
Richard Kimberly Heck [Sat, 5 Dec 2020 22:17:02 +0000 (17:17 -0500)]
Change name in source files

3 years agoChange name and email in layout files
Richard Kimberly Heck [Sat, 5 Dec 2020 22:09:17 +0000 (17:09 -0500)]
Change name and email in layout files

3 years agoAdd LaTeXName to counters that need it.
Richard Kimberly Heck [Sat, 5 Dec 2020 22:05:30 +0000 (17:05 -0500)]
Add LaTeXName to counters that need it.

I'm sure I've missed some here. I tried to check the CLS files for
some of these, but since I don't use a lot of these layouts, it is
hard to catch them all.

3 years agoThis should fix a few type-conversion warnings.
Thibaut Cuvelier [Sat, 5 Dec 2020 21:51:56 +0000 (22:51 +0100)]
This should fix a few type-conversion warnings.

3 years agoUpdate layouts
Richard Kimberly Heck [Sat, 5 Dec 2020 21:46:19 +0000 (16:46 -0500)]
Update layouts

3 years agoUse LaTeXName of counter in LaTeX output.
Richard Kimberly Heck [Sat, 5 Dec 2020 21:23:27 +0000 (16:23 -0500)]
Use LaTeXName of counter in LaTeX output.

Fixes an oversight noticed by Scott.

3 years agoLaTeXName tag for counters. Layout format change.
Richard Kimberly Heck [Sat, 5 Dec 2020 21:14:30 +0000 (16:14 -0500)]
LaTeXName tag for counters. Layout format change.

3 years agoUpdate handling of read-only for Thesaurus
Jean-Marc Lasgouttes [Sat, 5 Dec 2020 19:27:46 +0000 (20:27 +0100)]
Update handling of read-only for Thesaurus

Remove dummy calls to ButtonController::addReadOnly().

Properly disable stuff for read-only documents.

Streamline code.

3 years agoMake Merge Changes dialog work in read only.
Jean-Marc Lasgouttes [Sat, 5 Dec 2020 18:51:07 +0000 (19:51 +0100)]
Make Merge Changes dialog work in read only.

Make LFUN_CHANGES_MERGE active in read-only documents.

Remove dummy call to ButtonController::addReadonly and replace with
proper code.

3 years agoMove stuff
Jean-Marc Lasgouttes [Sat, 5 Dec 2020 18:44:54 +0000 (19:44 +0100)]
Move stuff

3 years agode.po
Juergen Spitzmueller [Sat, 5 Dec 2020 12:46:12 +0000 (13:46 +0100)]
de.po

3 years agoWininstaller2: copy user preferences from previous minor release
Eugene Chornyi [Sat, 5 Dec 2020 10:38:58 +0000 (11:38 +0100)]
Wininstaller2: copy user preferences from previous minor release

3 years agoImprove VCS error message when RCS is not installed.
Pavel Sanda [Fri, 4 Dec 2020 17:16:44 +0000 (18:16 +0100)]
Improve VCS error message when RCS is not installed.

User's report that it takes time to realize what package
is 'ci' part of, so we can give a hint for the initial
file registration.

3 years agoDisable some Adv F&R widgets for read-only documents
Jean-Marc Lasgouttes [Thu, 3 Dec 2020 17:02:40 +0000 (18:02 +0100)]
Disable some Adv F&R widgets for read-only documents

3 years agode.po: resolve some shortcut conflicts
Juergen Spitzmueller [Thu, 3 Dec 2020 14:58:10 +0000 (15:58 +0100)]
de.po: resolve some shortcut conflicts

3 years agoFix disabling of widgets for (simple) Search dialog
Jean-Marc Lasgouttes [Thu, 3 Dec 2020 14:31:35 +0000 (15:31 +0100)]
Fix disabling of widgets for (simple) Search dialog

This allows to remove the calls to ButtonController::addReadonly,
which are placebo since 78ade7e6.

3 years agode/UserGuide: document No Page Break
Juergen Spitzmueller [Thu, 3 Dec 2020 14:37:20 +0000 (15:37 +0100)]
de/UserGuide: document No Page Break

3 years agode/UserGuide: spelling fixes
Juergen Spitzmueller [Thu, 3 Dec 2020 14:37:04 +0000 (15:37 +0100)]
de/UserGuide: spelling fixes

3 years agoUserGuide: Document No Page Break in Menus section
Juergen Spitzmueller [Thu, 3 Dec 2020 14:36:15 +0000 (15:36 +0100)]
UserGuide: Document No Page Break in Menus section

3 years agoUserGuide: Casing fixes
Juergen Spitzmueller [Thu, 3 Dec 2020 14:35:56 +0000 (15:35 +0100)]
UserGuide: Casing fixes

3 years agoamend a204dbe934
Juergen Spitzmueller [Thu, 3 Dec 2020 13:51:05 +0000 (14:51 +0100)]
amend a204dbe934

3 years agotex2lyx: prevent \; \: and \! to be converted in tipa and algorithm
Juergen Spitzmueller [Thu, 3 Dec 2020 13:49:01 +0000 (14:49 +0100)]
tex2lyx: prevent \; \: and \! to be converted in tipa and algorithm

These commands have special meanings there.

3 years agoEscape backslash in comments
Juergen Spitzmueller [Thu, 3 Dec 2020 13:47:34 +0000 (14:47 +0100)]
Escape backslash in comments

3 years agotex2lyx: support all space type in texted
Juergen Spitzmueller [Thu, 3 Dec 2020 10:12:55 +0000 (11:12 +0100)]
tex2lyx: support all space type in texted

3 years agoRecent LaTeX includes all math and text spaces
Juergen Spitzmueller [Thu, 3 Dec 2020 09:48:14 +0000 (10:48 +0100)]
Recent LaTeX includes all math and text spaces

amsmath no longer required here.

3 years agoMove dummy bool a bit closer to context
Juergen Spitzmueller [Thu, 3 Dec 2020 07:50:43 +0000 (08:50 +0100)]
Move dummy bool a bit closer to context

3 years agoAdd empty line after last \bibitem in bibliography (#12041)
Juergen Spitzmueller [Thu, 3 Dec 2020 06:46:39 +0000 (07:46 +0100)]
Add empty line after last \bibitem in bibliography (#12041)

3 years agoCmake build: Remove obsolete cmake control files
Kornel Benko [Thu, 3 Dec 2020 01:45:43 +0000 (02:45 +0100)]
Cmake build: Remove obsolete cmake control files

3 years agoCleanup headers
Yuriy Skalko [Wed, 2 Dec 2020 15:13:32 +0000 (17:13 +0200)]
Cleanup headers

3 years agoSimplify InsetMathGrid structs
Yuriy Skalko [Wed, 2 Dec 2020 12:45:14 +0000 (14:45 +0200)]
Simplify InsetMathGrid structs

3 years agoSimplify FuncRequest constructors
Yuriy Skalko [Wed, 2 Dec 2020 12:23:01 +0000 (14:23 +0200)]
Simplify FuncRequest constructors

3 years agoFix warnings and use range-based loop
Yuriy Skalko [Tue, 1 Dec 2020 22:16:55 +0000 (00:16 +0200)]
Fix warnings and use range-based loop

3 years agoUpdate tex2lyx tests
Juergen Spitzmueller [Wed, 2 Dec 2020 16:01:21 +0000 (17:01 +0100)]
Update tex2lyx tests

3 years agoImplement Hungarian quotation marks style (#12040)
Juergen Spitzmueller [Wed, 2 Dec 2020 16:00:40 +0000 (17:00 +0100)]
Implement Hungarian quotation marks style (#12040)

File format change

3 years agoUpadet sk.po
Kornel Benko [Wed, 2 Dec 2020 15:33:53 +0000 (16:33 +0100)]
Upadet sk.po

3 years agoPolish translation fix (#12013)
Juergen Spitzmueller [Wed, 2 Dec 2020 14:45:48 +0000 (15:45 +0100)]
Polish translation fix (#12013)

3 years agoFix listpreamble breakage by 6f643e52d434
Juergen Spitzmueller [Wed, 2 Dec 2020 14:25:14 +0000 (15:25 +0100)]
Fix listpreamble breakage by 6f643e52d434

3 years agoDo not reset font in preview inset
Juergen Spitzmueller [Wed, 2 Dec 2020 14:03:21 +0000 (15:03 +0100)]
Do not reset font in preview inset

3 years agoCapitalization fixes
Juergen Spitzmueller [Wed, 2 Dec 2020 13:52:51 +0000 (14:52 +0100)]
Capitalization fixes

3 years agode.po
Juergen Spitzmueller [Wed, 2 Dec 2020 13:52:24 +0000 (14:52 +0100)]
de.po

3 years agoAssure \par is output when needed with fontswitch
Juergen Spitzmueller [Wed, 2 Dec 2020 13:32:05 +0000 (14:32 +0100)]
Assure \par is output when needed with fontswitch

3 years agoExclude insets without output from fontswitch_insets
Juergen Spitzmueller [Wed, 2 Dec 2020 13:31:26 +0000 (14:31 +0100)]
Exclude insets without output from fontswitch_insets

3 years agoReduce top/bottom margin for Adv F&R workareas
Jean-Marc Lasgouttes [Tue, 1 Dec 2020 11:01:20 +0000 (12:01 +0100)]
Reduce top/bottom margin for Adv F&R workareas

3 years agoSimplify GuiWorkarea::Private constructor
Jean-Marc Lasgouttes [Tue, 1 Dec 2020 10:26:01 +0000 (11:26 +0100)]
Simplify GuiWorkarea::Private constructor

Also use the newly introduced platformName() for Qt4.

3 years agoBetter naming for enums
Yuriy Skalko [Mon, 30 Nov 2020 22:00:40 +0000 (00:00 +0200)]
Better naming for enums

3 years agoRefactor KernelDocType enum
Yuriy Skalko [Mon, 30 Nov 2020 20:46:46 +0000 (22:46 +0200)]
Refactor KernelDocType enum

3 years agoRefactor InsetQuotes.h enums
Yuriy Skalko [Mon, 30 Nov 2020 20:34:16 +0000 (22:34 +0200)]
Refactor InsetQuotes.h enums

3 years agoRemove useless breaks
Yuriy Skalko [Mon, 30 Nov 2020 16:06:12 +0000 (18:06 +0200)]
Remove useless breaks

3 years agoFix compilation on older gccs.
Pavel Sanda [Mon, 30 Nov 2020 11:21:56 +0000 (12:21 +0100)]
Fix compilation on older gccs.

3 years agoMove Inset.h include from .h to .cpp
Yuriy Skalko [Mon, 30 Nov 2020 09:21:53 +0000 (11:21 +0200)]
Move Inset.h include from .h to .cpp

3 years agoRefactor OutputParams
Yuriy Skalko [Sun, 29 Nov 2020 23:03:35 +0000 (01:03 +0200)]
Refactor OutputParams

Now all Inset hierarchy uses OutputParams.h included in Inset.h.
Forward declare some enums to reduce header dependencies.

3 years agoSimplify DocIterator
Yuriy Skalko [Fri, 27 Nov 2020 23:14:32 +0000 (01:14 +0200)]
Simplify DocIterator

3 years agoCleanup included headers
Yuriy Skalko [Fri, 27 Nov 2020 23:13:36 +0000 (01:13 +0200)]
Cleanup included headers

3 years agoFix compilation on cygwin
Enrico Forestieri [Mon, 30 Nov 2020 10:32:35 +0000 (11:32 +0100)]
Fix compilation on cygwin

3 years agoRevert "Amend 3093789e for cmake build"
Kornel Benko [Mon, 30 Nov 2020 09:17:40 +0000 (10:17 +0100)]
Revert "Amend 3093789e for cmake build"

This reverts commit b3d43404f4649e1a5539f1a819a07f8ae16fad7f.

3 years agoSimplify KeyModifier
Yuriy Skalko [Sun, 29 Nov 2020 08:19:58 +0000 (10:19 +0200)]
Simplify KeyModifier

3 years agoWininstaller2: small cosmetic bugfix
Eugene Chornyi [Mon, 30 Nov 2020 06:02:46 +0000 (07:02 +0100)]
Wininstaller2: small cosmetic bugfix

3 years agoDocBook: fix new-line behaviour of URLs.
Thibaut Cuvelier [Sun, 29 Nov 2020 00:44:13 +0000 (01:44 +0100)]
DocBook: fix new-line behaviour of URLs.

3 years agoDocBook: implement SciPoster.
Thibaut Cuvelier [Sun, 29 Nov 2020 00:15:37 +0000 (01:15 +0100)]
DocBook: implement SciPoster.

3 years agoDocBook: add layout parameters to control the special case and argument positioning.
Thibaut Cuvelier [Sat, 28 Nov 2020 21:43:00 +0000 (22:43 +0100)]
DocBook: add layout parameters to control the special case and argument positioning.

Only for flex insets.

Also add similar checks in InsetText to avoid bibliographies in paragraphs.

3 years agoDocBook: clean the special-case code.
Thibaut Cuvelier [Sat, 28 Nov 2020 19:48:43 +0000 (20:48 +0100)]
DocBook: clean the special-case code.

3 years agoautotools: use system boost by default
Jean-Marc Lasgouttes [Sun, 29 Nov 2020 21:07:26 +0000 (22:07 +0100)]
autotools: use system boost by default

What is missing is a test to use bundled boost automatically when
system boost is missing. I am not sure this is required, though.

3 years agoSmall fixes to extract.sh
Jean-Marc Lasgouttes [Sun, 29 Nov 2020 20:40:22 +0000 (21:40 +0100)]
Small fixes to extract.sh

The libs/ directory is not relevant anymore.

3 years agoctests: invert Econometrica + LuaTeX + TeX fonts
Scott Kostyshak [Sun, 29 Nov 2020 19:19:29 +0000 (14:19 -0500)]
ctests: invert Econometrica + LuaTeX + TeX fonts

These exports are failing on an updated TeX Live 2020. It is not
high priority to look into the underlying cause of these two
failures since TeX fonts are not commonly used with LuaTeX and the
ectaart class is not in TeX Live.

3 years agoremove some useless things from 3rdparty/boost
Jean-Marc Lasgouttes [Sun, 29 Nov 2020 18:20:55 +0000 (19:20 +0100)]
remove some useless things from 3rdparty/boost

Remove

1/ the libs/ directory

2/ the CMakeList.txt file, since it only mentions this directory

3/ the cstdint.hpp file in extract.sh, since we do not use this header
   file directly (should not make a difference, boost uses it in other
   places).

Update boost/Makefile.am accordingly.