]> git.lyx.org Git - features.git/log
features.git
6 years agoUse getArg to read math-extern arguments
Jean-Marc Lasgouttes [Tue, 5 Jun 2018 09:24:05 +0000 (11:24 +0200)]
Use getArg to read math-extern arguments

This avoids a use of istringstream that coverity dislikes.

6 years agoconfigure.ac: update LYX_DATE
Scott Kostyshak [Mon, 4 Jun 2018 16:45:09 +0000 (12:45 -0400)]
configure.ac: update LYX_DATE

We update the date to 2018-02-24, which is the date of the 2.3.0
release. For discussion, see:

https://www.mail-archive.com/search?l=mid&q=11760986.J1Atc1jgU7%40amd64

6 years agoCatch exception in replaceEnvironmentPath
Jean-Marc Lasgouttes [Mon, 4 Jun 2018 08:51:11 +0000 (10:51 +0200)]
Catch exception in replaceEnvironmentPath

This exception in the regex constructor is only theoretical (our regex
are hardcoded), but this is creating coverity noise.

Additionally, revert the following commits that are not needed anymore:
6b6fa94c: Catch exceptions to please coverity
c2ed75fd: Fixup 6b6fa94c: coverity says there are more possible exceptions.

This commit is better viewed with 'git show -b'.

6 years agoCmake build: Adapt use of some variables
Kornel Benko [Sun, 3 Jun 2018 07:16:55 +0000 (09:16 +0200)]
Cmake build: Adapt use of some variables

1.) Rename LYX_PATCH_VERSION to LYX_RELEASE_VERSION.
  This matches the use in automake.
2.) Don't display LYX_DATE at configure time.
  This value is evaluated later at build time

6 years agoFixup c7496a11: test emptiness before accessing elements
Jean-Marc Lasgouttes [Fri, 1 Jun 2018 19:48:26 +0000 (21:48 +0200)]
Fixup c7496a11: test emptiness before accessing elements

6 years agoWe do not natively support multirow yet
Juergen Spitzmueller [Fri, 1 Jun 2018 15:11:35 +0000 (17:11 +0200)]
We do not natively support multirow yet

See #11164

6 years agoIf a master is being created at loading the child, un-hide it.
Juergen Spitzmueller [Fri, 1 Jun 2018 08:17:18 +0000 (10:17 +0200)]
If a master is being created at loading the child, un-hide it.

Fixes: #11162
6 years agoSkip paint event when in the middle of a buffer operation
Jean-Marc Lasgouttes [Thu, 31 May 2018 21:15:40 +0000 (23:15 +0200)]
Skip paint event when in the middle of a buffer operation

This is detected when an undo group is open and contains at east one
element. This means indeed that changes are in progress. Note that the
group is in general opened in GuiApplication::dispatch. The code there
is changed to ensure that the group is closed before updating the
screen.

This patch is experimental. It is expected to be replaced in master by
a more complete solution. It could in the meantime be backported to 2.3.x.

Fixes bug #11159.

6 years agoRevert "Remove test for files when using batch mode."
Richard Kimberly Heck [Thu, 31 May 2018 03:13:07 +0000 (23:13 -0400)]
Revert "Remove test for files when using batch mode."

We are not really ready for this case.

This reverts commit e143f0b9e94c7285887ab98ff03841a6fe4883c0.

6 years agoRemove test for files when using batch mode.
Richard Kimberly Heck [Tue, 29 May 2018 19:48:56 +0000 (15:48 -0400)]
Remove test for files when using batch mode.

As Kornel pointed out, it's possible to give a command sequence, or
multiple "-x" arguments, and carry out an operation without actually
giving LyX a filename argument. This will lead to cases like:
    lyx -batch -x buffer-export
which don't do anything, but it's not catastrophic.

6 years agoFixup 7900e995: avoid null dereference
Jean-Marc Lasgouttes [Tue, 29 May 2018 13:23:28 +0000 (15:23 +0200)]
Fixup 7900e995: avoid null dereference

Spotted by Coverity.

6 years agoFixup dd79338c: avoid hypothetical division by zero
Jean-Marc Lasgouttes [Tue, 29 May 2018 13:18:01 +0000 (15:18 +0200)]
Fixup dd79338c: avoid hypothetical division by zero

Spotted by Coverity.

