lyx_mirror/src/frontends/controllers
Georg Baum 2db7521b70 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
2006-11-13 17:35:18 +00:00
..
tests move everything into namespace lyx 2006-10-21 00:16:43 +00:00
BCView.C
BCView.h even more unicode work... 2006-10-09 13:28:32 +00:00
BCView.tmpl even more unicode work... 2006-10-09 13:28:32 +00:00
biblio.C use more unicode in math 2006-10-22 10:15:23 +00:00
biblio.h
ButtonController.C
ButtonController.h
ButtonPolicies.C
ButtonPolicies.h
ChangeLog
character.C Change _() to return a docstring. Fixup callers with the help of lyx::to_utf8. 2006-09-09 15:27:44 +00:00
character.h
ControlAboutlyx.C update FSF address 2006-11-13 14:21:37 +00:00
ControlAboutlyx.h
ControlBibtex.C Use the new InsetCommandParams interface (frontend part), from Ugras and me 2006-10-20 13:53:43 +00:00
ControlBibtex.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ControlBox.C Change _() to return a docstring. Fixup callers with the help of lyx::to_utf8. 2006-09-09 15:27:44 +00:00
ControlBox.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ControlBranch.C
ControlBranch.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ControlChanges.C move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ControlChanges.h * ControlChanges: 2006-10-08 10:32:33 +00:00
ControlCharacter.C move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ControlCharacter.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ControlCitation.C Rework InsetCommandParams interface and file storage 2006-10-17 21:07:16 +00:00
ControlCitation.h
ControlCommand.C Rework InsetCommandParams interface and file storage 2006-10-17 21:07:16 +00:00
ControlCommand.h Rework InsetCommandParams interface and file storage 2006-10-17 21:07:16 +00:00
ControlCommandBuffer.C This commit cleans up everything related to singleton. The other important change is that lyx::dispatch() and lyx::getStatus become _the_ official way to use LyXFunc equivalent methods. 2006-10-11 17:24:46 +00:00
ControlCommandBuffer.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ControlDocument.C Fix problem with non-ascii branch names by converting more stuff to 2006-11-03 15:16:45 +00:00
ControlDocument.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ControlErrorList.C A bunch of conversion to docstring. 2006-09-11 08:54:10 +00:00
ControlErrorList.h
ControlERT.C
ControlERT.h
ControlExternal.C This commit is converting everything related to browsing to unicode (qt4 only). 2006-10-09 16:33:20 +00:00
ControlExternal.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ControlFloat.C
ControlFloat.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ControlGraphics.C Unicode: remove more utf8 roundtrips and faulty conversions to docstring 2006-11-11 20:55:40 +00:00
ControlGraphics.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ControlInclude.C Rework InsetCommandParams interface and file storage 2006-10-17 21:07:16 +00:00
ControlInclude.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ControlLog.C Patch 1 Log: 2006-10-09 10:35:14 +00:00
ControlLog.h Patch 1 Log: 2006-10-09 10:35:14 +00:00
ControlMath.C Add support for the esint package 2006-11-13 17:35:18 +00:00
ControlMath.h
ControlNote.C
ControlNote.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ControlParagraph.C
ControlParagraph.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ControlPrefs.C move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ControlPrefs.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ControlPrint.C This commit is converting everything related to browsing to unicode (qt4 only). 2006-10-09 16:33:20 +00:00
ControlPrint.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ControlRef.C Rework InsetCommandParams interface and file storage 2006-10-17 21:07:16 +00:00
ControlRef.h Convert labels to unicode 2006-10-12 10:50:45 +00:00
ControlSearch.C move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ControlSearch.h
ControlSendto.C drop linuxdoc support (part 3) 2006-08-23 10:57:45 +00:00
ControlSendto.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ControlShowFile.C
ControlShowFile.h
ControlSpellchecker.C unicode: ditch another utf8 roundtrip + some obsolete FIXMEs 2006-11-11 21:09:51 +00:00
ControlSpellchecker.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ControlTabular.C
ControlTabular.h
ControlTabularCreate.C
ControlTabularCreate.h
ControlTexinfo.C
ControlTexinfo.h
ControlThesaurus.C move everything into namespace lyx 2006-10-21 00:16:43 +00:00
ControlThesaurus.h
ControlToc.C Extend the navigate menu to child docs 2006-11-13 16:53:49 +00:00
ControlToc.h Extend the navigate menu to child docs 2006-11-13 16:53:49 +00:00
ControlViewSource.C Use UTF8 for LaTeX export. 2006-10-19 16:51:30 +00:00
ControlViewSource.h Use UTF8 for LaTeX export. 2006-10-19 16:51:30 +00:00
ControlVSpace.C
ControlVSpace.h
ControlWrap.C
ControlWrap.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Dialog.C This commit cleans up everything related to singleton. The other important change is that lyx::dispatch() and lyx::getStatus become _the_ official way to use LyXFunc equivalent methods. 2006-10-11 17:24:46 +00:00
Dialog.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
frnt_lang.C Change _() to return a docstring. Fixup callers with the help of lyx::to_utf8. 2006-09-09 15:27:44 +00:00
frnt_lang.h
helper_funcs.C This commit is converting everything related to browsing to unicode (qt4 only). 2006-10-09 16:33:20 +00:00
helper_funcs.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Kernel.C This commit cleans up everything related to singleton. The other important change is that lyx::dispatch() and lyx::getStatus become _the_ official way to use LyXFunc equivalent methods. 2006-10-11 17:24:46 +00:00
Kernel.h move everything into namespace lyx 2006-10-21 00:16:43 +00:00
Makefile.am
pch.h
tex_helpers.C A bunch of conversion to docstring. 2006-09-11 08:54:10 +00:00
tex_helpers.h Give feedback if TeXFiles.py fails 2006-07-19 16:25:54 +00:00