dev/null |binary
engine/Repository.mk | 2
engine/RepositoryModule_host.mk | 1
engine/bin/attachment_mimetypes.py | 1
engine/bin/find-german-comments | 1
engine/bin/oss-fuzz-setup.sh | 1
engine/bin/update_pch | 1
engine/compilerplugins/clang/buriedassign.cxx | 2
engine/compilerplugins/clang/constantparam.booleans.results | 56
engine/compilerplugins/clang/constantparam.constructors.results | 44
engine/compilerplugins/clang/constantparam.numbers.results | 32
engine/compilerplugins/clang/fieldcanbelocal.py | 2
engine/compilerplugins/clang/fieldcast.results | 3
engine/compilerplugins/clang/singlevalfields.results | 3
engine/compilerplugins/clang/unusedenumconstants.py | 1
engine/compilerplugins/clang/unusedfields.only-used-in-constructor.results | 4
engine/compilerplugins/clang/unusedfields.py | 10
engine/compilerplugins/clang/unusedfields.untouched.results | 2
engine/compilerplugins/clang/unusedmethods.results | 12
engine/compilerplugins/clang/unusedmethods.unused-returns.results | 6
engine/compilerplugins/clang/unusedvariableplus.cxx | 2
engine/compilerplugins/clang/useuniqueptr.cxx | 7
engine/compilerplugins/clang/writeonlyvars.cxx | 28
engine/
config_host.mk.in | 1
engine/
configure.ac | 17
engine/distro-configs/CODAWindows.conf | 1
engine/distro-configs/CPLinux-LOKit.conf | 1
engine/distro-configs/CPMacOS-LOKit.conf | 1
engine/distro-configs/CPWASM-LOKit.conf | 1
engine/filter/Configuration_filter.mk | 2
engine/filter/source/config/cache/typedetection.cxx | 1
engine/filter/source/config/fragments/filters/LotusWordPro.xcu | 30
engine/filter/source/config/fragments/types/writer_LotusWordPro_Document.xcu | 29
engine/include/sal/log-areas.dox | 1
engine/lotuswordpro/CppunitTest_lotuswordpro_import_test.mk | 40
engine/lotuswordpro/CppunitTest_lotuswordpro_test_lotuswordpro.mk | 43
engine/lotuswordpro/IwyuFilter_lotuswordpro.yaml | 123
engine/lotuswordpro/Library_lwpft.mk | 215 -
engine/lotuswordpro/Makefile | 7
engine/lotuswordpro/Module_lotuswordpro.mk | 25
engine/lotuswordpro/README.md | 33
engine/lotuswordpro/inc/localtime.hxx | 85
engine/lotuswordpro/inc/lwpatomholder.hxx | 83
engine/lotuswordpro/inc/lwpbasetype.hxx | 124
engine/lotuswordpro/inc/lwpbookmarkmgr.hxx | 85
engine/lotuswordpro/inc/lwpchangemgr.hxx | 91
engine/lotuswordpro/inc/lwpcolor.hxx | 124
engine/lotuswordpro/inc/lwpdefs.hxx | 211 -
engine/lotuswordpro/inc/lwpdocdata.hxx | 182
engine/lotuswordpro/inc/lwpdropcapmgr.hxx | 77
engine/lotuswordpro/inc/lwpfilehdr.hxx | 87
engine/lotuswordpro/inc/lwpfont.hxx | 289 -
engine/lotuswordpro/inc/lwpfoundry.hxx | 304 -
engine/lotuswordpro/inc/lwpfrib.hxx | 144
engine/lotuswordpro/inc/lwpglobalmgr.hxx | 105
engine/lotuswordpro/inc/lwpidxmgr.hxx | 113
engine/lotuswordpro/inc/lwpobj.hxx | 143
engine/lotuswordpro/inc/lwpobjfactory.hxx | 121
engine/lotuswordpro/inc/lwpobjhdr.hxx | 136
engine/lotuswordpro/inc/lwpobjid.hxx | 143
engine/lotuswordpro/inc/lwpobjstrm.hxx | 127
engine/lotuswordpro/inc/lwpobjtags.hxx | 237 -
engine/lotuswordpro/inc/lwpoverride.hxx | 483 --
engine/lotuswordpro/inc/lwpsvstream.hxx | 100
engine/lotuswordpro/inc/lwptools.hxx | 144
engine/lotuswordpro/inc/pch/precompiled_lwpft.cxx | 12
engine/lotuswordpro/inc/pch/precompiled_lwpft.hxx | 89
engine/lotuswordpro/inc/xfilter/ixfattrlist.hxx | 88
engine/lotuswordpro/inc/xfilter/ixfstream.hxx | 111
engine/lotuswordpro/inc/xfilter/ixfstyle.hxx | 115
engine/lotuswordpro/inc/xfilter/xfannotation.hxx | 102
engine/lotuswordpro/inc/xfilter/xfarrowstyle.hxx | 115
engine/lotuswordpro/inc/xfilter/xfbgimage.hxx | 155
engine/lotuswordpro/inc/xfilter/xfbookmark.hxx | 132
engine/lotuswordpro/inc/xfilter/xfborders.hxx | 190
engine/lotuswordpro/inc/xfilter/xfbreaks.hxx | 136
engine/lotuswordpro/inc/xfilter/xfcell.hxx | 196
engine/lotuswordpro/inc/xfilter/xfcellstyle.hxx | 157
engine/lotuswordpro/inc/xfilter/xfchange.hxx | 126
engine/lotuswordpro/inc/xfilter/xfcolor.hxx | 114
engine/lotuswordpro/inc/xfilter/xfcolstyle.hxx | 103
engine/lotuswordpro/inc/xfilter/xfcolumns.hxx | 156
engine/lotuswordpro/inc/xfilter/xfconfigmanager.hxx | 109
engine/lotuswordpro/inc/xfilter/xfcontent.hxx | 124
engine/lotuswordpro/inc/xfilter/xfcontentcontainer.hxx | 142
engine/lotuswordpro/inc/xfilter/xfcrossref.hxx | 103
engine/lotuswordpro/inc/xfilter/xfdate.hxx | 96
engine/lotuswordpro/inc/xfilter/xfdatestyle.hxx | 202
engine/lotuswordpro/inc/xfilter/xfdefs.hxx | 498 --
engine/lotuswordpro/inc/xfilter/xfdocfield.hxx | 197
engine/lotuswordpro/inc/xfilter/xfdrawgroup.hxx | 118
engine/lotuswordpro/inc/xfilter/xfdrawline.hxx | 110
engine/lotuswordpro/inc/xfilter/xfdrawlinestyle.hxx | 215 -
engine/lotuswordpro/inc/xfilter/xfdrawobj.hxx | 107
engine/lotuswordpro/inc/xfilter/xfdrawpath.hxx | 135
engine/lotuswordpro/inc/xfilter/xfdrawpolygon.hxx | 79
engine/lotuswordpro/inc/xfilter/xfdrawpolyline.hxx | 87
engine/lotuswordpro/inc/xfilter/xfdrawrect.hxx | 82
engine/lotuswordpro/inc/xfilter/xfdrawstyle.hxx | 155
engine/lotuswordpro/inc/xfilter/xfdropcap.hxx | 149
engine/lotuswordpro/inc/xfilter/xfendnote.hxx | 116
engine/lotuswordpro/inc/xfilter/xfendnoteconfig.hxx | 81
engine/lotuswordpro/inc/xfilter/xfentry.hxx | 119
engine/lotuswordpro/inc/xfilter/xffloatframe.hxx | 89
engine/lotuswordpro/inc/xfilter/xffont.hxx | 418 -
engine/lotuswordpro/inc/xfilter/xffontdecl.hxx | 93
engine/lotuswordpro/inc/xfilter/xffontfactory.hxx | 104
engine/lotuswordpro/inc/xfilter/xffooter.hxx | 86
engine/lotuswordpro/inc/xfilter/xffooterstyle.hxx | 86
engine/lotuswordpro/inc/xfilter/xffootnote.hxx | 113
engine/lotuswordpro/inc/xfilter/xffootnoteconfig.hxx | 225 -
engine/lotuswordpro/inc/xfilter/xfframe.hxx | 251 -
engine/lotuswordpro/inc/xfilter/xfframestyle.hxx | 236 -
engine/lotuswordpro/inc/xfilter/xfglobal.hxx | 134
engine/lotuswordpro/inc/xfilter/xfheader.hxx | 85
engine/lotuswordpro/inc/xfilter/xfheaderstyle.hxx | 137
engine/lotuswordpro/inc/xfilter/xfhyperlink.hxx | 119
engine/lotuswordpro/inc/xfilter/xfimage.hxx | 98
engine/lotuswordpro/inc/xfilter/xfimagestyle.hxx | 101
engine/lotuswordpro/inc/xfilter/xfindex.hxx | 225 -
engine/lotuswordpro/inc/xfilter/xfinputlist.hxx | 113
engine/lotuswordpro/inc/xfilter/xflinebreak.hxx | 82
engine/lotuswordpro/inc/xfilter/xflineheight.hxx | 171
engine/lotuswordpro/inc/xfilter/xflinenumberconfig.hxx | 173
engine/lotuswordpro/inc/xfilter/xflist.hxx | 103
engine/lotuswordpro/inc/xfilter/xflistitem.hxx | 107
engine/lotuswordpro/inc/xfilter/xfliststyle.hxx | 260 -
engine/lotuswordpro/inc/xfilter/xfmargins.hxx | 131
engine/lotuswordpro/inc/xfilter/xfmasterpage.hxx | 88
engine/lotuswordpro/inc/xfilter/xfnumberstyle.hxx | 153
engine/lotuswordpro/inc/xfilter/xfnumfmt.hxx | 150
engine/lotuswordpro/inc/xfilter/xfofficemeta.hxx | 93
engine/lotuswordpro/inc/xfilter/xfpadding.hxx | 207
engine/lotuswordpro/inc/xfilter/xfpagecount.hxx | 86
engine/lotuswordpro/inc/xfilter/xfpagemaster.hxx | 159
engine/lotuswordpro/inc/xfilter/xfpagenumber.hxx | 95
engine/lotuswordpro/inc/xfilter/xfparagraph.hxx | 87
engine/lotuswordpro/inc/xfilter/xfparastyle.hxx | 303 -
engine/lotuswordpro/inc/xfilter/xfplaceholder.hxx | 123
engine/lotuswordpro/inc/xfilter/xfpoint.hxx | 104
engine/lotuswordpro/inc/xfilter/xfrect.hxx | 138
engine/lotuswordpro/inc/xfilter/xfrow.hxx | 126
engine/lotuswordpro/inc/xfilter/xfrowstyle.hxx | 107
engine/lotuswordpro/inc/xfilter/xfruby.hxx | 110
engine/lotuswordpro/inc/xfilter/xfrubystyle.hxx | 135
engine/lotuswordpro/inc/xfilter/xfsaxstream.hxx | 119
engine/lotuswordpro/inc/xfilter/xfsection.hxx | 88
engine/lotuswordpro/inc/xfilter/xfsectionstyle.hxx | 99
engine/lotuswordpro/inc/xfilter/xfshadow.hxx | 150
engine/lotuswordpro/inc/xfilter/xfstyle.hxx | 119
engine/lotuswordpro/inc/xfilter/xfstylecont.hxx | 149
engine/lotuswordpro/inc/xfilter/xfstylemanager.hxx | 140
engine/lotuswordpro/inc/xfilter/xftable.hxx | 140
engine/lotuswordpro/inc/xfilter/xftablestyle.hxx | 128
engine/lotuswordpro/inc/xfilter/xftabstop.hxx | 82
engine/lotuswordpro/inc/xfilter/xftextboxstyle.hxx | 82
engine/lotuswordpro/inc/xfilter/xftextcontent.hxx | 91
engine/lotuswordpro/inc/xfilter/xftextspan.hxx | 102
engine/lotuswordpro/inc/xfilter/xftextstyle.hxx | 104
engine/lotuswordpro/inc/xfilter/xftimestyle.hxx | 195
engine/lotuswordpro/inc/xfilter/xfutil.hxx | 95
engine/lotuswordpro/qa/cppunit/import_test.cxx | 304 -
engine/lotuswordpro/qa/cppunit/test_lotuswordpro.cxx | 72
engine/lotuswordpro/source/filter/LotusWordProImportFilter.cxx | 295 -
engine/lotuswordpro/source/filter/LotusWordProImportFilter.hxx | 79
engine/lotuswordpro/source/filter/bencont.cxx | 328 -
engine/lotuswordpro/source/filter/benlist.cxx | 112
engine/lotuswordpro/source/filter/benname.cxx | 81
engine/lotuswordpro/source/filter/benobj.cxx | 77
engine/lotuswordpro/source/filter/bento.hxx | 376 -
engine/lotuswordpro/source/filter/bentoid.hxx | 95
engine/lotuswordpro/source/filter/benval.cxx | 137
engine/lotuswordpro/source/filter/clone.hxx | 71
engine/lotuswordpro/source/filter/explode.cxx | 509 --
engine/lotuswordpro/source/filter/explode.hxx | 125
engine/lotuswordpro/source/filter/first.hxx | 74
engine/lotuswordpro/source/filter/localtime.cxx | 187
engine/lotuswordpro/source/filter/lwp9reader.cxx | 222 -
engine/lotuswordpro/source/filter/lwp9reader.hxx | 89
engine/lotuswordpro/source/filter/lwparrowstyles.hxx | 103
engine/lotuswordpro/source/filter/lwpatomholder.cxx | 108
engine/lotuswordpro/source/filter/lwpbackgroundoverride.cxx | 23
engine/lotuswordpro/source/filter/lwpbackgroundoverride.hxx | 96
engine/lotuswordpro/source/filter/lwpbackgroundstuff.cxx | 164
engine/lotuswordpro/source/filter/lwpbackgroundstuff.hxx | 97
engine/lotuswordpro/source/filter/lwpbasetype.cxx | 93
engine/lotuswordpro/source/filter/lwpbookmarkmgr.cxx | 107
engine/lotuswordpro/source/filter/lwpborderstuff.cxx | 214 -
engine/lotuswordpro/source/filter/lwpborderstuff.hxx | 115
engine/lotuswordpro/source/filter/lwpbreaksoverride.cxx | 276 -
engine/lotuswordpro/source/filter/lwpbreaksoverride.hxx | 235 -
engine/lotuswordpro/source/filter/lwpbulletstylemgr.cxx | 308 -
engine/lotuswordpro/source/filter/lwpbulletstylemgr.hxx | 114
engine/lotuswordpro/source/filter/lwpcelllayout.cxx | 931 ----
engine/lotuswordpro/source/filter/lwpcelllayout.hxx | 208
engine/lotuswordpro/source/filter/lwpchangemgr.cxx | 169
engine/lotuswordpro/source/filter/lwpcharacterstyle.cxx | 173
engine/lotuswordpro/source/filter/lwpcharacterstyle.hxx | 131
engine/lotuswordpro/source/filter/lwpcharborderoverride.cxx | 108
engine/lotuswordpro/source/filter/lwpcharborderoverride.hxx | 99
engine/lotuswordpro/source/filter/lwpcharsetmgr.cxx | 112
engine/lotuswordpro/source/filter/lwpcharsetmgr.hxx | 86
engine/lotuswordpro/source/filter/lwpcolor.cxx | 135
engine/lotuswordpro/source/filter/lwpcontent.cxx | 157
engine/lotuswordpro/source/filter/lwpcontent.hxx | 155
engine/lotuswordpro/source/filter/lwpdivinfo.cxx | 176
engine/lotuswordpro/source/filter/lwpdivinfo.hxx | 152
engine/lotuswordpro/source/filter/lwpdivopts.cxx | 136
engine/lotuswordpro/source/filter/lwpdivopts.hxx | 118
engine/lotuswordpro/source/filter/lwpdlvlist.cxx | 177
engine/lotuswordpro/source/filter/lwpdlvlist.hxx | 168
engine/lotuswordpro/source/filter/lwpdoc.cxx | 835 ---
engine/lotuswordpro/source/filter/lwpdoc.hxx | 210
engine/lotuswordpro/source/filter/lwpdocdata.cxx | 324 -
engine/lotuswordpro/source/filter/lwpdrawobj.cxx | 1492 -------
engine/lotuswordpro/source/filter/lwpdrawobj.hxx | 374 -
engine/lotuswordpro/source/filter/lwpdropcapmgr.cxx | 67
engine/lotuswordpro/source/filter/lwpfilehdr.cxx | 89
engine/lotuswordpro/source/filter/lwpfilter.cxx | 213 -
engine/lotuswordpro/source/filter/lwpfilter.hxx | 69
engine/lotuswordpro/source/filter/lwpfnlayout.cxx | 367 -
engine/lotuswordpro/source/filter/lwpfnlayout.hxx | 204
engine/lotuswordpro/source/filter/lwpfont.cxx | 509 --
engine/lotuswordpro/source/filter/lwpfootnote.cxx | 548 --
engine/lotuswordpro/source/filter/lwpfootnote.hxx | 278 -
engine/lotuswordpro/source/filter/lwpfoundry.cxx | 531 --
engine/lotuswordpro/source/filter/lwpframelayout.cxx | 1264 ------
engine/lotuswordpro/source/filter/lwpframelayout.hxx | 248 -
engine/lotuswordpro/source/filter/lwpfrib.cxx | 455 --
engine/lotuswordpro/source/filter/lwpfribbreaks.cxx | 156
engine/lotuswordpro/source/filter/lwpfribbreaks.hxx | 101
engine/lotuswordpro/source/filter/lwpfribframe.cxx | 239 -
engine/lotuswordpro/source/filter/lwpfribframe.hxx | 103
engine/lotuswordpro/source/filter/lwpfribheader.hxx | 124
engine/lotuswordpro/source/filter/lwpfribmark.cxx | 1428 ------
engine/lotuswordpro/source/filter/lwpfribmark.hxx | 156
engine/lotuswordpro/source/filter/lwpfribptr.cxx | 596 --
engine/lotuswordpro/source/filter/lwpfribptr.hxx | 98
engine/lotuswordpro/source/filter/lwpfribsection.cxx | 452 --
engine/lotuswordpro/source/filter/lwpfribsection.hxx | 126
engine/lotuswordpro/source/filter/lwpfribtable.cxx | 173
engine/lotuswordpro/source/filter/lwpfribtable.hxx | 79
engine/lotuswordpro/source/filter/lwpfribtext.cxx | 424 --
engine/lotuswordpro/source/filter/lwpfribtext.hxx | 211 -
engine/lotuswordpro/source/filter/lwpglobalmgr.cxx | 133
engine/lotuswordpro/source/filter/lwpgrfobj.cxx | 693 ---
engine/lotuswordpro/source/filter/lwpgrfobj.hxx | 131
engine/lotuswordpro/source/filter/lwpholder.cxx | 122
engine/lotuswordpro/source/filter/lwpholder.hxx | 136
engine/lotuswordpro/source/filter/lwphyperlinkmgr.cxx | 68
engine/lotuswordpro/source/filter/lwphyperlinkmgr.hxx | 83
engine/lotuswordpro/source/filter/lwpidxmgr.cxx | 326 -
engine/lotuswordpro/source/filter/lwplayout.cxx | 2104 ----------
engine/lotuswordpro/source/filter/lwplayout.hxx | 510 --
engine/lotuswordpro/source/filter/lwplayoutdef.hxx | 173
engine/lotuswordpro/source/filter/lwplaypiece.cxx | 440 --
engine/lotuswordpro/source/filter/lwplaypiece.hxx | 389 -
engine/lotuswordpro/source/filter/lwplnopts.cxx | 96
engine/lotuswordpro/source/filter/lwplnopts.hxx | 98
engine/lotuswordpro/source/filter/lwpmargins.hxx | 108
engine/lotuswordpro/source/filter/lwpmarker.cxx | 537 --
engine/lotuswordpro/source/filter/lwpmarker.hxx | 265 -
engine/lotuswordpro/source/filter/lwpnotes.cxx | 308 -
engine/lotuswordpro/source/filter/lwpnotes.hxx | 158
engine/lotuswordpro/source/filter/lwpnumberingoverride.cxx | 101
engine/lotuswordpro/source/filter/lwpnumberingoverride.hxx | 103
engine/lotuswordpro/source/filter/lwpnumericfmt.cxx | 466 --
engine/lotuswordpro/source/filter/lwpnumericfmt.hxx | 303 -
engine/lotuswordpro/source/filter/lwpobj.cxx | 108
engine/lotuswordpro/source/filter/lwpobjfactory.cxx | 726 ---
engine/lotuswordpro/source/filter/lwpobjhdr.cxx | 200
engine/lotuswordpro/source/filter/lwpobjid.cxx | 202
engine/lotuswordpro/source/filter/lwpobjstrm.cxx | 369 -
engine/lotuswordpro/source/filter/lwpoleobject.cxx | 254 -
engine/lotuswordpro/source/filter/lwpoleobject.hxx | 127
engine/lotuswordpro/source/filter/lwpoverride.cxx | 587 --
engine/lotuswordpro/source/filter/lwppagehint.cxx | 122
engine/lotuswordpro/source/filter/lwppagehint.hxx | 129
engine/lotuswordpro/source/filter/lwppagelayout.cxx | 1080 -----
engine/lotuswordpro/source/filter/lwppagelayout.hxx | 164
engine/lotuswordpro/source/filter/lwppara.cxx | 848 ----
engine/lotuswordpro/source/filter/lwppara.hxx | 360 -
engine/lotuswordpro/source/filter/lwppara1.cxx | 573 --
engine/lotuswordpro/source/filter/lwpparaborderoverride.cxx | 386 -
engine/lotuswordpro/source/filter/lwpparaborderoverride.hxx | 283 -
engine/lotuswordpro/source/filter/lwpparaproperty.cxx | 269 -
engine/lotuswordpro/source/filter/lwpparaproperty.hxx | 272 -
engine/lotuswordpro/source/filter/lwpparastyle.cxx | 745 ---
engine/lotuswordpro/source/filter/lwpparastyle.hxx | 122
engine/lotuswordpro/source/filter/lwppiece.hxx | 220 -
engine/lotuswordpro/source/filter/lwpproplist.cxx | 144
engine/lotuswordpro/source/filter/lwpproplist.hxx | 99
engine/lotuswordpro/source/filter/lwpprtinfo.cxx | 95
engine/lotuswordpro/source/filter/lwpprtinfo.hxx | 79
engine/lotuswordpro/source/filter/lwppttntbl.hxx | 146
engine/lotuswordpro/source/filter/lwprowlayout.cxx | 501 --
engine/lotuswordpro/source/filter/lwprowlayout.hxx | 130
engine/lotuswordpro/source/filter/lwpsdwdrawheader.hxx | 366 -
engine/lotuswordpro/source/filter/lwpsdwfileloader.cxx | 98
engine/lotuswordpro/source/filter/lwpsdwfileloader.hxx | 85
engine/lotuswordpro/source/filter/lwpsdwgrouploaderv0102.cxx | 395 -
engine/lotuswordpro/source/filter/lwpsdwgrouploaderv0102.hxx | 91
engine/lotuswordpro/source/filter/lwpsdwrect.cxx | 176
engine/lotuswordpro/source/filter/lwpsdwrect.hxx | 122
engine/lotuswordpro/source/filter/lwpsection.cxx | 141
engine/lotuswordpro/source/filter/lwpsection.hxx | 140
engine/lotuswordpro/source/filter/lwpshadow.hxx | 109
engine/lotuswordpro/source/filter/lwpsilverbullet.cxx | 451 --
engine/lotuswordpro/source/filter/lwpsilverbullet.hxx | 158
engine/lotuswordpro/source/filter/lwpsortopt.cxx | 86
engine/lotuswordpro/source/filter/lwpsortopt.hxx | 101
engine/lotuswordpro/source/filter/lwpstory.cxx | 475 --
engine/lotuswordpro/source/filter/lwpstory.hxx | 155
engine/lotuswordpro/source/filter/lwpstyledef.hxx | 258 -
engine/lotuswordpro/source/filter/lwpsvstream.cxx | 119
engine/lotuswordpro/source/filter/lwptable.cxx | 213 -
engine/lotuswordpro/source/filter/lwptable.hxx | 189
engine/lotuswordpro/source/filter/lwptablelayout.cxx | 1571 -------
engine/lotuswordpro/source/filter/lwptablelayout.hxx | 308 -
engine/lotuswordpro/source/filter/lwptaboverride.cxx | 20
engine/lotuswordpro/source/filter/lwptaboverride.hxx | 111
engine/lotuswordpro/source/filter/lwptabrack.cxx | 134
engine/lotuswordpro/source/filter/lwptabrack.hxx | 144
engine/lotuswordpro/source/filter/lwptblcell.cxx | 246 -
engine/lotuswordpro/source/filter/lwptblcell.hxx | 336 -
engine/lotuswordpro/source/filter/lwptblformula.cxx | 576 --
engine/lotuswordpro/source/filter/lwptblformula.hxx | 223 -
engine/lotuswordpro/source/filter/lwptoc.cxx | 471 --
engine/lotuswordpro/source/filter/lwptoc.hxx | 172
engine/lotuswordpro/source/filter/lwptools.cxx | 759 ---
engine/lotuswordpro/source/filter/lwpuidoc.cxx | 128
engine/lotuswordpro/source/filter/lwpuidoc.hxx | 155
engine/lotuswordpro/source/filter/lwpusewhen.hxx | 169
engine/lotuswordpro/source/filter/lwpusrdicts.cxx | 81
engine/lotuswordpro/source/filter/lwpusrdicts.hxx | 77
engine/lotuswordpro/source/filter/lwpverdocument.cxx | 106
engine/lotuswordpro/source/filter/lwpverdocument.hxx | 84
engine/lotuswordpro/source/filter/lwpvpointer.cxx | 83
engine/lotuswordpro/source/filter/lwpvpointer.hxx | 82
engine/lotuswordpro/source/filter/tocread.cxx | 520 --
engine/lotuswordpro/source/filter/tocread.hxx | 99
engine/lotuswordpro/source/filter/ut.hxx | 73
engine/lotuswordpro/source/filter/utbenvs.cxx | 138
engine/lotuswordpro/source/filter/utlist.cxx | 119
engine/lotuswordpro/source/filter/utlist.hxx | 120
engine/lotuswordpro/source/filter/xfilter/xfbase64.cxx | 133
engine/lotuswordpro/source/filter/xfilter/xfbase64.hxx | 82
engine/lotuswordpro/source/filter/xfilter/xfbgimage.cxx | 162
engine/lotuswordpro/source/filter/xfilter/xfborders.cxx | 366 -
engine/lotuswordpro/source/filter/xfilter/xfcell.cxx | 197
engine/lotuswordpro/source/filter/xfilter/xfcellstyle.cxx | 245 -
engine/lotuswordpro/source/filter/xfilter/xfchange.cxx | 148
engine/lotuswordpro/source/filter/xfilter/xfcolor.cxx | 88
engine/lotuswordpro/source/filter/xfilter/xfcolstyle.cxx | 86
engine/lotuswordpro/source/filter/xfilter/xfcolumns.cxx | 181
engine/lotuswordpro/source/filter/xfilter/xfconfigmanager.cxx | 94
engine/lotuswordpro/source/filter/xfilter/xfcontentcontainer.cxx | 175
engine/lotuswordpro/source/filter/xfilter/xfcrossref.cxx | 100
engine/lotuswordpro/source/filter/xfilter/xfdate.cxx | 109
engine/lotuswordpro/source/filter/xfilter/xfdatestyle.cxx | 189
engine/lotuswordpro/source/filter/xfilter/xfdocfield.cxx | 234 -
engine/lotuswordpro/source/filter/xfilter/xfdrawareastyle.cxx | 95
engine/lotuswordpro/source/filter/xfilter/xfdrawareastyle.hxx | 143
engine/lotuswordpro/source/filter/xfilter/xfdrawline.cxx | 124
engine/lotuswordpro/source/filter/xfilter/xfdrawlinestyle.cxx | 117
engine/lotuswordpro/source/filter/xfilter/xfdrawobj.cxx | 130
engine/lotuswordpro/source/filter/xfilter/xfdrawpath.cxx | 155
engine/lotuswordpro/source/filter/xfilter/xfdrawpolygon.cxx | 99
engine/lotuswordpro/source/filter/xfilter/xfdrawpolyline.cxx | 128
engine/lotuswordpro/source/filter/xfilter/xfdrawrect.cxx | 77
engine/lotuswordpro/source/filter/xfilter/xfdrawstyle.cxx | 327 -
engine/lotuswordpro/source/filter/xfilter/xfentry.cxx | 107
engine/lotuswordpro/source/filter/xfilter/xffloatframe.cxx | 85
engine/lotuswordpro/source/filter/xfilter/xffont.cxx | 315 -
engine/lotuswordpro/source/filter/xfilter/xffontdecl.cxx | 68
engine/lotuswordpro/source/filter/xfilter/xffontfactory.cxx | 78
engine/lotuswordpro/source/filter/xfilter/xffontworkstyle.hxx | 121
engine/lotuswordpro/source/filter/xfilter/xfframe.cxx | 202
engine/lotuswordpro/source/filter/xfilter/xfframestyle.cxx | 199
engine/lotuswordpro/source/filter/xfilter/xfglobal.cxx | 130
engine/lotuswordpro/source/filter/xfilter/xfheaderstyle.cxx | 166
engine/lotuswordpro/source/filter/xfilter/xfimage.cxx | 147
engine/lotuswordpro/source/filter/xfilter/xfimagestyle.cxx | 177
engine/lotuswordpro/source/filter/xfilter/xfindex.cxx | 330 -
engine/lotuswordpro/source/filter/xfilter/xflist.cxx | 96
engine/lotuswordpro/source/filter/xfilter/xfliststyle.cxx | 290 -
engine/lotuswordpro/source/filter/xfilter/xfmargins.cxx | 119
engine/lotuswordpro/source/filter/xfilter/xfmasterpage.cxx | 86
engine/lotuswordpro/source/filter/xfilter/xfnumberstyle.cxx | 356 -
engine/lotuswordpro/source/filter/xfilter/xfofficemeta.cxx | 138
engine/lotuswordpro/source/filter/xfilter/xfpagemaster.cxx | 265 -
engine/lotuswordpro/source/filter/xfilter/xfparagraph.cxx | 96
engine/lotuswordpro/source/filter/xfilter/xfparastyle.cxx | 461 --
engine/lotuswordpro/source/filter/xfilter/xfrow.cxx | 135
engine/lotuswordpro/source/filter/xfilter/xfrowstyle.cxx | 100
engine/lotuswordpro/source/filter/xfilter/xfsaxattrlist.cxx | 82
engine/lotuswordpro/source/filter/xfilter/xfsaxattrlist.hxx | 98
engine/lotuswordpro/source/filter/xfilter/xfsaxstream.cxx | 122
engine/lotuswordpro/source/filter/xfilter/xfsection.cxx | 96
engine/lotuswordpro/source/filter/xfilter/xfsectionstyle.cxx | 133
engine/lotuswordpro/source/filter/xfilter/xfshadow.cxx | 116
engine/lotuswordpro/source/filter/xfilter/xfstyle.cxx | 99
engine/lotuswordpro/source/filter/xfilter/xfstylecont.cxx | 252 -
engine/lotuswordpro/source/filter/xfilter/xfstylemanager.cxx | 375 -
engine/lotuswordpro/source/filter/xfilter/xftable.cxx | 275 -
engine/lotuswordpro/source/filter/xfilter/xftablestyle.cxx | 130
engine/lotuswordpro/source/filter/xfilter/xftabstyle.cxx | 101
engine/lotuswordpro/source/filter/xfilter/xftabstyle.hxx | 100
engine/lotuswordpro/source/filter/xfilter/xftextboxstyle.cxx | 101
engine/lotuswordpro/source/filter/xfilter/xftextcontent.cxx | 116
engine/lotuswordpro/source/filter/xfilter/xftextspan.cxx | 150
engine/lotuswordpro/source/filter/xfilter/xftextstyle.cxx | 126
engine/lotuswordpro/source/filter/xfilter/xftimestyle.cxx | 150
engine/lotuswordpro/source/filter/xfilter/xfutil.cxx | 391 -
engine/lotuswordpro/util/lwpfilter.component | 9
engine/officecfg/registry/data/org/openoffice/Office/UI.xcu | 2
engine/officecfg/registry/data/org/openoffice/TypeDetection/UISort.xcu | 2
engine/solenv/clang-format/excludelist | 166
engine/solenv/gbuild/extensions/pre_MergedLibsList.mk | 1
engine/solenv/qa/python/gbuildtojson.py | 2
engine/sysui/desktop/debian/postinst | 1
engine/sysui/desktop/menus/writer.desktop | 4
engine/sysui/desktop/solaris/mailcap | 1
engine/vcl/Executable_lwpfuzzer.mk | 46
engine/vcl/Module_vcl.mk | 1
engine/vcl/workben/fftester.cxx | 10
426 files changed, 6 insertions(+), 78485 deletions(-)
New commits:
commit 4926de78cf8b927db213e61c39bb3dfcc0ed4405
Author: Noel Grandin <
noel.g...@collabora.co.uk>
AuthorDate: Thu May 21 16:34:30 2026 +0200
Commit: Andras Timar <
andras...@collabora.com>
CommitDate: Mon May 25 10:52:58 2026 +0000
remove lotuswordpro
we never build or ship this
Change-Id: I6feb8e78e59eb9cd3a2b9ca4b949f6918cbda0d0
Reviewed-on:
https://gerrit.collaboraoffice.com/c/online/+/3079
Tested-by: Jenkins CPCI <
rel...@collaboraoffice.com>
Reviewed-by: Andras Timar <
andras...@collabora.com>
diff --git a/engine/Repository.mk b/engine/Repository.mk
index e09773dec8a2..2013797027db 100644
--- a/engine/Repository.mk
+++ b/engine/Repository.mk
@@ -136,7 +136,6 @@ $(eval $(call gb_Helper_register_executables_for_install,OOO,brand, \
$(call gb_Helper_optional,FUZZERS,tiffuzzer) \
$(call gb_Helper_optional,FUZZERS,hwpfuzzer) \
$(call gb_Helper_optional,FUZZERS,602fuzzer) \
- $(call gb_Helper_optional,FUZZERS,lwpfuzzer) \
$(call gb_Helper_optional,FUZZERS,olefuzzer) \
$(call gb_Helper_optional,FUZZERS,pdf2fodgfuzzer) \
$(call gb_Helper_optional,FUZZERS,pptfuzzer) \
@@ -544,7 +543,6 @@ $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,reportbuilder, \
$(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,writer, \
hwp \
- $(if $(ENABLE_LWP),lwpft) \
msword \
swd \
t602filter \
diff --git a/engine/RepositoryModule_host.mk b/engine/RepositoryModule_host.mk
index a4ee2907db06..8fa39b5b4f3b 100644
--- a/engine/RepositoryModule_host.mk
+++ b/engine/RepositoryModule_host.mk
@@ -105,7 +105,6 @@ $(eval $(call gb_Module_add_moduledirs,libreoffice,\
kit \
lingucomponent \
linguistic \
- lotuswordpro \
$(call gb_Helper_optional,DESKTOP,l10ntools) \
$(call gb_Helper_optional,NLPSOLVER,nlpsolver) \
o3tl \
diff --git a/engine/bin/attachment_mimetypes.py b/engine/bin/attachment_mimetypes.py
index 40eebb8297d5..62c806b01bcc 100644
--- a/engine/bin/attachment_mimetypes.py
+++ b/engine/bin/attachment_mimetypes.py
@@ -82,7 +82,6 @@ mimetypes = {
'application/x-qpro': 'qpro',
'application/x-dbase': 'dbf',
'application/vnd.corel-draw': 'cdr',
- 'application/vnd.lotus-wordpro': 'lwp',
'application/vnd.lotus-1-2-3': 'wks',
'application/vnd.wordperfect': 'wpd',
'application/wordperfect5.1': 'wpd',
diff --git a/engine/bin/find-german-comments b/engine/bin/find-german-comments
index be097dbd5080..36caefe3e279 100755
--- a/engine/bin/find-german-comments
+++ b/engine/bin/find-german-comments
@@ -297,7 +297,6 @@ class Parser:
"kit" : 1,
"lingucomponent" : 1,
"linguistic" : 1,
- "lotuswordpro" : 1,
"mysqlc" : 1,
"o3tl" : 1,
"officecfg" : 1,
diff --git a/engine/bin/oss-fuzz-setup.sh b/engine/bin/oss-fuzz-setup.sh
index e9a1b02f753b..394d15387478 100755
--- a/engine/bin/oss-fuzz-setup.sh
+++ b/engine/bin/oss-fuzz-setup.sh
@@ -158,7 +158,6 @@ curl --no-progress-meter -S \
-C - -O
https://dev-www.libreoffice.org/corpus/tiffuzzer_seed_corpus.zip \
-C - -O
https://dev-www.libreoffice.org/corpus/hwpfuzzer_seed_corpus.zip \
-C - -O
https://dev-www.libreoffice.org/corpus/602fuzzer_seed_corpus.zip \
- -C - -O
https://dev-www.libreoffice.org/corpus/lwpfuzzer_seed_corpus.zip \
-C - -O
https://dev-www.libreoffice.org/corpus/pptfuzzer_seed_corpus.zip \
-C - -O
https://dev-www.libreoffice.org/corpus/rtffuzzer_seed_corpus.zip \
-C - -O
https://dev-www.libreoffice.org/corpus/olefuzzer_seed_corpus.zip \
diff --git a/engine/bin/update_pch b/engine/bin/update_pch
index 7a8d1af5bcb8..8ab721fad7be 100755
--- a/engine/bin/update_pch
+++ b/engine/bin/update_pch
@@ -77,7 +77,6 @@ DEFAULTS = \
'forms.frm' : ( 2, EXCLUDE, EXCLUDE, EXCLUDE), # 14.2
'framework.fwk' : ( 7, EXCLUDE, INCLUDE, INCLUDE), # 14.8
'hwpfilter.hwp' : ( 3, EXCLUDE, INCLUDE, INCLUDE), # 6.0
- 'lotuswordpro.lwpft' : ( 2, EXCLUDE, EXCLUDE, EXCLUDE), # 11.6
'oox.oox' : ( 6, EXCLUDE, EXCLUDE, INCLUDE), # 28.2
'package.package2' : ( 3, EXCLUDE, INCLUDE, INCLUDE), # 4.5
'package.xstor' : ( 2, EXCLUDE, INCLUDE, EXCLUDE), # 3.8
diff --git a/engine/compilerplugins/clang/buriedassign.cxx b/engine/compilerplugins/clang/buriedassign.cxx
index 5095c7071ebb..704adf303b7c 100644
--- a/engine/compilerplugins/clang/buriedassign.cxx
+++ b/engine/compilerplugins/clang/buriedassign.cxx
@@ -131,8 +131,6 @@ public:
return;
if (fn == SRCDIR "/sw/writerfilter/dmapper/DomainMapper_Impl.cxx")
return;
- if (fn == SRCDIR "/lotuswordpro/source/filter/lwptablelayout.cxx")
- return;
if (fn == SRCDIR "/i18npool/source/characterclassification/cclass_unicode_parser.cxx")
return;
if (fn == SRCDIR "/sd/source/filter/eppt/pptx-animations.cxx")
diff --git a/engine/compilerplugins/clang/constantparam.booleans.results b/engine/compilerplugins/clang/constantparam.booleans.results
index 4c6c2572973c..6c8ccf88ee89 100644
--- a/engine/compilerplugins/clang/constantparam.booleans.results
+++ b/engine/compilerplugins/clang/constantparam.booleans.results
@@ -2086,62 +2086,6 @@ lingucomponent/source/spellcheck/languagetool/languagetoolimp.cxx:199
class std::basic_string<char> makeHttpRequest(class std::basic_string_view<char16_t>,enum (anonymous namespace)::HTTP_METHOD,const class rtl::OString &,long &,CURLcode &)
enum (anonymous namespace)::HTTP_METHOD method
1
-lotuswordpro/inc/xfilter/xfborders.hxx:90
- void XFBorder::SetDoubleLine(_Bool,_Bool)
- _Bool dual
- 1
-lotuswordpro/inc/xfilter/xfborders.hxx:90
- void XFBorder::SetDoubleLine(_Bool,_Bool)
- _Bool bSameWidth
- 0
-lotuswordpro/inc/xfilter/xfcellstyle.hxx:108
- void XFCellStyle::SetAlignType(enum enumXFAlignType,enum enumXFAlignType)
- enum enumXFAlignType hori
- 0
-lotuswordpro/inc/xfilter/xfdrawstyle.hxx:118
- void XFDrawStyle::SetFontWorkStyle(enum enumXFFWStyle,enum enumXFFWAdjust)
- enum enumXFFWAdjust eAdjust
- 0
-lotuswordpro/inc/xfilter/xfframestyle.hxx:127
- void XFFrameStyle::SetProtect(_Bool,_Bool,_Bool)
- _Bool content
- 1
-lotuswordpro/inc/xfilter/xfframestyle.hxx:127
- void XFFrameStyle::SetProtect(_Bool,_Bool,_Bool)
- _Bool size
- 1
-lotuswordpro/inc/xfilter/xfframestyle.hxx:127
- void XFFrameStyle::SetProtect(_Bool,_Bool,_Bool)
- _Bool pos
- 1
-lotuswordpro/inc/xfilter/xfindex.hxx:100
- void XFIndexTemplate::AddTabEntry(enum enumXFTab,double,char16_t,char16_t,const class rtl::OUString &)
- double len
- 0
-lotuswordpro/inc/xfilter/xfparastyle.hxx:175
- void XFParaStyle::SetDropCap(short,short,double)
- double fDistance
- 0
-lotuswordpro/inc/xfilter/xfutil.hxx:91
- class rtl::OUString GetColorMode(enum enumXFColorMode)
- enum enumXFColorMode mode
- 0
-lotuswordpro/source/filter/bento.hxx:201
- class OpenStormBento::CBenObject * OpenStormBento::LtcBenContainer::FindNextObjectWithProperty(class OpenStormBento::CBenObject *,unsigned int)
- class OpenStormBento::CBenObject * pCurrObject
- 0
-lotuswordpro/source/filter/clone.hxx:26
- char & detail::has_clone::check_sig(type-parameter-?-? *,test<type-parameter-?-? *(type-parameter-?-?::*)(void) const, &U::clone> *)
- type-parameter-?-? *
- 0
-lotuswordpro/source/filter/clone.hxx:26
- char & detail::has_clone::check_sig(type-parameter-?-? *,test<type-parameter-?-? *(type-parameter-?-?::*)(void) const, &U::clone> *)
- test<type-parameter-?-? *(type-parameter-?-?::*)(void) const, &U::clone> *
- 0
-lotuswordpro/source/filter/lwpnumericfmt.hxx:113
- void LwpCurrencyInfo::LwpCurrencyInfo(class rtl::OUString,_Bool,_Bool)
- _Bool bShowSpace_
- 1
o3tl/qa/cow_wrapper_clients.hxx:42
void o3tltests::cow_wrapper_client1::cow_wrapper_client1(int)
int nVal
diff --git a/engine/compilerplugins/clang/constantparam.constructors.results b/engine/compilerplugins/clang/constantparam.constructors.results
index e4e6a5dfe3c8..fcda1363529d 100644
--- a/engine/compilerplugins/clang/constantparam.constructors.results
+++ b/engine/compilerplugins/clang/constantparam.constructors.results
@@ -514,50 +514,6 @@ include/xmloff/XMLFontStylesContext.hxx:51
void XMLFontStylesContext::XMLFontStylesContext(class SvXMLImport &,unsigned short)
unsigned short eDfltEnc
osl_getThreadTextEncoding()
-lotuswordpro/inc/lwpoverride.hxx:189
- void LwpBulletOverride::OverrideSkip(_Bool)
- _Bool bOver
- IsSkip()
-lotuswordpro/inc/lwpoverride.hxx:190
- void LwpBulletOverride::OverrideRightAligned(_Bool)
- _Bool bOver
- IsRightAligned()
-lotuswordpro/inc/lwpoverride.hxx:399
- void LwpIndentOverride::OverrideUseRelative(_Bool)
- _Bool use
- IsUseRelative()
-lotuswordpro/source/filter/lwpbreaksoverride.hxx:121
- void LwpBreaksOverride::OverridePageBreakBefore(_Bool)
- _Bool bVal
- IsPageBreakBefore()
-lotuswordpro/source/filter/lwpbreaksoverride.hxx:122
- void LwpBreaksOverride::OverridePageBreakAfter(_Bool)
- _Bool bVal
- IsPageBreakAfter()
-lotuswordpro/source/filter/lwpbreaksoverride.hxx:123
- void LwpBreaksOverride::OverridePageBreakWithin(_Bool)
- _Bool bVal
- IsPageBreakWithin()
-lotuswordpro/source/filter/lwpbreaksoverride.hxx:124
- void LwpBreaksOverride::OverrideColumnBreakBefore(_Bool)
- _Bool bVal
- IsColumnBreakBefore()
-lotuswordpro/source/filter/lwpbreaksoverride.hxx:125
- void LwpBreaksOverride::OverrideColumnBreakAfter(_Bool)
- _Bool bVal
- IsColumnBreakAfter()
-lotuswordpro/source/filter/lwpbreaksoverride.hxx:126
- void LwpBreaksOverride::OverrideKeepWithNext(_Bool)
- _Bool bVal
- IsKeepWithNext()
-lotuswordpro/source/filter/lwpbreaksoverride.hxx:127
- void LwpBreaksOverride::OverrideKeepWithPrevious(_Bool)
- _Bool bVal
- IsKeepWithPrevious()
-lotuswordpro/source/filter/lwpbreaksoverride.hxx:128
- void LwpBreaksOverride::OverrideUseNextStyle(_Bool)
- _Bool bVal
- IsUseNextStyle()
o3tl/qa/test-lru_map.cxx:312
unsigned long cost_is_value::operator()(int)
int i
diff --git a/engine/compilerplugins/clang/constantparam.numbers.results b/engine/compilerplugins/clang/constantparam.numbers.results
index c8ca1783f70d..ede190097c53 100644
--- a/engine/compilerplugins/clang/constantparam.numbers.results
+++ b/engine/compilerplugins/clang/constantparam.numbers.results
@@ -1770,38 +1770,6 @@ kit/qa/tilebench/tilebench.cxx:352
int testJoinsAt(class kit::Document *,long,long,const long,const long)
const long nTilePixelSize
256
-lotuswordpro/inc/xfilter/xfdrawstyle.hxx:95
- void XFDrawStyle::SetLineDashStyle(enum enumXFLineStyle,double,double,double)
- enum enumXFLineStyle style
- 3
-lotuswordpro/inc/xfilter/xfdrawstyle.hxx:118
- void XFDrawStyle::SetFontWorkStyle(enum enumXFFWStyle,enum enumXFFWAdjust)
- enum enumXFFWStyle eStyle
- 4
-lotuswordpro/inc/xfilter/xffont.hxx:203
- void XFFont::SetPosition(_Bool,short,short)
- short pos
- 33
-lotuswordpro/inc/xfilter/xffont.hxx:203
- void XFFont::SetPosition(_Bool,short,short)
- short scale
- 58
-lotuswordpro/inc/xfilter/xfindex.hxx:100
- void XFIndexTemplate::AddTabEntry(enum enumXFTab,double,char16_t,char16_t,const class rtl::OUString &)
- enum enumXFTab type
- 3
-lotuswordpro/inc/xfilter/xfindex.hxx:100
- void XFIndexTemplate::AddTabEntry(enum enumXFTab,double,char16_t,char16_t,const class rtl::OUString &)
- char16_t delimiter
- 100
-lotuswordpro/source/filter/bento.hxx:213
- void OpenStormBento::LtcBenContainer::SeekFromEnd(long)
- long Offset
- -24
-lotuswordpro/source/filter/tocread.hxx:87
- enum OpenStormBento::BenError OpenStormBento::CBenTOCReader::GetData(void *,unsigned long)
- unsigned long Amt
- 4
o3tl/qa/cow_wrapper_clients.hxx:70
void o3tltests::cow_wrapper_client2::cow_wrapper_client2(int)
int nVal
diff --git a/engine/compilerplugins/clang/fieldcanbelocal.py b/engine/compilerplugins/clang/fieldcanbelocal.py
index f5307e710851..e86bd8abafcc 100755
--- a/engine/compilerplugins/clang/fieldcanbelocal.py
+++ b/engine/compilerplugins/clang/fieldcanbelocal.py
@@ -89,8 +89,6 @@ for d in definitionSet:
continue
if srcLoc.startswith("sd/source/filter/ppt/ppt97animations.hxx"):
continue
- if srcLoc.startswith("lotuswordpro/"):
- continue
if srcLoc.startswith("include/filter/msfilter/svdfppt.hxx"):
continue
if srcLoc.startswith("filter/source/graphicfilter/icgm/chart.hxx"):
diff --git a/engine/compilerplugins/clang/fieldcast.results b/engine/compilerplugins/clang/fieldcast.results
index 7be14a330da5..a7b42f6f8c62 100644
--- a/engine/compilerplugins/clang/fieldcast.results
+++ b/engine/compilerplugins/clang/fieldcast.results
@@ -256,9 +256,6 @@ include/xmloff/shapeimport.hxx:150
lingucomponent/source/languageguessing/simpleguesser.hxx:97
SimpleGuesser h void *
(anonymous namespace)::textcat_t
-lotuswordpro/source/filter/lwpframelayout.hxx:103
- LwpFrame m_pLayout LwpPlacableLayout *
- LwpFrameLayout
package/source/xstor/owriteablestream.hxx:241
OWriteStream m_xOutStream css::uno::Reference<css::io::XOutputStream>
comphelper::ByteWriter
diff --git a/engine/compilerplugins/clang/singlevalfields.results b/engine/compilerplugins/clang/singlevalfields.results
index 02aeb928fad2..0a62d0767c6e 100644
--- a/engine/compilerplugins/clang/singlevalfields.results
+++ b/engine/compilerplugins/clang/singlevalfields.results
@@ -406,9 +406,6 @@ kit/source/gtk/kitdocview.cxx:86
lingucomponent/source/spellcheck/languagetool/languagetoolimp.hxx:39
LanguageToolGrammarChecker mCachedResults
10
-lotuswordpro/source/filter/lwppara.hxx:213
- LwpPara m_AllText
-
ltInternals.h:1708
_xsltTransformContext state
2
diff --git a/engine/compilerplugins/clang/unusedenumconstants.py b/engine/compilerplugins/clang/unusedenumconstants.py
index c2b9cdf67cdd..be6f1ebbd2c1 100755
--- a/engine/compilerplugins/clang/unusedenumconstants.py
+++ b/engine/compilerplugins/clang/unusedenumconstants.py
@@ -61,7 +61,6 @@ def is_ignore(srcLoc):
"include/filter/msfilter/svdfppt.hxx",
"hwpfilter/",
"include/registry/types.hxx",
- "lotuswordpro/",
"include/sot/formats.hxx",
"include/svx/msdffdef.hxx",
"sc/source/filter/inc/xlconst.hxx",
diff --git a/engine/compilerplugins/clang/unusedfields.only-used-in-constructor.results b/engine/compilerplugins/clang/unusedfields.only-used-in-constructor.results
index 4c6b17d9cfb5..804ddd23cace 100644
--- a/engine/compilerplugins/clang/unusedfields.only-used-in-constructor.results
+++ b/engine/compilerplugins/clang/unusedfields.only-used-in-constructor.results
@@ -362,10 +362,6 @@ lingucomponent/source/languageguessing/simpleguesser.cxx:75
(anonymous namespace)::textcat_t maxsize uint4
lingucomponent/source/languageguessing/simpleguesser.cxx:77
(anonymous namespace)::textcat_t output char[1024]
-lotuswordpro/source/filter/bento.hxx:349
- OpenStormBento::CBenNamedObject cNameListElmt CBenNamedObjectListElmt
-lotuswordpro/source/filter/clone.hxx:23
- detail::has_clone::no a char[2]
oox/source/drawingml/diagram/layoutnodecontext.cxx:93
oox::drawingml::(anonymous namespace)::AlgorithmContext mnRevision sal_Int32
oox/source/drawingml/diagram/layoutnodecontext.cxx:135
diff --git a/engine/compilerplugins/clang/unusedfields.py b/engine/compilerplugins/clang/unusedfields.py
index 83e21bb8df62..bb358adb0cf0 100755
--- a/engine/compilerplugins/clang/unusedfields.py
+++ b/engine/compilerplugins/clang/unusedfields.py
@@ -71,7 +71,6 @@ for d in definitionSet:
or srcLoc.startswith("vcl/source/filter/sgfbram.hxx")
or srcLoc.startswith("vcl/inc/unx/gtk/gloactiongroup.h")
or srcLoc.startswith("include/svl/svdde.hxx")
- or srcLoc.startswith("lotuswordpro/source/filter/lwpsdwdrawheader.hxx")
or srcLoc.startswith("hwpfilter/")
or srcLoc.startswith("embeddedobj/source/inc/")
or srcLoc.startswith("svtools/source/dialogs/insdlg.cxx")
@@ -113,7 +112,6 @@ for d in definitionSet:
or srcLoc.startswith("vcl/source/filter/sgfbram.hxx")
or srcLoc.startswith("vcl/inc/unx/gtk/gloactiongroup.h")
or srcLoc.startswith("include/svl/svdde.hxx")
- or srcLoc.startswith("lotuswordpro/source/filter/lwpsdwdrawheader.hxx")
or srcLoc.startswith("hwpfilter/")
or srcLoc.startswith("embeddedobj/source/inc/")
or srcLoc.startswith("svtools/source/dialogs/insdlg.cxx")
@@ -151,7 +149,6 @@ for d in definitionSet:
or srcLoc.startswith("vcl/source/filter/sgfbram.hxx")
or srcLoc.startswith("vcl/inc/unx/gtk/gloactiongroup.h")
or srcLoc.startswith("include/svl/svdde.hxx")
- or srcLoc.startswith("lotuswordpro/source/filter/lwpsdwdrawheader.hxx")
or srcLoc.startswith("svtools/source/dialogs/insdlg.cxx")):
continue
fieldType = definitionToTypeMap[d]
@@ -173,10 +170,6 @@ for d in definitionSet:
# mutex locking
if "Guard" in fieldType:
continue
- # these are just all model classes
- if (srcLoc.startswith("lotuswordpro/")
- or srcLoc.startswith("hwpfilter/")):
- continue
if "(lambda at " in d[0]:
continue
if "weld::CustomWeld" in fieldType:
@@ -206,8 +199,7 @@ for d in definitionSet:
or srcLoc.startswith("include/svl/svdde.hxx")):
continue
# I really don't care about these ancient file formats
- if (srcLoc.startswith("hwpfilter/")
- or srcLoc.startswith("lotuswordpro/")):
+ if (srcLoc.startswith("hwpfilter/"):
continue
if "(lambda at " in d[0]:
continue
diff --git a/engine/compilerplugins/clang/unusedfields.untouched.results b/engine/compilerplugins/clang/unusedfields.untouched.results
index b65f875fc482..f36fd323169e 100644
--- a/engine/compilerplugins/clang/unusedfields.untouched.results
+++ b/engine/compilerplugins/clang/unusedfields.untouched.results
@@ -222,8 +222,6 @@ lingucomponent/source/languageguessing/simpleguesser.cxx:75
(anonymous namespace)::textcat_t maxsize uint4
lingucomponent/source/languageguessing/simpleguesser.cxx:77
(anonymous namespace)::textcat_t output char[1024]
-lotuswordpro/source/filter/clone.hxx:23
- detail::has_clone::no a char[2]
oox/source/drawingml/scene3dhelper.cxx:476
oox::(anonymous namespace)::MSOLight fScale double
oox/source/drawingml/scene3dhelper.cxx:477
diff --git a/engine/compilerplugins/clang/unusedmethods.results b/engine/compilerplugins/clang/unusedmethods.results
index a40388729feb..4c037bf158e0 100644
--- a/engine/compilerplugins/clang/unusedmethods.results
+++ b/engine/compilerplugins/clang/unusedmethods.results
@@ -1354,18 +1354,6 @@ kit/qa/gtktiledviewer/gtv-comments-sidebar.cxx:31
void * gtv_comments_sidebar_get_instance_private(struct GtvCommentsSidebar *)
kit/qa/gtktiledviewer/gtv-signal-handlers.hxx:37
void openKitDialog(struct _GtkWidget *,void *)
-lotuswordpro/source/filter/clone.hxx:28
- detail::has_clone<LwpAtomHolder>::no & detail::has_clone::check_sig()
-lotuswordpro/source/filter/clone.hxx:28
- detail::has_clone<LwpBackgroundStuff>::no & detail::has_clone::check_sig()
-lotuswordpro/source/filter/clone.hxx:28
- detail::has_clone<LwpBorderStuff>::no & detail::has_clone::check_sig()
-lotuswordpro/source/filter/clone.hxx:28
- detail::has_clone<LwpMargins>::no & detail::has_clone::check_sig()
-lotuswordpro/source/filter/clone.hxx:28
- detail::has_clone<LwpShadow>::no & detail::has_clone::check_sig()
-lotuswordpro/source/filter/clone.hxx:28
- detail::has_clone<LwpSpacingCommonOverride>::no & detail::has_clone::check_sig()
o3tl/qa/cow_wrapper_clients.hxx:141
_Bool o3tltests::cow_wrapper_client4::operator==(const o3tltests::cow_wrapper_client4 &) const
o3tl/qa/cow_wrapper_clients.hxx:142
diff --git a/engine/compilerplugins/clang/unusedmethods.unused-returns.results b/engine/compilerplugins/clang/unusedmethods.unused-returns.results
index f3dedb5fff75..067b6709de49 100644
--- a/engine/compilerplugins/clang/unusedmethods.unused-returns.results
+++ b/engine/compilerplugins/clang/unusedmethods.unused-returns.results
@@ -996,12 +996,6 @@ include/xmloff/xmluconv.hxx:279
_Bool SvXMLUnitConverter::convertNumFormat(short &,const rtl::OUString &,std::basic_string_view<char16_t>,_Bool) const
linguistic/source/lngsvcmgr.hxx:114
_Bool LngSvcMgr::SaveCfgSvcs(std::basic_string_view<char16_t>)
-lotuswordpro/inc/lwpsvstream.hxx:80
- LwpSvStream & LwpSvStream::ReadUInt8(unsigned char &)
-lotuswordpro/inc/lwpsvstream.hxx:81
- LwpSvStream & LwpSvStream::ReadUInt16(unsigned short &)
-lotuswordpro/inc/lwpsvstream.hxx:82
- LwpSvStream & LwpSvStream::ReadUInt32(unsigned int &)
sc/inc/attarray.hxx:235
const ScPatternAttr * ScAttrArray::SetPatternAreaImpl(int,int,const CellAttributeHolder &,ScEditDataArray *)
sc/inc/column.hxx:675
diff --git a/engine/compilerplugins/clang/unusedvariableplus.cxx b/engine/compilerplugins/clang/unusedvariableplus.cxx
index 5ee02ceec6ef..1082eee02fd8 100644
--- a/engine/compilerplugins/clang/unusedvariableplus.cxx
+++ b/engine/compilerplugins/clang/unusedvariableplus.cxx
@@ -49,8 +49,6 @@ public:
return false;
if (loplugin::hasPathnamePrefix(fn, SRCDIR "/vcl/backendtest/"))
return false;
- if (loplugin::hasPathnamePrefix(fn, SRCDIR "/lotuswordpro/"))
- return false;
if (loplugin::hasPathnamePrefix(fn, SRCDIR "/salhelper/qa/"))
return false;
if (loplugin::hasPathnamePrefix(fn, SRCDIR "/sal/qa/"))
diff --git a/engine/compilerplugins/clang/useuniqueptr.cxx b/engine/compilerplugins/clang/useuniqueptr.cxx
index 0d788e19293a..8a7a78114c79 100644
--- a/engine/compilerplugins/clang/useuniqueptr.cxx
+++ b/engine/compilerplugins/clang/useuniqueptr.cxx
@@ -466,9 +466,6 @@ void UseUniquePtr::CheckDeleteLocalVar(const FunctionDecl* functionDecl, const C
// complicated
if (fn == SRCDIR "/cui/source/customize/cfg.cxx")
return;
- // linked list
- if (fn == SRCDIR "/lotuswordpro/source/filter/lwpfribptr.cxx")
- return;
// complicated
if (loplugin::hasPathnamePrefix(fn, SRCDIR "/connectivity/source/drivers/file/"))
return;
@@ -773,10 +770,6 @@ void UseUniquePtr::CheckLoopDelete(const FunctionDecl* functionDecl, const CXXDe
return;
if (fn == SRCDIR "/filter/source/graphicfilter/idxf/dxftblrd.cxx")
return;
- if (fn == SRCDIR "/lotuswordpro/source/filter/utlist.cxx")
- return;
- if (fn == SRCDIR "/lotuswordpro/source/filter/lwpfribptr.cxx")
- return;
// valid
if (fn == SRCDIR "/sd/source/ui/sidebar/MasterPagesSelector.cxx")
return;
diff --git a/engine/compilerplugins/clang/writeonlyvars.cxx b/engine/compilerplugins/clang/writeonlyvars.cxx
index a100488dde2f..7d70ebbec51c 100644
--- a/engine/compilerplugins/clang/writeonlyvars.cxx
+++ b/engine/compilerplugins/clang/writeonlyvars.cxx
@@ -354,36 +354,8 @@ void WriteOnlyVars::run()
if (loplugin::isSamePathname(fn, SRCDIR
"/extensions/source/propctrlr/stringrepresentation.cxx"))
return;
- if (loplugin::isSamePathname(fn, SRCDIR "/lotuswordpro/source/filter/lwpcontent.cxx"))
- return;
- if (loplugin::isSamePathname(fn, SRCDIR "/lotuswordpro/source/filter/lwpdivinfo.cxx"))
- return;
- if (loplugin::isSamePathname(fn, SRCDIR "/lotuswordpro/source/filter/lwpdoc.cxx"))
- return;
if (loplugin::isSamePathname(fn, SRCDIR "/filter/source/pdf/impdialog.cxx"))
return;
- if (loplugin::isSamePathname(fn, SRCDIR "/lotuswordpro/source/filter/lwplayout.cxx"))
- return;
- if (loplugin::isSamePathname(fn, SRCDIR "/lotuswordpro/source/filter/lwpoleobject.cxx"))
- return;
- if (loplugin::isSamePathname(fn, SRCDIR "/lotuswordpro/source/filter/lwprowlayout.cxx"))
- return;
- if (loplugin::isSamePathname(fn, SRCDIR "/lotuswordpro/source/filter/lwpfoundry.cxx"))
- return;
- if (loplugin::isSamePathname(fn, SRCDIR "/lotuswordpro/source/filter/lwpparastyle.cxx"))
- return;
- if (loplugin::isSamePathname(fn, SRCDIR "/lotuswordpro/source/filter/lwpnotes.cxx"))
- return;
- if (loplugin::isSamePathname(fn, SRCDIR "/lotuswordpro/source/filter/lwpfont.cxx"))
- return;
- if (loplugin::isSamePathname(fn, SRCDIR "/lotuswordpro/source/filter/lwptblcell.cxx"))
- return;
- if (loplugin::isSamePathname(fn, SRCDIR "/lotuswordpro/source/filter/lwpusrdicts.cxx"))
- return;
- if (loplugin::isSamePathname(fn, SRCDIR "/lotuswordpro/source/filter/lwpverdocument.cxx"))
- return;
- if (loplugin::isSamePathname(fn, SRCDIR "/lotuswordpro/source/filter/lwptblformula.cxx"))
- return;
if (loplugin::isSamePathname(fn, SRCDIR "/vbahelper/source/vbahelper/vbafontbase.cxx"))
return;
if (loplugin::isSamePathname(fn, SRCDIR "/vbahelper/source/vbahelper/vbadocumentbase.cxx"))
diff --git a/engine/
config_host.mk.in b/engine/
config_host.mk.in
index fbd792b69134..163b6296673b 100644
--- a/engine/
config_host.mk.in
+++ b/engine/
config_host.mk.in
@@ -208,7 +208,6 @@ export ENABLE_JUMBO_SHEETS=@ENABLE_JUMBO_SHEETS@
export ENABLE_LDAP=@ENABLE_LDAP@
export ENABLE_LPSOLVE=@ENABLE_LPSOLVE@
export ENABLE_LTO=@ENABLE_LTO@
-export ENABLE_LWP=@ENABLE_LWP@
export ENABLE_MACOSX_SANDBOX=@ENABLE_MACOSX_SANDBOX@
export ENABLE_MEDIAWIKI=@ENABLE_MEDIAWIKI@
export ENABLE_MARIADBC=@ENABLE_MARIADBC@
diff --git a/engine/
configure.ac b/engine/
configure.ac
index ae68c0342d86..1ccae07353b7 100644
--- a/engine/
configure.ac
+++ b/engine/
configure.ac
@@ -1131,7 +1131,6 @@ ios*) # iOS
enable_gpgmepp=no
_os=iOS
enable_mpl_subset=yes
- enable_lotuswordpro=no
disable_database_connectivity_dependencies
enable_coinmp=no
enable_lpsolve=no
@@ -1223,7 +1222,6 @@ linux-android*)
test_webdav=no
with_gssapi=no
disable_database_connectivity_dependencies
- enable_lotuswordpro=no
enable_mpl_subset=yes
enable_cairo_canvas=no
enable_coinmp=yes
@@ -2177,11 +2175,6 @@ libo_FUZZ_ARG_ENABLE(mariadb-sdbc,
[Disable the build of the MariaDB/MySQL-SDBC driver.])
)
-libo_FUZZ_ARG_ENABLE(lotuswordpro,
- AS_HELP_STRING([--disable-lotuswordpro],
- [Disable the build of the Lotus Word Pro filter.]),
-,test "${enable_lotuswordpro+set}" = set || enable_lotuswordpro=yes)
-
AC_ARG_ENABLE(bogus-pkg-config,
AS_HELP_STRING([--enable-bogus-pkg-config],
[MACOSX only: on MacOSX pkg-config can cause trouble. by default if one is found in the PATH, an error is issued. This flag turn that error into a warning.]),
@@ -3366,7 +3359,6 @@ if test "$enable_wasm_strip" = "yes"; then
enable_gio=no
enable_gpgmepp=no
enable_ldap=no
- enable_lotuswordpro=no
enable_lpsolve=no
enable_nss=no
enable_online_update=no
@@ -9742,12 +9734,6 @@ else
fi
AC_SUBST(EPM)
-ENABLE_LWP=
-if test "$enable_lotuswordpro" = "yes"; then
- ENABLE_LWP="TRUE"
-fi
-AC_SUBST(ENABLE_LWP)
-
dnl ==================================================================
dnl libfuzzer
dnl ==================================================================
@@ -15452,9 +15438,6 @@ if test "$enable_mpl_subset" = "yes"; then
if test "$warn_report" = "true"; then
mpl_error_string="$mpl_error_string$newline Need to --disable-report-builder - extended database report builder."
fi
- if test "$enable_lotuswordpro" = "yes"; then
- mpl_error_string="$mpl_error_string$newline Need to --disable-lotuswordpro - a Lotus Word Pro file format import filter."
- fi
if test -n "$ENABLE_POPPLER"; then
if test "x$SYSTEM_POPPLER" = "x"; then
mpl_error_string="$mpl_error_string$newline Need to disable PDF import via poppler (--disable-poppler) or use system library."
diff --git a/engine/distro-configs/CODAWindows.conf b/engine/distro-configs/CODAWindows.conf
index 747b91d81857..6be3be15ad86 100644
--- a/engine/distro-configs/CODAWindows.conf
+++ b/engine/distro-configs/CODAWindows.conf
@@ -20,7 +20,6 @@
# MPLv2 subset
--disable-gpgmepp
---disable-lotuswordpro
--disable-lpsolve
--disable-mariadb-sdbc
--disable-poppler
diff --git a/engine/distro-configs/CPLinux-LOKit.conf b/engine/distro-configs/CPLinux-LOKit.conf
index 2d4f71e06c01..c1d71df6fee3 100644
--- a/engine/distro-configs/CPLinux-LOKit.conf
+++ b/engine/distro-configs/CPLinux-LOKit.conf
@@ -59,7 +59,6 @@
--with-package-format=deb rpm
--enable-release-build
INCLUDE:Langs
---disable-lotuswordpro
--disable-lpsolve
--enable-symbols
--enable-sal-log
diff --git a/engine/distro-configs/CPMacOS-LOKit.conf b/engine/distro-configs/CPMacOS-LOKit.conf
index 9cae6738523b..4861834a32a8 100644
--- a/engine/distro-configs/CPMacOS-LOKit.conf
+++ b/engine/distro-configs/CPMacOS-LOKit.conf
@@ -15,7 +15,6 @@
# MPLv2 subset
--enable-mpl-subset
--disable-gpgmepp
---disable-lotuswordpro
--disable-lpsolve
--disable-mariadb-sdbc
--disable-poppler
diff --git a/engine/distro-configs/CPWASM-LOKit.conf b/engine/distro-configs/CPWASM-LOKit.conf
index bee7e520ed0c..c9ffc9c0f759 100644
--- a/engine/distro-configs/CPWASM-LOKit.conf
+++ b/engine/distro-configs/CPWASM-LOKit.conf
@@ -25,7 +25,6 @@
--disable-online-update
--disable-dconf
--enable-release-build
---disable-lotuswordpro
--disable-lpsolve
--without-templates
--disable-librelogo
diff --git a/engine/filter/Configuration_filter.mk b/engine/filter/Configuration_filter.mk
index 20ead5b9058a..27377fabf55d 100644
--- a/engine/filter/Configuration_filter.mk
+++ b/engine/filter/Configuration_filter.mk
@@ -337,7 +337,6 @@ $(eval $(call filter_Configuration_add_types,fcfg_langpack,fcfg_writer_types.xcu
writer_WriteNow \
writer_AbiWord_Document \
writer_T602_Document \
- writer_LotusWordPro_Document \
generic_Text \
writer_MIZI_Hwp_97 \
writer_StarOffice_XML_Writer_Template \
@@ -388,7 +387,6 @@ $(eval $(call filter_Configuration_add_filters,fcfg_langpack,fcfg_writer_filters
WriteNow \
AbiWord \
T602Document \
- LotusWordPro \
Text \
Text__encoded_ \
writer_MIZI_Hwp_97 \
diff --git a/engine/filter/source/config/cache/typedetection.cxx b/engine/filter/source/config/cache/typedetection.cxx
index cae7e0e540f8..94cc2543adb0 100644
--- a/engine/filter/source/config/cache/typedetection.cxx
+++ b/engine/filter/source/config/cache/typedetection.cxx
@@ -249,7 +249,6 @@ int getFlatTypeRank(std::u16string_view rType)
"draw_Publisher_Document",
"draw_Corel_Presentation_Exchange",
"draw_CorelDraw_Document",
- "writer_LotusWordPro_Document",
"writer_MIZI_Hwp_97", // Hanword (Hancom Office)
// Non-compressed XML
diff --git a/engine/filter/source/config/fragments/filters/LotusWordPro.xcu b/engine/filter/source/config/fragments/filters/LotusWordPro.xcu
deleted file mode 100644
index a1c5c9a14837..000000000000
--- a/engine/filter/source/config/fragments/filters/LotusWordPro.xcu
+++ /dev/null
@@ -1,30 +0,0 @@
-<!--
- * This file is part of the Collabora Office project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at
http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at
http://www.apache.org/licenses/LICENSE-2.0 .
--->
- <node oor:name="LotusWordPro" oor:op="replace">
- <prop oor:name="Flags"><value>IMPORT ALIEN 3RDPARTYFILTER PREFERRED EXOTIC</value></prop>
- <prop oor:name="UIComponent"/>
- <prop oor:name="FilterService"><value>com.sun.star.comp.Writer.LotusWordProImportFilter</value></prop>
- <prop oor:name="UserData"><value>WPD</value></prop>
- <prop oor:name="UIName">
- <value xml:lang="en-US">Lotus WordPro Document</value>
- </prop>
- <prop oor:name="FileFormatVersion"><value>0</value></prop>
- <prop oor:name="Type"><value>writer_LotusWordPro_Document</value></prop>
- <prop oor:name="TemplateName"/>
- <prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop>
- </node>
diff --git a/engine/filter/source/config/fragments/types/writer_LotusWordPro_Document.xcu b/engine/filter/source/config/fragments/types/writer_LotusWordPro_Document.xcu
deleted file mode 100644
index be51ed73bd2c..000000000000
--- a/engine/filter/source/config/fragments/types/writer_LotusWordPro_Document.xcu
+++ /dev/null
@@ -1,29 +0,0 @@
-<!--
- * This file is part of the Collabora Office project.
- *
- * This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at
http://mozilla.org/MPL/2.0/.
- *
- * This file incorporates work covered by the following license notice:
- *
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed
- * with this work for additional information regarding copyright
- * ownership. The ASF licenses this file to you under the Apache
- * License, Version 2.0 (the "License"); you may not use this file
- * except in compliance with the License. You may obtain a copy of
- * the License at
http://www.apache.org/licenses/LICENSE-2.0 .
--->
- <node oor:name="writer_LotusWordPro_Document" oor:op="replace" >
- <prop oor:name="DetectService"><value>com.sun.star.comp.Writer.LotusWordProImportFilter</value></prop>
- <prop oor:name="URLPattern"/>
- <prop oor:name="Extensions"><value>lwp</value></prop>
- <prop oor:name="MediaType"><value>application/vnd.lotus-wordpro</value></prop>
- <prop oor:name="Preferred"><value>false</value></prop>
- <prop oor:name="PreferredFilter"><value>LotusWordPro</value></prop>
- <prop oor:name="UIName">
- <value>LotusWordPro Document</value>
- </prop>
- <prop oor:name="ClipboardFormat"/>
- </node>
diff --git a/engine/include/sal/log-areas.dox b/engine/include/sal/log-areas.dox
index 2523c3adc59b..e0873d2102bb 100644
--- a/engine/include/sal/log-areas.dox
+++ b/engine/include/sal/log-areas.dox
@@ -658,7 +658,6 @@ certain functionality.
@li @c jvmaccess
@li @c lingucomponent
@li @c linguistic
-@li @c lwp - lotuswordpro
@li @c net
@li @c opencl
@li @c opencl.device
diff --git a/engine/lotuswordpro/CppunitTest_lotuswordpro_import_test.mk b/engine/lotuswordpro/CppunitTest_lotuswordpro_import_test.mk
deleted file mode 100644
index 0f5f11a8630d..000000000000
--- a/engine/lotuswordpro/CppunitTest_lotuswordpro_import_test.mk
+++ /dev/null
@@ -1,40 +0,0 @@
-# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
-#
-# This file is part of the Collabora Office project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at
http://mozilla.org/MPL/2.0/.
-#
-
-$(eval $(call gb_CppunitTest_CppunitTest,lotuswordpro_import_test))
-
-$(eval $(call gb_CppunitTest_use_external,lotuswordpro_import_test,boost_headers))
-
-$(eval $(call gb_CppunitTest_add_exception_objects,lotuswordpro_import_test, \
- lotuswordpro/qa/cppunit/import_test \
-))
-
-$(eval $(call gb_CppunitTest_use_libraries,lotuswordpro_import_test, \
- comphelper \
- cppu \
- cppuhelper \
- sal \
- subsequenttest \
- test \
- tl \
- unotest \
- utl \
- vcl \
-))
-
-$(eval $(call gb_CppunitTest_use_sdk_api,lotuswordpro_import_test))
-
-$(eval $(call gb_CppunitTest_use_ure,lotuswordpro_import_test))
-$(eval $(call gb_CppunitTest_use_vcl,lotuswordpro_import_test))
-
-$(eval $(call gb_CppunitTest_use_rdb,lotuswordpro_import_test,services))
-
-$(eval $(call gb_CppunitTest_use_configuration,lotuswordpro_import_test))
-
-# vim: set noet sw=4 ts=4:
diff --git a/engine/lotuswordpro/CppunitTest_lotuswordpro_test_lotuswordpro.mk b/engine/lotuswordpro/CppunitTest_lotuswordpro_test_lotuswordpro.mk
deleted file mode 100644
index fe86e7740b66..000000000000
--- a/engine/lotuswordpro/CppunitTest_lotuswordpro_test_lotuswordpro.mk
+++ /dev/null
@@ -1,43 +0,0 @@
-# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
-#
-# This file is part of the Collabora Office project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at
http://mozilla.org/MPL/2.0/.
-#
-
-$(eval $(call gb_CppunitTest_CppunitTest,lotuswordpro_test_lotuswordpro))
-
-$(eval $(call gb_CppunitTest_use_external,lotuswordpro_test_lotuswordpro,boost_headers))
-
-$(eval $(call gb_CppunitTest_add_exception_objects,lotuswordpro_test_lotuswordpro, \
- lotuswordpro/qa/cppunit/test_lotuswordpro \
-))
-
-$(eval $(call gb_CppunitTest_use_libraries,lotuswordpro_test_lotuswordpro, \
- comphelper \
- cppu \
- cppuhelper \
- sal \
- test \
- unotest \
- vcl \
-))
-
-$(eval $(call gb_CppunitTest_use_sdk_api,lotuswordpro_test_lotuswordpro))
-
-$(eval $(call gb_CppunitTest_use_ure,lotuswordpro_test_lotuswordpro))
-$(eval $(call gb_CppunitTest_use_vcl,lotuswordpro_test_lotuswordpro))
-
-$(eval $(call gb_CppunitTest_use_components,lotuswordpro_test_lotuswordpro,\
- configmgr/source/configmgr \
- i18npool/util/i18npool \
- lotuswordpro/util/lwpfilter \
- ucb/source/core/ucb1 \
- ucb/source/ucp/file/ucpfile1 \
-))
-
-$(eval $(call gb_CppunitTest_use_configuration,lotuswordpro_test_lotuswordpro))
-
-# vim: set noet sw=4 ts=4:
diff --git a/engine/lotuswordpro/IwyuFilter_lotuswordpro.yaml b/engine/lotuswordpro/IwyuFilter_lotuswordpro.yaml
deleted file mode 100644
index c5682610c13f..000000000000
--- a/engine/lotuswordpro/IwyuFilter_lotuswordpro.yaml
+++ /dev/null
@@ -1,123 +0,0 @@
----
-assumeFilename: lotuswordpro/source/filter/lwplayout.cxx
-excludelist:
- lotuswordpro/inc/lwpatomholder.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/inc/lwpbasetype.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/inc/lwpcolor.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/inc/lwpbookmarkmgr.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/inc/lwpfont.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/inc/lwpidxmgr.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/inc/lwpfoundry.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/inc/lwpchangemgr.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/inc/lwpfrib.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/inc/lwpdocdata.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/inc/lwpobj.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/inc/lwpobjfactory.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/inc/lwpglobalmgr.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/inc/lwpsvstream.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/inc/lwpobjstrm.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/inc/lwpobjid.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/inc/lwpobjhdr.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/inc/lwptools.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/source/filter/lwp9reader.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/source/filter/lwpbulletstylemgr.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/source/filter/lwpcontent.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/source/filter/lwpdivinfo.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/source/filter/lwpdivopts.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/source/filter/lwpdoc.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/source/filter/lwplayout.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/source/filter/lwpgrfobj.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/source/filter/lwppara.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/source/filter/lwprowlayout.hxx:
- # Complete type is needed for dynamic_cast
- - lwptablelayout.hxx
- lotuswordpro/source/filter/lwpsdwdrawheader.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/source/filter/lwpsdwfileloader.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/source/filter/lwpsdwrect.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/source/filter/lwpsdwgrouploaderv0102.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/source/filter/lwpsortopt.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/source/filter/lwpsilverbullet.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/source/filter/lwpuidoc.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/source/filter/lwpusewhen.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/source/filter/lwpusrdicts.hxx:
- # Needed for MPL subset
- - config_lgpl.h
- lotuswordpro/source/filter/LotusWordProImportFilter.cxx:
- # Actually used
- - com/sun/star/uno/XComponentContext.hpp
- lotuswordpro/source/filter/lwppara1.cxx:
- # Needed for boost::polymorphic_downcast
- - boost/cast.hpp
- lotuswordpro/source/filter/xfilter/xfsaxstream.cxx:
- # Actually used
- - com/sun/star/xml/sax/XDocumentHandler.hpp
diff --git a/engine/lotuswordpro/Library_lwpft.mk b/engine/lotuswordpro/Library_lwpft.mk
deleted file mode 100644
index 8c2f735d3c18..000000000000
--- a/engine/lotuswordpro/Library_lwpft.mk
+++ /dev/null
@@ -1,215 +0,0 @@
-# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
-#
-# This file is part of the Collabora Office project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at
http://mozilla.org/MPL/2.0/.
-#
-
-$(eval $(call gb_Library_Library,lwpft))
-
-$(eval $(call gb_Library_use_sdk_api,lwpft))
-
-$(eval $(call gb_Library_set_include,lwpft, \
- $$(INCLUDE) \
- -I$(SRCDIR)/lotuswordpro/inc \
-))
-
-$(eval $(call gb_Library_set_precompiled_header,lwpft,lotuswordpro/inc/pch/precompiled_lwpft))
-
-$(eval $(call gb_Library_use_libraries,lwpft,\
- comphelper \
- cppu \
- cppuhelper \
- sal \
- salhelper \
- i18nlangtag \
- sfx \
- sot \
- svl \
- svt \
- svxcore \
- tl \
- ucbhelper \
- utl \
- vcl \
- xo \
-))
-
-$(eval $(call gb_Library_use_externals,lwpft,\
- boost_headers \
- mdds_headers \
- icui18n \
- icuuc \
- icu_headers \
-))
-
-$(eval $(call gb_Library_set_componentfile,lwpft,lotuswordpro/util/lwpfilter,services))
-
-$(eval $(call gb_Library_add_exception_objects,lwpft,\
- lotuswordpro/source/filter/bencont \
- lotuswordpro/source/filter/benlist \
- lotuswordpro/source/filter/benname \
- lotuswordpro/source/filter/benobj \
- lotuswordpro/source/filter/benval \
- lotuswordpro/source/filter/explode \
- lotuswordpro/source/filter/localtime \
- lotuswordpro/source/filter/LotusWordProImportFilter \
- lotuswordpro/source/filter/lwp9reader \
- lotuswordpro/source/filter/lwpatomholder \
- lotuswordpro/source/filter/lwpbackgroundoverride \
- lotuswordpro/source/filter/lwpbackgroundstuff \
- lotuswordpro/source/filter/lwpbasetype \
- lotuswordpro/source/filter/lwpbookmarkmgr \
- lotuswordpro/source/filter/lwpborderstuff \
- lotuswordpro/source/filter/lwpbreaksoverride \
- lotuswordpro/source/filter/lwpbulletstylemgr \
- lotuswordpro/source/filter/lwpcelllayout \
- lotuswordpro/source/filter/lwpchangemgr \
- lotuswordpro/source/filter/lwpcharacterstyle \
- lotuswordpro/source/filter/lwpcharborderoverride \
- lotuswordpro/source/filter/lwpcharsetmgr \
- lotuswordpro/source/filter/lwpcolor \
- lotuswordpro/source/filter/lwpcontent \
- lotuswordpro/source/filter/lwpdivinfo \
- lotuswordpro/source/filter/lwpdivopts \
- lotuswordpro/source/filter/lwpdlvlist \
- lotuswordpro/source/filter/lwpdoc \
- lotuswordpro/source/filter/lwpdocdata \
- lotuswordpro/source/filter/lwpdrawobj \
- lotuswordpro/source/filter/lwpdropcapmgr \
- lotuswordpro/source/filter/lwpfilehdr \
- lotuswordpro/source/filter/lwpfilter \
- lotuswordpro/source/filter/lwpfnlayout \
- lotuswordpro/source/filter/lwpfont \
- lotuswordpro/source/filter/lwpfootnote \
- lotuswordpro/source/filter/lwpfoundry \
- lotuswordpro/source/filter/lwpframelayout \
- lotuswordpro/source/filter/lwpfribbreaks \
- lotuswordpro/source/filter/lwpfrib \
- lotuswordpro/source/filter/lwpfribframe \
- lotuswordpro/source/filter/lwpfribmark \
- lotuswordpro/source/filter/lwpfribptr \
- lotuswordpro/source/filter/lwpfribsection \
- lotuswordpro/source/filter/lwpfribtable \
- lotuswordpro/source/filter/lwpfribtext \
- lotuswordpro/source/filter/lwpglobalmgr \
- lotuswordpro/source/filter/lwpgrfobj \
- lotuswordpro/source/filter/lwpholder \
- lotuswordpro/source/filter/lwphyperlinkmgr \
- lotuswordpro/source/filter/lwpidxmgr \
- lotuswordpro/source/filter/lwplayout \
- lotuswordpro/source/filter/lwplaypiece \
- lotuswordpro/source/filter/lwplnopts \
- lotuswordpro/source/filter/lwpmarker \
- lotuswordpro/source/filter/lwpnotes \
- lotuswordpro/source/filter/lwpnumberingoverride \
- lotuswordpro/source/filter/lwpnumericfmt \
- lotuswordpro/source/filter/lwpobj \
- lotuswordpro/source/filter/lwpobjfactory \
- lotuswordpro/source/filter/lwpobjhdr \
- lotuswordpro/source/filter/lwpobjid \
- lotuswordpro/source/filter/lwpobjstrm \
- lotuswordpro/source/filter/lwpoleobject \
- lotuswordpro/source/filter/lwpoverride \
- lotuswordpro/source/filter/lwppagehint \
- lotuswordpro/source/filter/lwppagelayout \
- lotuswordpro/source/filter/lwppara1 \
- lotuswordpro/source/filter/lwpparaborderoverride \
- lotuswordpro/source/filter/lwppara \
- lotuswordpro/source/filter/lwpparaproperty \
- lotuswordpro/source/filter/lwpparastyle \
- lotuswordpro/source/filter/lwpproplist \
- lotuswordpro/source/filter/lwpprtinfo \
- lotuswordpro/source/filter/lwprowlayout \
- lotuswordpro/source/filter/lwpsdwfileloader \
- lotuswordpro/source/filter/lwpsdwgrouploaderv0102 \
- lotuswordpro/source/filter/lwpsdwrect \
- lotuswordpro/source/filter/lwpsection \
- lotuswordpro/source/filter/lwpsilverbullet \
- lotuswordpro/source/filter/lwpsortopt \
- lotuswordpro/source/filter/lwpstory \
- lotuswordpro/source/filter/lwpsvstream \
- lotuswordpro/source/filter/lwptable \
- lotuswordpro/source/filter/lwptablelayout \
- lotuswordpro/source/filter/lwptaboverride \
- lotuswordpro/source/filter/lwptabrack \
- lotuswordpro/source/filter/lwptblcell \
- lotuswordpro/source/filter/lwptblformula \
- lotuswordpro/source/filter/lwptoc \
- lotuswordpro/source/filter/lwptools \
- lotuswordpro/source/filter/lwpuidoc \
- lotuswordpro/source/filter/lwpusrdicts \
- lotuswordpro/source/filter/lwpverdocument \
- lotuswordpro/source/filter/lwpvpointer \
- lotuswordpro/source/filter/tocread \
- lotuswordpro/source/filter/utbenvs \
- lotuswordpro/source/filter/utlist \
- lotuswordpro/source/filter/xfilter/xfbase64 \
- lotuswordpro/source/filter/xfilter/xfbgimage \
- lotuswordpro/source/filter/xfilter/xfborders \
- lotuswordpro/source/filter/xfilter/xfcell \
- lotuswordpro/source/filter/xfilter/xfcellstyle \
- lotuswordpro/source/filter/xfilter/xfchange \
- lotuswordpro/source/filter/xfilter/xfcolor \
- lotuswordpro/source/filter/xfilter/xfcolstyle \
- lotuswordpro/source/filter/xfilter/xfcolumns \
- lotuswordpro/source/filter/xfilter/xfconfigmanager \
- lotuswordpro/source/filter/xfilter/xfcontentcontainer \
- lotuswordpro/source/filter/xfilter/xfcrossref \
- lotuswordpro/source/filter/xfilter/xfdate \
- lotuswordpro/source/filter/xfilter/xfdatestyle \
- lotuswordpro/source/filter/xfilter/xfdocfield \
- lotuswordpro/source/filter/xfilter/xfdrawareastyle \
- lotuswordpro/source/filter/xfilter/xfdrawline \
- lotuswordpro/source/filter/xfilter/xfdrawlinestyle \
- lotuswordpro/source/filter/xfilter/xfdrawobj \
- lotuswordpro/source/filter/xfilter/xfdrawpath \
- lotuswordpro/source/filter/xfilter/xfdrawpolygon \
- lotuswordpro/source/filter/xfilter/xfdrawpolyline \
- lotuswordpro/source/filter/xfilter/xfdrawrect \
- lotuswordpro/source/filter/xfilter/xfdrawstyle \
- lotuswordpro/source/filter/xfilter/xfentry \
- lotuswordpro/source/filter/xfilter/xffloatframe \
- lotuswordpro/source/filter/xfilter/xffont \
- lotuswordpro/source/filter/xfilter/xffontdecl \
- lotuswordpro/source/filter/xfilter/xffontfactory \
- lotuswordpro/source/filter/xfilter/xfframe \
- lotuswordpro/source/filter/xfilter/xfframestyle \
- lotuswordpro/source/filter/xfilter/xfglobal \
- lotuswordpro/source/filter/xfilter/xfheaderstyle \
- lotuswordpro/source/filter/xfilter/xfimage \
- lotuswordpro/source/filter/xfilter/xfimagestyle \
- lotuswordpro/source/filter/xfilter/xfindex \
- lotuswordpro/source/filter/xfilter/xflist \
- lotuswordpro/source/filter/xfilter/xfliststyle \
- lotuswordpro/source/filter/xfilter/xfmargins \
- lotuswordpro/source/filter/xfilter/xfmasterpage \
- lotuswordpro/source/filter/xfilter/xfnumberstyle \
- lotuswordpro/source/filter/xfilter/xfofficemeta \
- lotuswordpro/source/filter/xfilter/xfpagemaster \
- lotuswordpro/source/filter/xfilter/xfparagraph \
- lotuswordpro/source/filter/xfilter/xfparastyle \
- lotuswordpro/source/filter/xfilter/xfrow \
- lotuswordpro/source/filter/xfilter/xfrowstyle \
- lotuswordpro/source/filter/xfilter/xfsaxattrlist \
- lotuswordpro/source/filter/xfilter/xfsaxstream \
- lotuswordpro/source/filter/xfilter/xfsection \
- lotuswordpro/source/filter/xfilter/xfsectionstyle \
- lotuswordpro/source/filter/xfilter/xfshadow \
- lotuswordpro/source/filter/xfilter/xfstylecont \
- lotuswordpro/source/filter/xfilter/xfstyle \
- lotuswordpro/source/filter/xfilter/xfstylemanager \
- lotuswordpro/source/filter/xfilter/xftable \
- lotuswordpro/source/filter/xfilter/xftablestyle \
- lotuswordpro/source/filter/xfilter/xftabstyle \
- lotuswordpro/source/filter/xfilter/xftextboxstyle \
- lotuswordpro/source/filter/xfilter/xftextcontent \
- lotuswordpro/source/filter/xfilter/xftextspan \
- lotuswordpro/source/filter/xfilter/xftextstyle \
- lotuswordpro/source/filter/xfilter/xftimestyle \
- lotuswordpro/source/filter/xfilter/xfutil \
-))
-
-# vim: set noet sw=4 ts=4:
diff --git a/engine/lotuswordpro/Makefile b/engine/lotuswordpro/Makefile
deleted file mode 100644
index ccb1c85a04da..000000000000
--- a/engine/lotuswordpro/Makefile
+++ /dev/null
@@ -1,7 +0,0 @@
-# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
-
-module_directory:=$(dir $(realpath $(firstword $(MAKEFILE_LIST))))
-
-include $(module_directory)/../solenv/gbuild/
partial_build.mk
-
-# vim: set noet sw=4 ts=4:
diff --git a/engine/lotuswordpro/Module_lotuswordpro.mk b/engine/lotuswordpro/Module_lotuswordpro.mk
deleted file mode 100644
index 977845057051..000000000000
--- a/engine/lotuswordpro/Module_lotuswordpro.mk
+++ /dev/null
@@ -1,25 +0,0 @@
-# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
-#
-# This file is part of the Collabora Office project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at
http://mozilla.org/MPL/2.0/.
-#
-
-$(eval $(call gb_Module_Module,lotuswordpro))
-
-ifeq ($(ENABLE_LWP),TRUE)
-
-$(eval $(call gb_Module_add_targets,lotuswordpro,\
- Library_lwpft \
-))
-
-$(eval $(call gb_Module_add_check_targets,lotuswordpro,\
- CppunitTest_lotuswordpro_test_lotuswordpro \
- CppunitTest_lotuswordpro_import_test \
-))
-
-endif
-
-# vim: set noet sw=4 ts=4:
diff --git a/engine/lotuswordpro/README.md b/engine/lotuswordpro/README.md
deleted file mode 100644
index 5642c6de157d..000000000000
--- a/engine/lotuswordpro/README.md
+++ /dev/null
@@ -1,33 +0,0 @@
-# Import Filter for File Format of Lotus Word Pro (lwp)
-
-## Description
-
-> :warning: **Import Filter supports only Lotus Word Pro 97 and next versions**
-
-The import is not direct, but via an intermediate format: [StarOffice XML](
http://xml.openoffice.org/xml_specification_draft.pdf),
-the predecessor of ODF (yes, the code is old). The entry point to
-the filter is class `LotusWordProImportFilter` (refer to Source code
-section), but that just hooks up the necessary machinery for processing
-StarOffice XML produced by the filter. The real fun starts in function
-`ReadWordproFile()` (`source/filter/lwpfilter.cxx`); this function
-initializes the parser (class `Lwp9Reader`) and the [SAX XML](
https://en.wikipedia.org/wiki/Simple_API_for_XML) handler that
-produces the output (class `XFSaxStream`). The `Lwp9Reader` class then does
-the actual parsing.
-
-If the module is built with debug level greater than `0`, it is possible
-to examine the intermediate XML: set [environment variable](
https://en.wikipedia.org/wiki/Environment_variable)
-`DBG_LWPIMPORT_DIR=` to an existing directory. During opening an `.lwp`
-document, a file named `lwpimport.xml` will be created in `DBG_LWPIMPORT_DIR` directory.
-
-## Source Code
-
-### Module Contents
-* `inc`: module-global headers (can be included by any file in source)
-* `qa`: `cppunit` tests
-* `source`: the filter itself
-* `util`: UNO passive registration config
-
-### Source Contents
-* `filter`: `lwp` document format parser
-* `filter/LotusWordProImportFilter.cxx`: the entry point to the filter
-* `filter/xfilter`: export to StarOffice XML
diff --git a/engine/lotuswordpro/inc/localtime.hxx b/engine/lotuswordpro/inc/localtime.hxx
deleted file mode 100644
index e0106f2304c4..000000000000
--- a/engine/lotuswordpro/inc/localtime.hxx
+++ /dev/null
@@ -1,85 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at
http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: IBM Corporation
- *
- * Copyright: 2008 by IBM Corporation
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-#pragma once
-
-#include <tools/long.hxx>
-
-struct LtTm
-{
- tools::Long tm_sec; /* seconds after the minute - [0,59] */
- tools::Long tm_min; /* minutes after the hour - [0,59] */
- tools::Long tm_hour; /* hours since midnight - [0,23] */
- tools::Long tm_mday; /* day of the month - [1,31] */
- tools::Long tm_mon; /* months since January - [0,11] */
- tools::Long tm_year; /* years since 1900 */
- tools::Long tm_wday; /* days since Sunday - [0,6] */
- tools::Long tm_yday; /* days since January 1 - [0,365] */
- LtTm()
- : tm_sec(0)
- , tm_min(0)
- , tm_hour(0)
- , tm_mday(0)
- , tm_mon(0)
- , tm_year(0)
- , tm_wday(0)
- , tm_yday(0)
- {
- }
-};
-bool LtgGmTime(tools::Long rtime, LtTm& rtm);
-bool LtgLocalTime(tools::Long rtime, LtTm& rtm);
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/engine/lotuswordpro/inc/lwpatomholder.hxx b/engine/lotuswordpro/inc/lwpatomholder.hxx
deleted file mode 100644
index 9cf65973de11..000000000000
--- a/engine/lotuswordpro/inc/lwpatomholder.hxx
+++ /dev/null
@@ -1,83 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at
http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: IBM Corporation
- *
- * Copyright: 2008 by IBM Corporation
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-#pragma once
-
-#include <config_lgpl.h>
-#include "lwpdefs.hxx"
-#include "lwpobjstrm.hxx"
-/**
- * @brief AtomHolder class of Word Pro to hold a string
-*/
-class LwpAtomHolder
-{
-public:
- LwpAtomHolder();
-
-private:
- sal_Int32 m_nAtom;
- sal_Int32 m_nAssocAtom;
- OUString m_String;
- //OUString m_UniString; //no use temporarily
-public:
- void Read(LwpObjectStream* pStrm);
- void ReadPathAtom(LwpObjectStream* pStrm);
- void Skip(LwpObjectStream* pStrm);
- const OUString& str() const { return m_String; }
- inline bool HasValue() const;
-};
-inline bool LwpAtomHolder::HasValue() const { return (m_nAtom != BAD_ATOM); }
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/engine/lotuswordpro/inc/lwpbasetype.hxx b/engine/lotuswordpro/inc/lwpbasetype.hxx
deleted file mode 100644
index d91eab833882..000000000000
--- a/engine/lotuswordpro/inc/lwpbasetype.hxx
+++ /dev/null
@@ -1,124 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at
http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: IBM Corporation
- *
- * Copyright: 2008 by IBM Corporation
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-/*************************************************************************
- * @file
- * basic classes for Word Pro filter,
- * PanoseNumber, Point
- ************************************************************************/
-
-#pragma once
-
-#include "lwpobjstrm.hxx"
-#include <config_lgpl.h>
-
-/**
- * @brief used for lwpfont for font description
-*/
-class LwpPanoseNumber
-{
-public:
- LwpPanoseNumber()
- : m_nFamilyType(0)
- , m_nSerifStyle(0)
- , m_nWeight(0)
- , m_nProportion(0)
- , m_nContrast(0)
- , m_nStrokeVariation(0)
- , m_nArmStyle(0)
- , m_nLetterform(0)
- , m_nMidline(0)
- , m_nXHeight(0)
- {
- }
-
-public:
- void Read(LwpObjectStream* pStrm);
-
-private:
- sal_uInt8 m_nFamilyType;
- sal_uInt8 m_nSerifStyle;
- sal_uInt8 m_nWeight;
- sal_uInt8 m_nProportion;
- sal_uInt8 m_nContrast;
- sal_uInt8 m_nStrokeVariation;
- sal_uInt8 m_nArmStyle;
- sal_uInt8 m_nLetterform;
- sal_uInt8 m_nMidline;
- sal_uInt8 m_nXHeight;
-};
-/**
- * @brief point class
-*/
-class LwpPoint final
-{
-public:
- LwpPoint();
- void Read(LwpObjectStream* pStrm);
- void Reset();
- sal_Int32 GetX() const { return m_nX; }
- sal_Int32 GetY() const { return m_nY; }
- inline void SetX(sal_Int32 nX);
- inline void SetY(sal_Int32 nY);
-
-private:
- sal_Int32 m_nX;
- sal_Int32 m_nY;
-};
-
-void LwpPoint::SetX(sal_Int32 nX) { m_nX = nX; }
-void LwpPoint::SetY(sal_Int32 nY) { m_nY = nY; }
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/engine/lotuswordpro/inc/lwpbookmarkmgr.hxx b/engine/lotuswordpro/inc/lwpbookmarkmgr.hxx
deleted file mode 100644
index 7d5490cc6cad..000000000000
--- a/engine/lotuswordpro/inc/lwpbookmarkmgr.hxx
+++ /dev/null
@@ -1,85 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at
http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: IBM Corporation
- *
- * Copyright: 2008 by IBM Corporation
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-/*************************************************************************
- * @file
- * For LWP filter architecture prototype
- ************************************************************************/
-
-#pragma once
-
-#include <config_lgpl.h>
-
-#include <map>
-
-#include <rtl/ref.hxx>
-
-#include "xfilter/xfbookmark.hxx"
-
-class LwpBookmarkMgr
-{
-public:
- void AddXFBookmarkEnd(const OUString& sName, XFBookmarkEnd* pMark);
- void AddXFBookmarkStart(const OUString& sName, XFBookmarkStart* pMark);
- bool FindBookmark(const OUString& sName);
- ~LwpBookmarkMgr();
- LwpBookmarkMgr();
-
-private:
- std::map<OUString, rtl::Reference<XFBookmarkStart>> m_MapStart;
- std::map<OUString, rtl::Reference<XFBookmarkEnd>> m_MapEnd;
-};
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/engine/lotuswordpro/inc/lwpchangemgr.hxx b/engine/lotuswordpro/inc/lwpchangemgr.hxx
deleted file mode 100644
index b436024e8f9b..000000000000
--- a/engine/lotuswordpro/inc/lwpchangemgr.hxx
+++ /dev/null
@@ -1,91 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at
http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: IBM Corporation
- *
- * Copyright: 2008 by IBM Corporation
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-/*************************************************************************
- * @file
- * For LWP filter architecture prototype
- ************************************************************************/
-
-#ifndef INCLUDED_LOTUSWORDPRO_INC_LWPCHANGEMGR_HXX
-#define INCLUDED_LOTUSWORDPRO_INC_LWPCHANGEMGR_HXX
-
-#include <map>
-#include <vector>
-#include <config_lgpl.h>
-#include "lwpfrib.hxx"
-#include "xfilter/xfchange.hxx"
-#include "xfilter/xfcontentcontainer.hxx"
-
-class LwpChangeMgr
-{
-public:
- void AddChangeFrib(LwpFrib* pFrib);
- OUString GetChangeID(LwpFrib* pFrib);
- void ConvertAllChange(IXFStream* pStream);
- void SetHeadFootFribMap(bool bFlag);
- void SetHeadFootChange(XFContentContainer* pCont);
- ~LwpChangeMgr();
- LwpChangeMgr();
-
-private:
- std::map<LwpFrib*, OUString>* m_pFribMap;
- std::map<LwpFrib*, OUString> m_DocFribMap;
- std::map<LwpFrib*, OUString> m_HeadFootFribMap;
- std::vector<rtl::Reference<XFChangeRegion>> m_ChangeList;
- sal_uInt32 m_nCounter;
-};
-
-#endif
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/engine/lotuswordpro/inc/lwpcolor.hxx b/engine/lotuswordpro/inc/lwpcolor.hxx
deleted file mode 100644
index b555302bdd84..000000000000
--- a/engine/lotuswordpro/inc/lwpcolor.hxx
+++ /dev/null
@@ -1,124 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at
http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: IBM Corporation
- *
- * Copyright: 2008 by IBM Corporation
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-/*************************************************************************
- * @file
- * For LWP filter architecture prototype
- ************************************************************************/
-
-#ifndef INCLUDED_LOTUSWORDPRO_INC_LWPCOLOR_HXX
-#define INCLUDED_LOTUSWORDPRO_INC_LWPCOLOR_HXX
-
-#include "lwpobjstrm.hxx"
-#include <config_lgpl.h>
-/**
- * @brief lwpcolor class
- * (red, green, blue, extra)
-*/
-class LwpColor
-{
-public:
- LwpColor():m_nRed(0), m_nGreen(0), m_nBlue(0), m_nExtra(0){}
-public:
- void Read(LwpObjectStream *pStrm);
- sal_uInt16 GetRed() const;
- sal_uInt16 GetGreen() const;
- sal_uInt16 GetBlue() const;
- bool IsValidColor() const;
- sal_uInt32 To24Color();
- bool IsTransparent() const;
-private:
- sal_uInt16 m_nRed; // When extra is AGLRGB_INDEX, m_nRed holds the
- sal_uInt16 m_nGreen; // hi 16 bits and m_nGreen holds the lo 16 bits of
- sal_uInt16 m_nBlue; // the 32-bit LUT index.
- sal_uInt16 m_nExtra;
- enum ColorOverride {
- AGLRGB_RGB = 0,
- AGLRGB_BLACK = 1,
- AGLRGB_WHITE = 2,
- AGLRGB_GRAY = 3,
- AGLRGB_LTGRAY = 4,
- AGLRGB_DKGRAY = 5,
- AGLRGB_RED = 6,
- AGLRGB_GREEN = 7,
- AGLRGB_BLUE = 8,
- AGLRGB_INDEX = 98,
- AGLRGB_INVALID = 99,
- AGLRGB_TRANSPARENT = 100
- };
-};
-inline sal_uInt16 LwpColor::GetRed() const
-{
- return m_nRed;
-}
-inline sal_uInt16 LwpColor::GetGreen() const
-{
- return m_nGreen;
-}
-inline sal_uInt16 LwpColor::GetBlue() const
-{
- return m_nBlue;
-}
-inline bool LwpColor::IsValidColor() const
-{
- return ((m_nExtra!=AGLRGB_INVALID) && (m_nExtra!=AGLRGB_TRANSPARENT));
-}
-inline bool LwpColor::IsTransparent() const
-{
- return (m_nExtra==AGLRGB_TRANSPARENT);
-}
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/engine/lotuswordpro/inc/lwpdefs.hxx b/engine/lotuswordpro/inc/lwpdefs.hxx
deleted file mode 100644
index 2cf89eaa696b..000000000000
--- a/engine/lotuswordpro/inc/lwpdefs.hxx
+++ /dev/null
@@ -1,211 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at
http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: IBM Corporation
- *
- * Copyright: 2008 by IBM Corporation
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-/*************************************************************************
- * @file
- * definitions for all object types VO_TYPE
- ************************************************************************/
-
-#ifndef INCLUDED_LOTUSWORDPRO_INC_LWPDEFS_HXX
-#define INCLUDED_LOTUSWORDPRO_INC_LWPDEFS_HXX
-
-#define BAD_OFFSET 0xFFFFFFFFUL
-#define BAD_ATOM (sal_Int32(-1)) // Invalid Atom ID
-
-//Please remove the item from the commented defines after you add the tag to the following enum.
-enum VO_TYPE
-{
- VO_PARA = 0,
- VO_DOCUMENT = 5,
- VO_STORY = 13,
- VO_VERQTR = 40,
- VO_HEADCONTENT = 47,
- VO_HEADLAYOUT = 142,
- VO_PAGELAYOUT = 143,
- VO_DOCSOCK = 155,
- VO_DIVISIONINFO = 7,
- VO_HEADHOLDER = 90,
- VO_DIVOPTS = 176,
- VO_DOCDATA = 137,
- VO_HEADERLAYOUT = 139,
- VO_FOOTERLAYOUT = 140,
- VO_FRAMELAYOUT = 141,
- VO_TOCSUPERTABLELAYOUT = 149,
- VO_TOCLEVELDATA = 171,
- VO_LAYOUTGEOMETRY = 185,
- VO_LAYOUTSCALE = 186,
- VO_LAYOUTMARGINS = 187,
- VO_LAYOUTCOLUMNS = 188,
- VO_LAYOUTBORDERSTUFF = 189,
- VO_LAYOUTGUTTERSTUFF = 190,
- VO_LAYOUTBACKGROUNDSTUFF = 191,
- VO_LAYOUTJOINSTUFF = 192,
- VO_LAYOUTSHADOW = 193,
- VO_LAYOUTNUMERICS = 194,
- VO_LAYOUTRELATIVITY = 195,
- VO_LAYOUTEXTERNALBORDERSTUFF = 219,
- VO_GRAPHIC = 41,
- VO_VERGTR = 205,
-
- VO_PARASTYLE = 23,
- VO_CHARACTERSTYLE = 106,
- VO_SILVERBULLET = 127,
- VO_ALIGNMENTPIECE = 196,
- VO_INDENTPIECE = 197,
- VO_SPACINGPIECE = 199,
- VO_CHARBORDERPIECE = 202,
- VO_AMIKAKEPIECE = 203,
-
- VO_TABRACK = 38,
- VO_PARABORDERPIECE = 198,
- VO_BREAKSPIECE = 200,
- VO_NUMBERINGPIECE = 201,
- VO_TABPIECE = 204,
- VO_PARABACKGROUNDPIECE = 218,
-
- VO_SECTION = 136,
- VO_INDEXSECTION = 48,
- VO_HEADTAILHOLDER = 169,
- VO_PAGEHINT = 10,
- VO_OBJECTHOLDER = 98,
- VO_POBJECTHOLDER = 133,
- // added for OLE
- VO_OLEOBJECT = 54,
-
- // added for table
- VO_TABLE = 17,
- VO_CELLLAYOUT = 18,
- VO_SUPERTABLELAYOUT = 109,
- VO_TABLELAYOUT = 31,
- VO_SUPERTABLE = 115,
- VO_ROWLAYOUT = 32,
- VO_ROWLIST = 76,
- VO_CELLLIST = 74,
- VO_NUMERICVALUE = 123,
- VO_FORMULAINFO = 82,
- VO_COLUMNLAYOUT = 35,
- VO_TABLERANGE = 66,
- VO_CELLRANGE = 67,
- VO_FOLDER = 75,
- VO_DEPENDENT = 77,
- VO_CONNECTEDCELLLAYOUT = 28,
- VO_HIDDENCELLLAYOUT = 29,
- VO_TABLEHEADINGLAYOUT = 117,
- VO_ROWHEADINGLAYOUT = 118,
- VO_TABLEHEADING = 209,
- VO_TABLEHINT = 19,
-
- VO_DROPCAPLAYOUT = 217,
- VO_CHBLKMARKER = 94,
- VO_PROPLIST = 165,
- VO_BOOKMARK = 64,
- VO_FIELDMARKER = 87,
-
- //for footnote
- VO_FOOTNOTE = 53,
- VO_FOOTNOTEOPTS = 177,
- VO_FOOTNOTELAYOUT = 65,
- VO_FNROWLAYOUT = 59,
- VO_FNCELLLAYOUT = 61,
- VO_ENDNOTELAYOUT = 138,
- VO_ENSUPERTABLELAYOUT = 113,
- VO_FNSUPERTABLELAYOUT = 111,
- VO_FOOTNOTETABLE = 58,
- VO_CONTONLAYOUT = 145,
- VO_CONTFROMLAYOUT = 146,
-
- //for frame group
- VO_GROUPLAYOUT = 108,
- VO_GROUPFRAME = 173,
-
- //For index manager
- VO_ROOTLEAFOBJINDEX = 0xFFFB, // Root Index with no kids
- VO_ROOTOBJINDEX = 0xFFFC, // Root Index with kids
-
- //Add new type of index
- VO_OBJINDEX = 0xFFFD, // Obj Index with kids
-
- VO_LEAFOBJINDEX = 0xFFFE , // Leaf Index
-
- VO_LISTLIST = 100,
-
- //For comment notes
- VO_NOTELAYOUT = 159,
- VO_NOTEHEADERLAYOUT = 178,
- VO_NOTETEXTLAYOUT = 166,
- VO_VPLAYOUT = 132,
-
- // for parallel column
- VO_SUPERPARALLELCOLUMNLAYOUT = 174,
- VO_PCOLLAYOUT = 206,
- VO_PCOLBLOCK = 207,
- VO_PARALLELCOLUMNS = 163,
-
- //for ruby mark
- VO_RUBYMARKER = 179,
- VO_RUBYLAYOUT = 180,
-
- VO_GLOSSARY = 157,
- VO_SUPERGLOSSARYLAYOUT = 175,
- //for default tab distance
- VO_VERDOCUMENT = 161,
-
- //The last one
- VO_INVALID = -1
-};
-
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/engine/lotuswordpro/inc/lwpdocdata.hxx b/engine/lotuswordpro/inc/lwpdocdata.hxx
deleted file mode 100644
index b04c00bb1a3f..000000000000
--- a/engine/lotuswordpro/inc/lwpdocdata.hxx
+++ /dev/null
@@ -1,182 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at
http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: IBM Corporation
- *
- * Copyright: 2008 by IBM Corporation
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-#ifndef INCLUDED_LOTUSWORDPRO_INC_LWPDOCDATA_HXX
-#define INCLUDED_LOTUSWORDPRO_INC_LWPDOCDATA_HXX
-#include <config_lgpl.h>
-#include "lwpobj.hxx"
-#include "lwpatomholder.hxx"
-#include "localtime.hxx"
-#include "lwpcolor.hxx"
-
-struct LwpDocOptions
-{
- sal_uInt16 nOptionFlag;
- LwpAtomHolder encrypt1password;
- LwpAtomHolder encrypt2password;
- LwpAtomHolder characterSet;
- LwpAtomHolder grammerSet;
- sal_uInt16 nMarginMarks;
- sal_uInt16 nMarginMarksLocation;
- sal_uInt16 nMarginMarksChar;
-};
-struct LwpDocInfo
-{
- LwpAtomHolder description;
- LwpAtomHolder keywords;
- LwpAtomHolder createdBy;
- sal_Int32 nCreationTime;
- sal_Int32 nLastRevisionTime;
- sal_Int32 nTotalEditTime;
- LwpObjectID cpVerDocInfo;
- sal_uInt16 nNumEditedBy;
- //skip editor list
-};
-struct LwpDocControl
-{
- LwpAtomHolder cGreeting;
- sal_uInt16 nFlags;
- sal_uInt16 nDocControlProtection;
- sal_uInt16 nLen1;
- //skip doc control password string
- sal_uInt16 nFileProtection;
- sal_uInt16 nLen2;
- //skip file password string
- sal_uInt16 nAutoVersioning;
- LwpAtomHolder cDocControlOnlyEditor;
- sal_uInt16 nEditorVerification;
-};
-struct LwpFontDescriptionOverrideBase
-{
- sal_uInt8 cOverrideBits;
- sal_uInt8 cApplyBits;
- sal_Int32 cPointSize;
- sal_uInt8 cOverstrike;
- sal_uInt16 cTightness;
- //lcolor cColor;
- //lcolor cBackgroundColor;
- LwpColor cColor;
- LwpColor cBackgroundColor;
-};
-struct LwpFontAttributeOverride
-{
- sal_uInt16 cAttrBits;
- sal_uInt16 cAttrOverrideBits;
- sal_uInt16 cAttrApplyBits;
- sal_uInt8 cAttrOverrideBits2;
- sal_uInt8 cAttrApplyBits2;
- sal_uInt8 cCase;
- sal_uInt8 cUnder;
-};
-struct LwpFontDescriptionOverride
-{
- LwpFontAttributeOverride cFontAttributeOverride;
- LwpFontDescriptionOverrideBase cFontDescriptionOverrideBase;
- LwpAtomHolder cFaceName;
- LwpAtomHolder cAltFaceName;
-};
-struct LwpOverrideOg
-{
- sal_uInt16 cValues;
- sal_uInt16 cOverride;
- sal_uInt16 cApply;
-};
-struct LwpTextAttributeOverrideOg
-{
- LwpOverrideOg cOverride;
- sal_uInt16 cHideLevels;
- sal_Int32 cBaselineOffset;
-};
-struct LwpEditorAttr
-{
- LwpAtomHolder cName;
- LwpAtomHolder cInitials;
- LwpColor cHiLiteColor;
- sal_uInt16 nID;
- LwpFontDescriptionOverride cInsFontOver;
- LwpFontDescriptionOverride cDelFontOver;
- sal_uInt16 nAbilities;
- sal_uInt16 nLocks;
- sal_uInt16 nSuggestions;
- LwpTextAttributeOverrideOg cDelTextAttr;
-};
-class LwpDocData : public LwpObject
-{
-public:
- LwpDocData(LwpObjectHeader const& objHdr, LwpSvStream* pStrm);
-
-private:
- virtual ~LwpDocData() override;
-
- LwpDocOptions m_DocOptions;
- LwpDocInfo m_DocInfo;
- LwpDocControl m_DocControl;
-
-private:
- LtTm m_nCreationTime;
- LtTm m_nLastRevisionTime;
- LtTm m_nTotalEditTime;
-
-private:
- static OUString DateTimeToOUString(LtTm const& dt);
- static OUString TimeToOUString(LtTm const& dt);
-
-public:
- void Read() override;
- void Parse(IXFStream* pOutputStream) override;
-};
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/engine/lotuswordpro/inc/lwpdropcapmgr.hxx b/engine/lotuswordpro/inc/lwpdropcapmgr.hxx
deleted file mode 100644
index 05ce571c7b87..000000000000
--- a/engine/lotuswordpro/inc/lwpdropcapmgr.hxx
+++ /dev/null
@@ -1,77 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at
http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: IBM Corporation
- *
- * Copyright: 2008 by IBM Corporation
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-/*************************************************************************
- * @file
- * For LWP filter architecture prototype
- ************************************************************************/
-
-#ifndef INCLUDED_LOTUSWORDPRO_INC_LWPDROPCAPMGR_HXX
-#define INCLUDED_LOTUSWORDPRO_INC_LWPDROPCAPMGR_HXX
-
-#include "xfilter/xfparagraph.hxx"
-
-class LwpDropcapMgr
-{
-public:
- LwpDropcapMgr();
- void SetXFPara(XFParagraph* pXFPara);
- XFParagraph* GetXFPara() { return m_pXFPara; }
-
-private:
- XFParagraph* m_pXFPara;
-};
-#endif
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/engine/lotuswordpro/inc/lwpfilehdr.hxx b/engine/lotuswordpro/inc/lwpfilehdr.hxx
deleted file mode 100644
index 240b266aca52..000000000000
--- a/engine/lotuswordpro/inc/lwpfilehdr.hxx
+++ /dev/null
@@ -1,87 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at
http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: IBM Corporation
- *
- * Copyright: 2008 by IBM Corporation
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-#ifndef INCLUDED_LOTUSWORDPRO_INC_LWPFILEHDR_HXX
-#define INCLUDED_LOTUSWORDPRO_INC_LWPFILEHDR_HXX
-
-#include "lwpobjid.hxx"
-/**
- * @brief LWP7 object
-*/
-class LwpFileHeader
-{
-public:
- LwpFileHeader();
-
-private: //data member
- sal_uInt16 m_nAppRevision;
- sal_uInt16 m_nAppReleaseNo;
- sal_uInt16 m_nRequiredAppRevision;
- sal_uInt16 m_nRequiredFileRevision;
- LwpObjectID m_cDocumentID;
- sal_uInt32 m_nRootIndexOffset;
-
-public:
- static sal_uInt16 m_nFileRevision;
- void Read(LwpSvStream* pStrm);
- sal_uInt32 GetRootIndexOffset() const;
- LwpObjectID& GetDocID();
-};
-inline sal_uInt32 LwpFileHeader::GetRootIndexOffset() const { return m_nRootIndexOffset; }
-inline LwpObjectID& LwpFileHeader::GetDocID() { return m_cDocumentID; }
-
-#endif
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/engine/lotuswordpro/inc/lwpfont.hxx b/engine/lotuswordpro/inc/lwpfont.hxx
deleted file mode 100644
index 301c65e9e3cf..000000000000
--- a/engine/lotuswordpro/inc/lwpfont.hxx
+++ /dev/null
@@ -1,289 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
.. etc. - the rest is truncated