]> git.lyx.org Git - features.git/commit
Introduce wide streams. This fixes the remaining problems of plain text
authorGeorg Baum <Georg.Baum@post.rwth-aachen.de>
Wed, 11 Oct 2006 19:40:50 +0000 (19:40 +0000)
committerGeorg Baum <Georg.Baum@post.rwth-aachen.de>
Wed, 11 Oct 2006 19:40:50 +0000 (19:40 +0000)
commit34b7650cbbe6a9ed2de812e75771451b8c8fe983
treeaf633f6be4b73992704cd5d7e70b70911f498c0b
parent86c320d9ba2172cc15b9e60d39d2de647f7438ac
Introduce wide streams. This fixes the remaining problems of plain text
export (e.g. the ToC) and the navigate menu.

* src/insets/insetbase.h
(InsetBase::plaintext): output to a docstream
(InsetBase::textString): ditto

* src/mathed/TextPainter.h
(TextPainter::show): ditto

* src/support/docstream.[Ch] New file and string streams for
docstring. The file streams convert to UTF8 on the fly.

* many more files: Adjust to the changes above

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15301 a592a061-630c-0410-9148-cb99ea01b6c8
112 files changed:
development/scons/scons_manifest.py
src/CutAndPaste.C
src/CutAndPaste.h
src/MenuBackend.C
src/TocBackend.C
src/TocBackend.h
src/cursor.C
src/frontends/LyXView.C
src/frontends/gtk/GToc.C
src/frontends/qt3/QToc.C
src/frontends/qt3/QToc.h
src/frontends/qt4/QToc.C
src/frontends/qt4/TocModel.C
src/insets/insetbase.C
src/insets/insetbase.h
src/insets/insetbibitem.C
src/insets/insetbibitem.h
src/insets/insetbibtex.C
src/insets/insetbibtex.h
src/insets/insetbox.C
src/insets/insetbox.h
src/insets/insetbranch.C
src/insets/insetbranch.h
src/insets/insetcaption.C
src/insets/insetcaption.h
src/insets/insetcharstyle.C
src/insets/insetcharstyle.h
src/insets/insetcite.C
src/insets/insetcite.h
src/insets/insetcommand.C
src/insets/insetcommand.h
src/insets/insetert.C
src/insets/insetert.h
src/insets/insetexternal.C
src/insets/insetexternal.h
src/insets/insetfloat.C
src/insets/insetfloatlist.C
src/insets/insetfloatlist.h
src/insets/insetgraphics.C
src/insets/insetgraphics.h
src/insets/insethfill.C
src/insets/insethfill.h
src/insets/insetinclude.C
src/insets/insetinclude.h
src/insets/insetindex.C
src/insets/insetindex.h
src/insets/insetlabel.C
src/insets/insetlabel.h
src/insets/insetlatexaccent.C
src/insets/insetlatexaccent.h
src/insets/insetline.C
src/insets/insetline.h
src/insets/insetnewline.C
src/insets/insetnewline.h
src/insets/insetnote.C
src/insets/insetnote.h
src/insets/insetoptarg.C
src/insets/insetoptarg.h
src/insets/insetpagebreak.C
src/insets/insetpagebreak.h
src/insets/insetquotes.C
src/insets/insetquotes.h
src/insets/insetref.C
src/insets/insetref.h
src/insets/insetspace.C
src/insets/insetspace.h
src/insets/insetspecialchar.C
src/insets/insetspecialchar.h
src/insets/insettabular.C
src/insets/insettabular.h
src/insets/insettext.C
src/insets/insettext.h
src/insets/insettoc.C
src/insets/insettoc.h
src/insets/inseturl.C
src/insets/inseturl.h
src/insets/insetvspace.C
src/insets/insetvspace.h
src/insets/insetwrap.C
src/insets/render_button.C
src/insets/render_button.h
src/lyxfunc.C
src/mathed/InsetFormulaMacro.C
src/mathed/InsetFormulaMacro.h
src/mathed/InsetMathCommand.C
src/mathed/InsetMathCommand.h
src/mathed/InsetMathGrid.C
src/mathed/InsetMathHull.C
src/mathed/InsetMathHull.h
src/mathed/InsetMathNest.C
src/mathed/InsetMathRef.C
src/mathed/InsetMathRef.h
src/mathed/TextPainter.C
src/mathed/TextPainter.h
src/output.C
src/output.h
src/output_latex.C
src/output_plaintext.C
src/output_plaintext.h
src/paragraph.C
src/paragraph.h
src/paragraph_pimpl.C
src/support/Makefile.am
src/support/docstream.C [new file with mode: 0644]
src/support/docstream.h [new file with mode: 0644]
src/support/lstrings.C
src/support/lstrings.h
src/tabular.C
src/tabular.h
src/text.C
src/toc.C
src/toc.h