diff options
author | Michael Meeks <michael.meeks@novell.com> | 2011-03-14 16:51:14 +0000 |
---|---|---|
committer | Michael Meeks <michael.meeks@novell.com> | 2011-03-14 16:51:14 +0000 |
commit | ed40f62e64564d2b22c9285cfdc6778aeac8fd68 (patch) | |
tree | 1a29a28c991a80ec1f3c6de1ce0cd28d4996fe21 /sw/source/filter/rtf/swparrtf.cxx | |
parent | 6cd7d7c69ce62fbf788fc4e971cb14ab24d4c5ed (diff) | |
parent | 20529755b301c7af2c5ab461329b2d979b2cdbff (diff) |
Merge commit 'ooo/DEV300_m101' into integration/dev300_m101
Conflicts:
starmath/inc/applicat.hxx
starmath/inc/dialog.hxx
starmath/inc/document.hxx
starmath/inc/edit.hxx
starmath/inc/format.hxx
starmath/inc/node.hxx
starmath/inc/parse.hxx
starmath/inc/rect.hxx
starmath/inc/smdll.hxx
starmath/inc/smmod.hxx
starmath/inc/starmath.hrc
starmath/inc/symbol.hxx
starmath/inc/toolbox.hxx
starmath/inc/utility.hxx
starmath/inc/view.hxx
starmath/prj/build.lst
starmath/qa/cppunit/version.map
starmath/sdi/smslots.sdi
starmath/source/accessibility.cxx
starmath/source/cfgitem.cxx
starmath/source/cfgitem.hxx
starmath/source/config.cxx
starmath/source/dialog.cxx
starmath/source/document.cxx
starmath/source/edit.cxx
starmath/source/format.cxx
starmath/source/makefile.mk
starmath/source/math_pch.cxx
starmath/source/mathmlexport.cxx
starmath/source/mathmlimport.cxx
starmath/source/mathtype.cxx
starmath/source/node.cxx
starmath/source/parse.cxx
starmath/source/rect.cxx
starmath/source/register.cxx
starmath/source/smdetect.cxx
starmath/source/smdll.cxx
starmath/source/smmod.cxx
starmath/source/smres.src
starmath/source/symbol.cxx
starmath/source/toolbox.cxx
starmath/source/unomodel.cxx
starmath/source/utility.cxx
starmath/source/view.cxx
sw/JunitTest_sw_unoapi.mk
sw/Library_swd.mk
sw/Makefile
sw/inc/IDocumentFieldsAccess.hxx
sw/inc/IDocumentSettingAccess.hxx
sw/inc/IDocumentUndoRedo.hxx
sw/inc/IShellCursorSupplier.hxx
sw/inc/SwUndoField.hxx
sw/inc/acmplwrd.hxx
sw/inc/authfld.hxx
sw/inc/bparr.hxx
sw/inc/calbck.hxx
sw/inc/calc.hxx
sw/inc/ccoll.hxx
sw/inc/cellatr.hxx
sw/inc/cellfml.hxx
sw/inc/chpfld.hxx
sw/inc/cmdid.h
sw/inc/crsrsh.hxx
sw/inc/crstate.hxx
sw/inc/dbfld.hxx
sw/inc/dbmgr.hxx
sw/inc/dcontact.hxx
sw/inc/ddefld.hxx
sw/inc/doc.hxx
sw/inc/docary.hxx
sw/inc/docsh.hxx
sw/inc/docstat.hxx
sw/inc/docstyle.hxx
sw/inc/docufld.hxx
sw/inc/editsh.hxx
sw/inc/errhdl.hxx
sw/inc/expfld.hxx
sw/inc/fchrfmt.hxx
sw/inc/fesh.hxx
sw/inc/fldbas.hxx
sw/inc/flddat.hxx
sw/inc/flddropdown.hxx
sw/inc/flypos.hxx
sw/inc/fmtanchr.hxx
sw/inc/fmtautofmt.hxx
sw/inc/fmtclds.hxx
sw/inc/fmtcnct.hxx
sw/inc/fmtcol.hxx
sw/inc/fmtfsize.hxx
sw/inc/fmtftn.hxx
sw/inc/fmtftntx.hxx
sw/inc/fmthdft.hxx
sw/inc/fmtinfmt.hxx
sw/inc/fmtline.hxx
sw/inc/fmtornt.hxx
sw/inc/fmtpdsc.hxx
sw/inc/fmtruby.hxx
sw/inc/fmtsrnd.hxx
sw/inc/fmturl.hxx
sw/inc/fmtwrapinfluenceonobjpos.hxx
sw/inc/format.hxx
sw/inc/frmatr.hxx
sw/inc/frmfmt.hxx
sw/inc/grfatr.hxx
sw/inc/helpid.h
sw/inc/hintids.hxx
sw/inc/hints.hxx
sw/inc/htmltbl.hxx
sw/inc/inetfld.hxx
sw/inc/io.hxx
sw/inc/iodetect.hxx
sw/inc/itabenum.hxx
sw/inc/ndarr.hxx
sw/inc/ndgrf.hxx
sw/inc/ndindex.hxx
sw/inc/ndnotxt.hxx
sw/inc/ndole.hxx
sw/inc/ndtxt.hxx
sw/inc/ndtyp.hxx
sw/inc/node.hxx
sw/inc/numrule.hxx
sw/inc/pagedesc.hxx
sw/inc/pagepreviewlayout.hxx
sw/inc/pam.hxx
sw/inc/paratr.hxx
sw/inc/poolfmt.awk
sw/inc/poolfmt.hxx
sw/inc/printdata.hxx
sw/inc/reffld.hxx
sw/inc/shellio.hxx
sw/inc/shellres.hxx
sw/inc/swabstdlg.hxx
sw/inc/swatrset.hxx
sw/inc/swerror.h
sw/inc/swprtopt.hxx
sw/inc/swtable.hxx
sw/inc/swtypes.hxx
sw/inc/tblafmt.hxx
sw/inc/tgrditem.hxx
sw/inc/tox.hxx
sw/inc/undobj.hxx
sw/inc/unocoll.hxx
sw/inc/unoframe.hxx
sw/inc/unoprnms.hxx
sw/inc/usrfld.hxx
sw/inc/viewopt.hxx
sw/inc/viewsh.hxx
sw/inc/viscrs.hxx
sw/prj/build.lst
sw/qa/complex/accessibility/makefile.mk
sw/qa/core/Test-BigPtrArray.cxx
sw/qa/core/makefile.mk
sw/sdi/makefile.mk
sw/source/core/access/makefile.mk
sw/source/core/access/textmarkuphelper.cxx
sw/source/core/attr/calbck.cxx
sw/source/core/attr/cellatr.cxx
sw/source/core/attr/fmtwrapinfluenceonobjpos.cxx
sw/source/core/attr/format.cxx
sw/source/core/attr/hints.cxx
sw/source/core/bastyp/calc.cxx
sw/source/core/bastyp/init.cxx
sw/source/core/bastyp/makefile.mk
sw/source/core/bastyp/swcache.cxx
sw/source/core/crsr/bookmrk.cxx
sw/source/core/crsr/callnk.cxx
sw/source/core/crsr/crsrsh.cxx
sw/source/core/crsr/crstrvl.cxx
sw/source/core/crsr/findattr.cxx
sw/source/core/crsr/findcoll.cxx
sw/source/core/crsr/makefile.mk
sw/source/core/crsr/pam.cxx
sw/source/core/crsr/swcrsr.cxx
sw/source/core/crsr/trvltbl.cxx
sw/source/core/crsr/unocrsr.cxx
sw/source/core/crsr/viscrs.cxx
sw/source/core/doc/acmplwrd.cxx
sw/source/core/doc/doc.cxx
sw/source/core/doc/docbm.cxx
sw/source/core/doc/doccomp.cxx
sw/source/core/doc/docdesc.cxx
sw/source/core/doc/docdraw.cxx
sw/source/core/doc/docedt.cxx
sw/source/core/doc/docfld.cxx
sw/source/core/doc/docfly.cxx
sw/source/core/doc/docfmt.cxx
sw/source/core/doc/docftn.cxx
sw/source/core/doc/docglbl.cxx
sw/source/core/doc/docglos.cxx
sw/source/core/doc/doclay.cxx
sw/source/core/doc/docnew.cxx
sw/source/core/doc/docnum.cxx
sw/source/core/doc/docredln.cxx
sw/source/core/doc/docruby.cxx
sw/source/core/doc/docsort.cxx
sw/source/core/doc/docstat.cxx
sw/source/core/doc/doctxm.cxx
sw/source/core/doc/fmtcol.cxx
sw/source/core/doc/gctable.cxx
sw/source/core/doc/htmltbl.cxx
sw/source/core/doc/makefile.mk
sw/source/core/doc/number.cxx
sw/source/core/doc/poolfmt.cxx
sw/source/core/doc/tblafmt.cxx
sw/source/core/doc/tblcpy.cxx
sw/source/core/doc/tblrwcl.cxx
sw/source/core/docnode/makefile.mk
sw/source/core/docnode/ndcopy.cxx
sw/source/core/docnode/ndnum.cxx
sw/source/core/docnode/ndsect.cxx
sw/source/core/docnode/ndtbl.cxx
sw/source/core/docnode/ndtbl1.cxx
sw/source/core/docnode/node.cxx
sw/source/core/docnode/node2lay.cxx
sw/source/core/docnode/nodes.cxx
sw/source/core/docnode/section.cxx
sw/source/core/docnode/swbaslnk.cxx
sw/source/core/draw/dcontact.cxx
sw/source/core/draw/dflyobj.cxx
sw/source/core/draw/drawdoc.cxx
sw/source/core/draw/dview.cxx
sw/source/core/draw/makefile.mk
sw/source/core/edit/autofmt.cxx
sw/source/core/edit/edattr.cxx
sw/source/core/edit/eddel.cxx
sw/source/core/edit/edfcol.cxx
sw/source/core/edit/edfld.cxx
sw/source/core/edit/edfldexp.cxx
sw/source/core/edit/edfmt.cxx
sw/source/core/edit/edglss.cxx
sw/source/core/edit/editsh.cxx
sw/source/core/edit/edlingu.cxx
sw/source/core/edit/ednumber.cxx
sw/source/core/edit/edsect.cxx
sw/source/core/edit/edtab.cxx
sw/source/core/edit/edtox.cxx
sw/source/core/edit/edundo.cxx
sw/source/core/edit/makefile.mk
sw/source/core/except/dbgloop.cxx
sw/source/core/except/errhdl.cxx
sw/source/core/fields/authfld.cxx
sw/source/core/fields/cellfml.cxx
sw/source/core/fields/chpfld.cxx
sw/source/core/fields/dbfld.cxx
sw/source/core/fields/ddefld.cxx
sw/source/core/fields/ddetbl.cxx
sw/source/core/fields/docufld.cxx
sw/source/core/fields/expfld.cxx
sw/source/core/fields/fldbas.cxx
sw/source/core/fields/flddat.cxx
sw/source/core/fields/flddropdown.cxx
sw/source/core/fields/macrofld.cxx
sw/source/core/fields/makefile.mk
sw/source/core/fields/reffld.cxx
sw/source/core/fields/scrptfld.cxx
sw/source/core/fields/tblcalc.cxx
sw/source/core/fields/usrfld.cxx
sw/source/core/frmedt/fecopy.cxx
sw/source/core/frmedt/fedesc.cxx
sw/source/core/frmedt/fefly1.cxx
sw/source/core/frmedt/feshview.cxx
sw/source/core/frmedt/fetab.cxx
sw/source/core/frmedt/fews.cxx
sw/source/core/frmedt/makefile.mk
sw/source/core/frmedt/tblsel.cxx
sw/source/core/graphic/grfatr.cxx
sw/source/core/inc/SwUndoFmt.hxx
sw/source/core/inc/SwUndoTOXChange.hxx
sw/source/core/inc/anchoredobjectposition.hxx
sw/source/core/inc/dbgloop.hxx
sw/source/core/inc/drawfont.hxx
sw/source/core/inc/flowfrm.hxx
sw/source/core/inc/frame.hxx
sw/source/core/inc/frmtool.hxx
sw/source/core/inc/layact.hxx
sw/source/core/inc/layfrm.hxx
sw/source/core/inc/notxtfrm.hxx
sw/source/core/inc/rolbck.hxx
sw/source/core/inc/rootfrm.hxx
sw/source/core/inc/scriptinfo.hxx
sw/source/core/inc/swblocks.hxx
sw/source/core/inc/swcache.hxx
sw/source/core/inc/tabfrm.hxx
sw/source/core/inc/txmsrt.hxx
sw/source/core/inc/undoflystrattr.hxx
sw/source/core/inc/viewimp.hxx
sw/source/core/layout/atrfrm.cxx
sw/source/core/layout/calcmove.cxx
sw/source/core/layout/dbg_lay.cxx
sw/source/core/layout/findfrm.cxx
sw/source/core/layout/flowfrm.cxx
sw/source/core/layout/fly.cxx
sw/source/core/layout/flycnt.cxx
sw/source/core/layout/flyincnt.cxx
sw/source/core/layout/flylay.cxx
sw/source/core/layout/frmtool.cxx
sw/source/core/layout/ftnfrm.cxx
sw/source/core/layout/layact.cxx
sw/source/core/layout/laycache.cxx
sw/source/core/layout/makefile.mk
sw/source/core/layout/objectformatter.cxx
sw/source/core/layout/pagechg.cxx
sw/source/core/layout/pagedesc.cxx
sw/source/core/layout/paintfrm.cxx
sw/source/core/layout/sectfrm.cxx
sw/source/core/layout/tabfrm.cxx
sw/source/core/layout/trvlfrm.cxx
sw/source/core/layout/unusedf.cxx
sw/source/core/layout/wsfrm.cxx
sw/source/core/makefile.mk
sw/source/core/objectpositioning/anchoredobjectposition.cxx
sw/source/core/objectpositioning/ascharanchoredobjectposition.cxx
sw/source/core/objectpositioning/makefile.mk
sw/source/core/objectpositioning/tocntntanchoredobjectposition.cxx
sw/source/core/objectpositioning/tolayoutanchoredobjectposition.cxx
sw/source/core/ole/ndole.cxx
sw/source/core/para/makefile.mk
sw/source/core/para/paratr.cxx
sw/source/core/sw3io/makefile.mk
sw/source/core/sw3io/sw3convert.cxx
sw/source/core/swg/SwXMLTextBlocks.cxx
sw/source/core/swg/makefile.mk
sw/source/core/swg/swblocks.cxx
sw/source/core/table/swnewtable.cxx
sw/source/core/table/swtable.cxx
sw/source/core/text/EnhancedPDFExportHelper.cxx
sw/source/core/text/atrstck.cxx
sw/source/core/text/frmcrsr.cxx
sw/source/core/text/frmform.cxx
sw/source/core/text/itrcrsr.cxx
sw/source/core/text/itrform2.cxx
sw/source/core/text/makefile.mk
sw/source/core/text/porlay.cxx
sw/source/core/text/pormulti.cxx
sw/source/core/text/txtfld.cxx
sw/source/core/text/txtfrm.cxx
sw/source/core/text/txtio.cxx
sw/source/core/tox/makefile.mk
sw/source/core/tox/txmsrt.cxx
sw/source/core/txtnode/fmtatr2.cxx
sw/source/core/txtnode/fntcache.cxx
sw/source/core/txtnode/fntcap.cxx
sw/source/core/txtnode/makefile.mk
sw/source/core/txtnode/ndhints.cxx
sw/source/core/txtnode/ndtxt.cxx
sw/source/core/txtnode/swfont.cxx
sw/source/core/txtnode/thints.cxx
sw/source/core/txtnode/txtatr2.cxx
sw/source/core/txtnode/txtedt.cxx
sw/source/core/undo/SwUndoField.cxx
sw/source/core/undo/SwUndoPageDesc.cxx
sw/source/core/undo/SwUndoTOXChange.cxx
sw/source/core/undo/docundo.cxx
sw/source/core/undo/makefile.mk
sw/source/core/undo/rolbck.cxx
sw/source/core/undo/unbkmk.cxx
sw/source/core/undo/undel.cxx
sw/source/core/undo/undobj.cxx
sw/source/core/undo/undobj1.cxx
sw/source/core/undo/unfmco.cxx
sw/source/core/undo/unins.cxx
sw/source/core/undo/unnum.cxx
sw/source/core/undo/unoutl.cxx
sw/source/core/undo/unredln.cxx
sw/source/core/undo/unsect.cxx
sw/source/core/undo/unsort.cxx
sw/source/core/undo/unspnd.cxx
sw/source/core/undo/untbl.cxx
sw/source/core/unocore/makefile.mk
sw/source/core/unocore/swunohelper.cxx
sw/source/core/unocore/unobkm.cxx
sw/source/core/unocore/unocoll.cxx
sw/source/core/unocore/unocrsrhelper.cxx
sw/source/core/unocore/unodraw.cxx
sw/source/core/unocore/unofield.cxx
sw/source/core/unocore/unoframe.cxx
sw/source/core/unocore/unomap.cxx
sw/source/core/unocore/unoprnms.cxx
sw/source/core/unocore/unoredlines.cxx
sw/source/core/unocore/unosett.cxx
sw/source/core/unocore/unosrch.cxx
sw/source/core/unocore/unostyle.cxx
sw/source/core/unocore/unotbl.cxx
sw/source/core/view/vdraw.cxx
sw/source/core/view/viewimp.cxx
sw/source/core/view/viewpg.cxx
sw/source/core/view/viewsh.cxx
sw/source/core/view/vnew.cxx
sw/source/core/view/vprint.cxx
sw/source/filter/ascii/ascatr.cxx
sw/source/filter/ascii/makefile.mk
sw/source/filter/ascii/wrtasc.cxx
sw/source/filter/basflt/fltini.cxx
sw/source/filter/basflt/iodetect.cxx
sw/source/filter/basflt/makefile.mk
sw/source/filter/html/SwAppletImpl.cxx
sw/source/filter/html/css1atr.cxx
sw/source/filter/html/htmlatr.cxx
sw/source/filter/html/htmlbas.cxx
sw/source/filter/html/htmlcss1.cxx
sw/source/filter/html/htmlfly.cxx
sw/source/filter/html/htmlftn.cxx
sw/source/filter/html/htmlgrin.cxx
sw/source/filter/html/htmlnum.cxx
sw/source/filter/html/htmlplug.cxx
sw/source/filter/html/htmltab.cxx
sw/source/filter/html/makefile.mk
sw/source/filter/html/parcss1.cxx
sw/source/filter/html/svxcss1.cxx
sw/source/filter/html/swhtml.cxx
sw/source/filter/inc/msfilter.hxx
sw/source/filter/inc/wrtswtbl.hxx
sw/source/filter/rtf/makefile.mk
sw/source/filter/rtf/rtffly.cxx
sw/source/filter/rtf/rtfnum.cxx
sw/source/filter/rtf/rtftbl.cxx
sw/source/filter/rtf/swparrtf.cxx
sw/source/filter/rtf/swparrtf.hxx
sw/source/filter/writer/makefile.mk
sw/source/filter/writer/writer.cxx
sw/source/filter/writer/wrt_fn.cxx
sw/source/filter/writer/wrtswtbl.cxx
sw/source/filter/ww1/fltshell.cxx
sw/source/filter/ww1/makefile.mk
sw/source/filter/ww1/w1class.cxx
sw/source/filter/ww1/w1class.hxx
sw/source/filter/ww1/w1filter.cxx
sw/source/filter/ww1/w1par.cxx
sw/source/filter/ww1/w1sprm.cxx
sw/source/filter/ww1/w1struct.hxx
sw/source/filter/ww8/README-rtf.txt
sw/source/filter/ww8/attributeoutputbase.hxx
sw/source/filter/ww8/docxattributeoutput.cxx
sw/source/filter/ww8/docxattributeoutput.hxx
sw/source/filter/ww8/docxexport.cxx
sw/source/filter/ww8/docxexport.hxx
sw/source/filter/ww8/docxexportfilter.cxx
sw/source/filter/ww8/dump/dump8.cxx
sw/source/filter/ww8/dump/dump8a.cxx
sw/source/filter/ww8/dump/msvbasic.cxx
sw/source/filter/ww8/dump/msvbasic.hxx
sw/source/filter/ww8/dump/ww8darr.cxx
sw/source/filter/ww8/dump/ww8darr.hxx
sw/source/filter/ww8/dump/ww8dout.cxx
sw/source/filter/ww8/dump/ww8dout.hxx
sw/source/filter/ww8/dump/ww8scan.cxx
sw/source/filter/ww8/dump/ww8scan.hxx
sw/source/filter/ww8/dump/ww8struc.hxx
sw/source/filter/ww8/makefile.mk
sw/source/filter/ww8/rtfattributeoutput.cxx
sw/source/filter/ww8/rtfattributeoutput.hxx
sw/source/filter/ww8/rtfexport.cxx
sw/source/filter/ww8/rtfexport.hxx
sw/source/filter/ww8/rtfexportfilter.cxx
sw/source/filter/ww8/rtfexportfilter.hxx
sw/source/filter/ww8/rtfimportfilter.cxx
sw/source/filter/ww8/rtfimportfilter.hxx
sw/source/filter/ww8/rtfsdrexport.cxx
sw/source/filter/ww8/rtfsdrexport.hxx
sw/source/filter/ww8/writerhelper.cxx
sw/source/filter/ww8/writerwordglue.cxx
sw/source/filter/ww8/wrtw8esh.cxx
sw/source/filter/ww8/wrtw8nds.cxx
sw/source/filter/ww8/wrtw8num.cxx
sw/source/filter/ww8/wrtw8sty.cxx
sw/source/filter/ww8/wrtww8.cxx
sw/source/filter/ww8/wrtww8.hxx
sw/source/filter/ww8/wrtww8gr.cxx
sw/source/filter/ww8/ww8atr.cxx
sw/source/filter/ww8/ww8attributeoutput.hxx
sw/source/filter/ww8/ww8graf.cxx
sw/source/filter/ww8/ww8graf.hxx
sw/source/filter/ww8/ww8graf2.cxx
sw/source/filter/ww8/ww8par.cxx
sw/source/filter/ww8/ww8par.hxx
sw/source/filter/ww8/ww8par2.cxx
sw/source/filter/ww8/ww8par3.cxx
sw/source/filter/ww8/ww8par5.cxx
sw/source/filter/ww8/ww8par6.cxx
sw/source/filter/ww8/ww8scan.cxx
sw/source/filter/ww8/ww8scan.hxx
sw/source/filter/ww8/ww8struc.hxx
sw/source/filter/xml/makefile.mk
sw/source/filter/xml/xmlimpit.cxx
sw/source/filter/xml/xmltble.cxx
sw/source/filter/xml/xmltbli.cxx
sw/source/ui/app/appenv.cxx
sw/source/ui/app/apphdl.cxx
sw/source/ui/app/applab.cxx
sw/source/ui/app/appopt.cxx
sw/source/ui/app/docsh.cxx
sw/source/ui/app/docsh2.cxx
sw/source/ui/app/docshini.cxx
sw/source/ui/app/docst.cxx
sw/source/ui/app/docstyle.cxx
sw/source/ui/app/makefile.mk
sw/source/ui/app/mn.src
sw/source/ui/app/swmodul1.cxx
sw/source/ui/cctrl/makefile.mk
sw/source/ui/cctrl/swlbox.cxx
sw/source/ui/chrdlg/break.cxx
sw/source/ui/chrdlg/ccoll.cxx
sw/source/ui/chrdlg/chardlg.cxx
sw/source/ui/chrdlg/drpcps.cxx
sw/source/ui/chrdlg/makefile.mk
sw/source/ui/chrdlg/numpara.cxx
sw/source/ui/chrdlg/pardlg.cxx
sw/source/ui/chrdlg/swuiccoll.cxx
sw/source/ui/config/barcfg.cxx
sw/source/ui/config/caption.cxx
sw/source/ui/config/cfgitems.cxx
sw/source/ui/config/fontcfg.cxx
sw/source/ui/config/mailconfigpage.cxx
sw/source/ui/config/makefile.mk
sw/source/ui/config/modcfg.cxx
sw/source/ui/config/optcomp.cxx
sw/source/ui/config/optload.cxx
sw/source/ui/config/optpage.cxx
sw/source/ui/config/prtopt.cxx
sw/source/ui/config/uinums.cxx
sw/source/ui/config/usrpref.cxx
sw/source/ui/config/viewopt.cxx
sw/source/ui/dbui/dbinsdlg.cxx
sw/source/ui/dbui/dbmgr.cxx
sw/source/ui/dbui/dbtree.cxx
sw/source/ui/dbui/makefile.mk
sw/source/ui/dbui/mmaddressblockpage.cxx
sw/source/ui/dbui/mmdocselectpage.cxx
sw/source/ui/dbui/mmoutputpage.cxx
sw/source/ui/dbui/swdbtoolsclient.cxx
sw/source/ui/dialog/abstract.cxx
sw/source/ui/dialog/ascfldlg.cxx
sw/source/ui/dialog/macassgn.cxx
sw/source/ui/dialog/makefile.mk
sw/source/ui/dialog/regionsw.cxx
sw/source/ui/dialog/swdlgfact.cxx
sw/source/ui/dialog/swdlgfact.hxx
sw/source/ui/dialog/uiregionsw.cxx
sw/source/ui/dochdl/gloshdl.cxx
sw/source/ui/dochdl/makefile.mk
sw/source/ui/dochdl/swdtflvr.cxx
sw/source/ui/docvw/PostItMgr.cxx
sw/source/ui/docvw/SidebarWin.cxx
sw/source/ui/docvw/edtdd.cxx
sw/source/ui/docvw/edtwin.cxx
sw/source/ui/docvw/edtwin2.cxx
sw/source/ui/docvw/edtwin3.cxx
sw/source/ui/docvw/makefile.mk
sw/source/ui/docvw/romenu.cxx
sw/source/ui/docvw/romenu.hxx
sw/source/ui/docvw/srcedtw.cxx
sw/source/ui/envelp/envfmt.cxx
sw/source/ui/envelp/envimg.cxx
sw/source/ui/envelp/envlop1.cxx
sw/source/ui/envelp/envprt.cxx
sw/source/ui/envelp/label1.cxx
sw/source/ui/envelp/labfmt.cxx
sw/source/ui/envelp/labprt.cxx
sw/source/ui/envelp/mailmrge.cxx
sw/source/ui/envelp/makefile.mk
sw/source/ui/fldui/flddb.cxx
sw/source/ui/fldui/flddinf.cxx
sw/source/ui/fldui/flddok.cxx
sw/source/ui/fldui/fldedt.cxx
sw/source/ui/fldui/fldfunc.cxx
sw/source/ui/fldui/fldmgr.cxx
sw/source/ui/fldui/fldpage.cxx
sw/source/ui/fldui/fldref.cxx
sw/source/ui/fldui/fldtdlg.cxx
sw/source/ui/fldui/fldvar.cxx
sw/source/ui/fldui/fldwrap.cxx
sw/source/ui/fldui/inpdlg.cxx
sw/source/ui/fldui/makefile.mk
sw/source/ui/fmtui/makefile.mk
sw/source/ui/fmtui/tmpdlg.cxx
sw/source/ui/frmdlg/colmgr.cxx
sw/source/ui/frmdlg/column.cxx
sw/source/ui/frmdlg/cption.cxx
sw/source/ui/frmdlg/frmdlg.cxx
sw/source/ui/frmdlg/frmmgr.cxx
sw/source/ui/frmdlg/frmpage.cxx
sw/source/ui/frmdlg/makefile.mk
sw/source/ui/frmdlg/wrap.cxx
sw/source/ui/globdoc/makefile.mk
sw/source/ui/inc/bmpwin.hxx
sw/source/ui/inc/colmgr.hxx
sw/source/ui/inc/column.hxx
sw/source/ui/inc/envimg.hxx
sw/source/ui/inc/envlop.hxx
sw/source/ui/inc/frmpage.hxx
sw/source/ui/inc/inputwin.hxx
sw/source/ui/inc/javaedit.hxx
sw/source/ui/inc/num.hxx
sw/source/ui/inc/optpage.hxx
sw/source/ui/inc/regionsw.hxx
sw/source/ui/inc/split.hxx
sw/source/ui/inc/swlbox.hxx
sw/source/ui/inc/swmn_tmpl.hrc
sw/source/ui/inc/swuiidxmrk.hxx
sw/source/ui/inc/tabsh.hxx
sw/source/ui/inc/toxmgr.hxx
sw/source/ui/inc/uiitems.hxx
sw/source/ui/inc/view.hxx
sw/source/ui/inc/workctrl.hxx
sw/source/ui/inc/wrap.hxx
sw/source/ui/inc/wrtsh.hxx
sw/source/ui/index/cnttab.cxx
sw/source/ui/index/makefile.mk
sw/source/ui/index/toxmgr.cxx
sw/source/ui/lingu/hhcwrp.cxx
sw/source/ui/lingu/makefile.mk
sw/source/ui/lingu/olmenu.cxx
sw/source/ui/misc/bookmark.cxx
sw/source/ui/misc/docfnote.cxx
sw/source/ui/misc/glosbib.cxx
sw/source/ui/misc/glosdoc.cxx
sw/source/ui/misc/glshell.cxx
sw/source/ui/misc/insfnote.cxx
sw/source/ui/misc/linenum.cxx
sw/source/ui/misc/makefile.mk
sw/source/ui/misc/num.cxx
sw/source/ui/misc/numberingtypelistbox.cxx
sw/source/ui/misc/outline.cxx
sw/source/ui/misc/pgfnote.cxx
sw/source/ui/misc/pggrid.cxx
sw/source/ui/misc/redlndlg.cxx
sw/source/ui/misc/srtdlg.cxx
sw/source/ui/misc/swmodalredlineacceptdlg.cxx
sw/source/ui/ribbar/conarc.cxx
sw/source/ui/ribbar/drawbase.cxx
sw/source/ui/ribbar/inputwin.cxx
sw/source/ui/ribbar/inputwin.src
sw/source/ui/ribbar/makefile.mk
sw/source/ui/ribbar/tbxanchr.cxx
sw/source/ui/ribbar/workctrl.cxx
sw/source/ui/ribbar/workctrl.src
sw/source/ui/shells/annotsh.cxx
sw/source/ui/shells/basesh.cxx
sw/source/ui/shells/beziersh.cxx
sw/source/ui/shells/drawdlg.cxx
sw/source/ui/shells/drwbassh.cxx
sw/source/ui/shells/drwtxtex.cxx
sw/source/ui/shells/drwtxtsh.cxx
sw/source/ui/shells/frmsh.cxx
sw/source/ui/shells/grfsh.cxx
sw/source/ui/shells/grfshex.cxx
sw/source/ui/shells/makefile.mk
sw/source/ui/shells/tabsh.cxx
sw/source/ui/shells/textfld.cxx
sw/source/ui/shells/textglos.cxx
sw/source/ui/shells/textsh.cxx
sw/source/ui/shells/textsh1.cxx
sw/source/ui/shells/txtattr.cxx
sw/source/ui/shells/txtcrsr.cxx
sw/source/ui/shells/txtnum.cxx
sw/source/ui/table/convert.cxx
sw/source/ui/table/instable.cxx
sw/source/ui/table/makefile.mk
sw/source/ui/table/swtablerep.cxx
sw/source/ui/table/tabledlg.cxx
sw/source/ui/table/tablemgr.cxx
sw/source/ui/table/tablepg.hxx
sw/source/ui/table/tautofmt.cxx
sw/source/ui/uiview/formatclipboard.cxx
sw/source/ui/uiview/makefile.mk
sw/source/ui/uiview/pview.cxx
sw/source/ui/uiview/pview.src
sw/source/ui/uiview/scroll.cxx
sw/source/ui/uiview/srcview.cxx
sw/source/ui/uiview/swcli.cxx
sw/source/ui/uiview/uivwimp.cxx
sw/source/ui/uiview/view.cxx
sw/source/ui/uiview/view1.cxx
sw/source/ui/uiview/view2.cxx
sw/source/ui/uiview/viewcoll.cxx
sw/source/ui/uiview/viewdlg2.cxx
sw/source/ui/uiview/viewling.cxx
sw/source/ui/uiview/viewmdi.cxx
sw/source/ui/uiview/viewport.cxx
sw/source/ui/uiview/viewprt.cxx
sw/source/ui/uiview/viewsrch.cxx
sw/source/ui/uiview/viewtab.cxx
sw/source/ui/uno/SwXDocumentSettings.cxx
sw/source/ui/uno/SwXPrintPreviewSettings.cxx
sw/source/ui/uno/SwXPrintPreviewSettings.hxx
sw/source/ui/uno/unoatxt.cxx
sw/source/ui/uno/unomod.cxx
sw/source/ui/uno/unotxdoc.cxx
sw/source/ui/uno/unotxvw.cxx
sw/source/ui/utlui/attrdesc.cxx
sw/source/ui/utlui/content.cxx
sw/source/ui/utlui/glbltree.cxx
sw/source/ui/utlui/initui.cxx
sw/source/ui/utlui/makefile.mk
sw/source/ui/utlui/navipi.cxx
sw/source/ui/utlui/navipi.src
sw/source/ui/utlui/numfmtlb.cxx
sw/source/ui/utlui/prcntfld.cxx
sw/source/ui/utlui/uiitems.cxx
sw/source/ui/utlui/uitool.cxx
sw/source/ui/utlui/unotools.cxx
sw/source/ui/utlui/viewlayoutctrl.cxx
sw/source/ui/utlui/zoomctrl.cxx
sw/source/ui/vba/makefile.mk
sw/source/ui/vba/service.cxx
sw/source/ui/web/makefile.mk
sw/source/ui/wrtsh/makefile.mk
sw/source/ui/wrtsh/wrtsh1.cxx
sw/source/ui/wrtsh/wrtsh2.cxx
sw/source/ui/wrtsh/wrtsh4.cxx
sw/source/ui/wrtsh/wrtundo.cxx
sw/util/hidother.src
sw/util/makefile.mk
sw/util/msword.map
Diffstat (limited to 'sw/source/filter/rtf/swparrtf.cxx')
-rw-r--r-- | sw/source/filter/rtf/swparrtf.cxx | 463 |
1 files changed, 238 insertions, 225 deletions
diff --git a/sw/source/filter/rtf/swparrtf.cxx b/sw/source/filter/rtf/swparrtf.cxx index f1ec1ba43a11..ee40c39471ee 100644 --- a/sw/source/filter/rtf/swparrtf.cxx +++ b/sw/source/filter/rtf/swparrtf.cxx @@ -119,9 +119,9 @@ using namespace ::com::sun::star; // einige Hilfs-Funktionen // char -inline const SvxFontHeightItem& GetSize(const SfxItemSet& rSet,BOOL bInP=TRUE) +inline const SvxFontHeightItem& GetSize(const SfxItemSet& rSet,sal_Bool bInP=sal_True) { return (const SvxFontHeightItem&)rSet.Get( RES_CHRATR_FONTSIZE,bInP); } -inline const SvxLRSpaceItem& GetLRSpace(const SfxItemSet& rSet,BOOL bInP=TRUE) +inline const SvxLRSpaceItem& GetLRSpace(const SfxItemSet& rSet,sal_Bool bInP=sal_True) { return (const SvxLRSpaceItem&)rSet.Get( RES_LR_SPACE,bInP); } /* */ @@ -132,11 +132,11 @@ extern "C" SAL_DLLPUBLIC_EXPORT Reader* SAL_CALL ImportRTF() } // Aufruf fuer die allg. Reader-Schnittstelle -ULONG RtfReader::Read( SwDoc &rDoc, const String& rBaseURL, SwPaM &rPam, const String &) +sal_uLong RtfReader::Read( SwDoc &rDoc, const String& rBaseURL, SwPaM &rPam, const String &) { if( !pStrm ) { - OSL_ENSURE( FALSE, "RTF-Read ohne Stream" ); + OSL_ENSURE( sal_False, "RTF-Read ohne Stream" ); return ERR_SWG_READ_ERROR; } @@ -151,7 +151,7 @@ ULONG RtfReader::Read( SwDoc &rDoc, const String& rBaseURL, SwPaM &rPam, const S Reader::ResetFrmFmts( rDoc ); } - ULONG nRet = 0; + sal_uLong nRet = 0; SwDocShell *pDocShell(rDoc.GetDocShell()); DBG_ASSERT(pDocShell, "no SwDocShell"); uno::Reference<document::XDocumentProperties> xDocProps; @@ -178,7 +178,7 @@ ULONG RtfReader::Read( SwDoc &rDoc, const String& rBaseURL, SwPaM &rPam, const S return nRet; } -ULONG RtfReader::Read(SvStream* pStream, SwDoc& rDoc, const String& rBaseURL, SwPaM& rPam) +sal_uLong RtfReader::Read(SvStream* pStream, SwDoc& rDoc, const String& rBaseURL, SwPaM& rPam) { pStrm = pStream; return Read(rDoc, rBaseURL, rPam, rBaseURL); @@ -203,13 +203,13 @@ SwRTFParser::SwRTFParser(SwDoc* pD, pSttNdIdx(0), pRegionEndIdx(0), pDoc(pD), - pRelNumRule(new SwRelNumRuleSpaces(*pD, static_cast< BOOL >(bReadNewDoc))), + pRelNumRule(new SwRelNumRuleSpaces(*pD, static_cast< sal_Bool >(bReadNewDoc))), pRedlineInsert(0), pRedlineDelete(0), sBaseURL( rBaseURL ), nAktPageDesc(0), nAktFirstPageDesc(0), - nAktBox(0), + m_nCurrentBox(0), nInsTblRow(USHRT_MAX), nNewNumSectDef(USHRT_MAX), nRowsToRepeat(0), @@ -230,11 +230,11 @@ SwRTFParser::SwRTFParser(SwDoc* pD, pPam = new SwPaM( *rCrsr.GetPoint() ); SetInsPos( SwxPosition( pPam ) ); SetChkStyleAttr( 0 != bReadNewDoc ); - SetCalcValue( FALSE ); - SetReadDocInfo( TRUE ); + SetCalcValue( sal_False ); + SetReadDocInfo( sal_True ); // diese sollen zusaetzlich ueber \pard zurueck gesetzt werden - USHORT temp; + sal_uInt16 temp; temp = RES_TXTATR_CHARFMT; AddPlainAttr( temp ); temp = RES_PAGEDESC; AddPardAttr( temp ); temp = RES_BREAK; AddPardAttr( temp ); @@ -263,8 +263,8 @@ bool lcl_UsedPara(SwPaM &rPam) if( rPam.GetPoint()->nContent.GetIndex() || ( 0 != ( pCNd = rPam.GetCntntNode()) && 0 != ( pSet = pCNd->GetpSwAttrSet()) && - ( SFX_ITEM_SET == pSet->GetItemState( RES_BREAK, FALSE ) || - SFX_ITEM_SET == pSet->GetItemState( RES_PAGEDESC, FALSE )))) + ( SFX_ITEM_SET == pSet->GetItemState( RES_BREAK, sal_False ) || + SFX_ITEM_SET == pSet->GetItemState( RES_PAGEDESC, sal_False )))) return true; return false; } @@ -273,7 +273,7 @@ void SwRTFParser::Continue( int nToken ) { if( bFirstContinue ) { - bFirstContinue = FALSE; + bFirstContinue = sal_False; if (IsNewDoc()) { @@ -331,14 +331,14 @@ void SwRTFParser::Continue( int nToken ) ( RES_POOLCOLL_STANDARD, false )); // verhinder das einlesen von Tabellen in Fussnoten / Tabellen - ULONG nNd = pPos->nNode.GetIndex(); + sal_uLong nNd = pPos->nNode.GetIndex(); mbReadNoTbl = 0 != pSttNd->FindTableNode() || ( nNd < pDoc->GetNodes().GetEndOfInserts().GetIndex() && pDoc->GetNodes().GetEndOfInserts().StartOfSectionIndex() < nNd ); } // Laufbalken anzeigen, aber nur bei synchronem Call - ULONG nCurrPos = rInput.Tell(); + sal_uLong nCurrPos = rInput.Tell(); rInput.Seek(STREAM_SEEK_TO_END); rInput.ResetError(); ::StartProgress( STR_STATSTR_W4WREAD, 0, rInput.Tell(), pDoc->GetDocShell()); @@ -381,19 +381,19 @@ void SwRTFParser::Continue( int nToken ) // !!! sollte nicht moeglich sein, oder ?? OSL_ENSURE( pSttNdIdx->GetIndex()+1 != pPam->GetBound( TRUE ).nNode.GetIndex(), "Pam.Bound1 steht noch im Node" ); - OSL_ENSURE( pSttNdIdx->GetIndex()+1 != pPam->GetBound( FALSE ).nNode.GetIndex(), + OSL_ENSURE( pSttNdIdx->GetIndex()+1 != pPam->GetBound( sal_False ).nNode.GetIndex(), "Pam.Bound2 steht noch im Node" ); -if( pSttNdIdx->GetIndex()+1 == pPam->GetBound( TRUE ).nNode.GetIndex() ) +if( pSttNdIdx->GetIndex()+1 == pPam->GetBound( sal_True ).nNode.GetIndex() ) { - xub_StrLen nCntPos = pPam->GetBound( TRUE ).nContent.GetIndex(); - pPam->GetBound( TRUE ).nContent.Assign( pTxtNode, + xub_StrLen nCntPos = pPam->GetBound( sal_True ).nContent.GetIndex(); + pPam->GetBound( sal_True ).nContent.Assign( pTxtNode, pTxtNode->GetTxt().Len() + nCntPos ); } -if( pSttNdIdx->GetIndex()+1 == pPam->GetBound( FALSE ).nNode.GetIndex() ) +if( pSttNdIdx->GetIndex()+1 == pPam->GetBound( sal_False ).nNode.GetIndex() ) { - xub_StrLen nCntPos = pPam->GetBound( FALSE ).nContent.GetIndex(); - pPam->GetBound( FALSE ).nContent.Assign( pTxtNode, + xub_StrLen nCntPos = pPam->GetBound( sal_False ).nContent.GetIndex(); + pPam->GetBound( sal_False ).nContent.Assign( pTxtNode, pTxtNode->GetTxt().Len() + nCntPos ); } #endif @@ -419,7 +419,7 @@ if( pSttNdIdx->GetIndex()+1 == pPam->GetBound( FALSE ).nNode.GetIndex() ) StartOfSectionNode()->GetSectionNode(); if( pSectNd ) pSectNd->GetSection().GetFmt()->SetFmtAttr( - SwFmtNoBalancedColumns( TRUE ) ); + SwFmtNoBalancedColumns( sal_True ) ); } DelLastNode(); @@ -445,7 +445,7 @@ if( pSttNdIdx->GetIndex()+1 == pPam->GetBound( FALSE ).nNode.GetIndex() ) if( !pPos->nContent.GetIndex() ) { SwTxtNode* pAktNd; - ULONG nNodeIdx = pPos->nNode.GetIndex(); + sal_uLong nNodeIdx = pPos->nNode.GetIndex(); if( IsNewDoc() ) { SwNode* pTmp = pDoc->GetNodes()[ nNodeIdx -1 ]; @@ -456,7 +456,7 @@ if( pSttNdIdx->GetIndex()+1 == pPam->GetBound( FALSE ).nNode.GetIndex() ) const SwSpzFrmFmts* pFrmFmts = pDoc->GetSpzFrmFmts(); if ( pFrmFmts && pFrmFmts->Count() ) { - for ( USHORT nI = pFrmFmts->Count(); nI; --nI ) + for ( sal_uInt16 nI = pFrmFmts->Count(); nI; --nI ) { const SwFmtAnchor & rAnchor = (*pFrmFmts)[ nI - 1 ]->GetAnchor(); if ((FLY_AT_PARA == rAnchor.GetAnchorId()) || @@ -521,10 +521,10 @@ if( pSttNdIdx->GetIndex()+1 == pPam->GetBound( FALSE ).nNode.GetIndex() ) if( pPrev->HasSwAttrSet() ) pTxtNode->SetAttr( *pPrev->GetpSwAttrSet() ); - if( &pPam->GetBound(TRUE).nNode.GetNode() == pPrev ) - pPam->GetBound(TRUE).nContent.Assign( pTxtNode, 0 ); - if( &pPam->GetBound(FALSE).nNode.GetNode() == pPrev ) - pPam->GetBound(FALSE).nContent.Assign( pTxtNode, 0 ); + if( &pPam->GetBound(sal_True).nNode.GetNode() == pPrev ) + pPam->GetBound(sal_True).nContent.Assign( pTxtNode, 0 ); + if( &pPam->GetBound(sal_False).nNode.GetNode() == pPrev ) + pPam->GetBound(sal_False).nContent.Assign( pTxtNode, 0 ); pTxtNode->JoinPrev(); } @@ -542,10 +542,10 @@ if( pSttNdIdx->GetIndex()+1 == pPam->GetBound( FALSE ).nNode.GetIndex() ) } bool rtfSections::SetCols(SwFrmFmt &rFmt, const rtfSection &rSection, - USHORT nNettoWidth) + sal_uInt16 nNettoWidth) { //sprmSCcolumns - Anzahl der Spalten - 1 - USHORT nCols = static_cast< USHORT >(rSection.NoCols()); + sal_uInt16 nCols = static_cast< sal_uInt16 >(rSection.NoCols()); if (nCols < 2) return false; // keine oder bloedsinnige Spalten @@ -553,7 +553,7 @@ bool rtfSections::SetCols(SwFrmFmt &rFmt, const rtfSection &rSection, SwFmtCol aCol; // Erzeuge SwFmtCol //sprmSDxaColumns - Default-Abstand 1.25 cm - USHORT nColSpace = static_cast< USHORT >(rSection.StandardColSeperation()); + sal_uInt16 nColSpace = static_cast< sal_uInt16 >(rSection.StandardColSeperation()); aCol.Init( nCols, nColSpace, nNettoWidth ); @@ -561,15 +561,15 @@ bool rtfSections::SetCols(SwFrmFmt &rFmt, const rtfSection &rSection, if (rSection.maPageInfo.maColumns.size()) { aCol._SetOrtho(false); - USHORT nWishWidth = 0, nHalfPrev = 0; - for(USHORT n=0, i=0; n < rSection.maPageInfo.maColumns.size() && i < nCols; n += 2, ++i ) + sal_uInt16 nWishWidth = 0, nHalfPrev = 0; + for(sal_uInt16 n=0, i=0; n < rSection.maPageInfo.maColumns.size() && i < nCols; n += 2, ++i ) { SwColumn* pCol = aCol.GetColumns()[ i ]; pCol->SetLeft( nHalfPrev ); - USHORT nSp = static_cast< USHORT >(rSection.maPageInfo.maColumns[ n+1 ]); + sal_uInt16 nSp = static_cast< sal_uInt16 >(rSection.maPageInfo.maColumns[ n+1 ]); nHalfPrev = nSp / 2; pCol->SetRight( nSp - nHalfPrev ); - pCol->SetWishWidth( static_cast< USHORT >(rSection.maPageInfo.maColumns[ n ]) + + pCol->SetWishWidth( static_cast< sal_uInt16 >(rSection.maPageInfo.maColumns[ n ]) + pCol->GetLeft() + pCol->GetRight()); nWishWidth = nWishWidth + pCol->GetWishWidth(); } @@ -597,7 +597,7 @@ void rtfSections::SetPage(SwPageDesc &rInPageDesc, SwFrmFmt &rFmt, if (!bIgnoreCols) { - SetCols(rFmt, rSection, static_cast< USHORT >(rSection.GetPageWidth() - + SetCols(rFmt, rSection, static_cast< sal_uInt16 >(rSection.GetPageWidth() - rSection.GetPageLeft() - rSection.GetPageRight())); } @@ -866,7 +866,7 @@ SwSectionFmt *rtfSections::InsertSection(SwPaM& rMyPaM, rtfSection &rSection) OSL_ENSURE(pFmt, "impossible"); if (!pFmt) return 0; - SetCols(*pFmt, rSection, (USHORT)(nWidth - nLeft - nRight) ); + SetCols(*pFmt, rSection, (sal_uInt16)(nWidth - nLeft - nRight) ); return pFmt; } @@ -916,7 +916,7 @@ void rtfSections::InsertSegments(bool bNewDoc) } else { - USHORT nPos = mrReader.pDoc->MakePageDesc( + sal_uInt16 nPos = mrReader.pDoc->MakePageDesc( ViewShell::GetShellRes()->GetPageDescName(nDesc, ShellResource::NORMAL_PAGE) , 0, false); aIter->mpTitlePage = &mrReader.pDoc->_GetPageDesc(nPos); @@ -937,7 +937,7 @@ void rtfSections::InsertSegments(bool bNewDoc) } else { - USHORT nPos = mrReader.pDoc->MakePageDesc( + sal_uInt16 nPos = mrReader.pDoc->MakePageDesc( ViewShell::GetShellRes()->GetPageDescName(nDesc, aIter->HasTitlePage() ? ShellResource::FIRST_PAGE : ShellResource::NORMAL_PAGE), aIter->mpTitlePage, false); @@ -961,7 +961,7 @@ void rtfSections::InsertSegments(bool bNewDoc) if (aIter->PageRestartNo() || ((aIter == aStart) && aIter->PageStartAt() != 1)) - aPgDesc.SetNumOffset( static_cast< USHORT >(aIter->PageStartAt()) ); + aPgDesc.SetNumOffset( static_cast< sal_uInt16 >(aIter->PageStartAt()) ); /* If its a table here, apply the pagebreak to the table @@ -1004,8 +1004,7 @@ void rtfSections::InsertSegments(bool bNewDoc) } const SwPosition* pPos = aSectPaM.GetPoint(); - const SwTxtNode* pSttNd = - mrReader.pDoc->GetNodes()[ pPos->nNode ]->GetTxtNode(); + SwTxtNode const*const pSttNd = pPos->nNode.GetNode().GetTxtNode(); const SwTableNode* pTableNd = pSttNd ? pSttNd->FindTableNode() : 0; if (pTableNd) { @@ -1238,7 +1237,7 @@ void SwRTFParser::ReadDrawingObject() aSur.SetContour( false ); aSur.SetOutside(true); aFlySet.Put( aSur ); - SwFmtFollowTextFlow aFollowTextFlow( FALSE ); + SwFmtFollowTextFlow aFollowTextFlow( sal_False ); aFlySet.Put( aFollowTextFlow ); SwFmtAnchor aAnchor( FLY_AT_PARA ); @@ -1268,7 +1267,7 @@ void SwRTFParser::InsertShpObject(SdrObject* pStroke, int _nZOrder) aSur.SetContour( false ); aSur.SetOutside(true); aFlySet.Put( aSur ); - SwFmtFollowTextFlow aFollowTextFlow( FALSE ); + SwFmtFollowTextFlow aFollowTextFlow( sal_False ); aFlySet.Put( aFollowTextFlow ); SwFmtAnchor aAnchor( FLY_AT_PARA ); @@ -1508,14 +1507,14 @@ void SwRTFParser::ReadShapeObject() } } -extern void sw3io_ConvertFromOldField( SwDoc& rDoc, USHORT& rWhich, - USHORT& rSubType, ULONG &rFmt, - USHORT nVersion ); +extern void sw3io_ConvertFromOldField( SwDoc& rDoc, sal_uInt16& rWhich, + sal_uInt16& rSubType, sal_uLong &rFmt, + sal_uInt16 nVersion ); -USHORT SwRTFParser::ReadRevTbl() +sal_uInt16 SwRTFParser::ReadRevTbl() { int nNumOpenBrakets = 1, nToken; // die erste wurde schon vorher erkannt !! - USHORT nAuthorTableIndex = 0; + sal_uInt16 nAuthorTableIndex = 0; while( nNumOpenBrakets && IsParserWorking() ) { @@ -1543,7 +1542,7 @@ USHORT SwRTFParser::ReadRevTbl() case RTF_TEXTTOKEN: aToken.EraseTrailingChars(';'); - USHORT nSWId = pDoc->InsertRedlineAuthor(aToken); + sal_uInt16 nSWId = pDoc->InsertRedlineAuthor(aToken); // Store matchpair if( !pAuthorInfos ) pAuthorInfos = new sw::util::AuthorInfos; @@ -1562,19 +1561,34 @@ USHORT SwRTFParser::ReadRevTbl() void SwRTFParser::NextToken( int nToken ) { - USHORT eDateFmt; + sal_uInt16 eDateFmt; switch( nToken ) { case RTF_FOOTNOTE: + { //We can only insert a footnote if we're not inside a footnote. e.g. //#i7713# - if (!mbIsFootnote) + + // in insert mode it's also possible to be inside of a footnote! + bool bInsertIntoFootnote = false; + if( !IsNewDoc() ) + { + SwStartNode* pSttNode = pPam->GetNode()->StartOfSectionNode(); + while(pSttNode && pSttNode->IsSectionNode()) + { + pSttNode = pSttNode->StartOfSectionNode(); + } + if( SwFootnoteStartNode == pSttNode->GetStartNodeType() ) + bInsertIntoFootnote = true; + } + if (!mbIsFootnote && !bInsertIntoFootnote) { ReadHeaderFooter( nToken ); SkipToken( -1 ); // Klammer wieder zurueck } - break; + } + break; case RTF_SWG_PRTDATA: ReadPrtData(); break; @@ -1622,12 +1636,12 @@ void SwRTFParser::NextToken( int nToken ) SkipGroup(); else { - bStyleTabValid = TRUE; + bStyleTabValid = sal_True; if (SwNumRule* pRule = ReadNumSecLevel( nToken )) { GetAttrSet().Put( SwNumRuleItem( pRule->GetName() )); - if( SFX_ITEM_SET != GetAttrSet().GetItemState( FN_PARAM_NUM_LEVEL, FALSE )) + if( SFX_ITEM_SET != GetAttrSet().GetItemState( FN_PARAM_NUM_LEVEL, sal_False )) GetAttrSet().Put( SfxUInt16Item( FN_PARAM_NUM_LEVEL, 0 )); } } @@ -1718,7 +1732,7 @@ void SwRTFParser::NextToken( int nToken ) if (!CantUseTables()) { // aus der Line raus - nAktBox = 0; + m_nCurrentBox = 0; pTableNode = 0; // noch in der Tabelle drin? SwNodeIndex& rIdx = pPam->GetPoint()->nNode; @@ -1735,8 +1749,8 @@ void SwRTFParser::NextToken( int nToken ) rIdx = *pBox->GetSttNd()->EndOfSectionNode(); pPam->Move( fnMoveForward, fnGoNode ); } - nInsTblRow = static_cast< USHORT >(GetOpenBrakets()); - SetPardTokenRead( FALSE ); + nInsTblRow = static_cast< sal_uInt16 >(GetOpenBrakets()); + SetPardTokenRead( sal_False ); SwPaM aTmp(*pPam); aTmp.Move( fnMoveBackward, fnGoNode ); } @@ -1780,8 +1794,8 @@ void SwRTFParser::NextToken( int nToken ) case RTF_REVAUTH: { - sw::util::AuthorInfo aEntry( static_cast< USHORT >(nTokenValue) ); - USHORT nPos; + sw::util::AuthorInfo aEntry( static_cast< sal_uInt16 >(nTokenValue) ); + sal_uInt16 nPos; if(pRedlineInsert) { @@ -1799,7 +1813,7 @@ void SwRTFParser::NextToken( int nToken ) case RTF_REVAUTHDEL: { sw::util::AuthorInfo aEntry( static_cast< short >(nTokenValue) ); - USHORT nPos; + sal_uInt16 nPos; if(pRedlineDelete) { @@ -1831,17 +1845,17 @@ void SwRTFParser::NextToken( int nToken ) { // Zeichengebundener Fly in Fly ReadHeaderFooter( nToken ); - SetPardTokenRead( FALSE ); + SetPardTokenRead( sal_False ); } break; case RTF_PGDSCNO: if( IsNewDoc() && bSwPageDesc && - USHORT(nTokenValue) < pDoc->GetPageDescCnt() ) + sal_uInt16(nTokenValue) < pDoc->GetPageDescCnt() ) { const SwPageDesc* pPgDsc = &const_cast<const SwDoc *>(pDoc) - ->GetPageDesc( USHORT(nTokenValue) ); + ->GetPageDesc( sal_uInt16(nTokenValue) ); CheckInsNewTblLine(); pDoc->InsertPoolItem(*pPam, SwFmtPageDesc( pPgDsc ), 0); } @@ -1862,8 +1876,8 @@ void SwRTFParser::NextToken( int nToken ) case RTF_CHDATEL: eDateFmt = DF_LSYS; goto SETCHDATEFIELD; SETCHDATEFIELD: { - USHORT nSubType = DATEFLD, nWhich = RES_DATEFLD; - ULONG nFormat = eDateFmt; + sal_uInt16 nSubType = DATEFLD, nWhich = RES_DATEFLD; + sal_uLong nFormat = eDateFmt; sw3io_ConvertFromOldField( *pDoc, nWhich, nSubType, nFormat, 0x0110 ); SwDateTimeField aDateFld( (SwDateTimeFieldType*) @@ -1875,8 +1889,8 @@ SETCHDATEFIELD: case RTF_CHTIME: { - USHORT nSubType = TIMEFLD, nWhich = RES_TIMEFLD; - ULONG nFormat = TF_SSMM_24; + sal_uInt16 nSubType = TIMEFLD, nWhich = RES_TIMEFLD; + sal_uLong nFormat = TF_SSMM_24; sw3io_ConvertFromOldField( *pDoc, nWhich, nSubType, nFormat, 0x0110 ); SwDateTimeField aTimeFld( (SwDateTimeFieldType*) pDoc->GetSysFldType( RES_DATETIMEFLD ), TIMEFLD, nFormat); @@ -1896,21 +1910,21 @@ SETCHDATEFIELD: break; case RTF_CHFTN: - bFootnoteAutoNum = TRUE; + bFootnoteAutoNum = sal_True; break; case RTF_NOFPAGES: if( IsNewDoc() && nTokenValue && -1 != nTokenValue ) - ((SwDocStat&)pDoc->GetDocStat()).nPage = (USHORT)nTokenValue; + ((SwDocStat&)pDoc->GetDocStat()).nPage = (sal_uInt16)nTokenValue; break; case RTF_NOFWORDS: if( IsNewDoc() && nTokenValue && -1 != nTokenValue ) - ((SwDocStat&)pDoc->GetDocStat()).nWord = (USHORT)nTokenValue; + ((SwDocStat&)pDoc->GetDocStat()).nWord = (sal_uInt16)nTokenValue; break; case RTF_NOFCHARS: if( IsNewDoc() && nTokenValue && -1 != nTokenValue ) - ((SwDocStat&)pDoc->GetDocStat()).nChar = (USHORT)nTokenValue; + ((SwDocStat&)pDoc->GetDocStat()).nChar = (sal_uInt16)nTokenValue; break; case RTF_LYTPRTMET: if (IsNewDoc()) @@ -2053,7 +2067,7 @@ bool SwRTFParser::UncompressableStackEntry(const SvxRTFItemStackType &rSet) { if (SFX_ITEM_SET == - rSet.GetAttrSet().GetItemState(RES_TXTATR_CHARFMT, FALSE)) + rSet.GetAttrSet().GetItemState(RES_TXTATR_CHARFMT, sal_False)) { bRet = true; } @@ -2067,7 +2081,7 @@ void SwRTFParser::SetEndPrevPara( SvxNodeIdx*& rpNodePos, xub_StrLen& rCntPos ) SwCntntNode* pNode = pDoc->GetNodes().GoPrevious( &aIdx ); if( !pNode ) { - OSL_ENSURE( FALSE, "keinen vorherigen ContentNode gefunden" ); + OSL_ENSURE( sal_False, "keinen vorherigen ContentNode gefunden" ); } rpNodePos = new SwNodeIdx( aIdx ); @@ -2076,7 +2090,7 @@ void SwRTFParser::SetEndPrevPara( SvxNodeIdx*& rpNodePos, xub_StrLen& rCntPos ) void SwRTFParser::SetAttrInDoc( SvxRTFItemStackType &rSet ) { - ULONG nSNd = rSet.GetSttNodeIdx(), nENd = rSet.GetEndNodeIdx(); + sal_uLong nSNd = rSet.GetSttNodeIdx(), nENd = rSet.GetEndNodeIdx(); xub_StrLen nSCnt = rSet.GetSttCnt(), nECnt = rSet.GetEndCnt(); SwPaM aPam( *pPam->GetPoint() ); @@ -2122,7 +2136,7 @@ void SwRTFParser::SetAttrInDoc( SvxRTFItemStackType &rSet ) // aus dem Set loeschen. Sonst sind diese doppelt, was man ja // nicht will. if( SFX_ITEM_SET == rSet.GetAttrSet().GetItemState( - RES_TXTATR_CHARFMT, FALSE, &pCharFmt ) && + RES_TXTATR_CHARFMT, sal_False, &pCharFmt ) && ((SwFmtCharFmt*)pCharFmt)->GetCharFmt() ) { const String& rName = ((SwFmtCharFmt*)pCharFmt)->GetCharFmt()->GetName(); @@ -2135,12 +2149,12 @@ void SwRTFParser::SetAttrInDoc( SvxRTFItemStackType &rSet ) SfxItemSet &rAttrSet = rSet.GetAttrSet(), &rStyleSet = pStyle->aAttrSet; SfxItemIter aIter( rAttrSet ); - USHORT nWhich = aIter.GetCurItem()->Which(); - while( TRUE ) + sal_uInt16 nWhich = aIter.GetCurItem()->Which(); + while( sal_True ) { const SfxPoolItem* pI; if( SFX_ITEM_SET == rStyleSet.GetItemState( - nWhich, FALSE, &pI ) && *pI == *aIter.GetCurItem()) + nWhich, sal_False, &pI ) && *pI == *aIter.GetCurItem()) rAttrSet.ClearItem( nWhich ); // loeschen if( aIter.IsAtEnd() ) @@ -2164,22 +2178,22 @@ void SwRTFParser::SetAttrInDoc( SvxRTFItemStackType &rSet ) } if( SFX_ITEM_SET == rSet.GetAttrSet().GetItemState( - FN_PARAM_NUM_LEVEL, FALSE, &pItem )) + FN_PARAM_NUM_LEVEL, sal_False, &pItem )) { // dann ueber den Bereich an den Nodes das NodeNum setzen - for( ULONG n = nSNd; n <= nENd; ++n ) + for( sal_uLong n = nSNd; n <= nENd; ++n ) { SwTxtNode* pTxtNd = pDoc->GetNodes()[ n ]->GetTxtNode(); if( pTxtNd ) { - pTxtNd->SetAttrListLevel((BYTE) ((SfxUInt16Item*)pItem)->GetValue()); + pTxtNd->SetAttrListLevel((sal_uInt8) ((SfxUInt16Item*)pItem)->GetValue()); // Update vom LR-Space abschalten? } } } if( SFX_ITEM_SET == rSet.GetAttrSet().GetItemState( - RES_PARATR_NUMRULE, FALSE, &pItem )) + RES_PARATR_NUMRULE, sal_False, &pItem )) { const SwNumRule* pRule = pDoc->FindNumRulePtr( ((SwNumRuleItem*)pItem)->GetValue() ); @@ -2188,13 +2202,13 @@ void SwRTFParser::SetAttrInDoc( SvxRTFItemStackType &rSet ) // diese Rule hat keinen Level, also muss die Einrueckung // erhalten bleiben! // dann ueber den Bereich an den Nodes das Flag zuruecksetzen - for( ULONG n = nSNd; n <= nENd; ++n ) + for( sal_uLong n = nSNd; n <= nENd; ++n ) { SwTxtNode* pTxtNd = pDoc->GetNodes()[ n ]->GetTxtNode(); if( pTxtNd ) { // Update vom LR-Space abschalten - pTxtNd->SetNumLSpace( FALSE ); + pTxtNd->SetNumLSpace( sal_False ); } } } @@ -2211,7 +2225,7 @@ void SwRTFParser::SetAttrInDoc( SvxRTFItemStackType &rSet ) if (bNoNum) { - for( ULONG n = nSNd; n <= nENd; ++n ) + for( sal_uLong n = nSNd; n <= nENd; ++n ) { SwTxtNode* pTxtNd = pDoc->GetNodes()[ n ]->GetTxtNode(); if( pTxtNd ) @@ -2288,8 +2302,8 @@ void SwRTFParser::SetPageInformationAsDefault(const DocPageInformation &rInfo) { SwFmtFrmSize aFrmSize(ATT_FIX_SIZE, rInfo.mnPaperw, rInfo.mnPaperh); - SvxLRSpaceItem aLR( static_cast< USHORT >(rInfo.mnMargl), static_cast< USHORT >(rInfo.mnMargr), 0, 0, RES_LR_SPACE ); - SvxULSpaceItem aUL( static_cast< USHORT >(rInfo.mnMargt), static_cast< USHORT >(rInfo.mnMargb), RES_UL_SPACE ); + SvxLRSpaceItem aLR( static_cast< sal_uInt16 >(rInfo.mnMargl), static_cast< sal_uInt16 >(rInfo.mnMargr), 0, 0, RES_LR_SPACE ); + SvxULSpaceItem aUL( static_cast< sal_uInt16 >(rInfo.mnMargt), static_cast< sal_uInt16 >(rInfo.mnMargb), RES_UL_SPACE ); UseOnPage eUseOn; if (rInfo.mbFacingp) @@ -2297,7 +2311,7 @@ void SwRTFParser::SetPageInformationAsDefault(const DocPageInformation &rInfo) else eUseOn = UseOnPage(nsUseOnPage::PD_ALL | nsUseOnPage::PD_HEADERSHARE | nsUseOnPage::PD_FOOTERSHARE); - USHORT nPgStart = static_cast< USHORT >(rInfo.mnPgnStart); + sal_uInt16 nPgStart = static_cast< sal_uInt16 >(rInfo.mnPgnStart); SvxFrameDirectionItem aFrmDir(rInfo.mbRTLdoc ? FRMDIR_HORI_RIGHT_TOP : FRMDIR_HORI_LEFT_TOP, RES_FRAMEDIR); @@ -2331,7 +2345,7 @@ void SwRTFParser::SetBorderLine(SvxBoxItem& rBox, sal_uInt16 nLine) int bWeiter = true; short nLineThickness = 1; short nPageDistance = 0; - BYTE nCol = 0; + sal_uInt8 nCol = 0; short nIdx = 0; int nToken = GetNextToken(); @@ -2444,10 +2458,10 @@ void SwRTFParser::ReadDocControls( int nToken ) SwEndNoteInfo aEndInfo; bool bSetHyph = false; - BOOL bEndInfoChgd = FALSE, bFtnInfoChgd = FALSE; + sal_Bool bEndInfoChgd = sal_False, bFtnInfoChgd = sal_False; do { - USHORT nValue = USHORT( nTokenValue ); + sal_uInt16 nValue = sal_uInt16( nTokenValue ); switch( nToken ) { case RTF_RTLDOC: @@ -2491,11 +2505,11 @@ void SwRTFParser::ReadDocControls( int nToken ) break; case RTF_ENDDOC: case RTF_ENDNOTES: - aFtnInfo.ePos = FTNPOS_CHAPTER; bFtnInfoChgd = TRUE; + aFtnInfo.ePos = FTNPOS_CHAPTER; bFtnInfoChgd = sal_True; break; case RTF_FTNTJ: case RTF_FTNBJ: - aFtnInfo.ePos = FTNPOS_PAGE; bFtnInfoChgd = TRUE; + aFtnInfo.ePos = FTNPOS_PAGE; bFtnInfoChgd = sal_True; break; case RTF_AENDDOC: @@ -2510,60 +2524,60 @@ void SwRTFParser::ReadDocControls( int nToken ) if( nValue ) { aFtnInfo.nFtnOffset = nValue-1; - bFtnInfoChgd = TRUE; + bFtnInfoChgd = sal_True; } break; case RTF_AFTNSTART: if( nValue ) { aEndInfo.nFtnOffset = nValue-1; - bEndInfoChgd = TRUE; + bEndInfoChgd = sal_True; } break; case RTF_FTNRSTPG: - aFtnInfo.eNum = FTNNUM_PAGE; bFtnInfoChgd = TRUE; + aFtnInfo.eNum = FTNNUM_PAGE; bFtnInfoChgd = sal_True; break; case RTF_FTNRESTART: - aFtnInfo.eNum = FTNNUM_CHAPTER; bFtnInfoChgd = TRUE; + aFtnInfo.eNum = FTNNUM_CHAPTER; bFtnInfoChgd = sal_True; break; case RTF_FTNRSTCONT: - aFtnInfo.eNum = FTNNUM_DOC; bFtnInfoChgd = TRUE; + aFtnInfo.eNum = FTNNUM_DOC; bFtnInfoChgd = sal_True; break; case RTF_FTNNAR: - aFtnInfo.aFmt.SetNumberingType(SVX_NUM_ARABIC); bFtnInfoChgd = TRUE; break; + aFtnInfo.aFmt.SetNumberingType(SVX_NUM_ARABIC); bFtnInfoChgd = sal_True; break; case RTF_FTNNALC: - aFtnInfo.aFmt.SetNumberingType(SVX_NUM_CHARS_LOWER_LETTER_N); bFtnInfoChgd = TRUE; break; + aFtnInfo.aFmt.SetNumberingType(SVX_NUM_CHARS_LOWER_LETTER_N); bFtnInfoChgd = sal_True; break; case RTF_FTNNAUC: - aFtnInfo.aFmt.SetNumberingType(SVX_NUM_CHARS_UPPER_LETTER_N); bFtnInfoChgd = TRUE; break; + aFtnInfo.aFmt.SetNumberingType(SVX_NUM_CHARS_UPPER_LETTER_N); bFtnInfoChgd = sal_True; break; case RTF_FTNNRLC: - aFtnInfo.aFmt.SetNumberingType(SVX_NUM_ROMAN_LOWER); bFtnInfoChgd = TRUE; break; + aFtnInfo.aFmt.SetNumberingType(SVX_NUM_ROMAN_LOWER); bFtnInfoChgd = sal_True; break; case RTF_FTNNRUC: - aFtnInfo.aFmt.SetNumberingType(SVX_NUM_ROMAN_UPPER); bFtnInfoChgd = TRUE; break; + aFtnInfo.aFmt.SetNumberingType(SVX_NUM_ROMAN_UPPER); bFtnInfoChgd = sal_True; break; case RTF_FTNNCHI: - aFtnInfo.aFmt.SetNumberingType(SVX_NUM_CHAR_SPECIAL); bFtnInfoChgd = TRUE; break; + aFtnInfo.aFmt.SetNumberingType(SVX_NUM_CHAR_SPECIAL); bFtnInfoChgd = sal_True; break; case RTF_AFTNNAR: - aEndInfo.aFmt.SetNumberingType(SVX_NUM_ARABIC); bEndInfoChgd = TRUE; break; + aEndInfo.aFmt.SetNumberingType(SVX_NUM_ARABIC); bEndInfoChgd = sal_True; break; case RTF_AFTNNALC: aEndInfo.aFmt.SetNumberingType(SVX_NUM_CHARS_LOWER_LETTER_N); - bEndInfoChgd = TRUE; + bEndInfoChgd = sal_True; break; case RTF_AFTNNAUC: aEndInfo.aFmt.SetNumberingType(SVX_NUM_CHARS_UPPER_LETTER_N); - bEndInfoChgd = TRUE; + bEndInfoChgd = sal_True; break; case RTF_AFTNNRLC: aEndInfo.aFmt.SetNumberingType(SVX_NUM_ROMAN_LOWER); - bEndInfoChgd = TRUE; + bEndInfoChgd = sal_True; break; case RTF_AFTNNRUC: aEndInfo.aFmt.SetNumberingType(SVX_NUM_ROMAN_UPPER); - bEndInfoChgd = TRUE; + bEndInfoChgd = sal_True; break; case RTF_AFTNNCHI: aEndInfo.aFmt.SetNumberingType(SVX_NUM_CHAR_SPECIAL); - bEndInfoChgd = TRUE; + bEndInfoChgd = sal_True; break; case RTF_HYPHAUTO: if (nTokenValue) @@ -2603,7 +2617,7 @@ void SwRTFParser::ReadDocControls( int nToken ) if( nSkip ) { SkipToken( nSkip ); // Ignore wieder zurueck - bWeiter = FALSE; + bWeiter = sal_False; } } break; @@ -2613,7 +2627,7 @@ void SwRTFParser::ReadDocControls( int nToken ) RTF_UNKNOWNCONTROL == nToken ) SvxRTFParser::NextToken( nToken ); else - bWeiter = FALSE; + bWeiter = sal_False; break; } if( bWeiter ) @@ -2665,19 +2679,19 @@ void SwRTFParser::MakeStyleTab() // dann erzeuge aus der SvxStyle-Tabelle die Swg-Collections if( GetStyleTbl().Count() ) { - USHORT nValidOutlineLevels = 0; + sal_uInt16 nValidOutlineLevels = 0; if( !IsNewDoc() ) { // search all outlined collections const SwTxtFmtColls& rColls = *pDoc->GetTxtFmtColls(); - for( USHORT n = rColls.Count(); n; ) + for( sal_uInt16 n = rColls.Count(); n; ) if( rColls[ --n ]->IsAssignedToListLevelOfOutlineStyle()) nValidOutlineLevels |= 1 << rColls[ n ]->GetAssignedOutlineStyleLevel();//<-end,zhaojianwei } SvxRTFStyleType* pStyle = GetStyleTbl().First(); do { - USHORT nNo = USHORT( GetStyleTbl().GetCurKey() ); + sal_uInt16 nNo = sal_uInt16( GetStyleTbl().GetCurKey() ); if( pStyle->bIsCharFmt ) { if( !aCharFmtTbl.Get( nNo ) ) @@ -2691,14 +2705,14 @@ void SwRTFParser::MakeStyleTab() } } while( 0 != (pStyle = GetStyleTbl().Next()) ); - bStyleTabValid = TRUE; + bStyleTabValid = sal_True; } } -BOOL lcl_SetFmtCol( SwFmt& rFmt, USHORT nCols, USHORT nColSpace, +sal_Bool lcl_SetFmtCol( SwFmt& rFmt, sal_uInt16 nCols, sal_uInt16 nColSpace, const SvUShorts& rColumns ) { - BOOL bSet = FALSE; + sal_Bool bSet = sal_False; if( nCols && USHRT_MAX != nCols ) { SwFmtCol aCol; @@ -2708,13 +2722,13 @@ BOOL lcl_SetFmtCol( SwFmt& rFmt, USHORT nCols, USHORT nColSpace, aCol.Init( nCols, nColSpace, USHRT_MAX ); if( nCols == ( rColumns.Count() / 2 ) ) { - aCol._SetOrtho( FALSE ); - USHORT nWishWidth = 0, nHalfPrev = 0; - for( USHORT n = 0, i = 0; n < rColumns.Count(); n += 2, ++i ) + aCol._SetOrtho( sal_False ); + sal_uInt16 nWishWidth = 0, nHalfPrev = 0; + for( sal_uInt16 n = 0, i = 0; n < rColumns.Count(); n += 2, ++i ) { SwColumn* pCol = aCol.GetColumns()[ i ]; pCol->SetLeft( nHalfPrev ); - USHORT nSp = rColumns[ n+1 ]; + sal_uInt16 nSp = rColumns[ n+1 ]; nHalfPrev = nSp / 2; pCol->SetRight( nSp - nHalfPrev ); pCol->SetWishWidth( rColumns[ n ] + @@ -2724,14 +2738,14 @@ BOOL lcl_SetFmtCol( SwFmt& rFmt, USHORT nCols, USHORT nColSpace, aCol.SetWishWidth( nWishWidth ); } rFmt.SetFmtAttr( aCol ); - bSet = TRUE; + bSet = sal_True; } return bSet; } void SwRTFParser::DoHairyWriterPageDesc(int nToken) { - int bWeiter = TRUE; + int bWeiter = sal_True; do { if( '{' == nToken ) { @@ -2742,7 +2756,7 @@ void SwRTFParser::DoHairyWriterPageDesc(int nToken) & ~(0xff | RTF_SWGDEFS)) ) { SkipToken( -2 ); // Ignore und Token wieder zurueck - bWeiter = FALSE; + bWeiter = sal_False; break; } // kein break, Gruppe ueberspringen @@ -2762,7 +2776,7 @@ void SwRTFParser::DoHairyWriterPageDesc(int nToken) default: SkipToken( -1 ); // Ignore wieder zurueck - bWeiter = FALSE; + bWeiter = sal_False; break; } } @@ -2770,7 +2784,7 @@ void SwRTFParser::DoHairyWriterPageDesc(int nToken) RTF_UNKNOWNCONTROL == nToken ) SvxRTFParser::NextToken( nToken ); else - bWeiter = FALSE; + bWeiter = sal_False; if( bWeiter ) nToken = GetNextToken(); } while( bWeiter && IsParserWorking() ); @@ -2806,7 +2820,7 @@ void SwRTFParser::ReadSectControls( int nToken ) int bWeiter = true; bool bKeepFooter = false; do { - USHORT nValue = USHORT( nTokenValue ); + sal_uInt16 nValue = sal_uInt16( nTokenValue ); switch( nToken ) { case RTF_SECT: @@ -3175,10 +3189,10 @@ void SwRTFParser::ReadPageDescTbl() int nToken, bSaveChkStyleAttr = IsChkStyleAttr(); int nNumOpenBrakets = 1; // die erste wurde schon vorher erkannt !! - SetChkStyleAttr(FALSE); // Attribute nicht gegen die Styles checken + SetChkStyleAttr(sal_False); // Attribute nicht gegen die Styles checken bInPgDscTbl = true; - USHORT nPos = 0; + sal_uInt16 nPos = 0; SwPageDesc* pPg = 0; SwFrmFmt* pPgFmt = 0; @@ -3190,7 +3204,7 @@ void SwRTFParser::ReadPageDescTbl() SvxFrameDirectionItem aFrmDir(FRMDIR_HORI_LEFT_TOP, RES_FRAMEDIR); - USHORT nCols = USHRT_MAX, nColSpace = USHRT_MAX, nAktCol = 0; + sal_uInt16 nCols = USHRT_MAX, nColSpace = USHRT_MAX, nAktCol = 0; SvUShorts aColumns; while( nNumOpenBrakets && IsParserWorking() ) @@ -3239,11 +3253,11 @@ void SwRTFParser::ReadPageDescTbl() if (nPos != pDoc->MakePageDesc( String::CreateFromInt32(nTokenValue))) { - OSL_ENSURE( FALSE, "PageDesc an falscher Position" ); + OSL_ENSURE( sal_False, "PageDesc an falscher Position" ); } } pPg = &pDoc->_GetPageDesc(nPos); - pPg->SetLandscape( FALSE ); + pPg->SetLandscape( sal_False ); pPgFmt = &pPg->GetMaster(); SETPAGEDESC_DEFAULTS(); @@ -3298,24 +3312,24 @@ void SwRTFParser::ReadPageDescTbl() // alt: LI/RI/SA/SB, neu: MARG?SXN case RTF_MARGLSXN: - case RTF_LI: aLR.SetLeft( (USHORT)nTokenValue ); break; + case RTF_LI: aLR.SetLeft( (sal_uInt16)nTokenValue ); break; case RTF_MARGRSXN: - case RTF_RI: aLR.SetRight( (USHORT)nTokenValue ); break; + case RTF_RI: aLR.SetRight( (sal_uInt16)nTokenValue ); break; case RTF_MARGTSXN: - case RTF_SA: aUL.SetUpper( (USHORT)nTokenValue ); break; + case RTF_SA: aUL.SetUpper( (sal_uInt16)nTokenValue ); break; case RTF_MARGBSXN: - case RTF_SB: aUL.SetLower( (USHORT)nTokenValue ); break; + case RTF_SB: aUL.SetLower( (sal_uInt16)nTokenValue ); break; case RTF_PGWSXN: aSz.SetWidth( nTokenValue ); break; case RTF_PGHSXN: aSz.SetHeight( nTokenValue ); break; - case RTF_HEADERY: aHUL.SetUpper( (USHORT)nTokenValue ); break; - case RTF_HEADER_YB: aHUL.SetLower( (USHORT)nTokenValue ); break; - case RTF_HEADER_XL: aHLR.SetLeft( (USHORT)nTokenValue ); break; - case RTF_HEADER_XR: aHLR.SetRight( (USHORT)nTokenValue ); break; - case RTF_FOOTERY: aFUL.SetLower( (USHORT)nTokenValue ); break; - case RTF_FOOTER_YT: aFUL.SetUpper( (USHORT)nTokenValue ); break; - case RTF_FOOTER_XL: aFLR.SetLeft( (USHORT)nTokenValue ); break; - case RTF_FOOTER_XR: aFLR.SetRight( (USHORT)nTokenValue ); break; + case RTF_HEADERY: aHUL.SetUpper( (sal_uInt16)nTokenValue ); break; + case RTF_HEADER_YB: aHUL.SetLower( (sal_uInt16)nTokenValue ); break; + case RTF_HEADER_XL: aHLR.SetLeft( (sal_uInt16)nTokenValue ); break; + case RTF_HEADER_XR: aHLR.SetRight( (sal_uInt16)nTokenValue ); break; + case RTF_FOOTERY: aFUL.SetLower( (sal_uInt16)nTokenValue ); break; + case RTF_FOOTER_YT: aFUL.SetUpper( (sal_uInt16)nTokenValue ); break; + case RTF_FOOTER_XL: aFLR.SetLeft( (sal_uInt16)nTokenValue ); break; + case RTF_FOOTER_XR: aFLR.SetRight( (sal_uInt16)nTokenValue ); break; case RTF_HEADER_YH: if( 0 > nTokenValue ) @@ -3323,7 +3337,7 @@ void SwRTFParser::ReadPageDescTbl() aHSz.SetHeightSizeType( ATT_FIX_SIZE ); nTokenValue = -nTokenValue; } - aHSz.SetHeight( (USHORT)nTokenValue ); + aHSz.SetHeight( (sal_uInt16)nTokenValue ); break; case RTF_FOOTER_YH: @@ -3332,22 +3346,22 @@ void SwRTFParser::ReadPageDescTbl() aFSz.SetHeightSizeType( ATT_FIX_SIZE ); nTokenValue = -nTokenValue; } - aFSz.SetHeight( (USHORT)nTokenValue ); + aFSz.SetHeight( (sal_uInt16)nTokenValue ); break; - case RTF_LNDSCPSXN: pPg->SetLandscape( TRUE ); break; + case RTF_LNDSCPSXN: pPg->SetLandscape( sal_True ); break; - case RTF_COLS: nCols = (USHORT)nTokenValue; break; - case RTF_COLSX: nColSpace = (USHORT)nTokenValue; break; + case RTF_COLS: nCols = (sal_uInt16)nTokenValue; break; + case RTF_COLSX: nColSpace = (sal_uInt16)nTokenValue; break; case RTF_COLNO: - nAktCol = (USHORT)nTokenValue; + nAktCol = (sal_uInt16)nTokenValue; if( RTF_COLW == GetNextToken() ) { - USHORT nWidth = USHORT( nTokenValue ), nSpace = 0; + sal_uInt16 nWidth = sal_uInt16( nTokenValue ), nSpace = 0; if( RTF_COLSR == GetNextToken() ) - nSpace = USHORT( nTokenValue ); + nSpace = sal_uInt16( nTokenValue ); else SkipToken( -1 ); // wieder zurueck @@ -3385,7 +3399,7 @@ void SwRTFParser::ReadPageDescTbl() pPg->SetName(aToken); // sollte es eine Vorlage aus dem Pool sein ?? - USHORT n = SwStyleNameMapper::GetPoolIdFromUIName(aToken, + sal_uInt16 n = SwStyleNameMapper::GetPoolIdFromUIName(aToken, nsSwGetPoolIdFromName::GET_POOLID_PAGEDESC); if (USHRT_MAX != n) { @@ -3426,9 +3440,9 @@ void SwRTFParser::ReadPageDescTbl() for( nPos = 0; nPos < pDoc->GetPageDescCnt(); ++nPos ) { SwPageDesc* pPgDsc = &pDoc->_GetPageDesc( nPos ); - if( (USHORT)(long)pPgDsc->GetFollow() < pDoc->GetPageDescCnt() ) + if( (sal_uInt16)(long)pPgDsc->GetFollow() < pDoc->GetPageDescCnt() ) pPgDsc->SetFollow(& const_cast<const SwDoc *>(pDoc) - ->GetPageDesc((USHORT)(long) + ->GetPageDesc((sal_uInt16)(long) pPgDsc->GetFollow())); } @@ -3453,7 +3467,7 @@ void SwRTFParser::ReadPrtData() SkipToken( -1 ); // schliessende Klammer wieder zurueck!! } -static const SwNodeIndex* SetHeader(SwFrmFmt* pHdFtFmt, BOOL bReuseOld) +static const SwNodeIndex* SetHeader(SwFrmFmt* pHdFtFmt, sal_Bool bReuseOld) { OSL_ENSURE(pHdFtFmt, "Impossible, no header"); const SwFrmFmt* pExisting = bReuseOld ? @@ -3461,13 +3475,13 @@ static const SwNodeIndex* SetHeader(SwFrmFmt* pHdFtFmt, BOOL bReuseOld) if (!pExisting) { //No existing header, create a new one - pHdFtFmt->SetFmtAttr(SwFmtHeader(TRUE)); + pHdFtFmt->SetFmtAttr(SwFmtHeader(sal_True)); pExisting = pHdFtFmt->GetHeader().GetHeaderFmt(); } return pExisting->GetCntnt().GetCntntIdx(); } -static const SwNodeIndex* SetFooter(SwFrmFmt* pHdFtFmt, BOOL bReuseOld) +static const SwNodeIndex* SetFooter(SwFrmFmt* pHdFtFmt, sal_Bool bReuseOld) { OSL_ENSURE(pHdFtFmt, "Impossible, no footer"); const SwFrmFmt* pExisting = bReuseOld ? @@ -3475,7 +3489,7 @@ static const SwNodeIndex* SetFooter(SwFrmFmt* pHdFtFmt, BOOL bReuseOld) if (!pExisting) { //No exist footer, create a new one - pHdFtFmt->SetFmtAttr(SwFmtFooter(TRUE)); + pHdFtFmt->SetFmtAttr(SwFmtFooter(sal_True)); pExisting = pHdFtFmt->GetFooter().GetFooterFmt(); } return pExisting->GetCntnt().GetCntntIdx(); @@ -3486,28 +3500,27 @@ void SwRTFParser::ReadHeaderFooter( int nToken, SwPageDesc* pPageDesc ) { OSL_ENSURE( RTF_FOOTNOTE == nToken || RTF_FLY_INPARA == nToken || - pPageDesc, "PageDesc fehlt" ); + pPageDesc, "PageDesc is missing" ); bool bContainsParaCache = bContainsPara; - // alle wichtigen Sachen sichern + // backup all important data SwPosition aSavePos( *pPam->GetPoint() ); - SvxRTFItemStack aSaveStack; - aSaveStack.Insert( &GetAttrStack(), 0 ); - GetAttrStack().Remove( 0, GetAttrStack().Count() ); + SvxRTFItemStack aSaveStack(GetAttrStack()); + GetAttrStack().clear(); // save the fly array - after read, all flys may be set into // the header/footer SwFlySaveArr aSaveArray( 255 < aFlyArr.Count() ? aFlyArr.Count() : 255 ); aSaveArray.Insert( &aFlyArr, 0 ); aFlyArr.Remove( 0, aFlyArr.Count() ); - BOOL bSetFlyInDoc = TRUE; + sal_Bool bSetFlyInDoc = sal_True; const SwNodeIndex* pSttIdx = 0; SwFrmFmt* pHdFtFmt = 0; SwTxtAttr* pTxtAttr = 0; - int bDelFirstChar = FALSE; + int bDelFirstChar = sal_False; bool bOldIsFootnote = mbIsFootnote; - BOOL bOldGrpStt = sal::static_int_cast< BOOL, int >(IsNewGroup()); + sal_Bool bOldGrpStt = sal::static_int_cast< sal_Bool, int >(IsNewGroup()); int nNumOpenBrakets = GetOpenBrakets() - 1; @@ -3529,7 +3542,7 @@ void SwRTFParser::ReadHeaderFooter( int nToken, SwPageDesc* pPageDesc ) nPos--; aFtnNote.SetNumStr( pTxtNd->GetTxt().GetChar( nPos ) ); ((String&)pTxtNd->GetTxt()).SetChar( nPos, CH_TXTATR_INWORD ); - bDelFirstChar = TRUE; + bDelFirstChar = sal_True; } pTxtAttr = pTxtNd->InsertItem( aFtnNote, nPos, nPos, @@ -3543,7 +3556,7 @@ void SwRTFParser::ReadHeaderFooter( int nToken, SwPageDesc* pPageDesc ) // wurde an der Position ein Escapement aufgespannt, so entferne // das jetzt. Fussnoten sind bei uns immer hochgestellt. - SvxRTFItemStackTypePtr pTmp = aSaveStack.Top(); + SvxRTFItemStackTypePtr pTmp = aSaveStack.empty() ? 0 : aSaveStack.back(); if( pTmp && pTmp->GetSttNodeIdx() == pPam->GetPoint()->nNode.GetIndex() && pTmp->GetSttCnt() == nPos ) @@ -3565,7 +3578,7 @@ void SwRTFParser::ReadHeaderFooter( int nToken, SwPageDesc* pPageDesc ) OSL_ENSURE( pTxtAttr, "konnte den Fly nicht einfuegen/finden" ); pSttIdx = pHdFtFmt->GetCntnt().GetCntntIdx(); - bSetFlyInDoc = FALSE; + bSetFlyInDoc = sal_False; } break; @@ -3573,50 +3586,50 @@ void SwRTFParser::ReadHeaderFooter( int nToken, SwPageDesc* pPageDesc ) case RTF_HEADER: pPageDesc->WriteUseOn( (UseOnPage)(pPageDesc->ReadUseOn() | nsUseOnPage::PD_HEADERSHARE) ); pHdFtFmt = &pPageDesc->GetMaster(); - pSttIdx = SetHeader( pHdFtFmt, FALSE ); + pSttIdx = SetHeader( pHdFtFmt, sal_False ); break; case RTF_HEADERL: // we cannot have left or right, must have always both pPageDesc->WriteUseOn( (UseOnPage)((pPageDesc->ReadUseOn() & ~nsUseOnPage::PD_HEADERSHARE) | nsUseOnPage::PD_ALL)); - SetHeader( pPageDesc->GetRightFmt(), TRUE ); + SetHeader( pPageDesc->GetRightFmt(), sal_True ); pHdFtFmt = pPageDesc->GetLeftFmt(); - pSttIdx = SetHeader(pHdFtFmt, FALSE ); + pSttIdx = SetHeader(pHdFtFmt, sal_False ); break; case RTF_HEADERR: // we cannot have left or right, must have always both pPageDesc->WriteUseOn( (UseOnPage)((pPageDesc->ReadUseOn() & ~nsUseOnPage::PD_HEADERSHARE) | nsUseOnPage::PD_ALL)); - SetHeader( pPageDesc->GetLeftFmt(), TRUE ); + SetHeader( pPageDesc->GetLeftFmt(), sal_True ); pHdFtFmt = pPageDesc->GetRightFmt(); - pSttIdx = SetHeader(pHdFtFmt, FALSE ); + pSttIdx = SetHeader(pHdFtFmt, sal_False ); break; case RTF_FOOTERF: case RTF_FOOTER: pPageDesc->WriteUseOn( (UseOnPage)(pPageDesc->ReadUseOn() | nsUseOnPage::PD_FOOTERSHARE) ); pHdFtFmt = &pPageDesc->GetMaster(); - pSttIdx = SetFooter(pHdFtFmt, FALSE ); + pSttIdx = SetFooter(pHdFtFmt, sal_False ); break; case RTF_FOOTERL: // we cannot have left or right, must have always both pPageDesc->WriteUseOn( (UseOnPage)((pPageDesc->ReadUseOn() & ~nsUseOnPage::PD_FOOTERSHARE) | nsUseOnPage::PD_ALL)); - SetFooter( pPageDesc->GetRightFmt(), TRUE ); + SetFooter( pPageDesc->GetRightFmt(), sal_True ); pHdFtFmt = pPageDesc->GetLeftFmt(); - pSttIdx = SetFooter(pHdFtFmt, FALSE ); + pSttIdx = SetFooter(pHdFtFmt, sal_False ); break; case RTF_FOOTERR: // we cannot have left or right, must have always both pPageDesc->WriteUseOn( (UseOnPage)((pPageDesc->ReadUseOn() & ~nsUseOnPage::PD_FOOTERSHARE) | nsUseOnPage::PD_ALL)); - SetFooter( pPageDesc->GetLeftFmt(), TRUE ); + SetFooter( pPageDesc->GetLeftFmt(), sal_True ); pHdFtFmt = pPageDesc->GetRightFmt(); - pSttIdx = SetFooter(pHdFtFmt, FALSE ); + pSttIdx = SetFooter(pHdFtFmt, sal_False ); break; } - USHORT nOldFlyArrCnt = aFlyArr.Count(); + sal_uInt16 nOldFlyArrCnt = aFlyArr.Count(); if( !pSttIdx ) SkipGroup(); else @@ -3636,7 +3649,7 @@ void SwRTFParser::ReadHeaderFooter( int nToken, SwPageDesc* pPageDesc ) pColl = pDoc->GetTxtCollFromPool( RES_POOLCOLL_STANDARD, false ); pDoc->SetTxtFmtColl( *pPam, pColl ); - SetNewGroup( TRUE ); + SetNewGroup( sal_True ); while( !( nNumOpenBrakets == GetOpenBrakets() && !GetStackPos()) && IsParserWorking() ) { @@ -3645,7 +3658,7 @@ void SwRTFParser::ReadHeaderFooter( int nToken, SwPageDesc* pPageDesc ) case RTF_U: if( bDelFirstChar ) { - bDelFirstChar = FALSE; + bDelFirstChar = sal_False; nToken = 0; } break; @@ -3655,7 +3668,7 @@ void SwRTFParser::ReadHeaderFooter( int nToken, SwPageDesc* pPageDesc ) { if( !aToken.Erase( 0, 1 ).Len() ) nToken = 0; - bDelFirstChar = FALSE; + bDelFirstChar = sal_False; } break; } @@ -3693,16 +3706,16 @@ void SwRTFParser::ReadHeaderFooter( int nToken, SwPageDesc* pPageDesc ) } } - bFootnoteAutoNum = FALSE; // default auf aus! + bFootnoteAutoNum = sal_False; // default auf aus! // und alles wieder zurueck *pPam->GetPoint() = aSavePos; if (mbIsFootnote) SetNewGroup( bOldGrpStt ); // Status wieder zurueck else - SetNewGroup( FALSE ); // { - Klammer war kein Group-Start! + SetNewGroup( sal_False ); // { - Klammer war kein Group-Start! mbIsFootnote = bOldIsFootnote; - GetAttrStack().Insert( &aSaveStack, 0 ); + GetAttrStack() = aSaveStack; aFlyArr.Insert( &aSaveArray, 0 ); aSaveArray.Remove( 0, aSaveArray.Count() ); @@ -3713,7 +3726,7 @@ void SwRTFParser::SetSwgValues( SfxItemSet& rSet ) { const SfxPoolItem* pItem; // Escapement korrigieren - if( SFX_ITEM_SET == rSet.GetItemState( RES_CHRATR_ESCAPEMENT, FALSE, &pItem )) + if( SFX_ITEM_SET == rSet.GetItemState( RES_CHRATR_ESCAPEMENT, sal_False, &pItem )) { /* prozentuale Veraenderung errechnen ! * Formel : (FontSize * 1/20 ) pts Escapement * 2 @@ -3738,7 +3751,7 @@ void SwRTFParser::SetSwgValues( SfxItemSet& rSet ) } // TabStops anpassen - if( SFX_ITEM_SET == rSet.GetItemState( RES_PARATR_TABSTOP, FALSE, &pItem )) + if( SFX_ITEM_SET == rSet.GetItemState( RES_PARATR_TABSTOP, sal_False, &pItem )) { const SvxLRSpaceItem& rLR = GetLRSpace( rSet ); SvxTabStopItem aTStop( *(SvxTabStopItem*)pItem ); @@ -3748,7 +3761,7 @@ void SwRTFParser::SetSwgValues( SfxItemSet& rSet ) { // Tabs anpassen !! SvxTabStop* pTabs = (SvxTabStop*)aTStop.GetStart(); - for( USHORT n = aTStop.Count(); n; --n, ++pTabs) + for( sal_uInt16 n = aTStop.Count(); n; --n, ++pTabs) if( SVX_TAB_ADJUST_DEFAULT != pTabs->GetAdjustment() ) pTabs->GetTabPos() -= nOffset; @@ -3766,7 +3779,7 @@ void SwRTFParser::SetSwgValues( SfxItemSet& rSet ) } rSet.Put( aTStop ); } - else if( SFX_ITEM_SET == rSet.GetItemState( RES_LR_SPACE, FALSE, &pItem ) + else if( SFX_ITEM_SET == rSet.GetItemState( RES_LR_SPACE, sal_False, &pItem ) && ((SvxLRSpaceItem*)pItem)->GetTxtFirstLineOfst() < 0 ) { // negativer Einzug, dann auf 0 Pos einen Tab setzen @@ -3775,7 +3788,7 @@ void SwRTFParser::SetSwgValues( SfxItemSet& rSet ) // NumRules anpassen if( !bStyleTabValid && - SFX_ITEM_SET == rSet.GetItemState( RES_PARATR_NUMRULE, FALSE, &pItem )) + SFX_ITEM_SET == rSet.GetItemState( RES_PARATR_NUMRULE, sal_False, &pItem )) { // dann steht im Namen nur ein Verweis in das ListArray SwNumRule* pRule = GetNumRuleOfListNo( ((SwNumRuleItem*)pItem)-> @@ -3790,10 +3803,10 @@ void SwRTFParser::SetSwgValues( SfxItemSet& rSet ) } -SwTxtFmtColl* SwRTFParser::MakeColl(const String& rName, USHORT nPos, - BYTE nOutlineLevel, bool& rbCollExist) +SwTxtFmtColl* SwRTFParser::MakeColl(const String& rName, sal_uInt16 nPos, + sal_uInt8 nOutlineLevel, bool& rbCollExist) { - if( BYTE(-1) == nOutlineLevel ) + if( sal_uInt8(-1) == nOutlineLevel ) nOutlineLevel = MAXLEVEL; rbCollExist = false; @@ -3839,10 +3852,10 @@ SwTxtFmtColl* SwRTFParser::MakeColl(const String& rName, USHORT nPos, return pColl; } -SwCharFmt* SwRTFParser::MakeCharFmt(const String& rName, USHORT nPos, +SwCharFmt* SwRTFParser::MakeCharFmt(const String& rName, sal_uInt16 nPos, int& rbCollExist) { - rbCollExist = FALSE; + rbCollExist = sal_False; SwCharFmt* pFmt; String aNm( rName ); if( !aNm.Len() ) @@ -3876,10 +3889,10 @@ void SwRTFParser::SetStyleAttr( SfxItemSet& rCollSet, // suche alle Attribute, die neu gesetzt werden: const SfxPoolItem* pItem; SfxItemIter aIter( rDerivedSet ); - USHORT nWhich = aIter.GetCurItem()->Which(); - while( TRUE ) + sal_uInt16 nWhich = aIter.GetCurItem()->Which(); + while( sal_True ) { - switch( rStyleSet.GetItemState( nWhich, FALSE, &pItem ) ) + switch( rStyleSet.GetItemState( nWhich, sal_False, &pItem ) ) { case SFX_ITEM_DEFAULT: // auf default zuruecksetzen @@ -3902,10 +3915,10 @@ void SwRTFParser::SetStyleAttr( SfxItemSet& rCollSet, SetSwgValues( rCollSet ); } -SwTxtFmtColl* SwRTFParser::MakeStyle( USHORT nNo, const SvxRTFStyleType& rStyle) +SwTxtFmtColl* SwRTFParser::MakeStyle( sal_uInt16 nNo, const SvxRTFStyleType& rStyle) { bool bCollExist; - SwTxtFmtColl* pColl = MakeColl( rStyle.sName, USHORT(nNo), + SwTxtFmtColl* pColl = MakeColl( rStyle.sName, sal_uInt16(nNo), rStyle.nOutlineNo, bCollExist); aTxtCollTbl.Insert( nNo, pColl ); @@ -3913,7 +3926,7 @@ SwTxtFmtColl* SwRTFParser::MakeStyle( USHORT nNo, const SvxRTFStyleType& rStyle) if( bCollExist ) return pColl; - USHORT nStyleNo = rStyle.nBasedOn; + sal_uInt16 nStyleNo = rStyle.nBasedOn; if( rStyle.bBasedOnIsSet && nStyleNo != nNo ) { SvxRTFStyleType* pDerivedStyle = GetStyleTbl().Get( nStyleNo ); @@ -3964,17 +3977,17 @@ SwTxtFmtColl* SwRTFParser::MakeStyle( USHORT nNo, const SvxRTFStyleType& rStyle) return pColl; } -SwCharFmt* SwRTFParser::MakeCharStyle( USHORT nNo, const SvxRTFStyleType& rStyle ) +SwCharFmt* SwRTFParser::MakeCharStyle( sal_uInt16 nNo, const SvxRTFStyleType& rStyle ) { int bCollExist; - SwCharFmt* pFmt = MakeCharFmt( rStyle.sName, USHORT(nNo), bCollExist ); + SwCharFmt* pFmt = MakeCharFmt( rStyle.sName, sal_uInt16(nNo), bCollExist ); aCharFmtTbl.Insert( nNo, pFmt ); // in bestehendes Dok einfuegen, dann keine Ableitung usw. setzen if( bCollExist ) return pFmt; - USHORT nStyleNo = rStyle.nBasedOn; + sal_uInt16 nStyleNo = rStyle.nBasedOn; if( rStyle.bBasedOnIsSet && nStyleNo != nNo ) { SvxRTFStyleType* pDerivedStyle = GetStyleTbl().Get( nStyleNo ); @@ -4018,10 +4031,10 @@ void SwRTFParser::DelLastNode() if( !pPam->GetPoint()->nContent.GetIndex() ) { - ULONG nNodeIdx = pPam->GetPoint()->nNode.GetIndex(); + sal_uLong nNodeIdx = pPam->GetPoint()->nNode.GetIndex(); SwCntntNode* pCNd = pDoc->GetNodes()[ nNodeIdx ]->GetCntntNode(); // paragraphs with page break information are not empty!) - if(const SfxPoolItem* pItem=&(pCNd->GetAttr( RES_PAGEDESC, FALSE))) + if(const SfxPoolItem* pItem=&(pCNd->GetAttr( RES_PAGEDESC, sal_False))) { SwFmtPageDesc* pPageDescItem = ((SwFmtPageDesc*)pItem); if (pPageDescItem->GetPageDesc()!=NULL) @@ -4031,12 +4044,12 @@ void SwRTFParser::DelLastNode() if( pCNd && pCNd->StartOfSectionIndex()+2 < pCNd->EndOfSectionIndex() ) { - if( GetAttrStack().Count() ) + if( !GetAttrStack().empty() ) { // Attribut Stack-Eintraege, muessen ans Ende des vorherigen // Nodes verschoben werden. - BOOL bMove = FALSE; - for( USHORT n = GetAttrStack().Count(); n; ) + sal_Bool bMove = sal_False; + for( size_t n = GetAttrStack().size(); n; ) { SvxRTFItemStackType* pStkEntry = (SvxRTFItemStackType*) GetAttrStack()[ --n ]; @@ -4045,7 +4058,7 @@ void SwRTFParser::DelLastNode() if( !bMove ) { pPam->Move( fnMoveBackward ); - bMove = TRUE; + bMove = sal_True; } pStkEntry->SetStartPos( SwxPosition( pPam ) ); } @@ -4077,7 +4090,7 @@ void SwRTFParser::UnknownAttrToken( int nToken, SfxItemSet* pSet ) // Crsr nicht mehr in der Tabelle ? if( !pPam->GetNode()->FindTableNode() && _do ) { - ULONG nOldPos = pPam->GetPoint()->nNode.GetIndex(); + sal_uLong nOldPos = pPam->GetPoint()->nNode.GetIndex(); // dann wieder in die letzte Box setzen // (kann durch einlesen von Flys geschehen!) @@ -4088,7 +4101,7 @@ void SwRTFParser::UnknownAttrToken( int nToken, SfxItemSet* pSet ) // auf die neue Box umsetzen !! SvxRTFItemStack& rAttrStk = GetAttrStack(); const SvxRTFItemStackType* pStk; - for( USHORT n = 0; n < rAttrStk.Count(); ++n ) + for( size_t n = 0; n < rAttrStk.size(); ++n ) if( ( pStk = rAttrStk[ n ])->GetSttNodeIdx() == nOldPos && !pStk->GetSttCnt() ) ((SvxRTFItemStackType*)pStk)->SetStartPos( SwxPosition( pPam ) ); @@ -4112,10 +4125,10 @@ void SwRTFParser::UnknownAttrToken( int nToken, SfxItemSet* pSet ) case RTF_PGDSCNO: if( IsNewDoc() && bSwPageDesc && - USHORT(nTokenValue) < pDoc->GetPageDescCnt() ) + sal_uInt16(nTokenValue) < pDoc->GetPageDescCnt() ) { const SwPageDesc* pPgDsc = &const_cast<const SwDoc *>(pDoc) - ->GetPageDesc( (USHORT)nTokenValue ); + ->GetPageDesc( (sal_uInt16)nTokenValue ); pDoc->InsertPoolItem( *pPam, SwFmtPageDesc( pPgDsc ), 0); } break; @@ -4138,7 +4151,7 @@ void SwRTFParser::UnknownAttrToken( int nToken, SfxItemSet* pSet ) if( pRule ) pSet->Put( SwNumRuleItem( pRule->GetName() )); - if( SFX_ITEM_SET != pSet->GetItemState( FN_PARAM_NUM_LEVEL, FALSE )) + if( SFX_ITEM_SET != pSet->GetItemState( FN_PARAM_NUM_LEVEL, sal_False )) pSet->Put( SfxUInt16Item( FN_PARAM_NUM_LEVEL, 0 )); } else @@ -4154,8 +4167,8 @@ void SwRTFParser::UnknownAttrToken( int nToken, SfxItemSet* pSet ) case RTF_ILVL: case RTF_SOUTLVL: { - BYTE nLevel = MAXLEVEL <= nTokenValue ? MAXLEVEL - 1 - : BYTE( nTokenValue ); + sal_uInt8 nLevel = MAXLEVEL <= nTokenValue ? MAXLEVEL - 1 + : sal_uInt8( nTokenValue ); pSet->Put( SfxUInt16Item( FN_PARAM_NUM_LEVEL, nLevel )); } break; @@ -4257,7 +4270,7 @@ bool BookmarkPosition::operator==(const BookmarkPosition rhs) return(maMkNode.GetIndex() == rhs.maMkNode.GetIndex() && mnMkCntnt == rhs.mnMkCntnt); } -ULONG SwNodeIdx::GetIdx() const +sal_uLong SwNodeIdx::GetIdx() const { return aIdx.GetIndex(); } @@ -4277,7 +4290,7 @@ SvxNodeIdx* SwxPosition::MakeNodeIdx() const return new SwNodeIdx( pPam->GetPoint()->nNode ); } -ULONG SwxPosition::GetNodeIdx() const +sal_uLong SwxPosition::GetNodeIdx() const { return pPam->GetPoint()->nNode.GetIndex(); } |