lyx_mirror/lib/lyx2lyx
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
..
ChangeLog merge booktabs branch 2006-07-03 19:13:56 +00:00
generate_encoding_info.py rename generate_enconding_info.py to generate_encoding_info.py 2006-08-14 15:11:57 +00:00
lyx2lyx lyx2lyx: Remove -tt from header since it does not work. 2006-08-02 09:54:41 +00:00
lyx2lyx_lang.py generate_enconding_info.py parses lib/languages and generates lyx2lyx_lang.py 2006-08-07 14:05:07 +00:00
lyx2lyx_version.py.in Convert all python files to utf-8. 2006-08-02 14:19:22 +00:00
lyx_0_06.py Add support for input encoding handling by lyx2lyx. 2006-08-07 14:10:41 +00:00
lyx_0_08.py Add support for input encoding handling by lyx2lyx. 2006-08-07 14:10:41 +00:00
lyx_0_10.py Add support for input encoding handling by lyx2lyx. 2006-08-07 14:10:41 +00:00
lyx_0_12.py Add support for input encoding handling by lyx2lyx. 2006-08-07 14:10:41 +00:00
lyx_1_0.py Add support for input encoding handling by lyx2lyx. 2006-08-07 14:10:41 +00:00
lyx_1_1_5.py string.join(lst) -> " ".join(lst) and not "".join(lst) 2006-08-02 16:13:01 +00:00
lyx_1_1_6_0.py Add support for input encoding handling by lyx2lyx. 2006-08-07 14:10:41 +00:00
lyx_1_1_6_3.py Add support for input encoding handling by lyx2lyx. 2006-08-07 14:10:41 +00:00
lyx_1_1.py Add support for input encoding handling by lyx2lyx. 2006-08-07 14:10:41 +00:00
lyx_1_2.py Remove calls to deprecated module string. 2006-08-02 15:45:44 +00:00
lyx_1_3.py Remove calls to deprecated module string. 2006-08-02 15:45:44 +00:00
lyx_1_4.py Fix output of labels and references that contain characters with an UCS4 2006-11-12 13:42:20 +00:00
lyx_1_5.py Add support for the esint package 2006-11-13 17:35:18 +00:00
LyX.py Add support for the esint package 2006-11-13 17:35:18 +00:00
Makefile.am Debris from earlier typo fix in file name. 2006-08-14 21:54:42 +00:00
parser_tools.py Give to get value a default argument, 2006-08-07 13:59:01 +00:00
profiling.py Convert all python files to utf-8. 2006-08-02 14:19:22 +00:00
test_parser_tools.py Start to consolidate the functions in parser tools. 2006-08-02 14:25:43 +00:00