6 years agoFixup 57dc8175: initialize GuiCharacter::nospellcheck_
Jean-Marc Lasgouttes [Tue, 29 May 2018 13:08:38 +0000 (15:08 +0200)]
Fixup 57dc8175: initialize GuiCharacter::nospellcheck_

Spotted by coverity.

6 years agoFixup 4e9084b3e4
Jean-Marc Lasgouttes [Tue, 29 May 2018 13:00:04 +0000 (15:00 +0200)]
Fixup 4e9084b3e4

The reordering of the code was incorrect. The code calling Change::paintCue()
has to come last, since it depends on the change_drawn value.

Spotted by coverity.

6 years agoFixup a8fd12d1
Jean-Marc Lasgouttes [Mon, 28 May 2018 16:02:54 +0000 (18:02 +0200)]
Fixup a8fd12d1

Remove unused variables.

6 years agoCosmetics
Jean-Marc Lasgouttes [Mon, 28 May 2018 10:33:17 +0000 (12:33 +0200)]
Cosmetics

Use range-for in TextMetrics.cpp.

Rename InsetList::InsetTable to InsetList::Element.

6 years agoRemove trailing _ to local variable
Jean-Marc Lasgouttes [Mon, 28 May 2018 09:43:24 +0000 (11:43 +0200)]
Remove trailing _ to local variable

We reserve these to private members.

6 years agoDraw frame last when drawing text insets
Jean-Marc Lasgouttes [Fri, 25 May 2018 15:08:45 +0000 (17:08 +0200)]
Draw frame last when drawing text insets

This avoid cases where the blinking cursor erases the frame.

6 years agoAdapt a testfile after commit 7a5184f and fix 5996b2e
Kornel Benko [Sun, 27 May 2018 12:31:35 +0000 (14:31 +0200)]
Adapt a testfile after commit 7a5184f and fix 5996b2e

6 years agoFix encoding problems in \input@path
Juergen Spitzmueller [Sun, 27 May 2018 09:54:07 +0000 (11:54 +0200)]
Fix encoding problems in \input@path

As of LaTeX2e 2018, characters are made active earlier, which results
in new expansion problems.

Following a suggestion of Markus Kohm (pc) and the TL mailing list [1],
we embrace non-ASCII input paths in \detokenize. This relies on e-tex,
but I think we can assume this is nowadays available everywhere.

[1] http://tug.org/pipermail/tex-live/2018-May/041691.html

Fixes: #11146
6 years agoUnbreak bibitem citations
Juergen Spitzmueller [Sun, 27 May 2018 09:49:10 +0000 (11:49 +0200)]
Unbreak bibitem citations

ENGINE_TYPE_DEFAULT includes the other two types. Thus we need to check
for multiple engines in parallel (and reintroduce the binary operators)

6 years agodisambiguate function name
Juergen Spitzmueller [Sun, 27 May 2018 07:56:45 +0000 (09:56 +0200)]
disambiguate function name

6 years agoDisable GUI for our batch tests if using QT5
Kornel Benko [Sat, 26 May 2018 11:30:30 +0000 (13:30 +0200)]
Disable GUI for our batch tests if using QT5

Thanks to Enrico for this params

6 years agoCmake batch tests: Generalize lists of files in test.
Kornel Benko [Fri, 25 May 2018 15:19:34 +0000 (17:19 +0200)]
Cmake batch tests: Generalize lists of files in test.

Each source file is to be copied to the test directory
Created files are to be compared to the corresponding expected file (if it is not set to "undef")

6 years agoCmake batch tests: Check also if all expected files are created
Kornel Benko [Fri, 25 May 2018 11:59:47 +0000 (13:59 +0200)]
Cmake batch tests: Check also if all expected files are created

6 years agoAdded testcase for ticket #11156
Kornel Benko [Thu, 24 May 2018 18:49:11 +0000 (20:49 +0200)]
Added testcase for ticket #11156
The test is named "AMS-import", with defined test-labels 'tex2lyx' and 'batch'

6 years agoConsider required modules when checking for layout definitions in modules
Juergen Spitzmueller [Thu, 24 May 2018 15:38:10 +0000 (17:38 +0200)]
Consider required modules when checking for layout definitions in modules

Fixes: #11156.
6 years agoSet caret height correctly for cells inside math rows
Jean-Marc Lasgouttes [Thu, 24 May 2018 09:10:25 +0000 (11:10 +0200)]
Set caret height correctly for cells inside math rows

