]> git.lyx.org Git - features.git/commit
Add support for the esint package
authorGeorg Baum <Georg.Baum@post.rwth-aachen.de>
Mon, 13 Nov 2006 17:35:18 +0000 (17:35 +0000)
committerGeorg Baum <Georg.Baum@post.rwth-aachen.de>
Mon, 13 Nov 2006 17:35:18 +0000 (17:35 +0000)
commit2db7521b7080d63acbcd3bd5bfe892f5a414b2b0
tree2111ec1c0a35745a8f26e8b037d4e9a0310413b1
parent3b91a07daa8282dde3d860adf5bb932133d0b43d
Add support for the esint package

* src/LaTeXFeatures.C
(LaTeXFeatures::getPackages): handle esint and wasysym

* src/mathed/MathMacroTable.[Ch]
(requires_): New member: tell the feature this macro requires
(MacroTable::insert): take new requires arg

* src/mathed/MathMacroTemplate.C
(MathMacroTemplate::asMacroData): adjust to change above

* src/mathed/MathSupport.C
(fontinfos): add esint10 font

* src/mathed/InsetMathHull.C
(InsetMathHull::doDispatch): AMS_ON -> package_on

* src/mathed/MathMacroTable.h

* src/mathed/MathFactory.C
(initSymbols): read and store requires field for symbols

* src/mathed/InsetMathSymbol.C
(InsetMathSymbol::metrics): handle esint
(InsetMathSymbol::takesLimits): ditto

* src/buffer.C
(LYX_FORMAT): update format
(Buffer::validate): handle esint, AMS_ON -> package_on

* src/bufferparams.C:
(AMSTranslator): Rename to PackageTranslator
(BufferParams::readToken): Read \use_esint
(BufferParams::writeFile): Write \use_esint

* src/frontends/qt4/QDocumentDialog.C: handle esint

* src/frontends/qt4/ui/MathsUi.ui : add esint checkboxes

* src/frontends/qt4/GuiFontLoader.C
(symbol_fonts: Add esint10 font
(symbolFamily): handle esint10 font
(isChosenFont): Add comment

* src/frontends/controllers/ControlMath.C
(latex_varsz): Add new integral symbols

* src/support/fontutils.C
(win_fonts_truetype): Add esint10 font

* src/bufferparams.h
(enum AMS): rename to enum Package
(use_esint): new parameter

* src/lyxfont.[Ch]: Add esint font

* lib/symbols: Add new integral symbols

* lib/lyx2lyx/LyX.py
(format_relation): Update format

* lib/lyx2lyx/lyx_1_5.py: handle new format

* lib/chkconfig.ltx: Test esint package

* lib/images/math/oiintop.xpm
* lib/images/math/sqintop.xpm
* lib/images/math/sqint.xpm
* lib/images/math/ointctrclockwiseop.xpm
* lib/images/math/ointctrclockwise.xpm
* lib/images/math/iiintop.xpm
* lib/images/math/iintop.xpm
* lib/images/math/sqiint.xpm
* lib/images/math/iiint.xpm
* lib/images/math/ointclockwiseop.xpm
* lib/images/math/oiint.xpm
* lib/images/math/dotsintop.xpm
* lib/images/math/sqiintop.xpm
* lib/images/math/ointclockwise.xpm
* lib/images/math/iiiintop.xpm
* lib/images/math/dotsint.xpm
* lib/images/math/iiiint.xpm
* lib/images/math/iint.xpm: new icons

* lib/doc/LaTeXConfig.lyx.in: Add docs for esint package

* lib/doc/UserGuide.lyx: Add short documentation of integral symbols

* lib/Makefile.am: Add new files

* development/scons/scons_manifest.py: ditto

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15907 a592a061-630c-0410-9148-cb99ea01b6c8
46 files changed:
Status.15x
development/FORMAT
development/scons/scons_manifest.py
lib/Makefile.am
lib/chkconfig.ltx
lib/doc/LaTeXConfig.lyx.in
lib/doc/UserGuide.lyx
lib/images/math/dotsint.xpm [new file with mode: 0644]
lib/images/math/dotsintop.xpm [new file with mode: 0644]
lib/images/math/iiiint.xpm [new file with mode: 0644]
lib/images/math/iiiintop.xpm [new file with mode: 0644]
lib/images/math/iiint.xpm [new file with mode: 0644]
lib/images/math/iiintop.xpm [new file with mode: 0644]
lib/images/math/iint.xpm [new file with mode: 0644]
lib/images/math/iintop.xpm [new file with mode: 0644]
lib/images/math/oiint.xpm [new file with mode: 0644]
lib/images/math/oiintop.xpm [new file with mode: 0644]
lib/images/math/ointclockwise.xpm [new file with mode: 0644]
lib/images/math/ointclockwiseop.xpm [new file with mode: 0644]
lib/images/math/ointctrclockwise.xpm [new file with mode: 0644]
lib/images/math/ointctrclockwiseop.xpm [new file with mode: 0644]
lib/images/math/sqiint.xpm [new file with mode: 0644]
lib/images/math/sqiintop.xpm [new file with mode: 0644]
lib/images/math/sqint.xpm [new file with mode: 0644]
lib/images/math/sqintop.xpm [new file with mode: 0644]
lib/lyx2lyx/LyX.py
lib/lyx2lyx/lyx_1_5.py
lib/symbols
src/LaTeXFeatures.C
src/buffer.C
src/bufferparams.C
src/bufferparams.h
src/frontends/controllers/ControlMath.C
src/frontends/qt4/GuiFontLoader.C
src/frontends/qt4/QDocumentDialog.C
src/frontends/qt4/ui/MathsUi.ui
src/lyxfont.C
src/lyxfont.h
src/mathed/InsetMathHull.C
src/mathed/InsetMathSymbol.C
src/mathed/MathFactory.C
src/mathed/MathMacroTable.C
src/mathed/MathMacroTable.h
src/mathed/MathMacroTemplate.C
src/mathed/MathSupport.C
src/support/fontutils.C