]> git.lyx.org Git - features.git/commit
Fix conflicting inset font defaults (bug #8874)
authorGeorg Baum <baum@lyx.org>
Mon, 10 Feb 2014 21:06:32 +0000 (22:06 +0100)
committerGeorg Baum <baum@lyx.org>
Mon, 10 Feb 2014 21:06:32 +0000 (22:06 +0100)
commit6b49b6b129af9417fea7ea907a44a46fbbd38340
tree63c753964d0e19d94543ff62ea50d21c433490f7
parente621229ee392b957d5862f216e02be588c43a3cf
Fix conflicting inset font defaults (bug #8874)

This makes the defaults of Inset::inheritFont() and Inset::resetFontEdit()
compatible. There is no user visible change except for the Chunk inset which
does not produce invalid LaTeX after editing operations anymore.
This is the safe version for 2.1.0, for later there are still open questions:
- All insets with ResetsFont true should be audited: Is this really needed,
  or do they show similar editing problems as the Chunk inset?
- Does inheritFont() need to be customizable in the layout file as well?
- Is resetFontEdit() != !inheritFont() needed at all?
I did not use change tracking for the docs, since I updated all existing
translations.
214 files changed:
lib/doc/Customization.lyx
lib/doc/de/Customization.lyx
lib/doc/es/Customization.lyx
lib/doc/fr/Customization.lyx
lib/layouts/AEA.layout
lib/layouts/IEEEtran-CompSoc.layout
lib/layouts/IEEEtran-TransMag.layout
lib/layouts/IEEEtran.layout
lib/layouts/RJournal.layout
lib/layouts/aa.layout
lib/layouts/aapaper.inc
lib/layouts/aapaper.layout
lib/layouts/aastex.layout
lib/layouts/achemso.layout
lib/layouts/acm-sigs-alt.layout
lib/layouts/acm-sigs.inc
lib/layouts/acm-sigs.layout
lib/layouts/acmsiggraph.layout
lib/layouts/agu-dtd.layout
lib/layouts/agu_stdclass.inc
lib/layouts/agu_stdcounters.inc
lib/layouts/agu_stdlists.inc
lib/layouts/agu_stdsections.inc
lib/layouts/agu_stdtitle.inc
lib/layouts/agums.layout
lib/layouts/aguplus.inc
lib/layouts/agutex.layout
lib/layouts/algorithm2e.module
lib/layouts/amsart.layout
lib/layouts/amsbook.layout
lib/layouts/amsdefs.inc
lib/layouts/apa.layout
lib/layouts/apa6.layout
lib/layouts/arab-article.layout
lib/layouts/article-beamer.layout
lib/layouts/article.layout
lib/layouts/basic.module
lib/layouts/beamer.layout
lib/layouts/bicaption.module
lib/layouts/book.layout
lib/layouts/braille.module
lib/layouts/broadway.layout
lib/layouts/chess.layout
lib/layouts/cl2emult.layout
lib/layouts/ctex-article.layout
lib/layouts/ctex-book.layout
lib/layouts/ctex-report.layout
lib/layouts/customHeadersFooters.module
lib/layouts/db_lyxmacros.inc
lib/layouts/db_stdcharstyles.inc
lib/layouts/db_stdclass.inc
lib/layouts/db_stdcounters.inc
lib/layouts/db_stdlayouts.inc
lib/layouts/db_stdlists.inc
lib/layouts/db_stdsections.inc
lib/layouts/db_stdstarsections.inc
lib/layouts/db_stdstruct.inc
lib/layouts/db_stdtitle.inc
lib/layouts/dinbrief.layout
lib/layouts/docbook-book.layout
lib/layouts/docbook-chapter.layout
lib/layouts/docbook-section.layout
lib/layouts/docbook.layout
lib/layouts/doublecol-new.layout
lib/layouts/dtk.layout
lib/layouts/ectaart.layout
lib/layouts/egs.layout
lib/layouts/elsart.layout
lib/layouts/elsarticle.layout
lib/layouts/endnotes.module
lib/layouts/entcs.layout
lib/layouts/enumitem.module
lib/layouts/eqs-within-sections.module
lib/layouts/europecv.layout
lib/layouts/extarticle.layout
lib/layouts/extbook.layout
lib/layouts/extletter.layout
lib/layouts/extreport.layout
lib/layouts/figs-within-sections.module
lib/layouts/fix-cm.module
lib/layouts/fixltx2e.module
lib/layouts/foils.layout
lib/layouts/foottoend.module
lib/layouts/frletter.layout
lib/layouts/g-brief.layout
lib/layouts/g-brief2.layout
lib/layouts/hanging.module
lib/layouts/heb-article.layout
lib/layouts/heb-letter.layout
lib/layouts/hollywood.layout
lib/layouts/ijmpc.layout
lib/layouts/ijmpd.layout
lib/layouts/initials.module
lib/layouts/iopart.layout
lib/layouts/isprs.layout
lib/layouts/jarticle.layout
lib/layouts/jasatex.layout
lib/layouts/jbook.layout
lib/layouts/jgrga.layout
lib/layouts/jreport.layout
lib/layouts/jsarticle.layout
lib/layouts/jsbook.layout
lib/layouts/jss.layout
lib/layouts/jurabib.module
lib/layouts/kluwer.layout
lib/layouts/knitr.module
lib/layouts/latex8.layout
lib/layouts/letter.layout
lib/layouts/lettre.layout
lib/layouts/lilypond.module
lib/layouts/linguistics.module
lib/layouts/litinsets.inc
lib/layouts/llncs.layout
lib/layouts/logicalmkup.module
lib/layouts/ltugboat.layout
lib/layouts/lyxmacros.inc
lib/layouts/memoir.layout
lib/layouts/minimalistic.module
lib/layouts/moderncv.layout
lib/layouts/multicol.module
lib/layouts/mwart.layout
lib/layouts/mwbk.layout
lib/layouts/mwrep.layout
lib/layouts/natbib.module
lib/layouts/natbibapa.module
lib/layouts/noweb.module
lib/layouts/numarticle.inc
lib/layouts/numreport.inc
lib/layouts/numrevtex.inc
lib/layouts/paper.layout
lib/layouts/powerdot.layout
lib/layouts/recipebook.layout
lib/layouts/report.layout
lib/layouts/revtex.layout
lib/layouts/revtex4-1.layout
lib/layouts/revtex4.layout
lib/layouts/rsphrase.module
lib/layouts/scrartcl.layout
lib/layouts/scrarticle-beamer.layout
lib/layouts/scrbook.layout
lib/layouts/scrclass.inc
lib/layouts/scrlettr.layout
lib/layouts/scrlttr2.layout
lib/layouts/scrreprt.layout
lib/layouts/seminar.layout
lib/layouts/shapepar.module
lib/layouts/siamltex.layout
lib/layouts/sigplanconf.layout
lib/layouts/simplecv.layout
lib/layouts/singlecol-new.layout
lib/layouts/singlecol.layout
lib/layouts/slides.layout
lib/layouts/spie.layout
lib/layouts/stdcharstyles.inc
lib/layouts/stdciteformats.inc
lib/layouts/stdclass.inc
lib/layouts/stdcounters.inc
lib/layouts/stdcustom.inc
lib/layouts/stdfloats.inc
lib/layouts/stdinsets.inc
lib/layouts/stdlayouts.inc
lib/layouts/stdletter.inc
lib/layouts/stdlists.inc
lib/layouts/stdlyxlist.inc
lib/layouts/stdrefprefix.inc
lib/layouts/stdsections.inc
lib/layouts/stdstarsections.inc
lib/layouts/stdstruct.inc
lib/layouts/stdtitle.inc
lib/layouts/svcommon.inc
lib/layouts/svglobal.layout
lib/layouts/svglobal3.layout
lib/layouts/svjog.layout
lib/layouts/svmono.layout
lib/layouts/svmult.layout
lib/layouts/svprobth.layout
lib/layouts/sweave.module
lib/layouts/tabs-within-sections.module
lib/layouts/tarticle.layout
lib/layouts/tbook.layout
lib/layouts/theorems-ams-bytype.inc
lib/layouts/theorems-ams-bytype.module
lib/layouts/theorems-ams-extended-bytype.module
lib/layouts/theorems-ams-extended.module
lib/layouts/theorems-ams.inc
lib/layouts/theorems-ams.module
lib/layouts/theorems-bytype.inc
lib/layouts/theorems-bytype.module
lib/layouts/theorems-case.inc
lib/layouts/theorems-chap-bytype.module
lib/layouts/theorems-chap.module
lib/layouts/theorems-named.module
lib/layouts/theorems-order.inc
lib/layouts/theorems-proof-std.inc
lib/layouts/theorems-proof.inc
lib/layouts/theorems-refprefix.inc
lib/layouts/theorems-sec-bytype.module
lib/layouts/theorems-sec.module
lib/layouts/theorems-starred-equivalents.inc
lib/layouts/theorems-starred.inc
lib/layouts/theorems-starred.module
lib/layouts/theorems-std.module
lib/layouts/theorems-without-preamble.inc
lib/layouts/theorems.inc
lib/layouts/treport.layout
lib/layouts/tufte-book.layout
lib/layouts/tufte-handout.layout
lib/scripts/layout2layout.py
src/TextClass.cpp
src/insets/Inset.cpp
src/insets/Inset.h
src/insets/InsetFlex.cpp
src/insets/InsetFlex.h
src/insets/InsetLayout.cpp