Commit Graph

225 Commits

Author SHA1 Message Date
Michael Schmitt
55249b6dbd * lib/tex/lyxchess.sty:
* lib/doc/Customization.lyx:
	* lib/doc/UserGuide.lyx:
	* lib/examples/multicol.lyx: fix typo "can not" => "cannot"


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15980 a592a061-630c-0410-9148-cb99ea01b6c8
2006-11-19 12:40:06 +00:00
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
Georg Baum
5e5f96fb72 Document inset-dissolve without format change (taken from 1.4 branch)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15141 a592a061-630c-0410-9148-cb99ea01b6c8
2006-09-25 15:06:04 +00:00
Georg Baum
5e2c1d12ae revert broken changeset 15036
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15140 a592a061-630c-0410-9148-cb99ea01b6c8
2006-09-25 14:55:44 +00:00
Jürgen Spitzmüller
6b1c429bf4 * lib/doc/UserGuide.lyx:
* lib/doc/Tutorial.lyx:
* lib/doc/de_UderGuide.lyx:
* lib/doc/de_Tutorial.lyx:
	document inset-dissolve.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15036 a592a061-630c-0410-9148-cb99ea01b6c8
2006-09-18 09:11:48 +00:00
Jean-Marc Lasgouttes
0d3d439195 lib/doc/UserGuide.lyx: remove description of obsolete Comment layout
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14182 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-23 09:38:32 +00:00
Jürgen Spitzmüller
54acb900ad The Grand Font Selection Redesign:
* lib/lyx2lyx/LyX.py (format_relation): add file format 247 (from Georg BAUM).

        * lib/lyx2lyx/lyx_1_5.py: add convert_font_settings, revert_font_settings (from Georg BAUM).

        * lib/chkconfig.ltx: Test for newly supported font packages

        * lib/doc/LaTeXConfig.lyx.in: document newly supported font packages

        * lib/doc/UserGuide.lyx: document new UI.

        * lib/doc/Extended.lyx: update PostScript font documentation

        * development/FORMAT: document file format change 246->247.

        * src/tex-strings.[Ch]: new strings tex_fonts_roman, tex_fonts_sans, 
           tex_fonts_monospaced (with GUI equivalents).

        * src/buffer.C: Format up to 247.

        * src/bufferparams.C:
        new params fontsRoman, fontsSans, fontsTypewriter, fontsDefaultFamily,    
        fontsSC, fontsOSF, fontsSansScale and fontsTypewriterScale
        (LyXFont const BufferParams::getFont): consider switch of default family.
        (string const BufferParams::loadFonts): new method to get all the LaTeX 
        font stuff done.

        * src/paragraph.C
        (LyXFont const Paragraph::getFont):
        (LyXFont const Paragraph::getLabelFont):
        (LyXFont const Paragraph::getLayoutFont): user buffer's not textclass's 
        default font

        * src/text.C
        (int LyXText::leftMargin):
        (int LyXText::rightMargin): user buffer's not textclass's default font

        * src/text2.C
        (LyXFont LyXText::getFont):
        (LyXFont LyXText::getLayoutFont):
        (LyXFont LyXText::getLabelFont): check if the family of the default document 
        font has been customized.

        * src/frontends/gtk/GDocument.[Ch]: implement new font ui (from Georg BAUM).

        * src/frontends/gtk/glade/document.glade: implement new font ui (from Georg BAUM). 

        * src/frontends/qt3/Makefile.dialogs: add new FontModuleBase

        * src/frontends/qt3/ui/FontModuleBase.ui: new File

        * src/frontends/qt3/ui/TextLayoutModuleBase.ui: remove font widgets

        * src/frontends/qt3/QDocument.C
        * src/frontends/qt3/QDocumentDialog.[Ch]: implement new font ui

        * src/frontends/qt4/Makefile.dialogs: add new FontUi

        * src/frontends/qt4/QDocumentDialog.[Ch]: implement new font ui

        * src/frontends/qt4/ui/FontUi.ui: new File

        * src/frontends/qt4/ui/TextLayoutUi.ui: remove font widgets

        * src/frontends/qt4/ui/compile_uic.sh: add new FontUi

        * src/frontends/xforms/FormDocument.[Ch]: implement new font ui

        * src/frontends/xforms/forms/form_document.fd: add new font tab.

        * src/frontends/controllers/ControlDocument.[Ch]
        (char ControlDocument::fontfamilies):
        (char ControlDocument::fontfamilies_gui):
        (bool ControlDocument::isFontAvailable):
        (bool ControlDocument::providesSC):
        (bool ControlDocument::providesOSF):
        (bool ControlDocument::providesScale): new methods, providing font info.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14143 a592a061-630c-0410-9148-cb99ea01b6c8