The code in 90cfe4ec3 only handled the cells which metrics are
computed directly, and missed those who were linearized inside a MathRow.

To fix this, we use the fact that all the positions in a math row have
the same height and make MathRow::metrics return a boolean indicating
whether it contains a caret for a given bufferview.

Fixes bug #11153.

6 years agotex2lyx: extend titling support
Juergen Spitzmueller [Wed, 23 May 2018 10:34:41 +0000 (12:34 +0200)]
tex2lyx: extend titling support

Rather than checking for hardcoded title commands such as \maketitle,
use the titlename and titletype as defined in the layout.

This now also includes title environments.

Fixes part of #6461

6 years agoFix wrong warning.
Juergen Spitzmueller [Mon, 21 May 2018 11:45:31 +0000 (13:45 +0200)]
Fix wrong warning.

6 years agoUpdate tex2lyx tests
Juergen Spitzmueller [Mon, 21 May 2018 11:45:18 +0000 (13:45 +0200)]
Update tex2lyx tests

6 years agoSupport \cite command in tufte classes
Juergen Spitzmueller [Mon, 21 May 2018 11:43:16 +0000 (13:43 +0200)]
Support \cite command in tufte classes

This is an extra command used for sidenote citations. Since we do not
provide \cite with natbib (which tufte uses) as a choice, we use the
new AddToCiteEngine feature to add it.

File format change.

Fixes: #11150
6 years agoReset dim width when computing MathRow metrics
Jean-Marc Lasgouttes [Mon, 21 May 2018 11:24:27 +0000 (13:24 +0200)]
Reset dim width when computing MathRow metrics

This was dropped by mistake in 7bcb78a77.

Fixes bug #11152.

6 years agoAllow for cite engine and format definitions/modifications in layouts
Juergen Spitzmueller [Mon, 21 May 2018 10:46:53 +0000 (12:46 +0200)]
Allow for cite engine and format definitions/modifications in layouts

Now layout files and modules can extend the cite engines or completely
overwrite them, and modify the cite formats.

Any CiteEngine definition in a layout/module will completely overwrite
those by cite engine files.

AddToCiteEngine will extend them (add if they do not exist yet).

Any CiteFormat definition in a layout will be preferred to those in cite
engines. CiteFormat definitions that are not touched by the former are
still active, though (so, as opposed to CiteEngine, a CiteFormat does
not completely overwrite those by the engine files).

Layout format change.

6 years agoSimplify cite engines code
Juergen Spitzmueller [Sun, 20 May 2018 10:27:03 +0000 (12:27 +0200)]
Simplify cite engines code

As opposed to modules (from which the framework was initially borrowed),
we only allow one cite engine per document. Thus, we don't need to fiddle
with lists.

6 years agoFix bug #11151
Enrico Forestieri [Sat, 19 May 2018 19:33:29 +0000 (21:33 +0200)]
Fix bug #11151

6 years agoRemove insane list of requirements
Juergen Spitzmueller [Sat, 19 May 2018 08:28:50 +0000 (10:28 +0200)]
Remove insane list of requirements

6 years agoDo not start from a non-reveant parent in Buffer cloning.
Juergen Spitzmueller [Wed, 16 May 2018 06:35:21 +0000 (08:35 +0200)]
Do not start from a non-reveant parent in Buffer cloning.

6 years agocosmetics
Pavel Sanda [Tue, 15 May 2018 09:01:22 +0000 (11:01 +0200)]
cosmetics

6 years agoAvoid black screen on macOS
Jean-Marc Lasgouttes [Mon, 14 May 2018 07:46:54 +0000 (09:46 +0200)]
Avoid black screen on macOS

When paintEvent is triggered on macOS, the least we can do is to copy
our backing store to the screen.

6 years agoImplement layout-toggle lfun
Jean-Marc Lasgouttes [Mon, 14 May 2018 21:58:42 +0000 (23:58 +0200)]
Implement layout-toggle lfun

