summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
Diffstat (limited to 'sc')
-rw-r--r--sc/AllLangResTarget_sc.mk105
-rw-r--r--sc/CppunitTest_sc_ucalc.mk90
-rw-r--r--sc/Library_sc.mk608
-rw-r--r--sc/Library_scd.mk58
-rw-r--r--sc/Library_scfilt.mk169
-rw-r--r--sc/Library_scui.mk127
-rw-r--r--sc/Library_vbaobj.mk154
-rw-r--r--sc/Makefile33
-rw-r--r--sc/Module_sc.mk41
-rw-r--r--sc/Package_qa_unit.mk44
-rw-r--r--sc/Package_uiconfig.mk61
-rw-r--r--sc/Package_xml.mk141
-rw-r--r--sc/inc/AccessibleFilterMenu.hxx194
-rw-r--r--sc/inc/AccessibleFilterMenuItem.hxx124
-rw-r--r--sc/inc/AccessibleFilterTopWindow.hxx100
-rw-r--r--sc/inc/AccessibleGlobal.hxx72
-rw-r--r--sc/inc/ViewSettingsSequenceDefines.hxx112
-rw-r--r--sc/inc/addincfg.hxx54
-rw-r--r--sc/inc/addincol.hxx247
-rw-r--r--sc/inc/address.hxx828
-rw-r--r--sc/inc/addruno.hxx112
-rw-r--r--sc/inc/afmtuno.hxx312
-rw-r--r--sc/inc/appluno.hxx214
-rw-r--r--sc/inc/appoptio.hxx156
-rw-r--r--sc/inc/arealink.hxx94
-rw-r--r--sc/inc/attarray.hxx247
-rw-r--r--sc/inc/attrib.hxx400
-rw-r--r--sc/inc/autoform.hxx286
-rw-r--r--sc/inc/autonamecache.hxx60
-rw-r--r--sc/inc/bigrange.hxx276
-rw-r--r--sc/inc/brdcst.hxx73
-rw-r--r--sc/inc/callform.hxx119
-rw-r--r--sc/inc/cell.hxx549
-rw-r--r--sc/inc/cellform.hxx67
-rw-r--r--sc/inc/cellsuno.hxx1571
-rw-r--r--sc/inc/cfgids.hxx43
-rw-r--r--sc/inc/chart2uno.hxx611
-rw-r--r--sc/inc/chartarr.hxx129
-rw-r--r--sc/inc/charthelper.hxx67
-rw-r--r--sc/inc/chartlis.hxx220
-rw-r--r--sc/inc/chartlock.hxx89
-rw-r--r--sc/inc/chartpos.hxx170
-rw-r--r--sc/inc/chartuno.hxx206
-rw-r--r--sc/inc/chgtrack.hxx1350
-rw-r--r--sc/inc/chgviset.hxx151
-rw-r--r--sc/inc/clipparam.hxx97
-rw-r--r--sc/inc/collect.hxx202
-rw-r--r--sc/inc/column.hxx453
-rw-r--r--sc/inc/compiler.hxx547
-rw-r--r--sc/inc/compressedarray.hxx417
-rw-r--r--sc/inc/conditio.hxx308
-rw-r--r--sc/inc/confuno.hxx109
-rw-r--r--sc/inc/consoli.hxx130
-rw-r--r--sc/inc/convuno.hxx220
-rw-r--r--sc/inc/cursuno.hxx112
-rw-r--r--sc/inc/dapiuno.hxx963
-rw-r--r--sc/inc/datauno.hxx699
-rw-r--r--sc/inc/dbcolect.hxx249
-rw-r--r--sc/inc/dbdocutl.hxx64
-rw-r--r--sc/inc/dbtoken.hxx56
-rw-r--r--sc/inc/defltuno.hxx132
-rw-r--r--sc/inc/detdata.hxx109
-rw-r--r--sc/inc/detfunc.hxx176
-rw-r--r--sc/inc/dispuno.hxx153
-rw-r--r--sc/inc/dociter.hxx565
-rw-r--r--sc/inc/docoptio.hxx244
-rw-r--r--sc/inc/docparam.hxx47
-rw-r--r--sc/inc/docpool.hxx84
-rw-r--r--sc/inc/document.hxx1873
-rw-r--r--sc/inc/docuno.hxx860
-rw-r--r--sc/inc/dpcachetable.hxx205
-rw-r--r--sc/inc/dpdimsave.hxx193
-rw-r--r--sc/inc/dpglobal.hxx192
-rw-r--r--sc/inc/dpgroup.hxx239
-rw-r--r--sc/inc/dpobject.hxx374
-rw-r--r--sc/inc/dpoutput.hxx176
-rw-r--r--sc/inc/dpoutputgeometry.hxx80
-rw-r--r--sc/inc/dpsave.hxx346
-rw-r--r--sc/inc/dpsdbtab.hxx95
-rw-r--r--sc/inc/dpshttab.hxx140
-rw-r--r--sc/inc/dptabdat.hxx192
-rw-r--r--sc/inc/dptablecache.hxx136
-rw-r--r--sc/inc/dptabres.hxx681
-rw-r--r--sc/inc/dptabsrc.hxx838
-rw-r--r--sc/inc/drawattr.hxx67
-rw-r--r--sc/inc/drawpage.hxx50
-rw-r--r--sc/inc/drdefuno.hxx54
-rw-r--r--sc/inc/drwlayer.hxx221
-rw-r--r--sc/inc/editsrc.hxx195
-rw-r--r--sc/inc/editutil.hxx260
-rw-r--r--sc/inc/eventuno.hxx90
-rw-r--r--sc/inc/externalrefmgr.hxx796
-rw-r--r--sc/inc/fielduno.hxx453
-rw-r--r--sc/inc/fillinfo.hxx145
-rw-r--r--sc/inc/filter.hxx143
-rw-r--r--sc/inc/filtopt.hxx64
-rw-r--r--sc/inc/filtuno.hxx113
-rw-r--r--sc/inc/fmtuno.hxx341
-rw-r--r--sc/inc/forbiuno.hxx57
-rw-r--r--sc/inc/formulaparserpool.hxx69
-rw-r--r--sc/inc/formularesult.hxx618
-rw-r--r--sc/inc/funcdesc.hxx420
-rw-r--r--sc/inc/funcuno.hxx150
-rw-r--r--sc/inc/global.hxx791
-rw-r--r--sc/inc/globalnames.hxx34
-rw-r--r--sc/inc/globstr.hrc595
-rw-r--r--sc/inc/helpids.h694
-rw-r--r--sc/inc/hints.hxx187
-rw-r--r--sc/inc/inputopt.hxx107
-rw-r--r--sc/inc/linkuno.hxx630
-rw-r--r--sc/inc/listenercalls.hxx81
-rw-r--r--sc/inc/lookupcache.hxx260
-rw-r--r--sc/inc/macromgr.hxx70
-rw-r--r--sc/inc/markarr.hxx88
-rw-r--r--sc/inc/markdata.hxx123
-rw-r--r--sc/inc/miscuno.hxx206
-rw-r--r--sc/inc/mutexhlp.hxx48
-rw-r--r--sc/inc/nameuno.hxx403
-rw-r--r--sc/inc/navicfg.hxx60
-rw-r--r--sc/inc/notesuno.hxx323
-rw-r--r--sc/inc/olinetab.hxx181
-rw-r--r--sc/inc/optuno.hxx95
-rw-r--r--sc/inc/optutil.hxx77
-rw-r--r--sc/inc/pagepar.hxx88
-rw-r--r--sc/inc/pageuno.hxx58
-rw-r--r--sc/inc/paramisc.hxx79
-rw-r--r--sc/inc/patattr.hxx183
-rw-r--r--sc/inc/pch/precompiled_sc.cxx31
-rw-r--r--sc/inc/pch/precompiled_sc.hxx243
-rw-r--r--sc/inc/pivot.hxx209
-rw-r--r--sc/inc/postit.hxx266
-rw-r--r--sc/inc/printopt.hxx101
-rw-r--r--sc/inc/prnsave.hxx83
-rw-r--r--sc/inc/progress.hxx161
-rw-r--r--sc/inc/queryparam.hxx148
-rw-r--r--sc/inc/rangelst.hxx146
-rw-r--r--sc/inc/rangenam.hxx226
-rw-r--r--sc/inc/rangeseq.hxx116
-rw-r--r--sc/inc/rangeutl.hxx325
-rw-r--r--sc/inc/rechead.hxx170
-rw-r--r--sc/inc/recursionhelper.hxx162
-rw-r--r--sc/inc/refdata.hxx216
-rw-r--r--sc/inc/reffind.hxx69
-rw-r--r--sc/inc/refreshtimer.hxx136
-rw-r--r--sc/inc/reftokenhelper.hxx86
-rw-r--r--sc/inc/sc.hrc1255
-rw-r--r--sc/inc/scabstdlg.hxx516
-rw-r--r--sc/inc/sccommands.h336
-rw-r--r--sc/inc/scdll.hxx75
-rw-r--r--sc/inc/scdllapi.h16
-rw-r--r--sc/inc/scerrors.hxx78
-rw-r--r--sc/inc/scextopt.hxx124
-rw-r--r--sc/inc/scfuncs.hrc42
-rw-r--r--sc/inc/scitems.hxx197
-rw-r--r--sc/inc/scmatrix.hxx383
-rw-r--r--sc/inc/scmod.hxx290
-rw-r--r--sc/inc/scresid.hxx47
-rw-r--r--sc/inc/scwarngs.hxx38
-rw-r--r--sc/inc/segmenttree.hxx164
-rw-r--r--sc/inc/servuno.hxx119
-rw-r--r--sc/inc/shapeuno.hxx246
-rw-r--r--sc/inc/sheetdata.hxx187
-rw-r--r--sc/inc/sheetevents.hxx66
-rw-r--r--sc/inc/shellids.hxx57
-rw-r--r--sc/inc/simplerangelist.hxx82
-rw-r--r--sc/inc/sortparam.hxx84
-rw-r--r--sc/inc/srchuno.hxx131
-rw-r--r--sc/inc/stlpool.hxx86
-rw-r--r--sc/inc/stlsheet.hxx93
-rw-r--r--sc/inc/stringutil.hxx93
-rw-r--r--sc/inc/strload.hxx53
-rw-r--r--sc/inc/styleuno.hxx379
-rw-r--r--sc/inc/subtotal.hxx59
-rw-r--r--sc/inc/subtotalparam.hxx67
-rw-r--r--sc/inc/tabbgcolor.hxx51
-rw-r--r--sc/inc/table.hxx964
-rw-r--r--sc/inc/tablink.hxx120
-rw-r--r--sc/inc/tabopparams.hxx99
-rw-r--r--sc/inc/tabprotection.hxx188
-rw-r--r--sc/inc/targuno.hxx208
-rw-r--r--sc/inc/textuno.hxx420
-rw-r--r--sc/inc/token.hxx525
-rw-r--r--sc/inc/tokenarray.hxx101
-rw-r--r--sc/inc/tokenuno.hxx160
-rw-r--r--sc/inc/types.hxx41
-rw-r--r--sc/inc/undorangename.hxx66
-rw-r--r--sc/inc/unitconv.hxx75
-rw-r--r--sc/inc/unonames.hxx658
-rw-r--r--sc/inc/unoreflist.hxx86
-rw-r--r--sc/inc/unowids.hxx98
-rw-r--r--sc/inc/userdat.hxx119
-rw-r--r--sc/inc/userlist.hxx93
-rw-r--r--sc/inc/validat.hxx211
-rw-r--r--sc/inc/viewopti.hxx179
-rw-r--r--sc/inc/viewuno.hxx405
-rw-r--r--sc/inc/waitoff.hxx49
-rw-r--r--sc/inc/warnpassword.hxx50
-rw-r--r--sc/inc/xmlwrap.hxx85
-rw-r--r--sc/inc/zforauto.hxx74
-rw-r--r--sc/prj/build.lst2
-rw-r--r--sc/prj/d.lst0
-rw-r--r--sc/prj/makefile.mk40
-rw-r--r--sc/qa/complex/calcPreview/TestDocument.java39
-rwxr-xr-xsc/qa/complex/calcPreview/ViewForwarder.java1102
-rwxr-xr-xsc/qa/complex/calcPreview/makefile.mk123
-rw-r--r--sc/qa/complex/calcPreview/test_documents/calcshapes.sxcbin0 -> 13030 bytes
-rwxr-xr-xsc/qa/complex/cellRanges/CheckXCellRangesQuery.java286
-rwxr-xr-xsc/qa/complex/cellRanges/makefile.mk51
-rw-r--r--sc/qa/complex/dataPilot/CheckDataPilot.java403
-rw-r--r--sc/qa/complex/dataPilot/_XDataPilotDescriptor.java464
-rw-r--r--sc/qa/complex/dataPilot/_XDataPilotTable.java135
-rw-r--r--sc/qa/complex/dataPilot/_XNamed.java159
-rw-r--r--sc/qa/complex/dataPilot/_XPropertySet.java631
-rw-r--r--sc/qa/complex/dataPilot/interfaceTests/beans/makefile.mk46
-rw-r--r--sc/qa/complex/dataPilot/interfaceTests/container/makefile.mk46
-rw-r--r--sc/qa/complex/dataPilot/interfaceTests/sheet/makefile.mk46
-rw-r--r--sc/qa/complex/dataPilot/makefile.mk59
-rw-r--r--sc/qa/complex/sc/CalcRTL.java601
-rw-r--r--sc/qa/complex/sc/makefile.mk51
-rw-r--r--sc/qa/unit/CVE/CVE-2007-5745-1.wb2bin0 -> 45006 bytes
-rw-r--r--sc/qa/unit/CVE/CVE-2007-5745-2.wb2bin0 -> 45006 bytes
-rw-r--r--sc/qa/unit/CVE/CVE-2007-5747-1.wb2bin0 -> 5409 bytes
-rw-r--r--sc/qa/unit/Makefile53
-rw-r--r--sc/qa/unit/ucalc.cxx2101
-rw-r--r--sc/qa/unoapi/Test.java51
-rw-r--r--sc/qa/unoapi/knownissues.xcl199
-rw-r--r--sc/qa/unoapi/makefile.mk48
-rw-r--r--sc/qa/unoapi/sc.sce125
-rw-r--r--sc/qa/unoapi/testdocuments/10test.csv19
-rw-r--r--sc/qa/unoapi/testdocuments/ScAnnotationShapeObj.sxcbin0 -> 6542 bytes
-rw-r--r--sc/qa/unoapi/testdocuments/ScDDELinksObj.sdcbin0 -> 17408 bytes
-rw-r--r--sc/qa/unoapi/testdocuments/ScSheetLinksObj.sdcbin0 -> 16896 bytes
-rw-r--r--sc/qa/unoapi/testdocuments/calcshapes.sxcbin0 -> 13030 bytes
-rw-r--r--sc/qa/unoapi/testdocuments/crazy-blue.jpgbin0 -> 4451 bytes
-rw-r--r--sc/qa/unoapi/testdocuments/space-metal.jpgbin0 -> 4313 bytes
-rw-r--r--sc/sdi/app.sdi93
-rw-r--r--sc/sdi/auditsh.sdi41
-rw-r--r--sc/sdi/cellsh.sdi428
-rw-r--r--sc/sdi/chartsh.sdi31
-rw-r--r--sc/sdi/docsh.sdi124
-rw-r--r--sc/sdi/drawsh.sdi239
-rw-r--r--sc/sdi/drformsh.sdi31
-rw-r--r--sc/sdi/drtxtob.sdi148
-rw-r--r--sc/sdi/editsh.sdi109
-rw-r--r--sc/sdi/formatsh.sdi149
-rw-r--r--sc/sdi/graphsh.sdi152
-rw-r--r--sc/sdi/mediash.sdi41
-rw-r--r--sc/sdi/oleobjsh.sdi31
-rw-r--r--sc/sdi/pgbrksh.sdi31
-rw-r--r--sc/sdi/pivotsh.sdi39
-rw-r--r--sc/sdi/prevwsh.sdi169
-rw-r--r--sc/sdi/scalc.sdi7978
-rw-r--r--sc/sdi/scslots.hrc33
-rw-r--r--sc/sdi/scslots.sdi78
-rw-r--r--sc/sdi/tabpopsh.sdi31
-rw-r--r--sc/sdi/tabvwsh.sdi285
-rw-r--r--sc/source/core/data/attarray.cxx2433
-rw-r--r--sc/source/core/data/attrib.cxx1233
-rw-r--r--sc/source/core/data/autonamecache.cxx111
-rw-r--r--sc/source/core/data/bcaslot.cxx935
-rw-r--r--sc/source/core/data/cell.cxx1977
-rw-r--r--sc/source/core/data/cell2.cxx1717
-rw-r--r--sc/source/core/data/clipparam.cxx214
-rw-r--r--sc/source/core/data/column.cxx2176
-rw-r--r--sc/source/core/data/column2.cxx1781
-rw-r--r--sc/source/core/data/column3.cxx2034
-rw-r--r--sc/source/core/data/compressedarray.cxx497
-rw-r--r--sc/source/core/data/conditio.cxx1688
-rw-r--r--sc/source/core/data/dbdocutl.cxx208
-rw-r--r--sc/source/core/data/dociter.cxx2208
-rw-r--r--sc/source/core/data/docparam.cxx39
-rw-r--r--sc/source/core/data/docpool.cxx1045
-rw-r--r--sc/source/core/data/documen2.cxx1251
-rw-r--r--sc/source/core/data/documen3.cxx2042
-rw-r--r--sc/source/core/data/documen4.cxx1234
-rw-r--r--sc/source/core/data/documen5.cxx790
-rw-r--r--sc/source/core/data/documen6.cxx185
-rw-r--r--sc/source/core/data/documen7.cxx523
-rw-r--r--sc/source/core/data/documen8.cxx1628
-rw-r--r--sc/source/core/data/documen9.cxx775
-rw-r--r--sc/source/core/data/document.cxx5447
-rw-r--r--sc/source/core/data/dpcachetable.cxx469
-rw-r--r--sc/source/core/data/dpdimsave.cxx586
-rw-r--r--sc/source/core/data/dpglobal.cxx101
-rw-r--r--sc/source/core/data/dpgroup.cxx1566
-rw-r--r--sc/source/core/data/dpobject.cxx2804
-rw-r--r--sc/source/core/data/dpoutput.cxx2183
-rw-r--r--sc/source/core/data/dpoutputgeometry.cxx217
-rw-r--r--sc/source/core/data/dpsave.cxx1439
-rw-r--r--sc/source/core/data/dpsdbtab.cxx187
-rw-r--r--sc/source/core/data/dpshttab.cxx360
-rw-r--r--sc/source/core/data/dptabdat.cxx314
-rw-r--r--sc/source/core/data/dptablecache.cxx1063
-rw-r--r--sc/source/core/data/dptabres.cxx4063
-rw-r--r--sc/source/core/data/dptabsrc.cxx2843
-rw-r--r--sc/source/core/data/drawpage.cxx67
-rw-r--r--sc/source/core/data/drwlayer.cxx1963
-rw-r--r--sc/source/core/data/fillinfo.cxx1081
-rw-r--r--sc/source/core/data/funcdesc.cxx888
-rw-r--r--sc/source/core/data/global.cxx1175
-rw-r--r--sc/source/core/data/global2.cxx517
-rw-r--r--sc/source/core/data/globalx.cxx176
-rw-r--r--sc/source/core/data/markarr.cxx405
-rw-r--r--sc/source/core/data/markdata.cxx609
-rw-r--r--sc/source/core/data/olinetab.cxx778
-rw-r--r--sc/source/core/data/pagepar.cxx125
-rw-r--r--sc/source/core/data/patattr.cxx1340
-rw-r--r--sc/source/core/data/pivot2.cxx225
-rw-r--r--sc/source/core/data/poolhelp.cxx130
-rw-r--r--sc/source/core/data/postit.cxx925
-rw-r--r--sc/source/core/data/segmenttree.cxx573
-rw-r--r--sc/source/core/data/sheetevents.cxx168
-rw-r--r--sc/source/core/data/sortparam.cxx273
-rw-r--r--sc/source/core/data/stlpool.cxx523
-rw-r--r--sc/source/core/data/stlsheet.cxx354
-rw-r--r--sc/source/core/data/subtotalparam.cxx232
-rw-r--r--sc/source/core/data/tabbgcolor.cxx52
-rw-r--r--sc/source/core/data/table1.cxx1906
-rw-r--r--sc/source/core/data/table2.cxx3126
-rw-r--r--sc/source/core/data/table3.cxx2125
-rw-r--r--sc/source/core/data/table4.cxx1982
-rw-r--r--sc/source/core/data/table5.cxx1231
-rw-r--r--sc/source/core/data/table6.cxx1053
-rw-r--r--sc/source/core/data/tabprotection.cxx525
-rw-r--r--sc/source/core/data/userdat.cxx129
-rw-r--r--sc/source/core/data/validat.cxx974
-rw-r--r--sc/source/core/inc/addinhelpid.hxx62
-rw-r--r--sc/source/core/inc/addinlis.hxx99
-rw-r--r--sc/source/core/inc/adiasync.hxx95
-rw-r--r--sc/source/core/inc/bcaslot.hxx309
-rw-r--r--sc/source/core/inc/cellkeytranslator.hxx94
-rw-r--r--sc/source/core/inc/core_pch.hxx243
-rw-r--r--sc/source/core/inc/ddelink.hxx101
-rw-r--r--sc/source/core/inc/doubleref.hxx193
-rw-r--r--sc/source/core/inc/interpre.hxx922
-rw-r--r--sc/source/core/inc/jumpmatrix.hxx224
-rw-r--r--sc/source/core/inc/parclass.hxx182
-rw-r--r--sc/source/core/inc/poolhelp.hxx76
-rw-r--r--sc/source/core/inc/refupdat.hxx102
-rw-r--r--sc/source/core/inc/scrdata.hxx51
-rw-r--r--sc/source/core/src/compiler.src77
-rw-r--r--sc/source/core/tool/addincfg.cxx74
-rw-r--r--sc/source/core/tool/addincol.cxx1782
-rw-r--r--sc/source/core/tool/addinhelpid.cxx214
-rw-r--r--sc/source/core/tool/addinlis.cxx157
-rw-r--r--sc/source/core/tool/address.cxx2039
-rw-r--r--sc/source/core/tool/adiasync.cxx189
-rw-r--r--sc/source/core/tool/appoptio.cxx752
-rw-r--r--sc/source/core/tool/autoform.cxx1169
-rw-r--r--sc/source/core/tool/callform.cxx456
-rw-r--r--sc/source/core/tool/cellform.cxx218
-rw-r--r--sc/source/core/tool/cellkeytranslator.cxx235
-rw-r--r--sc/source/core/tool/cellkeywords.inl181
-rw-r--r--sc/source/core/tool/chartarr.cxx531
-rw-r--r--sc/source/core/tool/charthelper.cxx448
-rw-r--r--sc/source/core/tool/chartlis.cxx731
-rw-r--r--sc/source/core/tool/chartlock.cxx198
-rw-r--r--sc/source/core/tool/chartpos.cxx607
-rw-r--r--sc/source/core/tool/chgtrack.cxx4647
-rw-r--r--sc/source/core/tool/chgviset.cxx171
-rw-r--r--sc/source/core/tool/collect.cxx506
-rw-r--r--sc/source/core/tool/compiler.cxx5426
-rw-r--r--sc/source/core/tool/consoli.cxx844
-rw-r--r--sc/source/core/tool/dbcolect.cxx1025
-rw-r--r--sc/source/core/tool/ddelink.cxx277
-rw-r--r--sc/source/core/tool/detdata.cxx120
-rw-r--r--sc/source/core/tool/detfunc.cxx1742
-rw-r--r--sc/source/core/tool/docoptio.cxx717
-rw-r--r--sc/source/core/tool/doubleref.cxx547
-rw-r--r--sc/source/core/tool/editutil.cxx780
-rw-r--r--sc/source/core/tool/filtopt.cxx122
-rw-r--r--sc/source/core/tool/formulaparserpool.cxx165
-rw-r--r--sc/source/core/tool/hints.cxx160
-rw-r--r--sc/source/core/tool/inputopt.cxx276
-rw-r--r--sc/source/core/tool/interpr1.cxx7784
-rw-r--r--sc/source/core/tool/interpr2.cxx3029
-rw-r--r--sc/source/core/tool/interpr3.cxx4158
-rw-r--r--sc/source/core/tool/interpr4.cxx4314
-rw-r--r--sc/source/core/tool/interpr5.cxx3316
-rw-r--r--sc/source/core/tool/interpr6.cxx200
-rw-r--r--sc/source/core/tool/interpr7.cxx38
-rw-r--r--sc/source/core/tool/lookupcache.cxx92
-rw-r--r--sc/source/core/tool/navicfg.cxx82
-rw-r--r--sc/source/core/tool/odffmap.cxx151
-rw-r--r--sc/source/core/tool/optutil.cxx79
-rw-r--r--sc/source/core/tool/parclass.cxx586
-rw-r--r--sc/source/core/tool/printopt.cxx210
-rw-r--r--sc/source/core/tool/prnsave.cxx137
-rw-r--r--sc/source/core/tool/progress.cxx207
-rw-r--r--sc/source/core/tool/queryparam.cxx385
-rw-r--r--sc/source/core/tool/rangelst.cxx925
-rw-r--r--sc/source/core/tool/rangenam.cxx884
-rw-r--r--sc/source/core/tool/rangeseq.cxx473
-rw-r--r--sc/source/core/tool/rangeutl.cxx1094
-rw-r--r--sc/source/core/tool/rechead.cxx175
-rw-r--r--sc/source/core/tool/refdata.cxx271
-rw-r--r--sc/source/core/tool/reffind.cxx303
-rw-r--r--sc/source/core/tool/refreshtimer.cxx83
-rw-r--r--sc/source/core/tool/reftokenhelper.cxx490
-rw-r--r--sc/source/core/tool/refupdat.cxx941
-rw-r--r--sc/source/core/tool/scmatrix.cxx1210
-rw-r--r--sc/source/core/tool/simplerangelist.cxx243
-rw-r--r--sc/source/core/tool/stringutil.cxx167
-rw-r--r--sc/source/core/tool/subtotal.cxx84
-rw-r--r--sc/source/core/tool/token.cxx1835
-rw-r--r--sc/source/core/tool/unitconv.cxx180
-rw-r--r--sc/source/core/tool/userlist.cxx299
-rw-r--r--sc/source/core/tool/viewopti.cxx753
-rw-r--r--sc/source/core/tool/zforauto.cxx109
-rw-r--r--sc/source/filter/dif/difexp.cxx319
-rw-r--r--sc/source/filter/dif/difimp.cxx994
-rw-r--r--sc/source/filter/excel/colrowst.cxx364
-rw-r--r--sc/source/filter/excel/excdoc.cxx827
-rw-r--r--sc/source/filter/excel/excel.cxx298
-rw-r--r--sc/source/filter/excel/excform.cxx1944
-rw-r--r--sc/source/filter/excel/excform8.cxx1681
-rw-r--r--sc/source/filter/excel/excimp8.cxx859
-rw-r--r--sc/source/filter/excel/excrecds.cxx1060
-rw-r--r--sc/source/filter/excel/exctools.cxx296
-rw-r--r--sc/source/filter/excel/expop2.cxx151
-rw-r--r--sc/source/filter/excel/fontbuff.cxx165
-rw-r--r--sc/source/filter/excel/frmbase.cxx248
-rw-r--r--sc/source/filter/excel/impop.cxx1336
-rw-r--r--sc/source/filter/excel/namebuff.cxx346
-rw-r--r--sc/source/filter/excel/ooxml-export-TODO.txt148
-rw-r--r--sc/source/filter/excel/read.cxx1307
-rw-r--r--sc/source/filter/excel/tokstack.cxx881
-rw-r--r--sc/source/filter/excel/xechart.cxx3525
-rw-r--r--sc/source/filter/excel/xecontent.cxx1496
-rw-r--r--sc/source/filter/excel/xeescher.cxx1641
-rw-r--r--sc/source/filter/excel/xeformula.cxx2629
-rw-r--r--sc/source/filter/excel/xehelper.cxx1127
-rw-r--r--sc/source/filter/excel/xelink.cxx2367
-rw-r--r--sc/source/filter/excel/xename.cxx767
-rw-r--r--sc/source/filter/excel/xepage.cxx436
-rw-r--r--sc/source/filter/excel/xepivot.cxx1971
-rw-r--r--sc/source/filter/excel/xerecord.cxx304
-rw-r--r--sc/source/filter/excel/xeroot.cxx319
-rw-r--r--sc/source/filter/excel/xestream.cxx1221
-rw-r--r--sc/source/filter/excel/xestring.cxx606
-rw-r--r--sc/source/filter/excel/xestyle.cxx2860
-rw-r--r--sc/source/filter/excel/xetable.cxx2443
-rw-r--r--sc/source/filter/excel/xeview.cxx540
-rw-r--r--sc/source/filter/excel/xichart.cxx4332
-rw-r--r--sc/source/filter/excel/xicontent.cxx1329
-rw-r--r--sc/source/filter/excel/xiescher.cxx4206
-rw-r--r--sc/source/filter/excel/xiformula.cxx129
-rw-r--r--sc/source/filter/excel/xihelper.cxx893
-rw-r--r--sc/source/filter/excel/xilink.cxx952
-rw-r--r--sc/source/filter/excel/xiname.cxx279
-rw-r--r--sc/source/filter/excel/xipage.cxx392
-rw-r--r--sc/source/filter/excel/xipivot.cxx1678
-rw-r--r--sc/source/filter/excel/xiroot.cxx311
-rw-r--r--sc/source/filter/excel/xistream.cxx1142
-rw-r--r--sc/source/filter/excel/xistring.cxx215
-rw-r--r--sc/source/filter/excel/xistyle.cxx2000
-rw-r--r--sc/source/filter/excel/xiview.cxx309
-rw-r--r--sc/source/filter/excel/xladdress.cxx165
-rw-r--r--sc/source/filter/excel/xlchart.cxx1351
-rw-r--r--sc/source/filter/excel/xlescher.cxx382
-rw-r--r--sc/source/filter/excel/xlformula.cxx788
-rw-r--r--sc/source/filter/excel/xlpage.cxx277
-rw-r--r--sc/source/filter/excel/xlpivot.cxx1028
-rw-r--r--sc/source/filter/excel/xlroot.cxx440
-rw-r--r--sc/source/filter/excel/xlstyle.cxx1772
-rw-r--r--sc/source/filter/excel/xltoolbar.cxx447
-rw-r--r--sc/source/filter/excel/xltoolbar.hxx127
-rw-r--r--sc/source/filter/excel/xltools.cxx750
-rw-r--r--sc/source/filter/excel/xltracer.cxx266
-rw-r--r--sc/source/filter/excel/xlview.cxx117
-rw-r--r--sc/source/filter/ftools/fapihelper.cxx420
-rw-r--r--sc/source/filter/ftools/fprogressbar.cxx253
-rw-r--r--sc/source/filter/ftools/ftools.cxx410
-rw-r--r--sc/source/filter/html/htmlexp.cxx1338
-rw-r--r--sc/source/filter/html/htmlexp2.cxx251
-rw-r--r--sc/source/filter/html/htmlimp.cxx263
-rw-r--r--sc/source/filter/html/htmlpars.cxx3002
-rw-r--r--sc/source/filter/inc/XclExpChangeTrack.hxx679
-rw-r--r--sc/source/filter/inc/XclImpChangeTrack.hxx198
-rw-r--r--sc/source/filter/inc/biff.hxx66
-rw-r--r--sc/source/filter/inc/colrowst.hxx91
-rw-r--r--sc/source/filter/inc/decl.h46
-rw-r--r--sc/source/filter/inc/dif.hxx204
-rw-r--r--sc/source/filter/inc/eeimport.hxx71
-rw-r--r--sc/source/filter/inc/eeparser.hxx149
-rw-r--r--sc/source/filter/inc/excdefs.hxx108
-rw-r--r--sc/source/filter/inc/excdoc.hxx123
-rw-r--r--sc/source/filter/inc/excform.hxx162
-rw-r--r--sc/source/filter/inc/excimp8.hxx163
-rw-r--r--sc/source/filter/inc/excrecds.hxx511
-rw-r--r--sc/source/filter/inc/excscen.hxx89
-rw-r--r--sc/source/filter/inc/exp_op.hxx134
-rw-r--r--sc/source/filter/inc/expbase.hxx84
-rw-r--r--sc/source/filter/inc/fapihelper.hxx350
-rw-r--r--sc/source/filter/inc/filt_pch.hxx313
-rw-r--r--sc/source/filter/inc/fkttab.h48
-rw-r--r--sc/source/filter/inc/flttypes.hxx53
-rw-r--r--sc/source/filter/inc/formel.hxx202
-rw-r--r--sc/source/filter/inc/fprogressbar.hxx246
-rw-r--r--sc/source/filter/inc/ftools.hxx341
-rw-r--r--sc/source/filter/inc/funktion.h52
-rw-r--r--sc/source/filter/inc/htmlexp.hxx177
-rw-r--r--sc/source/filter/inc/htmlimp.hxx55
-rw-r--r--sc/source/filter/inc/htmlpars.hxx640
-rw-r--r--sc/source/filter/inc/imp_op.hxx209
-rw-r--r--sc/source/filter/inc/lotattr.hxx159
-rw-r--r--sc/source/filter/inc/lotfntbf.hxx114
-rw-r--r--sc/source/filter/inc/lotform.hxx134
-rw-r--r--sc/source/filter/inc/lotimpop.hxx171
-rw-r--r--sc/source/filter/inc/lotrange.hxx169
-rw-r--r--sc/source/filter/inc/namebuff.hxx358
-rw-r--r--sc/source/filter/inc/op.h72
-rw-r--r--sc/source/filter/inc/optab.h54
-rw-r--r--sc/source/filter/inc/otlnbuff.hxx62
-rw-r--r--sc/source/filter/inc/qpro.hxx61
-rw-r--r--sc/source/filter/inc/qproform.hxx89
-rw-r--r--sc/source/filter/inc/qprostyle.hxx72
-rw-r--r--sc/source/filter/inc/root.hxx121
-rw-r--r--sc/source/filter/inc/rtfexp.hxx54
-rw-r--r--sc/source/filter/inc/rtfimp.hxx44
-rw-r--r--sc/source/filter/inc/rtfparse.hxx92
-rw-r--r--sc/source/filter/inc/scflt.hxx766
-rw-r--r--sc/source/filter/inc/scfobj.hxx47
-rw-r--r--sc/source/filter/inc/scmem.h39
-rw-r--r--sc/source/filter/inc/tokstack.hxx416
-rw-r--r--sc/source/filter/inc/tool.h166
-rw-r--r--sc/source/filter/inc/xcl97dum.hxx93
-rw-r--r--sc/source/filter/inc/xcl97esc.hxx214
-rw-r--r--sc/source/filter/inc/xcl97rec.hxx627
-rw-r--r--sc/source/filter/inc/xechart.hxx1287
-rw-r--r--sc/source/filter/inc/xecontent.hxx356
-rw-r--r--sc/source/filter/inc/xeescher.hxx485
-rw-r--r--sc/source/filter/inc/xeformula.hxx100
-rw-r--r--sc/source/filter/inc/xehelper.hxx451
-rw-r--r--sc/source/filter/inc/xelink.hxx222
-rw-r--r--sc/source/filter/inc/xename.hxx92
-rw-r--r--sc/source/filter/inc/xepage.hxx139
-rw-r--r--sc/source/filter/inc/xepivot.hxx488
-rw-r--r--sc/source/filter/inc/xerecord.hxx422
-rw-r--r--sc/source/filter/inc/xeroot.hxx182
-rw-r--r--sc/source/filter/inc/xestream.hxx361
-rw-r--r--sc/source/filter/inc/xestring.hxx301
-rw-r--r--sc/source/filter/inc/xestyle.hxx742
-rw-r--r--sc/source/filter/inc/xetable.hxx1070
-rw-r--r--sc/source/filter/inc/xeview.hxx182
-rw-r--r--sc/source/filter/inc/xichart.hxx1526
-rw-r--r--sc/source/filter/inc/xicontent.hxx348
-rw-r--r--sc/source/filter/inc/xiescher.hxx1315
-rw-r--r--sc/source/filter/inc/xiformula.hxx71
-rw-r--r--sc/source/filter/inc/xihelper.hxx355
-rw-r--r--sc/source/filter/inc/xilink.hxx235
-rw-r--r--sc/source/filter/inc/xiname.hxx102
-rw-r--r--sc/source/filter/inc/xipage.hxx84
-rw-r--r--sc/source/filter/inc/xipivot.hxx467
-rw-r--r--sc/source/filter/inc/xiroot.hxx228
-rw-r--r--sc/source/filter/inc/xistream.hxx532
-rw-r--r--sc/source/filter/inc/xistring.hxx123
-rw-r--r--sc/source/filter/inc/xistyle.hxx683
-rw-r--r--sc/source/filter/inc/xiview.hxx97
-rw-r--r--sc/source/filter/inc/xladdress.hxx199
-rw-r--r--sc/source/filter/inc/xlchart.hxx1525
-rw-r--r--sc/source/filter/inc/xlconst.hxx266
-rw-r--r--sc/source/filter/inc/xlcontent.hxx196
-rw-r--r--sc/source/filter/inc/xlescher.hxx462
-rw-r--r--sc/source/filter/inc/xlformula.hxx572
-rw-r--r--sc/source/filter/inc/xllink.hxx95
-rw-r--r--sc/source/filter/inc/xlname.hxx77
-rw-r--r--sc/source/filter/inc/xlpage.hxx163
-rw-r--r--sc/source/filter/inc/xlpivot.hxx784
-rw-r--r--sc/source/filter/inc/xlroot.hxx300
-rw-r--r--sc/source/filter/inc/xlstream.hxx55
-rw-r--r--sc/source/filter/inc/xlstring.hxx99
-rw-r--r--sc/source/filter/inc/xlstyle.hxx623
-rw-r--r--sc/source/filter/inc/xltable.hxx180
-rw-r--r--sc/source/filter/inc/xltools.hxx280
-rw-r--r--sc/source/filter/inc/xltracer.hxx149
-rw-r--r--sc/source/filter/inc/xlview.hxx181
-rw-r--r--sc/source/filter/lotus/expop.cxx414
-rw-r--r--sc/source/filter/lotus/export.cxx60
-rw-r--r--sc/source/filter/lotus/filter.cxx250
-rw-r--r--sc/source/filter/lotus/lotattr.cxx273
-rw-r--r--sc/source/filter/lotus/lotform.cxx2076
-rw-r--r--sc/source/filter/lotus/lotimpop.cxx475
-rw-r--r--sc/source/filter/lotus/lotread.cxx326
-rw-r--r--sc/source/filter/lotus/lotus.cxx104
-rw-r--r--sc/source/filter/lotus/memory.cxx142
-rw-r--r--sc/source/filter/lotus/op.cxx668
-rw-r--r--sc/source/filter/lotus/optab.cxx251
-rw-r--r--sc/source/filter/lotus/tool.cxx654
-rw-r--r--sc/source/filter/qpro/biff.cxx106
-rw-r--r--sc/source/filter/qpro/qpro.cxx233
-rw-r--r--sc/source/filter/qpro/qproform.cxx749
-rw-r--r--sc/source/filter/qpro/qprostyle.cxx171
-rw-r--r--sc/source/filter/rtf/eeimpars.cxx645
-rw-r--r--sc/source/filter/rtf/expbase.cxx108
-rw-r--r--sc/source/filter/rtf/rtfexp.cxx277
-rw-r--r--sc/source/filter/rtf/rtfimp.cxx77
-rw-r--r--sc/source/filter/rtf/rtfparse.cxx434
-rw-r--r--sc/source/filter/starcalc/scflt.cxx2406
-rw-r--r--sc/source/filter/starcalc/scfobj.cxx106
-rw-r--r--sc/source/filter/xcl97/XclExpChangeTrack.cxx1706
-rw-r--r--sc/source/filter/xcl97/XclImpChangeTrack.cxx504
-rw-r--r--sc/source/filter/xcl97/xcl97dum.cxx165
-rw-r--r--sc/source/filter/xcl97/xcl97esc.cxx554
-rw-r--r--sc/source/filter/xcl97/xcl97rec.cxx1752
-rw-r--r--sc/source/filter/xml/XMLCalculationSettingsContext.cxx275
-rw-r--r--sc/source/filter/xml/XMLCalculationSettingsContext.hxx114
-rw-r--r--sc/source/filter/xml/XMLCellRangeSourceContext.cxx135
-rw-r--r--sc/source/filter/xml/XMLCellRangeSourceContext.hxx82
-rw-r--r--sc/source/filter/xml/XMLChangeTrackingExportHelper.cxx765
-rw-r--r--sc/source/filter/xml/XMLChangeTrackingExportHelper.hxx101
-rw-r--r--sc/source/filter/xml/XMLChangeTrackingImportHelper.cxx938
-rw-r--r--sc/source/filter/xml/XMLChangeTrackingImportHelper.hxx252
-rw-r--r--sc/source/filter/xml/XMLCodeNameProvider.cxx208
-rw-r--r--sc/source/filter/xml/XMLCodeNameProvider.hxx73
-rw-r--r--sc/source/filter/xml/XMLColumnRowGroupExport.cxx189
-rw-r--r--sc/source/filter/xml/XMLColumnRowGroupExport.hxx75
-rw-r--r--sc/source/filter/xml/XMLConsolidationContext.cxx161
-rw-r--r--sc/source/filter/xml/XMLConsolidationContext.hxx75
-rw-r--r--sc/source/filter/xml/XMLConverter.cxx665
-rw-r--r--sc/source/filter/xml/XMLConverter.hxx176
-rw-r--r--sc/source/filter/xml/XMLDDELinksContext.cxx495
-rw-r--r--sc/source/filter/xml/XMLDDELinksContext.hxx233
-rw-r--r--sc/source/filter/xml/XMLDetectiveContext.cxx266
-rw-r--r--sc/source/filter/xml/XMLDetectiveContext.hxx177
-rw-r--r--sc/source/filter/xml/XMLEmptyContext.cxx66
-rw-r--r--sc/source/filter/xml/XMLEmptyContext.hxx60
-rw-r--r--sc/source/filter/xml/XMLExportDDELinks.cxx198
-rw-r--r--sc/source/filter/xml/XMLExportDDELinks.hxx55
-rw-r--r--sc/source/filter/xml/XMLExportDataPilot.cxx903
-rw-r--r--sc/source/filter/xml/XMLExportDataPilot.hxx82
-rw-r--r--sc/source/filter/xml/XMLExportDatabaseRanges.cxx1223
-rw-r--r--sc/source/filter/xml/XMLExportDatabaseRanges.hxx64
-rw-r--r--sc/source/filter/xml/XMLExportIterator.cxx895
-rw-r--r--sc/source/filter/xml/XMLExportIterator.hxx417
-rw-r--r--sc/source/filter/xml/XMLExportSharedData.cxx166
-rw-r--r--sc/source/filter/xml/XMLExportSharedData.hxx92
-rw-r--r--sc/source/filter/xml/XMLStylesExportHelper.cxx1280
-rw-r--r--sc/source/filter/xml/XMLStylesExportHelper.hxx305
-rw-r--r--sc/source/filter/xml/XMLStylesImportHelper.cxx577
-rw-r--r--sc/source/filter/xml/XMLStylesImportHelper.hxx197
-rw-r--r--sc/source/filter/xml/XMLTableHeaderFooterContext.cxx272
-rw-r--r--sc/source/filter/xml/XMLTableHeaderFooterContext.hxx117
-rw-r--r--sc/source/filter/xml/XMLTableMasterPageExport.cxx180
-rw-r--r--sc/source/filter/xml/XMLTableMasterPageExport.hxx68
-rw-r--r--sc/source/filter/xml/XMLTableShapeImportHelper.cxx222
-rw-r--r--sc/source/filter/xml/XMLTableShapeImportHelper.hxx65
-rw-r--r--sc/source/filter/xml/XMLTableShapeResizer.cxx160
-rw-r--r--sc/source/filter/xml/XMLTableShapeResizer.hxx71
-rw-r--r--sc/source/filter/xml/XMLTableShapesContext.cxx89
-rw-r--r--sc/source/filter/xml/XMLTableShapesContext.hxx58
-rw-r--r--sc/source/filter/xml/XMLTableSourceContext.cxx147
-rw-r--r--sc/source/filter/xml/XMLTableSourceContext.hxx66
-rw-r--r--sc/source/filter/xml/XMLTextPContext.cxx226
-rw-r--r--sc/source/filter/xml/XMLTextPContext.hxx75
-rw-r--r--sc/source/filter/xml/XMLTrackedChangesContext.cxx2008
-rw-r--r--sc/source/filter/xml/XMLTrackedChangesContext.hxx64
-rw-r--r--sc/source/filter/xml/cachedattraccess.cxx72
-rw-r--r--sc/source/filter/xml/cachedattraccess.hxx66
-rw-r--r--sc/source/filter/xml/sheetdata.cxx285
-rw-r--r--sc/source/filter/xml/xmlannoi.cxx211
-rw-r--r--sc/source/filter/xml/xmlannoi.hxx124
-rw-r--r--sc/source/filter/xml/xmlbodyi.cxx312
-rw-r--r--sc/source/filter/xml/xmlbodyi.hxx67
-rw-r--r--sc/source/filter/xml/xmlcelli.cxx1132
-rw-r--r--sc/source/filter/xml/xmlcelli.hxx132
-rw-r--r--sc/source/filter/xml/xmlcoli.cxx312
-rw-r--r--sc/source/filter/xml/xmlcoli.hxx96
-rw-r--r--sc/source/filter/xml/xmlconti.cxx110
-rw-r--r--sc/source/filter/xml/xmlconti.hxx66
-rw-r--r--sc/source/filter/xml/xmlcvali.cxx699
-rw-r--r--sc/source/filter/xml/xmlcvali.hxx64
-rw-r--r--sc/source/filter/xml/xmldpimp.cxx1851
-rw-r--r--sc/source/filter/xml/xmldpimp.hxx698
-rw-r--r--sc/source/filter/xml/xmldrani.cxx1216
-rw-r--r--sc/source/filter/xml/xmldrani.hxx371
-rw-r--r--sc/source/filter/xml/xmlexprt.cxx4459
-rw-r--r--sc/source/filter/xml/xmlexprt.hxx287
-rw-r--r--sc/source/filter/xml/xmlexternaltabi.cxx440
-rw-r--r--sc/source/filter/xml/xmlexternaltabi.hxx179
-rw-r--r--sc/source/filter/xml/xmlfilti.cxx787
-rw-r--r--sc/source/filter/xml/xmlfilti.hxx313
-rw-r--r--sc/source/filter/xml/xmlfonte.cxx155
-rw-r--r--sc/source/filter/xml/xmlimprt.cxx3187
-rw-r--r--sc/source/filter/xml/xmlimprt.hxx1061
-rw-r--r--sc/source/filter/xml/xmllabri.cxx147
-rw-r--r--sc/source/filter/xml/xmllabri.hxx93
-rw-r--r--sc/source/filter/xml/xmlnexpi.cxx245
-rw-r--r--sc/source/filter/xml/xmlnexpi.hxx156
-rw-r--r--sc/source/filter/xml/xmlrowi.cxx362
-rw-r--r--sc/source/filter/xml/xmlrowi.hxx96
-rw-r--r--sc/source/filter/xml/xmlsceni.cxx177
-rw-r--r--sc/source/filter/xml/xmlsceni.hxx73
-rw-r--r--sc/source/filter/xml/xmlsorti.cxx281
-rw-r--r--sc/source/filter/xml/xmlsorti.hxx109
-rw-r--r--sc/source/filter/xml/xmlstyle.cxx1952
-rw-r--r--sc/source/filter/xml/xmlstyle.hxx363
-rw-r--r--sc/source/filter/xml/xmlstyli.cxx1092
-rw-r--r--sc/source/filter/xml/xmlstyli.hxx331
-rw-r--r--sc/source/filter/xml/xmlsubti.cxx831
-rw-r--r--sc/source/filter/xml/xmlsubti.hxx208
-rw-r--r--sc/source/filter/xml/xmltabi.cxx506
-rw-r--r--sc/source/filter/xml/xmltabi.hxx103
-rw-r--r--sc/source/filter/xml/xmlwrap.cxx968
-rw-r--r--sc/source/ui/Accessibility/AccessibilityHints.cxx115
-rw-r--r--sc/source/ui/Accessibility/AccessibleCell.cxx456
-rw-r--r--sc/source/ui/Accessibility/AccessibleCellBase.cxx342
-rw-r--r--sc/source/ui/Accessibility/AccessibleContextBase.cxx625
-rw-r--r--sc/source/ui/Accessibility/AccessibleCsvControl.cxx1669
-rw-r--r--sc/source/ui/Accessibility/AccessibleDataPilotControl.cxx736
-rw-r--r--sc/source/ui/Accessibility/AccessibleDocument.cxx2090
-rw-r--r--sc/source/ui/Accessibility/AccessibleDocumentBase.cxx52
-rw-r--r--sc/source/ui/Accessibility/AccessibleDocumentPagePreview.cxx1712
-rw-r--r--sc/source/ui/Accessibility/AccessibleEditObject.cxx354
-rw-r--r--sc/source/ui/Accessibility/AccessibleFilterMenu.cxx400
-rw-r--r--sc/source/ui/Accessibility/AccessibleFilterMenuItem.cxx207
-rw-r--r--sc/source/ui/Accessibility/AccessibleFilterTopWindow.cxx129
-rw-r--r--sc/source/ui/Accessibility/AccessibleGlobal.cxx97
-rw-r--r--sc/source/ui/Accessibility/AccessiblePageHeader.cxx442
-rw-r--r--sc/source/ui/Accessibility/AccessiblePageHeaderArea.cxx327
-rw-r--r--sc/source/ui/Accessibility/AccessiblePreviewCell.cxx318
-rw-r--r--sc/source/ui/Accessibility/AccessiblePreviewHeaderCell.cxx444
-rw-r--r--sc/source/ui/Accessibility/AccessiblePreviewTable.cxx707
-rw-r--r--sc/source/ui/Accessibility/AccessibleSpreadsheet.cxx978
-rw-r--r--sc/source/ui/Accessibility/AccessibleTableBase.cxx489
-rw-r--r--sc/source/ui/Accessibility/AccessibleText.cxx1781
-rw-r--r--sc/source/ui/Accessibility/DrawModelBroadcaster.cxx96
-rw-r--r--sc/source/ui/app/client.cxx257
-rw-r--r--sc/source/ui/app/drwtrans.cxx813
-rw-r--r--sc/source/ui/app/inputhdl.cxx3818
-rw-r--r--sc/source/ui/app/inputwin.cxx1800
-rw-r--r--sc/source/ui/app/lnktrans.cxx99
-rw-r--r--sc/source/ui/app/msgpool.cxx125
-rw-r--r--sc/source/ui/app/rfindlst.cxx69
-rw-r--r--sc/source/ui/app/scdll.cxx337
-rw-r--r--sc/source/ui/app/scmod.cxx2208
-rw-r--r--sc/source/ui/app/scmod2.cxx106
-rw-r--r--sc/source/ui/app/seltrans.cxx450
-rw-r--r--sc/source/ui/app/template.cxx81
-rw-r--r--sc/source/ui/app/transobj.cxx876
-rw-r--r--sc/source/ui/app/typemap.cxx139
-rw-r--r--sc/source/ui/app/uiitems.cxx724
-rw-r--r--sc/source/ui/app/wtcdummy.cxx68
-rw-r--r--sc/source/ui/attrdlg/attrdlg.cxx147
-rw-r--r--sc/source/ui/attrdlg/condfrmt.cxx871
-rw-r--r--sc/source/ui/attrdlg/scabstdlg.cxx60
-rw-r--r--sc/source/ui/attrdlg/scdlgfact.cxx1648
-rw-r--r--sc/source/ui/attrdlg/scdlgfact.hxx603
-rw-r--r--sc/source/ui/attrdlg/scuiexp.cxx58
-rw-r--r--sc/source/ui/attrdlg/tabpages.cxx253
-rw-r--r--sc/source/ui/cctrl/cbuttonw.cxx180
-rw-r--r--sc/source/ui/cctrl/dpcontrol.cxx1424
-rw-r--r--sc/source/ui/cctrl/dpcontrol.src79
-rw-r--r--sc/source/ui/cctrl/editfield.cxx86
-rw-r--r--sc/source/ui/cctrl/popmenu.cxx50
-rw-r--r--sc/source/ui/cctrl/tbinsert.cxx143
-rw-r--r--sc/source/ui/cctrl/tbzoomsliderctrl.cxx532
-rw-r--r--sc/source/ui/dbgui/asciiopt.cxx412
-rw-r--r--sc/source/ui/dbgui/asciiopt.hrc62
-rw-r--r--sc/source/ui/dbgui/asciiopt.src277
-rw-r--r--sc/source/ui/dbgui/consdlg.cxx657
-rw-r--r--sc/source/ui/dbgui/consdlg.hrc60
-rw-r--r--sc/source/ui/dbgui/consdlg.src230
-rw-r--r--sc/source/ui/dbgui/csvcontrol.cxx339
-rw-r--r--sc/source/ui/dbgui/csvgrid.cxx1375
-rw-r--r--sc/source/ui/dbgui/csvruler.cxx685
-rw-r--r--sc/source/ui/dbgui/csvsplits.cxx122
-rw-r--r--sc/source/ui/dbgui/csvtablebox.cxx436
-rw-r--r--sc/source/ui/dbgui/dapidata.cxx231
-rw-r--r--sc/source/ui/dbgui/dapitype.cxx184
-rw-r--r--sc/source/ui/dbgui/dapitype.hrc54
-rw-r--r--sc/source/ui/dbgui/dapitype.src310
-rw-r--r--sc/source/ui/dbgui/dbnamdlg.cxx726
-rw-r--r--sc/source/ui/dbgui/dpgroupdlg.cxx358
-rw-r--r--sc/source/ui/dbgui/dpgroupdlg.hrc63
-rw-r--r--sc/source/ui/dbgui/dpgroupdlg.src285
-rw-r--r--sc/source/ui/dbgui/dpuiglobal.hxx42
-rw-r--r--sc/source/ui/dbgui/expftext.cxx97
-rw-r--r--sc/source/ui/dbgui/fieldwnd.cxx1294
-rw-r--r--sc/source/ui/dbgui/filtdlg.cxx1253
-rw-r--r--sc/source/ui/dbgui/foptmgr.cxx341
-rw-r--r--sc/source/ui/dbgui/imoptdlg.cxx120
-rw-r--r--sc/source/ui/dbgui/imoptdlg.hrc43
-rw-r--r--sc/source/ui/dbgui/imoptdlg.src135
-rw-r--r--sc/source/ui/dbgui/outline.src42
-rw-r--r--sc/source/ui/dbgui/pfiltdlg.cxx622
-rw-r--r--sc/source/ui/dbgui/pivot.hrc81
-rw-r--r--sc/source/ui/dbgui/pivot.src329
-rw-r--r--sc/source/ui/dbgui/pvfundlg.cxx859
-rw-r--r--sc/source/ui/dbgui/pvfundlg.hrc79
-rw-r--r--sc/source/ui/dbgui/pvfundlg.src538
-rw-r--r--sc/source/ui/dbgui/pvlaydlg.cxx1941
-rw-r--r--sc/source/ui/dbgui/scendlg.cxx250
-rw-r--r--sc/source/ui/dbgui/scendlg.hrc60
-rw-r--r--sc/source/ui/dbgui/scendlg.src171
-rw-r--r--sc/source/ui/dbgui/scuiasciiopt.cxx736
-rw-r--r--sc/source/ui/dbgui/scuiimoptdlg.cxx325
-rw-r--r--sc/source/ui/dbgui/sfiltdlg.cxx523
-rw-r--r--sc/source/ui/dbgui/sortdlg.cxx110
-rw-r--r--sc/source/ui/dbgui/subtdlg.cxx71
-rw-r--r--sc/source/ui/dbgui/textimportoptions.cxx120
-rw-r--r--sc/source/ui/dbgui/textimportoptions.src111
-rw-r--r--sc/source/ui/dbgui/tpsort.cxx1078
-rw-r--r--sc/source/ui/dbgui/tpsubt.cxx681
-rw-r--r--sc/source/ui/dbgui/validate.cxx998
-rw-r--r--sc/source/ui/dbgui/validate.src337
-rw-r--r--sc/source/ui/docshell/arealink.cxx531
-rw-r--r--sc/source/ui/docshell/autostyl.cxx234
-rw-r--r--sc/source/ui/docshell/dbdocfun.cxx1533
-rw-r--r--sc/source/ui/docshell/dbdocimp.cxx724
-rw-r--r--sc/source/ui/docshell/docfunc.cxx4948
-rw-r--r--sc/source/ui/docshell/docsh.cxx3049
-rw-r--r--sc/source/ui/docshell/docsh2.cxx233
-rw-r--r--sc/source/ui/docshell/docsh3.cxx1373
-rw-r--r--sc/source/ui/docshell/docsh4.cxx2333
-rw-r--r--sc/source/ui/docshell/docsh5.cxx1021
-rw-r--r--sc/source/ui/docshell/docsh6.cxx535
-rw-r--r--sc/source/ui/docshell/docsh7.cxx47
-rw-r--r--sc/source/ui/docshell/docsh8.cxx1175
-rw-r--r--sc/source/ui/docshell/docshimp.hxx59
-rw-r--r--sc/source/ui/docshell/editable.cxx164
-rw-r--r--sc/source/ui/docshell/externalrefmgr.cxx2647
-rw-r--r--sc/source/ui/docshell/hiranges.cxx55
-rw-r--r--sc/source/ui/docshell/impex.cxx2104
-rw-r--r--sc/source/ui/docshell/macromgr.cxx216
-rw-r--r--sc/source/ui/docshell/olinefun.cxx799
-rw-r--r--sc/source/ui/docshell/pagedata.cxx141
-rw-r--r--sc/source/ui/docshell/pntlock.cxx63
-rw-r--r--sc/source/ui/docshell/servobj.cxx278
-rw-r--r--sc/source/ui/docshell/sizedev.cxx79
-rw-r--r--sc/source/ui/docshell/tablink.cxx620
-rw-r--r--sc/source/ui/docshell/tpstat.cxx103
-rw-r--r--sc/source/ui/docshell/tpstat.hrc36
-rw-r--r--sc/source/ui/docshell/tpstat.src79
-rw-r--r--sc/source/ui/drawfunc/chartsh.cxx82
-rw-r--r--sc/source/ui/drawfunc/drawsh.cxx482
-rw-r--r--sc/source/ui/drawfunc/drawsh2.cxx397
-rw-r--r--sc/source/ui/drawfunc/drawsh4.cxx117
-rw-r--r--sc/source/ui/drawfunc/drawsh5.cxx751
-rw-r--r--sc/source/ui/drawfunc/drformsh.cxx83
-rw-r--r--sc/source/ui/drawfunc/drformsh.src215
-rw-r--r--sc/source/ui/drawfunc/drtxtob.cxx1076
-rw-r--r--sc/source/ui/drawfunc/drtxtob1.cxx150
-rw-r--r--sc/source/ui/drawfunc/drtxtob2.cxx301
-rw-r--r--sc/source/ui/drawfunc/fuconarc.cxx227
-rw-r--r--sc/source/ui/drawfunc/fuconcustomshape.cxx287
-rw-r--r--sc/source/ui/drawfunc/fuconpol.cxx358
-rw-r--r--sc/source/ui/drawfunc/fuconrec.cxx311
-rw-r--r--sc/source/ui/drawfunc/fuconstr.cxx337
-rw-r--r--sc/source/ui/drawfunc/fuconuno.cxx192
-rw-r--r--sc/source/ui/drawfunc/fudraw.cxx828
-rw-r--r--sc/source/ui/drawfunc/fuins1.cxx388
-rw-r--r--sc/source/ui/drawfunc/fuins2.cxx852
-rw-r--r--sc/source/ui/drawfunc/fumark.cxx292
-rw-r--r--sc/source/ui/drawfunc/fupoor.cxx388
-rw-r--r--sc/source/ui/drawfunc/fusel.cxx655
-rw-r--r--sc/source/ui/drawfunc/fusel2.cxx187
-rw-r--r--sc/source/ui/drawfunc/futext.cxx813
-rw-r--r--sc/source/ui/drawfunc/futext2.cxx173
-rw-r--r--sc/source/ui/drawfunc/futext3.cxx200
-rw-r--r--sc/source/ui/drawfunc/graphsh.cxx150
-rw-r--r--sc/source/ui/drawfunc/mediash.cxx146
-rw-r--r--sc/source/ui/drawfunc/objdraw.src685
-rw-r--r--sc/source/ui/drawfunc/oleobjsh.cxx83
-rw-r--r--sc/source/ui/formdlg/dwfunctr.cxx1141
-rw-r--r--sc/source/ui/formdlg/dwfunctr.hrc33
-rw-r--r--sc/source/ui/formdlg/dwfunctr.src127
-rw-r--r--sc/source/ui/formdlg/formdata.cxx63
-rw-r--r--sc/source/ui/formdlg/formdlgs.src30
-rw-r--r--sc/source/ui/formdlg/formula.cxx678
-rw-r--r--sc/source/ui/formdlg/privsplt.cxx424
-rw-r--r--sc/source/ui/inc/AccessibilityHints.hxx100
-rw-r--r--sc/source/ui/inc/AccessibleCell.hxx176
-rw-r--r--sc/source/ui/inc/AccessibleCellBase.hxx156
-rw-r--r--sc/source/ui/inc/AccessibleContextBase.hxx345
-rw-r--r--sc/source/ui/inc/AccessibleCsvControl.hxx668
-rw-r--r--sc/source/ui/inc/AccessibleDataPilotControl.hxx148
-rw-r--r--sc/source/ui/inc/AccessibleDocument.hxx331
-rw-r--r--sc/source/ui/inc/AccessibleDocumentBase.hxx50
-rw-r--r--sc/source/ui/inc/AccessibleDocumentPagePreview.hxx157
-rw-r--r--sc/source/ui/inc/AccessibleEditObject.hxx181
-rw-r--r--sc/source/ui/inc/AccessiblePageHeader.hxx114
-rw-r--r--sc/source/ui/inc/AccessiblePageHeaderArea.hxx138
-rw-r--r--sc/source/ui/inc/AccessiblePreviewCell.hxx123
-rw-r--r--sc/source/ui/inc/AccessiblePreviewHeaderCell.hxx155
-rw-r--r--sc/source/ui/inc/AccessiblePreviewTable.hxx185
-rw-r--r--sc/source/ui/inc/AccessibleSpreadsheet.hxx288
-rw-r--r--sc/source/ui/inc/AccessibleTableBase.hxx301
-rw-r--r--sc/source/ui/inc/AccessibleText.hxx360
-rw-r--r--sc/source/ui/inc/ChartRangeSelectionListener.hxx82
-rw-r--r--sc/source/ui/inc/DrawModelBroadcaster.hxx62
-rw-r--r--sc/source/ui/inc/IAnyRefDialog.hxx61
-rw-r--r--sc/source/ui/inc/ScDevChart.hxx87
-rw-r--r--sc/source/ui/inc/acredlin.hrc71
-rw-r--r--sc/source/ui/inc/acredlin.hxx257
-rw-r--r--sc/source/ui/inc/anyrefdg.hxx267
-rw-r--r--sc/source/ui/inc/areasave.hxx86
-rw-r--r--sc/source/ui/inc/areasdlg.hxx106
-rw-r--r--sc/source/ui/inc/asciiopt.hxx112
-rw-r--r--sc/source/ui/inc/attrdlg.hrc49
-rw-r--r--sc/source/ui/inc/attrdlg.hxx71
-rw-r--r--sc/source/ui/inc/auditsh.hxx61
-rw-r--r--sc/source/ui/inc/autofmt.hxx141
-rw-r--r--sc/source/ui/inc/autostyl.hxx75
-rw-r--r--sc/source/ui/inc/cbutton.hxx86
-rw-r--r--sc/source/ui/inc/cellmergeoption.hxx61
-rw-r--r--sc/source/ui/inc/cellsh.hxx117
-rw-r--r--sc/source/ui/inc/chartsh.hxx55
-rw-r--r--sc/source/ui/inc/client.hxx64
-rw-r--r--sc/source/ui/inc/colrowba.hxx112
-rw-r--r--sc/source/ui/inc/condfrmt.hrc78
-rw-r--r--sc/source/ui/inc/condfrmt.hxx154
-rw-r--r--sc/source/ui/inc/conflictsdlg.hrc43
-rw-r--r--sc/source/ui/inc/conflictsdlg.hxx215
-rw-r--r--sc/source/ui/inc/consdlg.hxx130
-rw-r--r--sc/source/ui/inc/content.hxx169
-rw-r--r--sc/source/ui/inc/corodlg.hxx77
-rw-r--r--sc/source/ui/inc/crdlg.hxx65
-rw-r--r--sc/source/ui/inc/crnrdlg.hrc45
-rw-r--r--sc/source/ui/inc/crnrdlg.hxx114
-rw-r--r--sc/source/ui/inc/csvcontrol.hxx434
-rw-r--r--sc/source/ui/inc/csvgrid.hxx363
-rw-r--r--sc/source/ui/inc/csvruler.hxx202
-rw-r--r--sc/source/ui/inc/csvsplits.hxx105
-rw-r--r--sc/source/ui/inc/csvtablebox.hxx159
-rw-r--r--sc/source/ui/inc/dapidata.hxx72
-rw-r--r--sc/source/ui/inc/dapitype.hxx103
-rw-r--r--sc/source/ui/inc/datafdlg.hrc42
-rw-r--r--sc/source/ui/inc/datafdlg.hxx102
-rw-r--r--sc/source/ui/inc/dbdocfun.hxx127
-rw-r--r--sc/source/ui/inc/dbfunc.hxx136
-rw-r--r--sc/source/ui/inc/dbnamdlg.hrc50
-rw-r--r--sc/source/ui/inc/dbnamdlg.hxx123
-rw-r--r--sc/source/ui/inc/delcldlg.hxx66
-rw-r--r--sc/source/ui/inc/delcodlg.hxx76
-rw-r--r--sc/source/ui/inc/docfunc.hxx212
-rw-r--r--sc/source/ui/inc/docsh.hxx479
-rw-r--r--sc/source/ui/inc/dpcontrol.hrc40
-rw-r--r--sc/source/ui/inc/dpcontrol.hxx366
-rw-r--r--sc/source/ui/inc/dpgroupdlg.hxx168
-rw-r--r--sc/source/ui/inc/drawsh.hxx94
-rw-r--r--sc/source/ui/inc/drawutil.hxx53
-rw-r--r--sc/source/ui/inc/drawview.hxx147
-rw-r--r--sc/source/ui/inc/drformsh.hxx58
-rw-r--r--sc/source/ui/inc/drtxtob.hxx88
-rw-r--r--sc/source/ui/inc/drwtrans.hxx115
-rw-r--r--sc/source/ui/inc/dwfunctr.hxx149
-rw-r--r--sc/source/ui/inc/editable.hxx88
-rw-r--r--sc/source/ui/inc/editfield.hxx52
-rw-r--r--sc/source/ui/inc/editsh.hxx88
-rw-r--r--sc/source/ui/inc/expftext.hxx48
-rw-r--r--sc/source/ui/inc/fieldwnd.hxx394
-rw-r--r--sc/source/ui/inc/filldlg.hxx133
-rw-r--r--sc/source/ui/inc/filtdlg.hxx263
-rw-r--r--sc/source/ui/inc/filter.hrc88
-rw-r--r--sc/source/ui/inc/foptmgr.hxx116
-rw-r--r--sc/source/ui/inc/formatsh.hxx85
-rw-r--r--sc/source/ui/inc/formdata.hxx68
-rw-r--r--sc/source/ui/inc/formula.hxx138
-rw-r--r--sc/source/ui/inc/fuconarc.hxx64
-rw-r--r--sc/source/ui/inc/fuconcustomshape.hxx63
-rw-r--r--sc/source/ui/inc/fuconpol.hxx65
-rw-r--r--sc/source/ui/inc/fuconrec.hxx64
-rw-r--r--sc/source/ui/inc/fuconstr.hxx70
-rw-r--r--sc/source/ui/inc/fuconuno.hxx69
-rw-r--r--sc/source/ui/inc/fudraw.hxx80
-rw-r--r--sc/source/ui/inc/fuedipo.hxx62
-rw-r--r--sc/source/ui/inc/fuinsert.hxx87
-rw-r--r--sc/source/ui/inc/fumark.hxx76
-rw-r--r--sc/source/ui/inc/funcpage.hxx128
-rw-r--r--sc/source/ui/inc/funcutl.hxx197
-rw-r--r--sc/source/ui/inc/fupoor.hxx138
-rw-r--r--sc/source/ui/inc/fusel.hxx80
-rw-r--r--sc/source/ui/inc/futext.hxx83
-rw-r--r--sc/source/ui/inc/graphsh.hxx60
-rw-r--r--sc/source/ui/inc/gridmerg.hxx66
-rw-r--r--sc/source/ui/inc/gridwin.hxx419
-rw-r--r--sc/source/ui/inc/groupdlg.hxx63
-rw-r--r--sc/source/ui/inc/hdrcont.hxx141
-rw-r--r--sc/source/ui/inc/hfedtdlg.hxx59
-rw-r--r--sc/source/ui/inc/highred.hrc60
-rw-r--r--sc/source/ui/inc/highred.hxx116
-rw-r--r--sc/source/ui/inc/hintwin.hxx56
-rw-r--r--sc/source/ui/inc/hiranges.hxx66
-rw-r--r--sc/source/ui/inc/imoptdlg.hxx114
-rw-r--r--sc/source/ui/inc/impex.hxx195
-rw-r--r--sc/source/ui/inc/inputhdl.hxx304
-rw-r--r--sc/source/ui/inc/inputwin.hxx228
-rw-r--r--sc/source/ui/inc/inscldlg.hxx64
-rw-r--r--sc/source/ui/inc/inscodlg.hxx118
-rw-r--r--sc/source/ui/inc/instbdlg.hrc48
-rw-r--r--sc/source/ui/inc/instbdlg.hxx126
-rw-r--r--sc/source/ui/inc/invmerge.hxx63
-rw-r--r--sc/source/ui/inc/lbseldlg.hxx69
-rw-r--r--sc/source/ui/inc/linkarea.hrc41
-rw-r--r--sc/source/ui/inc/linkarea.hxx101
-rw-r--r--sc/source/ui/inc/lnktrans.hxx55
-rw-r--r--sc/source/ui/inc/mediash.hxx57
-rw-r--r--sc/source/ui/inc/miscdlgs.hrc183
-rw-r--r--sc/source/ui/inc/msgpool.hxx79
-rw-r--r--sc/source/ui/inc/mtrindlg.hxx78
-rw-r--r--sc/source/ui/inc/mvtabdlg.hxx109
-rw-r--r--sc/source/ui/inc/namecrea.hxx57
-rw-r--r--sc/source/ui/inc/namedlg.hrc54
-rw-r--r--sc/source/ui/inc/namedlg.hxx137
-rw-r--r--sc/source/ui/inc/namepast.hxx62
-rw-r--r--sc/source/ui/inc/navcitem.hxx57
-rw-r--r--sc/source/ui/inc/navipi.hxx367
-rw-r--r--sc/source/ui/inc/navsett.hxx61
-rw-r--r--sc/source/ui/inc/notemark.hxx80
-rw-r--r--sc/source/ui/inc/oleobjsh.hxx55
-rw-r--r--sc/source/ui/inc/olinefun.hxx70
-rw-r--r--sc/source/ui/inc/olinewin.hxx246
-rw-r--r--sc/source/ui/inc/opredlin.hrc38
-rw-r--r--sc/source/ui/inc/opredlin.hxx78
-rw-r--r--sc/source/ui/inc/optdlg.hrc196
-rw-r--r--sc/source/ui/inc/optload.hrc38
-rw-r--r--sc/source/ui/inc/optload.hxx68
-rw-r--r--sc/source/ui/inc/optsolver.hrc95
-rw-r--r--sc/source/ui/inc/optsolver.hxx266
-rw-r--r--sc/source/ui/inc/output.hxx345
-rw-r--r--sc/source/ui/inc/overlayobject.hxx58
-rw-r--r--sc/source/ui/inc/pagedata.hxx97
-rw-r--r--sc/source/ui/inc/parawin.hxx171
-rw-r--r--sc/source/ui/inc/pfiltdlg.hxx131
-rw-r--r--sc/source/ui/inc/pfuncache.hxx127
-rw-r--r--sc/source/ui/inc/pgbrksh.hxx55
-rw-r--r--sc/source/ui/inc/pivotsh.hxx63
-rw-r--r--sc/source/ui/inc/pntlock.hxx69
-rw-r--r--sc/source/ui/inc/popmenu.hxx53
-rw-r--r--sc/source/ui/inc/preview.hxx173
-rw-r--r--sc/source/ui/inc/prevloc.hxx161
-rw-r--r--sc/source/ui/inc/prevwsh.hxx136
-rw-r--r--sc/source/ui/inc/printfun.hxx368
-rw-r--r--sc/source/ui/inc/privsplt.hxx89
-rw-r--r--sc/source/ui/inc/protectiondlg.hrc44
-rw-r--r--sc/source/ui/inc/protectiondlg.hxx85
-rw-r--r--sc/source/ui/inc/pvfundlg.hxx254
-rw-r--r--sc/source/ui/inc/pvlaydlg.hxx255
-rw-r--r--sc/source/ui/inc/redcom.hxx68
-rw-r--r--sc/source/ui/inc/reffact.hxx123
-rw-r--r--sc/source/ui/inc/refundo.hxx71
-rw-r--r--sc/source/ui/inc/retypepassdlg.hrc71
-rw-r--r--sc/source/ui/inc/retypepassdlg.hxx177
-rw-r--r--sc/source/ui/inc/rfindlst.hxx77
-rw-r--r--sc/source/ui/inc/scendlg.hxx82
-rw-r--r--sc/source/ui/inc/scui_def.hxx59
-rw-r--r--sc/source/ui/inc/scuiasciiopt.hxx149
-rw-r--r--sc/source/ui/inc/scuiautofmt.hxx90
-rw-r--r--sc/source/ui/inc/scuiimoptdlg.hxx81
-rw-r--r--sc/source/ui/inc/scuitphfedit.hxx167
-rw-r--r--sc/source/ui/inc/select.hxx131
-rw-r--r--sc/source/ui/inc/selectionstate.hxx81
-rw-r--r--sc/source/ui/inc/seltrans.hxx83
-rw-r--r--sc/source/ui/inc/servobj.hxx79
-rw-r--r--sc/source/ui/inc/sharedocdlg.hrc44
-rw-r--r--sc/source/ui/inc/sharedocdlg.hxx79
-rw-r--r--sc/source/ui/inc/shtabdlg.hxx71
-rw-r--r--sc/source/ui/inc/simpref.hrc36
-rw-r--r--sc/source/ui/inc/simpref.hxx116
-rw-r--r--sc/source/ui/inc/sizedev.hxx57
-rw-r--r--sc/source/ui/inc/solveroptions.hrc46
-rw-r--r--sc/source/ui/inc/solveroptions.hxx123
-rw-r--r--sc/source/ui/inc/solverutil.hxx52
-rw-r--r--sc/source/ui/inc/solvrdlg.hrc45
-rw-r--r--sc/source/ui/inc/solvrdlg.hxx111
-rw-r--r--sc/source/ui/inc/sortdlg.hrc78
-rw-r--r--sc/source/ui/inc/sortdlg.hxx90
-rw-r--r--sc/source/ui/inc/spelldialog.hxx105
-rw-r--r--sc/source/ui/inc/spelleng.hxx171
-rw-r--r--sc/source/ui/inc/spellparam.hxx89
-rw-r--r--sc/source/ui/inc/strindlg.hxx68
-rw-r--r--sc/source/ui/inc/styledlg.hrc39
-rw-r--r--sc/source/ui/inc/styledlg.hxx58
-rw-r--r--sc/source/ui/inc/submenu.hrc68
-rw-r--r--sc/source/ui/inc/subtdlg.hrc56
-rw-r--r--sc/source/ui/inc/subtdlg.hxx52
-rw-r--r--sc/source/ui/inc/tabbgcolordlg.hxx79
-rw-r--r--sc/source/ui/inc/tabcont.hxx91
-rw-r--r--sc/source/ui/inc/tabopdlg.hrc48
-rw-r--r--sc/source/ui/inc/tabopdlg.hxx116
-rw-r--r--sc/source/ui/inc/tabpages.hxx84
-rw-r--r--sc/source/ui/inc/tabpopsh.hxx55
-rw-r--r--sc/source/ui/inc/tabsplit.hxx62
-rw-r--r--sc/source/ui/inc/tabview.hxx522
-rw-r--r--sc/source/ui/inc/tabvwsh.hxx426
-rw-r--r--sc/source/ui/inc/target.hxx54
-rw-r--r--sc/source/ui/inc/tbinsert.hrc30
-rw-r--r--sc/source/ui/inc/tbinsert.hxx56
-rw-r--r--sc/source/ui/inc/tbzoomsliderctrl.hxx80
-rw-r--r--sc/source/ui/inc/textdlgs.hxx74
-rw-r--r--sc/source/ui/inc/textimportoptions.hrc39
-rw-r--r--sc/source/ui/inc/textimportoptions.hxx76
-rw-r--r--sc/source/ui/inc/tpcalc.hxx103
-rw-r--r--sc/source/ui/inc/tpcompatibility.hxx66
-rw-r--r--sc/source/ui/inc/tpformula.hxx99
-rw-r--r--sc/source/ui/inc/tphf.hxx103
-rw-r--r--sc/source/ui/inc/tphfedit.hxx140
-rw-r--r--sc/source/ui/inc/tpprint.hxx58
-rw-r--r--sc/source/ui/inc/tpsort.hxx224
-rw-r--r--sc/source/ui/inc/tpstat.hxx68
-rw-r--r--sc/source/ui/inc/tpsubt.hxx191
-rw-r--r--sc/source/ui/inc/tptable.hxx116
-rw-r--r--sc/source/ui/inc/tpusrlst.hxx119
-rw-r--r--sc/source/ui/inc/tpview.hxx173
-rw-r--r--sc/source/ui/inc/transobj.hxx118
-rw-r--r--sc/source/ui/inc/ui_pch.hxx327
-rw-r--r--sc/source/ui/inc/uiitems.hxx374
-rw-r--r--sc/source/ui/inc/undobase.hxx179
-rw-r--r--sc/source/ui/inc/undoblk.hxx997
-rw-r--r--sc/source/ui/inc/undocell.hxx377
-rw-r--r--sc/source/ui/inc/undodat.hxx541
-rw-r--r--sc/source/ui/inc/undodraw.hxx65
-rw-r--r--sc/source/ui/inc/undoolk.hxx47
-rw-r--r--sc/source/ui/inc/undostyl.hxx119
-rw-r--r--sc/source/ui/inc/undotab.hxx527
-rw-r--r--sc/source/ui/inc/undoutil.hxx69
-rw-r--r--sc/source/ui/inc/validate.hrc85
-rw-r--r--sc/source/ui/inc/validate.hxx324
-rw-r--r--sc/source/ui/inc/viewdata.hxx568
-rw-r--r--sc/source/ui/inc/viewfunc.hxx378
-rw-r--r--sc/source/ui/inc/viewutil.hxx114
-rw-r--r--sc/source/ui/inc/warnbox.hxx76
-rw-r--r--sc/source/ui/miscdlgs/acredlin.cxx2007
-rw-r--r--sc/source/ui/miscdlgs/acredlin.src221
-rw-r--r--sc/source/ui/miscdlgs/anyrefdg.cxx956
-rw-r--r--sc/source/ui/miscdlgs/autofmt.cxx566
-rw-r--r--sc/source/ui/miscdlgs/conflictsdlg.cxx842
-rw-r--r--sc/source/ui/miscdlgs/conflictsdlg.src112
-rw-r--r--sc/source/ui/miscdlgs/crdlg.cxx89
-rw-r--r--sc/source/ui/miscdlgs/crnrdlg.cxx1173
-rw-r--r--sc/source/ui/miscdlgs/datafdlg.cxx416
-rw-r--r--sc/source/ui/miscdlgs/delcldlg.cxx122
-rw-r--r--sc/source/ui/miscdlgs/delcodlg.cxx182
-rw-r--r--sc/source/ui/miscdlgs/filldlg.cxx381
-rw-r--r--sc/source/ui/miscdlgs/groupdlg.cxx85
-rw-r--r--sc/source/ui/miscdlgs/highred.cxx289
-rw-r--r--sc/source/ui/miscdlgs/highred.src107
-rw-r--r--sc/source/ui/miscdlgs/inscldlg.cxx122
-rw-r--r--sc/source/ui/miscdlgs/inscodlg.cxx374
-rw-r--r--sc/source/ui/miscdlgs/instbdlg.cxx436
-rw-r--r--sc/source/ui/miscdlgs/instbdlg.src156
-rw-r--r--sc/source/ui/miscdlgs/lbseldlg.cxx103
-rw-r--r--sc/source/ui/miscdlgs/linkarea.cxx370
-rw-r--r--sc/source/ui/miscdlgs/linkarea.src126
-rw-r--r--sc/source/ui/miscdlgs/mtrindlg.cxx188
-rw-r--r--sc/source/ui/miscdlgs/mvtabdlg.cxx377
-rw-r--r--sc/source/ui/miscdlgs/namecrea.cxx81
-rw-r--r--sc/source/ui/miscdlgs/namepast.cxx124
-rw-r--r--sc/source/ui/miscdlgs/optsolver.cxx1079
-rw-r--r--sc/source/ui/miscdlgs/protectiondlg.cxx165
-rw-r--r--sc/source/ui/miscdlgs/protectiondlg.src131
-rw-r--r--sc/source/ui/miscdlgs/redcom.cxx187
-rw-r--r--sc/source/ui/miscdlgs/retypepassdlg.cxx547
-rw-r--r--sc/source/ui/miscdlgs/retypepassdlg.src322
-rw-r--r--sc/source/ui/miscdlgs/scuiautofmt.cxx479
-rw-r--r--sc/source/ui/miscdlgs/sharedocdlg.cxx238
-rw-r--r--sc/source/ui/miscdlgs/sharedocdlg.src111
-rw-r--r--sc/source/ui/miscdlgs/shtabdlg.cxx113
-rw-r--r--sc/source/ui/miscdlgs/simpref.cxx259
-rw-r--r--sc/source/ui/miscdlgs/solveroptions.cxx494
-rw-r--r--sc/source/ui/miscdlgs/solverutil.cxx228
-rw-r--r--sc/source/ui/miscdlgs/solvrdlg.cxx318
-rw-r--r--sc/source/ui/miscdlgs/strindlg.cxx91
-rw-r--r--sc/source/ui/miscdlgs/tabbgcolordlg.cxx196
-rw-r--r--sc/source/ui/miscdlgs/tabopdlg.cxx373
-rw-r--r--sc/source/ui/miscdlgs/textdlgs.cxx132
-rw-r--r--sc/source/ui/miscdlgs/warnbox.cxx96
-rw-r--r--sc/source/ui/namedlg/namedlg.cxx642
-rw-r--r--sc/source/ui/navipi/content.cxx1490
-rw-r--r--sc/source/ui/navipi/navcitem.cxx125
-rw-r--r--sc/source/ui/navipi/navipi.cxx1483
-rw-r--r--sc/source/ui/navipi/navipi.hrc55
-rw-r--r--sc/source/ui/navipi/navipi.src343
-rw-r--r--sc/source/ui/navipi/scenwnd.cxx311
-rw-r--r--sc/source/ui/optdlg/opredlin.cxx227
-rw-r--r--sc/source/ui/optdlg/tpcalc.cxx306
-rw-r--r--sc/source/ui/optdlg/tpcompatibility.cxx108
-rw-r--r--sc/source/ui/optdlg/tpformula.cxx290
-rw-r--r--sc/source/ui/optdlg/tpprint.cxx146
-rw-r--r--sc/source/ui/optdlg/tpusrlst.cxx808
-rw-r--r--sc/source/ui/optdlg/tpview.cxx684
-rw-r--r--sc/source/ui/pagedlg/areasdlg.cxx908
-rw-r--r--sc/source/ui/pagedlg/hfedtdlg.cxx187
-rw-r--r--sc/source/ui/pagedlg/hfedtdlg.hrc54
-rw-r--r--sc/source/ui/pagedlg/hfedtdlg.src777
-rw-r--r--sc/source/ui/pagedlg/pagedlg.hrc100
-rw-r--r--sc/source/ui/pagedlg/pagedlg.src409
-rw-r--r--sc/source/ui/pagedlg/scuitphfedit.cxx994
-rw-r--r--sc/source/ui/pagedlg/tphf.cxx334
-rw-r--r--sc/source/ui/pagedlg/tphf.src37
-rw-r--r--sc/source/ui/pagedlg/tphfedit.cxx441
-rw-r--r--sc/source/ui/pagedlg/tptable.cxx570
-rw-r--r--sc/source/ui/src/attrdlg.src168
-rw-r--r--sc/source/ui/src/autofmt.src228
-rw-r--r--sc/source/ui/src/condfrmt.src407
-rw-r--r--sc/source/ui/src/crnrdlg.src143
-rw-r--r--sc/source/ui/src/datafdlg.src99
-rw-r--r--sc/source/ui/src/dbnamdlg.src187
-rw-r--r--sc/source/ui/src/filter.src894
-rw-r--r--sc/source/ui/src/globstr.src1827
-rw-r--r--sc/source/ui/src/hdrcont.src200
-rw-r--r--sc/source/ui/src/miscdlgs.src1508
-rw-r--r--sc/source/ui/src/namedlg.src195
-rw-r--r--sc/source/ui/src/opredlin.src103
-rw-r--r--sc/source/ui/src/optdlg.src910
-rw-r--r--sc/source/ui/src/optsolver.src573
-rw-r--r--sc/source/ui/src/popup.src544
-rw-r--r--sc/source/ui/src/pseudo.src28
-rw-r--r--sc/source/ui/src/sc.src44
-rw-r--r--sc/source/ui/src/scerrors.src169
-rw-r--r--sc/source/ui/src/scfuncs.src9044
-rw-r--r--sc/source/ui/src/scstring.src856
-rw-r--r--sc/source/ui/src/scwarngs.src43
-rw-r--r--sc/source/ui/src/simpref.src79
-rw-r--r--sc/source/ui/src/solveroptions.src191
-rw-r--r--sc/source/ui/src/solvrdlg.src139
-rw-r--r--sc/source/ui/src/sortdlg.src380
-rw-r--r--sc/source/ui/src/subtdlg.src245
-rw-r--r--sc/source/ui/src/tabopdlg.src149
-rw-r--r--sc/source/ui/src/textdlgs.src155
-rw-r--r--sc/source/ui/src/toolbox.src154
-rw-r--r--sc/source/ui/styleui/scstyles.src68
-rw-r--r--sc/source/ui/styleui/styledlg.cxx219
-rw-r--r--sc/source/ui/styleui/styledlg.src137
-rw-r--r--sc/source/ui/styleui/template.curbin0 -> 326 bytes
-rw-r--r--sc/source/ui/undo/areasave.cxx231
-rw-r--r--sc/source/ui/undo/refundo.cxx216
-rw-r--r--sc/source/ui/undo/target.cxx48
-rw-r--r--sc/source/ui/undo/undobase.cxx532
-rw-r--r--sc/source/ui/undo/undoblk.cxx2267
-rw-r--r--sc/source/ui/undo/undoblk2.cxx208
-rw-r--r--sc/source/ui/undo/undoblk3.cxx2136
-rw-r--r--sc/source/ui/undo/undocell.cxx1147
-rw-r--r--sc/source/ui/undo/undodat.cxx2235
-rw-r--r--sc/source/ui/undo/undodraw.cxx198
-rw-r--r--sc/source/ui/undo/undoolk.cxx104
-rw-r--r--sc/source/ui/undo/undorangename.cxx117
-rw-r--r--sc/source/ui/undo/undostyl.cxx312
-rw-r--r--sc/source/ui/undo/undotab.cxx1680
-rw-r--r--sc/source/ui/undo/undoutil.cxx137
-rw-r--r--sc/source/ui/unoobj/ChartRangeSelectionListener.cxx88
-rw-r--r--sc/source/ui/unoobj/addruno.cxx330
-rw-r--r--sc/source/ui/unoobj/afmtuno.cxx884
-rw-r--r--sc/source/ui/unoobj/appluno.cxx960
-rw-r--r--sc/source/ui/unoobj/celllistsource.cxx451
-rw-r--r--sc/source/ui/unoobj/celllistsource.hxx178
-rw-r--r--sc/source/ui/unoobj/cellsuno.cxx9833
-rw-r--r--sc/source/ui/unoobj/cellvaluebinding.cxx665
-rw-r--r--sc/source/ui/unoobj/cellvaluebinding.hxx174
-rw-r--r--sc/source/ui/unoobj/chart2uno.cxx3614
-rw-r--r--sc/source/ui/unoobj/chartuno.cxx809
-rw-r--r--sc/source/ui/unoobj/confuno.cxx487
-rw-r--r--sc/source/ui/unoobj/convuno.cxx66
-rw-r--r--sc/source/ui/unoobj/cursuno.cxx512
-rw-r--r--sc/source/ui/unoobj/dapiuno.cxx3563
-rw-r--r--sc/source/ui/unoobj/datauno.cxx2463
-rw-r--r--sc/source/ui/unoobj/defltuno.cxx389
-rw-r--r--sc/source/ui/unoobj/detreg.cxx92
-rw-r--r--sc/source/ui/unoobj/dispuno.cxx417
-rw-r--r--sc/source/ui/unoobj/docuno.cxx3734
-rw-r--r--sc/source/ui/unoobj/drdefuno.cxx85
-rw-r--r--sc/source/ui/unoobj/editsrc.cxx373
-rw-r--r--sc/source/ui/unoobj/eventuno.cxx200
-rw-r--r--sc/source/ui/unoobj/fielduno.cxx1514
-rw-r--r--sc/source/ui/unoobj/filtuno.cxx314
-rw-r--r--sc/source/ui/unoobj/fmtuno.cxx1091
-rw-r--r--sc/source/ui/unoobj/forbiuno.cxx95
-rw-r--r--sc/source/ui/unoobj/funcuno.cxx743
-rw-r--r--sc/source/ui/unoobj/linkuno.cxx1819
-rw-r--r--sc/source/ui/unoobj/listenercalls.cxx91
-rw-r--r--sc/source/ui/unoobj/miscuno.cxx318
-rw-r--r--sc/source/ui/unoobj/nameuno.cxx1167
-rw-r--r--sc/source/ui/unoobj/notesuno.cxx735
-rw-r--r--sc/source/ui/unoobj/optuno.cxx235
-rw-r--r--sc/source/ui/unoobj/pageuno.cxx81
-rw-r--r--sc/source/ui/unoobj/scdetect.cxx897
-rw-r--r--sc/source/ui/unoobj/scdetect.hxx98
-rw-r--r--sc/source/ui/unoobj/servuno.cxx622
-rw-r--r--sc/source/ui/unoobj/shapeuno.cxx1513
-rw-r--r--sc/source/ui/unoobj/srchuno.cxx278
-rw-r--r--sc/source/ui/unoobj/styleuno.cxx2132
-rw-r--r--sc/source/ui/unoobj/targuno.cxx315
-rw-r--r--sc/source/ui/unoobj/textuno.cxx1139
-rw-r--r--sc/source/ui/unoobj/tokenuno.cxx475
-rw-r--r--sc/source/ui/unoobj/unodoc.cxx69
-rw-r--r--sc/source/ui/unoobj/unoreflist.cxx75
-rw-r--r--sc/source/ui/unoobj/viewuno.cxx2390
-rw-r--r--sc/source/ui/unoobj/warnpassword.cxx97
-rw-r--r--sc/source/ui/vba/excelvbahelper.cxx557
-rw-r--r--sc/source/ui/vba/excelvbahelper.hxx113
-rw-r--r--sc/source/ui/vba/helperdecl.hxx55
-rw-r--r--sc/source/ui/vba/service.cxx102
-rw-r--r--sc/source/ui/vba/testvba/README37
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/ApplicationRunTest.xlsbin0 -> 25088 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/AutoFilter.xlsbin0 -> 54272 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/CalcFont.xlsbin0 -> 73728 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/CalcZoom.xlsbin0 -> 62976 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/FinancialFuncTests.xlsbin0 -> 71168 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/FinancialFuncs.xlsbin0 -> 47104 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/MiscOperatorTests.xlsbin0 -> 66048 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/MiscRangeTests.xlsbin0 -> 126976 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/PageBreaks.xlsbin0 -> 63488 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/Ranges-2.xlsbin0 -> 2209280 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/Ranges-3.xlsbin0 -> 54784 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/Ranges.xlsbin0 -> 2236416 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/Shapes.xlsbin0 -> 74240 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/StrConv-test.xlsbin0 -> 65024 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/Template.xlsbin0 -> 65024 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/TestAddress.xlsbin0 -> 84480 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/TestCalc_Rangetest.xlsbin0 -> 67584 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/TestCalc_Rangetest2.xlsbin0 -> 71680 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/TestIntersection.xlsbin0 -> 81408 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/TestUnion.xlsbin0 -> 72192 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/VariantTest.xlsbin0 -> 68608 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/Window.xlsbin0 -> 87040 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/bytearraystring.xlsbin0 -> 58880 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/dateserial.xlsbin0 -> 57344 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/datevalue.xlsbin0 -> 61952 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/format.xlsbin0 -> 102400 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/excel/AutoFilter.log20
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/excel/MiscRangeTests.log45
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/excel/Ranges-2.log68
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/excel/Ranges-3.log8
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/excel/Ranges.log280
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/excel/TestAddress.log62
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/excel/TestCalc_Rangetest.log60
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/excel/TestCalc_Rangetest2.log64
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/format.log36
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/AutoFilter.log20
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/CalcFont.log17
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/CalcZoom.log18
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/FinancialFuncTests.log31
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/MiscOperatorTests.log30
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/MiscRangeTests.log45
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/PageBreaks.log10
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/Ranges-2.log68
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/Ranges-3.log8
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/Ranges.log280
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/Shapes.log77
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/StrConv-test.log9
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/Template.log14
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/TestAddress.log67
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/TestCalc_Rangetest.log60
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/TestCalc_Rangetest2.log65
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/TestIntersection.log26
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/TestUnion.log17
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/VariantTest.log47
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/Window.log46
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/bytearraystring.log8
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/dateserial.log9
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/datevalue.log8
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/format.log36
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/pagesetup.log77
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/partition.log11
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/range-4.log16
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/replace.log14
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/stringplusdouble.log62
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/unix/window2.log41
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/AutoFilter.log20
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/CalcFont.log17
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/MiscOperatorTests.log29
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/MiscRangeTests.log45
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/PageBreaks.log10
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/Ranges-2.log68
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/Ranges-3.log8
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/Ranges.log280
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/Shapes.log77
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/StrConv-test.log9
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/Template.log14
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/TestAddress.log67
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/TestCalc_Rangetest.log60
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/TestCalc_Rangetest2.log65
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/TestIntersection.log26
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/TestUnion.log17
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/VariantTest.log47
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/Window.log46
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/bytearraystring.log8
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/dateserial.log9
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/datevalue.log8
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/format.log36
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/pagesetup.log87
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/partition.log11
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/range-4.log16
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/replace.log14
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/stringplusdouble.log62
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/logs/win/window2.log41
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/notwork/error.xlsbin0 -> 38400 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/notwork/imagecontrols.xlsbin0 -> 2415104 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/notwork/keyword.xlsbin0 -> 50688 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/notwork/objectmodule.xlsbin0 -> 62464 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/notwork/stringtodouble.odsbin0 -> 13260 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/partition.xlsbin0 -> 65536 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/range-4.xlsbin0 -> 2192384 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/replace.xlsbin0 -> 64512 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/stringplusdouble.xlsbin0 -> 75264 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments-ooo-build/window2.xlsbin0 -> 72192 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/ApplicationRunTest.xlsbin0 -> 25088 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/AutoFilter.xlsbin0 -> 54272 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/CalcFont.xlsbin0 -> 73728 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/FinancialFuncs.xlsbin0 -> 47104 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/MiscRangeTests.xlsbin0 -> 126976 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/PageBreaks.xlsbin0 -> 63488 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/Ranges-2.xlsbin0 -> 2209280 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/Ranges-3.xlsbin0 -> 54784 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/Ranges.xlsbin0 -> 2236416 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/Shapes.xlsbin0 -> 74240 bytes
-rwxr-xr-xsc/source/ui/vba/testvba/TestDocuments/StrConv-test.xlsbin0 -> 65024 bytes
-rwxr-xr-xsc/source/ui/vba/testvba/TestDocuments/Template.xlsbin0 -> 65024 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/TestAddress.xlsbin0 -> 84480 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/TestCalc_Rangetest.xlsbin0 -> 67584 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/TestCalc_Rangetest2.xlsbin0 -> 71680 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/TestIntersection.xlsbin0 -> 81408 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/TestUnion.xlsbin0 -> 72192 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/Window.xlsbin0 -> 87040 bytes
-rwxr-xr-xsc/source/ui/vba/testvba/TestDocuments/bytearraystring.xlsbin0 -> 58880 bytes
-rwxr-xr-xsc/source/ui/vba/testvba/TestDocuments/dateserial.xlsbin0 -> 57344 bytes
-rwxr-xr-xsc/source/ui/vba/testvba/TestDocuments/datevalue.xlsbin0 -> 61952 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/format.xlsbin0 -> 102400 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/excel/AutoFilter.log20
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/excel/MiscRangeTests.log45
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/excel/Ranges-2.log68
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/excel/Ranges-3.log8
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/excel/Ranges.log280
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/excel/TestAddress.log62
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/excel/TestCalc_Rangetest.log60
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/excel/TestCalc_Rangetest2.log64
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/AutoFilter.log20
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/CalcFont.log17
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/MiscRangeTests.log45
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/PageBreaks.log10
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/Ranges-2.log68
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/Ranges-3.log8
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/Ranges.log280
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/Shapes.log77
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/StrConv-test.log9
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/Template.log14
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/TestAddress.log67
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/TestCalc_Rangetest.log60
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/TestCalc_Rangetest2.log65
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/TestIntersection.log26
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/TestUnion.log17
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/Window.log46
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/bytearraystring.log8
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/dateserial.log9
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/datevalue.log8
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/format.log36
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/pagesetup.log77
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/partition.log11
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/range-4.log16
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/replace.log14
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/stringplusdouble.log62
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/unix/window2.log41
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/win/AutoFilter.log20
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/win/MiscRangeTests.log45
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/win/Ranges-2.log68
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/win/Ranges-3.log8
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/win/Ranges.log280
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/win/Shapes.log77
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/win/TestAddress.log62
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/win/TestCalc_Rangetest.log60
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/win/TestCalc_Rangetest2.log65
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/win/pagesetup.log87
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/logs/win/replace.log14
-rwxr-xr-xsc/source/ui/vba/testvba/TestDocuments/pagesetup.xlsbin0 -> 72704 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/partition.xlsbin0 -> 65536 bytes
-rwxr-xr-xsc/source/ui/vba/testvba/TestDocuments/range-4.xlsbin0 -> 2192384 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/replace.xlsbin0 -> 64512 bytes
-rw-r--r--sc/source/ui/vba/testvba/TestDocuments/stringplusdouble.xlsbin0 -> 75264 bytes
-rwxr-xr-xsc/source/ui/vba/testvba/TestDocuments/window2.xlsbin0 -> 72192 bytes
-rw-r--r--sc/source/ui/vba/testvba/launchTest.pl45
-rwxr-xr-xsc/source/ui/vba/testvba/runTests.pl121
-rw-r--r--sc/source/ui/vba/testvba/testResult.pl171
-rwxr-xr-xsc/source/ui/vba/testvba/testResults.pl163
-rwxr-xr-xsc/source/ui/vba/testvba/testclientbin0 -> 50595 bytes
-rw-r--r--sc/source/ui/vba/testvba/testvba.cxx304
-rwxr-xr-xsc/source/ui/vba/testvba/timestampsClean.pl73
-rw-r--r--sc/source/ui/vba/vbaapplication.cxx1836
-rw-r--r--sc/source/ui/vba/vbaapplication.hxx149
-rw-r--r--sc/source/ui/vba/vbaassistant.cxx135
-rw-r--r--sc/source/ui/vba/vbaassistant.hxx73
-rw-r--r--sc/source/ui/vba/vbaaxes.cxx205
-rw-r--r--sc/source/ui/vba/vbaaxes.hxx54
-rw-r--r--sc/source/ui/vba/vbaaxis.cxx669
-rw-r--r--sc/source/ui/vba/vbaaxis.hxx101
-rw-r--r--sc/source/ui/vba/vbaaxistitle.cxx60
-rw-r--r--sc/source/ui/vba/vbaaxistitle.hxx47
-rw-r--r--sc/source/ui/vba/vbaborders.cxx577
-rw-r--r--sc/source/ui/vba/vbaborders.hxx78
-rw-r--r--sc/source/ui/vba/vbacharacters.cxx138
-rw-r--r--sc/source/ui/vba/vbacharacters.hxx77
-rw-r--r--sc/source/ui/vba/vbachart.cxx1129
-rw-r--r--sc/source/ui/vba/vbachart.hxx107
-rw-r--r--sc/source/ui/vba/vbachartobject.cxx159
-rw-r--r--sc/source/ui/vba/vbachartobject.hxx71
-rw-r--r--sc/source/ui/vba/vbachartobjects.cxx196
-rw-r--r--sc/source/ui/vba/vbachartobjects.hxx78
-rw-r--r--sc/source/ui/vba/vbacharttitle.cxx60
-rw-r--r--sc/source/ui/vba/vbacharttitle.hxx47
-rw-r--r--sc/source/ui/vba/vbacomment.cxx252
-rw-r--r--sc/source/ui/vba/vbacomment.hxx83
-rw-r--r--sc/source/ui/vba/vbacomments.cxx119
-rw-r--r--sc/source/ui/vba/vbacomments.hxx67
-rw-r--r--sc/source/ui/vba/vbacommentshape.cxx49
-rw-r--r--sc/source/ui/vba/vbacommentshape.hxx49
-rw-r--r--sc/source/ui/vba/vbacondition.cxx177
-rw-r--r--sc/source/ui/vba/vbacondition.hxx57
-rw-r--r--sc/source/ui/vba/vbadialog.cxx111
-rw-r--r--sc/source/ui/vba/vbadialog.hxx55
-rw-r--r--sc/source/ui/vba/vbadialogs.cxx77
-rw-r--r--sc/source/ui/vba/vbadialogs.hxx59
-rw-r--r--sc/source/ui/vba/vbaeventshelper.cxx791
-rw-r--r--sc/source/ui/vba/vbaeventshelper.hxx84
-rw-r--r--sc/source/ui/vba/vbafiledialog.cxx186
-rw-r--r--sc/source/ui/vba/vbafiledialog.hxx63
-rw-r--r--sc/source/ui/vba/vbafiledialogselecteditems.cxx157
-rw-r--r--sc/source/ui/vba/vbafiledialogselecteditems.hxx90
-rw-r--r--sc/source/ui/vba/vbafilesearch.cxx245
-rw-r--r--sc/source/ui/vba/vbafilesearch.hxx80
-rw-r--r--sc/source/ui/vba/vbafont.cxx504
-rw-r--r--sc/source/ui/vba/vbafont.hxx92
-rw-r--r--sc/source/ui/vba/vbaformat.cxx845
-rw-r--r--sc/source/ui/vba/vbaformat.hxx111
-rw-r--r--sc/source/ui/vba/vbaformatcondition.cxx179
-rw-r--r--sc/source/ui/vba/vbaformatcondition.hxx73
-rw-r--r--sc/source/ui/vba/vbaformatconditions.cxx291
-rw-r--r--sc/source/ui/vba/vbaformatconditions.hxx67
-rw-r--r--sc/source/ui/vba/vbafoundfiles.cxx146
-rw-r--r--sc/source/ui/vba/vbafoundfiles.hxx91
-rw-r--r--sc/source/ui/vba/vbaglobals.cxx313
-rw-r--r--sc/source/ui/vba/vbaglobals.hxx99
-rw-r--r--sc/source/ui/vba/vbahelper.cxx761
-rw-r--r--sc/source/ui/vba/vbahyperlink.cxx249
-rw-r--r--sc/source/ui/vba/vbahyperlink.hxx90
-rw-r--r--sc/source/ui/vba/vbahyperlinks.cxx296
-rw-r--r--sc/source/ui/vba/vbahyperlinks.hxx153
-rw-r--r--sc/source/ui/vba/vbainterior.cxx416
-rw-r--r--sc/source/ui/vba/vbainterior.hxx90
-rw-r--r--sc/source/ui/vba/vbamenu.cxx87
-rw-r--r--sc/source/ui/vba/vbamenu.hxx57
-rw-r--r--sc/source/ui/vba/vbamenubar.cxx69
-rw-r--r--sc/source/ui/vba/vbamenubar.hxx53
-rw-r--r--sc/source/ui/vba/vbamenubars.cxx140
-rw-r--r--sc/source/ui/vba/vbamenubars.hxx64
-rw-r--r--sc/source/ui/vba/vbamenuitem.cxx85
-rw-r--r--sc/source/ui/vba/vbamenuitem.hxx58
-rw-r--r--sc/source/ui/vba/vbamenuitems.cxx153
-rw-r--r--sc/source/ui/vba/vbamenuitems.hxx63
-rw-r--r--sc/source/ui/vba/vbamenus.cxx139
-rw-r--r--sc/source/ui/vba/vbamenus.hxx63
-rw-r--r--sc/source/ui/vba/vbaname.cxx232
-rw-r--r--sc/source/ui/vba/vbaname.hxx90
-rw-r--r--sc/source/ui/vba/vbanames.cxx262
-rw-r--r--sc/source/ui/vba/vbanames.hxx84
-rw-r--r--sc/source/ui/vba/vbaoleobject.cxx155
-rw-r--r--sc/source/ui/vba/vbaoleobject.hxx69
-rw-r--r--sc/source/ui/vba/vbaoleobjects.cxx188
-rw-r--r--sc/source/ui/vba/vbaoleobjects.hxx59
-rw-r--r--sc/source/ui/vba/vbaoutline.cxx68
-rw-r--r--sc/source/ui/vba/vbaoutline.hxx55
-rw-r--r--sc/source/ui/vba/vbapagebreak.cxx174
-rw-r--r--sc/source/ui/vba/vbapagebreak.hxx106
-rw-r--r--sc/source/ui/vba/vbapagebreaks.cxx321
-rw-r--r--sc/source/ui/vba/vbapagebreaks.hxx100
-rw-r--r--sc/source/ui/vba/vbapagesetup.cxx732
-rw-r--r--sc/source/ui/vba/vbapagesetup.hxx95
-rw-r--r--sc/source/ui/vba/vbapalette.cxx116
-rw-r--r--sc/source/ui/vba/vbapalette.hxx56
-rw-r--r--sc/source/ui/vba/vbapane.cxx209
-rw-r--r--sc/source/ui/vba/vbapane.hxx70
-rw-r--r--sc/source/ui/vba/vbapivotcache.cxx73
-rw-r--r--sc/source/ui/vba/vbapivotcache.hxx56
-rw-r--r--sc/source/ui/vba/vbapivottable.cxx66
-rw-r--r--sc/source/ui/vba/vbapivottable.hxx52
-rw-r--r--sc/source/ui/vba/vbapivottables.cxx97
-rw-r--r--sc/source/ui/vba/vbapivottables.hxx68
-rw-r--r--sc/source/ui/vba/vbapropvalue.cxx48
-rw-r--r--sc/source/ui/vba/vbapropvalue.hxx60
-rw-r--r--sc/source/ui/vba/vbaquerytable.cxx90
-rw-r--r--sc/source/ui/vba/vbaquerytable.hxx62
-rw-r--r--sc/source/ui/vba/vbarange.cxx6289
-rw-r--r--sc/source/ui/vba/vbarange.hxx324
-rw-r--r--sc/source/ui/vba/vbasheetobject.cxx551
-rw-r--r--sc/source/ui/vba/vbasheetobject.hxx223
-rw-r--r--sc/source/ui/vba/vbasheetobjects.cxx537
-rw-r--r--sc/source/ui/vba/vbasheetobjects.hxx116
-rw-r--r--sc/source/ui/vba/vbastyle.cxx189
-rw-r--r--sc/source/ui/vba/vbastyle.hxx69
-rw-r--r--sc/source/ui/vba/vbastyles.cxx185
-rw-r--r--sc/source/ui/vba/vbastyles.hxx60
-rw-r--r--sc/source/ui/vba/vbatextboxshape.cxx69
-rw-r--r--sc/source/ui/vba/vbatextboxshape.hxx53
-rw-r--r--sc/source/ui/vba/vbatextframe.cxx81
-rw-r--r--sc/source/ui/vba/vbatextframe.hxx52
-rw-r--r--sc/source/ui/vba/vbatitle.hxx166
-rw-r--r--sc/source/ui/vba/vbavalidation.cxx346
-rw-r--r--sc/source/ui/vba/vbavalidation.hxx74
-rw-r--r--sc/source/ui/vba/vbawindow.cxx848
-rw-r--r--sc/source/ui/vba/vbawindow.hxx126
-rw-r--r--sc/source/ui/vba/vbawindows.cxx257
-rw-r--r--sc/source/ui/vba/vbawindows.hxx66
-rw-r--r--sc/source/ui/vba/vbaworkbook.cxx460
-rw-r--r--sc/source/ui/vba/vbaworkbook.hxx94
-rw-r--r--sc/source/ui/vba/vbaworkbooks.cxx332
-rw-r--r--sc/source/ui/vba/vbaworkbooks.hxx71
-rw-r--r--sc/source/ui/vba/vbaworksheet.cxx1191
-rw-r--r--sc/source/ui/vba/vbaworksheet.hxx181
-rw-r--r--sc/source/ui/vba/vbaworksheets.cxx540
-rw-r--r--sc/source/ui/vba/vbaworksheets.hxx87
-rw-r--r--sc/source/ui/vba/vbawsfunction.cxx322
-rw-r--r--sc/source/ui/vba/vbawsfunction.hxx59
-rw-r--r--sc/source/ui/view/auditsh.cxx157
-rw-r--r--sc/source/ui/view/cellmergeoption.cxx90
-rw-r--r--sc/source/ui/view/cellsh.cxx985
-rw-r--r--sc/source/ui/view/cellsh1.cxx2485
-rw-r--r--sc/source/ui/view/cellsh2.cxx1192
-rw-r--r--sc/source/ui/view/cellsh3.cxx923
-rw-r--r--sc/source/ui/view/cellsh4.cxx456
-rw-r--r--sc/source/ui/view/colrowba.cxx416
-rw-r--r--sc/source/ui/view/dbfunc.cxx538
-rw-r--r--sc/source/ui/view/dbfunc2.cxx79
-rw-r--r--sc/source/ui/view/dbfunc3.cxx2334
-rw-r--r--sc/source/ui/view/dbfunc4.cxx103
-rw-r--r--sc/source/ui/view/drawattr.cxx84
-rw-r--r--sc/source/ui/view/drawutil.cxx118
-rw-r--r--sc/source/ui/view/drawvie2.cxx64
-rw-r--r--sc/source/ui/view/drawvie3.cxx214
-rw-r--r--sc/source/ui/view/drawvie4.cxx357
-rw-r--r--sc/source/ui/view/drawview.cxx753
-rw-r--r--sc/source/ui/view/editsh.cxx1203
-rw-r--r--sc/source/ui/view/formatsh.cxx2242
-rw-r--r--sc/source/ui/view/galwrap.cxx81
-rw-r--r--sc/source/ui/view/gridmerg.cxx176
-rw-r--r--sc/source/ui/view/gridwin.cxx5742
-rw-r--r--sc/source/ui/view/gridwin2.cxx1066
-rw-r--r--sc/source/ui/view/gridwin3.cxx400
-rw-r--r--sc/source/ui/view/gridwin4.cxx1749
-rw-r--r--sc/source/ui/view/gridwin5.cxx440
-rw-r--r--sc/source/ui/view/hdrcont.cxx1027
-rw-r--r--sc/source/ui/view/hintwin.cxx111
-rw-r--r--sc/source/ui/view/imapwrap.cxx78
-rw-r--r--sc/source/ui/view/invmerge.cxx194
-rw-r--r--sc/source/ui/view/notemark.cxx202
-rw-r--r--sc/source/ui/view/olinewin.cxx1045
-rw-r--r--sc/source/ui/view/olkact.cxx217
-rw-r--r--sc/source/ui/view/output.cxx2373
-rw-r--r--sc/source/ui/view/output2.cxx4766
-rw-r--r--sc/source/ui/view/output3.cxx274
-rw-r--r--sc/source/ui/view/overlayobject.cxx104
-rw-r--r--sc/source/ui/view/pfuncache.cxx200
-rw-r--r--sc/source/ui/view/pgbrksh.cxx87
-rw-r--r--sc/source/ui/view/pivotsh.cxx202
-rw-r--r--sc/source/ui/view/preview.cxx1612
-rw-r--r--sc/source/ui/view/prevloc.cxx751
-rw-r--r--sc/source/ui/view/prevwsh.cxx1136
-rw-r--r--sc/source/ui/view/prevwsh2.cxx222
-rw-r--r--sc/source/ui/view/printfun.cxx3176
-rw-r--r--sc/source/ui/view/reffact.cxx402
-rw-r--r--sc/source/ui/view/scextopt.cxx227
-rw-r--r--sc/source/ui/view/select.cxx965
-rw-r--r--sc/source/ui/view/selectionstate.cxx91
-rw-r--r--sc/source/ui/view/spelldialog.cxx281
-rw-r--r--sc/source/ui/view/spelleng.cxx460
-rw-r--r--sc/source/ui/view/tabcont.cxx647
-rw-r--r--sc/source/ui/view/tabpopsh.cxx75
-rw-r--r--sc/source/ui/view/tabsplit.cxx107
-rw-r--r--sc/source/ui/view/tabview.cxx2447
-rw-r--r--sc/source/ui/view/tabview2.cxx1470
-rw-r--r--sc/source/ui/view/tabview3.cxx2540
-rw-r--r--sc/source/ui/view/tabview4.cxx565
-rw-r--r--sc/source/ui/view/tabview5.cxx676
-rw-r--r--sc/source/ui/view/tabvwsh.cxx112
-rw-r--r--sc/source/ui/view/tabvwsh2.cxx482
-rw-r--r--sc/source/ui/view/tabvwsh3.cxx1160
-rw-r--r--sc/source/ui/view/tabvwsh4.cxx1891
-rw-r--r--sc/source/ui/view/tabvwsh5.cxx428
-rw-r--r--sc/source/ui/view/tabvwsh8.cxx105
-rw-r--r--sc/source/ui/view/tabvwsh9.cxx282
-rw-r--r--sc/source/ui/view/tabvwsha.cxx805
-rw-r--r--sc/source/ui/view/tabvwshb.cxx577
-rw-r--r--sc/source/ui/view/tabvwshc.cxx344
-rw-r--r--sc/source/ui/view/tabvwshd.cxx102
-rw-r--r--sc/source/ui/view/tabvwshe.cxx345
-rw-r--r--sc/source/ui/view/tabvwshf.cxx978
-rw-r--r--sc/source/ui/view/tabvwshg.cxx137
-rw-r--r--sc/source/ui/view/tabvwshh.cxx295
-rw-r--r--sc/source/ui/view/viewdata.cxx3096
-rw-r--r--sc/source/ui/view/viewfun2.cxx3093
-rw-r--r--sc/source/ui/view/viewfun3.cxx1955
-rw-r--r--sc/source/ui/view/viewfun4.cxx827
-rw-r--r--sc/source/ui/view/viewfun5.cxx737
-rw-r--r--sc/source/ui/view/viewfun6.cxx375
-rw-r--r--sc/source/ui/view/viewfun7.cxx491
-rw-r--r--sc/source/ui/view/viewfunc.cxx3046
-rw-r--r--sc/source/ui/view/viewutil.cxx473
-rw-r--r--sc/source/ui/view/waitoff.cxx72
-rw-r--r--sc/uiconfig/layout/delzip1
-rw-r--r--sc/uiconfig/layout/insert-sheet.xml57
-rw-r--r--sc/uiconfig/layout/move-copy-sheet.xml21
-rw-r--r--sc/uiconfig/layout/sort-options.xml40
-rw-r--r--sc/uiconfig/layout/string-input.xml16
-rw-r--r--sc/uiconfig/scalc/menubar/menubar.xml456
-rw-r--r--sc/uiconfig/scalc/statusbar/statusbar.xml13
-rw-r--r--sc/uiconfig/scalc/toolbar/alignmentbar.xml11
-rw-r--r--sc/uiconfig/scalc/toolbar/arrowshapes.xml34
-rw-r--r--sc/uiconfig/scalc/toolbar/basicshapes.xml29
-rw-r--r--sc/uiconfig/scalc/toolbar/calloutshapes.xml11
-rw-r--r--sc/uiconfig/scalc/toolbar/colorbar.xml15
-rw-r--r--sc/uiconfig/scalc/toolbar/drawbar.xml34
-rw-r--r--sc/uiconfig/scalc/toolbar/drawobjectbar.xml30
-rw-r--r--sc/uiconfig/scalc/toolbar/extrusionobjectbar.xml16
-rw-r--r--sc/uiconfig/scalc/toolbar/findbar.xml8
-rw-r--r--sc/uiconfig/scalc/toolbar/flowchartshapes.xml36
-rw-r--r--sc/uiconfig/scalc/toolbar/fontworkobjectbar.xml11
-rw-r--r--sc/uiconfig/scalc/toolbar/fontworkshapetype.xml38
-rw-r--r--sc/uiconfig/scalc/toolbar/formatobjectbar.xml55
-rw-r--r--sc/uiconfig/scalc/toolbar/formcontrols.xml29
-rw-r--r--sc/uiconfig/scalc/toolbar/formdesign.xml32
-rw-r--r--sc/uiconfig/scalc/toolbar/formsfilterbar.xml7
-rw-r--r--sc/uiconfig/scalc/toolbar/formsnavigationbar.xml33
-rw-r--r--sc/uiconfig/scalc/toolbar/formtextobjectbar.xml28
-rw-r--r--sc/uiconfig/scalc/toolbar/fullscreenbar.xml5
-rw-r--r--sc/uiconfig/scalc/toolbar/graffilterbar.xml17
-rw-r--r--sc/uiconfig/scalc/toolbar/graphicobjectbar.xml32
-rw-r--r--sc/uiconfig/scalc/toolbar/insertbar.xml13
-rw-r--r--sc/uiconfig/scalc/toolbar/insertcellsbar.xml8
-rw-r--r--sc/uiconfig/scalc/toolbar/mediaobjectbar.xml7
-rw-r--r--sc/uiconfig/scalc/toolbar/moreformcontrols.xml20
-rw-r--r--sc/uiconfig/scalc/toolbar/previewbar.xml22
-rw-r--r--sc/uiconfig/scalc/toolbar/standardbar.xml44
-rw-r--r--sc/uiconfig/scalc/toolbar/starshapes.xml17
-rw-r--r--sc/uiconfig/scalc/toolbar/symbolshapes.xml24
-rw-r--r--sc/uiconfig/scalc/toolbar/textobjectbar.xml35
-rw-r--r--sc/uiconfig/scalc/toolbar/toolbar.xml23
-rw-r--r--sc/uiconfig/scalc/toolbar/viewerbar.xml18
-rw-r--r--sc/util/createExtPackage.pl67
-rw-r--r--sc/util/hidother.src472
-rw-r--r--sc/util/sc.component97
-rw-r--r--sc/util/scd.component34
-rw-r--r--sc/util/scfilt.component34
-rw-r--r--sc/util/vbaobj.component58
-rw-r--r--sc/workben/addin.cxx588
-rw-r--r--sc/workben/addin.hxx104
-rw-r--r--sc/workben/celltrans/keywords_utf16.txtbin0 -> 1830 bytes
-rwxr-xr-xsc/workben/celltrans/parse.py209
-rw-r--r--sc/workben/makefile.mk96
-rw-r--r--sc/workben/map.idl37
-rw-r--r--sc/workben/result.cxx135
-rw-r--r--sc/workben/result.hxx77
-rw-r--r--sc/workben/test.cxx1939
-rw-r--r--sc/workben/testadd.idl67
-rw-r--r--sc/xml/AccessibleEditableTextPara_HeaderFooter.xml29
-rw-r--r--sc/xml/AccessibleEditableTextPara_PreviewCell.xml28
-rw-r--r--sc/xml/AccessibleEditableTextPara_PreviewNote.xml28
-rw-r--r--sc/xml/ScAccessibleCell.xml29
-rw-r--r--sc/xml/ScAccessibleCsvCell.xml27
-rw-r--r--sc/xml/ScAccessibleCsvGrid.xml28
-rw-r--r--sc/xml/ScAccessibleCsvRuler.xml27
-rw-r--r--sc/xml/ScAccessibleDocument.xml27
-rw-r--r--sc/xml/ScAccessibleDocumentPagePreview.xml26
-rw-r--r--sc/xml/ScAccessiblePageHeader.xml26
-rw-r--r--sc/xml/ScAccessiblePageHeaderArea.xml26
-rw-r--r--sc/xml/ScAccessiblePreviewCell.xml27
-rw-r--r--sc/xml/ScAccessiblePreviewHeaderCell.xml27
-rw-r--r--sc/xml/ScAccessiblePreviewTable.xml26
-rw-r--r--sc/xml/ScAccessibleSpreadsheet.xml27
-rw-r--r--sc/xml/ScAnnotationObj.xml202
-rw-r--r--sc/xml/ScAnnotationShapeObj.xml202
-rw-r--r--sc/xml/ScAnnotationsObj.xml294
-rw-r--r--sc/xml/ScAreaLinkObj.xml107
-rw-r--r--sc/xml/ScAreaLinksObj.xml107
-rw-r--r--sc/xml/ScAutoFormatFieldObj.xml134
-rw-r--r--sc/xml/ScAutoFormatObj.xml134
-rw-r--r--sc/xml/ScAutoFormatsObj.xml134
-rw-r--r--sc/xml/ScCellCursorObj.xml199
-rw-r--r--sc/xml/ScCellFieldObj.xml204
-rw-r--r--sc/xml/ScCellFieldsObj.xml204
-rw-r--r--sc/xml/ScCellFormatsEnumeration.xml316
-rw-r--r--sc/xml/ScCellFormatsObj.xml316
-rw-r--r--sc/xml/ScCellObj.xml316
-rw-r--r--sc/xml/ScCellRangeObj.xml316
-rw-r--r--sc/xml/ScCellRangesObj.xml316
-rw-r--r--sc/xml/ScCellSearchObj.xml102
-rw-r--r--sc/xml/ScCellTextCursor.xml120
-rw-r--r--sc/xml/ScCellsEnumeration.xml316
-rw-r--r--sc/xml/ScCellsObj.xml316
-rw-r--r--sc/xml/ScChartObj.xml110
-rw-r--r--sc/xml/ScChartsObj.xml110
-rw-r--r--sc/xml/ScConsolidationDescriptor.xml218
-rw-r--r--sc/xml/ScDDELinkObj.xml107
-rw-r--r--sc/xml/ScDDELinksObj.xml107
-rw-r--r--sc/xml/ScDataPilotFieldGroupItemObj.xml122
-rw-r--r--sc/xml/ScDataPilotFieldGroupObj.xml122
-rw-r--r--sc/xml/ScDataPilotFieldGroupsObj.xml122
-rw-r--r--sc/xml/ScDataPilotFieldObj.xml122
-rw-r--r--sc/xml/ScDataPilotFieldsObj.xml122
-rw-r--r--sc/xml/ScDataPilotItemObj.xml122
-rw-r--r--sc/xml/ScDataPilotItemsObj.xml122
-rw-r--r--sc/xml/ScDataPilotTableObj.xml123
-rw-r--r--sc/xml/ScDataPilotTablesObj.xml122
-rw-r--r--sc/xml/ScDatabaseRangeObj.xml218
-rw-r--r--sc/xml/ScDatabaseRangesObj.xml218
-rw-r--r--sc/xml/ScDocumentConfiguration.xml294
-rw-r--r--sc/xml/ScDrawPageObj.xml294
-rw-r--r--sc/xml/ScDrawPagesObj.xml294
-rw-r--r--sc/xml/ScFilterDescriptorBase.xml218
-rw-r--r--sc/xml/ScFunctionListObj.xml113
-rw-r--r--sc/xml/ScHeaderFieldObj.xml204
-rw-r--r--sc/xml/ScHeaderFieldsObj.xml204
-rw-r--r--sc/xml/ScHeaderFooterContentObj.xml120
-rw-r--r--sc/xml/ScHeaderFooterTextCursor.xml120
-rw-r--r--sc/xml/ScHeaderFooterTextObj.xml120
-rw-r--r--sc/xml/ScIndexEnumeration_CellAnnotationsEnumeration.xml60
-rw-r--r--sc/xml/ScIndexEnumeration_CellAreaLinksEnumeration.xml60
-rw-r--r--sc/xml/ScIndexEnumeration_DDELinksEnumeration.xml60
-rw-r--r--sc/xml/ScIndexEnumeration_DataPilotFieldsEnumeration.xml60
-rw-r--r--sc/xml/ScIndexEnumeration_DataPilotItemsEnumeration.xml60
-rw-r--r--sc/xml/ScIndexEnumeration_DataPilotTablesEnumeration.xml60
-rw-r--r--sc/xml/ScIndexEnumeration_DatabaseRangesEnumeration.xml60
-rw-r--r--sc/xml/ScIndexEnumeration_FunctionDescriptionEnumeration.xml60
-rw-r--r--sc/xml/ScIndexEnumeration_LabelRangesEnumeration.xml60
-rw-r--r--sc/xml/ScIndexEnumeration_NamedRangesEnumeration.xml60
-rw-r--r--sc/xml/ScIndexEnumeration_ScenariosEnumeration.xml60
-rw-r--r--sc/xml/ScIndexEnumeration_SheetCellRangesEnumeration.xml60
-rw-r--r--sc/xml/ScIndexEnumeration_SheetLinksEnumeration.xml60
-rw-r--r--sc/xml/ScIndexEnumeration_SpreadsheetViewPanesEnumeration.xml60
-rw-r--r--sc/xml/ScIndexEnumeration_SpreadsheetsEnumeration.xml60
-rw-r--r--sc/xml/ScIndexEnumeration_SubTotalFieldsEnumeration.xml60
-rw-r--r--sc/xml/ScIndexEnumeration_TableAutoFormatEnumeration.xml60
-rw-r--r--sc/xml/ScIndexEnumeration_TableChartsEnumeration.xml60
-rw-r--r--sc/xml/ScIndexEnumeration_TableColumnsEnumeration.xml60
-rw-r--r--sc/xml/ScIndexEnumeration_TableConditionalEntryEnumeration.xml60
-rw-r--r--sc/xml/ScIndexEnumeration_TableRowsEnumeration.xml60
-rw-r--r--sc/xml/ScIndexEnumeration_TextFieldEnumeration.xml60
-rw-r--r--sc/xml/ScLabelRangeObj.xml216
-rw-r--r--sc/xml/ScLabelRangesObj.xml216
-rw-r--r--sc/xml/ScModelObj.xml294
-rw-r--r--sc/xml/ScNamedRangeObj.xml216
-rw-r--r--sc/xml/ScNamedRangesObj.xml216
-rw-r--r--sc/xml/ScPageObj.xml294
-rw-r--r--sc/xml/ScRecentFunctionsObj.xml113
-rw-r--r--sc/xml/ScScenariosObj.xml294
-rw-r--r--sc/xml/ScShapeObj.xml33
-rw-r--r--sc/xml/ScSheetLinkObj.xml107
-rw-r--r--sc/xml/ScSheetLinksObj.xml107
-rw-r--r--sc/xml/ScSpreadsheetSettings.xml113
-rw-r--r--sc/xml/ScSpreadsheetSettingsObj.xml295
-rw-r--r--sc/xml/ScStyleFamiliesObj.xml134
-rw-r--r--sc/xml/ScStyleFamilyObj.xml133
-rw-r--r--sc/xml/ScStyleObj.xml133
-rw-r--r--sc/xml/ScSubTotalDescriptorBase.xml218
-rw-r--r--sc/xml/ScSubTotalFieldObj.xml218
-rw-r--r--sc/xml/ScTabViewObj.xml249
-rw-r--r--sc/xml/ScTableColumnObj.xml316
-rw-r--r--sc/xml/ScTableColumnsObj.xml294
-rw-r--r--sc/xml/ScTableConditionalEntry.xml72
-rw-r--r--sc/xml/ScTableConditionalFormat.xml72
-rw-r--r--sc/xml/ScTableRowObj.xml316
-rw-r--r--sc/xml/ScTableRowsObj.xml294
-rw-r--r--sc/xml/ScTableSheetObj.xml316
-rw-r--r--sc/xml/ScTableSheetsObj.xml294
-rw-r--r--sc/xml/ScTableValidationObj.xml72
-rw-r--r--sc/xml/ScUniqueCellFormatsEnumeration.xml316
-rw-r--r--sc/xml/ScUniqueCellFormatsObj.xml316
-rw-r--r--sc/xml/ScViewPaneObj.xml249
-rw-r--r--sc/xml/ScXMLExport.xml115
-rw-r--r--sc/xml/ScXMLImport.xml115
1867 files changed, 735815 insertions, 0 deletions
diff --git a/sc/AllLangResTarget_sc.mk b/sc/AllLangResTarget_sc.mk
new file mode 100644
index 000000000000..611df16231fd
--- /dev/null
+++ b/sc/AllLangResTarget_sc.mk
@@ -0,0 +1,105 @@
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public 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.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+# Norbert Thiebaud <nthiebaud@gmail.com> (C) 2010, All Rights Reserved.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+
+$(eval $(call gb_AllLangResTarget_AllLangResTarget,sc))
+
+$(eval $(call gb_AllLangResTarget_add_srs,sc,\
+ sc/res \
+))
+
+$(eval $(call gb_SrsTarget_SrsTarget,sc/res))
+
+$(eval $(call gb_SrsTarget_set_include,sc/res,\
+ $$(INCLUDE) \
+ -I$(OUTDIR)/inc \
+ -I$(WORKDIR)/inc/sc \
+ -I$(realpath $(SRCDIR)/sc/inc) \
+ -I$(realpath $(SRCDIR)/sc/source/ui/inc) \
+ -I$(realpath $(SRCDIR)/sc/source/ui/navipi) \
+ -I$(realpath $(SRCDIR)/sc/source/ui/docshell) \
+ -I$(realpath $(SRCDIR)/sc/source/ui/pagedlg) \
+ -I$(realpath $(SRCDIR)/sc/source/ui/dbgui) \
+ -I$(realpath $(SRCDIR)/sc/source/ui/formdlg) \
+))
+
+$(eval $(call gb_SrsTarget_add_files,sc/res,\
+ sc/source/ui/src/optdlg.src \
+ sc/source/ui/src/popup.src \
+ sc/source/ui/src/autofmt.src \
+ sc/source/ui/src/globstr.src \
+ sc/source/ui/src/optsolver.src \
+ sc/source/ui/src/datafdlg.src \
+ sc/source/ui/src/toolbox.src \
+ sc/source/ui/src/scfuncs.src \
+ sc/source/ui/src/textdlgs.src \
+ sc/source/ui/src/solvrdlg.src \
+ sc/source/ui/src/sc.src \
+ sc/source/ui/src/pseudo.src \
+ sc/source/ui/src/subtdlg.src \
+ sc/source/ui/src/crnrdlg.src \
+ sc/source/ui/src/hdrcont.src \
+ sc/source/ui/src/scerrors.src \
+ sc/source/ui/src/simpref.src \
+ sc/source/ui/src/solveroptions.src \
+ sc/source/ui/src/namedlg.src \
+ sc/source/ui/src/miscdlgs.src \
+ sc/source/ui/src/tabopdlg.src \
+ sc/source/ui/src/scstring.src \
+ sc/source/ui/src/condfrmt.src \
+ sc/source/ui/src/dbnamdlg.src \
+ sc/source/ui/src/opredlin.src \
+ sc/source/ui/src/sortdlg.src \
+ sc/source/ui/src/attrdlg.src \
+ sc/source/ui/src/filter.src \
+ sc/source/ui/cctrl/dpcontrol.src \
+ sc/source/ui/navipi/navipi.src \
+ sc/source/ui/docshell/tpstat.src \
+ sc/source/ui/pagedlg/pagedlg.src \
+ sc/source/ui/pagedlg/tphf.src \
+ sc/source/ui/pagedlg/hfedtdlg.src \
+ sc/source/ui/styleui/scstyles.src \
+ sc/source/ui/styleui/styledlg.src \
+ sc/source/ui/dbgui/asciiopt.src \
+ sc/source/ui/dbgui/pivot.src \
+ sc/source/ui/dbgui/dpgroupdlg.src \
+ sc/source/ui/dbgui/consdlg.src \
+ sc/source/ui/dbgui/pvfundlg.src \
+ sc/source/ui/dbgui/dapitype.src \
+ sc/source/ui/dbgui/imoptdlg.src \
+ sc/source/ui/dbgui/textimportoptions.src \
+ sc/source/ui/dbgui/scendlg.src \
+ sc/source/ui/dbgui/outline.src \
+ sc/source/ui/dbgui/validate.src \
+ sc/source/ui/drawfunc/drformsh.src \
+ sc/source/ui/drawfunc/objdraw.src \
+ sc/source/ui/miscdlgs/retypepassdlg.src \
+ sc/source/ui/miscdlgs/instbdlg.src \
+ sc/source/ui/miscdlgs/highred.src \
+ sc/source/ui/miscdlgs/conflictsdlg.src \
+ sc/source/ui/miscdlgs/protectiondlg.src \
+ sc/source/ui/miscdlgs/acredlin.src \
+ sc/source/ui/miscdlgs/sharedocdlg.src \
+ sc/source/ui/miscdlgs/linkarea.src \
+ sc/source/ui/formdlg/formdlgs.src \
+ sc/source/ui/formdlg/dwfunctr.src \
+ sc/source/core/src/compiler.src \
+))
diff --git a/sc/CppunitTest_sc_ucalc.mk b/sc/CppunitTest_sc_ucalc.mk
new file mode 100644
index 000000000000..5a92c164b2a7
--- /dev/null
+++ b/sc/CppunitTest_sc_ucalc.mk
@@ -0,0 +1,90 @@
+#*************************************************************************
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (the "License"); you may not use this file except in compliance with
+# the License or as specified alternatively below. You may obtain a copy of
+# the License at http://www.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+# Bjoern Michaelsen, Canonical Ltd. <bjoern.michaelsen@canonical.com>
+# Portions created by the Initial Developer are Copyright (C) 2010 the
+# Initial Developer. All Rights Reserved.
+#
+# Major Contributor(s):
+#
+# For minor contributions see the git repository.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+#*************************************************************************
+
+$(eval $(call gb_CppunitTest_CppunitTest,sc_ucalc))
+
+$(eval $(call gb_CppunitTest_add_package_headers,sc_ucalc,sc_qa_unit))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,sc_ucalc, \
+ sc/qa/unit/ucalc \
+))
+
+$(eval $(call gb_CppunitTest_set_args,sc_ucalc,\
+ --headless \
+ --invisible \
+ "-env:UNO_TYPES=$(foreach binrdb,udkapi.rdb types.rdb,\
+ file://$(if $(filter WNT,$(OS)),/)$(OUTDIR)/bin/$(binrdb))" \
+ "-env:UNO_SERVICES=$(foreach rdb,$(OUTDIR)/xml/ure/services.rdb $(WORKDIR)/CustomTarget/sc/qa/unit/services.rdb,\
+ file://$(if $(filter WNT,$(OS)),/)$(rdb))" \
+ $(foreach dir,URE_INTERNAL_LIB_DIR OOO_BASE_DIR BRAND_BASE_DIR, \
+ -env:$(dir)=file://$(if $(filter WNT,$(OS)),/$(OUTDIR)/bin,$(OUTDIR)/lib)) \
+))
+
+$(eval $(call gb_CppunitTest_add_library_objects,sc_ucalc,sc))
+
+$(eval $(call gb_CppunitTest_add_linked_libs,sc_ucalc, \
+ avmedia \
+ basegfx \
+ comphelper \
+ cppu \
+ cppuhelper \
+ drawinglayer \
+ editeng \
+ for \
+ forui \
+ i18nisolang1 \
+ sal \
+ salhelper \
+ sb \
+ sfx \
+ sot \
+ svl \
+ svt \
+ svx \
+ svxcore \
+ tk \
+ tl \
+ ucbhelper \
+ utl \
+ vbahelper \
+ vcl \
+ xo \
+ $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_CppunitTest_set_include,sc_ucalc,\
+ -I$(realpath $(SRCDIR)/sc/inc/pch) \
+ -I$(realpath $(SRCDIR)/sc/source/ui/inc) \
+ -I$(realpath $(SRCDIR)/sc/inc) \
+ $$(INCLUDE) \
+ -I$(OUTDIR)/inc/offuh \
+ -I$(OUTDIR)/inc \
+))
+
+# vim: set noet sw=4:
diff --git a/sc/Library_sc.mk b/sc/Library_sc.mk
new file mode 100644
index 000000000000..62c0ac0eb9a8
--- /dev/null
+++ b/sc/Library_sc.mk
@@ -0,0 +1,608 @@
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public 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.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+# Norbert Thiebaud <nthiebaud@gmail.com> (C) 2010, All Rights Reserved.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Library_Library,sc))
+
+$(eval $(call gb_Library_add_sdi_headers,sc,sc/sdi/scslots))
+
+$(eval $(call gb_Library_add_precompiled_header,sc,$(SRCDIR)/sc/inc/pch/precompiled_sc))
+
+$(eval $(call gb_Library_set_componentfile,sc,sc/util/sc))
+
+$(eval $(call gb_Library_set_include,sc,\
+ -I$(realpath $(SRCDIR)/sc/source/core/inc) \
+ -I$(realpath $(SRCDIR)/sc/source/filter/inc) \
+ -I$(realpath $(SRCDIR)/sc/source/ui/inc) \
+ -I$(realpath $(SRCDIR)/sc/inc/pch) \
+ -I$(realpath $(SRCDIR)/sc/inc) \
+ -I$(WORKDIR)/SdiTarget/sc/sdi \
+ -I$(WORKDIR)/Misc/sc/ \
+ $$(INCLUDE) \
+ -I$(OUTDIR)/inc/offuh \
+ -I$(OUTDIR)/inc \
+))
+
+$(eval $(call gb_Library_set_defs,sc,\
+ $$(DEFS) \
+ -DSC_DLLIMPLEMENTATION \
+ -DSC_INFO_OSVERSION=\"$(OS)\" \
+))
+
+$(eval $(call gb_Library_add_linked_libs,sc,\
+ avmedia \
+ basegfx \
+ comphelper \
+ cppu \
+ cppuhelper \
+ drawinglayer \
+ editeng \
+ for \
+ forui \
+ i18nisolang1 \
+ sal \
+ salhelper \
+ sb \
+ sfx \
+ sot \
+ svl \
+ svt \
+ svx \
+ svxcore \
+ tk \
+ tl \
+ ucbhelper \
+ utl \
+ vbahelper \
+ vcl \
+ xo \
+ $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,sc,\
+ sc/source/core/data/attarray \
+ sc/source/core/data/attrib \
+ sc/source/core/data/autonamecache \
+ sc/source/core/data/bcaslot \
+ sc/source/core/data/cell \
+ sc/source/core/data/cell2 \
+ sc/source/core/data/clipparam \
+ sc/source/core/data/column \
+ sc/source/core/data/column2 \
+ sc/source/core/data/column3 \
+ sc/source/core/data/compressedarray \
+ sc/source/core/data/conditio \
+ sc/source/core/data/dbdocutl \
+ sc/source/core/data/dociter \
+ sc/source/core/data/docparam \
+ sc/source/core/data/docpool \
+ sc/source/core/data/documen2 \
+ sc/source/core/data/documen3 \
+ sc/source/core/data/documen4 \
+ sc/source/core/data/documen5 \
+ sc/source/core/data/documen6 \
+ sc/source/core/data/documen7 \
+ sc/source/core/data/documen8 \
+ sc/source/core/data/documen9 \
+ sc/source/core/data/document \
+ sc/source/core/data/dpcachetable \
+ sc/source/core/data/dpdimsave \
+ sc/source/core/data/dpglobal \
+ sc/source/core/data/dpgroup \
+ sc/source/core/data/dpobject \
+ sc/source/core/data/dpoutput \
+ sc/source/core/data/dpoutputgeometry \
+ sc/source/core/data/dpsave \
+ sc/source/core/data/dpsdbtab \
+ sc/source/core/data/dpshttab \
+ sc/source/core/data/dptabdat \
+ sc/source/core/data/dptablecache \
+ sc/source/core/data/dptabres \
+ sc/source/core/data/dptabsrc \
+ sc/source/core/data/drawpage \
+ sc/source/core/data/drwlayer \
+ sc/source/core/data/fillinfo \
+ sc/source/core/data/funcdesc \
+ sc/source/core/data/global \
+ sc/source/core/data/global2 \
+ sc/source/core/data/globalx \
+ sc/source/core/data/markarr \
+ sc/source/core/data/markdata \
+ sc/source/core/data/olinetab \
+ sc/source/core/data/pagepar \
+ sc/source/core/data/patattr \
+ sc/source/core/data/pivot2 \
+ sc/source/core/data/poolhelp \
+ sc/source/core/data/postit \
+ sc/source/core/data/segmenttree \
+ sc/source/core/data/sheetevents \
+ sc/source/core/data/sortparam \
+ sc/source/core/data/stlpool \
+ sc/source/core/data/stlsheet \
+ sc/source/core/data/subtotalparam \
+ sc/source/core/data/tabbgcolor \
+ sc/source/core/data/table1 \
+ sc/source/core/data/table2 \
+ sc/source/core/data/table3 \
+ sc/source/core/data/table4 \
+ sc/source/core/data/table5 \
+ sc/source/core/data/table6 \
+ sc/source/core/data/tabprotection \
+ sc/source/core/data/userdat \
+ sc/source/core/data/validat \
+ sc/source/core/tool/addincfg \
+ sc/source/core/tool/addincol \
+ sc/source/core/tool/addinhelpid \
+ sc/source/core/tool/addinlis \
+ sc/source/core/tool/address \
+ sc/source/core/tool/adiasync \
+ sc/source/core/tool/appoptio \
+ sc/source/core/tool/autoform \
+ sc/source/core/tool/callform \
+ sc/source/core/tool/cellform \
+ sc/source/core/tool/cellkeytranslator \
+ sc/source/core/tool/chartarr \
+ sc/source/core/tool/charthelper \
+ sc/source/core/tool/chartlis \
+ sc/source/core/tool/chartlock \
+ sc/source/core/tool/chartpos \
+ sc/source/core/tool/chgtrack \
+ sc/source/core/tool/chgviset \
+ sc/source/core/tool/collect \
+ sc/source/core/tool/compiler \
+ sc/source/core/tool/consoli \
+ sc/source/core/tool/dbcolect \
+ sc/source/core/tool/ddelink \
+ sc/source/core/tool/detdata \
+ sc/source/core/tool/detfunc \
+ sc/source/core/tool/docoptio \
+ sc/source/core/tool/doubleref \
+ sc/source/core/tool/editutil \
+ sc/source/core/tool/filtopt \
+ sc/source/core/tool/formulaparserpool \
+ sc/source/core/tool/hints \
+ sc/source/core/tool/inputopt \
+ sc/source/core/tool/interpr1 \
+ sc/source/core/tool/interpr2 \
+ sc/source/core/tool/interpr3 \
+ sc/source/core/tool/interpr4 \
+ sc/source/core/tool/interpr5 \
+ sc/source/core/tool/interpr6 \
+ sc/source/core/tool/interpr7 \
+ sc/source/core/tool/lookupcache \
+ sc/source/core/tool/navicfg \
+ sc/source/core/tool/odffmap \
+ sc/source/core/tool/optutil \
+ sc/source/core/tool/parclass \
+ sc/source/core/tool/printopt \
+ sc/source/core/tool/prnsave \
+ sc/source/core/tool/progress \
+ sc/source/core/tool/queryparam \
+ sc/source/core/tool/rangelst \
+ sc/source/core/tool/rangenam \
+ sc/source/core/tool/rangeseq \
+ sc/source/core/tool/rangeutl \
+ sc/source/core/tool/rechead \
+ sc/source/core/tool/refdata \
+ sc/source/core/tool/reffind \
+ sc/source/core/tool/refreshtimer \
+ sc/source/core/tool/reftokenhelper \
+ sc/source/core/tool/refupdat \
+ sc/source/core/tool/scmatrix \
+ sc/source/core/tool/simplerangelist \
+ sc/source/core/tool/stringutil \
+ sc/source/core/tool/subtotal \
+ sc/source/core/tool/token \
+ sc/source/core/tool/unitconv \
+ sc/source/core/tool/userlist \
+ sc/source/core/tool/viewopti \
+ sc/source/core/tool/zforauto \
+ sc/source/filter/xml/XMLCalculationSettingsContext \
+ sc/source/filter/xml/XMLCellRangeSourceContext \
+ sc/source/filter/xml/XMLChangeTrackingExportHelper \
+ sc/source/filter/xml/XMLChangeTrackingImportHelper \
+ sc/source/filter/xml/XMLCodeNameProvider \
+ sc/source/filter/xml/XMLColumnRowGroupExport \
+ sc/source/filter/xml/XMLConsolidationContext \
+ sc/source/filter/xml/XMLConverter \
+ sc/source/filter/xml/XMLDDELinksContext \
+ sc/source/filter/xml/XMLDetectiveContext \
+ sc/source/filter/xml/XMLEmptyContext \
+ sc/source/filter/xml/XMLExportDDELinks \
+ sc/source/filter/xml/XMLExportDataPilot \
+ sc/source/filter/xml/XMLExportDatabaseRanges \
+ sc/source/filter/xml/XMLExportIterator \
+ sc/source/filter/xml/XMLExportSharedData \
+ sc/source/filter/xml/XMLStylesExportHelper \
+ sc/source/filter/xml/XMLStylesImportHelper \
+ sc/source/filter/xml/XMLTableHeaderFooterContext \
+ sc/source/filter/xml/XMLTableMasterPageExport \
+ sc/source/filter/xml/XMLTableShapeImportHelper \
+ sc/source/filter/xml/XMLTableShapeResizer \
+ sc/source/filter/xml/XMLTableShapesContext \
+ sc/source/filter/xml/XMLTableSourceContext \
+ sc/source/filter/xml/XMLTextPContext \
+ sc/source/filter/xml/XMLTrackedChangesContext \
+ sc/source/filter/xml/cachedattraccess \
+ sc/source/filter/xml/sheetdata \
+ sc/source/filter/xml/xmlannoi \
+ sc/source/filter/xml/xmlbodyi \
+ sc/source/filter/xml/xmlcelli \
+ sc/source/filter/xml/xmlcoli \
+ sc/source/filter/xml/xmlconti \
+ sc/source/filter/xml/xmlcvali \
+ sc/source/filter/xml/xmldpimp \
+ sc/source/filter/xml/xmldrani \
+ sc/source/filter/xml/xmlexprt \
+ sc/source/filter/xml/xmlexternaltabi \
+ sc/source/filter/xml/xmlfilti \
+ sc/source/filter/xml/xmlfonte \
+ sc/source/filter/xml/xmlimprt \
+ sc/source/filter/xml/xmllabri \
+ sc/source/filter/xml/xmlnexpi \
+ sc/source/filter/xml/xmlrowi \
+ sc/source/filter/xml/xmlsceni \
+ sc/source/filter/xml/xmlsorti \
+ sc/source/filter/xml/xmlstyle \
+ sc/source/filter/xml/xmlstyli \
+ sc/source/filter/xml/xmlsubti \
+ sc/source/filter/xml/xmltabi \
+ sc/source/filter/xml/xmlwrap \
+ sc/source/ui/Accessibility/AccessibilityHints \
+ sc/source/ui/Accessibility/AccessibleCell \
+ sc/source/ui/Accessibility/AccessibleCellBase \
+ sc/source/ui/Accessibility/AccessibleContextBase \
+ sc/source/ui/Accessibility/AccessibleCsvControl \
+ sc/source/ui/Accessibility/AccessibleDataPilotControl \
+ sc/source/ui/Accessibility/AccessibleDocument \
+ sc/source/ui/Accessibility/AccessibleDocumentBase \
+ sc/source/ui/Accessibility/AccessibleDocumentPagePreview \
+ sc/source/ui/Accessibility/AccessibleEditObject \
+ sc/source/ui/Accessibility/AccessibleFilterMenu \
+ sc/source/ui/Accessibility/AccessibleFilterMenuItem \
+ sc/source/ui/Accessibility/AccessibleFilterTopWindow \
+ sc/source/ui/Accessibility/AccessibleGlobal \
+ sc/source/ui/Accessibility/AccessiblePageHeader \
+ sc/source/ui/Accessibility/AccessiblePageHeaderArea \
+ sc/source/ui/Accessibility/AccessiblePreviewCell \
+ sc/source/ui/Accessibility/AccessiblePreviewHeaderCell \
+ sc/source/ui/Accessibility/AccessiblePreviewTable \
+ sc/source/ui/Accessibility/AccessibleSpreadsheet \
+ sc/source/ui/Accessibility/AccessibleTableBase \
+ sc/source/ui/Accessibility/AccessibleText \
+ sc/source/ui/Accessibility/DrawModelBroadcaster \
+ sc/source/ui/app/client \
+ sc/source/ui/app/drwtrans \
+ sc/source/ui/app/inputhdl \
+ sc/source/ui/app/inputwin \
+ sc/source/ui/app/lnktrans \
+ sc/source/ui/app/msgpool \
+ sc/source/ui/app/rfindlst \
+ sc/source/ui/app/scdll \
+ sc/source/ui/app/scmod \
+ sc/source/ui/app/scmod2 \
+ sc/source/ui/app/seltrans \
+ sc/source/ui/app/transobj \
+ sc/source/ui/app/typemap \
+ sc/source/ui/app/uiitems \
+ sc/source/ui/attrdlg/attrdlg \
+ sc/source/ui/attrdlg/condfrmt \
+ sc/source/ui/attrdlg/scabstdlg \
+ sc/source/ui/attrdlg/scdlgfact \
+ sc/source/ui/attrdlg/scuiexp \
+ sc/source/ui/attrdlg/tabpages \
+ sc/source/ui/cctrl/cbuttonw \
+ sc/source/ui/cctrl/dpcontrol \
+ sc/source/ui/cctrl/editfield \
+ sc/source/ui/cctrl/popmenu \
+ sc/source/ui/cctrl/tbinsert \
+ sc/source/ui/cctrl/tbzoomsliderctrl \
+ sc/source/ui/dbgui/asciiopt \
+ sc/source/ui/dbgui/consdlg \
+ sc/source/ui/dbgui/csvcontrol \
+ sc/source/ui/dbgui/csvgrid \
+ sc/source/ui/dbgui/csvruler \
+ sc/source/ui/dbgui/csvsplits \
+ sc/source/ui/dbgui/csvtablebox \
+ sc/source/ui/dbgui/dapidata \
+ sc/source/ui/dbgui/dapitype \
+ sc/source/ui/dbgui/dbnamdlg \
+ sc/source/ui/dbgui/dpgroupdlg \
+ sc/source/ui/dbgui/expftext \
+ sc/source/ui/dbgui/fieldwnd \
+ sc/source/ui/dbgui/filtdlg \
+ sc/source/ui/dbgui/foptmgr \
+ sc/source/ui/dbgui/imoptdlg \
+ sc/source/ui/dbgui/pfiltdlg \
+ sc/source/ui/dbgui/pvfundlg \
+ sc/source/ui/dbgui/pvlaydlg \
+ sc/source/ui/dbgui/scuiasciiopt \
+ sc/source/ui/dbgui/scuiimoptdlg \
+ sc/source/ui/dbgui/scendlg \
+ sc/source/ui/dbgui/sfiltdlg \
+ sc/source/ui/dbgui/sortdlg \
+ sc/source/ui/dbgui/subtdlg \
+ sc/source/ui/dbgui/textimportoptions \
+ sc/source/ui/dbgui/tpsort \
+ sc/source/ui/dbgui/tpsubt \
+ sc/source/ui/dbgui/validate \
+ sc/source/ui/docshell/arealink \
+ sc/source/ui/docshell/autostyl \
+ sc/source/ui/docshell/dbdocfun \
+ sc/source/ui/docshell/dbdocimp \
+ sc/source/ui/docshell/docfunc \
+ sc/source/ui/docshell/docsh \
+ sc/source/ui/docshell/docsh2 \
+ sc/source/ui/docshell/docsh3 \
+ sc/source/ui/docshell/docsh4 \
+ sc/source/ui/docshell/docsh5 \
+ sc/source/ui/docshell/docsh6 \
+ sc/source/ui/docshell/docsh7 \
+ sc/source/ui/docshell/docsh8 \
+ sc/source/ui/docshell/editable \
+ sc/source/ui/docshell/externalrefmgr \
+ sc/source/ui/docshell/hiranges \
+ sc/source/ui/docshell/impex \
+ sc/source/ui/docshell/macromgr \
+ sc/source/ui/docshell/olinefun \
+ sc/source/ui/docshell/pagedata \
+ sc/source/ui/docshell/pntlock \
+ sc/source/ui/docshell/servobj \
+ sc/source/ui/docshell/sizedev \
+ sc/source/ui/docshell/tablink \
+ sc/source/ui/docshell/tpstat \
+ sc/source/ui/drawfunc/chartsh \
+ sc/source/ui/drawfunc/drawsh \
+ sc/source/ui/drawfunc/drawsh2 \
+ sc/source/ui/drawfunc/drawsh4 \
+ sc/source/ui/drawfunc/drawsh5 \
+ sc/source/ui/drawfunc/drformsh \
+ sc/source/ui/drawfunc/drtxtob \
+ sc/source/ui/drawfunc/drtxtob1 \
+ sc/source/ui/drawfunc/drtxtob2 \
+ sc/source/ui/drawfunc/fuconarc \
+ sc/source/ui/drawfunc/fuconcustomshape \
+ sc/source/ui/drawfunc/fuconpol \
+ sc/source/ui/drawfunc/fuconrec \
+ sc/source/ui/drawfunc/fuconstr \
+ sc/source/ui/drawfunc/fuconuno \
+ sc/source/ui/drawfunc/fudraw \
+ sc/source/ui/drawfunc/fuins1 \
+ sc/source/ui/drawfunc/fuins2 \
+ sc/source/ui/drawfunc/fumark \
+ sc/source/ui/drawfunc/fupoor \
+ sc/source/ui/drawfunc/fusel \
+ sc/source/ui/drawfunc/fusel2 \
+ sc/source/ui/drawfunc/futext \
+ sc/source/ui/drawfunc/futext2 \
+ sc/source/ui/drawfunc/futext3 \
+ sc/source/ui/drawfunc/graphsh \
+ sc/source/ui/drawfunc/mediash \
+ sc/source/ui/drawfunc/oleobjsh \
+ sc/source/ui/formdlg/dwfunctr \
+ sc/source/ui/formdlg/formdata \
+ sc/source/ui/formdlg/formula \
+ sc/source/ui/formdlg/privsplt \
+ sc/source/ui/miscdlgs/acredlin \
+ sc/source/ui/miscdlgs/anyrefdg \
+ sc/source/ui/miscdlgs/autofmt \
+ sc/source/ui/miscdlgs/conflictsdlg \
+ sc/source/ui/miscdlgs/crdlg \
+ sc/source/ui/miscdlgs/crnrdlg \
+ sc/source/ui/miscdlgs/datafdlg \
+ sc/source/ui/miscdlgs/delcldlg \
+ sc/source/ui/miscdlgs/delcodlg \
+ sc/source/ui/miscdlgs/filldlg \
+ sc/source/ui/miscdlgs/groupdlg \
+ sc/source/ui/miscdlgs/highred \
+ sc/source/ui/miscdlgs/inscldlg \
+ sc/source/ui/miscdlgs/inscodlg \
+ sc/source/ui/miscdlgs/instbdlg \
+ sc/source/ui/miscdlgs/lbseldlg \
+ sc/source/ui/miscdlgs/linkarea \
+ sc/source/ui/miscdlgs/mtrindlg \
+ sc/source/ui/miscdlgs/mvtabdlg \
+ sc/source/ui/miscdlgs/namecrea \
+ sc/source/ui/miscdlgs/namepast \
+ sc/source/ui/miscdlgs/optsolver \
+ sc/source/ui/miscdlgs/protectiondlg \
+ sc/source/ui/miscdlgs/redcom \
+ sc/source/ui/miscdlgs/retypepassdlg \
+ sc/source/ui/miscdlgs/scuiautofmt \
+ sc/source/ui/miscdlgs/sharedocdlg \
+ sc/source/ui/miscdlgs/shtabdlg \
+ sc/source/ui/miscdlgs/simpref \
+ sc/source/ui/miscdlgs/solveroptions \
+ sc/source/ui/miscdlgs/solverutil \
+ sc/source/ui/miscdlgs/solvrdlg \
+ sc/source/ui/miscdlgs/strindlg \
+ sc/source/ui/miscdlgs/tabbgcolordlg \
+ sc/source/ui/miscdlgs/tabopdlg \
+ sc/source/ui/miscdlgs/textdlgs \
+ sc/source/ui/miscdlgs/warnbox \
+ sc/source/ui/namedlg/namedlg \
+ sc/source/ui/navipi/content \
+ sc/source/ui/navipi/navcitem \
+ sc/source/ui/navipi/navipi \
+ sc/source/ui/navipi/scenwnd \
+ sc/source/ui/optdlg/opredlin \
+ sc/source/ui/optdlg/tpcalc \
+ sc/source/ui/optdlg/tpcompatibility \
+ sc/source/ui/optdlg/tpformula \
+ sc/source/ui/optdlg/tpprint \
+ sc/source/ui/optdlg/tpusrlst \
+ sc/source/ui/optdlg/tpview \
+ sc/source/ui/pagedlg/areasdlg \
+ sc/source/ui/pagedlg/hfedtdlg \
+ sc/source/ui/pagedlg/scuitphfedit \
+ sc/source/ui/pagedlg/tphf \
+ sc/source/ui/pagedlg/tphfedit \
+ sc/source/ui/pagedlg/tptable \
+ sc/source/ui/styleui/styledlg \
+ sc/source/ui/undo/areasave \
+ sc/source/ui/undo/refundo \
+ sc/source/ui/undo/target \
+ sc/source/ui/undo/undobase \
+ sc/source/ui/undo/undoblk \
+ sc/source/ui/undo/undoblk2 \
+ sc/source/ui/undo/undoblk3 \
+ sc/source/ui/undo/undocell \
+ sc/source/ui/undo/undodat \
+ sc/source/ui/undo/undodraw \
+ sc/source/ui/undo/undoolk \
+ sc/source/ui/undo/undorangename \
+ sc/source/ui/undo/undostyl \
+ sc/source/ui/undo/undotab \
+ sc/source/ui/undo/undoutil \
+ sc/source/ui/unoobj/ChartRangeSelectionListener \
+ sc/source/ui/unoobj/addruno \
+ sc/source/ui/unoobj/afmtuno \
+ sc/source/ui/unoobj/appluno \
+ sc/source/ui/unoobj/celllistsource \
+ sc/source/ui/unoobj/cellsuno \
+ sc/source/ui/unoobj/cellvaluebinding \
+ sc/source/ui/unoobj/chart2uno \
+ sc/source/ui/unoobj/chartuno \
+ sc/source/ui/unoobj/confuno \
+ sc/source/ui/unoobj/convuno \
+ sc/source/ui/unoobj/cursuno \
+ sc/source/ui/unoobj/dapiuno \
+ sc/source/ui/unoobj/datauno \
+ sc/source/ui/unoobj/defltuno \
+ sc/source/ui/unoobj/dispuno \
+ sc/source/ui/unoobj/docuno \
+ sc/source/ui/unoobj/drdefuno \
+ sc/source/ui/unoobj/editsrc \
+ sc/source/ui/unoobj/eventuno \
+ sc/source/ui/unoobj/fielduno \
+ sc/source/ui/unoobj/filtuno \
+ sc/source/ui/unoobj/fmtuno \
+ sc/source/ui/unoobj/forbiuno \
+ sc/source/ui/unoobj/funcuno \
+ sc/source/ui/unoobj/linkuno \
+ sc/source/ui/unoobj/listenercalls \
+ sc/source/ui/unoobj/miscuno \
+ sc/source/ui/unoobj/nameuno \
+ sc/source/ui/unoobj/notesuno \
+ sc/source/ui/unoobj/optuno \
+ sc/source/ui/unoobj/pageuno \
+ sc/source/ui/unoobj/servuno \
+ sc/source/ui/unoobj/shapeuno \
+ sc/source/ui/unoobj/srchuno \
+ sc/source/ui/unoobj/styleuno \
+ sc/source/ui/unoobj/targuno \
+ sc/source/ui/unoobj/textuno \
+ sc/source/ui/unoobj/tokenuno \
+ sc/source/ui/unoobj/unodoc \
+ sc/source/ui/unoobj/unoreflist \
+ sc/source/ui/unoobj/viewuno \
+ sc/source/ui/unoobj/warnpassword \
+ sc/source/ui/view/auditsh \
+ sc/source/ui/view/cellmergeoption \
+ sc/source/ui/view/cellsh \
+ sc/source/ui/view/cellsh1 \
+ sc/source/ui/view/cellsh2 \
+ sc/source/ui/view/cellsh3 \
+ sc/source/ui/view/cellsh4 \
+ sc/source/ui/view/colrowba \
+ sc/source/ui/view/dbfunc \
+ sc/source/ui/view/dbfunc2 \
+ sc/source/ui/view/dbfunc3 \
+ sc/source/ui/view/dbfunc4 \
+ sc/source/ui/view/drawutil \
+ sc/source/ui/view/drawvie2 \
+ sc/source/ui/view/drawvie3 \
+ sc/source/ui/view/drawvie4 \
+ sc/source/ui/view/drawview \
+ sc/source/ui/view/editsh \
+ sc/source/ui/view/formatsh \
+ sc/source/ui/view/galwrap \
+ sc/source/ui/view/gridmerg \
+ sc/source/ui/view/gridwin \
+ sc/source/ui/view/gridwin2 \
+ sc/source/ui/view/gridwin3 \
+ sc/source/ui/view/gridwin4 \
+ sc/source/ui/view/gridwin5 \
+ sc/source/ui/view/hdrcont \
+ sc/source/ui/view/hintwin \
+ sc/source/ui/view/imapwrap \
+ sc/source/ui/view/invmerge \
+ sc/source/ui/view/notemark \
+ sc/source/ui/view/olinewin \
+ sc/source/ui/view/olkact \
+ sc/source/ui/view/output \
+ sc/source/ui/view/output2 \
+ sc/source/ui/view/output3 \
+ sc/source/ui/view/overlayobject \
+ sc/source/ui/view/pfuncache \
+ sc/source/ui/view/pgbrksh \
+ sc/source/ui/view/pivotsh \
+ sc/source/ui/view/preview \
+ sc/source/ui/view/prevloc \
+ sc/source/ui/view/prevwsh \
+ sc/source/ui/view/prevwsh2 \
+ sc/source/ui/view/printfun \
+ sc/source/ui/view/reffact \
+ sc/source/ui/view/scextopt \
+ sc/source/ui/view/select \
+ sc/source/ui/view/selectionstate \
+ sc/source/ui/view/spelldialog \
+ sc/source/ui/view/spelleng \
+ sc/source/ui/view/tabcont \
+ sc/source/ui/view/tabsplit \
+ sc/source/ui/view/tabview \
+ sc/source/ui/view/tabview2 \
+ sc/source/ui/view/tabview3 \
+ sc/source/ui/view/tabview4 \
+ sc/source/ui/view/tabview5 \
+ sc/source/ui/view/tabvwsh \
+ sc/source/ui/view/tabvwsh2 \
+ sc/source/ui/view/tabvwsh3 \
+ sc/source/ui/view/tabvwsh4 \
+ sc/source/ui/view/tabvwsh5 \
+ sc/source/ui/view/tabvwsh8 \
+ sc/source/ui/view/tabvwsh9 \
+ sc/source/ui/view/tabvwsha \
+ sc/source/ui/view/tabvwshb \
+ sc/source/ui/view/tabvwshc \
+ sc/source/ui/view/tabvwshd \
+ sc/source/ui/view/tabvwshe \
+ sc/source/ui/view/tabvwshf \
+ sc/source/ui/view/tabvwshg \
+ sc/source/ui/view/tabvwshh \
+ sc/source/ui/view/viewdata \
+ sc/source/ui/view/viewfun2 \
+ sc/source/ui/view/viewfun3 \
+ sc/source/ui/view/viewfun4 \
+ sc/source/ui/view/viewfun5 \
+ sc/source/ui/view/viewfun6 \
+ sc/source/ui/view/viewfun7 \
+ sc/source/ui/view/viewfunc \
+ sc/source/ui/view/viewutil \
+ sc/source/ui/view/waitoff \
+))
+
+$(eval $(call gb_SdiTarget_SdiTarget,sc/sdi/scslots,sc/sdi/scalc))
+
+$(eval $(call gb_SdiTarget_set_include,sc/sdi/scslots,\
+ -I$(realpath $(SRCDIR)/sc/inc) \
+ -I$(realpath $(SRCDIR)/sc/sdi) \
+ $$(INCLUDE) \
+))
diff --git a/sc/Library_scd.mk b/sc/Library_scd.mk
new file mode 100644
index 000000000000..9dcb7d17f4e8
--- /dev/null
+++ b/sc/Library_scd.mk
@@ -0,0 +1,58 @@
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public 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.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+# Norbert Thiebaud <nthiebaud@gmail.com> (C) 2010, All Rights Reserved.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Library_Library,scd))
+
+$(eval $(call gb_Library_add_precompiled_header,scd,$(SRCDIR)/sc/inc/pch/precompiled_sc))
+
+$(eval $(call gb_Library_set_componentfile,scd,sc/util/scd))
+
+$(eval $(call gb_Library_set_include,scd,\
+ -I$(realpath $(SRCDIR)/sc/inc/pch) \
+ -I$(realpath $(SRCDIR)/sc/inc) \
+ -I$(WORKDIR)/Misc/sc/ \
+ $$(INCLUDE) \
+ -I$(OUTDIR)/inc/offuh \
+ -I$(OUTDIR)/inc \
+))
+
+$(eval $(call gb_Library_set_defs,scd,\
+ $$(DEFS) \
+))
+
+$(eval $(call gb_Library_add_linked_libs,scd,\
+ cppu \
+ cppuhelper \
+ sal \
+ sfx \
+ sot \
+ svl \
+ svt \
+ tl \
+ ucbhelper \
+ vcl \
+ $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,scd,\
+ sc/source/ui/unoobj/detreg \
+ sc/source/ui/unoobj/scdetect \
+))
diff --git a/sc/Library_scfilt.mk b/sc/Library_scfilt.mk
new file mode 100644
index 000000000000..edcfd7ce11ad
--- /dev/null
+++ b/sc/Library_scfilt.mk
@@ -0,0 +1,169 @@
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public 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.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+# Norbert Thiebaud <nthiebaud@gmail.com> (C) 2010, All Rights Reserved.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Library_Library,scfilt))
+
+$(eval $(call gb_Library_add_precompiled_header,sc,$(SRCDIR)/sc/source/filter/inc/filt_pch))
+
+$(eval $(call gb_Library_set_componentfile,scfilt,sc/util/scfilt))
+
+$(eval $(call gb_Library_set_include,scfilt,\
+ -I$(realpath $(SRCDIR)/sc/source/core/inc) \
+ -I$(realpath $(SRCDIR)/sc/source/filter/inc) \
+ -I$(realpath $(SRCDIR)/sc/source/ui/inc) \
+ -I$(realpath $(SRCDIR)/sc/inc) \
+ -I$(realpath $(SRCDIR)/sc/inc/pch) \
+ -I$(WORKDIR)/Misc/sc/ \
+ $$(INCLUDE) \
+ -I$(OUTDIR)/inc/offuh \
+ -I$(OUTDIR)/inc \
+))
+
+$(eval $(call gb_Library_set_defs,scfilt,\
+ $$(DEFS) \
+))
+
+$(eval $(call gb_Library_add_linked_libs,scfilt,\
+ basegfx \
+ comphelper \
+ cppu \
+ cppuhelper \
+ drawinglayer \
+ editeng \
+ for \
+ msfilter \
+ oox \
+ sal \
+ sax \
+ sb \
+ sc \
+ sfx \
+ sot \
+ svl \
+ svt \
+ svx \
+ svxcore \
+ tk \
+ tl \
+ utl \
+ vcl \
+ $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,scfilt,\
+ sc/source/filter/dif/difexp \
+ sc/source/filter/dif/difimp \
+ sc/source/filter/excel/colrowst \
+ sc/source/filter/excel/excdoc \
+ sc/source/filter/excel/excel \
+ sc/source/filter/excel/excform \
+ sc/source/filter/excel/excform8 \
+ sc/source/filter/excel/excimp8 \
+ sc/source/filter/excel/excrecds \
+ sc/source/filter/excel/exctools \
+ sc/source/filter/excel/expop2 \
+ sc/source/filter/excel/fontbuff \
+ sc/source/filter/excel/frmbase \
+ sc/source/filter/excel/impop \
+ sc/source/filter/excel/namebuff \
+ sc/source/filter/excel/read \
+ sc/source/filter/excel/tokstack \
+ sc/source/filter/excel/xechart \
+ sc/source/filter/excel/xecontent \
+ sc/source/filter/excel/xeescher \
+ sc/source/filter/excel/xeformula \
+ sc/source/filter/excel/xehelper \
+ sc/source/filter/excel/xelink \
+ sc/source/filter/excel/xename \
+ sc/source/filter/excel/xepage \
+ sc/source/filter/excel/xepivot \
+ sc/source/filter/excel/xerecord \
+ sc/source/filter/excel/xeroot \
+ sc/source/filter/excel/xestream \
+ sc/source/filter/excel/xestring \
+ sc/source/filter/excel/xestyle \
+ sc/source/filter/excel/xetable \
+ sc/source/filter/excel/xeview \
+ sc/source/filter/excel/xichart \
+ sc/source/filter/excel/xicontent \
+ sc/source/filter/excel/xiescher \
+ sc/source/filter/excel/xiformula \
+ sc/source/filter/excel/xihelper \
+ sc/source/filter/excel/xilink \
+ sc/source/filter/excel/xiname \
+ sc/source/filter/excel/xipage \
+ sc/source/filter/excel/xipivot \
+ sc/source/filter/excel/xiroot \
+ sc/source/filter/excel/xistream \
+ sc/source/filter/excel/xistring \
+ sc/source/filter/excel/xistyle \
+ sc/source/filter/excel/xiview \
+ sc/source/filter/excel/xladdress \
+ sc/source/filter/excel/xlchart \
+ sc/source/filter/excel/xlescher \
+ sc/source/filter/excel/xlformula \
+ sc/source/filter/excel/xlpage \
+ sc/source/filter/excel/xlpivot \
+ sc/source/filter/excel/xlroot \
+ sc/source/filter/excel/xlstyle \
+ sc/source/filter/excel/xltoolbar \
+ sc/source/filter/excel/xltools \
+ sc/source/filter/excel/xltracer \
+ sc/source/filter/excel/xlview \
+ sc/source/filter/ftools/fapihelper \
+ sc/source/filter/ftools/fprogressbar \
+ sc/source/filter/ftools/ftools \
+ sc/source/filter/html/htmlexp \
+ sc/source/filter/html/htmlexp2 \
+ sc/source/filter/html/htmlimp \
+ sc/source/filter/html/htmlpars \
+ sc/source/filter/lotus/expop \
+ sc/source/filter/lotus/export \
+ sc/source/filter/lotus/filter \
+ sc/source/filter/lotus/lotattr \
+ sc/source/filter/lotus/lotform \
+ sc/source/filter/lotus/lotimpop \
+ sc/source/filter/lotus/lotread \
+ sc/source/filter/lotus/lotus \
+ sc/source/filter/lotus/memory \
+ sc/source/filter/lotus/op \
+ sc/source/filter/lotus/tool \
+ sc/source/filter/qpro/biff \
+ sc/source/filter/qpro/qpro \
+ sc/source/filter/qpro/qproform \
+ sc/source/filter/qpro/qprostyle \
+ sc/source/filter/rtf/eeimpars \
+ sc/source/filter/rtf/expbase \
+ sc/source/filter/rtf/rtfexp \
+ sc/source/filter/rtf/rtfimp \
+ sc/source/filter/rtf/rtfparse \
+ sc/source/filter/starcalc/scflt \
+ sc/source/filter/starcalc/scfobj \
+ sc/source/filter/xcl97/XclExpChangeTrack \
+ sc/source/filter/xcl97/XclImpChangeTrack \
+ sc/source/filter/xcl97/xcl97esc \
+ sc/source/filter/xcl97/xcl97rec \
+))
+
+$(eval $(call gb_Library_add_cxxobjects,scfilt,\
+ sc/source/filter/lotus/optab \
+))
+
diff --git a/sc/Library_scui.mk b/sc/Library_scui.mk
new file mode 100644
index 000000000000..f774d3df00b1
--- /dev/null
+++ b/sc/Library_scui.mk
@@ -0,0 +1,127 @@
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public 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.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+# Norbert Thiebaud <nthiebaud@gmail.com> (C) 2010, All Rights Reserved.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Library_Library,scui))
+
+$(eval $(call gb_Library_set_include,scui,\
+ -I$(realpath $(SRCDIR)/sc/inc) \
+ -I$(realpath $(SRCDIR)/sc/inc/pch) \
+ -I$(realpath $(SRCDIR)/sc/source/core/inc) \
+ -I$(realpath $(SRCDIR)/sc/source/filter/inc) \
+ -I$(realpath $(SRCDIR)/sc/source/ui/inc) \
+ -I$(WORKDIR)/SdiTarget/sc/sdi \
+ -I$(WORKDIR)/Misc/sc \
+ $$(INCLUDE) \
+ -I$(OUTDIR)/inc/sc \
+ -I$(OUTDIR)/inc/offuh \
+))
+
+$(eval $(call gb_Library_set_defs,scui,\
+ $$(DEFS) \
+))
+
+$(eval $(call gb_Library_add_linked_libs,scui,\
+ comphelper \
+ cppu \
+ editeng \
+ for \
+ forui \
+ i18nisolang1 \
+ sal \
+ sc \
+ sfx \
+ sot \
+ svl \
+ svt \
+ svx \
+ svxcore \
+ tl \
+ utl \
+ vcl \
+ $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,scui,\
+ sc/source/ui/attrdlg/attrdlg \
+ sc/source/ui/attrdlg/scdlgfact \
+ sc/source/ui/attrdlg/scuiexp \
+ sc/source/ui/attrdlg/tabpages \
+ sc/source/ui/cctrl/editfield \
+ sc/source/ui/dbgui/dapidata \
+ sc/source/ui/dbgui/dapitype \
+ sc/source/ui/dbgui/dpgroupdlg \
+ sc/source/ui/dbgui/pfiltdlg \
+ sc/source/ui/dbgui/pvfundlg \
+ sc/source/ui/dbgui/scendlg \
+ sc/source/ui/dbgui/scuiasciiopt \
+ sc/source/ui/dbgui/scuiimoptdlg \
+ sc/source/ui/dbgui/sortdlg \
+ sc/source/ui/dbgui/subtdlg \
+ sc/source/ui/dbgui/textimportoptions \
+ sc/source/ui/dbgui/tpsort \
+ sc/source/ui/dbgui/tpsubt \
+ sc/source/ui/dbgui/validate \
+ sc/source/ui/docshell/tpstat \
+ sc/source/ui/miscdlgs/crdlg \
+ sc/source/ui/miscdlgs/datafdlg \
+ sc/source/ui/miscdlgs/delcldlg \
+ sc/source/ui/miscdlgs/delcodlg \
+ sc/source/ui/miscdlgs/filldlg \
+ sc/source/ui/miscdlgs/groupdlg \
+ sc/source/ui/miscdlgs/inscldlg \
+ sc/source/ui/miscdlgs/inscodlg \
+ sc/source/ui/miscdlgs/instbdlg \
+ sc/source/ui/miscdlgs/lbseldlg \
+ sc/source/ui/miscdlgs/linkarea \
+ sc/source/ui/miscdlgs/mtrindlg \
+ sc/source/ui/miscdlgs/mvtabdlg \
+ sc/source/ui/miscdlgs/namecrea \
+ sc/source/ui/miscdlgs/namepast \
+ sc/source/ui/miscdlgs/scuiautofmt \
+ sc/source/ui/miscdlgs/shtabdlg \
+ sc/source/ui/miscdlgs/strindlg \
+ sc/source/ui/miscdlgs/tabbgcolordlg \
+ sc/source/ui/miscdlgs/textdlgs \
+ sc/source/ui/optdlg/opredlin \
+ sc/source/ui/optdlg/tpcalc \
+ sc/source/ui/optdlg/tpcompatibility \
+ sc/source/ui/optdlg/tpformula \
+ sc/source/ui/optdlg/tpprint \
+ sc/source/ui/optdlg/tpusrlst \
+ sc/source/ui/optdlg/tpview \
+ sc/source/ui/pagedlg/hfedtdlg \
+ sc/source/ui/pagedlg/scuitphfedit \
+ sc/source/ui/pagedlg/tphf \
+ sc/source/ui/pagedlg/tptable \
+ sc/source/ui/styleui/styledlg \
+))
+
+ifeq ($(OS),WNT)
+$(eval $(call gb_Library_add_linked_libs,scui,\
+ advapi32 \
+ kernel32 \
+ msvcrt \
+ oldnames \
+ user32 \
+ uwinapi \
+))
+endif
+# vim: set noet sw=4 ts=4:
diff --git a/sc/Library_vbaobj.mk b/sc/Library_vbaobj.mk
new file mode 100644
index 000000000000..0f03401b67b8
--- /dev/null
+++ b/sc/Library_vbaobj.mk
@@ -0,0 +1,154 @@
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public 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.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+# Norbert Thiebaud <nthiebaud@gmail.com> (C) 2010, All Rights Reserved.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Library_Library,vbaobj))
+
+$(eval $(call gb_Library_set_include,vbaobj,\
+ -I$(realpath $(SRCDIR)/sc/source/core/inc) \
+ -I$(realpath $(SRCDIR)/sc/source/filter/inc) \
+ -I$(realpath $(SRCDIR)/sc/source/ui/inc) \
+ -I$(realpath $(SRCDIR)/sc/inc/pch) \
+ -I$(realpath $(SRCDIR)/sc/inc) \
+ -I$(WORKDIR)/Misc/sc/ \
+ $$(INCLUDE) \
+ -I$(OUTDIR)/inc/offuh \
+ -I$(OUTDIR)/inc/ \
+))
+
+$(eval $(call gb_Library_set_componentfile,vbaobj,sc/util/vbaobj))
+
+$(eval $(call gb_Library_set_defs,vbaobj,\
+ $$(DEFS) \
+ -DVBA_OOBUILD_HACK \
+))
+
+$(eval $(call gb_Library_add_linked_libs,vbaobj,\
+ comphelper \
+ cppu \
+ cppuhelper \
+ editeng \
+ for \
+ msfilter \
+ sal \
+ sb \
+ sc \
+ sfx \
+ svl \
+ svt \
+ svx \
+ svxcore \
+ tk \
+ tl \
+ utl \
+ vbahelper \
+ vcl \
+ $(gb_STDLIBS) \
+))
+
+$(eval $(call gb_Library_add_exception_objects,vbaobj,\
+ sc/source/ui/vba/excelvbahelper \
+ sc/source/ui/vba/service \
+ sc/source/ui/vba/vbaapplication \
+ sc/source/ui/vba/vbaassistant \
+ sc/source/ui/vba/vbaaxes \
+ sc/source/ui/vba/vbaaxis \
+ sc/source/ui/vba/vbaaxistitle \
+ sc/source/ui/vba/vbaborders \
+ sc/source/ui/vba/vbacharacters \
+ sc/source/ui/vba/vbachart \
+ sc/source/ui/vba/vbachartobject \
+ sc/source/ui/vba/vbachartobjects \
+ sc/source/ui/vba/vbacharttitle \
+ sc/source/ui/vba/vbacomment \
+ sc/source/ui/vba/vbacomments \
+ sc/source/ui/vba/vbacommentshape \
+ sc/source/ui/vba/vbacondition \
+ sc/source/ui/vba/vbadialog \
+ sc/source/ui/vba/vbadialogs \
+ sc/source/ui/vba/vbaeventshelper \
+ sc/source/ui/vba/vbafiledialog \
+ sc/source/ui/vba/vbafiledialogselecteditems \
+ sc/source/ui/vba/vbafilesearch \
+ sc/source/ui/vba/vbafont \
+ sc/source/ui/vba/vbaformat \
+ sc/source/ui/vba/vbaformatcondition \
+ sc/source/ui/vba/vbaformatconditions \
+ sc/source/ui/vba/vbafoundfiles \
+ sc/source/ui/vba/vbaglobals \
+ sc/source/ui/vba/vbahyperlink \
+ sc/source/ui/vba/vbahyperlinks \
+ sc/source/ui/vba/vbainterior \
+ sc/source/ui/vba/vbamenubar \
+ sc/source/ui/vba/vbamenubars \
+ sc/source/ui/vba/vbamenu \
+ sc/source/ui/vba/vbamenus \
+ sc/source/ui/vba/vbamenuitem \
+ sc/source/ui/vba/vbamenuitems \
+ sc/source/ui/vba/vbaname \
+ sc/source/ui/vba/vbanames \
+ sc/source/ui/vba/vbaoleobject \
+ sc/source/ui/vba/vbaoleobjects \
+ sc/source/ui/vba/vbaoutline \
+ sc/source/ui/vba/vbapagebreak \
+ sc/source/ui/vba/vbapagebreaks \
+ sc/source/ui/vba/vbapagesetup \
+ sc/source/ui/vba/vbapalette \
+ sc/source/ui/vba/vbapane \
+ sc/source/ui/vba/vbapivotcache \
+ sc/source/ui/vba/vbapivottable \
+ sc/source/ui/vba/vbapivottables \
+ sc/source/ui/vba/vbaquerytable \
+ sc/source/ui/vba/vbarange \
+ sc/source/ui/vba/vbasheetobject \
+ sc/source/ui/vba/vbasheetobjects \
+ sc/source/ui/vba/vbastyle \
+ sc/source/ui/vba/vbastyles \
+ sc/source/ui/vba/vbatextboxshape \
+ sc/source/ui/vba/vbatextframe \
+ sc/source/ui/vba/vbavalidation \
+ sc/source/ui/vba/vbawindow \
+ sc/source/ui/vba/vbawindows \
+ sc/source/ui/vba/vbaworkbook \
+ sc/source/ui/vba/vbaworkbooks \
+ sc/source/ui/vba/vbaworksheet \
+ sc/source/ui/vba/vbaworksheets \
+ sc/source/ui/vba/vbawsfunction \
+))
+
+ifneq (,$(filter LINUX DRAGONFLY OPENBSD FREEBSD NETBSD, $(OS)))
+$(eval $(call gb_Library_set_ldflags,vbaobj,\
+ $$(LDFLAGS) \
+ -Wl$(COMMA)-O1 \
+ -Wl$(COMMA)-z$(COMMA)noexecstack \
+))
+endif
+
+ifeq ($(OS),WNT)
+$(eval $(call gb_Library_add_linked_libs,vbaobj,\
+ advapi32 \
+ kernel32 \
+ msvcrt \
+ oldnames \
+ user32 \
+ uwinapi \
+))
+endif
+# vim: set noet sw=4 ts=4:
diff --git a/sc/Makefile b/sc/Makefile
new file mode 100644
index 000000000000..de837bea620f
--- /dev/null
+++ b/sc/Makefile
@@ -0,0 +1,33 @@
+#
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public 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.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+# Norbert Thiebaud <nthiebaud@gmail.com> (C) 2010, All Rights Reserved.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+ifeq ($(strip $(SOLARENV)),)
+$(error No environment set!)
+endif
+
+gb_PARTIALBUILD := T
+GBUILDDIR := $(SOLARENV)/gbuild
+include $(GBUILDDIR)/gbuild.mk
+
+$(eval $(call gb_Module_make_global_targets,$(shell ls $(dir $(realpath $(firstword $(MAKEFILE_LIST))))/Module*.mk)))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sc/Module_sc.mk b/sc/Module_sc.mk
new file mode 100644
index 000000000000..7cd8ba891ac7
--- /dev/null
+++ b/sc/Module_sc.mk
@@ -0,0 +1,41 @@
+#
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public 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.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+# Norbert Thiebaud <nthiebaud@gmail.com> (C) 2010, All Rights Reserved.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Module_Module,sc))
+
+$(eval $(call gb_Module_add_targets,sc,\
+ AllLangResTarget_sc \
+ Library_sc \
+ Library_scd \
+ Library_scfilt \
+ Library_scui \
+ Library_vbaobj \
+ Package_uiconfig \
+ Package_xml \
+))
+
+$(eval $(call gb_Module_add_check_targets,sc,\
+ CppunitTest_sc_ucalc \
+ Package_qa_unit \
+))
+
+# vim: set noet ts=4 sw=4:
diff --git a/sc/Package_qa_unit.mk b/sc/Package_qa_unit.mk
new file mode 100644
index 000000000000..8db8cb798f07
--- /dev/null
+++ b/sc/Package_qa_unit.mk
@@ -0,0 +1,44 @@
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public 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.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+# Bjoern Michaelsen <bjoern.michaelsen@canonical.com> (Canonical Ltd.)
+# Portions created by the Initial Developer are Copyright (C) 2011 the
+# Initial Developer. All Rights Reserved.
+#
+# Contributor(s): Bjoern Michaelsen <bjoern.michaelsen@canonical.com> (Canonical Ltd.)
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Package_Package,sc_qa_unit,$(WORKDIR)/CustomTarget/sc/qa/unit))
+$(eval $(call gb_Package_add_customtarget,sc_qa_unit,sc/qa/unit))
+
+# dependencies that cause the CustomTarget Makefile to be called recursively for
+# (re)build
+$(eval $(call gb_CustomTarget_add_outdir_dependencies,sc/qa/unit,\
+ $(foreach newcomponentfile,\
+ framework/util/fwk \
+ sfx2/util/sfx \
+ unoxml/source/service/unoxml,\
+ $(OUTDIR)/xml/component/$(newcomponentfile).component) \
+ $(foreach oldcomponentfile, \
+ i18npool \
+ ucb1 \
+ ucpfile1, \
+ $(OUTDIR)/xml/$(oldcomponentfile).component) \
+))
+
+# vim: set noet sw=4:
diff --git a/sc/Package_uiconfig.mk b/sc/Package_uiconfig.mk
new file mode 100644
index 000000000000..e9fa93282656
--- /dev/null
+++ b/sc/Package_uiconfig.mk
@@ -0,0 +1,61 @@
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public 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.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+# Norbert Thiebaud <nthiebaud@gmail.com> (C) 2010, All Rights Reserved.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+$(eval $(call gb_Package_Package,sc_uiconfig,$(SRCDIR)/sc/uiconfig))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/layout/insert-sheet.xml,layout/insert-sheet.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/layout/move-copy-sheet.xml,layout/move-copy-sheet.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/layout/sort-options.xml,layout/sort-options.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/layout/string-input.xml,layout/string-input.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/menubar/menubar.xml,scalc/menubar/menubar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/statusbar/statusbar.xml,scalc/statusbar/statusbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/alignmentbar.xml,scalc/toolbar/alignmentbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/arrowshapes.xml,scalc/toolbar/arrowshapes.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/basicshapes.xml,scalc/toolbar/basicshapes.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/calloutshapes.xml,scalc/toolbar/calloutshapes.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/colorbar.xml,scalc/toolbar/colorbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/drawbar.xml,scalc/toolbar/drawbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/drawobjectbar.xml,scalc/toolbar/drawobjectbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/extrusionobjectbar.xml,scalc/toolbar/extrusionobjectbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/findbar.xml,scalc/toolbar/findbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/flowchartshapes.xml,scalc/toolbar/flowchartshapes.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/fontworkobjectbar.xml,scalc/toolbar/fontworkobjectbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/fontworkshapetype.xml,scalc/toolbar/fontworkshapetype.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/formatobjectbar.xml,scalc/toolbar/formatobjectbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/formcontrols.xml,scalc/toolbar/formcontrols.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/formdesign.xml,scalc/toolbar/formdesign.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/formsfilterbar.xml,scalc/toolbar/formsfilterbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/formsnavigationbar.xml,scalc/toolbar/formsnavigationbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/formtextobjectbar.xml,scalc/toolbar/formtextobjectbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/fullscreenbar.xml,scalc/toolbar/fullscreenbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/graffilterbar.xml,scalc/toolbar/graffilterbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/graphicobjectbar.xml,scalc/toolbar/graphicobjectbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/insertbar.xml,scalc/toolbar/insertbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/insertcellsbar.xml,scalc/toolbar/insertcellsbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/mediaobjectbar.xml,scalc/toolbar/mediaobjectbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/moreformcontrols.xml,scalc/toolbar/moreformcontrols.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/previewbar.xml,scalc/toolbar/previewbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/standardbar.xml,scalc/toolbar/standardbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/starshapes.xml,scalc/toolbar/starshapes.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/symbolshapes.xml,scalc/toolbar/symbolshapes.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/textobjectbar.xml,scalc/toolbar/textobjectbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/toolbar.xml,scalc/toolbar/toolbar.xml))
+$(eval $(call gb_Package_add_file,sc_uiconfig,xml/uiconfig/modules/scalc/toolbar/viewerbar.xml,scalc/toolbar/viewerbar.xml))
+
diff --git a/sc/Package_xml.mk b/sc/Package_xml.mk
new file mode 100644
index 000000000000..a33ccbdf9054
--- /dev/null
+++ b/sc/Package_xml.mk
@@ -0,0 +1,141 @@
+# Version: MPL 1.1 / GPLv3+ / LGPLv3+
+#
+# The contents of this file are subject to the Mozilla Public 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.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Initial Developer of the Original Code is
+# Norbert Thiebaud <nthiebaud@gmail.com> (C) 2010, All Rights Reserved.
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
+# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
+# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
+# instead of those above.
+
+
+$(eval $(call gb_Package_Package,sc_xml,$(SRCDIR)/sc/xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/AccessibleEditableTextPara_HeaderFooter.xml,AccessibleEditableTextPara_HeaderFooter.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/AccessibleEditableTextPara_PreviewCell.xml,AccessibleEditableTextPara_PreviewCell.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/AccessibleEditableTextPara_PreviewNote.xml,AccessibleEditableTextPara_PreviewNote.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessibleCell.xml,ScAccessibleCell.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessibleCsvCell.xml,ScAccessibleCsvCell.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessibleCsvGrid.xml,ScAccessibleCsvGrid.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessibleCsvRuler.xml,ScAccessibleCsvRuler.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessibleDocument.xml,ScAccessibleDocument.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessibleDocumentPagePreview.xml,ScAccessibleDocumentPagePreview.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessiblePageHeader.xml,ScAccessiblePageHeader.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessiblePageHeaderArea.xml,ScAccessiblePageHeaderArea.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessiblePreviewCell.xml,ScAccessiblePreviewCell.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessiblePreviewHeaderCell.xml,ScAccessiblePreviewHeaderCell.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessiblePreviewTable.xml,ScAccessiblePreviewTable.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScAccessibleSpreadsheet.xml,ScAccessibleSpreadsheet.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScAnnotationObj.xml,ScAnnotationObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScAnnotationShapeObj.xml,ScAnnotationShapeObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScAnnotationsObj.xml,ScAnnotationsObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScAreaLinkObj.xml,ScAreaLinkObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScAreaLinksObj.xml,ScAreaLinksObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScAutoFormatFieldObj.xml,ScAutoFormatFieldObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScAutoFormatObj.xml,ScAutoFormatObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScAutoFormatsObj.xml,ScAutoFormatsObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellCursorObj.xml,ScCellCursorObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellFieldObj.xml,ScCellFieldObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellFieldsObj.xml,ScCellFieldsObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellFormatsEnumeration.xml,ScCellFormatsEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellFormatsObj.xml,ScCellFormatsObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellObj.xml,ScCellObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellRangeObj.xml,ScCellRangeObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellRangesObj.xml,ScCellRangesObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellSearchObj.xml,ScCellSearchObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellTextCursor.xml,ScCellTextCursor.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellsEnumeration.xml,ScCellsEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScCellsObj.xml,ScCellsObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScChartObj.xml,ScChartObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScChartsObj.xml,ScChartsObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScConsolidationDescriptor.xml,ScConsolidationDescriptor.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScDDELinkObj.xml,ScDDELinkObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScDDELinksObj.xml,ScDDELinksObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScDataPilotFieldGroupItemObj.xml,ScDataPilotFieldGroupItemObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScDataPilotFieldGroupObj.xml,ScDataPilotFieldGroupObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScDataPilotFieldGroupsObj.xml,ScDataPilotFieldGroupsObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScDataPilotFieldObj.xml,ScDataPilotFieldObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScDataPilotFieldsObj.xml,ScDataPilotFieldsObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScDataPilotItemObj.xml,ScDataPilotItemObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScDataPilotItemsObj.xml,ScDataPilotItemsObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScDataPilotTableObj.xml,ScDataPilotTableObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScDataPilotTablesObj.xml,ScDataPilotTablesObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScDatabaseRangeObj.xml,ScDatabaseRangeObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScDatabaseRangesObj.xml,ScDatabaseRangesObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScDocumentConfiguration.xml,ScDocumentConfiguration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScDrawPageObj.xml,ScDrawPageObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScDrawPagesObj.xml,ScDrawPagesObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScFilterDescriptorBase.xml,ScFilterDescriptorBase.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScFunctionListObj.xml,ScFunctionListObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScHeaderFieldObj.xml,ScHeaderFieldObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScHeaderFieldsObj.xml,ScHeaderFieldsObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScHeaderFooterContentObj.xml,ScHeaderFooterContentObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScHeaderFooterTextCursor.xml,ScHeaderFooterTextCursor.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScHeaderFooterTextObj.xml,ScHeaderFooterTextObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_CellAnnotationsEnumeration.xml,ScIndexEnumeration_CellAnnotationsEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_CellAreaLinksEnumeration.xml,ScIndexEnumeration_CellAreaLinksEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_DDELinksEnumeration.xml,ScIndexEnumeration_DDELinksEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_DataPilotFieldsEnumeration.xml,ScIndexEnumeration_DataPilotFieldsEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_DataPilotItemsEnumeration.xml,ScIndexEnumeration_DataPilotItemsEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_DataPilotTablesEnumeration.xml,ScIndexEnumeration_DataPilotTablesEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_DatabaseRangesEnumeration.xml,ScIndexEnumeration_DatabaseRangesEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_FunctionDescriptionEnumeration.xml,ScIndexEnumeration_FunctionDescriptionEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_LabelRangesEnumeration.xml,ScIndexEnumeration_LabelRangesEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_NamedRangesEnumeration.xml,ScIndexEnumeration_NamedRangesEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_ScenariosEnumeration.xml,ScIndexEnumeration_ScenariosEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_SheetCellRangesEnumeration.xml,ScIndexEnumeration_SheetCellRangesEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_SheetLinksEnumeration.xml,ScIndexEnumeration_SheetLinksEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_SpreadsheetViewPanesEnumeration.xml,ScIndexEnumeration_SpreadsheetViewPanesEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_SpreadsheetsEnumeration.xml,ScIndexEnumeration_SpreadsheetsEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_SubTotalFieldsEnumeration.xml,ScIndexEnumeration_SubTotalFieldsEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_TableAutoFormatEnumeration.xml,ScIndexEnumeration_TableAutoFormatEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_TableChartsEnumeration.xml,ScIndexEnumeration_TableChartsEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_TableColumnsEnumeration.xml,ScIndexEnumeration_TableColumnsEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_TableConditionalEntryEnumeration.xml,ScIndexEnumeration_TableConditionalEntryEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_TableRowsEnumeration.xml,ScIndexEnumeration_TableRowsEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScIndexEnumeration_TextFieldEnumeration.xml,ScIndexEnumeration_TextFieldEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScLabelRangeObj.xml,ScLabelRangeObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScLabelRangesObj.xml,ScLabelRangesObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScModelObj.xml,ScModelObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScNamedRangeObj.xml,ScNamedRangeObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScNamedRangesObj.xml,ScNamedRangesObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScPageObj.xml,ScPageObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScRecentFunctionsObj.xml,ScRecentFunctionsObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScScenariosObj.xml,ScScenariosObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScShapeObj.xml,ScShapeObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScSheetLinkObj.xml,ScSheetLinkObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScSheetLinksObj.xml,ScSheetLinksObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScSpreadsheetSettings.xml,ScSpreadsheetSettings.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScSpreadsheetSettingsObj.xml,ScSpreadsheetSettingsObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScStyleFamiliesObj.xml,ScStyleFamiliesObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScStyleFamilyObj.xml,ScStyleFamilyObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScStyleObj.xml,ScStyleObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScSubTotalDescriptorBase.xml,ScSubTotalDescriptorBase.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScSubTotalFieldObj.xml,ScSubTotalFieldObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScTabViewObj.xml,ScTabViewObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScTableColumnObj.xml,ScTableColumnObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScTableColumnsObj.xml,ScTableColumnsObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScTableConditionalEntry.xml,ScTableConditionalEntry.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScTableConditionalFormat.xml,ScTableConditionalFormat.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScTableRowObj.xml,ScTableRowObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScTableRowsObj.xml,ScTableRowsObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScTableSheetObj.xml,ScTableSheetObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScTableSheetsObj.xml,ScTableSheetsObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScTableValidationObj.xml,ScTableValidationObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScUniqueCellFormatsEnumeration.xml,ScUniqueCellFormatsEnumeration.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScUniqueCellFormatsObj.xml,ScUniqueCellFormatsObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScViewPaneObj.xml,ScViewPaneObj.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScXMLExport.xml,ScXMLExport.xml))
+$(eval $(call gb_Package_add_file,sc_xml,xml/ScXMLImport.xml,ScXMLImport.xml))
+
+
diff --git a/sc/inc/AccessibleFilterMenu.hxx b/sc/inc/AccessibleFilterMenu.hxx
new file mode 100644
index 000000000000..25405a58a369
--- /dev/null
+++ b/sc/inc/AccessibleFilterMenu.hxx
@@ -0,0 +1,194 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org 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 version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef SC_ACCESSIBLEFILTERMENU_HXX
+#define SC_ACCESSIBLEFILTERMENU_HXX
+
+#include "AccessibleContextBase.hxx"
+#include "cppuhelper/implbase1.hxx"
+
+#include <com/sun/star/accessibility/XAccessibleSelection.hpp>
+#include <com/sun/star/accessibility/XAccessibleText.hpp>
+#include <com/sun/star/accessibility/XAccessibleTextAttributes.hpp>
+#include <com/sun/star/accessibility/TextSegment.hpp>
+
+#include <vector>
+
+namespace com { namespace sun { namespace star {
+ namespace accessibility {
+ struct AccessibleEventObject;
+ }
+}}}
+
+class ScDocument;
+class ScMenuFloatingWindow;
+
+typedef ::cppu::ImplHelper1<
+ ::com::sun::star::accessibility::XAccessibleSelection > ScAccessibleFilterMenu_BASE;
+
+class ScAccessibleFilterMenu :
+ public ScAccessibleContextBase,
+ public ScAccessibleFilterMenu_BASE
+{
+public:
+ explicit ScAccessibleFilterMenu(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessible>& rxParent,
+ ScMenuFloatingWindow* pWin, const ::rtl::OUString& rName, size_t nMenuPos, ScDocument* pDoc);
+ virtual ~ScAccessibleFilterMenu();
+
+ // XAccessibleComponent
+
+ virtual ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >
+ SAL_CALL getAccessibleAtPoint( const ::com::sun::star::awt::Point& rPoint )
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual sal_Bool SAL_CALL isVisible()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual void SAL_CALL grabFocus()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual sal_Int32 SAL_CALL getForeground()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual sal_Int32 SAL_CALL getBackground()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XAccessibleContext
+
+ virtual ::rtl::OUString SAL_CALL getAccessibleName()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual sal_Int32 SAL_CALL getAccessibleChildCount()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible> SAL_CALL
+ getAccessibleChild(sal_Int32 nIndex)
+ throw (::com::sun::star::uno::RuntimeException, ::com::sun::star::lang::IndexOutOfBoundsException);
+
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessibleStateSet> SAL_CALL
+ getAccessibleStateSet()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XAccessibleEventBroadcaster
+
+ using ScAccessibleContextBase::addEventListener;
+ using ScAccessibleContextBase::removeEventListener;
+
+ virtual void SAL_CALL
+ addEventListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessibleEventListener>& xListener)
+ throw (com::sun::star::uno::RuntimeException);
+
+ // Remove an existing event listener.
+ virtual void SAL_CALL
+ removeEventListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessibleEventListener>& xListener)
+ throw (com::sun::star::uno::RuntimeException);
+
+ // XAccessibleSelection
+
+ virtual void SAL_CALL selectAccessibleChild(sal_Int32 nChildIndex)
+ throw (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::uno::RuntimeException);
+
+ virtual sal_Bool SAL_CALL isAccessibleChildSelected(sal_Int32 nChildIndex)
+ throw (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::uno::RuntimeException);
+
+ virtual void SAL_CALL clearAccessibleSelection()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual void SAL_CALL selectAllAccessibleChildren()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::sal_Int32 SAL_CALL getSelectedAccessibleChildCount()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible > SAL_CALL
+ getSelectedAccessibleChild(sal_Int32 nChildIndex)
+ throw (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::uno::RuntimeException);
+
+ virtual void SAL_CALL deselectAccessibleChild(sal_Int32 nChildIndex)
+ throw (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::uno::RuntimeException);
+
+ // XInterface
+
+ virtual ::com::sun::star::uno::Any SAL_CALL queryInterface(
+ ::com::sun::star::uno::Type const & rType )
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual void SAL_CALL acquire() throw ();
+ virtual void SAL_CALL release() throw ();
+
+ // XTypeProvider
+
+ virtual ::com::sun::star::uno::Sequence<sal_Int8> SAL_CALL getImplementationId()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // non-UNO methods
+
+ void appendMenuItem(const ::rtl::OUString& rName, bool bEnabled, size_t nMenuPos);
+ void setMenuPos(size_t nMenuPos);
+ void setEnabled(bool bEnabled);
+
+protected:
+
+ sal_Int32 getMenuItemCount() const;
+
+ virtual Rectangle GetBoundingBoxOnScreen() const
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual Rectangle GetBoundingBox() const
+ throw (::com::sun::star::uno::RuntimeException);
+
+private:
+ bool isSelected() const;
+ bool isFocused() const;
+
+ void updateStates();
+
+private:
+ ::std::vector< ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible > > maMenuItems;
+ ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessibleStateSet > mxStateSet;
+
+ size_t mnMenuPos;
+ ScMenuFloatingWindow* mpWindow;
+ ScDocument* mpDoc;
+
+ bool mbEnabled:1;
+};
+
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sc/inc/AccessibleFilterMenuItem.hxx b/sc/inc/AccessibleFilterMenuItem.hxx
new file mode 100644
index 000000000000..fbdcfbb6b36e
--- /dev/null
+++ b/sc/inc/AccessibleFilterMenuItem.hxx
@@ -0,0 +1,124 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org 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 version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef SC_ACCESSIBLEFILTERMENUITEM_HXX
+#define SC_ACCESSIBLEFILTERMENUITEM_HXX
+
+#include "AccessibleContextBase.hxx"
+#include "cppuhelper/implbase1.hxx"
+
+#include <com/sun/star/accessibility/XAccessibleAction.hpp>
+
+class ScMenuFloatingWindow;
+
+typedef ::cppu::ImplHelper1<
+ ::com::sun::star::accessibility::XAccessibleAction > ScAccessibleFilterMenuItem_BASE;
+
+class ScAccessibleFilterMenuItem :
+ public ScAccessibleContextBase,
+ public ScAccessibleFilterMenuItem_BASE
+{
+public:
+ explicit ScAccessibleFilterMenuItem(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessible>& rxParent, ScMenuFloatingWindow* pWin, const ::rtl::OUString& rName, size_t nMenuPos);
+
+ virtual ~ScAccessibleFilterMenuItem();
+
+ // XAccessibleContext
+
+ virtual sal_Int32 SAL_CALL getAccessibleChildCount()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessible > SAL_CALL
+ getAccessibleChild(sal_Int32 nIndex)
+ throw (::com::sun::star::uno::RuntimeException, ::com::sun::star::lang::IndexOutOfBoundsException);
+
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessibleStateSet> SAL_CALL
+ getAccessibleStateSet()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XAccessibleAction
+
+ virtual ::sal_Int32 SAL_CALL getAccessibleActionCount()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::sal_Bool SAL_CALL doAccessibleAction(sal_Int32 nIndex)
+ throw (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::uno::RuntimeException);
+
+ virtual ::rtl::OUString SAL_CALL getAccessibleActionDescription(sal_Int32 nIndex)
+ throw (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::uno::RuntimeException);
+
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessibleKeyBinding > SAL_CALL
+ getAccessibleActionKeyBinding(sal_Int32 nIndex)
+ throw (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::uno::RuntimeException);
+
+ // XInterface
+
+ virtual ::com::sun::star::uno::Any SAL_CALL queryInterface(
+ ::com::sun::star::uno::Type const & rType )
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual void SAL_CALL acquire() throw ();
+ virtual void SAL_CALL release() throw ();
+
+ // Non-UNO Methods
+
+ void setEnabled(bool bEnabled);
+
+protected:
+
+ virtual Rectangle GetBoundingBoxOnScreen() const
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual Rectangle GetBoundingBox() const
+ throw (::com::sun::star::uno::RuntimeException);
+
+private:
+ bool isSelected() const;
+ bool isFocused() const;
+ void updateStateSet();
+
+private:
+ ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessibleStateSet > mxStateSet;
+
+ ScMenuFloatingWindow* mpWindow;
+ ::rtl::OUString maName;
+ size_t mnMenuPos;
+ bool mbEnabled;
+};
+
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sc/inc/AccessibleFilterTopWindow.hxx b/sc/inc/AccessibleFilterTopWindow.hxx
new file mode 100644
index 000000000000..d45a90a2cd0c
--- /dev/null
+++ b/sc/inc/AccessibleFilterTopWindow.hxx
@@ -0,0 +1,100 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org 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 version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef SC_ACCESSIBLEFILTERTOPWINDOW_HXX
+#define SC_ACCESSIBLEFILTERTOPWINDOW_HXX
+
+#include "AccessibleFilterMenu.hxx"
+#include "cppuhelper/implbase1.hxx"
+
+class ScDPFieldPopupWindow;
+class ScDocument;
+
+class ScAccessibleFilterTopWindow : public ScAccessibleFilterMenu
+{
+public:
+ ScAccessibleFilterTopWindow(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessible>& rxParent,
+ ScDPFieldPopupWindow* pWin, const ::rtl::OUString& rName, ScDocument* pDoc);
+ virtual ~ScAccessibleFilterTopWindow();
+
+ // XAccessibleContext
+
+ virtual sal_Int32 SAL_CALL getAccessibleChildCount()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible> SAL_CALL
+ getAccessibleChild(sal_Int32 nIndex)
+ throw (::com::sun::star::uno::RuntimeException, ::com::sun::star::lang::IndexOutOfBoundsException);
+
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // Non-UNO Methods
+
+ enum ChildControlType {
+ LISTBOX, TOGGLE_ALL, SINGLE_ON_BTN, SINGLE_OFF_BTN, OK_BTN, CANCEL_BTN
+ };
+ void setAccessibleChild(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessible >& rAccessible,
+ ChildControlType eType);
+
+private:
+ /** The top menu part */
+ ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >
+ mxAccMenu;
+
+ /** check list box for field member visibility */
+ ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >
+ mxAccListBox;
+
+ /** check box for toggling all field member's visibility. */
+ ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >
+ mxAccToggleAll;
+
+ ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >
+ mxAccSingleOnBtn;
+
+ ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >
+ mxAccSingleOffBtn;
+
+ ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >
+ mxAccOkBtn;
+
+ ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >
+ mxAccCancelBtn;
+
+ ScDPFieldPopupWindow* mpWindow;
+ ScDocument* mpDoc;
+};
+
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sc/inc/AccessibleGlobal.hxx b/sc/inc/AccessibleGlobal.hxx
new file mode 100644
index 000000000000..5c06ed29edaf
--- /dev/null
+++ b/sc/inc/AccessibleGlobal.hxx
@@ -0,0 +1,72 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org 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 version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef SC_ACCESSIBLEGLOBAL_HXX
+#define SC_ACCESSIBLEGLOBAL_HXX
+
+#include <com/sun/star/accessibility/XAccessibleStateSet.hpp>
+#include "cppuhelper/implbase1.hxx"
+
+#include <set>
+
+/**
+ * Generic XAccessibleStateSet implementation.
+ */
+class ScAccessibleStateSet : public ::cppu::WeakImplHelper1< ::com::sun::star::accessibility::XAccessibleStateSet >
+{
+public:
+ ScAccessibleStateSet();
+ virtual ~ScAccessibleStateSet();
+
+ // XAccessibleStateSet
+
+ virtual ::sal_Bool SAL_CALL isEmpty()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::sal_Bool SAL_CALL contains(sal_Int16 nState)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::sal_Bool SAL_CALL containsAll(
+ const ::com::sun::star::uno::Sequence<sal_Int16>& aStateSet)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::com::sun::star::uno::Sequence<sal_Int16> SAL_CALL getStates()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // Non-UNO Methods
+
+ void insert(sal_Int16 nState);
+ void clear();
+
+private:
+ ::std::set<sal_Int16> maStates;
+};
+
+#endif
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sc/inc/ViewSettingsSequenceDefines.hxx b/sc/inc/ViewSettingsSequenceDefines.hxx
new file mode 100644
index 000000000000..a0167898607d
--- /dev/null
+++ b/sc/inc/ViewSettingsSequenceDefines.hxx
@@ -0,0 +1,112 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org 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 version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef _SC_VIEWSETTINGSSEQUENCEDEFINES_HXX
+#define _SC_VIEWSETTINGSSEQUENCEDEFINES_HXX
+
+// this are the defines for the position of the settings in the
+// ViewSettingsSequence
+
+#define SC_VIEWSETTINGS_COUNT 23
+
+#define SC_VIEW_ID 0
+#define SC_TABLE_VIEWSETTINGS 1
+#define SC_ACTIVE_TABLE 2
+#define SC_HORIZONTAL_SCROLL_BAR_WIDTH 3
+#define SC_ZOOM_TYPE 4
+#define SC_ZOOM_VALUE 5
+#define SC_PAGE_VIEW_ZOOM_VALUE 6
+#define SC_PAGE_BREAK_PREVIEW 7
+#define SC_SHOWZERO 8
+#define SC_SHOWNOTES 9
+#define SC_SHOWGRID 10
+#define SC_GRIDCOLOR 11
+#define SC_SHOWPAGEBR 12
+#define SC_COLROWHDR 13
+#define SC_SHEETTABS 14
+#define SC_OUTLSYMB 15
+#define SC_SNAPTORASTER 16
+#define SC_RASTERVIS 17
+#define SC_RASTERRESX 18
+#define SC_RASTERRESY 19
+#define SC_RASTERSUBX 20
+#define SC_RASTERSUBY