2006-06-19 08:10:17 +00:00
Martin Vermeer
799ec0258f Missing menu shortcuts added
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10766 a592a061-630c-0410-9148-cb99ea01b6c8
2006-01-22 09:56:28 +00:00
Martin Vermeer
395bdd8dea Updates by Helge, Angus and me
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10740 a592a061-630c-0410-9148-cb99ea01b6c8
2006-01-16 10:40:30 +00:00
Angus Leeming
2507381b6e Update to format 245.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10698 a592a061-630c-0410-9148-cb99ea01b6c8
2006-01-02 01:51:18 +00:00
Jürgen Spitzmüller
82765345ac fix space insets, increase version to 244.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10490 a592a061-630c-0410-9148-cb99ea01b6c8
2005-09-28 09:40:50 +00:00
Jürgen Spitzmüller
8251763d47 documentation update (bibtex extensions, space inset, quotation marks)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10455 a592a061-630c-0410-9148-cb99ea01b6c8
2005-09-19 09:52:50 +00:00
Angus Leeming
f90387b520 s/spell checker/spellchecker/
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10426 a592a061-630c-0410-9148-cb99ea01b6c8
2005-09-08 09:30:32 +00:00
José Matox
d523271fb5 update all lyx documents to the latest file format
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10317 a592a061-630c-0410-9148-cb99ea01b6c8
2005-07-18 09:42:29 +00:00
André Pönitz
f9e6eb2285 remove some mathbf-in-mathbf entries
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10314 a592a061-630c-0410-9148-cb99ea01b6c8
2005-07-18 09:17:38 +00:00
Martin Vermeer
68cb2b602e Doc updates
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10310 a592a061-630c-0410-9148-cb99ea01b6c8
2005-07-18 07:33:24 +00:00
Martin Vermeer
38cca87459 Keyboard config
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10197 a592a061-630c-0410-9148-cb99ea01b6c8
2005-07-15 07:47:37 +00:00
Martin Vermeer
8c58a8db20 Added Branches
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10194 a592a061-630c-0410-9148-cb99ea01b6c8
2005-07-15 00:13:15 +00:00
Angus Leeming
0757787316 (Kevin Pfeiffer): small grammar fix to the User Guide.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@10007 a592a061-630c-0410-9148-cb99ea01b6c8
2005-06-07 07:43:37 +00:00
Martin Vermeer
0eec027f55 Document enabling hyphenation for minority languages in LaTeX.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@9332 a592a061-630c-0410-9148-cb99ea01b6c8
2004-12-02 15:28:59 +00:00
Jean-Marc Lasgouttes
93123a3540 fix the fix to UserGuide
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8943 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-15 17:08:19 +00:00
José Matox
6c79118290 Reorganised lyx2lyx, transfering it knowleadge of the file format to LyX.py,
and using it as library. The lyx2lyx script now becomes a simple cliente.
Simple fix in the UserGuide.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8941 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-15 16:29:04 +00:00
Angus Leeming
4056ea3311 Fix from Reuben Thomas.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8879 a592a061-630c-0410-9148-cb99ea01b6c8
2004-08-09 12:36:01 +00:00
Jean-Marc Lasgouttes
26c248361f big clean-up to the User Guide
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8837 a592a061-630c-0410-9148-cb99ea01b6c8
2004-07-13 13:31:20 +00:00
Lars Gullik Bjønnes
d0146ccfa4 copy doc from lyxdoc module and update makefiles
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8794 a592a061-630c-0410-9148-cb99ea01b6c8
2004-06-01 19:50:12 +00:00