This is like `layout', except that the layout is reset to default if
it was already correct. In the case of a selection, the layout is set
normally if some layouts in the selection are not at the required
layout; it is reset only if all the layouts of the selection already
have the required layout.

Part of ticket #9864.

6 years agoRemoved unused private variable
Jean-Marc Lasgouttes [Mon, 14 May 2018 21:03:50 +0000 (23:03 +0200)]
Removed unused private variable

Spotted by clang++ 6.

6 years agoCmake mingw build: Get rid of a cmake warning regarding policy CMP0020
Kornel Benko [Mon, 14 May 2018 15:29:45 +0000 (17:29 +0200)]
Cmake mingw build: Get rid of a cmake warning regarding policy CMP0020

For explanation see the output of 'cmake --help-policy CMP0020'

6 years agoClean up code of LFUN_LAYOUT
Jean-Marc Lasgouttes [Mon, 14 May 2018 14:33:52 +0000 (16:33 +0200)]
Clean up code of LFUN_LAYOUT

Factor out some code in helper functions. Improve getStatus so that
icon is selected only when the whole selection has the correct layout.

This work towards ticket #9864.

6 years ago Update fr.po
jpc [Mon, 14 May 2018 14:19:00 +0000 (16:19 +0200)]
   Update fr.po

6 years ago#11142 correct list of previous version to check for user directory contents
Stephan Witt [Sun, 13 May 2018 18:15:35 +0000 (20:15 +0200)]
#11142 correct list of previous version to check for user directory contents

LyX on Mac uses a user directory with version suffix. On change of the version suffix the existence of the directories with previous versions is checked and the latest one is used for a copy on first configure run. For 2.4 the candidate list starts with 2.3 now as it should.

6 years agoUpdate it.po
Enrico Forestieri [Sat, 12 May 2018 16:07:42 +0000 (18:07 +0200)]
Update it.po

6 years agoUpdate sk.po
Kornel Benko [Fri, 11 May 2018 17:52:08 +0000 (19:52 +0200)]
Update sk.po

6 years agoImplement InsetFloat::contentAlignment()
Juergen Spitzmueller [Fri, 11 May 2018 13:31:04 +0000 (15:31 +0200)]
Implement InsetFloat::contentAlignment()

6 years agoFix InsetBox::contentAlignment()
Juergen Spitzmueller [Fri, 11 May 2018 13:11:06 +0000 (15:11 +0200)]
Fix InsetBox::contentAlignment()

Some cases where alignment is possible were missing.

Candidate for 2.3.x.

6 years agoDisallow paragraph customization in some single-par charstyle insets
Juergen Spitzmueller [Fri, 11 May 2018 11:47:27 +0000 (13:47 +0200)]
Disallow paragraph customization in some single-par charstyle insets

Fixes: #9192
6 years agoMerge paragraphs when pasted into an inset that forbids multipars
Juergen Spitzmueller [Fri, 11 May 2018 11:17:39 +0000 (13:17 +0200)]
Merge paragraphs when pasted into an inset that forbids multipars

Fixes: #8281
6 years agode.po: update
Juergen Spitzmueller [Fri, 11 May 2018 10:58:02 +0000 (12:58 +0200)]
de.po: update

6 years agoDocument float alignment settings
Juergen Spitzmueller [Fri, 11 May 2018 10:57:43 +0000 (12:57 +0200)]
Document float alignment settings

6 years agoAlign some strings
Juergen Spitzmueller [Fri, 11 May 2018 10:57:28 +0000 (12:57 +0200)]
Align some strings

6 years agoAvoid crash when trying to handle FitCursor
Jean-Marc Lasgouttes [Fri, 11 May 2018 09:27:26 +0000 (11:27 +0200)]
Avoid crash when trying to handle FitCursor

It is better to handle SinglePar before FitCursor, since the later
requires correct metrics at cursor position.

Fixes bug #11139 and probably #11125.

6 years agode.po: update
Juergen Spitzmueller [Fri, 11 May 2018 09:06:32 +0000 (11:06 +0200)]
de.po: update

6 years agoupdate tex2lyx tests after file format change
Juergen Spitzmueller [Thu, 10 May 2018 18:16:56 +0000 (20:16 +0200)]
update tex2lyx tests after file format change

6 years agoAdd support for global float alignment
Juergen Spitzmueller [Thu, 10 May 2018 18:15:11 +0000 (20:15 +0200)]
Add support for global float alignment

It is now possible in the float settings (doc dialog) to specify a global
(inner) alignment for floats, and in the float settings, this can be
overridden (just as with float placement)

Fixes: #8665
File format change.

6 years agoFix menu accelerator conflict
Scott Kostyshak [Thu, 10 May 2018 17:24:23 +0000 (13:24 -0400)]
Fix menu accelerator conflict

6 years agoOnly show Accept/Reject Change options if relevant
Scott Kostyshak [Fri, 4 May 2018 22:21:54 +0000 (18:21 -0400)]
Only show Accept/Reject Change options if relevant

In the context menu for a selection, we now only show the options
"Accept Change" and "Reject Change" if there is actually a change in
the selection. Similarly, in the toolbar, the buttons are only
enabled when there is a change in the selection.

This fixes #10338.

6 years agoSimplify the backup names when using an older file format.
José Matos [Wed, 9 May 2018 07:53:28 +0000 (08:53 +0100)]
Simplify the backup names when using an older file format.

Currently if we have a 2.3 file and we open it with a more recent version
we get:

original file: file.lyx
backup file:   file-lyxformat-544.lyx~

After this commit the backup file becomes

file-lyx23.lyx~

If the file is from a development version then we get the same result as before.

6 years agoCenter longtable explicitly (#10690)
Scott Kostyshak [Tue, 8 May 2018 15:18:07 +0000 (11:18 -0400)]
Center longtable explicitly (#10690)

"Center" is the default of longtable, but some situations require it
to be centered explicitly, such as when using floatrow:

https://tex.stackexchange.com/questions/320592/floatrow-package-conflicting-with-centering-longtable

6 years agoUpdate it.po
Enrico Forestieri [Tue, 8 May 2018 12:06:01 +0000 (14:06 +0200)]
Update it.po

6 years agoUpdate sk.po
Kornel Benko [Tue, 8 May 2018 07:00:11 +0000 (09:00 +0200)]
Update sk.po

6 years agoUpdate sk.po
Kornel Benko [Tue, 8 May 2018 06:42:36 +0000 (08:42 +0200)]
Update sk.po

6 years agoCorrect German translation
Juergen Spitzmueller [Tue, 8 May 2018 06:36:47 +0000 (08:36 +0200)]
Correct German translation

"Benutzerdefiniert" means "user defined", which is not what "custom"
means here (custom insets/text styles are usually not user defined,
but provided by a class/module).

6 years agoFix problem noted by Scott in bug #11125.
Richard Kimberly Heck [Tue, 8 May 2018 06:07:47 +0000 (02:07 -0400)]
Fix problem noted by Scott in bug #11125.

Need to set the Buffers for math insets, too.

6 years agode.po: update
Juergen Spitzmueller [Tue, 8 May 2018 05:57:00 +0000 (07:57 +0200)]
de.po: update

6 years agoSeparate Text Styles and Text Properties
Juergen Spitzmueller [Tue, 8 May 2018 05:46:53 +0000 (07:46 +0200)]
Separate Text Styles and Text Properties

6 years agoImproved oxygen icons for dynamic menus
Juergen Spitzmueller [Mon, 7 May 2018 16:42:35 +0000 (18:42 +0200)]
Improved oxygen icons for dynamic menus

6 years agoUpdate it.po
Enrico Forestieri [Mon, 7 May 2018 13:36:50 +0000 (15:36 +0200)]
Update it.po

6 years agode.po
Juergen Spitzmueller [Mon, 7 May 2018 12:48:32 +0000 (14:48 +0200)]
de.po

6 years agoAdd missing handling of entry 'Dynamicmenu' to po/lyx_pot.py
Kornel Benko [Mon, 7 May 2018 11:43:48 +0000 (13:43 +0200)]
Add missing handling of entry 'Dynamicmenu' to po/lyx_pot.py

6 years agoCmake build: Recreate .pot files also if po/lyx_pot.py changes.
Kornel Benko [Mon, 7 May 2018 11:29:57 +0000 (13:29 +0200)]
Cmake build: Recreate .pot files also if po/lyx_pot.py changes.

6 years agoNew icons for dynamic inset and charstyle menus.
Enrico Forestieri [Mon, 7 May 2018 09:55:47 +0000 (11:55 +0200)]
New icons for dynamic inset and charstyle menus.

These icons are more in line with the default theme, IMHO.

6 years ago Update fr.po
jpc [Mon, 7 May 2018 09:52:52 +0000 (11:52 +0200)]
  Update fr.po

6 years agoFix cutnpaste error
Juergen Spitzmueller [Mon, 7 May 2018 08:15:23 +0000 (10:15 +0200)]
Fix cutnpaste error

6 years agoDocument nospellcheck
Juergen Spitzmueller [Mon, 7 May 2018 07:28:55 +0000 (09:28 +0200)]
Document nospellcheck

6 years agode.po: update
Juergen Spitzmueller [Mon, 7 May 2018 07:27:08 +0000 (09:27 +0200)]
de.po: update

6 years agoUpdate sk.po
Kornel Benko [Mon, 7 May 2018 07:19:34 +0000 (09:19 +0200)]
Update sk.po

6 years ago Update fr.po (last step after character style review)
jpc [Mon, 7 May 2018 07:19:18 +0000 (09:19 +0200)]
Update fr.po (last step after character style review)

6 years agoUserGuide: Reset > Default
Juergen Spitzmueller [Mon, 7 May 2018 07:14:55 +0000 (09:14 +0200)]
UserGuide: Reset > Default

6 years agoGuiCharacter: Reset > Default
Juergen Spitzmueller [Mon, 7 May 2018 07:03:45 +0000 (09:03 +0200)]
GuiCharacter: Reset > Default

6 years agoPaint nospell mark lower than foeign mark, since these can appear both
Juergen Spitzmueller [Mon, 7 May 2018 06:41:28 +0000 (08:41 +0200)]
Paint nospell mark lower than foeign mark, since these can appear both

Also, assure that misspelled mark is not shown when nospellcheck()

6 years agoAdd \nospellcheck font property
Juergen Spitzmueller [Sun, 6 May 2018 17:48:21 +0000 (19:48 +0200)]
Add \nospellcheck font property

This revives a ten year old idea (and patch) by Dov.

You can now mark in the character dialog text and exclude it from spell
checking.

Fixes: #1042
File format change

Remaining issue: The instant spell checking marks are not immediately
removed, but only after some editing.

6 years agoTry some new icons for new dynamic inset and charstyle menus.
Richard Kimberly Heck [Fri, 4 May 2018 01:28:09 +0000 (21:28 -0400)]
Try some new icons for new dynamic inset and charstyle menus.

Suggestions by Pavel. Also move menus on toolbars per his suggestions.

6 years ago Update fr.po (first step)
jpc [Sun, 6 May 2018 15:43:44 +0000 (17:43 +0200)]
 Update fr.po (first step)

6 years agoSmall corrections in slovak.nsh
Kornel Benko [Sun, 6 May 2018 13:29:41 +0000 (15:29 +0200)]
Small corrections in slovak.nsh

6 years agoUserGuide: Adapt to new character dialog.
Juergen Spitzmueller [Sun, 6 May 2018 12:17:28 +0000 (14:17 +0200)]
UserGuide: Adapt to new character dialog.

Also differentiate more between (semantic) Character Styles and (formal)
Text Properties.

6 years agoUpdate sk.po
Kornel Benko [Sat, 5 May 2018 17:23:20 +0000 (19:23 +0200)]
Update sk.po

6 years agode.po: update
Juergen Spitzmueller [Sat, 5 May 2018 16:57:26 +0000 (18:57 +0200)]
de.po: update

6 years agoMore UI tuning following Scott's suggestions
Juergen Spitzmueller [Sat, 5 May 2018 16:48:43 +0000 (18:48 +0200)]
More UI tuning following Scott's suggestions

6 years agoRemove unused function.
Richard Kimberly Heck [Sat, 5 May 2018 16:02:10 +0000 (12:02 -0400)]
Remove unused function.

6 years agoFine-tune character dialog UI
Juergen Spitzmueller [Sat, 5 May 2018 15:45:17 +0000 (17:45 +0200)]
Fine-tune character dialog UI

6 years agoFurther BC fixes to GuiCharacter
Juergen Spitzmueller [Sat, 5 May 2018 15:24:09 +0000 (17:24 +0200)]
Further BC fixes to GuiCharacter

6 years agode.po: update
Juergen Spitzmueller [Sat, 5 May 2018 14:04:54 +0000 (16:04 +0200)]
de.po: update

6 years agoMake textcommabelow feature conditional on encoding
Juergen Spitzmueller [Sat, 5 May 2018 13:43:54 +0000 (15:43 +0200)]
Make textcommabelow feature conditional on encoding

6 years agoUse a copy of BufferParams
Juergen Spitzmueller [Sat, 5 May 2018 13:26:58 +0000 (15:26 +0200)]
Use a copy of BufferParams

6 years agoCheck script char fontenc from main language.
Juergen Spitzmueller [Sat, 5 May 2018 13:26:37 +0000 (15:26 +0200)]
Check script char fontenc from main language.