From 267c6f2ac71f92999e969232431ba04678e7437e Mon Sep 17 00:00:00 2001
From: Daniel Baumann
Date: Mon, 15 Apr 2024 07:54:39 +0200
Subject: Adding upstream version 4:24.2.0.
Signed-off-by: Daniel Baumann
---
sd/AllLangMoTarget_sd.mk | 11 +
sd/CppunitTest_sd_a11y.mk | 38 +
sd/CppunitTest_sd_activex_controls_tests.mk | 72 +
sd/CppunitTest_sd_dialogs_test.mk | 77 +
sd/CppunitTest_sd_export_tests-ooxml1.mk | 14 +
sd/CppunitTest_sd_export_tests-ooxml2.mk | 14 +
sd/CppunitTest_sd_export_tests-ooxml3.mk | 17 +
sd/CppunitTest_sd_export_tests-ooxml4.mk | 17 +
sd/CppunitTest_sd_export_tests.mk | 15 +
sd/CppunitTest_sd_filter_eppt.mk | 54 +
sd/CppunitTest_sd_filters_test.mk | 78 +
sd/CppunitTest_sd_html_export_tests.mk | 73 +
sd/CppunitTest_sd_import_tests-smartart.mk | 18 +
sd/CppunitTest_sd_import_tests.mk | 15 +
sd/CppunitTest_sd_import_tests2.mk | 14 +
sd/CppunitTest_sd_import_tests_skia.mk | 13 +
sd/CppunitTest_sd_layout_tests.mk | 78 +
sd/CppunitTest_sd_misc_tests.mk | 83 +
sd/CppunitTest_sd_pdf_import_test.mk | 73 +
sd/CppunitTest_sd_png_export_tests.mk | 73 +
sd/CppunitTest_sd_shape_import_export_tests.mk | 80 +
sd/CppunitTest_sd_svg_export_tests.mk | 73 +
sd/CppunitTest_sd_textfitting_tests.mk | 79 +
sd/CppunitTest_sd_theme_tests.mk | 78 +
sd/CppunitTest_sd_tiledrendering.mk | 72 +
sd/CppunitTest_sd_uiimpress.mk | 92 +
sd/CppunitTest_sd_uimpress.mk | 114 +
sd/IwyuFilter_sd.yaml | 564 +
sd/JunitTest_sd_unoapi.mk | 14 +
sd/Library_sd.mk | 606 +
sd/Library_sdd.mk | 41 +
sd/Library_sdui.mk | 134 +
sd/Makefile | 14 +
sd/Module_sd.mk | 81 +
sd/Package_opengl.mk | 16 +
sd/Package_xml.mk | 20 +
sd/README.md | 45 +
sd/README.vars | 1 +
sd/README_REMOTE | 107 +
sd/UIConfig_sdraw.mk | 128 +
sd/UIConfig_simpress.mk | 176 +
sd/UITest_impress_tests.mk | 20 +
sd/UITest_impress_tests2.mk | 18 +
sd/UITest_sd_findReplace.mk | 18 +
sd/export_setup.mk | 89 +
sd/import_setup.mk | 141 +
sd/inc/Annotation.hxx | 164 +
sd/inc/AnnotationEnumeration.hxx | 37 +
sd/inc/CustomAnimationCloner.hxx | 33 +
sd/inc/CustomAnimationEffect.hxx | 455 +
sd/inc/CustomAnimationPreset.hxx | 143 +
sd/inc/DocumentRenderer.hrc | 95 +
sd/inc/EffectMigration.hxx | 75 +
sd/inc/FactoryIds.hxx | 40 +
sd/inc/Outliner.hxx | 535 +
sd/inc/OutlinerIterator.hxx | 315 +
sd/inc/SdShapeTypes.hxx | 51 +
sd/inc/TransitionPreset.hxx | 78 +
sd/inc/VectorGraphicSearchContext.hxx | 35 +
sd/inc/animations.hxx | 51 +
sd/inc/anminfo.hxx | 67 +
sd/inc/app.hrc | 456 +
sd/inc/bitmaps.hlst | 225 +
sd/inc/createpresentation.hxx | 35 +
sd/inc/createunocustomshow.hxx | 30 +
sd/inc/createunopageimpl.hxx | 32 +
sd/inc/cusshow.hxx | 65 +
sd/inc/customshowlist.hxx | 89 +
sd/inc/diadef.h | 30 +
sd/inc/drawdoc.hxx | 720 +
sd/inc/errhdl.hrc | 39 +
sd/inc/family.hrc | 43 +
sd/inc/glob.hxx | 55 +
sd/inc/helper/simplereferencecomponent.hxx | 63 +
sd/inc/helpids.h | 55 +
sd/inc/misc/scopelock.hxx | 51 +
sd/inc/notifydocumentevent.hxx | 32 +
sd/inc/pageformatpanel.hrc | 53 +
sd/inc/pch/precompiled_sd.cxx | 12 +
sd/inc/pch/precompiled_sd.hxx | 631 +
sd/inc/pch/precompiled_sdui.cxx | 12 +
sd/inc/pch/precompiled_sdui.hxx | 530 +
sd/inc/pglink.hxx | 40 +
sd/inc/pres.hxx | 73 +
sd/inc/prlayout.hxx | 46 +
sd/inc/randomnode.hxx | 35 +
sd/inc/resltn.hxx | 35 +
sd/inc/sdabstdlg.hxx | 201 +
sd/inc/sdattr.hrc | 128 +
sd/inc/sdattr.hxx | 60 +
sd/inc/sdcgmfilter.hxx | 37 +
sd/inc/sdcommands.h | 26 +
sd/inc/sddll.hxx | 54 +
sd/inc/sddllapi.h | 30 +
sd/inc/sdenumdef.hxx | 31 +
sd/inc/sderror.hxx | 31 +
sd/inc/sdfilter.hxx | 72 +
sd/inc/sdgrffilter.hxx | 40 +
sd/inc/sdhtmlfilter.hxx | 34 +
sd/inc/sdiocmpt.hxx | 57 +
sd/inc/sdmod.hxx | 186 +
sd/inc/sdpage.hxx | 405 +
sd/inc/sdpdffilter.hxx | 41 +
sd/inc/sdpptwrp.hxx | 46 +
sd/inc/sdresid.hxx | 29 +
sd/inc/sdundo.hxx | 45 +
sd/inc/sdxmlwrp.hxx | 52 +
sd/inc/shapelist.hxx | 71 +
sd/inc/stlfamily.hxx | 116 +
sd/inc/stlpool.hxx | 142 +
sd/inc/stlsheet.hxx | 186 +
sd/inc/strings.hrc | 467 +
sd/inc/strings.hxx | 23 +
sd/inc/textapi.hxx | 55 +
sd/inc/theme/ThemeColorChanger.hxx | 35 +
sd/inc/undo/undofactory.hxx | 40 +
sd/inc/undo/undomanager.hxx | 61 +
sd/inc/undo/undoobjects.hxx | 175 +
sd/inc/undoanim.hxx | 84 +
sd/inc/viewopt.hxx | 34 +
.../filter/eppt/data/custom-shape-bitmap-fill.pptx | Bin 0 -> 24802 bytes
sd/qa/filter/eppt/data/video-loop.pptx | Bin 0 -> 46545 bytes
sd/qa/filter/eppt/eppt.cxx | 135 +
sd/qa/uitest/data/LibreOffice.jpg | Bin 0 -> 18218 bytes
sd/qa/uitest/data/embedded.pptx | Bin 0 -> 55350 bytes
sd/qa/uitest/data/findReplace.odp | Bin 0 -> 12804 bytes
sd/qa/uitest/data/tdf119246.odp | Bin 0 -> 11548 bytes
sd/qa/uitest/data/tdf127900.fodp | 778 +
sd/qa/uitest/data/tdf144943.pptx | Bin 0 -> 33389 bytes
sd/qa/uitest/data/tdf146019.jpg | Bin 0 -> 24014 bytes
sd/qa/uitest/data/tdf155863.odp | Bin 0 -> 26566 bytes
sd/qa/uitest/findReplace/findReplace.py | 105 +
sd/qa/uitest/impress_tests/autocorrectOptions.py | 101 +
sd/qa/uitest/impress_tests/customSlideShow.py | 74 +
sd/qa/uitest/impress_tests/embedded.py | 37 +
sd/qa/uitest/impress_tests/exportToPDF.py | 82 +
sd/qa/uitest/impress_tests/insertSlide.py | 50 +
sd/qa/uitest/impress_tests/masterElements.py | 44 +
sd/qa/uitest/impress_tests/masterSlides.py | 47 +
sd/qa/uitest/impress_tests/renameSlide.py | 47 +
.../impress_tests/save_readonly_with_password.py | 103 +
sd/qa/uitest/impress_tests/slideShowSettings.py | 60 +
sd/qa/uitest/impress_tests/tdf119246.py | 48 +
sd/qa/uitest/impress_tests/tdf134734.py | 101 +
sd/qa/uitest/impress_tests/tdf137729.py | 51 +
sd/qa/uitest/impress_tests/tdf152295.py | 54 +
sd/qa/uitest/impress_tests/tdf155863.py | 34 +
sd/qa/uitest/impress_tests/textColumnsDialog.py | 51 +
sd/qa/uitest/impress_tests2/tdf106612.py | 47 +
sd/qa/uitest/impress_tests2/tdf125449.py | 59 +
sd/qa/uitest/impress_tests2/tdf127900.py | 43 +
sd/qa/uitest/impress_tests2/tdf130440.py | 65 +
sd/qa/uitest/impress_tests2/tdf133713.py | 58 +
sd/qa/uitest/impress_tests2/tdf137637.py | 57 +
sd/qa/uitest/impress_tests2/tdf139511.py | 51 +
sd/qa/uitest/impress_tests2/tdf141297.py | 80 +
sd/qa/uitest/impress_tests2/tdf141708.py | 33 +
sd/qa/uitest/impress_tests2/tdf144943.py | 31 +
sd/qa/uitest/impress_tests2/tdf146019.py | 36 +
sd/qa/uitest/impress_tests2/tdf149787.py | 40 +
sd/qa/uitest/impress_tests2/tdf82616.py | 70 +
sd/qa/uitest/impress_tests2/tdf91762.py | 45 +
sd/qa/unit/HtmlExportTest.cxx | 79 +
sd/qa/unit/PNGExportTests.cxx | 891 +
sd/qa/unit/SVGExportTests.cxx | 310 +
sd/qa/unit/SdrPdfImportTest.cxx | 282 +
sd/qa/unit/ShapeImportExportTest.cxx | 396 +
sd/qa/unit/TextFittingTest.cxx | 123 +
sd/qa/unit/ThemeTest.cxx | 155 +
sd/qa/unit/a11y/data/tdf150064.fodp | 796 +
sd/qa/unit/a11y/layout.cxx | 154 +
sd/qa/unit/activex-controls-tests.cxx | 1174 ++
sd/qa/unit/data/AllTransitions.odp | Bin 0 -> 15719 bytes
sd/qa/unit/data/HtmlExportTestDocument.odp | Bin 0 -> 25480 bytes
sd/qa/unit/data/PdfWithAnnotation.pdf | Bin 0 -> 13789 bytes
sd/qa/unit/data/README | 7 +
sd/qa/unit/data/SimplePDF.pdf | Bin 0 -> 8136 bytes
sd/qa/unit/data/TextDistancesInsets1.pptx | Bin 0 -> 60484 bytes
sd/qa/unit/data/TextDistancesInsets2.pptx | Bin 0 -> 111830 bytes
sd/qa/unit/data/TextDistancesInsets3.pptx | Bin 0 -> 60276 bytes
sd/qa/unit/data/TextFitting.odp | Bin 0 -> 12191 bytes
sd/qa/unit/data/bnc822347_EmptyBullet.odp | Bin 0 -> 11589 bytes
sd/qa/unit/data/cgm/fail/.gitignore | 0
sd/qa/unit/data/cgm/fail/ofz35504-ubsan-1.cgm | Bin 0 -> 12460 bytes
sd/qa/unit/data/cgm/fail/ooo6420-1.cgm | 400 +
sd/qa/unit/data/cgm/fail/recurse-1.cgm | Bin 0 -> 162 bytes
sd/qa/unit/data/cgm/indeterminate/.gitignore | 0
sd/qa/unit/data/cgm/pass/.gitignore | 0
sd/qa/unit/data/cgm/pass/binary_corvette.cgm | Bin 0 -> 31788 bytes
sd/qa/unit/data/cgm/pass/circles.cgm | Bin 0 -> 4400 bytes
sd/qa/unit/data/cgm/pass/ofz-ubsan-2.cgm | Bin 0 -> 56 bytes
sd/qa/unit/data/cgm/pass/ofz36348-ubsan-1.cgm | Bin 0 -> 12507 bytes
sd/qa/unit/data/cgm/pass/ofz9707-slow-1.cgm | Bin 0 -> 25558 bytes
sd/qa/unit/data/dialogs-test.txt | 74 +
sd/qa/unit/data/empty.fodp | 2 +
sd/qa/unit/data/fdo47434.pptx | Bin 0 -> 32477 bytes
sd/qa/unit/data/fdo64512.odp | Bin 0 -> 14699 bytes
sd/qa/unit/data/fdo64586.ppt | Bin 0 -> 71680 bytes
sd/qa/unit/data/fdo71075.odp | Bin 0 -> 15574 bytes
sd/qa/unit/data/fdo71434.pptx | Bin 0 -> 155595 bytes
sd/qa/unit/data/fdo71961.odp | Bin 0 -> 23506 bytes
sd/qa/unit/data/fdo79731.odp | Bin 0 -> 11008 bytes
sd/qa/unit/data/fdo84043.odp | Bin 0 -> 7718 bytes
sd/qa/unit/data/fdo90607.pptx | Bin 0 -> 34719 bytes
sd/qa/unit/data/fit-to-size.fodp | 724 +
sd/qa/unit/data/media_embedding.odp | Bin 0 -> 228295 bytes
sd/qa/unit/data/n593612.pptx | Bin 0 -> 23024 bytes
sd/qa/unit/data/n758621.ppt | Bin 0 -> 115712 bytes
sd/qa/unit/data/n759180.pptx | Bin 0 -> 39463 bytes
sd/qa/unit/data/n762695.pptx | Bin 0 -> 46216 bytes
sd/qa/unit/data/n819614.pptx | Bin 0 -> 138478 bytes
sd/qa/unit/data/n820786.pptx | Bin 0 -> 43286 bytes
sd/qa/unit/data/n828390_4.odp | Bin 0 -> 13928 bytes
sd/qa/unit/data/n828390_5.odp | Bin 0 -> 9716 bytes
sd/qa/unit/data/n902652.pptx | Bin 0 -> 39315 bytes
sd/qa/unit/data/objectwithtext.fodg | 189 +
sd/qa/unit/data/odg/FitToFrameText.odg | Bin 0 -> 11847 bytes
sd/qa/unit/data/odg/diagonalLine.fodg | 39 +
sd/qa/unit/data/odg/fail/.gitignore | 0
sd/qa/unit/data/odg/glow.odg | Bin 0 -> 8873 bytes
sd/qa/unit/data/odg/gradient-angle.fodg | 211 +
sd/qa/unit/data/odg/indeterminate/.gitignore | 0
sd/qa/unit/data/odg/ooo124143-1.odg | Bin 0 -> 14818 bytes
sd/qa/unit/data/odg/pass/.gitignore | 0
sd/qa/unit/data/odg/pass/CVE-2012-4233-2.odg | Bin 0 -> 67721 bytes
sd/qa/unit/data/odg/rhbz1870501.odg | Bin 0 -> 403275 bytes
sd/qa/unit/data/odg/softedges.odg | Bin 0 -> 10130 bytes
sd/qa/unit/data/odg/tablestyles.fodg | 56 +
sd/qa/unit/data/odg/tb-rl-textbox.odg | Bin 0 -> 10002 bytes
sd/qa/unit/data/odg/tdf114488.fodg | 365 +
sd/qa/unit/data/odg/tdf126319.odg | Bin 0 -> 9327 bytes
sd/qa/unit/data/odg/tdf147119.odg | Bin 0 -> 9591 bytes
sd/qa/unit/data/odg/two_columns.odg | Bin 0 -> 14726 bytes
sd/qa/unit/data/odp/BulletsAsImage.odp | Bin 0 -> 10754 bytes
sd/qa/unit/data/odp/LineStylesOwn.odp | Bin 0 -> 15253 bytes
sd/qa/unit/data/odp/SvgImageTest.odp | Bin 0 -> 15922 bytes
sd/qa/unit/data/odp/Table_with_Cell_Fill.odp | Bin 0 -> 28869 bytes
sd/qa/unit/data/odp/Tdf112594.fodp | 853 +
sd/qa/unit/data/odp/Tdf62176.odp | Bin 0 -> 10358 bytes
sd/qa/unit/data/odp/author_field.odp | Bin 0 -> 10518 bytes
sd/qa/unit/data/odp/author_fixed.odp | Bin 0 -> 10680 bytes
sd/qa/unit/data/odp/autofitted-textbox-indent.odp | Bin 0 -> 12486 bytes
sd/qa/unit/data/odp/background.odp | Bin 0 -> 14126 bytes
sd/qa/unit/data/odp/bnc822341.odp | Bin 0 -> 15983 bytes
sd/qa/unit/data/odp/bulletCharAndFont.odp | Bin 0 -> 11279 bytes
sd/qa/unit/data/odp/cellspan.odp | Bin 0 -> 13489 bytes
sd/qa/unit/data/odp/closed-shapes.odp | Bin 0 -> 16370 bytes
.../unit/data/odp/document_with_linked_graphic.odp | Bin 0 -> 49906 bytes
sd/qa/unit/data/odp/document_with_two_images.odp | Bin 0 -> 202183 bytes
sd/qa/unit/data/odp/embedded-pdf.odp | Bin 0 -> 25002 bytes
sd/qa/unit/data/odp/extfile_field.odp | Bin 0 -> 10918 bytes
sd/qa/unit/data/odp/fail/.gitignore | 0
sd/qa/unit/data/odp/fdo77027.odp | Bin 0 -> 13229 bytes
sd/qa/unit/data/odp/fillbitmap2.odp | Bin 0 -> 11590 bytes
sd/qa/unit/data/odp/group_rotation.odp | Bin 0 -> 10429 bytes
sd/qa/unit/data/odp/image_transparency.odp | Bin 0 -> 24448 bytes
sd/qa/unit/data/odp/images_with_special_IDs.odp | Bin 0 -> 169241 bytes
sd/qa/unit/data/odp/indeterminate/.gitignore | 0
sd/qa/unit/data/odp/linked_graphic.jpg | Bin 0 -> 35738 bytes
sd/qa/unit/data/odp/linked_ole.odp | Bin 0 -> 15351 bytes
sd/qa/unit/data/odp/loopNoPause.odp | Bin 0 -> 10998 bytes
sd/qa/unit/data/odp/loopPause10.odp | Bin 0 -> 10960 bytes
sd/qa/unit/data/odp/masterpage_style_parent.odp | Bin 0 -> 17790 bytes
sd/qa/unit/data/odp/math.odp | Bin 0 -> 12269 bytes
sd/qa/unit/data/odp/numfmt.odp | Bin 0 -> 11438 bytes
sd/qa/unit/data/odp/ole_icon.odp | Bin 0 -> 18926 bytes
.../unit/data/odp/page_transparent_background.odp | Bin 0 -> 11508 bytes
sd/qa/unit/data/odp/pass/.gitignore | 0
sd/qa/unit/data/odp/pass/EDB-26517-1.odp | Bin 0 -> 12752 bytes
sd/qa/unit/data/odp/pass/ooo56974-1.odp | Bin 0 -> 11326 bytes
sd/qa/unit/data/odp/pass/ooo72169-1.odp | Bin 0 -> 4740 bytes
sd/qa/unit/data/odp/pass/test-embedded-dejavu.odp | Bin 0 -> 2225735 bytes
.../unit/data/odp/pass/test-slide-name-fields.odp | Bin 0 -> 10916 bytes
.../data/odp/placeholder-box-textalignment.odp | Bin 0 -> 15853 bytes
sd/qa/unit/data/odp/preset-shapes-export.odp | Bin 0 -> 21208 bytes
sd/qa/unit/data/odp/repeatBitmapMode.odp | Bin 0 -> 19301 bytes
sd/qa/unit/data/odp/rotate_flip.odp | Bin 0 -> 12254 bytes
sd/qa/unit/data/odp/search-all-notes.odp | Bin 0 -> 12018 bytes
sd/qa/unit/data/odp/shadow-blur.odp | Bin 0 -> 12837 bytes
sd/qa/unit/data/odp/shapes-test.odp | Bin 0 -> 61333 bytes
sd/qa/unit/data/odp/slide-bitmap-background.odp | Bin 0 -> 82326 bytes
sd/qa/unit/data/odp/slide-custom-background.odp | Bin 0 -> 40023 bytes
sd/qa/unit/data/odp/slide-tile-background.odp | Bin 0 -> 95650 bytes
sd/qa/unit/data/odp/slide-video-thumbnail.odp | Bin 0 -> 38222 bytes
sd/qa/unit/data/odp/slidecount_field.odp | Bin 0 -> 9918 bytes
sd/qa/unit/data/odp/slidename_field.odp | Bin 0 -> 10089 bytes
sd/qa/unit/data/odp/slidenum_field.odp | Bin 0 -> 9882 bytes
.../data/odp/style-overflow-behavior-clip.fodp | 18 +
.../unit/data/odp/svg-export-text-decorations.odp | Bin 0 -> 12407 bytes
.../unit/data/odp/tdf100348_Fontwork2TextWarp.odp | Bin 0 -> 14788 bytes
.../unit/data/odp/tdf100348_FontworkBitmapFill.odp | Bin 0 -> 17886 bytes
.../data/odp/tdf100348_FontworkGradientGlow.odp | Bin 0 -> 20381 bytes
sd/qa/unit/data/odp/tdf100387.odp | Bin 0 -> 10810 bytes
sd/qa/unit/data/odp/tdf103567.odp | Bin 0 -> 62137 bytes
sd/qa/unit/data/odp/tdf105362.odp | Bin 0 -> 13288 bytes
sd/qa/unit/data/odp/tdf105998.odp | Bin 0 -> 11145 bytes
sd/qa/unit/data/odp/tdf106026.odp | Bin 0 -> 10876 bytes
sd/qa/unit/data/odp/tdf108925.odp | Bin 0 -> 11219 bytes
sd/qa/unit/data/odp/tdf109169_Diamond.odp | Bin 0 -> 14664 bytes
sd/qa/unit/data/odp/tdf109169_Octagon.odp | Bin 0 -> 13380 bytes
sd/qa/unit/data/odp/tdf111785.odp | Bin 0 -> 11819 bytes
sd/qa/unit/data/odp/tdf111798.odp | Bin 0 -> 11183 bytes
sd/qa/unit/data/odp/tdf112552.odp | Bin 0 -> 11331 bytes
sd/qa/unit/data/odp/tdf112557.odp | Bin 0 -> 12749 bytes
sd/qa/unit/data/odp/tdf112647.odp | Bin 0 -> 11172 bytes
sd/qa/unit/data/odp/tdf113197.odp | Bin 0 -> 56781 bytes
sd/qa/unit/data/odp/tdf115005.odp | Bin 0 -> 51823 bytes
.../unit/data/odp/tdf115005_no_fallback_images.odp | Bin 0 -> 21100 bytes
sd/qa/unit/data/odp/tdf116266.odp | Bin 0 -> 43204 bytes
sd/qa/unit/data/odp/tdf116266_chart.svg | 99 +
sd/qa/unit/data/odp/tdf118045.odp | Bin 0 -> 12192 bytes
sd/qa/unit/data/odp/tdf118768-brake.odp | Bin 0 -> 10742 bytes
sd/qa/unit/data/odp/tdf118783.odp | Bin 0 -> 11644 bytes
sd/qa/unit/data/odp/tdf118806.odp | Bin 0 -> 11999 bytes
sd/qa/unit/data/odp/tdf118825-motionpath.odp | Bin 0 -> 12646 bytes
sd/qa/unit/data/odp/tdf118835.odp | Bin 0 -> 11973 bytes
sd/qa/unit/data/odp/tdf118836.odp | Bin 0 -> 11655 bytes
sd/qa/unit/data/odp/tdf119223.odp | Bin 0 -> 18335 bytes
.../data/odp/tdf123658_SearchAfterSlideChange.odp | Bin 0 -> 11749 bytes
sd/qa/unit/data/odp/tdf124781.odp | Bin 0 -> 11833 bytes
sd/qa/unit/data/odp/tdf127267DashOnHairline.odp | Bin 0 -> 11874 bytes
sd/qa/unit/data/odp/tdf127372.odp | Bin 0 -> 13009 bytes
sd/qa/unit/data/odp/tdf127379.odp | Bin 0 -> 19471 bytes
sd/qa/unit/data/odp/tdf127901.odp | Bin 0 -> 53808 bytes
sd/qa/unit/data/odp/tdf128049.odp | Bin 0 -> 18269 bytes
sd/qa/unit/data/odp/tdf128096.odp | Bin 0 -> 10992 bytes
.../data/odp/tdf128345_FullTransparentGradient.odp | Bin 0 -> 11244 bytes
sd/qa/unit/data/odp/tdf128345_GradientAxial.odp | Bin 0 -> 12561 bytes
sd/qa/unit/data/odp/tdf128345_GradientLinear.odp | Bin 0 -> 13384 bytes
sd/qa/unit/data/odp/tdf128345_GradientRadial.odp | Bin 0 -> 14774 bytes
sd/qa/unit/data/odp/tdf128985.odp | Bin 0 -> 14781 bytes
sd/qa/unit/data/odp/tdf129430.odp | Bin 0 -> 10697 bytes
sd/qa/unit/data/odp/tdf133502.odp | Bin 0 -> 13204 bytes
.../odp/tdf134969_TransparencyOnColorGradient.odp | Bin 0 -> 17107 bytes
sd/qa/unit/data/odp/tdf136949.odp | Bin 0 -> 12555 bytes
sd/qa/unit/data/odp/tdf141269.odp | Bin 0 -> 196094 bytes
sd/qa/unit/data/odp/tdf146876.odp | Bin 0 -> 11620 bytes
sd/qa/unit/data/odp/tdf147919.odp | Bin 0 -> 14790 bytes
.../data/odp/tdf147978_enhancedPath_viewBox.odp | Bin 0 -> 12728 bytes
sd/qa/unit/data/odp/tdf148966-withflag.odp | Bin 0 -> 19074 bytes
sd/qa/unit/data/odp/tdf148966-withoutflag.odp | Bin 0 -> 9395 bytes
sd/qa/unit/data/odp/tdf149126.odp | Bin 0 -> 11886 bytes
sd/qa/unit/data/odp/tdf149128.odp | Bin 0 -> 11816 bytes
sd/qa/unit/data/odp/tdf149311.odp | Bin 0 -> 15388 bytes
sd/qa/unit/data/odp/tdf149551_btlr.odp | Bin 0 -> 13183 bytes
sd/qa/unit/data/odp/tdf149551_tbrl90.odp | Bin 0 -> 13234 bytes
sd/qa/unit/data/odp/tdf150316.odp | Bin 0 -> 13467 bytes
sd/qa/unit/data/odp/tdf150966_hugeInset.odp | Bin 0 -> 14837 bytes
sd/qa/unit/data/odp/tdf151492.odp | Bin 0 -> 12618 bytes
sd/qa/unit/data/odp/tdf153105.odp | Bin 0 -> 66806 bytes
sd/qa/unit/data/odp/tdf153107.odp | Bin 0 -> 19505 bytes
sd/qa/unit/data/odp/tdf153161_FlushToSave.odp | Bin 0 -> 37209 bytes
sd/qa/unit/data/odp/tdf154754.odp | Bin 0 -> 22852 bytes
sd/qa/unit/data/odp/tdf157652.odp | Bin 0 -> 14767 bytes
sd/qa/unit/data/odp/tdf157795.odp | Bin 0 -> 42143 bytes
sd/qa/unit/data/odp/tdf48735.odp | Bin 0 -> 15137 bytes
sd/qa/unit/data/odp/tdf53970.odp | Bin 0 -> 30328 bytes
sd/qa/unit/data/odp/tdf53970_linked.odp | Bin 0 -> 13158 bytes
sd/qa/unit/data/odp/tdf59046.odp | Bin 0 -> 10800 bytes
sd/qa/unit/data/odp/tdf66228.odp | Bin 0 -> 13283 bytes
sd/qa/unit/data/odp/tdf68759.odp | Bin 0 -> 11250 bytes
sd/qa/unit/data/odp/tdf74670.odp | Bin 0 -> 11786 bytes
sd/qa/unit/data/odp/tdf80020.odp | Bin 0 -> 13068 bytes
sd/qa/unit/data/odp/tdf80224.odp | Bin 0 -> 23894 bytes
sd/qa/unit/data/odp/tdf90626.odp | Bin 0 -> 12363 bytes
sd/qa/unit/data/odp/tdf90627.odp | Bin 0 -> 38499 bytes
sd/qa/unit/data/odp/tdf92076.odp | Bin 0 -> 11185 bytes
sd/qa/unit/data/odp/tdf93883.odp | Bin 0 -> 11057 bytes
sd/qa/unit/data/odp/tdf94122_autocolor.odp | Bin 0 -> 13942 bytes
sd/qa/unit/data/odp/tdf96206.odp | Bin 0 -> 12545 bytes
sd/qa/unit/data/odp/tdf96708.odp | Bin 0 -> 7758 bytes
sd/qa/unit/data/odp/tdf99213-target-missing.odp | Bin 0 -> 11088 bytes
sd/qa/unit/data/odp/tdf99224.odp | Bin 0 -> 11212 bytes
sd/qa/unit/data/odp/tdf99497_CircleKind.odp | Bin 0 -> 12196 bytes
sd/qa/unit/data/odp/tdf99729-legacy.odp | Bin 0 -> 11064 bytes
sd/qa/unit/data/odp/tdf99729-new.odp | Bin 0 -> 11149 bytes
sd/qa/unit/data/odp/testLegacyShapeAutofit.odp | Bin 0 -> 13611 bytes
sd/qa/unit/data/odp/testZeroIndent.odp | Bin 0 -> 15446 bytes
sd/qa/unit/data/odp/text-fields.odp | Bin 0 -> 14035 bytes
sd/qa/unit/data/odp/textbox-link-javascript.odp | Bin 0 -> 23573 bytes
sd/qa/unit/data/odp/transparent_background.odp | Bin 0 -> 11687 bytes
sd/qa/unit/data/pdf/multipage.pdf | Bin 0 -> 13155 bytes
sd/qa/unit/data/pdf/txtpic.pdf | Bin 0 -> 21201 bytes
sd/qa/unit/data/ppt/FillPatterns.ppt | Bin 0 -> 19968 bytes
sd/qa/unit/data/ppt/crop.ppt | Bin 0 -> 147456 bytes
sd/qa/unit/data/ppt/fail/.gitignore | 0
sd/qa/unit/data/ppt/fail/CVE-2010-0033-1.ppt | Bin 0 -> 3072 bytes
sd/qa/unit/data/ppt/fdo68594.ppt | Bin 0 -> 100864 bytes
sd/qa/unit/data/ppt/indeterminate/.gitignore | 0
sd/qa/unit/data/ppt/loopNoPause.ppt | Bin 0 -> 87552 bytes
sd/qa/unit/data/ppt/pass/.gitignore | 0
sd/qa/unit/data/ppt/pass/CVE-2006-3655-1.ppt | Bin 0 -> 35840 bytes
sd/qa/unit/data/ppt/pass/CVE-2006-3656-1.ppt | Bin 0 -> 35840 bytes
sd/qa/unit/data/ppt/pass/CVE-2006-3660-1.ppt | Bin 0 -> 35840 bytes
sd/qa/unit/data/ppt/pass/CVE-2006-5296-1.ppt | Bin 0 -> 8704 bytes
sd/qa/unit/data/ppt/pass/CVE-2012-4233-3.ppt | Bin 0 -> 423424 bytes
sd/qa/unit/data/ppt/pass/EDB-39395-1.ppt | Bin 0 -> 259072 bytes
sd/qa/unit/data/ppt/pass/EDB-39397-1.ppt | Bin 0 -> 302080 bytes
sd/qa/unit/data/ppt/pass/crash-1.ppt | Bin 0 -> 7677 bytes
sd/qa/unit/data/ppt/pass/crash-2.ppt | Bin 0 -> 7680 bytes
sd/qa/unit/data/ppt/pass/crash-3.ppt | Bin 0 -> 7681 bytes
sd/qa/unit/data/ppt/pass/hang-1.ppt | Bin 0 -> 7680 bytes
sd/qa/unit/data/ppt/pass/hang-10.ppt | Bin 0 -> 7648 bytes
sd/qa/unit/data/ppt/pass/hang-11.ppt | Bin 0 -> 7712 bytes
sd/qa/unit/data/ppt/pass/hang-12.ppt | Bin 0 -> 7705 bytes
sd/qa/unit/data/ppt/pass/hang-13.ppt | Bin 0 -> 7659 bytes
sd/qa/unit/data/ppt/pass/hang-14.ppt | Bin 0 -> 7680 bytes
sd/qa/unit/data/ppt/pass/hang-15.ppt | Bin 0 -> 7680 bytes
sd/qa/unit/data/ppt/pass/hang-16.ppt | Bin 0 -> 7693 bytes
sd/qa/unit/data/ppt/pass/hang-17.ppt | Bin 0 -> 7680 bytes
sd/qa/unit/data/ppt/pass/hang-18.ppt | Bin 0 -> 7680 bytes
sd/qa/unit/data/ppt/pass/hang-19.ppt | Bin 0 -> 7680 bytes
sd/qa/unit/data/ppt/pass/hang-2.ppt | Bin 0 -> 7680 bytes
sd/qa/unit/data/ppt/pass/hang-20.ppt | Bin 0 -> 7732 bytes
sd/qa/unit/data/ppt/pass/hang-21.ppt | Bin 0 -> 7659 bytes
sd/qa/unit/data/ppt/pass/hang-22.ppt | Bin 0 -> 15872 bytes
sd/qa/unit/data/ppt/pass/hang-3.ppt | Bin 0 -> 7680 bytes
sd/qa/unit/data/ppt/pass/hang-4.ppt | Bin 0 -> 7712 bytes
sd/qa/unit/data/ppt/pass/hang-5.ppt | Bin 0 -> 7712 bytes
sd/qa/unit/data/ppt/pass/hang-6.ppt | Bin 0 -> 7712 bytes
sd/qa/unit/data/ppt/pass/hang-7.ppt | Bin 0 -> 7691 bytes
sd/qa/unit/data/ppt/pass/hang-8.ppt | Bin 0 -> 7712 bytes
sd/qa/unit/data/ppt/pass/hang-9.ppt | Bin 0 -> 7712 bytes
sd/qa/unit/data/ppt/pass/ofz14989-1.ppt | Bin 0 -> 60108 bytes
sd/qa/unit/data/ppt/pass/ofz21531-1.ppt | Bin 0 -> 35567 bytes
sd/qa/unit/data/ppt/pass/ofz37370-1.ppt | Bin 0 -> 4341 bytes
sd/qa/unit/data/ppt/pass/ofz43902-1.ppt | Bin 0 -> 43630 bytes
sd/qa/unit/data/ppt/pass/ofz7469-leak-1.ppt | Bin 0 -> 4341 bytes
sd/qa/unit/data/ppt/placeholder-priority.pptx | Bin 0 -> 26091 bytes
sd/qa/unit/data/ppt/tdf105150.ppt | Bin 0 -> 138752 bytes
sd/qa/unit/data/ppt/tdf115394.ppt | Bin 0 -> 90112 bytes
sd/qa/unit/data/ppt/tdf116899.ppt | Bin 0 -> 113152 bytes
sd/qa/unit/data/ppt/tdf119629.ppt | Bin 0 -> 112128 bytes
.../data/ppt/tdf122899_Arc_90_to_91_clockwise.ppt | Bin 0 -> 8192 bytes
sd/qa/unit/data/ppt/tdf126761.ppt | Bin 0 -> 100352 bytes
sd/qa/unit/data/ppt/tdf136911.ppt | Bin 0 -> 56832 bytes
.../data/ppt/tdf143315-WordartWithoutBullet.ppt | Bin 0 -> 68608 bytes
sd/qa/unit/data/ppt/tdf157636.ppt | Bin 0 -> 300544 bytes
sd/qa/unit/data/ppt/tdf48083.ppt | Bin 0 -> 18944 bytes
sd/qa/unit/data/ppt/tdf49561.ppt | Bin 0 -> 14336 bytes
sd/qa/unit/data/ppt/tdf49856.ppt | Bin 0 -> 125440 bytes
sd/qa/unit/data/ppt/tdf77747.ppt | Bin 0 -> 147968 bytes
sd/qa/unit/data/ppt/tdf79082.ppt | Bin 0 -> 72704 bytes
sd/qa/unit/data/ppt/tdf93124.ppt | Bin 0 -> 85504 bytes
sd/qa/unit/data/pptm/macro.pptm | Bin 0 -> 35129 bytes
sd/qa/unit/data/pptx/3columns.pptx | Bin 0 -> 39915 bytes
sd/qa/unit/data/pptx/LostPlaceholder.odp | Bin 0 -> 13206 bytes
sd/qa/unit/data/pptx/LostPlaceholderFill.odp | Bin 0 -> 15000 bytes
sd/qa/unit/data/pptx/Math.pptx | Bin 0 -> 35240 bytes
sd/qa/unit/data/pptx/ShapeLineProperties.pptx | Bin 0 -> 25433 bytes
sd/qa/unit/data/pptx/ShapePlusImage.pptx | Bin 0 -> 36088 bytes
sd/qa/unit/data/pptx/ShapeTextInflateTop.pptx | Bin 0 -> 32007 bytes
sd/qa/unit/data/pptx/accent-color.pptx | Bin 0 -> 1079347 bytes
sd/qa/unit/data/pptx/activex_checkbox.pptx | Bin 0 -> 39828 bytes
sd/qa/unit/data/pptx/activex_combobox.pptx | Bin 0 -> 39414 bytes
sd/qa/unit/data/pptx/activex_commandbutton.pptx | Bin 0 -> 39860 bytes
sd/qa/unit/data/pptx/activex_fontproperties.pptx | Bin 0 -> 48562 bytes
sd/qa/unit/data/pptx/activex_label.pptx | Bin 0 -> 39637 bytes
sd/qa/unit/data/pptx/activex_listbox.pptx | Bin 0 -> 39370 bytes
sd/qa/unit/data/pptx/activex_optionbutton.pptx | Bin 0 -> 39586 bytes
sd/qa/unit/data/pptx/activex_picture.pptx | Bin 0 -> 236898 bytes
sd/qa/unit/data/pptx/activex_scrollbar.pptx | Bin 0 -> 39882 bytes
sd/qa/unit/data/pptx/activex_spinbutton.pptx | Bin 0 -> 40850 bytes
sd/qa/unit/data/pptx/activex_textbox.pptx | Bin 0 -> 41657 bytes
sd/qa/unit/data/pptx/activex_togglebutton.pptx | Bin 0 -> 39698 bytes
sd/qa/unit/data/pptx/altdescription.pptx | Bin 0 -> 156788 bytes
sd/qa/unit/data/pptx/arc-validiert.pptx | Bin 0 -> 14393 bytes
sd/qa/unit/data/pptx/bnc480256-2.pptx | Bin 0 -> 23387 bytes
sd/qa/unit/data/pptx/bnc480256.pptx | Bin 0 -> 35990 bytes
sd/qa/unit/data/pptx/bnc584721_1_2.pptx | Bin 0 -> 15008 bytes
sd/qa/unit/data/pptx/bnc584721_4.pptx | Bin 0 -> 34738 bytes
sd/qa/unit/data/pptx/bnc591147.pptx | Bin 0 -> 34591 bytes
sd/qa/unit/data/pptx/bnc862510_5.pptx | Bin 0 -> 63675 bytes
sd/qa/unit/data/pptx/bnc862510_6.pptx | Bin 0 -> 48707 bytes
sd/qa/unit/data/pptx/bnc862510_7.pptx | Bin 0 -> 24443 bytes
sd/qa/unit/data/pptx/bnc870233_1.pptx | Bin 0 -> 34111 bytes
sd/qa/unit/data/pptx/bnc870233_2.pptx | Bin 0 -> 55758 bytes
sd/qa/unit/data/pptx/bnc870237.pptx | Bin 0 -> 40889 bytes
sd/qa/unit/data/pptx/bnc880763.pptx | Bin 0 -> 45631 bytes
sd/qa/unit/data/pptx/bnc887225.pptx | Bin 0 -> 32814 bytes
sd/qa/unit/data/pptx/bnc887230.pptx | Bin 0 -> 25715 bytes
sd/qa/unit/data/pptx/bnc904423.pptx | Bin 0 -> 25119 bytes
sd/qa/unit/data/pptx/bnc910045.pptx | Bin 0 -> 37522 bytes
sd/qa/unit/data/pptx/bulletColor.pptx | Bin 0 -> 32946 bytes
sd/qa/unit/data/pptx/bulletMarginAndIndent.pptx | Bin 0 -> 32905 bytes
sd/qa/unit/data/pptx/chart_pt_color_bg1.pptx | Bin 0 -> 31934 bytes
sd/qa/unit/data/pptx/connectors.pptx | Bin 0 -> 24318 bytes
sd/qa/unit/data/pptx/control_background_color.pptx | Bin 0 -> 85895 bytes
sd/qa/unit/data/pptx/crop-position.pptx | Bin 0 -> 28479 bytes
sd/qa/unit/data/pptx/crop-to-shape.pptx | Bin 0 -> 83338 bytes
sd/qa/unit/data/pptx/croppedTo0.pptx | Bin 0 -> 12974 bytes
sd/qa/unit/data/pptx/cshapes.pptx | Bin 0 -> 173125 bytes
.../data/pptx/customshape-bitmapfill-srcrect.pptx | Bin 0 -> 34892 bytes
sd/qa/unit/data/pptx/customxml.pptx | Bin 0 -> 44229 bytes
sd/qa/unit/data/pptx/deftabstop.pptx | Bin 0 -> 26783 bytes
sd/qa/unit/data/pptx/effectOrder.pptx | Bin 0 -> 30482 bytes
sd/qa/unit/data/pptx/fail/.gitignore | 0
sd/qa/unit/data/pptx/fail/CVE-2014-6352-1.ppsx | 1 +
sd/qa/unit/data/pptx/fdo83751.pptx | Bin 0 -> 33818 bytes
sd/qa/unit/data/pptx/fill-color-list.pptx | Bin 0 -> 42946 bytes
sd/qa/unit/data/pptx/font-scale.pptx | Bin 0 -> 40239 bytes
sd/qa/unit/data/pptx/formatting-bullet-indent.pptx | Bin 0 -> 35409 bytes
sd/qa/unit/data/pptx/greysscale-graphic.pptx | Bin 0 -> 156595 bytes
sd/qa/unit/data/pptx/group-rot.pptx | Bin 0 -> 39796 bytes
sd/qa/unit/data/pptx/group.pptx | Bin 0 -> 50247 bytes
sd/qa/unit/data/pptx/hyperlinkOnImage.pptx | Bin 0 -> 17576 bytes
sd/qa/unit/data/pptx/hyperlinktest.pptx | Bin 0 -> 33633 bytes
sd/qa/unit/data/pptx/indeterminate/.gitignore | 0
sd/qa/unit/data/pptx/lineStyle.pptx | Bin 0 -> 31446 bytes
sd/qa/unit/data/pptx/loopNoPause.pptx | Bin 0 -> 32373 bytes
sd/qa/unit/data/pptx/master-slides.pptx | Bin 0 -> 54445 bytes
sd/qa/unit/data/pptx/mirrored-graphic.pptx | Bin 0 -> 173805 bytes
sd/qa/unit/data/pptx/multicol.pptx | Bin 0 -> 25935 bytes
sd/qa/unit/data/pptx/n778859.pptx | Bin 0 -> 32444 bytes
sd/qa/unit/data/pptx/n80340.pptx | Bin 0 -> 83909 bytes
sd/qa/unit/data/pptx/n821567.pptx | Bin 0 -> 179901 bytes
sd/qa/unit/data/pptx/n828390.pptx | Bin 0 -> 32803 bytes
sd/qa/unit/data/pptx/n828390_2.pptx | Bin 0 -> 32749 bytes
sd/qa/unit/data/pptx/n828390_3.pptx | Bin 0 -> 34098 bytes
sd/qa/unit/data/pptx/n83889.pptx | Bin 0 -> 33401 bytes
sd/qa/unit/data/pptx/n862510_1.pptx | Bin 0 -> 34576 bytes
sd/qa/unit/data/pptx/n862510_2.pptx | Bin 0 -> 48923 bytes
sd/qa/unit/data/pptx/n862510_4.pptx | Bin 0 -> 32840 bytes
sd/qa/unit/data/pptx/n90190.pptx | Bin 0 -> 33256 bytes
sd/qa/unit/data/pptx/n90223.pptx | Bin 0 -> 83910 bytes
sd/qa/unit/data/pptx/n90255.pptx | Bin 0 -> 32622 bytes
.../unit/data/pptx/narration-non-media-shape.pptx | Bin 0 -> 30952 bytes
sd/qa/unit/data/pptx/narration.pptx | Bin 0 -> 82099 bytes
sd/qa/unit/data/pptx/numfmt.pptx | Bin 0 -> 44390 bytes
sd/qa/unit/data/pptx/ole-emf_min.pptx | Bin 0 -> 36796 bytes
sd/qa/unit/data/pptx/ole.pptx | Bin 0 -> 41588 bytes
sd/qa/unit/data/pptx/ooxtheme.pptx | Bin 0 -> 44886 bytes
sd/qa/unit/data/pptx/open-as-read-only.pptx | Bin 0 -> 21569 bytes
sd/qa/unit/data/pptx/page_transparent_bitmap.pptx | Bin 0 -> 29823 bytes
sd/qa/unit/data/pptx/paraMarginAndIndentation.pptx | Bin 0 -> 32854 bytes
sd/qa/unit/data/pptx/pass/.gitignore | 0
sd/qa/unit/data/pptx/pass/CVE-2014-4114.ppsx | Bin 0 -> 109961 bytes
sd/qa/unit/data/pptx/pass/ofz35597-1.pptx | Bin 0 -> 23316 bytes
sd/qa/unit/data/pptx/pass/ofz46160-1.pptx | Bin 0 -> 21771 bytes
sd/qa/unit/data/pptx/predefined-table-style.pptx | Bin 0 -> 36430 bytes
sd/qa/unit/data/pptx/presetDashDot.pptx | Bin 0 -> 11273 bytes
sd/qa/unit/data/pptx/rightToLeftParagraph.pptx | Bin 0 -> 31841 bytes
sd/qa/unit/data/pptx/shape-blur-effect.pptx | Bin 0 -> 33285 bytes
sd/qa/unit/data/pptx/shape-glow-effect.pptx | Bin 0 -> 13691 bytes
sd/qa/unit/data/pptx/shape-soft-edges.pptx | Bin 0 -> 32995 bytes
sd/qa/unit/data/pptx/shape-text-rotate.pptx | Bin 0 -> 33784 bytes
sd/qa/unit/data/pptx/slidenum_field.pptx | Bin 0 -> 32715 bytes
sd/qa/unit/data/pptx/smartart-accent-process.pptx | Bin 0 -> 46326 bytes
sd/qa/unit/data/pptx/smartart-autoTxRot.pptx | Bin 0 -> 58937 bytes
sd/qa/unit/data/pptx/smartart-autofit-sync.pptx | Bin 0 -> 41814 bytes
.../smartart-background-drawingml-fallback.pptx | Bin 0 -> 40964 bytes
sd/qa/unit/data/pptx/smartart-background.pptx | Bin 0 -> 50424 bytes
sd/qa/unit/data/pptx/smartart-bullet-list.pptx | Bin 0 -> 40468 bytes
sd/qa/unit/data/pptx/smartart-center-cycle.pptx | Bin 0 -> 44405 bytes
sd/qa/unit/data/pptx/smartart-chevron.pptx | Bin 0 -> 34076 bytes
sd/qa/unit/data/pptx/smartart-children.pptx | Bin 0 -> 53014 bytes
sd/qa/unit/data/pptx/smartart-cnt.pptx | Bin 0 -> 47360 bytes
.../data/pptx/smartart-composite-infer-right.pptx | Bin 0 -> 23250 bytes
.../pptx/smartart-continuous-block-process.pptx | Bin 0 -> 46204 bytes
sd/qa/unit/data/pptx/smartart-cycle-matrix.pptx | Bin 0 -> 56986 bytes
sd/qa/unit/data/pptx/smartart-cycle.pptx | Bin 0 -> 35322 bytes
sd/qa/unit/data/pptx/smartart-data-follow.pptx | Bin 0 -> 56896 bytes
sd/qa/unit/data/pptx/smartart-dir.pptx | Bin 0 -> 41593 bytes
sd/qa/unit/data/pptx/smartart-font-size.pptx | Bin 0 -> 63915 bytes
sd/qa/unit/data/pptx/smartart-interopgrabbag.pptx | Bin 0 -> 39440 bytes
.../unit/data/pptx/smartart-linear-rule-vert.pptx | Bin 0 -> 73085 bytes
sd/qa/unit/data/pptx/smartart-linear-rule.pptx | Bin 0 -> 43743 bytes
sd/qa/unit/data/pptx/smartart-maxdepth.pptx | Bin 0 -> 43256 bytes
sd/qa/unit/data/pptx/smartart-missing-bullet.pptx | Bin 0 -> 30139 bytes
.../unit/data/pptx/smartart-multidirectional.pptx | Bin 0 -> 43588 bytes
sd/qa/unit/data/pptx/smartart-org-chart.pptx | Bin 0 -> 57764 bytes
sd/qa/unit/data/pptx/smartart-org-chart2.pptx | Bin 0 -> 64524 bytes
sd/qa/unit/data/pptx/smartart-picture-strip.pptx | Bin 0 -> 52395 bytes
sd/qa/unit/data/pptx/smartart-preserve.pptx | Bin 0 -> 40598 bytes
sd/qa/unit/data/pptx/smartart-pyramid-1child.pptx | Bin 0 -> 40075 bytes
sd/qa/unit/data/pptx/smartart-recursion.pptx | Bin 0 -> 52943 bytes
.../data/pptx/smartart-rightoleftblockdiagram.pptx | Bin 0 -> 43399 bytes
sd/qa/unit/data/pptx/smartart-rotation.pptx | Bin 0 -> 43886 bytes
sd/qa/unit/data/pptx/smartart-rotation2.pptx | Bin 0 -> 43658 bytes
sd/qa/unit/data/pptx/smartart-snake-rows.pptx | Bin 0 -> 52893 bytes
sd/qa/unit/data/pptx/smartart-tdf134221.pptx | Bin 0 -> 49280 bytes
sd/qa/unit/data/pptx/smartart-text.pptx | Bin 0 -> 38762 bytes
.../data/pptx/smartart-vertical-block-list.pptx | Bin 0 -> 47533 bytes
.../unit/data/pptx/smartart-vertical-box-list.pptx | Bin 0 -> 43018 bytes
sd/qa/unit/data/pptx/smartart1.pptx | Bin 0 -> 43385 bytes
sd/qa/unit/data/pptx/standardConnectors.pptx | Bin 0 -> 36923 bytes
sd/qa/unit/data/pptx/table-list.pptx | Bin 0 -> 52249 bytes
sd/qa/unit/data/pptx/tableBorderLineStyle.pptx | Bin 0 -> 51776 bytes
sd/qa/unit/data/pptx/tablescale.pptx | Bin 0 -> 44606 bytes
sd/qa/unit/data/pptx/tcPr-vert-roundtrip.pptx | Bin 0 -> 32277 bytes
sd/qa/unit/data/pptx/tdf100065.pptx | Bin 0 -> 36317 bytes
sd/qa/unit/data/pptx/tdf100926.pptx | Bin 0 -> 32382 bytes
sd/qa/unit/data/pptx/tdf100926_ODP.pptx | Bin 0 -> 32382 bytes
.../tdf102261_testParaTabStopDefaultDistance.pptx | Bin 0 -> 32892 bytes
sd/qa/unit/data/pptx/tdf103347.pptx | Bin 0 -> 35161 bytes
sd/qa/unit/data/pptx/tdf103473.pptx | Bin 0 -> 26752 bytes
sd/qa/unit/data/pptx/tdf103477.pptx | Bin 0 -> 64312 bytes
sd/qa/unit/data/pptx/tdf103792.pptx | Bin 0 -> 14273 bytes
sd/qa/unit/data/pptx/tdf103800.pptx | Bin 0 -> 30131 bytes
sd/qa/unit/data/pptx/tdf103876.pptx | Bin 0 -> 29585 bytes
sd/qa/unit/data/pptx/tdf104015.pptx | Bin 0 -> 19185 bytes
sd/qa/unit/data/pptx/tdf104201.pptx | Bin 0 -> 15979 bytes
sd/qa/unit/data/pptx/tdf104445.pptx | Bin 0 -> 14291 bytes
sd/qa/unit/data/pptx/tdf104722.pptx | Bin 0 -> 40497 bytes
sd/qa/unit/data/pptx/tdf104786.pptx | Bin 0 -> 35818 bytes
sd/qa/unit/data/pptx/tdf104788.pptx | Bin 0 -> 82873 bytes
sd/qa/unit/data/pptx/tdf104789.pptx | Bin 0 -> 22544 bytes
.../data/pptx/tdf104792-smart-art-animation.pptx | Bin 0 -> 41239 bytes
sd/qa/unit/data/pptx/tdf105150.pptx | Bin 0 -> 31961 bytes
sd/qa/unit/data/pptx/tdf105739.pptx | Bin 0 -> 30709 bytes
sd/qa/unit/data/pptx/tdf106638.pptx | Bin 0 -> 447309 bytes
sd/qa/unit/data/pptx/tdf106867.pptx | Bin 0 -> 52203 bytes
sd/qa/unit/data/pptx/tdf107608.pptx | Bin 0 -> 31369 bytes
sd/qa/unit/data/pptx/tdf108926.ppt | Bin 0 -> 164864 bytes
sd/qa/unit/data/pptx/tdf109067.pptx | Bin 0 -> 20183 bytes
sd/qa/unit/data/pptx/tdf109187.pptx | Bin 0 -> 34647 bytes
sd/qa/unit/data/pptx/tdf111518.pptx | Bin 0 -> 30463 bytes
sd/qa/unit/data/pptx/tdf111786.pptx | Bin 0 -> 24566 bytes
sd/qa/unit/data/pptx/tdf111789.pptx | Bin 0 -> 33637 bytes
sd/qa/unit/data/pptx/tdf111863.pptx | Bin 0 -> 30755 bytes
sd/qa/unit/data/pptx/tdf111884.pptx | Bin 0 -> 30898 bytes
sd/qa/unit/data/pptx/tdf112086.pptx | Bin 0 -> 30542 bytes
sd/qa/unit/data/pptx/tdf112088.pptx | Bin 0 -> 30317 bytes
sd/qa/unit/data/pptx/tdf112089.pptx | Bin 0 -> 46671 bytes
sd/qa/unit/data/pptx/tdf112209.pptx | Bin 0 -> 28536 bytes
sd/qa/unit/data/pptx/tdf112280.pptx | Bin 0 -> 30309 bytes
sd/qa/unit/data/pptx/tdf112333.pptx | Bin 0 -> 30459 bytes
sd/qa/unit/data/pptx/tdf112334.pptx | Bin 0 -> 30041 bytes
sd/qa/unit/data/pptx/tdf112633.pptx | Bin 0 -> 33697 bytes
sd/qa/unit/data/pptx/tdf113163.pptx | Bin 0 -> 44937 bytes
sd/qa/unit/data/pptx/tdf113198.pptx | Bin 0 -> 13847 bytes
sd/qa/unit/data/pptx/tdf113818-swivel.pptx | Bin 0 -> 33604 bytes
sd/qa/unit/data/pptx/tdf113822underline.pptx | Bin 0 -> 34449 bytes
sd/qa/unit/data/pptx/tdf114821.pptx | Bin 0 -> 50235 bytes
sd/qa/unit/data/pptx/tdf114845_rotateShape.pptx | Bin 0 -> 45018 bytes
sd/qa/unit/data/pptx/tdf114848.pptx | Bin 0 -> 117854 bytes
sd/qa/unit/data/pptx/tdf114913.pptx | Bin 0 -> 33238 bytes
sd/qa/unit/data/pptx/tdf115394-zero.pptx | Bin 0 -> 34352 bytes
sd/qa/unit/data/pptx/tdf115394.pptx | Bin 0 -> 31282 bytes
sd/qa/unit/data/pptx/tdf116350-texteffects.pptx | Bin 0 -> 38333 bytes
sd/qa/unit/data/pptx/tdf118776.pptx | Bin 0 -> 31591 bytes
sd/qa/unit/data/pptx/tdf119015.pptx | Bin 0 -> 11652 bytes
sd/qa/unit/data/pptx/tdf119087.pptx | Bin 0 -> 15035 bytes
sd/qa/unit/data/pptx/tdf119118.pptx | Bin 0 -> 31815 bytes
sd/qa/unit/data/pptx/tdf119187.pptx | Bin 0 -> 18886 bytes
sd/qa/unit/data/pptx/tdf119649.pptx | Bin 0 -> 21228 bytes
sd/qa/unit/data/pptx/tdf120028.pptx | Bin 0 -> 30465 bytes
sd/qa/unit/data/pptx/tdf120573.pptx | Bin 0 -> 243853 bytes
sd/qa/unit/data/pptx/tdf123090.pptx | Bin 0 -> 34570 bytes
sd/qa/unit/data/pptx/tdf123684.pptx | Bin 0 -> 142961 bytes
sd/qa/unit/data/pptx/tdf124457.pptx | Bin 0 -> 35132 bytes
sd/qa/unit/data/pptx/tdf125071.pptx | Bin 0 -> 35409 bytes
sd/qa/unit/data/pptx/tdf125346.pptx | Bin 0 -> 22079 bytes
sd/qa/unit/data/pptx/tdf125346_2.pptx | Bin 0 -> 24482 bytes
sd/qa/unit/data/pptx/tdf125360.pptx | Bin 0 -> 15379 bytes
sd/qa/unit/data/pptx/tdf125360_1.pptx | Bin 0 -> 15480 bytes
sd/qa/unit/data/pptx/tdf125360_2.pptx | Bin 0 -> 15213 bytes
sd/qa/unit/data/pptx/tdf125551.pptx | Bin 0 -> 131374 bytes
sd/qa/unit/data/pptx/tdf125554.pptx | Bin 0 -> 32967 bytes
sd/qa/unit/data/pptx/tdf125573_FontWorkScaleX.pptx | Bin 0 -> 35488 bytes
sd/qa/unit/data/pptx/tdf126234.pptx | Bin 0 -> 34091 bytes
sd/qa/unit/data/pptx/tdf126324.pptx | Bin 0 -> 30634 bytes
sd/qa/unit/data/pptx/tdf126741.pptx | Bin 0 -> 32437 bytes
sd/qa/unit/data/pptx/tdf127090.odp | Bin 0 -> 12415 bytes
sd/qa/unit/data/pptx/tdf127129.pptx | Bin 0 -> 30143 bytes
sd/qa/unit/data/pptx/tdf127237.pptx | Bin 0 -> 34180 bytes
sd/qa/unit/data/pptx/tdf127964.pptx | Bin 0 -> 34018 bytes
sd/qa/unit/data/pptx/tdf128212.pptx | Bin 0 -> 16921 bytes
sd/qa/unit/data/pptx/tdf128213-shaperot.pptx | Bin 0 -> 16937 bytes
sd/qa/unit/data/pptx/tdf128213.pptx | Bin 0 -> 16938 bytes
sd/qa/unit/data/pptx/tdf128550.pptx | Bin 0 -> 30230 bytes
sd/qa/unit/data/pptx/tdf128596.pptx | Bin 0 -> 29444 bytes
sd/qa/unit/data/pptx/tdf128684.pptx | Bin 0 -> 58086 bytes
sd/qa/unit/data/pptx/tdf128952.pptx | Bin 0 -> 25578 bytes
sd/qa/unit/data/pptx/tdf129372.pptx | Bin 0 -> 33865 bytes
sd/qa/unit/data/pptx/tdf129686.pptx | Bin 0 -> 35331 bytes
sd/qa/unit/data/pptx/tdf130058.pptx | Bin 0 -> 40724 bytes
sd/qa/unit/data/pptx/tdf131390.pptx | Bin 0 -> 35286 bytes
sd/qa/unit/data/pptx/tdf131553.pptx | Bin 0 -> 70111 bytes
sd/qa/unit/data/pptx/tdf131554.pptx | Bin 0 -> 21065 bytes
sd/qa/unit/data/pptx/tdf131905.pptx | Bin 0 -> 35474 bytes
sd/qa/unit/data/pptx/tdf132282.pptx | Bin 0 -> 56323 bytes
.../data/pptx/tdf132302_SmartArt_rightArrow.pptx | Bin 0 -> 27526 bytes
sd/qa/unit/data/pptx/tdf132472.pptx | Bin 0 -> 33439 bytes
sd/qa/unit/data/pptx/tdf134053_dashdot.pptx | Bin 0 -> 14891 bytes
sd/qa/unit/data/pptx/tdf134174.pptx | Bin 0 -> 186296 bytes
sd/qa/unit/data/pptx/tdf134210.pptx | Bin 0 -> 125281 bytes
sd/qa/unit/data/pptx/tdf134862.pptx | Bin 0 -> 32601 bytes
sd/qa/unit/data/pptx/tdf135843.pptx | Bin 0 -> 22951 bytes
sd/qa/unit/data/pptx/tdf135843_export.pptx | Bin 0 -> 32460 bytes
sd/qa/unit/data/pptx/tdf135843_insideH.pptx | Bin 0 -> 33449 bytes
.../data/pptx/tdf135953_SmartArt_textposition.pptx | Bin 0 -> 27056 bytes
sd/qa/unit/data/pptx/tdf136830.pptx | Bin 0 -> 14105 bytes
sd/qa/unit/data/pptx/tdf137367.pptx | Bin 0 -> 35083 bytes
sd/qa/unit/data/pptx/tdf137675.pptx | Bin 0 -> 23802 bytes
sd/qa/unit/data/pptx/tdf138148.pptx | Bin 0 -> 21629 bytes
sd/qa/unit/data/pptx/tdf140714.pptx | Bin 0 -> 28384 bytes
sd/qa/unit/data/pptx/tdf140852.pptx | Bin 0 -> 49776 bytes
sd/qa/unit/data/pptx/tdf140865Wordart3D.pptx | Bin 0 -> 17158 bytes
sd/qa/unit/data/pptx/tdf141058-1.pptx | Bin 0 -> 62621 bytes
sd/qa/unit/data/pptx/tdf141704.pptx | Bin 0 -> 25376 bytes
sd/qa/unit/data/pptx/tdf142590.pptx | Bin 0 -> 35022 bytes
sd/qa/unit/data/pptx/tdf142645.pptx | Bin 0 -> 32953 bytes
sd/qa/unit/data/pptx/tdf142648.pptx | Bin 0 -> 36994 bytes
sd/qa/unit/data/pptx/tdf142716.pptx | Bin 0 -> 23281 bytes
sd/qa/unit/data/pptx/tdf142913.pptx | Bin 0 -> 35076 bytes
sd/qa/unit/data/pptx/tdf142915.pptx | Bin 0 -> 34231 bytes
sd/qa/unit/data/pptx/tdf143126.pptx | Bin 0 -> 35043 bytes
sd/qa/unit/data/pptx/tdf143129.pptx | Bin 0 -> 31053 bytes
sd/qa/unit/data/pptx/tdf143222.pptx | Bin 0 -> 53172 bytes
sd/qa/unit/data/pptx/tdf143624.pptx | Bin 0 -> 33909 bytes
.../data/pptx/tdf144092-emptyShapeTextProps.pptx | Bin 0 -> 35472 bytes
sd/qa/unit/data/pptx/tdf144092-tableHeight.pptx | Bin 0 -> 33114 bytes
sd/qa/unit/data/pptx/tdf144616.pptx | Bin 0 -> 18503 bytes
sd/qa/unit/data/pptx/tdf144917.pptx | Bin 0 -> 16033 bytes
sd/qa/unit/data/pptx/tdf144918.pptx | Bin 0 -> 17564 bytes
sd/qa/unit/data/pptx/tdf145162.pptx | Bin 0 -> 33770 bytes
.../unit/data/pptx/tdf145528_SmartArt_Matrix.pptx | Bin 0 -> 26715 bytes
sd/qa/unit/data/pptx/tdf146223.pptx | Bin 0 -> 37210 bytes
sd/qa/unit/data/pptx/tdf146731.pptx | Bin 0 -> 33273 bytes
sd/qa/unit/data/pptx/tdf147121.pptx | Bin 0 -> 32388 bytes
sd/qa/unit/data/pptx/tdf147459.pptx | Bin 0 -> 13686 bytes
sd/qa/unit/data/pptx/tdf147586.pptx | Bin 0 -> 54643 bytes
sd/qa/unit/data/pptx/tdf148665.pptx | Bin 0 -> 33380 bytes
sd/qa/unit/data/pptx/tdf148685.pptx | Bin 0 -> 23760 bytes
sd/qa/unit/data/pptx/tdf148810_PARA_OUTLLEVEL.pptx | Bin 0 -> 21210 bytes
sd/qa/unit/data/pptx/tdf148921.pptx | Bin 0 -> 39926 bytes
sd/qa/unit/data/pptx/tdf148965.pptx | Bin 0 -> 19068 bytes
sd/qa/unit/data/pptx/tdf148966.pptx | Bin 0 -> 35714 bytes
sd/qa/unit/data/pptx/tdf149124.pptx | Bin 0 -> 33988 bytes
sd/qa/unit/data/pptx/tdf149206.pptx | Bin 0 -> 89796 bytes
sd/qa/unit/data/pptx/tdf149314.pptx | Bin 0 -> 18829 bytes
sd/qa/unit/data/pptx/tdf149551_SmartArt_Gear.pptx | Bin 0 -> 25487 bytes
sd/qa/unit/data/pptx/tdf149551_SmartArt_Pie.pptx | Bin 0 -> 26265 bytes
.../unit/data/pptx/tdf149551_SmartArt_Pyramid.pptx | Bin 0 -> 24885 bytes
sd/qa/unit/data/pptx/tdf149551_SmartArt_Venn.pptx | Bin 0 -> 26146 bytes
.../data/pptx/tdf149588_transparentSolidFill.pptx | Bin 0 -> 65346 bytes
sd/qa/unit/data/pptx/tdf149697.pptx | Bin 0 -> 16924 bytes
sd/qa/unit/data/pptx/tdf149785.pptx | Bin 0 -> 35030 bytes
sd/qa/unit/data/pptx/tdf149803.pptx | Bin 0 -> 20710 bytes
.../data/pptx/tdf149961-autofitIndentation.pptx | Bin 0 -> 34123 bytes
sd/qa/unit/data/pptx/tdf149985.pptx | Bin 0 -> 43600 bytes
sd/qa/unit/data/pptx/tdf150719.pptx | Bin 0 -> 17666 bytes
sd/qa/unit/data/pptx/tdf150770.pptx | Bin 0 -> 46047 bytes
sd/qa/unit/data/pptx/tdf151134.odp | Bin 0 -> 88169 bytes
.../pptx/tdf151547-transparent-white-text.pptx | Bin 0 -> 32731 bytes
sd/qa/unit/data/pptx/tdf151767.pptx | Bin 0 -> 33448 bytes
sd/qa/unit/data/pptx/tdf152070.pptx | Bin 0 -> 33151 bytes
sd/qa/unit/data/pptx/tdf152186.pptx | Bin 0 -> 21456 bytes
sd/qa/unit/data/pptx/tdf152335.pptx | Bin 0 -> 19965 bytes
sd/qa/unit/data/pptx/tdf152434.pptx | Bin 0 -> 25819 bytes
sd/qa/unit/data/pptx/tdf152606.pptx | Bin 0 -> 32273 bytes
.../data/pptx/tdf153008-srcRect-smallNegBound.pptx | Bin 0 -> 23988 bytes
.../data/pptx/tdf153036_resizedConnectorL.pptx | Bin 0 -> 33042 bytes
sd/qa/unit/data/pptx/tdf153466.pptx | Bin 0 -> 35419 bytes
sd/qa/unit/data/pptx/tdf154363.pptx | Bin 0 -> 33847 bytes
sd/qa/unit/data/pptx/tdf156649.pptx | Bin 0 -> 32463 bytes
sd/qa/unit/data/pptx/tdf156808.pptx | Bin 0 -> 19449 bytes
sd/qa/unit/data/pptx/tdf156829.pptx | Bin 0 -> 20052 bytes
sd/qa/unit/data/pptx/tdf156856.pptx | Bin 0 -> 59374 bytes
sd/qa/unit/data/pptx/tdf157635.pptx | Bin 0 -> 34364 bytes
sd/qa/unit/data/pptx/tdf157740.pptx | Bin 0 -> 16941 bytes
sd/qa/unit/data/pptx/tdf157793.pptx | Bin 0 -> 42199 bytes
sd/qa/unit/data/pptx/tdf44223.pptx | Bin 0 -> 63723 bytes
sd/qa/unit/data/pptx/tdf50499.pptx | Bin 0 -> 40344 bytes
sd/qa/unit/data/pptx/tdf51340.pptx | Bin 0 -> 16503 bytes
sd/qa/unit/data/pptx/tdf54037.pptx | Bin 0 -> 34781 bytes
sd/qa/unit/data/pptx/tdf59323.pptx | Bin 0 -> 39322 bytes
sd/qa/unit/data/pptx/tdf62255.pptx | Bin 0 -> 31427 bytes
sd/qa/unit/data/pptx/tdf65724.pptx | Bin 0 -> 34421 bytes
sd/qa/unit/data/pptx/tdf79007.pptx | Bin 0 -> 46828 bytes
sd/qa/unit/data/pptx/tdf79082.pptx | Bin 0 -> 24786 bytes
sd/qa/unit/data/pptx/tdf84205.pptx | Bin 0 -> 45600 bytes
sd/qa/unit/data/pptx/tdf89064.pptx | Bin 0 -> 24629 bytes
sd/qa/unit/data/pptx/tdf89449.pptx | Bin 0 -> 14939 bytes
sd/qa/unit/data/pptx/tdf89927.pptx | Bin 0 -> 417178 bytes
.../pptx/tdf89928-blackWhiteEffectThreshold.pptx | Bin 0 -> 36640 bytes
sd/qa/unit/data/pptx/tdf90626.pptx | Bin 0 -> 24027 bytes
sd/qa/unit/data/pptx/tdf91060.pptx | Bin 0 -> 23274 bytes
sd/qa/unit/data/pptx/tdf91378.pptx | Bin 0 -> 33866 bytes
sd/qa/unit/data/pptx/tdf91999_rotateShape.pptx | Bin 0 -> 21431 bytes
sd/qa/unit/data/pptx/tdf92222.pptx | Bin 0 -> 21267 bytes
sd/qa/unit/data/pptx/tdf93097.pptx | Bin 0 -> 29386 bytes
sd/qa/unit/data/pptx/tdf93830.pptx | Bin 0 -> 64463 bytes
sd/qa/unit/data/pptx/tdf93868.pptx | Bin 0 -> 69213 bytes
sd/qa/unit/data/pptx/tdf94238.pptx | Bin 0 -> 35015 bytes
sd/qa/unit/data/pptx/tdf95932.pptx | Bin 0 -> 66621 bytes
sd/qa/unit/data/pptx/tdf96061.pptx | Bin 0 -> 21022 bytes
sd/qa/unit/data/pptx/tdf98477grow.pptx | Bin 0 -> 30023 bytes
sd/qa/unit/data/pptx/tdf98603.pptx | Bin 0 -> 46390 bytes
sd/qa/unit/data/pptx/tdf99030.pptx | Bin 0 -> 59514 bytes
sd/qa/unit/data/pptx/tdfpictureplaceholder.pptx | Bin 0 -> 28072 bytes
sd/qa/unit/data/pptx/tdt142291.pptx | Bin 0 -> 21484 bytes
sd/qa/unit/data/pptx/testShapeAutofit.pptx | Bin 0 -> 35044 bytes
sd/qa/unit/data/pptx/trigger.pptx | Bin 0 -> 32278 bytes
sd/qa/unit/data/pptx/vertical-bracket-list.pptx | Bin 0 -> 42124 bytes
sd/qa/unit/data/smoketest.pptx | Bin 0 -> 29956 bytes
sd/qa/unit/data/strict_ooxml.pptx | Bin 0 -> 29966 bytes
sd/qa/unit/data/svg/test.svg | 105 +
sd/qa/unit/data/sxi/ooo41061-1.sxi | Bin 0 -> 42492 bytes
sd/qa/unit/data/tdf100491.pptx | Bin 0 -> 30914 bytes
sd/qa/unit/data/tdf101242_ODF.odg | Bin 0 -> 9140 bytes
sd/qa/unit/data/tdf101242_settings.odg | Bin 0 -> 9233 bytes
sd/qa/unit/data/tdf109317.pptx | Bin 0 -> 39405 bytes
sd/qa/unit/data/tdf111522.odp | Bin 0 -> 10869 bytes
sd/qa/unit/data/tdf112126.odg | Bin 0 -> 10382 bytes
sd/qa/unit/data/tdf119392_InsertLayer.odg | Bin 0 -> 12765 bytes
sd/qa/unit/data/tdf119956.odg | Bin 0 -> 11124 bytes
sd/qa/unit/data/tdf120527.jpg | Bin 0 -> 1136 bytes
sd/qa/unit/data/tdf123841.odg | Bin 0 -> 8590 bytes
sd/qa/unit/data/tdf124708.ppt | Bin 0 -> 60928 bytes
sd/qa/unit/data/tdf126197.odp | Bin 0 -> 10501 bytes
sd/qa/unit/data/tdf128651_CustomShapeUndo.odp | Bin 0 -> 13504 bytes
.../data/tdf129898_faulty_DrawnInSlideshow.odp | Bin 0 -> 12607 bytes
sd/qa/unit/data/tdf130988_3D_create_lathe.odg | Bin 0 -> 8874 bytes
sd/qa/unit/data/tdf131033_3D_SceneSizeIn2d.odg | Bin 0 -> 9744 bytes
sd/qa/unit/data/tdf131269.ppt | Bin 0 -> 154112 bytes
sd/qa/unit/data/tdf143412.svg | 10 +
sd/qa/unit/data/tdf154989.odg | Bin 0 -> 69643 bytes
sd/qa/unit/data/tdf67248.odg | Bin 0 -> 10302 bytes
sd/qa/unit/data/tdf80194_defaultSubscripts.fodg | 407 +
sd/qa/unit/data/tdf90338.odp | Bin 0 -> 12553 bytes
sd/qa/unit/data/tdf90403.pptx | Bin 0 -> 39815 bytes
sd/qa/unit/data/tdf92001.odp | Bin 0 -> 11063 bytes
sd/qa/unit/data/tdf97808.fodp | 30 +
sd/qa/unit/data/tdf98839_ShearVFlipH.odg | Bin 0 -> 9070 bytes
sd/qa/unit/data/tdf99396.odp | Bin 0 -> 10956 bytes
sd/qa/unit/data/theme.pptx | Bin 0 -> 30646 bytes
sd/qa/unit/data/tolerance.xml | 3 +
sd/qa/unit/data/transparent-text.fodg | 64 +
sd/qa/unit/data/underline.fodp | 754 +
sd/qa/unit/data/unknown-attribute.fodp | 26 +
sd/qa/unit/data/xml/fdo47434_0.xml | 75 +
sd/qa/unit/data/xml/fdo64586_0.xml | 31 +
sd/qa/unit/data/xml/fdo71434_0.xml | 10 +
sd/qa/unit/data/xml/n593612_0.xml | 65 +
sd/qa/unit/data/xml/n758621_0.xml | 31 +
sd/qa/unit/data/xml/n758621_1.xml | 31 +
sd/qa/unit/data/xml/n762695_0.xml | 242 +
sd/qa/unit/data/xml/n762695_1.xml | 632 +
sd/qa/unit/data/xml/n819614_0.xml | 6613 ++++++
sd/qa/unit/data/xml/n820786_0.xml | 3216 +++
sd/qa/unit/data/xml/n902652_0.xml | 309 +
sd/qa/unit/data/xml/shapes-test_page0.xml | 1666 ++
sd/qa/unit/data/xml/shapes-test_page1.xml | 2426 +++
sd/qa/unit/data/xml/shapes-test_page2.xml | 3104 +++
sd/qa/unit/data/xml/shapes-test_page3.xml | 714 +
sd/qa/unit/data/xml/shapes-test_page4.xml | 611 +
sd/qa/unit/data/xml/shapes-test_page5.xml | 664 +
sd/qa/unit/data/xml/shapes-test_page6.xml | 5 +
sd/qa/unit/data/xml/shapes-test_page7.xml | 10 +
sd/qa/unit/data/xml/tdf100491_0.xml | 291 +
sd/qa/unit/data/xml/tdf109317_0.xml | 498 +
sd/qa/unit/data/xml/tdf90338_0.xml | 559 +
sd/qa/unit/data/xml/tdf90403_0.xml | 4 +
sd/qa/unit/data/xml/tdf92001_0.xml | 80 +
sd/qa/unit/dialogs-test.cxx | 616 +
sd/qa/unit/export-tests-ooxml1.cxx | 1708 ++
sd/qa/unit/export-tests-ooxml2.cxx | 1994 ++
sd/qa/unit/export-tests-ooxml3.cxx | 999 +
sd/qa/unit/export-tests-ooxml4.cxx | 1104 +
sd/qa/unit/export-tests.cxx | 1974 ++
sd/qa/unit/filters-test.cxx | 118 +
sd/qa/unit/import-tests-smartart.cxx | 1765 ++
sd/qa/unit/import-tests.cxx | 1927 ++
sd/qa/unit/import-tests2.cxx | 1987 ++
sd/qa/unit/import-tests_skia.cxx | 36 +
sd/qa/unit/layout-tests.cxx | 385 +
sd/qa/unit/misc-tests.cxx | 962 +
sd/qa/unit/sdmodeltestbase.hxx | 175 +
sd/qa/unit/tiledrendering/CallbackRecorder.hxx | 152 +
sd/qa/unit/tiledrendering/LOKitSearchTest.cxx | 948 +
sd/qa/unit/tiledrendering/data/2slides.odp | Bin 0 -> 10984 bytes
sd/qa/unit/tiledrendering/data/MixedTest1.odg | Bin 0 -> 25083 bytes
sd/qa/unit/tiledrendering/data/MixedTest2.odg | Bin 0 -> 35616 bytes
sd/qa/unit/tiledrendering/data/OnePDFObject.odg | Bin 0 -> 124632 bytes
sd/qa/unit/tiledrendering/data/PDFSearch.pdf | Bin 0 -> 14334 bytes
sd/qa/unit/tiledrendering/data/ReplaceTest.odp | Bin 0 -> 10854 bytes
sd/qa/unit/tiledrendering/data/TextBoxAndRect.odg | Bin 0 -> 10474 bytes
.../tiledrendering/data/cut_selection_change.odp | Bin 0 -> 10983 bytes
sd/qa/unit/tiledrendering/data/dummy.odg | Bin 0 -> 8183 bytes
sd/qa/unit/tiledrendering/data/dummy.odp | Bin 0 -> 10763 bytes
sd/qa/unit/tiledrendering/data/duplicate-undo.odp | Bin 0 -> 11346 bytes
sd/qa/unit/tiledrendering/data/insert-delete.odp | Bin 0 -> 13178 bytes
.../unit/tiledrendering/data/language-all-text.odp | Bin 0 -> 13083 bytes
sd/qa/unit/tiledrendering/data/notes-view.odp | Bin 0 -> 11184 bytes
sd/qa/unit/tiledrendering/data/paste-undo.fodp | 34 +
.../tiledrendering/data/paste_text_onslide.odp | Bin 0 -> 10587 bytes
.../tiledrendering/data/regenerate-diagram.pptx | Bin 0 -> 41813 bytes
sd/qa/unit/tiledrendering/data/search-all.odp | Bin 0 -> 10974 bytes
sd/qa/unit/tiledrendering/data/shape.odp | Bin 0 -> 10446 bytes
sd/qa/unit/tiledrendering/data/table-column.odp | Bin 0 -> 10526 bytes
sd/qa/unit/tiledrendering/data/table.odp | Bin 0 -> 10559 bytes
sd/qa/unit/tiledrendering/data/tdf102223.odp | Bin 0 -> 17335 bytes
sd/qa/unit/tiledrendering/data/tdf103083.fodp | 932 +
sd/qa/unit/tiledrendering/data/tdf104405.fodp | 822 +
sd/qa/unit/tiledrendering/data/tdf105502.odp | Bin 0 -> 11629 bytes
sd/qa/unit/tiledrendering/data/tdf115783.fodp | 52 +
.../unit/tiledrendering/data/tdf115873-group.fodp | 36 +
sd/qa/unit/tiledrendering/data/tdf115873.fodp | 29 +
sd/qa/unit/tiledrendering/data/tdf118354.odp | Bin 0 -> 14518 bytes
sd/qa/unit/tiledrendering/data/tdf81754.pptx | Bin 0 -> 35503 bytes
sd/qa/unit/tiledrendering/data/title-shape.odp | Bin 0 -> 11406 bytes
sd/qa/unit/tiledrendering/tiledrendering.cxx | 2947 +++
sd/qa/unit/uiimpress.cxx | 1266 ++
sd/qa/unit/uimpress.cxx | 110 +
sd/qa/unoapi/knownissues.xcl | 86 +
sd/qa/unoapi/sd.sce | 41 +
sd/sdi/SlideSorterController.sdi | 341 +
sd/sdi/ViewShellBase.sdi | 152 +
sd/sdi/_docsh.sdi | 93 +
sd/sdi/_drvwsh.sdi | 2955 +++
sd/sdi/app.sdi | 93 +
sd/sdi/docshell.sdi | 31 +
sd/sdi/drbezob.sdi | 81 +
sd/sdi/drgrfob.sdi | 138 +
sd/sdi/drtxtob.sdi | 300 +
sd/sdi/drviewsh.sdi | 223 +
sd/sdi/grdocsh.sdi | 26 +
sd/sdi/grviewsh.sdi | 82 +
sd/sdi/mediaob.sdi | 26 +
sd/sdi/outlnvsh.sdi | 552 +
sd/sdi/sdgslots.sdi | 89 +
sd/sdi/sdraw.sdi | 4706 +++++
sd/sdi/sdslots.hrc | 27 +
sd/sdi/sdslots.sdi | 91 +
sd/sdi/tables.sdi | 193 +
sd/source/console/PresenterAccessibility.cxx | 1769 ++
sd/source/console/PresenterAccessibility.hxx | 115 +
sd/source/console/PresenterBitmapContainer.cxx | 399 +
sd/source/console/PresenterBitmapContainer.hxx | 146 +
sd/source/console/PresenterButton.cxx | 448 +
sd/source/console/PresenterButton.hxx | 138 +
sd/source/console/PresenterCanvasHelper.cxx | 289 +
sd/source/console/PresenterCanvasHelper.hxx | 107 +
sd/source/console/PresenterConfigurationAccess.cxx | 274 +
sd/source/console/PresenterConfigurationAccess.hxx | 178 +
sd/source/console/PresenterController.cxx | 1183 ++
sd/source/console/PresenterController.hxx | 226 +
.../console/PresenterCurrentSlideObserver.cxx | 132 +
.../console/PresenterCurrentSlideObserver.hxx | 81 +
sd/source/console/PresenterFrameworkObserver.cxx | 110 +
sd/source/console/PresenterFrameworkObserver.hxx | 81 +
sd/source/console/PresenterGeometryHelper.cxx | 262 +
sd/source/console/PresenterGeometryHelper.hxx | 117 +
sd/source/console/PresenterHelpView.cxx | 748 +
sd/source/console/PresenterHelpView.hxx | 121 +
sd/source/console/PresenterHelper.cxx | 56 +
sd/source/console/PresenterHelper.hxx | 48 +
sd/source/console/PresenterNotesView.cxx | 649 +
sd/source/console/PresenterNotesView.hxx | 158 +
sd/source/console/PresenterPaintManager.cxx | 142 +
sd/source/console/PresenterPaintManager.hxx | 89 +
sd/source/console/PresenterPane.cxx | 169 +
sd/source/console/PresenterPane.hxx | 80 +
sd/source/console/PresenterPaneBase.cxx | 343 +
sd/source/console/PresenterPaneBase.hxx | 128 +
sd/source/console/PresenterPaneBorderPainter.cxx | 883 +
sd/source/console/PresenterPaneBorderPainter.hxx | 138 +
sd/source/console/PresenterPaneContainer.cxx | 331 +
sd/source/console/PresenterPaneContainer.hxx | 161 +
sd/source/console/PresenterPaneFactory.cxx | 283 +
sd/source/console/PresenterPaneFactory.hxx | 119 +
sd/source/console/PresenterProtocolHandler.cxx | 830 +
sd/source/console/PresenterProtocolHandler.hxx | 91 +
sd/source/console/PresenterScreen.cxx | 824 +
sd/source/console/PresenterScreen.hxx | 233 +
sd/source/console/PresenterScrollBar.cxx | 825 +
sd/source/console/PresenterScrollBar.hxx | 257 +
sd/source/console/PresenterSlidePreview.cxx | 352 +
sd/source/console/PresenterSlidePreview.hxx | 145 +
sd/source/console/PresenterSlideShowView.cxx | 953 +
sd/source/console/PresenterSlideShowView.hxx | 241 +
sd/source/console/PresenterSlideSorter.cxx | 1928 ++
sd/source/console/PresenterSlideSorter.hxx | 189 +
sd/source/console/PresenterSprite.cxx | 163 +
sd/source/console/PresenterSprite.hxx | 73 +
sd/source/console/PresenterSpritePane.cxx | 173 +
sd/source/console/PresenterSpritePane.hxx | 79 +
sd/source/console/PresenterTextView.cxx | 1193 ++
sd/source/console/PresenterTextView.hxx | 279 +
sd/source/console/PresenterTheme.cxx | 1060 +
sd/source/console/PresenterTheme.hxx | 134 +
sd/source/console/PresenterTimer.cxx | 572 +
sd/source/console/PresenterTimer.hxx | 122 +
sd/source/console/PresenterToolBar.cxx | 2013 ++
sd/source/console/PresenterToolBar.hxx | 250 +
sd/source/console/PresenterUIPainter.cxx | 241 +
sd/source/console/PresenterUIPainter.hxx | 56 +
sd/source/console/PresenterViewFactory.cxx | 503 +
sd/source/console/PresenterViewFactory.hxx | 167 +
sd/source/console/PresenterWindowManager.cxx | 1044 +
sd/source/console/PresenterWindowManager.hxx | 208 +
sd/source/console/presenter.component | 18 +
sd/source/core/CustomAnimationCloner.cxx | 307 +
sd/source/core/CustomAnimationEffect.cxx | 3560 ++++
sd/source/core/CustomAnimationPreset.cxx | 514 +
sd/source/core/EffectMigration.cxx | 1439 ++
sd/source/core/PageListWatcher.cxx | 217 +
sd/source/core/PageListWatcher.hxx | 87 +
sd/source/core/ThemeColorChanger.cxx | 192 +
sd/source/core/TransitionPreset.cxx | 385 +
sd/source/core/anminfo.cxx | 128 +
sd/source/core/annotations/Annotation.cxx | 479 +
.../core/annotations/AnnotationEnumeration.cxx | 86 +
sd/source/core/cusshow.cxx | 101 +
sd/source/core/drawdoc.cxx | 1206 ++
sd/source/core/drawdoc2.cxx | 1380 ++
sd/source/core/drawdoc3.cxx | 1940 ++
sd/source/core/drawdoc4.cxx | 1298 ++
sd/source/core/drawdoc_animations.cxx | 54 +
sd/source/core/pglink.cxx | 128 +
sd/source/core/sdiocmpt.cxx | 117 +
sd/source/core/sdpage.cxx | 3142 +++
sd/source/core/sdpage2.cxx | 645 +
sd/source/core/sdpage_animations.cxx | 160 +
sd/source/core/shapelist.cxx | 140 +
sd/source/core/stlfamily.cxx | 514 +
sd/source/core/stlpool.cxx | 1386 ++
sd/source/core/stlsheet.cxx | 1538 ++
sd/source/core/text/textapi.cxx | 277 +
sd/source/core/typemap.cxx | 143 +
sd/source/core/undo/undofactory.cxx | 55 +
sd/source/core/undo/undomanager.cxx | 58 +
sd/source/core/undo/undoobjects.cxx | 394 +
sd/source/core/undoanim.cxx | 280 +
sd/source/filter/cgm/sdcgmfilter.cxx | 107 +
sd/source/filter/eppt/eppt.cxx | 1466 ++
sd/source/filter/eppt/eppt.hxx | 233 +
sd/source/filter/eppt/epptbase.hxx | 413 +
sd/source/filter/eppt/epptdef.hxx | 145 +
sd/source/filter/eppt/epptooxml.hxx | 182 +
sd/source/filter/eppt/epptso.cxx | 3362 +++
sd/source/filter/eppt/escherex.cxx | 266 +
sd/source/filter/eppt/escherex.hxx | 64 +
sd/source/filter/eppt/grouptable.hxx | 67 +
sd/source/filter/eppt/pptexanimations.cxx | 2149 ++
sd/source/filter/eppt/pptexanimations.hxx | 135 +
sd/source/filter/eppt/pptexsoundcollection.cxx | 214 +
sd/source/filter/eppt/pptexsoundcollection.hxx | 71 +
sd/source/filter/eppt/pptx-animations-cond.cxx | 105 +
sd/source/filter/eppt/pptx-animations-cond.hxx | 31 +
sd/source/filter/eppt/pptx-animations-nodectx.cxx | 231 +
sd/source/filter/eppt/pptx-animations-nodectx.hxx | 66 +
sd/source/filter/eppt/pptx-animations.cxx | 1254 ++
sd/source/filter/eppt/pptx-animations.hxx | 25 +
sd/source/filter/eppt/pptx-epptbase.cxx | 1000 +
sd/source/filter/eppt/pptx-epptooxml.cxx | 2301 +++
sd/source/filter/eppt/pptx-grouptable.cxx | 85 +
sd/source/filter/eppt/pptx-stylesheet.cxx | 489 +
sd/source/filter/eppt/pptx-text.cxx | 1400 ++
sd/source/filter/eppt/text.hxx | 254 +
sd/source/filter/grf/sdgrffilter.cxx | 326 +
sd/source/filter/html/htmlex.cxx | 855 +
sd/source/filter/html/htmlex.hxx | 84 +
sd/source/filter/html/htmlpublishmode.hxx | 31 +
sd/source/filter/html/pubdlg.cxx | 315 +
sd/source/filter/html/sdhtmlfilter.cxx | 44 +
sd/source/filter/pdf/sdpdffilter.cxx | 204 +
sd/source/filter/ppt/ppt97animations.cxx | 682 +
sd/source/filter/ppt/ppt97animations.hxx | 156 +
sd/source/filter/ppt/pptanimations.hxx | 209 +
sd/source/filter/ppt/pptatom.cxx | 104 +
sd/source/filter/ppt/pptatom.hxx | 106 +
sd/source/filter/ppt/pptin.cxx | 2808 +++
sd/source/filter/ppt/pptin.hxx | 92 +
sd/source/filter/ppt/pptinanimations.cxx | 3293 +++
sd/source/filter/ppt/pptinanimations.hxx | 115 +
sd/source/filter/ppt/propread.cxx | 615 +
sd/source/filter/ppt/propread.hxx | 151 +
sd/source/filter/sdfilter.cxx | 64 +
sd/source/filter/sdpptwrp.cxx | 329 +
sd/source/filter/xml/sdtransform.cxx | 363 +
sd/source/filter/xml/sdtransform.hxx | 28 +
sd/source/filter/xml/sdxmlwrp.cxx | 1046 +
sd/source/helper/simplereferencecomponent.cxx | 72 +
.../accessibility/AccessibleDocumentViewBase.cxx | 777 +
.../accessibility/AccessibleDrawDocumentView.cxx | 778 +
.../accessibility/AccessibleOutlineEditSource.cxx | 199 +
.../ui/accessibility/AccessibleOutlineView.cxx | 238 +
sd/source/ui/accessibility/AccessiblePageShape.cxx | 262 +
.../AccessiblePresentationGraphicShape.cxx | 76 +
.../AccessiblePresentationOLEShape.cxx | 84 +
.../accessibility/AccessiblePresentationShape.cxx | 146 +
.../accessibility/AccessibleSlideSorterObject.cxx | 428 +
.../ui/accessibility/AccessibleSlideSorterView.cxx | 962 +
.../ui/accessibility/AccessibleViewForwarder.cxx | 104 +
sd/source/ui/accessibility/SdShapeTypes.cxx | 132 +
sd/source/ui/animations/CustomAnimationDialog.cxx | 2082 ++
sd/source/ui/animations/CustomAnimationDialog.hxx | 141 +
sd/source/ui/animations/CustomAnimationList.cxx | 1232 ++
sd/source/ui/animations/CustomAnimationPane.cxx | 2578 +++
sd/source/ui/animations/STLPropertySet.cxx | 113 +
sd/source/ui/animations/STLPropertySet.hxx | 74 +
sd/source/ui/animations/SlideTransitionPane.cxx | 1153 ++
sd/source/ui/animations/motionpathtag.cxx | 1197 ++
sd/source/ui/animations/motionpathtag.hxx | 114 +
sd/source/ui/annotations/annotationmanager.cxx | 1231 ++
sd/source/ui/annotations/annotationmanagerimpl.hxx | 141 +
sd/source/ui/annotations/annotationtag.cxx | 671 +
sd/source/ui/annotations/annotationtag.hxx | 89 +
sd/source/ui/annotations/annotationwindow.cxx | 800 +
sd/source/ui/annotations/annotationwindow.hxx | 143 +
sd/source/ui/app/optsitem.cxx | 1399 ++
sd/source/ui/app/scalectrl.cxx | 114 +
sd/source/ui/app/sddll.cxx | 280 +
sd/source/ui/app/sdmod.cxx | 216 +
sd/source/ui/app/sdmod1.cxx | 645 +
sd/source/ui/app/sdmod2.cxx | 816 +
sd/source/ui/app/sdpopup.cxx | 318 +
sd/source/ui/app/sdxfer.cxx | 780 +
sd/source/ui/app/tmplctrl.cxx | 111 +
sd/source/ui/controller/displaymodecontroller.cxx | 264 +
sd/source/ui/controller/slidelayoutcontroller.cxx | 380 +
sd/source/ui/controller/slidelayoutcontroller.hxx | 47 +
sd/source/ui/dlg/AnimationChildWindow.cxx | 50 +
sd/source/ui/dlg/BulletAndPositionDlg.cxx | 1292 ++
sd/source/ui/dlg/LayerTabBar.cxx | 438 +
sd/source/ui/dlg/NavigatorChildWindow.cxx | 101 +
sd/source/ui/dlg/PaneChildWindows.cxx | 107 +
sd/source/ui/dlg/PaneShells.cxx | 79 +
sd/source/ui/dlg/PhotoAlbumDialog.cxx | 775 +
sd/source/ui/dlg/PhotoAlbumDialog.hxx | 91 +
sd/source/ui/dlg/RemoteDialog.cxx | 48 +
sd/source/ui/dlg/RemoteDialog.hxx | 32 +
sd/source/ui/dlg/RemoteDialogClientBox.cxx | 135 +
sd/source/ui/dlg/RemoteDialogClientBox.hxx | 85 +
sd/source/ui/dlg/SpellDialogChildWindow.cxx | 172 +
sd/source/ui/dlg/TemplateScanner.cxx | 343 +
sd/source/ui/dlg/UndoThemeChange.cxx | 55 +
sd/source/ui/dlg/animobjs.cxx | 1125 +
sd/source/ui/dlg/brkdlg.cxx | 156 +
sd/source/ui/dlg/copydlg.cxx | 263 +
sd/source/ui/dlg/custsdlg.cxx | 474 +
sd/source/ui/dlg/diactrl.cxx | 186 +
sd/source/ui/dlg/dlgchar.cxx | 70 +
sd/source/ui/dlg/dlgfield.cxx | 302 +
sd/source/ui/dlg/dlgolbul.cxx | 172 +
sd/source/ui/dlg/dlgpage.cxx | 109 +
sd/source/ui/dlg/dlgsnap.cxx | 185 +
sd/source/ui/dlg/filedlg.cxx | 267 +
sd/source/ui/dlg/gluectrl.cxx | 200 +
sd/source/ui/dlg/headerfooterdlg.cxx | 759 +
sd/source/ui/dlg/ins_paste.cxx | 34 +
sd/source/ui/dlg/inspagob.cxx | 126 +
sd/source/ui/dlg/layeroptionsdlg.cxx | 62 +
sd/source/ui/dlg/masterlayoutdlg.cxx | 133 +
sd/source/ui/dlg/morphdlg.cxx | 107 +
sd/source/ui/dlg/navigatr.cxx | 890 +
sd/source/ui/dlg/paragr.cxx | 169 +
sd/source/ui/dlg/present.cxx | 404 +
sd/source/ui/dlg/prltempl.cxx | 304 +
sd/source/ui/dlg/prntopts.cxx | 351 +
sd/source/ui/dlg/sdabstdlg.cxx | 55 +
sd/source/ui/dlg/sddlgfact.cxx | 712 +
sd/source/ui/dlg/sddlgfact.hxx | 429 +
sd/source/ui/dlg/sdpreslt.cxx | 281 +
sd/source/ui/dlg/sdtreelb.cxx | 1396 ++
sd/source/ui/dlg/sduiexp.cxx | 33 +
sd/source/ui/dlg/tabtempl.cxx | 160 +
sd/source/ui/dlg/titledockwin.cxx | 332 +
sd/source/ui/dlg/tpaction.cxx | 801 +
sd/source/ui/dlg/tpoption.cxx | 805 +
sd/source/ui/dlg/unchss.cxx | 119 +
sd/source/ui/dlg/vectdlg.cxx | 336 +
sd/source/ui/docshell/docshel2.cxx | 421 +
sd/source/ui/docshell/docshel3.cxx | 439 +
sd/source/ui/docshell/docshel4.cxx | 994 +
sd/source/ui/docshell/docshell.cxx | 507 +
sd/source/ui/docshell/grdocsh.cxx | 61 +
sd/source/ui/docshell/sdclient.cxx | 191 +
.../framework/configuration/ChangeRequestQueue.cxx | 28 +
.../framework/configuration/ChangeRequestQueue.hxx | 48 +
.../configuration/ChangeRequestQueueProcessor.cxx | 181 +
.../configuration/ChangeRequestQueueProcessor.hxx | 126 +
.../ui/framework/configuration/Configuration.cxx | 285 +
.../configuration/ConfigurationClassifier.cxx | 167 +
.../configuration/ConfigurationClassifier.hxx | 165 +
.../configuration/ConfigurationController.cxx | 522 +
.../ConfigurationControllerBroadcaster.cxx | 192 +
.../ConfigurationControllerBroadcaster.hxx | 138 +
.../ConfigurationControllerResourceManager.cxx | 304 +
.../ConfigurationControllerResourceManager.hxx | 141 +
.../configuration/ConfigurationTracer.cxx | 73 +
.../configuration/ConfigurationTracer.hxx | 58 +
.../configuration/ConfigurationUpdater.cxx | 378 +
.../configuration/ConfigurationUpdater.hxx | 212 +
.../GenericConfigurationChangeRequest.cxx | 81 +
.../GenericConfigurationChangeRequest.hxx | 98 +
.../configuration/ResourceFactoryManager.cxx | 195 +
.../configuration/ResourceFactoryManager.hxx | 121 +
.../ui/framework/configuration/ResourceId.cxx | 502 +
.../ui/framework/configuration/UpdateRequest.cxx | 47 +
.../ui/framework/configuration/UpdateRequest.hxx | 70 +
.../ui/framework/configuration/debugtrace.hxx | 15 +
.../ui/framework/factories/BasicPaneFactory.cxx | 407 +
.../ui/framework/factories/BasicToolBarFactory.cxx | 144 +
.../ui/framework/factories/BasicViewFactory.cxx | 495 +
.../ui/framework/factories/ChildWindowPane.cxx | 214 +
.../ui/framework/factories/ChildWindowPane.hxx | 101 +
.../ui/framework/factories/FrameWindowPane.cxx | 39 +
.../ui/framework/factories/FrameWindowPane.hxx | 50 +
.../ui/framework/factories/FullScreenPane.cxx | 235 +
.../ui/framework/factories/FullScreenPane.hxx | 86 +
sd/source/ui/framework/factories/Pane.cxx | 165 +
.../ui/framework/factories/PresentationFactory.cxx | 150 +
.../ui/framework/factories/ViewShellWrapper.cxx | 239 +
.../ui/framework/module/CenterViewFocusModule.cxx | 149 +
.../ui/framework/module/CenterViewFocusModule.hxx | 91 +
sd/source/ui/framework/module/DrawModule.cxx | 42 +
sd/source/ui/framework/module/ImpressModule.cxx | 52 +
sd/source/ui/framework/module/ModuleController.cxx | 160 +
.../ui/framework/module/PresentationModule.cxx | 36 +
sd/source/ui/framework/module/ShellStackGuard.cxx | 147 +
sd/source/ui/framework/module/ShellStackGuard.hxx | 96 +
.../ui/framework/module/SlideSorterModule.cxx | 313 +
.../ui/framework/module/SlideSorterModule.hxx | 99 +
sd/source/ui/framework/module/ToolBarModule.cxx | 189 +
sd/source/ui/framework/module/ToolBarModule.hxx | 83 +
sd/source/ui/framework/module/ViewTabBarModule.cxx | 179 +
sd/source/ui/framework/module/ViewTabBarModule.hxx | 85 +
sd/source/ui/framework/tools/FrameworkHelper.cxx | 938 +
sd/source/ui/func/bulmaper.cxx | 99 +
sd/source/ui/func/fuarea.cxx | 99 +
sd/source/ui/func/fubullet.cxx | 330 +
sd/source/ui/func/fuchar.cxx | 139 +
sd/source/ui/func/fucon3d.cxx | 477 +
sd/source/ui/func/fuconarc.cxx | 257 +
sd/source/ui/func/fuconbez.cxx | 559 +
sd/source/ui/func/fuconcs.cxx | 264 +
sd/source/ui/func/fuconnct.cxx | 71 +
sd/source/ui/func/fuconrec.cxx | 1076 +
sd/source/ui/func/fuconstr.cxx | 392 +
sd/source/ui/func/fuconuno.cxx | 153 +
sd/source/ui/func/fucopy.cxx | 288 +
sd/source/ui/func/fucushow.cxx | 91 +
sd/source/ui/func/fudraw.cxx | 820 +
sd/source/ui/func/fudspord.cxx | 131 +
sd/source/ui/func/fuediglu.cxx | 471 +
sd/source/ui/func/fuexecuteinteraction.cxx | 238 +
sd/source/ui/func/fuexpand.cxx | 256 +
sd/source/ui/func/fuformatpaintbrush.cxx | 300 +
sd/source/ui/func/fuhhconv.cxx | 256 +
sd/source/ui/func/fuinsert.cxx | 778 +
sd/source/ui/func/fuinsfil.cxx | 724 +
sd/source/ui/func/fuline.cxx | 109 +
sd/source/ui/func/fulinend.cxx | 154 +
sd/source/ui/func/fulink.cxx | 78 +
sd/source/ui/func/fumeasur.cxx | 72 +
sd/source/ui/func/fumorph.cxx | 506 +
sd/source/ui/func/funavig.cxx | 154 +
sd/source/ui/func/fuoaprms.cxx | 799 +
sd/source/ui/func/fuolbull.cxx | 340 +
sd/source/ui/func/fuoltext.cxx | 305 +
sd/source/ui/func/fupage.cxx | 625 +
sd/source/ui/func/fuparagr.cxx | 162 +
sd/source/ui/func/fupoor.cxx | 1135 +
sd/source/ui/func/fuprlout.cxx | 277 +
sd/source/ui/func/fuprobjs.cxx | 154 +
sd/source/ui/func/fuscale.cxx | 179 +
sd/source/ui/func/fusearch.cxx | 140 +
sd/source/ui/func/fusel.cxx | 1331 ++
sd/source/ui/func/fusldlg.cxx | 226 +
sd/source/ui/func/fusnapln.cxx | 195 +
sd/source/ui/func/fusumry.cxx | 229 +
sd/source/ui/func/futempl.cxx | 638 +
sd/source/ui/func/futext.cxx | 1416 ++
sd/source/ui/func/futhes.cxx | 132 +
sd/source/ui/func/futransf.cxx | 132 +
sd/source/ui/func/futxtatt.cxx | 80 +
sd/source/ui/func/fuvect.cxx | 87 +
sd/source/ui/func/fuzoom.cxx | 219 +
sd/source/ui/func/sdundogr.cxx | 66 +
sd/source/ui/func/smarttag.cxx | 334 +
sd/source/ui/func/undoback.cxx | 105 +
sd/source/ui/func/undoheaderfooter.cxx | 54 +
sd/source/ui/func/undolayer.cxx | 79 +
sd/source/ui/func/undopage.cxx | 99 +
sd/source/ui/func/unmovss.cxx | 95 +
sd/source/ui/func/unoaprms.cxx | 96 +
sd/source/ui/func/unprlout.cxx | 73 +
sd/source/ui/inc/AccessibleDocumentViewBase.hxx | 324 +
sd/source/ui/inc/AccessibleDrawDocumentView.hxx | 165 +
sd/source/ui/inc/AccessibleOutlineEditSource.hxx | 90 +
sd/source/ui/inc/AccessibleOutlineView.hxx | 119 +
sd/source/ui/inc/AccessiblePageShape.hxx | 117 +
.../ui/inc/AccessiblePresentationGraphicShape.hxx | 60 +
.../ui/inc/AccessiblePresentationOLEShape.hxx | 57 +
sd/source/ui/inc/AccessiblePresentationShape.hxx | 61 +
sd/source/ui/inc/AccessibleSlideSorterObject.hxx | 189 +
sd/source/ui/inc/AccessibleSlideSorterView.hxx | 253 +
sd/source/ui/inc/AccessibleViewForwarder.hxx | 92 +
sd/source/ui/inc/AnimationChildWindow.hxx | 45 +
sd/source/ui/inc/BezierObjectBar.hxx | 51 +
sd/source/ui/inc/BreakDlg.hxx | 64 +
sd/source/ui/inc/BulletAndPositionDlg.hxx | 156 +
sd/source/ui/inc/Client.hxx | 45 +
sd/source/ui/inc/ClientView.hxx | 43 +
sd/source/ui/inc/CustomAnimationList.hxx | 169 +
sd/source/ui/inc/CustomAnimationPane.hxx | 179 +
sd/source/ui/inc/DocumentRenderer.hxx | 63 +
sd/source/ui/inc/DrawController.hxx | 320 +
sd/source/ui/inc/DrawDocShell.hxx | 236 +
sd/source/ui/inc/DrawSubController.hxx | 41 +
sd/source/ui/inc/DrawViewShell.hxx | 505 +
sd/source/ui/inc/EventMultiplexer.hxx | 172 +
sd/source/ui/inc/FormShellManager.hxx | 142 +
sd/source/ui/inc/FrameView.hxx | 213 +
sd/source/ui/inc/GraphicDocShell.hxx | 54 +
sd/source/ui/inc/GraphicObjectBar.hxx | 54 +
sd/source/ui/inc/GraphicViewShell.hxx | 72 +
sd/source/ui/inc/GraphicViewShellBase.hxx | 50 +
sd/source/ui/inc/ImpressViewShellBase.hxx | 50 +
sd/source/ui/inc/LayerTabBar.hxx | 108 +
sd/source/ui/inc/MasterPageObserver.hxx | 119 +
sd/source/ui/inc/MediaObjectBar.hxx | 56 +
sd/source/ui/inc/NavigatorChildWindow.hxx | 40 +
sd/source/ui/inc/OutlineBulletDlg.hxx | 51 +
sd/source/ui/inc/OutlineView.hxx | 230 +
sd/source/ui/inc/OutlineViewShell.hxx | 163 +
sd/source/ui/inc/OutlineViewShellBase.hxx | 43 +
sd/source/ui/inc/OutlinerIteratorImpl.hxx | 239 +
sd/source/ui/inc/PaneChildWindows.hxx | 65 +
sd/source/ui/inc/PaneShells.hxx | 63 +
sd/source/ui/inc/PresentationViewShell.hxx | 70 +
sd/source/ui/inc/PresentationViewShellBase.hxx | 46 +
sd/source/ui/inc/PreviewRenderer.hxx | 141 +
sd/source/ui/inc/RemoteServer.hxx | 98 +
sd/source/ui/inc/Ruler.hxx | 62 +
sd/source/ui/inc/SdUnoDrawView.hxx | 113 +
sd/source/ui/inc/SdUnoOutlineView.hxx | 77 +
sd/source/ui/inc/SdUnoSlideView.hxx | 80 +
sd/source/ui/inc/ShellFactory.hxx | 52 +
sd/source/ui/inc/SlideSorter.hxx | 208 +
sd/source/ui/inc/SlideSorterViewShell.hxx | 232 +
sd/source/ui/inc/SlideSorterViewShellBase.hxx | 43 +
sd/source/ui/inc/SlideTransitionPane.hxx | 135 +
sd/source/ui/inc/SpellDialogChildWindow.hxx | 86 +
sd/source/ui/inc/TabControl.hxx | 107 +
sd/source/ui/inc/TableDesignPane.hxx | 133 +
sd/source/ui/inc/TemplateScanner.hxx | 176 +
sd/source/ui/inc/TextObjectBar.hxx | 58 +
sd/source/ui/inc/ToolBarManager.hxx | 274 +
sd/source/ui/inc/UndoThemeChange.hxx | 39 +
sd/source/ui/inc/View.hxx | 300 +
sd/source/ui/inc/ViewClipboard.hxx | 78 +
sd/source/ui/inc/ViewShell.hxx | 559 +
sd/source/ui/inc/ViewShellBase.hxx | 252 +
sd/source/ui/inc/ViewShellHint.hxx | 57 +
sd/source/ui/inc/ViewShellImplementation.hxx | 150 +
sd/source/ui/inc/ViewShellManager.hxx | 196 +
sd/source/ui/inc/ViewTabBar.hxx | 177 +
sd/source/ui/inc/Window.hxx | 207 +
sd/source/ui/inc/WindowUpdater.hxx | 124 +
sd/source/ui/inc/animobjs.hxx | 163 +
sd/source/ui/inc/annotationmanager.hxx | 46 +
sd/source/ui/inc/bulmaper.hxx | 37 +
sd/source/ui/inc/copydlg.hxx | 67 +
sd/source/ui/inc/createtableobjectbar.hxx | 37 +
sd/source/ui/inc/custsdlg.hxx | 87 +
sd/source/ui/inc/diactrl.hxx | 68 +
sd/source/ui/inc/dlg_char.hxx | 41 +
sd/source/ui/inc/dlgfield.hxx | 56 +
sd/source/ui/inc/dlgpage.hxx | 48 +
sd/source/ui/inc/dlgsnap.hxx | 66 +
sd/source/ui/inc/drawview.hxx | 72 +
sd/source/ui/inc/filedlg.hxx | 57 +
sd/source/ui/inc/framework/Configuration.hxx | 174 +
.../ui/inc/framework/ConfigurationController.hxx | 177 +
sd/source/ui/inc/framework/DrawModule.hxx | 51 +
sd/source/ui/inc/framework/FrameworkHelper.hxx | 342 +
sd/source/ui/inc/framework/ImpressModule.hxx | 51 +
sd/source/ui/inc/framework/ModuleController.hxx | 91 +
sd/source/ui/inc/framework/Pane.hxx | 133 +
sd/source/ui/inc/framework/PresentationFactory.hxx | 81 +
sd/source/ui/inc/framework/PresentationModule.hxx | 51 +
sd/source/ui/inc/framework/ResourceId.hxx | 213 +
sd/source/ui/inc/framework/ViewShellWrapper.hxx | 123 +
.../inc/framework/factories/BasicPaneFactory.hxx | 127 +
.../framework/factories/BasicToolBarFactory.hxx | 80 +
.../inc/framework/factories/BasicViewFactory.hxx | 125 +
sd/source/ui/inc/fuarea.hxx | 48 +
sd/source/ui/inc/fubullet.hxx | 54 +
sd/source/ui/inc/fuchar.hxx | 49 +
sd/source/ui/inc/fucon3d.hxx | 61 +
sd/source/ui/inc/fuconarc.hxx | 54 +
sd/source/ui/inc/fuconbez.hxx | 76 +
sd/source/ui/inc/fuconcs.hxx | 64 +
sd/source/ui/inc/fuconnct.hxx | 46 +
sd/source/ui/inc/fuconrec.hxx | 71 +
sd/source/ui/inc/fuconstr.hxx | 67 +
sd/source/ui/inc/fuconuno.hxx | 64 +
sd/source/ui/inc/fucopy.hxx | 47 +
sd/source/ui/inc/fucushow.hxx | 45 +
sd/source/ui/inc/fudraw.hxx | 85 +
sd/source/ui/inc/fudspord.hxx | 62 +
sd/source/ui/inc/fuediglu.hxx | 64 +
sd/source/ui/inc/fuexecuteinteraction.hxx | 44 +
sd/source/ui/inc/fuexpand.hxx | 45 +
sd/source/ui/inc/fuformatpaintbrush.hxx | 61 +
sd/source/ui/inc/fuhhconv.hxx | 58 +
sd/source/ui/inc/fuinsert.hxx | 112 +
sd/source/ui/inc/fuinsfil.hxx | 60 +
sd/source/ui/inc/fuline.hxx | 49 +
sd/source/ui/inc/fulinend.hxx | 49 +
sd/source/ui/inc/fulink.hxx | 46 +
sd/source/ui/inc/fumeasur.hxx | 46 +
sd/source/ui/inc/fumorph.hxx | 90 +
sd/source/ui/inc/funavig.hxx | 46 +
sd/source/ui/inc/fuoaprms.hxx | 46 +
sd/source/ui/inc/fuolbull.hxx | 62 +
sd/source/ui/inc/fuoltext.hxx | 76 +
sd/source/ui/inc/fupage.hxx | 73 +
sd/source/ui/inc/fuparagr.hxx | 48 +
sd/source/ui/inc/fupoor.hxx | 179 +
sd/source/ui/inc/fuprlout.hxx | 51 +
sd/source/ui/inc/fuprobjs.hxx | 51 +
sd/source/ui/inc/fuscale.hxx | 45 +
sd/source/ui/inc/fusearch.hxx | 56 +
sd/source/ui/inc/fusel.hxx | 104 +
sd/source/ui/inc/fusldlg.hxx | 45 +
sd/source/ui/inc/fusnapln.hxx | 48 +
sd/source/ui/inc/fusumry.hxx | 45 +
sd/source/ui/inc/futempl.hxx | 48 +
sd/source/ui/inc/futext.hxx | 96 +
sd/source/ui/inc/futhes.hxx | 45 +
sd/source/ui/inc/futransf.hxx | 45 +
sd/source/ui/inc/futxtatt.hxx | 45 +
sd/source/ui/inc/fuvect.hxx | 46 +
sd/source/ui/inc/fuzoom.hxx | 64 +
sd/source/ui/inc/gluectrl.hxx | 68 +
sd/source/ui/inc/headerfooterdlg.hxx | 70 +
sd/source/ui/inc/ins_paste.hxx | 37 +
sd/source/ui/inc/inspagob.hxx | 57 +
sd/source/ui/inc/layeroptionsdlg.hxx | 48 +
sd/source/ui/inc/masterlayoutdlg.hxx | 61 +
sd/source/ui/inc/morphdlg.hxx | 49 +
sd/source/ui/inc/navigatr.hxx | 209 +
sd/source/ui/inc/optsitem.hxx | 575 +
sd/source/ui/inc/paragr.hxx | 36 +
sd/source/ui/inc/pgjump.hxx | 31 +
sd/source/ui/inc/present.hxx | 100 +
sd/source/ui/inc/prltempl.hxx | 64 +
sd/source/ui/inc/prntopts.hxx | 83 +
sd/source/ui/inc/registerinterfaces.hxx | 30 +
sd/source/ui/inc/scalectrl.hxx | 39 +
sd/source/ui/inc/sdpopup.hxx | 47 +
sd/source/ui/inc/sdpreslt.hxx | 71 +
sd/source/ui/inc/sdtreelb.hxx | 455 +
sd/source/ui/inc/sdundogr.hxx | 46 +
sd/source/ui/inc/sdxfer.hxx | 145 +
sd/source/ui/inc/slideshow.hxx | 216 +
sd/source/ui/inc/smarttag.hxx | 170 +
sd/source/ui/inc/tablefunction.hxx | 32 +
sd/source/ui/inc/tabtempl.hxx | 57 +
sd/source/ui/inc/titledockwin.hxx | 116 +
sd/source/ui/inc/tmplctrl.hxx | 40 +
sd/source/ui/inc/tools/AsynchronousCall.hxx | 77 +
sd/source/ui/inc/tools/AsynchronousTask.hxx | 49 +
sd/source/ui/inc/tools/ConfigurationAccess.hxx | 106 +
sd/source/ui/inc/tools/GraphicSizeCheck.hxx | 116 +
sd/source/ui/inc/tools/IconCache.hxx | 70 +
sd/source/ui/inc/tools/IdleDetection.hxx | 89 +
.../ui/inc/tools/SdGlobalResourceContainer.hxx | 105 +
sd/source/ui/inc/tools/SlotStateListener.hxx | 138 +
sd/source/ui/inc/tools/TimerBasedTaskExecution.hxx | 89 +
sd/source/ui/inc/tpaction.hxx | 104 +
sd/source/ui/inc/tpoption.hxx | 159 +
sd/source/ui/inc/uiobject.hxx | 35 +
sd/source/ui/inc/unchss.hxx | 47 +
sd/source/ui/inc/undoback.hxx | 58 +
sd/source/ui/inc/undoheaderfooter.hxx | 45 +
sd/source/ui/inc/undolayer.hxx | 56 +
sd/source/ui/inc/undopage.hxx | 161 +
sd/source/ui/inc/unmodpg.hxx | 102 +
sd/source/ui/inc/unmovss.hxx | 44 +
sd/source/ui/inc/unoaprms.hxx | 148 +
sd/source/ui/inc/unokywds.hxx | 115 +
sd/source/ui/inc/unomodel.hxx | 486 +
sd/source/ui/inc/unopage.hxx | 302 +
sd/source/ui/inc/unoprnms.hxx | 73 +
sd/source/ui/inc/unosrch.hxx | 131 +
sd/source/ui/inc/unprlout.hxx | 55 +
sd/source/ui/inc/vectdlg.hxx | 81 +
sd/source/ui/inc/view/viewoverlaymanager.hxx | 71 +
sd/source/ui/inc/zoomlist.hxx | 50 +
sd/source/ui/presenter/CanvasUpdateRequester.cxx | 131 +
sd/source/ui/presenter/CanvasUpdateRequester.hxx | 72 +
sd/source/ui/presenter/PresenterCanvas.cxx | 791 +
sd/source/ui/presenter/PresenterCanvas.hxx | 320 +
sd/source/ui/presenter/PresenterHelper.cxx | 479 +
sd/source/ui/presenter/PresenterHelper.hxx | 99 +
sd/source/ui/presenter/PresenterPreviewCache.cxx | 373 +
sd/source/ui/presenter/PresenterPreviewCache.hxx | 103 +
sd/source/ui/presenter/SlideRenderer.cxx | 201 +
sd/source/ui/presenter/SlideRenderer.hxx | 94 +
sd/source/ui/remotecontrol/AvahiNetworkService.cxx | 209 +
sd/source/ui/remotecontrol/AvahiNetworkService.hxx | 25 +
sd/source/ui/remotecontrol/BluetoothServer.cxx | 1535 ++
sd/source/ui/remotecontrol/BluetoothServer.hxx | 61 +
sd/source/ui/remotecontrol/BluetoothServer.mm | 1 +
.../ui/remotecontrol/BluetoothServiceRecord.hxx | 75 +
.../ui/remotecontrol/BufferedStreamSocket.cxx | 130 +
.../ui/remotecontrol/BufferedStreamSocket.hxx | 66 +
sd/source/ui/remotecontrol/Communicator.cxx | 157 +
sd/source/ui/remotecontrol/Communicator.hxx | 52 +
sd/source/ui/remotecontrol/DiscoveryService.cxx | 186 +
sd/source/ui/remotecontrol/DiscoveryService.hxx | 40 +
sd/source/ui/remotecontrol/DiscoveryService.mm | 1 +
sd/source/ui/remotecontrol/IBluetoothSocket.hxx | 42 +
sd/source/ui/remotecontrol/ImagePreparer.cxx | 253 +
sd/source/ui/remotecontrol/ImagePreparer.hxx | 44 +
sd/source/ui/remotecontrol/Listener.cxx | 134 +
sd/source/ui/remotecontrol/Listener.hxx | 62 +
sd/source/ui/remotecontrol/OSXBluetooth.h | 30 +
sd/source/ui/remotecontrol/OSXBluetooth.mm | 53 +
sd/source/ui/remotecontrol/OSXBluetoothWrapper.hxx | 38 +
sd/source/ui/remotecontrol/OSXNetworkService.h | 30 +
sd/source/ui/remotecontrol/OSXNetworkService.hxx | 43 +
sd/source/ui/remotecontrol/OSXNetworkService.mm | 43 +
sd/source/ui/remotecontrol/Receiver.cxx | 228 +
sd/source/ui/remotecontrol/Receiver.hxx | 37 +
sd/source/ui/remotecontrol/Server.cxx | 379 +
sd/source/ui/remotecontrol/Transmitter.cxx | 99 +
sd/source/ui/remotecontrol/Transmitter.hxx | 55 +
sd/source/ui/remotecontrol/WINNetworkService.cxx | 19 +
sd/source/ui/remotecontrol/WINNetworkService.hxx | 23 +
sd/source/ui/remotecontrol/ZeroconfService.hxx | 50 +
sd/source/ui/sidebar/AllMasterPagesSelector.cxx | 180 +
sd/source/ui/sidebar/AllMasterPagesSelector.hxx | 80 +
.../ui/sidebar/CurrentMasterPagesSelector.cxx | 263 +
.../ui/sidebar/CurrentMasterPagesSelector.hxx | 77 +
sd/source/ui/sidebar/DocumentHelper.cxx | 536 +
sd/source/ui/sidebar/DocumentHelper.hxx | 108 +
sd/source/ui/sidebar/IDisposable.hxx | 31 +
sd/source/ui/sidebar/ISidebarReceiver.hxx | 31 +
sd/source/ui/sidebar/LayoutMenu.cxx | 721 +
sd/source/ui/sidebar/LayoutMenu.hxx | 157 +
sd/source/ui/sidebar/MasterPageContainer.cxx | 958 +
sd/source/ui/sidebar/MasterPageContainer.hxx | 199 +
sd/source/ui/sidebar/MasterPageContainerFiller.cxx | 168 +
sd/source/ui/sidebar/MasterPageContainerFiller.hxx | 92 +
.../ui/sidebar/MasterPageContainerProviders.cxx | 206 +
.../ui/sidebar/MasterPageContainerProviders.hxx | 175 +
sd/source/ui/sidebar/MasterPageContainerQueue.cxx | 264 +
sd/source/ui/sidebar/MasterPageContainerQueue.hxx | 131 +
sd/source/ui/sidebar/MasterPageDescriptor.cxx | 342 +
sd/source/ui/sidebar/MasterPageDescriptor.hxx | 231 +
sd/source/ui/sidebar/MasterPageObserver.cxx | 297 +
sd/source/ui/sidebar/MasterPagesSelector.cxx | 620 +
sd/source/ui/sidebar/MasterPagesSelector.hxx | 180 +
sd/source/ui/sidebar/NavigatorWrapper.cxx | 49 +
sd/source/ui/sidebar/NavigatorWrapper.hxx | 57 +
sd/source/ui/sidebar/PageMarginUtils.hxx | 159 +
sd/source/ui/sidebar/PanelFactory.cxx | 154 +
sd/source/ui/sidebar/PanelFactory.hxx | 54 +
sd/source/ui/sidebar/PreviewValueSet.cxx | 127 +
sd/source/ui/sidebar/PreviewValueSet.hxx | 59 +
sd/source/ui/sidebar/RecentMasterPagesSelector.cxx | 138 +
sd/source/ui/sidebar/RecentMasterPagesSelector.hxx | 71 +
sd/source/ui/sidebar/RecentlyUsedMasterPages.cxx | 365 +
sd/source/ui/sidebar/RecentlyUsedMasterPages.hxx | 126 +
sd/source/ui/sidebar/SlideBackground.cxx | 1314 ++
sd/source/ui/sidebar/SlideBackground.hxx | 185 +
sd/source/ui/slideshow/PaneHider.cxx | 99 +
sd/source/ui/slideshow/PaneHider.hxx | 66 +
sd/source/ui/slideshow/SlideShowRestarter.cxx | 157 +
sd/source/ui/slideshow/SlideShowRestarter.hxx | 87 +
sd/source/ui/slideshow/showwin.cxx | 633 +
sd/source/ui/slideshow/showwindow.hxx | 110 +
sd/source/ui/slideshow/slideshow.cxx | 1189 ++
sd/source/ui/slideshow/slideshowimpl.cxx | 3619 ++++
sd/source/ui/slideshow/slideshowimpl.hxx | 355 +
sd/source/ui/slideshow/slideshowviewimpl.cxx | 626 +
sd/source/ui/slideshow/slideshowviewimpl.hxx | 182 +
sd/source/ui/slidesorter/cache/SlsBitmapCache.cxx | 562 +
sd/source/ui/slidesorter/cache/SlsBitmapCache.hxx | 214 +
.../ui/slidesorter/cache/SlsBitmapCompressor.cxx | 197 +
.../ui/slidesorter/cache/SlsBitmapCompressor.hxx | 138 +
.../ui/slidesorter/cache/SlsBitmapFactory.cxx | 71 +
.../ui/slidesorter/cache/SlsBitmapFactory.hxx | 46 +
.../ui/slidesorter/cache/SlsCacheCompactor.cxx | 190 +
.../ui/slidesorter/cache/SlsCacheCompactor.hxx | 87 +
.../ui/slidesorter/cache/SlsCacheConfiguration.cxx | 144 +
.../ui/slidesorter/cache/SlsCacheConfiguration.hxx | 68 +
.../ui/slidesorter/cache/SlsGenericPageCache.cxx | 278 +
.../ui/slidesorter/cache/SlsGenericPageCache.hxx | 152 +
sd/source/ui/slidesorter/cache/SlsPageCache.cxx | 109 +
.../ui/slidesorter/cache/SlsPageCacheManager.cxx | 424 +
.../ui/slidesorter/cache/SlsQueueProcessor.cxx | 177 +
.../ui/slidesorter/cache/SlsQueueProcessor.hxx | 98 +
.../ui/slidesorter/cache/SlsRequestFactory.cxx | 50 +
.../ui/slidesorter/cache/SlsRequestFactory.hxx | 36 +
.../slidesorter/cache/SlsRequestPriorityClass.hxx | 44 +
sd/source/ui/slidesorter/cache/SlsRequestQueue.cxx | 276 +
sd/source/ui/slidesorter/cache/SlsRequestQueue.hxx | 122 +
.../controller/SlideSorterController.cxx | 910 +
.../controller/SlsAnimationFunction.cxx | 129 +
.../ui/slidesorter/controller/SlsAnimator.cxx | 281 +
.../ui/slidesorter/controller/SlsClipboard.cxx | 919 +
.../controller/SlsCurrentSlideManager.cxx | 256 +
.../controller/SlsDragAndDropContext.cxx | 117 +
.../controller/SlsDragAndDropContext.hxx | 68 +
.../ui/slidesorter/controller/SlsFocusManager.cxx | 245 +
.../controller/SlsInsertionIndicatorHandler.cxx | 244 +
.../ui/slidesorter/controller/SlsListener.cxx | 597 +
.../ui/slidesorter/controller/SlsListener.hxx | 164 +
.../ui/slidesorter/controller/SlsPageSelector.cxx | 386 +
.../ui/slidesorter/controller/SlsProperties.cxx | 50 +
.../slidesorter/controller/SlsScrollBarManager.cxx | 583 +
.../controller/SlsSelectionFunction.cxx | 1476 ++
.../slidesorter/controller/SlsSelectionManager.cxx | 309 +
.../controller/SlsSelectionObserver.cxx | 139 +
.../ui/slidesorter/controller/SlsSlotManager.cxx | 1305 ++
.../slidesorter/controller/SlsTransferableData.cxx | 86 +
.../controller/SlsVisibleAreaManager.cxx | 234 +
.../ui/slidesorter/inc/cache/SlsCacheContext.hxx | 98 +
.../ui/slidesorter/inc/cache/SlsPageCache.hxx | 141 +
.../slidesorter/inc/cache/SlsPageCacheManager.hxx | 155 +
.../inc/controller/SlideSorterController.hxx | 327 +
.../inc/controller/SlsAnimationFunction.hxx | 77 +
.../ui/slidesorter/inc/controller/SlsAnimator.hxx | 122 +
.../ui/slidesorter/inc/controller/SlsClipboard.hxx | 208 +
.../inc/controller/SlsCurrentSlideManager.hxx | 112 +
.../slidesorter/inc/controller/SlsFocusManager.hxx | 214 +
.../controller/SlsInsertionIndicatorHandler.hxx | 138 +
.../slidesorter/inc/controller/SlsPageSelector.hxx | 219 +
.../slidesorter/inc/controller/SlsProperties.hxx | 55 +
.../inc/controller/SlsScrollBarManager.hxx | 242 +
.../inc/controller/SlsSelectionFunction.hxx | 145 +
.../inc/controller/SlsSelectionManager.hxx | 139 +
.../inc/controller/SlsSelectionObserver.hxx | 77 +
.../slidesorter/inc/controller/SlsSlotManager.hxx | 98 +
.../inc/controller/SlsTransferableData.hxx | 78 +
.../inc/controller/SlsVisibleAreaManager.hxx | 90 +
.../ui/slidesorter/inc/model/SlideSorterModel.hxx | 227 +
.../ui/slidesorter/inc/model/SlsEnumeration.hxx | 44 +
.../ui/slidesorter/inc/model/SlsPageDescriptor.hxx | 144 +
.../slidesorter/inc/model/SlsPageEnumeration.hxx | 95 +
.../inc/model/SlsPageEnumerationProvider.hxx | 51 +
.../inc/model/SlsSharedPageDescriptor.hxx | 32 +
.../ui/slidesorter/inc/model/SlsVisualState.hxx | 47 +
.../ui/slidesorter/inc/view/SlideSorterView.hxx | 225 +
.../ui/slidesorter/inc/view/SlsILayerPainter.hxx | 53 +
.../ui/slidesorter/inc/view/SlsInsertAnimator.hxx | 59 +
.../inc/view/SlsInsertionIndicatorOverlay.hxx | 101 +
sd/source/ui/slidesorter/inc/view/SlsLayouter.hxx | 237 +
.../slidesorter/inc/view/SlsPageObjectLayouter.hxx | 144 +
.../slidesorter/inc/view/SlsPageObjectPainter.hxx | 119 +
sd/source/ui/slidesorter/inc/view/SlsTheme.hxx | 135 +
sd/source/ui/slidesorter/inc/view/SlsToolTip.hxx | 75 +
.../ui/slidesorter/model/SlideSorterModel.cxx | 676 +
.../ui/slidesorter/model/SlsPageDescriptor.cxx | 226 +
.../ui/slidesorter/model/SlsPageEnumeration.cxx | 202 +
.../model/SlsPageEnumerationProvider.cxx | 81 +
sd/source/ui/slidesorter/model/SlsVisualState.cxx | 40 +
sd/source/ui/slidesorter/shell/SlideSorter.cxx | 318 +
.../ui/slidesorter/shell/SlideSorterViewShell.cxx | 923 +
sd/source/ui/slidesorter/view/SlideSorterView.cxx | 856 +
sd/source/ui/slidesorter/view/SlsFramePainter.cxx | 225 +
sd/source/ui/slidesorter/view/SlsFramePainter.hxx | 109 +
.../ui/slidesorter/view/SlsInsertAnimator.cxx | 428 +
.../view/SlsInsertionIndicatorOverlay.cxx | 360 +
sd/source/ui/slidesorter/view/SlsLayeredDevice.cxx | 492 +
sd/source/ui/slidesorter/view/SlsLayeredDevice.hxx | 84 +
sd/source/ui/slidesorter/view/SlsLayouter.cxx | 1226 ++
.../ui/slidesorter/view/SlsPageObjectLayouter.cxx | 259 +
.../ui/slidesorter/view/SlsPageObjectPainter.cxx | 442 +
sd/source/ui/slidesorter/view/SlsTheme.cxx | 239 +
sd/source/ui/slidesorter/view/SlsToolTip.cxx | 160 +
.../ui/slidesorter/view/SlsViewCacheContext.cxx | 117 +
.../ui/slidesorter/view/SlsViewCacheContext.hxx | 61 +
sd/source/ui/table/TableDesignPane.cxx | 1077 +
sd/source/ui/table/tablefunction.cxx | 293 +
sd/source/ui/table/tableobjectbar.cxx | 224 +
sd/source/ui/table/tableobjectbar.hxx | 56 +
sd/source/ui/tools/AsynchronousCall.cxx | 56 +
sd/source/ui/tools/ConfigurationAccess.cxx | 113 +
sd/source/ui/tools/EventMultiplexer.cxx | 658 +
sd/source/ui/tools/GraphicSizeCheck.cxx | 217 +
sd/source/ui/tools/IconCache.cxx | 106 +
sd/source/ui/tools/IdleDetection.cxx | 103 +
sd/source/ui/tools/PreviewRenderer.cxx | 524 +
sd/source/ui/tools/SdGlobalResourceContainer.cxx | 198 +
sd/source/ui/tools/SlotStateListener.cxx | 153 +
sd/source/ui/tools/TimerBasedTaskExecution.cxx | 131 +
sd/source/ui/uitest/uiobject.cxx | 176 +
sd/source/ui/unoidl/DrawController.cxx | 792 +
sd/source/ui/unoidl/SdUnoDrawView.cxx | 547 +
sd/source/ui/unoidl/SdUnoOutlineView.cxx | 151 +
sd/source/ui/unoidl/SdUnoSlideView.cxx | 171 +
sd/source/ui/unoidl/UnoDocumentSettings.cxx | 1431 ++
sd/source/ui/unoidl/UnoDocumentSettings.hxx | 37 +
sd/source/ui/unoidl/randomnode.cxx | 569 +
sd/source/ui/unoidl/sddetect.cxx | 160 +
sd/source/ui/unoidl/sddetect.hxx | 48 +
sd/source/ui/unoidl/unocpres.cxx | 451 +
sd/source/ui/unoidl/unocpres.hxx | 142 +
sd/source/ui/unoidl/unodoc.cxx | 73 +
sd/source/ui/unoidl/unolayer.cxx | 702 +
sd/source/ui/unoidl/unolayer.hxx | 161 +
sd/source/ui/unoidl/unomodel.cxx | 3786 ++++
sd/source/ui/unoidl/unomodule.cxx | 132 +
sd/source/ui/unoidl/unomodule.hxx | 57 +
sd/source/ui/unoidl/unoobj.cxx | 1618 ++
sd/source/ui/unoidl/unoobj.hxx | 100 +
sd/source/ui/unoidl/unopage.cxx | 3077 +++
sd/source/ui/unoidl/unopback.cxx | 407 +
sd/source/ui/unoidl/unopback.hxx | 84 +
sd/source/ui/unoidl/unopool.cxx | 89 +
sd/source/ui/unoidl/unopool.hxx | 29 +
sd/source/ui/unoidl/unosrch.cxx | 776 +
sd/source/ui/unoidl/unowcntr.cxx | 99 +
sd/source/ui/unoidl/unowcntr.hxx | 47 +
sd/source/ui/view/DocumentRenderer.cxx | 2253 ++
sd/source/ui/view/FormShellManager.cxx | 324 +
sd/source/ui/view/GraphicObjectBar.cxx | 141 +
sd/source/ui/view/GraphicViewShellBase.cxx | 94 +
sd/source/ui/view/ImpressViewShellBase.cxx | 97 +
sd/source/ui/view/MediaObjectBar.cxx | 77 +
sd/source/ui/view/OutlineViewShellBase.cxx | 66 +
sd/source/ui/view/Outliner.cxx | 2066 ++
sd/source/ui/view/OutlinerIterator.cxx | 800 +
sd/source/ui/view/PresentationViewShellBase.cxx | 94 +
sd/source/ui/view/SlideSorterViewShellBase.cxx | 68 +
sd/source/ui/view/ToolBarManager.cxx | 1381 ++
sd/source/ui/view/ViewClipboard.cxx | 240 +
sd/source/ui/view/ViewShellBase.cxx | 1515 ++
sd/source/ui/view/ViewShellHint.cxx | 31 +
sd/source/ui/view/ViewShellImplementation.cxx | 380 +
sd/source/ui/view/ViewShellManager.cxx | 1168 ++
sd/source/ui/view/ViewTabBar.cxx | 536 +
sd/source/ui/view/WindowUpdater.cxx | 130 +
sd/source/ui/view/clview.cxx | 62 +
sd/source/ui/view/drawview.cxx | 621 +
sd/source/ui/view/drbezob.cxx | 320 +
sd/source/ui/view/drtxtob.cxx | 627 +
sd/source/ui/view/drtxtob1.cxx | 803 +
sd/source/ui/view/drviews1.cxx | 1382 ++
sd/source/ui/view/drviews2.cxx | 4018 ++++
sd/source/ui/view/drviews3.cxx | 1106 +
sd/source/ui/view/drviews4.cxx | 971 +
sd/source/ui/view/drviews5.cxx | 653 +
sd/source/ui/view/drviews6.cxx | 337 +
sd/source/ui/view/drviews7.cxx | 1974 ++
sd/source/ui/view/drviews8.cxx | 135 +
sd/source/ui/view/drviews9.cxx | 905 +
sd/source/ui/view/drviewsa.cxx | 873 +
sd/source/ui/view/drviewsb.cxx | 205 +
sd/source/ui/view/drviewsc.cxx | 72 +
sd/source/ui/view/drviewsd.cxx | 191 +
sd/source/ui/view/drviewse.cxx | 1719 ++
sd/source/ui/view/drviewsf.cxx | 844 +
sd/source/ui/view/drviewsg.cxx | 232 +
sd/source/ui/view/drviewsh.cxx | 203 +
sd/source/ui/view/drviewsi.cxx | 165 +
sd/source/ui/view/drviewsj.cxx | 567 +
sd/source/ui/view/drviewsk.cxx | 60 +
sd/source/ui/view/drvwshrg.cxx | 110 +
sd/source/ui/view/frmview.cxx | 919 +
sd/source/ui/view/grviewsh.cxx | 88 +
sd/source/ui/view/outlnvs2.cxx | 637 +
sd/source/ui/view/outlnvsh.cxx | 1886 ++
sd/source/ui/view/outlview.cxx | 1713 ++
sd/source/ui/view/presvish.cxx | 172 +
sd/source/ui/view/sdruler.cxx | 148 +
sd/source/ui/view/sdview.cxx | 1397 ++
sd/source/ui/view/sdview2.cxx | 910 +
sd/source/ui/view/sdview3.cxx | 1620 ++
sd/source/ui/view/sdview4.cxx | 641 +
sd/source/ui/view/sdview5.cxx | 118 +
sd/source/ui/view/sdwindow.cxx | 1058 +
sd/source/ui/view/tabcontr.cxx | 358 +
sd/source/ui/view/unmodpg.cxx | 274 +
sd/source/ui/view/viewoverlaymanager.cxx | 545 +
sd/source/ui/view/viewshe2.cxx | 949 +
sd/source/ui/view/viewshe3.cxx | 386 +
sd/source/ui/view/viewshel.cxx | 1659 ++
sd/source/ui/view/zoomlist.cxx | 94 +
sd/uiconfig/sdraw/menubar/menubar.xml | 650 +
sd/uiconfig/sdraw/popupmenu/3dobject.xml | 55 +
sd/uiconfig/sdraw/popupmenu/3dscene.xml | 47 +
sd/uiconfig/sdraw/popupmenu/3dscene2.xml | 48 +
sd/uiconfig/sdraw/popupmenu/bezier.xml | 26 +
sd/uiconfig/sdraw/popupmenu/connector.xml | 51 +
sd/uiconfig/sdraw/popupmenu/curve.xml | 62 +
sd/uiconfig/sdraw/popupmenu/draw.xml | 60 +
sd/uiconfig/sdraw/popupmenu/drawtext.xml | 29 +
sd/uiconfig/sdraw/popupmenu/form.xml | 42 +
sd/uiconfig/sdraw/popupmenu/formrichtext.xml | 46 +
sd/uiconfig/sdraw/popupmenu/gluepoint.xml | 27 +
sd/uiconfig/sdraw/popupmenu/graphic.xml | 69 +
sd/uiconfig/sdraw/popupmenu/group.xml | 56 +
sd/uiconfig/sdraw/popupmenu/layertab.xml | 16 +
sd/uiconfig/sdraw/popupmenu/line.xml | 55 +
sd/uiconfig/sdraw/popupmenu/measure.xml | 62 +
sd/uiconfig/sdraw/popupmenu/media.xml | 34 +
sd/uiconfig/sdraw/popupmenu/multiselect.xml | 76 +
sd/uiconfig/sdraw/popupmenu/notebookbar.xml | 24 +
sd/uiconfig/sdraw/popupmenu/objectalign.xml | 18 +
sd/uiconfig/sdraw/popupmenu/oleobject.xml | 57 +
sd/uiconfig/sdraw/popupmenu/page.xml | 52 +
sd/uiconfig/sdraw/popupmenu/pagepane.xml | 19 +
sd/uiconfig/sdraw/popupmenu/pagepanemaster.xml | 20 +
sd/uiconfig/sdraw/popupmenu/pagepanenosel.xml | 16 +
.../sdraw/popupmenu/pagepanenoselmaster.xml | 16 +
sd/uiconfig/sdraw/popupmenu/pagetab.xml | 18 +
sd/uiconfig/sdraw/popupmenu/table.xml | 69 +
sd/uiconfig/sdraw/popupmenu/textbox.xml | 54 +
sd/uiconfig/sdraw/statusbar/statusbar.xml | 31 +
sd/uiconfig/sdraw/toolbar/3dobjectsbar.xml | 30 +
sd/uiconfig/sdraw/toolbar/alignmentbar.xml | 28 +
sd/uiconfig/sdraw/toolbar/arrowsbar.xml | 33 +
sd/uiconfig/sdraw/toolbar/arrowshapes.xml | 51 +
sd/uiconfig/sdraw/toolbar/basicshapes.xml | 48 +
sd/uiconfig/sdraw/toolbar/bezierobjectbar.xml | 37 +
sd/uiconfig/sdraw/toolbar/calloutshapes.xml | 29 +
sd/uiconfig/sdraw/toolbar/choosemodebar.xml | 30 +
sd/uiconfig/sdraw/toolbar/colorbar.xml | 32 +
sd/uiconfig/sdraw/toolbar/commentsbar.xml | 28 +
sd/uiconfig/sdraw/toolbar/connectorsbar.xml | 55 +
sd/uiconfig/sdraw/toolbar/distributebar.xml | 21 +
sd/uiconfig/sdraw/toolbar/drawingobjectbar.xml | 69 +
sd/uiconfig/sdraw/toolbar/ellipsesbar.xml | 36 +
sd/uiconfig/sdraw/toolbar/extrusionobjectbar.xml | 33 +
sd/uiconfig/sdraw/toolbar/findbar.xml | 31 +
sd/uiconfig/sdraw/toolbar/flowchartshapes.xml | 53 +
sd/uiconfig/sdraw/toolbar/fontworkobjectbar.xml | 30 +
sd/uiconfig/sdraw/toolbar/fontworkshapetype.xml | 55 +
sd/uiconfig/sdraw/toolbar/formcontrols.xml | 59 +
sd/uiconfig/sdraw/toolbar/formdesign.xml | 46 +
sd/uiconfig/sdraw/toolbar/formsfilterbar.xml | 25 +
sd/uiconfig/sdraw/toolbar/formsnavigationbar.xml | 50 +
sd/uiconfig/sdraw/toolbar/formtextobjectbar.xml | 45 +
sd/uiconfig/sdraw/toolbar/fullscreenbar.xml | 22 +
sd/uiconfig/sdraw/toolbar/gluepointsobjectbar.xml | 37 +
sd/uiconfig/sdraw/toolbar/graffilterbar.xml | 34 +
sd/uiconfig/sdraw/toolbar/graphicobjectbar.xml | 70 +
sd/uiconfig/sdraw/toolbar/insertbar.xml | 32 +
sd/uiconfig/sdraw/toolbar/linesbar.xml | 30 +
sd/uiconfig/sdraw/toolbar/masterviewtoolbar.xml | 26 +
sd/uiconfig/sdraw/toolbar/mediaobjectbar.xml | 24 +
sd/uiconfig/sdraw/toolbar/notebookbarshortcuts.xml | 16 +
sd/uiconfig/sdraw/toolbar/optimizetablebar.xml | 27 +
sd/uiconfig/sdraw/toolbar/optionsbar.xml | 40 +
sd/uiconfig/sdraw/toolbar/positionbar.xml | 30 +
sd/uiconfig/sdraw/toolbar/rectanglesbar.xml | 30 +
sd/uiconfig/sdraw/toolbar/redactedexportbar.xml | 23 +
sd/uiconfig/sdraw/toolbar/redactionbar.xml | 27 +
sd/uiconfig/sdraw/toolbar/standardbar.xml | 94 +
sd/uiconfig/sdraw/toolbar/starshapes.xml | 34 +
sd/uiconfig/sdraw/toolbar/symbolshapes.xml | 41 +
sd/uiconfig/sdraw/toolbar/tableobjectbar.xml | 50 +
sd/uiconfig/sdraw/toolbar/textbar.xml | 28 +
sd/uiconfig/sdraw/toolbar/textobjectbar.xml | 78 +
sd/uiconfig/sdraw/toolbar/toolbar.xml | 64 +
sd/uiconfig/sdraw/toolbar/viewerbar.xml | 37 +
sd/uiconfig/sdraw/toolbar/zoombar.xml | 34 +
sd/uiconfig/sdraw/ui/breakdialog.ui | 140 +
sd/uiconfig/sdraw/ui/bulletsandnumbering.ui | 210 +
sd/uiconfig/sdraw/ui/copydlg.ui | 581 +
sd/uiconfig/sdraw/ui/crossfadedialog.ui | 207 +
sd/uiconfig/sdraw/ui/dlgsnap.ui | 344 +
sd/uiconfig/sdraw/ui/drawchardialog.ui | 302 +
sd/uiconfig/sdraw/ui/drawpagedialog.ui | 179 +
sd/uiconfig/sdraw/ui/drawparadialog.ui | 351 +
sd/uiconfig/sdraw/ui/drawprinteroptions.ui | 299 +
sd/uiconfig/sdraw/ui/drawprtldialog.ui | 880 +
sd/uiconfig/sdraw/ui/insertlayer.ui | 325 +
sd/uiconfig/sdraw/ui/insertslidesdialog.ui | 195 +
sd/uiconfig/sdraw/ui/namedesign.ui | 113 +
sd/uiconfig/sdraw/ui/navigatorcontextmenu.ui | 17 +
sd/uiconfig/sdraw/ui/notebookbar.ui | 18847 +++++++++++++++++
sd/uiconfig/sdraw/ui/notebookbar_compact.ui | 20531 +++++++++++++++++++
.../sdraw/ui/notebookbar_groupedbar_compact.ui | 14173 +++++++++++++
sd/uiconfig/sdraw/ui/notebookbar_online.ui | 67 +
sd/uiconfig/sdraw/ui/notebookbar_single.ui | 11625 +++++++++++
sd/uiconfig/sdraw/ui/paranumberingtab.ui | 85 +
sd/uiconfig/sdraw/ui/queryunlinkimagedialog.ui | 35 +
sd/uiconfig/sdraw/ui/vectorize.ui | 376 +
sd/uiconfig/simpress/menubar/menubar.xml | 681 +
sd/uiconfig/simpress/popupmenu/3dobject.xml | 58 +
sd/uiconfig/simpress/popupmenu/3dscene.xml | 51 +
sd/uiconfig/simpress/popupmenu/3dscene2.xml | 52 +
sd/uiconfig/simpress/popupmenu/bezier.xml | 26 +
sd/uiconfig/simpress/popupmenu/connector.xml | 54 +
sd/uiconfig/simpress/popupmenu/curve.xml | 65 +
sd/uiconfig/simpress/popupmenu/draw.xml | 63 +
sd/uiconfig/simpress/popupmenu/drawtext.xml | 31 +
sd/uiconfig/simpress/popupmenu/form.xml | 42 +
sd/uiconfig/simpress/popupmenu/formrichtext.xml | 46 +
sd/uiconfig/simpress/popupmenu/gluepoint.xml | 27 +
sd/uiconfig/simpress/popupmenu/graphic.xml | 72 +
sd/uiconfig/simpress/popupmenu/group.xml | 59 +
sd/uiconfig/simpress/popupmenu/line.xml | 58 +
sd/uiconfig/simpress/popupmenu/measure.xml | 65 +
sd/uiconfig/simpress/popupmenu/media.xml | 38 +
sd/uiconfig/simpress/popupmenu/multiselect.xml | 78 +
sd/uiconfig/simpress/popupmenu/notebookbar.xml | 24 +
sd/uiconfig/simpress/popupmenu/objectalign.xml | 18 +
sd/uiconfig/simpress/popupmenu/oleobject.xml | 60 +
sd/uiconfig/simpress/popupmenu/outline.xml | 33 +
sd/uiconfig/simpress/popupmenu/page.xml | 82 +
sd/uiconfig/simpress/popupmenu/pagepane.xml | 62 +
sd/uiconfig/simpress/popupmenu/pagepanemaster.xml | 18 +
sd/uiconfig/simpress/popupmenu/pagepanenosel.xml | 16 +
.../simpress/popupmenu/pagepanenoselmaster.xml | 16 +
sd/uiconfig/simpress/popupmenu/pagetab.xml | 19 +
sd/uiconfig/simpress/popupmenu/table.xml | 69 +
sd/uiconfig/simpress/popupmenu/textbox.xml | 58 +
sd/uiconfig/simpress/statusbar/statusbar.xml | 31 +
sd/uiconfig/simpress/toolbar/3dobjectsbar.xml | 30 +
sd/uiconfig/simpress/toolbar/alignmentbar.xml | 28 +
sd/uiconfig/simpress/toolbar/arrowsbar.xml | 33 +
sd/uiconfig/simpress/toolbar/arrowshapes.xml | 51 +
sd/uiconfig/simpress/toolbar/basicshapes.xml | 48 +
sd/uiconfig/simpress/toolbar/bezierobjectbar.xml | 37 +
sd/uiconfig/simpress/toolbar/calloutshapes.xml | 29 +
sd/uiconfig/simpress/toolbar/choosemodebar.xml | 30 +
sd/uiconfig/simpress/toolbar/classificationbar.xml | 13 +
sd/uiconfig/simpress/toolbar/colorbar.xml | 32 +
sd/uiconfig/simpress/toolbar/commentsbar.xml | 28 +
sd/uiconfig/simpress/toolbar/commontaskbar.xml | 39 +
sd/uiconfig/simpress/toolbar/connectorsbar.xml | 55 +
sd/uiconfig/simpress/toolbar/distributebar.xml | 21 +
sd/uiconfig/simpress/toolbar/drawingobjectbar.xml | 71 +
sd/uiconfig/simpress/toolbar/ellipsesbar.xml | 36 +
.../simpress/toolbar/extrusionobjectbar.xml | 33 +
sd/uiconfig/simpress/toolbar/findbar.xml | 31 +
sd/uiconfig/simpress/toolbar/flowchartshapes.xml | 53 +
sd/uiconfig/simpress/toolbar/fontworkobjectbar.xml | 30 +
sd/uiconfig/simpress/toolbar/fontworkshapetype.xml | 55 +
sd/uiconfig/simpress/toolbar/formcontrols.xml | 59 +
sd/uiconfig/simpress/toolbar/formdesign.xml | 46 +
sd/uiconfig/simpress/toolbar/formsfilterbar.xml | 25 +
.../simpress/toolbar/formsnavigationbar.xml | 50 +
sd/uiconfig/simpress/toolbar/formtextobjectbar.xml | 45 +
sd/uiconfig/simpress/toolbar/fullscreenbar.xml | 22 +
.../simpress/toolbar/gluepointsobjectbar.xml | 37 +
sd/uiconfig/simpress/toolbar/graffilterbar.xml | 34 +
sd/uiconfig/simpress/toolbar/graphicobjectbar.xml | 72 +
sd/uiconfig/simpress/toolbar/insertbar.xml | 32 +
sd/uiconfig/simpress/toolbar/linesbar.xml | 30 +
sd/uiconfig/simpress/toolbar/masterviewtoolbar.xml | 26 +
sd/uiconfig/simpress/toolbar/mediaobjectbar.xml | 24 +
.../simpress/toolbar/notebookbarshortcuts.xml | 17 +
sd/uiconfig/simpress/toolbar/optimizetablebar.xml | 27 +
sd/uiconfig/simpress/toolbar/optionsbar.xml | 40 +
sd/uiconfig/simpress/toolbar/outlinetoolbar.xml | 33 +
sd/uiconfig/simpress/toolbar/positionbar.xml | 30 +
sd/uiconfig/simpress/toolbar/rectanglesbar.xml | 30 +
sd/uiconfig/simpress/toolbar/singlemode.xml | 87 +
.../simpress/toolbar/slideviewobjectbar.xml | 27 +
sd/uiconfig/simpress/toolbar/slideviewtoolbar.xml | 24 +
sd/uiconfig/simpress/toolbar/standardbar.xml | 79 +
sd/uiconfig/simpress/toolbar/starshapes.xml | 34 +
sd/uiconfig/simpress/toolbar/symbolshapes.xml | 41 +
sd/uiconfig/simpress/toolbar/tableobjectbar.xml | 50 +
sd/uiconfig/simpress/toolbar/textbar.xml | 28 +
sd/uiconfig/simpress/toolbar/textobjectbar.xml | 78 +
sd/uiconfig/simpress/toolbar/toolbar.xml | 70 +
sd/uiconfig/simpress/toolbar/viewerbar.xml | 39 +
sd/uiconfig/simpress/toolbar/zoombar.xml | 34 +
sd/uiconfig/simpress/ui/annotation.ui | 169 +
sd/uiconfig/simpress/ui/annotationtagmenu.ui | 47 +
sd/uiconfig/simpress/ui/clientboxfragment.ui | 81 +
sd/uiconfig/simpress/ui/currentmastermenu.ui | 69 +
.../simpress/ui/customanimationeffecttab.ui | 439 +
sd/uiconfig/simpress/ui/customanimationfragment.ui | 440 +
.../simpress/ui/customanimationproperties.ui | 241 +
sd/uiconfig/simpress/ui/customanimationspanel.ui | 696 +
sd/uiconfig/simpress/ui/customanimationtexttab.ui | 151 +
.../simpress/ui/customanimationtimingtab.ui | 283 +
sd/uiconfig/simpress/ui/customslideshows.ui | 268 +
sd/uiconfig/simpress/ui/definecustomslideshow.ui | 358 +
sd/uiconfig/simpress/ui/displaywindow.ui | 123 +
sd/uiconfig/simpress/ui/dlgfield.ui | 268 +
sd/uiconfig/simpress/ui/dockinganimation.ui | 657 +
sd/uiconfig/simpress/ui/effectmenu.ui | 69 +
sd/uiconfig/simpress/ui/fieldmenu.ui | 9 +
sd/uiconfig/simpress/ui/fontsizemenu.ui | 41 +
sd/uiconfig/simpress/ui/fontstylemenu.ui | 33 +
sd/uiconfig/simpress/ui/gluebox.ui | 23 +
sd/uiconfig/simpress/ui/headerfooterdialog.ui | 223 +
sd/uiconfig/simpress/ui/headerfootertab.ui | 519 +
sd/uiconfig/simpress/ui/impressprinteroptions.ui | 441 +
sd/uiconfig/simpress/ui/insertslides.ui | 156 +
sd/uiconfig/simpress/ui/interactiondialog.ui | 89 +
sd/uiconfig/simpress/ui/interactionpage.ui | 485 +
sd/uiconfig/simpress/ui/layoutmenu.ui | 31 +
sd/uiconfig/simpress/ui/layoutpanel.ui | 25 +
sd/uiconfig/simpress/ui/layoutwindow.ui | 142 +
sd/uiconfig/simpress/ui/masterlayoutdlg.ui | 220 +
sd/uiconfig/simpress/ui/mastermenu.ui | 47 +
sd/uiconfig/simpress/ui/masterpagemenu.ui | 9 +
sd/uiconfig/simpress/ui/masterpagepanel.ui | 25 +
sd/uiconfig/simpress/ui/masterpagepanelall.ui | 25 +
sd/uiconfig/simpress/ui/masterpagepanelrecent.ui | 25 +
sd/uiconfig/simpress/ui/navigatorpanel.ui | 314 +
sd/uiconfig/simpress/ui/notebookbar.ui | 19833 ++++++++++++++++++
sd/uiconfig/simpress/ui/notebookbar_compact.ui | 20214 ++++++++++++++++++
.../simpress/ui/notebookbar_groupedbar_compact.ui | 14157 +++++++++++++
.../simpress/ui/notebookbar_groupedbar_full.ui | 12507 +++++++++++
sd/uiconfig/simpress/ui/notebookbar_groups.ui | 1900 ++
sd/uiconfig/simpress/ui/notebookbar_online.ui | 67 +
sd/uiconfig/simpress/ui/notebookbar_single.ui | 11343 ++++++++++
sd/uiconfig/simpress/ui/optimpressgeneralpage.ui | 813 +
sd/uiconfig/simpress/ui/pagesfieldbox.ui | 31 +
sd/uiconfig/simpress/ui/photoalbum.ui | 416 +
sd/uiconfig/simpress/ui/pmimagespage.ui | 202 +
sd/uiconfig/simpress/ui/pminfodialog.ui | 46 +
sd/uiconfig/simpress/ui/pmintropage.ui | 134 +
sd/uiconfig/simpress/ui/pmobjectspage.ui | 120 +
sd/uiconfig/simpress/ui/pmslidespage.ui | 129 +
sd/uiconfig/simpress/ui/pmsummarypage.ui | 269 +
sd/uiconfig/simpress/ui/presentationdialog.ui | 880 +
sd/uiconfig/simpress/ui/prntopts.ui | 671 +
sd/uiconfig/simpress/ui/remotedialog.ui | 167 +
sd/uiconfig/simpress/ui/rotatemenu.ui | 63 +
sd/uiconfig/simpress/ui/scalemenu.ui | 71 +
sd/uiconfig/simpress/ui/sdviewpage.ui | 166 +
sd/uiconfig/simpress/ui/sidebarslidebackground.ui | 367 +
sd/uiconfig/simpress/ui/slidecontextmenu.ui | 165 +
sd/uiconfig/simpress/ui/slidedesigndialog.ui | 216 +
sd/uiconfig/simpress/ui/slidetransitionspanel.ui | 468 +
sd/uiconfig/simpress/ui/snapmenu.ui | 9 +
sd/uiconfig/simpress/ui/tabledesignpanel.ui | 263 +
sd/uiconfig/simpress/ui/tabviewbar.ui | 47 +
sd/uiconfig/simpress/ui/templatedialog.ui | 895 +
sd/util/sd.component | 74 +
sd/util/sdd.component | 26 +
sd/workben/custompanel/ctp_panel.cxx | 215 +
sd/workben/custompanel/ctp_panel.hxx | 82 +
sd/workben/testdll/makefile | 91 +
sd/xml/effects.xml | 2699 +++
sd/xml/layoutlist.xml | 86 +
sd/xml/objectlist.xml | 41 +
sd/xml/styles.xml | 196 +
sd/xml/transitions-ogl.xml | 77 +
sd/xml/transitions.xml | 251 +
sd/xsl/effect.xsl | 580 +
2041 files changed, 534542 insertions(+)
create mode 100644 sd/AllLangMoTarget_sd.mk
create mode 100644 sd/CppunitTest_sd_a11y.mk
create mode 100644 sd/CppunitTest_sd_activex_controls_tests.mk
create mode 100644 sd/CppunitTest_sd_dialogs_test.mk
create mode 100644 sd/CppunitTest_sd_export_tests-ooxml1.mk
create mode 100644 sd/CppunitTest_sd_export_tests-ooxml2.mk
create mode 100644 sd/CppunitTest_sd_export_tests-ooxml3.mk
create mode 100644 sd/CppunitTest_sd_export_tests-ooxml4.mk
create mode 100644 sd/CppunitTest_sd_export_tests.mk
create mode 100644 sd/CppunitTest_sd_filter_eppt.mk
create mode 100644 sd/CppunitTest_sd_filters_test.mk
create mode 100644 sd/CppunitTest_sd_html_export_tests.mk
create mode 100644 sd/CppunitTest_sd_import_tests-smartart.mk
create mode 100644 sd/CppunitTest_sd_import_tests.mk
create mode 100644 sd/CppunitTest_sd_import_tests2.mk
create mode 100644 sd/CppunitTest_sd_import_tests_skia.mk
create mode 100644 sd/CppunitTest_sd_layout_tests.mk
create mode 100644 sd/CppunitTest_sd_misc_tests.mk
create mode 100644 sd/CppunitTest_sd_pdf_import_test.mk
create mode 100644 sd/CppunitTest_sd_png_export_tests.mk
create mode 100644 sd/CppunitTest_sd_shape_import_export_tests.mk
create mode 100644 sd/CppunitTest_sd_svg_export_tests.mk
create mode 100644 sd/CppunitTest_sd_textfitting_tests.mk
create mode 100644 sd/CppunitTest_sd_theme_tests.mk
create mode 100644 sd/CppunitTest_sd_tiledrendering.mk
create mode 100644 sd/CppunitTest_sd_uiimpress.mk
create mode 100644 sd/CppunitTest_sd_uimpress.mk
create mode 100644 sd/IwyuFilter_sd.yaml
create mode 100644 sd/JunitTest_sd_unoapi.mk
create mode 100644 sd/Library_sd.mk
create mode 100644 sd/Library_sdd.mk
create mode 100644 sd/Library_sdui.mk
create mode 100644 sd/Makefile
create mode 100644 sd/Module_sd.mk
create mode 100644 sd/Package_opengl.mk
create mode 100644 sd/Package_xml.mk
create mode 100644 sd/README.md
create mode 100644 sd/README.vars
create mode 100644 sd/README_REMOTE
create mode 100644 sd/UIConfig_sdraw.mk
create mode 100644 sd/UIConfig_simpress.mk
create mode 100644 sd/UITest_impress_tests.mk
create mode 100644 sd/UITest_impress_tests2.mk
create mode 100644 sd/UITest_sd_findReplace.mk
create mode 100644 sd/export_setup.mk
create mode 100644 sd/import_setup.mk
create mode 100644 sd/inc/Annotation.hxx
create mode 100644 sd/inc/AnnotationEnumeration.hxx
create mode 100644 sd/inc/CustomAnimationCloner.hxx
create mode 100644 sd/inc/CustomAnimationEffect.hxx
create mode 100644 sd/inc/CustomAnimationPreset.hxx
create mode 100644 sd/inc/DocumentRenderer.hrc
create mode 100644 sd/inc/EffectMigration.hxx
create mode 100644 sd/inc/FactoryIds.hxx
create mode 100644 sd/inc/Outliner.hxx
create mode 100644 sd/inc/OutlinerIterator.hxx
create mode 100644 sd/inc/SdShapeTypes.hxx
create mode 100644 sd/inc/TransitionPreset.hxx
create mode 100644 sd/inc/VectorGraphicSearchContext.hxx
create mode 100644 sd/inc/animations.hxx
create mode 100644 sd/inc/anminfo.hxx
create mode 100644 sd/inc/app.hrc
create mode 100644 sd/inc/bitmaps.hlst
create mode 100644 sd/inc/createpresentation.hxx
create mode 100644 sd/inc/createunocustomshow.hxx
create mode 100644 sd/inc/createunopageimpl.hxx
create mode 100644 sd/inc/cusshow.hxx
create mode 100644 sd/inc/customshowlist.hxx
create mode 100644 sd/inc/diadef.h
create mode 100644 sd/inc/drawdoc.hxx
create mode 100644 sd/inc/errhdl.hrc
create mode 100644 sd/inc/family.hrc
create mode 100644 sd/inc/glob.hxx
create mode 100644 sd/inc/helper/simplereferencecomponent.hxx
create mode 100644 sd/inc/helpids.h
create mode 100644 sd/inc/misc/scopelock.hxx
create mode 100644 sd/inc/notifydocumentevent.hxx
create mode 100644 sd/inc/pageformatpanel.hrc
create mode 100644 sd/inc/pch/precompiled_sd.cxx
create mode 100644 sd/inc/pch/precompiled_sd.hxx
create mode 100644 sd/inc/pch/precompiled_sdui.cxx
create mode 100644 sd/inc/pch/precompiled_sdui.hxx
create mode 100644 sd/inc/pglink.hxx
create mode 100644 sd/inc/pres.hxx
create mode 100644 sd/inc/prlayout.hxx
create mode 100644 sd/inc/randomnode.hxx
create mode 100644 sd/inc/resltn.hxx
create mode 100644 sd/inc/sdabstdlg.hxx
create mode 100644 sd/inc/sdattr.hrc
create mode 100644 sd/inc/sdattr.hxx
create mode 100644 sd/inc/sdcgmfilter.hxx
create mode 100644 sd/inc/sdcommands.h
create mode 100644 sd/inc/sddll.hxx
create mode 100644 sd/inc/sddllapi.h
create mode 100644 sd/inc/sdenumdef.hxx
create mode 100644 sd/inc/sderror.hxx
create mode 100644 sd/inc/sdfilter.hxx
create mode 100644 sd/inc/sdgrffilter.hxx
create mode 100644 sd/inc/sdhtmlfilter.hxx
create mode 100644 sd/inc/sdiocmpt.hxx
create mode 100644 sd/inc/sdmod.hxx
create mode 100644 sd/inc/sdpage.hxx
create mode 100644 sd/inc/sdpdffilter.hxx
create mode 100644 sd/inc/sdpptwrp.hxx
create mode 100644 sd/inc/sdresid.hxx
create mode 100644 sd/inc/sdundo.hxx
create mode 100644 sd/inc/sdxmlwrp.hxx
create mode 100644 sd/inc/shapelist.hxx
create mode 100644 sd/inc/stlfamily.hxx
create mode 100644 sd/inc/stlpool.hxx
create mode 100644 sd/inc/stlsheet.hxx
create mode 100644 sd/inc/strings.hrc
create mode 100644 sd/inc/strings.hxx
create mode 100644 sd/inc/textapi.hxx
create mode 100644 sd/inc/theme/ThemeColorChanger.hxx
create mode 100644 sd/inc/undo/undofactory.hxx
create mode 100644 sd/inc/undo/undomanager.hxx
create mode 100644 sd/inc/undo/undoobjects.hxx
create mode 100644 sd/inc/undoanim.hxx
create mode 100644 sd/inc/viewopt.hxx
create mode 100644 sd/qa/filter/eppt/data/custom-shape-bitmap-fill.pptx
create mode 100644 sd/qa/filter/eppt/data/video-loop.pptx
create mode 100644 sd/qa/filter/eppt/eppt.cxx
create mode 100644 sd/qa/uitest/data/LibreOffice.jpg
create mode 100644 sd/qa/uitest/data/embedded.pptx
create mode 100644 sd/qa/uitest/data/findReplace.odp
create mode 100644 sd/qa/uitest/data/tdf119246.odp
create mode 100644 sd/qa/uitest/data/tdf127900.fodp
create mode 100644 sd/qa/uitest/data/tdf144943.pptx
create mode 100644 sd/qa/uitest/data/tdf146019.jpg
create mode 100644 sd/qa/uitest/data/tdf155863.odp
create mode 100644 sd/qa/uitest/findReplace/findReplace.py
create mode 100644 sd/qa/uitest/impress_tests/autocorrectOptions.py
create mode 100644 sd/qa/uitest/impress_tests/customSlideShow.py
create mode 100644 sd/qa/uitest/impress_tests/embedded.py
create mode 100644 sd/qa/uitest/impress_tests/exportToPDF.py
create mode 100644 sd/qa/uitest/impress_tests/insertSlide.py
create mode 100644 sd/qa/uitest/impress_tests/masterElements.py
create mode 100644 sd/qa/uitest/impress_tests/masterSlides.py
create mode 100644 sd/qa/uitest/impress_tests/renameSlide.py
create mode 100644 sd/qa/uitest/impress_tests/save_readonly_with_password.py
create mode 100644 sd/qa/uitest/impress_tests/slideShowSettings.py
create mode 100644 sd/qa/uitest/impress_tests/tdf119246.py
create mode 100644 sd/qa/uitest/impress_tests/tdf134734.py
create mode 100644 sd/qa/uitest/impress_tests/tdf137729.py
create mode 100644 sd/qa/uitest/impress_tests/tdf152295.py
create mode 100644 sd/qa/uitest/impress_tests/tdf155863.py
create mode 100644 sd/qa/uitest/impress_tests/textColumnsDialog.py
create mode 100644 sd/qa/uitest/impress_tests2/tdf106612.py
create mode 100644 sd/qa/uitest/impress_tests2/tdf125449.py
create mode 100644 sd/qa/uitest/impress_tests2/tdf127900.py
create mode 100644 sd/qa/uitest/impress_tests2/tdf130440.py
create mode 100644 sd/qa/uitest/impress_tests2/tdf133713.py
create mode 100644 sd/qa/uitest/impress_tests2/tdf137637.py
create mode 100644 sd/qa/uitest/impress_tests2/tdf139511.py
create mode 100644 sd/qa/uitest/impress_tests2/tdf141297.py
create mode 100644 sd/qa/uitest/impress_tests2/tdf141708.py
create mode 100644 sd/qa/uitest/impress_tests2/tdf144943.py
create mode 100644 sd/qa/uitest/impress_tests2/tdf146019.py
create mode 100644 sd/qa/uitest/impress_tests2/tdf149787.py
create mode 100644 sd/qa/uitest/impress_tests2/tdf82616.py
create mode 100644 sd/qa/uitest/impress_tests2/tdf91762.py
create mode 100644 sd/qa/unit/HtmlExportTest.cxx
create mode 100644 sd/qa/unit/PNGExportTests.cxx
create mode 100644 sd/qa/unit/SVGExportTests.cxx
create mode 100644 sd/qa/unit/SdrPdfImportTest.cxx
create mode 100644 sd/qa/unit/ShapeImportExportTest.cxx
create mode 100644 sd/qa/unit/TextFittingTest.cxx
create mode 100644 sd/qa/unit/ThemeTest.cxx
create mode 100644 sd/qa/unit/a11y/data/tdf150064.fodp
create mode 100644 sd/qa/unit/a11y/layout.cxx
create mode 100644 sd/qa/unit/activex-controls-tests.cxx
create mode 100644 sd/qa/unit/data/AllTransitions.odp
create mode 100644 sd/qa/unit/data/HtmlExportTestDocument.odp
create mode 100644 sd/qa/unit/data/PdfWithAnnotation.pdf
create mode 100644 sd/qa/unit/data/README
create mode 100644 sd/qa/unit/data/SimplePDF.pdf
create mode 100644 sd/qa/unit/data/TextDistancesInsets1.pptx
create mode 100644 sd/qa/unit/data/TextDistancesInsets2.pptx
create mode 100644 sd/qa/unit/data/TextDistancesInsets3.pptx
create mode 100644 sd/qa/unit/data/TextFitting.odp
create mode 100644 sd/qa/unit/data/bnc822347_EmptyBullet.odp
create mode 100644 sd/qa/unit/data/cgm/fail/.gitignore
create mode 100644 sd/qa/unit/data/cgm/fail/ofz35504-ubsan-1.cgm
create mode 100644 sd/qa/unit/data/cgm/fail/ooo6420-1.cgm
create mode 100644 sd/qa/unit/data/cgm/fail/recurse-1.cgm
create mode 100644 sd/qa/unit/data/cgm/indeterminate/.gitignore
create mode 100644 sd/qa/unit/data/cgm/pass/.gitignore
create mode 100644 sd/qa/unit/data/cgm/pass/binary_corvette.cgm
create mode 100644 sd/qa/unit/data/cgm/pass/circles.cgm
create mode 100644 sd/qa/unit/data/cgm/pass/ofz-ubsan-2.cgm
create mode 100644 sd/qa/unit/data/cgm/pass/ofz36348-ubsan-1.cgm
create mode 100644 sd/qa/unit/data/cgm/pass/ofz9707-slow-1.cgm
create mode 100644 sd/qa/unit/data/dialogs-test.txt
create mode 100644 sd/qa/unit/data/empty.fodp
create mode 100644 sd/qa/unit/data/fdo47434.pptx
create mode 100644 sd/qa/unit/data/fdo64512.odp
create mode 100644 sd/qa/unit/data/fdo64586.ppt
create mode 100644 sd/qa/unit/data/fdo71075.odp
create mode 100644 sd/qa/unit/data/fdo71434.pptx
create mode 100644 sd/qa/unit/data/fdo71961.odp
create mode 100644 sd/qa/unit/data/fdo79731.odp
create mode 100644 sd/qa/unit/data/fdo84043.odp
create mode 100644 sd/qa/unit/data/fdo90607.pptx
create mode 100644 sd/qa/unit/data/fit-to-size.fodp
create mode 100644 sd/qa/unit/data/media_embedding.odp
create mode 100644 sd/qa/unit/data/n593612.pptx
create mode 100644 sd/qa/unit/data/n758621.ppt
create mode 100644 sd/qa/unit/data/n759180.pptx
create mode 100644 sd/qa/unit/data/n762695.pptx
create mode 100644 sd/qa/unit/data/n819614.pptx
create mode 100644 sd/qa/unit/data/n820786.pptx
create mode 100644 sd/qa/unit/data/n828390_4.odp
create mode 100644 sd/qa/unit/data/n828390_5.odp
create mode 100644 sd/qa/unit/data/n902652.pptx
create mode 100644 sd/qa/unit/data/objectwithtext.fodg
create mode 100644 sd/qa/unit/data/odg/FitToFrameText.odg
create mode 100644 sd/qa/unit/data/odg/diagonalLine.fodg
create mode 100644 sd/qa/unit/data/odg/fail/.gitignore
create mode 100644 sd/qa/unit/data/odg/glow.odg
create mode 100644 sd/qa/unit/data/odg/gradient-angle.fodg
create mode 100644 sd/qa/unit/data/odg/indeterminate/.gitignore
create mode 100644 sd/qa/unit/data/odg/ooo124143-1.odg
create mode 100644 sd/qa/unit/data/odg/pass/.gitignore
create mode 100644 sd/qa/unit/data/odg/pass/CVE-2012-4233-2.odg
create mode 100644 sd/qa/unit/data/odg/rhbz1870501.odg
create mode 100644 sd/qa/unit/data/odg/softedges.odg
create mode 100644 sd/qa/unit/data/odg/tablestyles.fodg
create mode 100644 sd/qa/unit/data/odg/tb-rl-textbox.odg
create mode 100644 sd/qa/unit/data/odg/tdf114488.fodg
create mode 100644 sd/qa/unit/data/odg/tdf126319.odg
create mode 100644 sd/qa/unit/data/odg/tdf147119.odg
create mode 100644 sd/qa/unit/data/odg/two_columns.odg
create mode 100644 sd/qa/unit/data/odp/BulletsAsImage.odp
create mode 100644 sd/qa/unit/data/odp/LineStylesOwn.odp
create mode 100644 sd/qa/unit/data/odp/SvgImageTest.odp
create mode 100644 sd/qa/unit/data/odp/Table_with_Cell_Fill.odp
create mode 100644 sd/qa/unit/data/odp/Tdf112594.fodp
create mode 100644 sd/qa/unit/data/odp/Tdf62176.odp
create mode 100644 sd/qa/unit/data/odp/author_field.odp
create mode 100644 sd/qa/unit/data/odp/author_fixed.odp
create mode 100644 sd/qa/unit/data/odp/autofitted-textbox-indent.odp
create mode 100644 sd/qa/unit/data/odp/background.odp
create mode 100644 sd/qa/unit/data/odp/bnc822341.odp
create mode 100644 sd/qa/unit/data/odp/bulletCharAndFont.odp
create mode 100644 sd/qa/unit/data/odp/cellspan.odp
create mode 100644 sd/qa/unit/data/odp/closed-shapes.odp
create mode 100644 sd/qa/unit/data/odp/document_with_linked_graphic.odp
create mode 100644 sd/qa/unit/data/odp/document_with_two_images.odp
create mode 100644 sd/qa/unit/data/odp/embedded-pdf.odp
create mode 100644 sd/qa/unit/data/odp/extfile_field.odp
create mode 100644 sd/qa/unit/data/odp/fail/.gitignore
create mode 100644 sd/qa/unit/data/odp/fdo77027.odp
create mode 100644 sd/qa/unit/data/odp/fillbitmap2.odp
create mode 100644 sd/qa/unit/data/odp/group_rotation.odp
create mode 100644 sd/qa/unit/data/odp/image_transparency.odp
create mode 100644 sd/qa/unit/data/odp/images_with_special_IDs.odp
create mode 100644 sd/qa/unit/data/odp/indeterminate/.gitignore
create mode 100644 sd/qa/unit/data/odp/linked_graphic.jpg
create mode 100644 sd/qa/unit/data/odp/linked_ole.odp
create mode 100644 sd/qa/unit/data/odp/loopNoPause.odp
create mode 100644 sd/qa/unit/data/odp/loopPause10.odp
create mode 100644 sd/qa/unit/data/odp/masterpage_style_parent.odp
create mode 100644 sd/qa/unit/data/odp/math.odp
create mode 100644 sd/qa/unit/data/odp/numfmt.odp
create mode 100644 sd/qa/unit/data/odp/ole_icon.odp
create mode 100644 sd/qa/unit/data/odp/page_transparent_background.odp
create mode 100644 sd/qa/unit/data/odp/pass/.gitignore
create mode 100644 sd/qa/unit/data/odp/pass/EDB-26517-1.odp
create mode 100644 sd/qa/unit/data/odp/pass/ooo56974-1.odp
create mode 100644 sd/qa/unit/data/odp/pass/ooo72169-1.odp
create mode 100644 sd/qa/unit/data/odp/pass/test-embedded-dejavu.odp
create mode 100644 sd/qa/unit/data/odp/pass/test-slide-name-fields.odp
create mode 100644 sd/qa/unit/data/odp/placeholder-box-textalignment.odp
create mode 100644 sd/qa/unit/data/odp/preset-shapes-export.odp
create mode 100644 sd/qa/unit/data/odp/repeatBitmapMode.odp
create mode 100644 sd/qa/unit/data/odp/rotate_flip.odp
create mode 100644 sd/qa/unit/data/odp/search-all-notes.odp
create mode 100644 sd/qa/unit/data/odp/shadow-blur.odp
create mode 100644 sd/qa/unit/data/odp/shapes-test.odp
create mode 100644 sd/qa/unit/data/odp/slide-bitmap-background.odp
create mode 100644 sd/qa/unit/data/odp/slide-custom-background.odp
create mode 100644 sd/qa/unit/data/odp/slide-tile-background.odp
create mode 100644 sd/qa/unit/data/odp/slide-video-thumbnail.odp
create mode 100644 sd/qa/unit/data/odp/slidecount_field.odp
create mode 100644 sd/qa/unit/data/odp/slidename_field.odp
create mode 100644 sd/qa/unit/data/odp/slidenum_field.odp
create mode 100644 sd/qa/unit/data/odp/style-overflow-behavior-clip.fodp
create mode 100644 sd/qa/unit/data/odp/svg-export-text-decorations.odp
create mode 100644 sd/qa/unit/data/odp/tdf100348_Fontwork2TextWarp.odp
create mode 100644 sd/qa/unit/data/odp/tdf100348_FontworkBitmapFill.odp
create mode 100644 sd/qa/unit/data/odp/tdf100348_FontworkGradientGlow.odp
create mode 100644 sd/qa/unit/data/odp/tdf100387.odp
create mode 100644 sd/qa/unit/data/odp/tdf103567.odp
create mode 100644 sd/qa/unit/data/odp/tdf105362.odp
create mode 100644 sd/qa/unit/data/odp/tdf105998.odp
create mode 100644 sd/qa/unit/data/odp/tdf106026.odp
create mode 100644 sd/qa/unit/data/odp/tdf108925.odp
create mode 100644 sd/qa/unit/data/odp/tdf109169_Diamond.odp
create mode 100644 sd/qa/unit/data/odp/tdf109169_Octagon.odp
create mode 100644 sd/qa/unit/data/odp/tdf111785.odp
create mode 100644 sd/qa/unit/data/odp/tdf111798.odp
create mode 100644 sd/qa/unit/data/odp/tdf112552.odp
create mode 100644 sd/qa/unit/data/odp/tdf112557.odp
create mode 100644 sd/qa/unit/data/odp/tdf112647.odp
create mode 100644 sd/qa/unit/data/odp/tdf113197.odp
create mode 100644 sd/qa/unit/data/odp/tdf115005.odp
create mode 100644 sd/qa/unit/data/odp/tdf115005_no_fallback_images.odp
create mode 100644 sd/qa/unit/data/odp/tdf116266.odp
create mode 100644 sd/qa/unit/data/odp/tdf116266_chart.svg
create mode 100644 sd/qa/unit/data/odp/tdf118045.odp
create mode 100644 sd/qa/unit/data/odp/tdf118768-brake.odp
create mode 100644 sd/qa/unit/data/odp/tdf118783.odp
create mode 100644 sd/qa/unit/data/odp/tdf118806.odp
create mode 100644 sd/qa/unit/data/odp/tdf118825-motionpath.odp
create mode 100644 sd/qa/unit/data/odp/tdf118835.odp
create mode 100644 sd/qa/unit/data/odp/tdf118836.odp
create mode 100644 sd/qa/unit/data/odp/tdf119223.odp
create mode 100644 sd/qa/unit/data/odp/tdf123658_SearchAfterSlideChange.odp
create mode 100644 sd/qa/unit/data/odp/tdf124781.odp
create mode 100644 sd/qa/unit/data/odp/tdf127267DashOnHairline.odp
create mode 100644 sd/qa/unit/data/odp/tdf127372.odp
create mode 100644 sd/qa/unit/data/odp/tdf127379.odp
create mode 100644 sd/qa/unit/data/odp/tdf127901.odp
create mode 100644 sd/qa/unit/data/odp/tdf128049.odp
create mode 100644 sd/qa/unit/data/odp/tdf128096.odp
create mode 100644 sd/qa/unit/data/odp/tdf128345_FullTransparentGradient.odp
create mode 100644 sd/qa/unit/data/odp/tdf128345_GradientAxial.odp
create mode 100644 sd/qa/unit/data/odp/tdf128345_GradientLinear.odp
create mode 100644 sd/qa/unit/data/odp/tdf128345_GradientRadial.odp
create mode 100644 sd/qa/unit/data/odp/tdf128985.odp
create mode 100644 sd/qa/unit/data/odp/tdf129430.odp
create mode 100644 sd/qa/unit/data/odp/tdf133502.odp
create mode 100644 sd/qa/unit/data/odp/tdf134969_TransparencyOnColorGradient.odp
create mode 100644 sd/qa/unit/data/odp/tdf136949.odp
create mode 100644 sd/qa/unit/data/odp/tdf141269.odp
create mode 100644 sd/qa/unit/data/odp/tdf146876.odp
create mode 100644 sd/qa/unit/data/odp/tdf147919.odp
create mode 100644 sd/qa/unit/data/odp/tdf147978_enhancedPath_viewBox.odp
create mode 100644 sd/qa/unit/data/odp/tdf148966-withflag.odp
create mode 100644 sd/qa/unit/data/odp/tdf148966-withoutflag.odp
create mode 100644 sd/qa/unit/data/odp/tdf149126.odp
create mode 100644 sd/qa/unit/data/odp/tdf149128.odp
create mode 100644 sd/qa/unit/data/odp/tdf149311.odp
create mode 100644 sd/qa/unit/data/odp/tdf149551_btlr.odp
create mode 100644 sd/qa/unit/data/odp/tdf149551_tbrl90.odp
create mode 100644 sd/qa/unit/data/odp/tdf150316.odp
create mode 100644 sd/qa/unit/data/odp/tdf150966_hugeInset.odp
create mode 100644 sd/qa/unit/data/odp/tdf151492.odp
create mode 100644 sd/qa/unit/data/odp/tdf153105.odp
create mode 100644 sd/qa/unit/data/odp/tdf153107.odp
create mode 100644 sd/qa/unit/data/odp/tdf153161_FlushToSave.odp
create mode 100644 sd/qa/unit/data/odp/tdf154754.odp
create mode 100644 sd/qa/unit/data/odp/tdf157652.odp
create mode 100644 sd/qa/unit/data/odp/tdf157795.odp
create mode 100644 sd/qa/unit/data/odp/tdf48735.odp
create mode 100644 sd/qa/unit/data/odp/tdf53970.odp
create mode 100644 sd/qa/unit/data/odp/tdf53970_linked.odp
create mode 100644 sd/qa/unit/data/odp/tdf59046.odp
create mode 100644 sd/qa/unit/data/odp/tdf66228.odp
create mode 100644 sd/qa/unit/data/odp/tdf68759.odp
create mode 100644 sd/qa/unit/data/odp/tdf74670.odp
create mode 100644 sd/qa/unit/data/odp/tdf80020.odp
create mode 100644 sd/qa/unit/data/odp/tdf80224.odp
create mode 100644 sd/qa/unit/data/odp/tdf90626.odp
create mode 100644 sd/qa/unit/data/odp/tdf90627.odp
create mode 100644 sd/qa/unit/data/odp/tdf92076.odp
create mode 100644 sd/qa/unit/data/odp/tdf93883.odp
create mode 100644 sd/qa/unit/data/odp/tdf94122_autocolor.odp
create mode 100644 sd/qa/unit/data/odp/tdf96206.odp
create mode 100644 sd/qa/unit/data/odp/tdf96708.odp
create mode 100644 sd/qa/unit/data/odp/tdf99213-target-missing.odp
create mode 100644 sd/qa/unit/data/odp/tdf99224.odp
create mode 100644 sd/qa/unit/data/odp/tdf99497_CircleKind.odp
create mode 100644 sd/qa/unit/data/odp/tdf99729-legacy.odp
create mode 100644 sd/qa/unit/data/odp/tdf99729-new.odp
create mode 100644 sd/qa/unit/data/odp/testLegacyShapeAutofit.odp
create mode 100644 sd/qa/unit/data/odp/testZeroIndent.odp
create mode 100644 sd/qa/unit/data/odp/text-fields.odp
create mode 100644 sd/qa/unit/data/odp/textbox-link-javascript.odp
create mode 100644 sd/qa/unit/data/odp/transparent_background.odp
create mode 100644 sd/qa/unit/data/pdf/multipage.pdf
create mode 100644 sd/qa/unit/data/pdf/txtpic.pdf
create mode 100644 sd/qa/unit/data/ppt/FillPatterns.ppt
create mode 100644 sd/qa/unit/data/ppt/crop.ppt
create mode 100644 sd/qa/unit/data/ppt/fail/.gitignore
create mode 100644 sd/qa/unit/data/ppt/fail/CVE-2010-0033-1.ppt
create mode 100644 sd/qa/unit/data/ppt/fdo68594.ppt
create mode 100644 sd/qa/unit/data/ppt/indeterminate/.gitignore
create mode 100644 sd/qa/unit/data/ppt/loopNoPause.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/.gitignore
create mode 100644 sd/qa/unit/data/ppt/pass/CVE-2006-3655-1.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/CVE-2006-3656-1.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/CVE-2006-3660-1.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/CVE-2006-5296-1.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/CVE-2012-4233-3.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/EDB-39395-1.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/EDB-39397-1.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/crash-1.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/crash-2.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/crash-3.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-1.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-10.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-11.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-12.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-13.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-14.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-15.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-16.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-17.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-18.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-19.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-2.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-20.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-21.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-22.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-3.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-4.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-5.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-6.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-7.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-8.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/hang-9.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/ofz14989-1.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/ofz21531-1.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/ofz37370-1.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/ofz43902-1.ppt
create mode 100644 sd/qa/unit/data/ppt/pass/ofz7469-leak-1.ppt
create mode 100644 sd/qa/unit/data/ppt/placeholder-priority.pptx
create mode 100644 sd/qa/unit/data/ppt/tdf105150.ppt
create mode 100644 sd/qa/unit/data/ppt/tdf115394.ppt
create mode 100644 sd/qa/unit/data/ppt/tdf116899.ppt
create mode 100644 sd/qa/unit/data/ppt/tdf119629.ppt
create mode 100644 sd/qa/unit/data/ppt/tdf122899_Arc_90_to_91_clockwise.ppt
create mode 100644 sd/qa/unit/data/ppt/tdf126761.ppt
create mode 100644 sd/qa/unit/data/ppt/tdf136911.ppt
create mode 100644 sd/qa/unit/data/ppt/tdf143315-WordartWithoutBullet.ppt
create mode 100644 sd/qa/unit/data/ppt/tdf157636.ppt
create mode 100644 sd/qa/unit/data/ppt/tdf48083.ppt
create mode 100644 sd/qa/unit/data/ppt/tdf49561.ppt
create mode 100644 sd/qa/unit/data/ppt/tdf49856.ppt
create mode 100644 sd/qa/unit/data/ppt/tdf77747.ppt
create mode 100644 sd/qa/unit/data/ppt/tdf79082.ppt
create mode 100644 sd/qa/unit/data/ppt/tdf93124.ppt
create mode 100644 sd/qa/unit/data/pptm/macro.pptm
create mode 100644 sd/qa/unit/data/pptx/3columns.pptx
create mode 100644 sd/qa/unit/data/pptx/LostPlaceholder.odp
create mode 100644 sd/qa/unit/data/pptx/LostPlaceholderFill.odp
create mode 100644 sd/qa/unit/data/pptx/Math.pptx
create mode 100644 sd/qa/unit/data/pptx/ShapeLineProperties.pptx
create mode 100644 sd/qa/unit/data/pptx/ShapePlusImage.pptx
create mode 100644 sd/qa/unit/data/pptx/ShapeTextInflateTop.pptx
create mode 100644 sd/qa/unit/data/pptx/accent-color.pptx
create mode 100644 sd/qa/unit/data/pptx/activex_checkbox.pptx
create mode 100644 sd/qa/unit/data/pptx/activex_combobox.pptx
create mode 100644 sd/qa/unit/data/pptx/activex_commandbutton.pptx
create mode 100644 sd/qa/unit/data/pptx/activex_fontproperties.pptx
create mode 100644 sd/qa/unit/data/pptx/activex_label.pptx
create mode 100644 sd/qa/unit/data/pptx/activex_listbox.pptx
create mode 100644 sd/qa/unit/data/pptx/activex_optionbutton.pptx
create mode 100644 sd/qa/unit/data/pptx/activex_picture.pptx
create mode 100644 sd/qa/unit/data/pptx/activex_scrollbar.pptx
create mode 100644 sd/qa/unit/data/pptx/activex_spinbutton.pptx
create mode 100644 sd/qa/unit/data/pptx/activex_textbox.pptx
create mode 100644 sd/qa/unit/data/pptx/activex_togglebutton.pptx
create mode 100644 sd/qa/unit/data/pptx/altdescription.pptx
create mode 100644 sd/qa/unit/data/pptx/arc-validiert.pptx
create mode 100644 sd/qa/unit/data/pptx/bnc480256-2.pptx
create mode 100644 sd/qa/unit/data/pptx/bnc480256.pptx
create mode 100644 sd/qa/unit/data/pptx/bnc584721_1_2.pptx
create mode 100644 sd/qa/unit/data/pptx/bnc584721_4.pptx
create mode 100644 sd/qa/unit/data/pptx/bnc591147.pptx
create mode 100644 sd/qa/unit/data/pptx/bnc862510_5.pptx
create mode 100644 sd/qa/unit/data/pptx/bnc862510_6.pptx
create mode 100644 sd/qa/unit/data/pptx/bnc862510_7.pptx
create mode 100644 sd/qa/unit/data/pptx/bnc870233_1.pptx
create mode 100644 sd/qa/unit/data/pptx/bnc870233_2.pptx
create mode 100644 sd/qa/unit/data/pptx/bnc870237.pptx
create mode 100644 sd/qa/unit/data/pptx/bnc880763.pptx
create mode 100644 sd/qa/unit/data/pptx/bnc887225.pptx
create mode 100644 sd/qa/unit/data/pptx/bnc887230.pptx
create mode 100644 sd/qa/unit/data/pptx/bnc904423.pptx
create mode 100644 sd/qa/unit/data/pptx/bnc910045.pptx
create mode 100644 sd/qa/unit/data/pptx/bulletColor.pptx
create mode 100644 sd/qa/unit/data/pptx/bulletMarginAndIndent.pptx
create mode 100644 sd/qa/unit/data/pptx/chart_pt_color_bg1.pptx
create mode 100644 sd/qa/unit/data/pptx/connectors.pptx
create mode 100644 sd/qa/unit/data/pptx/control_background_color.pptx
create mode 100644 sd/qa/unit/data/pptx/crop-position.pptx
create mode 100644 sd/qa/unit/data/pptx/crop-to-shape.pptx
create mode 100644 sd/qa/unit/data/pptx/croppedTo0.pptx
create mode 100644 sd/qa/unit/data/pptx/cshapes.pptx
create mode 100644 sd/qa/unit/data/pptx/customshape-bitmapfill-srcrect.pptx
create mode 100644 sd/qa/unit/data/pptx/customxml.pptx
create mode 100644 sd/qa/unit/data/pptx/deftabstop.pptx
create mode 100644 sd/qa/unit/data/pptx/effectOrder.pptx
create mode 100644 sd/qa/unit/data/pptx/fail/.gitignore
create mode 100644 sd/qa/unit/data/pptx/fail/CVE-2014-6352-1.ppsx
create mode 100644 sd/qa/unit/data/pptx/fdo83751.pptx
create mode 100644 sd/qa/unit/data/pptx/fill-color-list.pptx
create mode 100644 sd/qa/unit/data/pptx/font-scale.pptx
create mode 100644 sd/qa/unit/data/pptx/formatting-bullet-indent.pptx
create mode 100644 sd/qa/unit/data/pptx/greysscale-graphic.pptx
create mode 100644 sd/qa/unit/data/pptx/group-rot.pptx
create mode 100644 sd/qa/unit/data/pptx/group.pptx
create mode 100644 sd/qa/unit/data/pptx/hyperlinkOnImage.pptx
create mode 100644 sd/qa/unit/data/pptx/hyperlinktest.pptx
create mode 100644 sd/qa/unit/data/pptx/indeterminate/.gitignore
create mode 100644 sd/qa/unit/data/pptx/lineStyle.pptx
create mode 100644 sd/qa/unit/data/pptx/loopNoPause.pptx
create mode 100644 sd/qa/unit/data/pptx/master-slides.pptx
create mode 100644 sd/qa/unit/data/pptx/mirrored-graphic.pptx
create mode 100644 sd/qa/unit/data/pptx/multicol.pptx
create mode 100644 sd/qa/unit/data/pptx/n778859.pptx
create mode 100644 sd/qa/unit/data/pptx/n80340.pptx
create mode 100644 sd/qa/unit/data/pptx/n821567.pptx
create mode 100644 sd/qa/unit/data/pptx/n828390.pptx
create mode 100644 sd/qa/unit/data/pptx/n828390_2.pptx
create mode 100644 sd/qa/unit/data/pptx/n828390_3.pptx
create mode 100644 sd/qa/unit/data/pptx/n83889.pptx
create mode 100644 sd/qa/unit/data/pptx/n862510_1.pptx
create mode 100644 sd/qa/unit/data/pptx/n862510_2.pptx
create mode 100644 sd/qa/unit/data/pptx/n862510_4.pptx
create mode 100644 sd/qa/unit/data/pptx/n90190.pptx
create mode 100644 sd/qa/unit/data/pptx/n90223.pptx
create mode 100644 sd/qa/unit/data/pptx/n90255.pptx
create mode 100644 sd/qa/unit/data/pptx/narration-non-media-shape.pptx
create mode 100644 sd/qa/unit/data/pptx/narration.pptx
create mode 100644 sd/qa/unit/data/pptx/numfmt.pptx
create mode 100644 sd/qa/unit/data/pptx/ole-emf_min.pptx
create mode 100644 sd/qa/unit/data/pptx/ole.pptx
create mode 100644 sd/qa/unit/data/pptx/ooxtheme.pptx
create mode 100644 sd/qa/unit/data/pptx/open-as-read-only.pptx
create mode 100644 sd/qa/unit/data/pptx/page_transparent_bitmap.pptx
create mode 100644 sd/qa/unit/data/pptx/paraMarginAndIndentation.pptx
create mode 100644 sd/qa/unit/data/pptx/pass/.gitignore
create mode 100644 sd/qa/unit/data/pptx/pass/CVE-2014-4114.ppsx
create mode 100644 sd/qa/unit/data/pptx/pass/ofz35597-1.pptx
create mode 100644 sd/qa/unit/data/pptx/pass/ofz46160-1.pptx
create mode 100644 sd/qa/unit/data/pptx/predefined-table-style.pptx
create mode 100644 sd/qa/unit/data/pptx/presetDashDot.pptx
create mode 100644 sd/qa/unit/data/pptx/rightToLeftParagraph.pptx
create mode 100644 sd/qa/unit/data/pptx/shape-blur-effect.pptx
create mode 100644 sd/qa/unit/data/pptx/shape-glow-effect.pptx
create mode 100644 sd/qa/unit/data/pptx/shape-soft-edges.pptx
create mode 100644 sd/qa/unit/data/pptx/shape-text-rotate.pptx
create mode 100644 sd/qa/unit/data/pptx/slidenum_field.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-accent-process.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-autoTxRot.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-autofit-sync.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-background-drawingml-fallback.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-background.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-bullet-list.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-center-cycle.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-chevron.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-children.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-cnt.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-composite-infer-right.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-continuous-block-process.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-cycle-matrix.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-cycle.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-data-follow.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-dir.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-font-size.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-interopgrabbag.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-linear-rule-vert.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-linear-rule.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-maxdepth.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-missing-bullet.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-multidirectional.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-org-chart.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-org-chart2.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-picture-strip.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-preserve.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-pyramid-1child.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-recursion.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-rightoleftblockdiagram.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-rotation.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-rotation2.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-snake-rows.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-tdf134221.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-text.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-vertical-block-list.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart-vertical-box-list.pptx
create mode 100644 sd/qa/unit/data/pptx/smartart1.pptx
create mode 100644 sd/qa/unit/data/pptx/standardConnectors.pptx
create mode 100644 sd/qa/unit/data/pptx/table-list.pptx
create mode 100644 sd/qa/unit/data/pptx/tableBorderLineStyle.pptx
create mode 100644 sd/qa/unit/data/pptx/tablescale.pptx
create mode 100644 sd/qa/unit/data/pptx/tcPr-vert-roundtrip.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf100065.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf100926.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf100926_ODP.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf102261_testParaTabStopDefaultDistance.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf103347.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf103473.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf103477.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf103792.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf103800.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf103876.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf104015.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf104201.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf104445.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf104722.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf104786.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf104788.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf104789.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf104792-smart-art-animation.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf105150.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf105739.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf106638.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf106867.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf107608.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf108926.ppt
create mode 100644 sd/qa/unit/data/pptx/tdf109067.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf109187.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf111518.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf111786.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf111789.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf111863.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf111884.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf112086.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf112088.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf112089.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf112209.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf112280.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf112333.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf112334.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf112633.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf113163.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf113198.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf113818-swivel.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf113822underline.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf114821.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf114845_rotateShape.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf114848.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf114913.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf115394-zero.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf115394.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf116350-texteffects.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf118776.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf119015.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf119087.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf119118.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf119187.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf119649.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf120028.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf120573.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf123090.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf123684.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf124457.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf125071.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf125346.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf125346_2.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf125360.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf125360_1.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf125360_2.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf125551.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf125554.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf125573_FontWorkScaleX.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf126234.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf126324.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf126741.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf127090.odp
create mode 100644 sd/qa/unit/data/pptx/tdf127129.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf127237.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf127964.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf128212.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf128213-shaperot.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf128213.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf128550.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf128596.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf128684.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf128952.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf129372.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf129686.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf130058.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf131390.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf131553.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf131554.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf131905.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf132282.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf132302_SmartArt_rightArrow.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf132472.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf134053_dashdot.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf134174.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf134210.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf134862.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf135843.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf135843_export.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf135843_insideH.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf135953_SmartArt_textposition.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf136830.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf137367.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf137675.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf138148.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf140714.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf140852.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf140865Wordart3D.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf141058-1.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf141704.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf142590.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf142645.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf142648.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf142716.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf142913.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf142915.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf143126.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf143129.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf143222.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf143624.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf144092-emptyShapeTextProps.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf144092-tableHeight.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf144616.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf144917.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf144918.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf145162.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf145528_SmartArt_Matrix.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf146223.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf146731.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf147121.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf147459.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf147586.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf148665.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf148685.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf148810_PARA_OUTLLEVEL.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf148921.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf148965.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf148966.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf149124.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf149206.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf149314.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf149551_SmartArt_Gear.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf149551_SmartArt_Pie.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf149551_SmartArt_Pyramid.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf149551_SmartArt_Venn.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf149588_transparentSolidFill.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf149697.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf149785.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf149803.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf149961-autofitIndentation.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf149985.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf150719.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf150770.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf151134.odp
create mode 100644 sd/qa/unit/data/pptx/tdf151547-transparent-white-text.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf151767.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf152070.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf152186.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf152335.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf152434.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf152606.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf153008-srcRect-smallNegBound.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf153036_resizedConnectorL.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf153466.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf154363.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf156649.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf156808.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf156829.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf156856.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf157635.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf157740.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf157793.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf44223.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf50499.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf51340.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf54037.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf59323.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf62255.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf65724.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf79007.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf79082.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf84205.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf89064.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf89449.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf89927.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf89928-blackWhiteEffectThreshold.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf90626.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf91060.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf91378.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf91999_rotateShape.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf92222.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf93097.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf93830.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf93868.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf94238.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf95932.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf96061.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf98477grow.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf98603.pptx
create mode 100644 sd/qa/unit/data/pptx/tdf99030.pptx
create mode 100644 sd/qa/unit/data/pptx/tdfpictureplaceholder.pptx
create mode 100644 sd/qa/unit/data/pptx/tdt142291.pptx
create mode 100644 sd/qa/unit/data/pptx/testShapeAutofit.pptx
create mode 100644 sd/qa/unit/data/pptx/trigger.pptx
create mode 100644 sd/qa/unit/data/pptx/vertical-bracket-list.pptx
create mode 100644 sd/qa/unit/data/smoketest.pptx
create mode 100644 sd/qa/unit/data/strict_ooxml.pptx
create mode 100644 sd/qa/unit/data/svg/test.svg
create mode 100644 sd/qa/unit/data/sxi/ooo41061-1.sxi
create mode 100644 sd/qa/unit/data/tdf100491.pptx
create mode 100644 sd/qa/unit/data/tdf101242_ODF.odg
create mode 100644 sd/qa/unit/data/tdf101242_settings.odg
create mode 100644 sd/qa/unit/data/tdf109317.pptx
create mode 100644 sd/qa/unit/data/tdf111522.odp
create mode 100644 sd/qa/unit/data/tdf112126.odg
create mode 100644 sd/qa/unit/data/tdf119392_InsertLayer.odg
create mode 100644 sd/qa/unit/data/tdf119956.odg
create mode 100644 sd/qa/unit/data/tdf120527.jpg
create mode 100644 sd/qa/unit/data/tdf123841.odg
create mode 100644 sd/qa/unit/data/tdf124708.ppt
create mode 100644 sd/qa/unit/data/tdf126197.odp
create mode 100644 sd/qa/unit/data/tdf128651_CustomShapeUndo.odp
create mode 100644 sd/qa/unit/data/tdf129898_faulty_DrawnInSlideshow.odp
create mode 100644 sd/qa/unit/data/tdf130988_3D_create_lathe.odg
create mode 100644 sd/qa/unit/data/tdf131033_3D_SceneSizeIn2d.odg
create mode 100644 sd/qa/unit/data/tdf131269.ppt
create mode 100644 sd/qa/unit/data/tdf143412.svg
create mode 100644 sd/qa/unit/data/tdf154989.odg
create mode 100644 sd/qa/unit/data/tdf67248.odg
create mode 100644 sd/qa/unit/data/tdf80194_defaultSubscripts.fodg
create mode 100644 sd/qa/unit/data/tdf90338.odp
create mode 100644 sd/qa/unit/data/tdf90403.pptx
create mode 100644 sd/qa/unit/data/tdf92001.odp
create mode 100644 sd/qa/unit/data/tdf97808.fodp
create mode 100644 sd/qa/unit/data/tdf98839_ShearVFlipH.odg
create mode 100644 sd/qa/unit/data/tdf99396.odp
create mode 100644 sd/qa/unit/data/theme.pptx
create mode 100644 sd/qa/unit/data/tolerance.xml
create mode 100644 sd/qa/unit/data/transparent-text.fodg
create mode 100644 sd/qa/unit/data/underline.fodp
create mode 100644 sd/qa/unit/data/unknown-attribute.fodp
create mode 100644 sd/qa/unit/data/xml/fdo47434_0.xml
create mode 100644 sd/qa/unit/data/xml/fdo64586_0.xml
create mode 100644 sd/qa/unit/data/xml/fdo71434_0.xml
create mode 100644 sd/qa/unit/data/xml/n593612_0.xml
create mode 100644 sd/qa/unit/data/xml/n758621_0.xml
create mode 100644 sd/qa/unit/data/xml/n758621_1.xml
create mode 100644 sd/qa/unit/data/xml/n762695_0.xml
create mode 100644 sd/qa/unit/data/xml/n762695_1.xml
create mode 100644 sd/qa/unit/data/xml/n819614_0.xml
create mode 100644 sd/qa/unit/data/xml/n820786_0.xml
create mode 100644 sd/qa/unit/data/xml/n902652_0.xml
create mode 100644 sd/qa/unit/data/xml/shapes-test_page0.xml
create mode 100644 sd/qa/unit/data/xml/shapes-test_page1.xml
create mode 100644 sd/qa/unit/data/xml/shapes-test_page2.xml
create mode 100644 sd/qa/unit/data/xml/shapes-test_page3.xml
create mode 100644 sd/qa/unit/data/xml/shapes-test_page4.xml
create mode 100644 sd/qa/unit/data/xml/shapes-test_page5.xml
create mode 100644 sd/qa/unit/data/xml/shapes-test_page6.xml
create mode 100644 sd/qa/unit/data/xml/shapes-test_page7.xml
create mode 100644 sd/qa/unit/data/xml/tdf100491_0.xml
create mode 100644 sd/qa/unit/data/xml/tdf109317_0.xml
create mode 100644 sd/qa/unit/data/xml/tdf90338_0.xml
create mode 100644 sd/qa/unit/data/xml/tdf90403_0.xml
create mode 100644 sd/qa/unit/data/xml/tdf92001_0.xml
create mode 100644 sd/qa/unit/dialogs-test.cxx
create mode 100644 sd/qa/unit/export-tests-ooxml1.cxx
create mode 100644 sd/qa/unit/export-tests-ooxml2.cxx
create mode 100644 sd/qa/unit/export-tests-ooxml3.cxx
create mode 100644 sd/qa/unit/export-tests-ooxml4.cxx
create mode 100644 sd/qa/unit/export-tests.cxx
create mode 100644 sd/qa/unit/filters-test.cxx
create mode 100644 sd/qa/unit/import-tests-smartart.cxx
create mode 100644 sd/qa/unit/import-tests.cxx
create mode 100644 sd/qa/unit/import-tests2.cxx
create mode 100644 sd/qa/unit/import-tests_skia.cxx
create mode 100644 sd/qa/unit/layout-tests.cxx
create mode 100644 sd/qa/unit/misc-tests.cxx
create mode 100644 sd/qa/unit/sdmodeltestbase.hxx
create mode 100644 sd/qa/unit/tiledrendering/CallbackRecorder.hxx
create mode 100644 sd/qa/unit/tiledrendering/LOKitSearchTest.cxx
create mode 100644 sd/qa/unit/tiledrendering/data/2slides.odp
create mode 100644 sd/qa/unit/tiledrendering/data/MixedTest1.odg
create mode 100644 sd/qa/unit/tiledrendering/data/MixedTest2.odg
create mode 100644 sd/qa/unit/tiledrendering/data/OnePDFObject.odg
create mode 100644 sd/qa/unit/tiledrendering/data/PDFSearch.pdf
create mode 100644 sd/qa/unit/tiledrendering/data/ReplaceTest.odp
create mode 100644 sd/qa/unit/tiledrendering/data/TextBoxAndRect.odg
create mode 100644 sd/qa/unit/tiledrendering/data/cut_selection_change.odp
create mode 100644 sd/qa/unit/tiledrendering/data/dummy.odg
create mode 100644 sd/qa/unit/tiledrendering/data/dummy.odp
create mode 100644 sd/qa/unit/tiledrendering/data/duplicate-undo.odp
create mode 100644 sd/qa/unit/tiledrendering/data/insert-delete.odp
create mode 100644 sd/qa/unit/tiledrendering/data/language-all-text.odp
create mode 100644 sd/qa/unit/tiledrendering/data/notes-view.odp
create mode 100644 sd/qa/unit/tiledrendering/data/paste-undo.fodp
create mode 100644 sd/qa/unit/tiledrendering/data/paste_text_onslide.odp
create mode 100644 sd/qa/unit/tiledrendering/data/regenerate-diagram.pptx
create mode 100644 sd/qa/unit/tiledrendering/data/search-all.odp
create mode 100644 sd/qa/unit/tiledrendering/data/shape.odp
create mode 100644 sd/qa/unit/tiledrendering/data/table-column.odp
create mode 100644 sd/qa/unit/tiledrendering/data/table.odp
create mode 100644 sd/qa/unit/tiledrendering/data/tdf102223.odp
create mode 100644 sd/qa/unit/tiledrendering/data/tdf103083.fodp
create mode 100644 sd/qa/unit/tiledrendering/data/tdf104405.fodp
create mode 100644 sd/qa/unit/tiledrendering/data/tdf105502.odp
create mode 100644 sd/qa/unit/tiledrendering/data/tdf115783.fodp
create mode 100644 sd/qa/unit/tiledrendering/data/tdf115873-group.fodp
create mode 100644 sd/qa/unit/tiledrendering/data/tdf115873.fodp
create mode 100644 sd/qa/unit/tiledrendering/data/tdf118354.odp
create mode 100644 sd/qa/unit/tiledrendering/data/tdf81754.pptx
create mode 100644 sd/qa/unit/tiledrendering/data/title-shape.odp
create mode 100644 sd/qa/unit/tiledrendering/tiledrendering.cxx
create mode 100644 sd/qa/unit/uiimpress.cxx
create mode 100644 sd/qa/unit/uimpress.cxx
create mode 100644 sd/qa/unoapi/knownissues.xcl
create mode 100644 sd/qa/unoapi/sd.sce
create mode 100644 sd/sdi/SlideSorterController.sdi
create mode 100644 sd/sdi/ViewShellBase.sdi
create mode 100644 sd/sdi/_docsh.sdi
create mode 100644 sd/sdi/_drvwsh.sdi
create mode 100644 sd/sdi/app.sdi
create mode 100644 sd/sdi/docshell.sdi
create mode 100644 sd/sdi/drbezob.sdi
create mode 100644 sd/sdi/drgrfob.sdi
create mode 100644 sd/sdi/drtxtob.sdi
create mode 100644 sd/sdi/drviewsh.sdi
create mode 100644 sd/sdi/grdocsh.sdi
create mode 100644 sd/sdi/grviewsh.sdi
create mode 100644 sd/sdi/mediaob.sdi
create mode 100644 sd/sdi/outlnvsh.sdi
create mode 100644 sd/sdi/sdgslots.sdi
create mode 100644 sd/sdi/sdraw.sdi
create mode 100644 sd/sdi/sdslots.hrc
create mode 100644 sd/sdi/sdslots.sdi
create mode 100644 sd/sdi/tables.sdi
create mode 100644 sd/source/console/PresenterAccessibility.cxx
create mode 100644 sd/source/console/PresenterAccessibility.hxx
create mode 100644 sd/source/console/PresenterBitmapContainer.cxx
create mode 100644 sd/source/console/PresenterBitmapContainer.hxx
create mode 100644 sd/source/console/PresenterButton.cxx
create mode 100644 sd/source/console/PresenterButton.hxx
create mode 100644 sd/source/console/PresenterCanvasHelper.cxx
create mode 100644 sd/source/console/PresenterCanvasHelper.hxx
create mode 100644 sd/source/console/PresenterConfigurationAccess.cxx
create mode 100644 sd/source/console/PresenterConfigurationAccess.hxx
create mode 100644 sd/source/console/PresenterController.cxx
create mode 100644 sd/source/console/PresenterController.hxx
create mode 100644 sd/source/console/PresenterCurrentSlideObserver.cxx
create mode 100644 sd/source/console/PresenterCurrentSlideObserver.hxx
create mode 100644 sd/source/console/PresenterFrameworkObserver.cxx
create mode 100644 sd/source/console/PresenterFrameworkObserver.hxx
create mode 100644 sd/source/console/PresenterGeometryHelper.cxx
create mode 100644 sd/source/console/PresenterGeometryHelper.hxx
create mode 100644 sd/source/console/PresenterHelpView.cxx
create mode 100644 sd/source/console/PresenterHelpView.hxx
create mode 100644 sd/source/console/PresenterHelper.cxx
create mode 100644 sd/source/console/PresenterHelper.hxx
create mode 100644 sd/source/console/PresenterNotesView.cxx
create mode 100644 sd/source/console/PresenterNotesView.hxx
create mode 100644 sd/source/console/PresenterPaintManager.cxx
create mode 100644 sd/source/console/PresenterPaintManager.hxx
create mode 100644 sd/source/console/PresenterPane.cxx
create mode 100644 sd/source/console/PresenterPane.hxx
create mode 100644 sd/source/console/PresenterPaneBase.cxx
create mode 100644 sd/source/console/PresenterPaneBase.hxx
create mode 100644 sd/source/console/PresenterPaneBorderPainter.cxx
create mode 100644 sd/source/console/PresenterPaneBorderPainter.hxx
create mode 100644 sd/source/console/PresenterPaneContainer.cxx
create mode 100644 sd/source/console/PresenterPaneContainer.hxx
create mode 100644 sd/source/console/PresenterPaneFactory.cxx
create mode 100644 sd/source/console/PresenterPaneFactory.hxx
create mode 100644 sd/source/console/PresenterProtocolHandler.cxx
create mode 100644 sd/source/console/PresenterProtocolHandler.hxx
create mode 100644 sd/source/console/PresenterScreen.cxx
create mode 100644 sd/source/console/PresenterScreen.hxx
create mode 100644 sd/source/console/PresenterScrollBar.cxx
create mode 100644 sd/source/console/PresenterScrollBar.hxx
create mode 100644 sd/source/console/PresenterSlidePreview.cxx
create mode 100644 sd/source/console/PresenterSlidePreview.hxx
create mode 100644 sd/source/console/PresenterSlideShowView.cxx
create mode 100644 sd/source/console/PresenterSlideShowView.hxx
create mode 100644 sd/source/console/PresenterSlideSorter.cxx
create mode 100644 sd/source/console/PresenterSlideSorter.hxx
create mode 100644 sd/source/console/PresenterSprite.cxx
create mode 100644 sd/source/console/PresenterSprite.hxx
create mode 100644 sd/source/console/PresenterSpritePane.cxx
create mode 100644 sd/source/console/PresenterSpritePane.hxx
create mode 100644 sd/source/console/PresenterTextView.cxx
create mode 100644 sd/source/console/PresenterTextView.hxx
create mode 100644 sd/source/console/PresenterTheme.cxx
create mode 100644 sd/source/console/PresenterTheme.hxx
create mode 100644 sd/source/console/PresenterTimer.cxx
create mode 100644 sd/source/console/PresenterTimer.hxx
create mode 100644 sd/source/console/PresenterToolBar.cxx
create mode 100644 sd/source/console/PresenterToolBar.hxx
create mode 100644 sd/source/console/PresenterUIPainter.cxx
create mode 100644 sd/source/console/PresenterUIPainter.hxx
create mode 100644 sd/source/console/PresenterViewFactory.cxx
create mode 100644 sd/source/console/PresenterViewFactory.hxx
create mode 100644 sd/source/console/PresenterWindowManager.cxx
create mode 100644 sd/source/console/PresenterWindowManager.hxx
create mode 100644 sd/source/console/presenter.component
create mode 100644 sd/source/core/CustomAnimationCloner.cxx
create mode 100644 sd/source/core/CustomAnimationEffect.cxx
create mode 100644 sd/source/core/CustomAnimationPreset.cxx
create mode 100644 sd/source/core/EffectMigration.cxx
create mode 100644 sd/source/core/PageListWatcher.cxx
create mode 100644 sd/source/core/PageListWatcher.hxx
create mode 100644 sd/source/core/ThemeColorChanger.cxx
create mode 100644 sd/source/core/TransitionPreset.cxx
create mode 100644 sd/source/core/anminfo.cxx
create mode 100644 sd/source/core/annotations/Annotation.cxx
create mode 100644 sd/source/core/annotations/AnnotationEnumeration.cxx
create mode 100644 sd/source/core/cusshow.cxx
create mode 100644 sd/source/core/drawdoc.cxx
create mode 100644 sd/source/core/drawdoc2.cxx
create mode 100644 sd/source/core/drawdoc3.cxx
create mode 100644 sd/source/core/drawdoc4.cxx
create mode 100644 sd/source/core/drawdoc_animations.cxx
create mode 100644 sd/source/core/pglink.cxx
create mode 100644 sd/source/core/sdiocmpt.cxx
create mode 100644 sd/source/core/sdpage.cxx
create mode 100644 sd/source/core/sdpage2.cxx
create mode 100644 sd/source/core/sdpage_animations.cxx
create mode 100644 sd/source/core/shapelist.cxx
create mode 100644 sd/source/core/stlfamily.cxx
create mode 100644 sd/source/core/stlpool.cxx
create mode 100644 sd/source/core/stlsheet.cxx
create mode 100644 sd/source/core/text/textapi.cxx
create mode 100644 sd/source/core/typemap.cxx
create mode 100644 sd/source/core/undo/undofactory.cxx
create mode 100644 sd/source/core/undo/undomanager.cxx
create mode 100644 sd/source/core/undo/undoobjects.cxx
create mode 100644 sd/source/core/undoanim.cxx
create mode 100644 sd/source/filter/cgm/sdcgmfilter.cxx
create mode 100644 sd/source/filter/eppt/eppt.cxx
create mode 100644 sd/source/filter/eppt/eppt.hxx
create mode 100644 sd/source/filter/eppt/epptbase.hxx
create mode 100644 sd/source/filter/eppt/epptdef.hxx
create mode 100644 sd/source/filter/eppt/epptooxml.hxx
create mode 100644 sd/source/filter/eppt/epptso.cxx
create mode 100644 sd/source/filter/eppt/escherex.cxx
create mode 100644 sd/source/filter/eppt/escherex.hxx
create mode 100644 sd/source/filter/eppt/grouptable.hxx
create mode 100644 sd/source/filter/eppt/pptexanimations.cxx
create mode 100644 sd/source/filter/eppt/pptexanimations.hxx
create mode 100644 sd/source/filter/eppt/pptexsoundcollection.cxx
create mode 100644 sd/source/filter/eppt/pptexsoundcollection.hxx
create mode 100644 sd/source/filter/eppt/pptx-animations-cond.cxx
create mode 100644 sd/source/filter/eppt/pptx-animations-cond.hxx
create mode 100644 sd/source/filter/eppt/pptx-animations-nodectx.cxx
create mode 100644 sd/source/filter/eppt/pptx-animations-nodectx.hxx
create mode 100644 sd/source/filter/eppt/pptx-animations.cxx
create mode 100644 sd/source/filter/eppt/pptx-animations.hxx
create mode 100644 sd/source/filter/eppt/pptx-epptbase.cxx
create mode 100644 sd/source/filter/eppt/pptx-epptooxml.cxx
create mode 100644 sd/source/filter/eppt/pptx-grouptable.cxx
create mode 100644 sd/source/filter/eppt/pptx-stylesheet.cxx
create mode 100644 sd/source/filter/eppt/pptx-text.cxx
create mode 100644 sd/source/filter/eppt/text.hxx
create mode 100644 sd/source/filter/grf/sdgrffilter.cxx
create mode 100644 sd/source/filter/html/htmlex.cxx
create mode 100644 sd/source/filter/html/htmlex.hxx
create mode 100644 sd/source/filter/html/htmlpublishmode.hxx
create mode 100644 sd/source/filter/html/pubdlg.cxx
create mode 100644 sd/source/filter/html/sdhtmlfilter.cxx
create mode 100644 sd/source/filter/pdf/sdpdffilter.cxx
create mode 100644 sd/source/filter/ppt/ppt97animations.cxx
create mode 100644 sd/source/filter/ppt/ppt97animations.hxx
create mode 100644 sd/source/filter/ppt/pptanimations.hxx
create mode 100644 sd/source/filter/ppt/pptatom.cxx
create mode 100644 sd/source/filter/ppt/pptatom.hxx
create mode 100644 sd/source/filter/ppt/pptin.cxx
create mode 100644 sd/source/filter/ppt/pptin.hxx
create mode 100644 sd/source/filter/ppt/pptinanimations.cxx
create mode 100644 sd/source/filter/ppt/pptinanimations.hxx
create mode 100644 sd/source/filter/ppt/propread.cxx
create mode 100644 sd/source/filter/ppt/propread.hxx
create mode 100644 sd/source/filter/sdfilter.cxx
create mode 100644 sd/source/filter/sdpptwrp.cxx
create mode 100644 sd/source/filter/xml/sdtransform.cxx
create mode 100644 sd/source/filter/xml/sdtransform.hxx
create mode 100644 sd/source/filter/xml/sdxmlwrp.cxx
create mode 100644 sd/source/helper/simplereferencecomponent.cxx
create mode 100644 sd/source/ui/accessibility/AccessibleDocumentViewBase.cxx
create mode 100644 sd/source/ui/accessibility/AccessibleDrawDocumentView.cxx
create mode 100644 sd/source/ui/accessibility/AccessibleOutlineEditSource.cxx
create mode 100644 sd/source/ui/accessibility/AccessibleOutlineView.cxx
create mode 100644 sd/source/ui/accessibility/AccessiblePageShape.cxx
create mode 100644 sd/source/ui/accessibility/AccessiblePresentationGraphicShape.cxx
create mode 100644 sd/source/ui/accessibility/AccessiblePresentationOLEShape.cxx
create mode 100644 sd/source/ui/accessibility/AccessiblePresentationShape.cxx
create mode 100644 sd/source/ui/accessibility/AccessibleSlideSorterObject.cxx
create mode 100644 sd/source/ui/accessibility/AccessibleSlideSorterView.cxx
create mode 100644 sd/source/ui/accessibility/AccessibleViewForwarder.cxx
create mode 100644 sd/source/ui/accessibility/SdShapeTypes.cxx
create mode 100644 sd/source/ui/animations/CustomAnimationDialog.cxx
create mode 100644 sd/source/ui/animations/CustomAnimationDialog.hxx
create mode 100644 sd/source/ui/animations/CustomAnimationList.cxx
create mode 100644 sd/source/ui/animations/CustomAnimationPane.cxx
create mode 100644 sd/source/ui/animations/STLPropertySet.cxx
create mode 100644 sd/source/ui/animations/STLPropertySet.hxx
create mode 100644 sd/source/ui/animations/SlideTransitionPane.cxx
create mode 100644 sd/source/ui/animations/motionpathtag.cxx
create mode 100644 sd/source/ui/animations/motionpathtag.hxx
create mode 100644 sd/source/ui/annotations/annotationmanager.cxx
create mode 100644 sd/source/ui/annotations/annotationmanagerimpl.hxx
create mode 100644 sd/source/ui/annotations/annotationtag.cxx
create mode 100644 sd/source/ui/annotations/annotationtag.hxx
create mode 100644 sd/source/ui/annotations/annotationwindow.cxx
create mode 100644 sd/source/ui/annotations/annotationwindow.hxx
create mode 100644 sd/source/ui/app/optsitem.cxx
create mode 100644 sd/source/ui/app/scalectrl.cxx
create mode 100644 sd/source/ui/app/sddll.cxx
create mode 100644 sd/source/ui/app/sdmod.cxx
create mode 100644 sd/source/ui/app/sdmod1.cxx
create mode 100644 sd/source/ui/app/sdmod2.cxx
create mode 100644 sd/source/ui/app/sdpopup.cxx
create mode 100644 sd/source/ui/app/sdxfer.cxx
create mode 100644 sd/source/ui/app/tmplctrl.cxx
create mode 100644 sd/source/ui/controller/displaymodecontroller.cxx
create mode 100644 sd/source/ui/controller/slidelayoutcontroller.cxx
create mode 100644 sd/source/ui/controller/slidelayoutcontroller.hxx
create mode 100644 sd/source/ui/dlg/AnimationChildWindow.cxx
create mode 100644 sd/source/ui/dlg/BulletAndPositionDlg.cxx
create mode 100644 sd/source/ui/dlg/LayerTabBar.cxx
create mode 100644 sd/source/ui/dlg/NavigatorChildWindow.cxx
create mode 100644 sd/source/ui/dlg/PaneChildWindows.cxx
create mode 100644 sd/source/ui/dlg/PaneShells.cxx
create mode 100644 sd/source/ui/dlg/PhotoAlbumDialog.cxx
create mode 100644 sd/source/ui/dlg/PhotoAlbumDialog.hxx
create mode 100644 sd/source/ui/dlg/RemoteDialog.cxx
create mode 100644 sd/source/ui/dlg/RemoteDialog.hxx
create mode 100644 sd/source/ui/dlg/RemoteDialogClientBox.cxx
create mode 100644 sd/source/ui/dlg/RemoteDialogClientBox.hxx
create mode 100644 sd/source/ui/dlg/SpellDialogChildWindow.cxx
create mode 100644 sd/source/ui/dlg/TemplateScanner.cxx
create mode 100644 sd/source/ui/dlg/UndoThemeChange.cxx
create mode 100644 sd/source/ui/dlg/animobjs.cxx
create mode 100644 sd/source/ui/dlg/brkdlg.cxx
create mode 100644 sd/source/ui/dlg/copydlg.cxx
create mode 100644 sd/source/ui/dlg/custsdlg.cxx
create mode 100644 sd/source/ui/dlg/diactrl.cxx
create mode 100644 sd/source/ui/dlg/dlgchar.cxx
create mode 100644 sd/source/ui/dlg/dlgfield.cxx
create mode 100644 sd/source/ui/dlg/dlgolbul.cxx
create mode 100644 sd/source/ui/dlg/dlgpage.cxx
create mode 100644 sd/source/ui/dlg/dlgsnap.cxx
create mode 100644 sd/source/ui/dlg/filedlg.cxx
create mode 100644 sd/source/ui/dlg/gluectrl.cxx
create mode 100644 sd/source/ui/dlg/headerfooterdlg.cxx
create mode 100644 sd/source/ui/dlg/ins_paste.cxx
create mode 100644 sd/source/ui/dlg/inspagob.cxx
create mode 100644 sd/source/ui/dlg/layeroptionsdlg.cxx
create mode 100644 sd/source/ui/dlg/masterlayoutdlg.cxx
create mode 100644 sd/source/ui/dlg/morphdlg.cxx
create mode 100644 sd/source/ui/dlg/navigatr.cxx
create mode 100644 sd/source/ui/dlg/paragr.cxx
create mode 100644 sd/source/ui/dlg/present.cxx
create mode 100644 sd/source/ui/dlg/prltempl.cxx
create mode 100644 sd/source/ui/dlg/prntopts.cxx
create mode 100644 sd/source/ui/dlg/sdabstdlg.cxx
create mode 100644 sd/source/ui/dlg/sddlgfact.cxx
create mode 100644 sd/source/ui/dlg/sddlgfact.hxx
create mode 100644 sd/source/ui/dlg/sdpreslt.cxx
create mode 100644 sd/source/ui/dlg/sdtreelb.cxx
create mode 100644 sd/source/ui/dlg/sduiexp.cxx
create mode 100644 sd/source/ui/dlg/tabtempl.cxx
create mode 100644 sd/source/ui/dlg/titledockwin.cxx
create mode 100644 sd/source/ui/dlg/tpaction.cxx
create mode 100644 sd/source/ui/dlg/tpoption.cxx
create mode 100644 sd/source/ui/dlg/unchss.cxx
create mode 100644 sd/source/ui/dlg/vectdlg.cxx
create mode 100644 sd/source/ui/docshell/docshel2.cxx
create mode 100644 sd/source/ui/docshell/docshel3.cxx
create mode 100644 sd/source/ui/docshell/docshel4.cxx
create mode 100644 sd/source/ui/docshell/docshell.cxx
create mode 100644 sd/source/ui/docshell/grdocsh.cxx
create mode 100644 sd/source/ui/docshell/sdclient.cxx
create mode 100644 sd/source/ui/framework/configuration/ChangeRequestQueue.cxx
create mode 100644 sd/source/ui/framework/configuration/ChangeRequestQueue.hxx
create mode 100644 sd/source/ui/framework/configuration/ChangeRequestQueueProcessor.cxx
create mode 100644 sd/source/ui/framework/configuration/ChangeRequestQueueProcessor.hxx
create mode 100644 sd/source/ui/framework/configuration/Configuration.cxx
create mode 100644 sd/source/ui/framework/configuration/ConfigurationClassifier.cxx
create mode 100644 sd/source/ui/framework/configuration/ConfigurationClassifier.hxx
create mode 100644 sd/source/ui/framework/configuration/ConfigurationController.cxx
create mode 100644 sd/source/ui/framework/configuration/ConfigurationControllerBroadcaster.cxx
create mode 100644 sd/source/ui/framework/configuration/ConfigurationControllerBroadcaster.hxx
create mode 100644 sd/source/ui/framework/configuration/ConfigurationControllerResourceManager.cxx
create mode 100644 sd/source/ui/framework/configuration/ConfigurationControllerResourceManager.hxx
create mode 100644 sd/source/ui/framework/configuration/ConfigurationTracer.cxx
create mode 100644 sd/source/ui/framework/configuration/ConfigurationTracer.hxx
create mode 100644 sd/source/ui/framework/configuration/ConfigurationUpdater.cxx
create mode 100644 sd/source/ui/framework/configuration/ConfigurationUpdater.hxx
create mode 100644 sd/source/ui/framework/configuration/GenericConfigurationChangeRequest.cxx
create mode 100644 sd/source/ui/framework/configuration/GenericConfigurationChangeRequest.hxx
create mode 100644 sd/source/ui/framework/configuration/ResourceFactoryManager.cxx
create mode 100644 sd/source/ui/framework/configuration/ResourceFactoryManager.hxx
create mode 100644 sd/source/ui/framework/configuration/ResourceId.cxx
create mode 100644 sd/source/ui/framework/configuration/UpdateRequest.cxx
create mode 100644 sd/source/ui/framework/configuration/UpdateRequest.hxx
create mode 100644 sd/source/ui/framework/configuration/debugtrace.hxx
create mode 100644 sd/source/ui/framework/factories/BasicPaneFactory.cxx
create mode 100644 sd/source/ui/framework/factories/BasicToolBarFactory.cxx
create mode 100644 sd/source/ui/framework/factories/BasicViewFactory.cxx
create mode 100644 sd/source/ui/framework/factories/ChildWindowPane.cxx
create mode 100644 sd/source/ui/framework/factories/ChildWindowPane.hxx
create mode 100644 sd/source/ui/framework/factories/FrameWindowPane.cxx
create mode 100644 sd/source/ui/framework/factories/FrameWindowPane.hxx
create mode 100644 sd/source/ui/framework/factories/FullScreenPane.cxx
create mode 100644 sd/source/ui/framework/factories/FullScreenPane.hxx
create mode 100644 sd/source/ui/framework/factories/Pane.cxx
create mode 100644 sd/source/ui/framework/factories/PresentationFactory.cxx
create mode 100644 sd/source/ui/framework/factories/ViewShellWrapper.cxx
create mode 100644 sd/source/ui/framework/module/CenterViewFocusModule.cxx
create mode 100644 sd/source/ui/framework/module/CenterViewFocusModule.hxx
create mode 100644 sd/source/ui/framework/module/DrawModule.cxx
create mode 100644 sd/source/ui/framework/module/ImpressModule.cxx
create mode 100644 sd/source/ui/framework/module/ModuleController.cxx
create mode 100644 sd/source/ui/framework/module/PresentationModule.cxx
create mode 100644 sd/source/ui/framework/module/ShellStackGuard.cxx
create mode 100644 sd/source/ui/framework/module/ShellStackGuard.hxx
create mode 100644 sd/source/ui/framework/module/SlideSorterModule.cxx
create mode 100644 sd/source/ui/framework/module/SlideSorterModule.hxx
create mode 100644 sd/source/ui/framework/module/ToolBarModule.cxx
create mode 100644 sd/source/ui/framework/module/ToolBarModule.hxx
create mode 100644 sd/source/ui/framework/module/ViewTabBarModule.cxx
create mode 100644 sd/source/ui/framework/module/ViewTabBarModule.hxx
create mode 100644 sd/source/ui/framework/tools/FrameworkHelper.cxx
create mode 100644 sd/source/ui/func/bulmaper.cxx
create mode 100644 sd/source/ui/func/fuarea.cxx
create mode 100644 sd/source/ui/func/fubullet.cxx
create mode 100644 sd/source/ui/func/fuchar.cxx
create mode 100644 sd/source/ui/func/fucon3d.cxx
create mode 100644 sd/source/ui/func/fuconarc.cxx
create mode 100644 sd/source/ui/func/fuconbez.cxx
create mode 100644 sd/source/ui/func/fuconcs.cxx
create mode 100644 sd/source/ui/func/fuconnct.cxx
create mode 100644 sd/source/ui/func/fuconrec.cxx
create mode 100644 sd/source/ui/func/fuconstr.cxx
create mode 100644 sd/source/ui/func/fuconuno.cxx
create mode 100644 sd/source/ui/func/fucopy.cxx
create mode 100644 sd/source/ui/func/fucushow.cxx
create mode 100644 sd/source/ui/func/fudraw.cxx
create mode 100644 sd/source/ui/func/fudspord.cxx
create mode 100644 sd/source/ui/func/fuediglu.cxx
create mode 100644 sd/source/ui/func/fuexecuteinteraction.cxx
create mode 100644 sd/source/ui/func/fuexpand.cxx
create mode 100644 sd/source/ui/func/fuformatpaintbrush.cxx
create mode 100644 sd/source/ui/func/fuhhconv.cxx
create mode 100644 sd/source/ui/func/fuinsert.cxx
create mode 100644 sd/source/ui/func/fuinsfil.cxx
create mode 100644 sd/source/ui/func/fuline.cxx
create mode 100644 sd/source/ui/func/fulinend.cxx
create mode 100644 sd/source/ui/func/fulink.cxx
create mode 100644 sd/source/ui/func/fumeasur.cxx
create mode 100644 sd/source/ui/func/fumorph.cxx
create mode 100644 sd/source/ui/func/funavig.cxx
create mode 100644 sd/source/ui/func/fuoaprms.cxx
create mode 100644 sd/source/ui/func/fuolbull.cxx
create mode 100644 sd/source/ui/func/fuoltext.cxx
create mode 100644 sd/source/ui/func/fupage.cxx
create mode 100644 sd/source/ui/func/fuparagr.cxx
create mode 100644 sd/source/ui/func/fupoor.cxx
create mode 100644 sd/source/ui/func/fuprlout.cxx
create mode 100644 sd/source/ui/func/fuprobjs.cxx
create mode 100644 sd/source/ui/func/fuscale.cxx
create mode 100644 sd/source/ui/func/fusearch.cxx
create mode 100644 sd/source/ui/func/fusel.cxx
create mode 100644 sd/source/ui/func/fusldlg.cxx
create mode 100644 sd/source/ui/func/fusnapln.cxx
create mode 100644 sd/source/ui/func/fusumry.cxx
create mode 100644 sd/source/ui/func/futempl.cxx
create mode 100644 sd/source/ui/func/futext.cxx
create mode 100644 sd/source/ui/func/futhes.cxx
create mode 100644 sd/source/ui/func/futransf.cxx
create mode 100644 sd/source/ui/func/futxtatt.cxx
create mode 100644 sd/source/ui/func/fuvect.cxx
create mode 100644 sd/source/ui/func/fuzoom.cxx
create mode 100644 sd/source/ui/func/sdundogr.cxx
create mode 100644 sd/source/ui/func/smarttag.cxx
create mode 100644 sd/source/ui/func/undoback.cxx
create mode 100644 sd/source/ui/func/undoheaderfooter.cxx
create mode 100644 sd/source/ui/func/undolayer.cxx
create mode 100644 sd/source/ui/func/undopage.cxx
create mode 100644 sd/source/ui/func/unmovss.cxx
create mode 100644 sd/source/ui/func/unoaprms.cxx
create mode 100644 sd/source/ui/func/unprlout.cxx
create mode 100644 sd/source/ui/inc/AccessibleDocumentViewBase.hxx
create mode 100644 sd/source/ui/inc/AccessibleDrawDocumentView.hxx
create mode 100644 sd/source/ui/inc/AccessibleOutlineEditSource.hxx
create mode 100644 sd/source/ui/inc/AccessibleOutlineView.hxx
create mode 100644 sd/source/ui/inc/AccessiblePageShape.hxx
create mode 100644 sd/source/ui/inc/AccessiblePresentationGraphicShape.hxx
create mode 100644 sd/source/ui/inc/AccessiblePresentationOLEShape.hxx
create mode 100644 sd/source/ui/inc/AccessiblePresentationShape.hxx
create mode 100644 sd/source/ui/inc/AccessibleSlideSorterObject.hxx
create mode 100644 sd/source/ui/inc/AccessibleSlideSorterView.hxx
create mode 100644 sd/source/ui/inc/AccessibleViewForwarder.hxx
create mode 100644 sd/source/ui/inc/AnimationChildWindow.hxx
create mode 100644 sd/source/ui/inc/BezierObjectBar.hxx
create mode 100644 sd/source/ui/inc/BreakDlg.hxx
create mode 100644 sd/source/ui/inc/BulletAndPositionDlg.hxx
create mode 100644 sd/source/ui/inc/Client.hxx
create mode 100644 sd/source/ui/inc/ClientView.hxx
create mode 100644 sd/source/ui/inc/CustomAnimationList.hxx
create mode 100644 sd/source/ui/inc/CustomAnimationPane.hxx
create mode 100644 sd/source/ui/inc/DocumentRenderer.hxx
create mode 100644 sd/source/ui/inc/DrawController.hxx
create mode 100644 sd/source/ui/inc/DrawDocShell.hxx
create mode 100644 sd/source/ui/inc/DrawSubController.hxx
create mode 100644 sd/source/ui/inc/DrawViewShell.hxx
create mode 100644 sd/source/ui/inc/EventMultiplexer.hxx
create mode 100644 sd/source/ui/inc/FormShellManager.hxx
create mode 100644 sd/source/ui/inc/FrameView.hxx
create mode 100644 sd/source/ui/inc/GraphicDocShell.hxx
create mode 100644 sd/source/ui/inc/GraphicObjectBar.hxx
create mode 100644 sd/source/ui/inc/GraphicViewShell.hxx
create mode 100644 sd/source/ui/inc/GraphicViewShellBase.hxx
create mode 100644 sd/source/ui/inc/ImpressViewShellBase.hxx
create mode 100644 sd/source/ui/inc/LayerTabBar.hxx
create mode 100644 sd/source/ui/inc/MasterPageObserver.hxx
create mode 100644 sd/source/ui/inc/MediaObjectBar.hxx
create mode 100644 sd/source/ui/inc/NavigatorChildWindow.hxx
create mode 100644 sd/source/ui/inc/OutlineBulletDlg.hxx
create mode 100644 sd/source/ui/inc/OutlineView.hxx
create mode 100644 sd/source/ui/inc/OutlineViewShell.hxx
create mode 100644 sd/source/ui/inc/OutlineViewShellBase.hxx
create mode 100644 sd/source/ui/inc/OutlinerIteratorImpl.hxx
create mode 100644 sd/source/ui/inc/PaneChildWindows.hxx
create mode 100644 sd/source/ui/inc/PaneShells.hxx
create mode 100644 sd/source/ui/inc/PresentationViewShell.hxx
create mode 100644 sd/source/ui/inc/PresentationViewShellBase.hxx
create mode 100644 sd/source/ui/inc/PreviewRenderer.hxx
create mode 100644 sd/source/ui/inc/RemoteServer.hxx
create mode 100644 sd/source/ui/inc/Ruler.hxx
create mode 100644 sd/source/ui/inc/SdUnoDrawView.hxx
create mode 100644 sd/source/ui/inc/SdUnoOutlineView.hxx
create mode 100644 sd/source/ui/inc/SdUnoSlideView.hxx
create mode 100644 sd/source/ui/inc/ShellFactory.hxx
create mode 100644 sd/source/ui/inc/SlideSorter.hxx
create mode 100644 sd/source/ui/inc/SlideSorterViewShell.hxx
create mode 100644 sd/source/ui/inc/SlideSorterViewShellBase.hxx
create mode 100644 sd/source/ui/inc/SlideTransitionPane.hxx
create mode 100644 sd/source/ui/inc/SpellDialogChildWindow.hxx
create mode 100644 sd/source/ui/inc/TabControl.hxx
create mode 100644 sd/source/ui/inc/TableDesignPane.hxx
create mode 100644 sd/source/ui/inc/TemplateScanner.hxx
create mode 100644 sd/source/ui/inc/TextObjectBar.hxx
create mode 100644 sd/source/ui/inc/ToolBarManager.hxx
create mode 100644 sd/source/ui/inc/UndoThemeChange.hxx
create mode 100644 sd/source/ui/inc/View.hxx
create mode 100644 sd/source/ui/inc/ViewClipboard.hxx
create mode 100644 sd/source/ui/inc/ViewShell.hxx
create mode 100644 sd/source/ui/inc/ViewShellBase.hxx
create mode 100644 sd/source/ui/inc/ViewShellHint.hxx
create mode 100644 sd/source/ui/inc/ViewShellImplementation.hxx
create mode 100644 sd/source/ui/inc/ViewShellManager.hxx
create mode 100644 sd/source/ui/inc/ViewTabBar.hxx
create mode 100644 sd/source/ui/inc/Window.hxx
create mode 100644 sd/source/ui/inc/WindowUpdater.hxx
create mode 100644 sd/source/ui/inc/animobjs.hxx
create mode 100644 sd/source/ui/inc/annotationmanager.hxx
create mode 100644 sd/source/ui/inc/bulmaper.hxx
create mode 100644 sd/source/ui/inc/copydlg.hxx
create mode 100644 sd/source/ui/inc/createtableobjectbar.hxx
create mode 100644 sd/source/ui/inc/custsdlg.hxx
create mode 100644 sd/source/ui/inc/diactrl.hxx
create mode 100644 sd/source/ui/inc/dlg_char.hxx
create mode 100644 sd/source/ui/inc/dlgfield.hxx
create mode 100644 sd/source/ui/inc/dlgpage.hxx
create mode 100644 sd/source/ui/inc/dlgsnap.hxx
create mode 100644 sd/source/ui/inc/drawview.hxx
create mode 100644 sd/source/ui/inc/filedlg.hxx
create mode 100644 sd/source/ui/inc/framework/Configuration.hxx
create mode 100644 sd/source/ui/inc/framework/ConfigurationController.hxx
create mode 100644 sd/source/ui/inc/framework/DrawModule.hxx
create mode 100644 sd/source/ui/inc/framework/FrameworkHelper.hxx
create mode 100644 sd/source/ui/inc/framework/ImpressModule.hxx
create mode 100644 sd/source/ui/inc/framework/ModuleController.hxx
create mode 100644 sd/source/ui/inc/framework/Pane.hxx
create mode 100644 sd/source/ui/inc/framework/PresentationFactory.hxx
create mode 100644 sd/source/ui/inc/framework/PresentationModule.hxx
create mode 100644 sd/source/ui/inc/framework/ResourceId.hxx
create mode 100644 sd/source/ui/inc/framework/ViewShellWrapper.hxx
create mode 100644 sd/source/ui/inc/framework/factories/BasicPaneFactory.hxx
create mode 100644 sd/source/ui/inc/framework/factories/BasicToolBarFactory.hxx
create mode 100644 sd/source/ui/inc/framework/factories/BasicViewFactory.hxx
create mode 100644 sd/source/ui/inc/fuarea.hxx
create mode 100644 sd/source/ui/inc/fubullet.hxx
create mode 100644 sd/source/ui/inc/fuchar.hxx
create mode 100644 sd/source/ui/inc/fucon3d.hxx
create mode 100644 sd/source/ui/inc/fuconarc.hxx
create mode 100644 sd/source/ui/inc/fuconbez.hxx
create mode 100644 sd/source/ui/inc/fuconcs.hxx
create mode 100644 sd/source/ui/inc/fuconnct.hxx
create mode 100644 sd/source/ui/inc/fuconrec.hxx
create mode 100644 sd/source/ui/inc/fuconstr.hxx
create mode 100644 sd/source/ui/inc/fuconuno.hxx
create mode 100644 sd/source/ui/inc/fucopy.hxx
create mode 100644 sd/source/ui/inc/fucushow.hxx
create mode 100644 sd/source/ui/inc/fudraw.hxx
create mode 100644 sd/source/ui/inc/fudspord.hxx
create mode 100644 sd/source/ui/inc/fuediglu.hxx
create mode 100644 sd/source/ui/inc/fuexecuteinteraction.hxx
create mode 100644 sd/source/ui/inc/fuexpand.hxx
create mode 100644 sd/source/ui/inc/fuformatpaintbrush.hxx
create mode 100644 sd/source/ui/inc/fuhhconv.hxx
create mode 100644 sd/source/ui/inc/fuinsert.hxx
create mode 100644 sd/source/ui/inc/fuinsfil.hxx
create mode 100644 sd/source/ui/inc/fuline.hxx
create mode 100644 sd/source/ui/inc/fulinend.hxx
create mode 100644 sd/source/ui/inc/fulink.hxx
create mode 100644 sd/source/ui/inc/fumeasur.hxx
create mode 100644 sd/source/ui/inc/fumorph.hxx
create mode 100644 sd/source/ui/inc/funavig.hxx
create mode 100644 sd/source/ui/inc/fuoaprms.hxx
create mode 100644 sd/source/ui/inc/fuolbull.hxx
create mode 100644 sd/source/ui/inc/fuoltext.hxx
create mode 100644 sd/source/ui/inc/fupage.hxx
create mode 100644 sd/source/ui/inc/fuparagr.hxx
create mode 100644 sd/source/ui/inc/fupoor.hxx
create mode 100644 sd/source/ui/inc/fuprlout.hxx
create mode 100644 sd/source/ui/inc/fuprobjs.hxx
create mode 100644 sd/source/ui/inc/fuscale.hxx
create mode 100644 sd/source/ui/inc/fusearch.hxx
create mode 100644 sd/source/ui/inc/fusel.hxx
create mode 100644 sd/source/ui/inc/fusldlg.hxx
create mode 100644 sd/source/ui/inc/fusnapln.hxx
create mode 100644 sd/source/ui/inc/fusumry.hxx
create mode 100644 sd/source/ui/inc/futempl.hxx
create mode 100644 sd/source/ui/inc/futext.hxx
create mode 100644 sd/source/ui/inc/futhes.hxx
create mode 100644 sd/source/ui/inc/futransf.hxx
create mode 100644 sd/source/ui/inc/futxtatt.hxx
create mode 100644 sd/source/ui/inc/fuvect.hxx
create mode 100644 sd/source/ui/inc/fuzoom.hxx
create mode 100644 sd/source/ui/inc/gluectrl.hxx
create mode 100644 sd/source/ui/inc/headerfooterdlg.hxx
create mode 100644 sd/source/ui/inc/ins_paste.hxx
create mode 100644 sd/source/ui/inc/inspagob.hxx
create mode 100644 sd/source/ui/inc/layeroptionsdlg.hxx
create mode 100644 sd/source/ui/inc/masterlayoutdlg.hxx
create mode 100644 sd/source/ui/inc/morphdlg.hxx
create mode 100644 sd/source/ui/inc/navigatr.hxx
create mode 100644 sd/source/ui/inc/optsitem.hxx
create mode 100644 sd/source/ui/inc/paragr.hxx
create mode 100644 sd/source/ui/inc/pgjump.hxx
create mode 100644 sd/source/ui/inc/present.hxx
create mode 100644 sd/source/ui/inc/prltempl.hxx
create mode 100644 sd/source/ui/inc/prntopts.hxx
create mode 100644 sd/source/ui/inc/registerinterfaces.hxx
create mode 100644 sd/source/ui/inc/scalectrl.hxx
create mode 100644 sd/source/ui/inc/sdpopup.hxx
create mode 100644 sd/source/ui/inc/sdpreslt.hxx
create mode 100644 sd/source/ui/inc/sdtreelb.hxx
create mode 100644 sd/source/ui/inc/sdundogr.hxx
create mode 100644 sd/source/ui/inc/sdxfer.hxx
create mode 100644 sd/source/ui/inc/slideshow.hxx
create mode 100644 sd/source/ui/inc/smarttag.hxx
create mode 100644 sd/source/ui/inc/tablefunction.hxx
create mode 100644 sd/source/ui/inc/tabtempl.hxx
create mode 100644 sd/source/ui/inc/titledockwin.hxx
create mode 100644 sd/source/ui/inc/tmplctrl.hxx
create mode 100644 sd/source/ui/inc/tools/AsynchronousCall.hxx
create mode 100644 sd/source/ui/inc/tools/AsynchronousTask.hxx
create mode 100644 sd/source/ui/inc/tools/ConfigurationAccess.hxx
create mode 100644 sd/source/ui/inc/tools/GraphicSizeCheck.hxx
create mode 100644 sd/source/ui/inc/tools/IconCache.hxx
create mode 100644 sd/source/ui/inc/tools/IdleDetection.hxx
create mode 100644 sd/source/ui/inc/tools/SdGlobalResourceContainer.hxx
create mode 100644 sd/source/ui/inc/tools/SlotStateListener.hxx
create mode 100644 sd/source/ui/inc/tools/TimerBasedTaskExecution.hxx
create mode 100644 sd/source/ui/inc/tpaction.hxx
create mode 100644 sd/source/ui/inc/tpoption.hxx
create mode 100644 sd/source/ui/inc/uiobject.hxx
create mode 100644 sd/source/ui/inc/unchss.hxx
create mode 100644 sd/source/ui/inc/undoback.hxx
create mode 100644 sd/source/ui/inc/undoheaderfooter.hxx
create mode 100644 sd/source/ui/inc/undolayer.hxx
create mode 100644 sd/source/ui/inc/undopage.hxx
create mode 100644 sd/source/ui/inc/unmodpg.hxx
create mode 100644 sd/source/ui/inc/unmovss.hxx
create mode 100644 sd/source/ui/inc/unoaprms.hxx
create mode 100644 sd/source/ui/inc/unokywds.hxx
create mode 100644 sd/source/ui/inc/unomodel.hxx
create mode 100644 sd/source/ui/inc/unopage.hxx
create mode 100644 sd/source/ui/inc/unoprnms.hxx
create mode 100644 sd/source/ui/inc/unosrch.hxx
create mode 100644 sd/source/ui/inc/unprlout.hxx
create mode 100644 sd/source/ui/inc/vectdlg.hxx
create mode 100644 sd/source/ui/inc/view/viewoverlaymanager.hxx
create mode 100644 sd/source/ui/inc/zoomlist.hxx
create mode 100644 sd/source/ui/presenter/CanvasUpdateRequester.cxx
create mode 100644 sd/source/ui/presenter/CanvasUpdateRequester.hxx
create mode 100644 sd/source/ui/presenter/PresenterCanvas.cxx
create mode 100644 sd/source/ui/presenter/PresenterCanvas.hxx
create mode 100644 sd/source/ui/presenter/PresenterHelper.cxx
create mode 100644 sd/source/ui/presenter/PresenterHelper.hxx
create mode 100644 sd/source/ui/presenter/PresenterPreviewCache.cxx
create mode 100644 sd/source/ui/presenter/PresenterPreviewCache.hxx
create mode 100644 sd/source/ui/presenter/SlideRenderer.cxx
create mode 100644 sd/source/ui/presenter/SlideRenderer.hxx
create mode 100644 sd/source/ui/remotecontrol/AvahiNetworkService.cxx
create mode 100644 sd/source/ui/remotecontrol/AvahiNetworkService.hxx
create mode 100644 sd/source/ui/remotecontrol/BluetoothServer.cxx
create mode 100644 sd/source/ui/remotecontrol/BluetoothServer.hxx
create mode 100644 sd/source/ui/remotecontrol/BluetoothServer.mm
create mode 100644 sd/source/ui/remotecontrol/BluetoothServiceRecord.hxx
create mode 100644 sd/source/ui/remotecontrol/BufferedStreamSocket.cxx
create mode 100644 sd/source/ui/remotecontrol/BufferedStreamSocket.hxx
create mode 100644 sd/source/ui/remotecontrol/Communicator.cxx
create mode 100644 sd/source/ui/remotecontrol/Communicator.hxx
create mode 100644 sd/source/ui/remotecontrol/DiscoveryService.cxx
create mode 100644 sd/source/ui/remotecontrol/DiscoveryService.hxx
create mode 100644 sd/source/ui/remotecontrol/DiscoveryService.mm
create mode 100644 sd/source/ui/remotecontrol/IBluetoothSocket.hxx
create mode 100644 sd/source/ui/remotecontrol/ImagePreparer.cxx
create mode 100644 sd/source/ui/remotecontrol/ImagePreparer.hxx
create mode 100644 sd/source/ui/remotecontrol/Listener.cxx
create mode 100644 sd/source/ui/remotecontrol/Listener.hxx
create mode 100644 sd/source/ui/remotecontrol/OSXBluetooth.h
create mode 100644 sd/source/ui/remotecontrol/OSXBluetooth.mm
create mode 100644 sd/source/ui/remotecontrol/OSXBluetoothWrapper.hxx
create mode 100644 sd/source/ui/remotecontrol/OSXNetworkService.h
create mode 100644 sd/source/ui/remotecontrol/OSXNetworkService.hxx
create mode 100644 sd/source/ui/remotecontrol/OSXNetworkService.mm
create mode 100644 sd/source/ui/remotecontrol/Receiver.cxx
create mode 100644 sd/source/ui/remotecontrol/Receiver.hxx
create mode 100644 sd/source/ui/remotecontrol/Server.cxx
create mode 100644 sd/source/ui/remotecontrol/Transmitter.cxx
create mode 100644 sd/source/ui/remotecontrol/Transmitter.hxx
create mode 100644 sd/source/ui/remotecontrol/WINNetworkService.cxx
create mode 100644 sd/source/ui/remotecontrol/WINNetworkService.hxx
create mode 100644 sd/source/ui/remotecontrol/ZeroconfService.hxx
create mode 100644 sd/source/ui/sidebar/AllMasterPagesSelector.cxx
create mode 100644 sd/source/ui/sidebar/AllMasterPagesSelector.hxx
create mode 100644 sd/source/ui/sidebar/CurrentMasterPagesSelector.cxx
create mode 100644 sd/source/ui/sidebar/CurrentMasterPagesSelector.hxx
create mode 100644 sd/source/ui/sidebar/DocumentHelper.cxx
create mode 100644 sd/source/ui/sidebar/DocumentHelper.hxx
create mode 100644 sd/source/ui/sidebar/IDisposable.hxx
create mode 100644 sd/source/ui/sidebar/ISidebarReceiver.hxx
create mode 100644 sd/source/ui/sidebar/LayoutMenu.cxx
create mode 100644 sd/source/ui/sidebar/LayoutMenu.hxx
create mode 100644 sd/source/ui/sidebar/MasterPageContainer.cxx
create mode 100644 sd/source/ui/sidebar/MasterPageContainer.hxx
create mode 100644 sd/source/ui/sidebar/MasterPageContainerFiller.cxx
create mode 100644 sd/source/ui/sidebar/MasterPageContainerFiller.hxx
create mode 100644 sd/source/ui/sidebar/MasterPageContainerProviders.cxx
create mode 100644 sd/source/ui/sidebar/MasterPageContainerProviders.hxx
create mode 100644 sd/source/ui/sidebar/MasterPageContainerQueue.cxx
create mode 100644 sd/source/ui/sidebar/MasterPageContainerQueue.hxx
create mode 100644 sd/source/ui/sidebar/MasterPageDescriptor.cxx
create mode 100644 sd/source/ui/sidebar/MasterPageDescriptor.hxx
create mode 100644 sd/source/ui/sidebar/MasterPageObserver.cxx
create mode 100644 sd/source/ui/sidebar/MasterPagesSelector.cxx
create mode 100644 sd/source/ui/sidebar/MasterPagesSelector.hxx
create mode 100644 sd/source/ui/sidebar/NavigatorWrapper.cxx
create mode 100644 sd/source/ui/sidebar/NavigatorWrapper.hxx
create mode 100644 sd/source/ui/sidebar/PageMarginUtils.hxx
create mode 100644 sd/source/ui/sidebar/PanelFactory.cxx
create mode 100644 sd/source/ui/sidebar/PanelFactory.hxx
create mode 100644 sd/source/ui/sidebar/PreviewValueSet.cxx
create mode 100644 sd/source/ui/sidebar/PreviewValueSet.hxx
create mode 100644 sd/source/ui/sidebar/RecentMasterPagesSelector.cxx
create mode 100644 sd/source/ui/sidebar/RecentMasterPagesSelector.hxx
create mode 100644 sd/source/ui/sidebar/RecentlyUsedMasterPages.cxx
create mode 100644 sd/source/ui/sidebar/RecentlyUsedMasterPages.hxx
create mode 100644 sd/source/ui/sidebar/SlideBackground.cxx
create mode 100644 sd/source/ui/sidebar/SlideBackground.hxx
create mode 100644 sd/source/ui/slideshow/PaneHider.cxx
create mode 100644 sd/source/ui/slideshow/PaneHider.hxx
create mode 100644 sd/source/ui/slideshow/SlideShowRestarter.cxx
create mode 100644 sd/source/ui/slideshow/SlideShowRestarter.hxx
create mode 100644 sd/source/ui/slideshow/showwin.cxx
create mode 100644 sd/source/ui/slideshow/showwindow.hxx
create mode 100644 sd/source/ui/slideshow/slideshow.cxx
create mode 100644 sd/source/ui/slideshow/slideshowimpl.cxx
create mode 100644 sd/source/ui/slideshow/slideshowimpl.hxx
create mode 100644 sd/source/ui/slideshow/slideshowviewimpl.cxx
create mode 100644 sd/source/ui/slideshow/slideshowviewimpl.hxx
create mode 100644 sd/source/ui/slidesorter/cache/SlsBitmapCache.cxx
create mode 100644 sd/source/ui/slidesorter/cache/SlsBitmapCache.hxx
create mode 100644 sd/source/ui/slidesorter/cache/SlsBitmapCompressor.cxx
create mode 100644 sd/source/ui/slidesorter/cache/SlsBitmapCompressor.hxx
create mode 100644 sd/source/ui/slidesorter/cache/SlsBitmapFactory.cxx
create mode 100644 sd/source/ui/slidesorter/cache/SlsBitmapFactory.hxx
create mode 100644 sd/source/ui/slidesorter/cache/SlsCacheCompactor.cxx
create mode 100644 sd/source/ui/slidesorter/cache/SlsCacheCompactor.hxx
create mode 100644 sd/source/ui/slidesorter/cache/SlsCacheConfiguration.cxx
create mode 100644 sd/source/ui/slidesorter/cache/SlsCacheConfiguration.hxx
create mode 100644 sd/source/ui/slidesorter/cache/SlsGenericPageCache.cxx
create mode 100644 sd/source/ui/slidesorter/cache/SlsGenericPageCache.hxx
create mode 100644 sd/source/ui/slidesorter/cache/SlsPageCache.cxx
create mode 100644 sd/source/ui/slidesorter/cache/SlsPageCacheManager.cxx
create mode 100644 sd/source/ui/slidesorter/cache/SlsQueueProcessor.cxx
create mode 100644 sd/source/ui/slidesorter/cache/SlsQueueProcessor.hxx
create mode 100644 sd/source/ui/slidesorter/cache/SlsRequestFactory.cxx
create mode 100644 sd/source/ui/slidesorter/cache/SlsRequestFactory.hxx
create mode 100644 sd/source/ui/slidesorter/cache/SlsRequestPriorityClass.hxx
create mode 100644 sd/source/ui/slidesorter/cache/SlsRequestQueue.cxx
create mode 100644 sd/source/ui/slidesorter/cache/SlsRequestQueue.hxx
create mode 100644 sd/source/ui/slidesorter/controller/SlideSorterController.cxx
create mode 100644 sd/source/ui/slidesorter/controller/SlsAnimationFunction.cxx
create mode 100644 sd/source/ui/slidesorter/controller/SlsAnimator.cxx
create mode 100644 sd/source/ui/slidesorter/controller/SlsClipboard.cxx
create mode 100644 sd/source/ui/slidesorter/controller/SlsCurrentSlideManager.cxx
create mode 100644 sd/source/ui/slidesorter/controller/SlsDragAndDropContext.cxx
create mode 100644 sd/source/ui/slidesorter/controller/SlsDragAndDropContext.hxx
create mode 100644 sd/source/ui/slidesorter/controller/SlsFocusManager.cxx
create mode 100644 sd/source/ui/slidesorter/controller/SlsInsertionIndicatorHandler.cxx
create mode 100644 sd/source/ui/slidesorter/controller/SlsListener.cxx
create mode 100644 sd/source/ui/slidesorter/controller/SlsListener.hxx
create mode 100644 sd/source/ui/slidesorter/controller/SlsPageSelector.cxx
create mode 100644 sd/source/ui/slidesorter/controller/SlsProperties.cxx
create mode 100644 sd/source/ui/slidesorter/controller/SlsScrollBarManager.cxx
create mode 100644 sd/source/ui/slidesorter/controller/SlsSelectionFunction.cxx
create mode 100644 sd/source/ui/slidesorter/controller/SlsSelectionManager.cxx
create mode 100644 sd/source/ui/slidesorter/controller/SlsSelectionObserver.cxx
create mode 100644 sd/source/ui/slidesorter/controller/SlsSlotManager.cxx
create mode 100644 sd/source/ui/slidesorter/controller/SlsTransferableData.cxx
create mode 100644 sd/source/ui/slidesorter/controller/SlsVisibleAreaManager.cxx
create mode 100644 sd/source/ui/slidesorter/inc/cache/SlsCacheContext.hxx
create mode 100644 sd/source/ui/slidesorter/inc/cache/SlsPageCache.hxx
create mode 100644 sd/source/ui/slidesorter/inc/cache/SlsPageCacheManager.hxx
create mode 100644 sd/source/ui/slidesorter/inc/controller/SlideSorterController.hxx
create mode 100644 sd/source/ui/slidesorter/inc/controller/SlsAnimationFunction.hxx
create mode 100644 sd/source/ui/slidesorter/inc/controller/SlsAnimator.hxx
create mode 100644 sd/source/ui/slidesorter/inc/controller/SlsClipboard.hxx
create mode 100644 sd/source/ui/slidesorter/inc/controller/SlsCurrentSlideManager.hxx
create mode 100644 sd/source/ui/slidesorter/inc/controller/SlsFocusManager.hxx
create mode 100644 sd/source/ui/slidesorter/inc/controller/SlsInsertionIndicatorHandler.hxx
create mode 100644 sd/source/ui/slidesorter/inc/controller/SlsPageSelector.hxx
create mode 100644 sd/source/ui/slidesorter/inc/controller/SlsProperties.hxx
create mode 100644 sd/source/ui/slidesorter/inc/controller/SlsScrollBarManager.hxx
create mode 100644 sd/source/ui/slidesorter/inc/controller/SlsSelectionFunction.hxx
create mode 100644 sd/source/ui/slidesorter/inc/controller/SlsSelectionManager.hxx
create mode 100644 sd/source/ui/slidesorter/inc/controller/SlsSelectionObserver.hxx
create mode 100644 sd/source/ui/slidesorter/inc/controller/SlsSlotManager.hxx
create mode 100644 sd/source/ui/slidesorter/inc/controller/SlsTransferableData.hxx
create mode 100644 sd/source/ui/slidesorter/inc/controller/SlsVisibleAreaManager.hxx
create mode 100644 sd/source/ui/slidesorter/inc/model/SlideSorterModel.hxx
create mode 100644 sd/source/ui/slidesorter/inc/model/SlsEnumeration.hxx
create mode 100644 sd/source/ui/slidesorter/inc/model/SlsPageDescriptor.hxx
create mode 100644 sd/source/ui/slidesorter/inc/model/SlsPageEnumeration.hxx
create mode 100644 sd/source/ui/slidesorter/inc/model/SlsPageEnumerationProvider.hxx
create mode 100644 sd/source/ui/slidesorter/inc/model/SlsSharedPageDescriptor.hxx
create mode 100644 sd/source/ui/slidesorter/inc/model/SlsVisualState.hxx
create mode 100644 sd/source/ui/slidesorter/inc/view/SlideSorterView.hxx
create mode 100644 sd/source/ui/slidesorter/inc/view/SlsILayerPainter.hxx
create mode 100644 sd/source/ui/slidesorter/inc/view/SlsInsertAnimator.hxx
create mode 100644 sd/source/ui/slidesorter/inc/view/SlsInsertionIndicatorOverlay.hxx
create mode 100644 sd/source/ui/slidesorter/inc/view/SlsLayouter.hxx
create mode 100644 sd/source/ui/slidesorter/inc/view/SlsPageObjectLayouter.hxx
create mode 100644 sd/source/ui/slidesorter/inc/view/SlsPageObjectPainter.hxx
create mode 100644 sd/source/ui/slidesorter/inc/view/SlsTheme.hxx
create mode 100644 sd/source/ui/slidesorter/inc/view/SlsToolTip.hxx
create mode 100644 sd/source/ui/slidesorter/model/SlideSorterModel.cxx
create mode 100644 sd/source/ui/slidesorter/model/SlsPageDescriptor.cxx
create mode 100644 sd/source/ui/slidesorter/model/SlsPageEnumeration.cxx
create mode 100644 sd/source/ui/slidesorter/model/SlsPageEnumerationProvider.cxx
create mode 100644 sd/source/ui/slidesorter/model/SlsVisualState.cxx
create mode 100644 sd/source/ui/slidesorter/shell/SlideSorter.cxx
create mode 100644 sd/source/ui/slidesorter/shell/SlideSorterViewShell.cxx
create mode 100644 sd/source/ui/slidesorter/view/SlideSorterView.cxx
create mode 100644 sd/source/ui/slidesorter/view/SlsFramePainter.cxx
create mode 100644 sd/source/ui/slidesorter/view/SlsFramePainter.hxx
create mode 100644 sd/source/ui/slidesorter/view/SlsInsertAnimator.cxx
create mode 100644 sd/source/ui/slidesorter/view/SlsInsertionIndicatorOverlay.cxx
create mode 100644 sd/source/ui/slidesorter/view/SlsLayeredDevice.cxx
create mode 100644 sd/source/ui/slidesorter/view/SlsLayeredDevice.hxx
create mode 100644 sd/source/ui/slidesorter/view/SlsLayouter.cxx
create mode 100644 sd/source/ui/slidesorter/view/SlsPageObjectLayouter.cxx
create mode 100644 sd/source/ui/slidesorter/view/SlsPageObjectPainter.cxx
create mode 100644 sd/source/ui/slidesorter/view/SlsTheme.cxx
create mode 100644 sd/source/ui/slidesorter/view/SlsToolTip.cxx
create mode 100644 sd/source/ui/slidesorter/view/SlsViewCacheContext.cxx
create mode 100644 sd/source/ui/slidesorter/view/SlsViewCacheContext.hxx
create mode 100644 sd/source/ui/table/TableDesignPane.cxx
create mode 100644 sd/source/ui/table/tablefunction.cxx
create mode 100644 sd/source/ui/table/tableobjectbar.cxx
create mode 100644 sd/source/ui/table/tableobjectbar.hxx
create mode 100644 sd/source/ui/tools/AsynchronousCall.cxx
create mode 100644 sd/source/ui/tools/ConfigurationAccess.cxx
create mode 100644 sd/source/ui/tools/EventMultiplexer.cxx
create mode 100644 sd/source/ui/tools/GraphicSizeCheck.cxx
create mode 100644 sd/source/ui/tools/IconCache.cxx
create mode 100644 sd/source/ui/tools/IdleDetection.cxx
create mode 100644 sd/source/ui/tools/PreviewRenderer.cxx
create mode 100644 sd/source/ui/tools/SdGlobalResourceContainer.cxx
create mode 100644 sd/source/ui/tools/SlotStateListener.cxx
create mode 100644 sd/source/ui/tools/TimerBasedTaskExecution.cxx
create mode 100644 sd/source/ui/uitest/uiobject.cxx
create mode 100644 sd/source/ui/unoidl/DrawController.cxx
create mode 100644 sd/source/ui/unoidl/SdUnoDrawView.cxx
create mode 100644 sd/source/ui/unoidl/SdUnoOutlineView.cxx
create mode 100644 sd/source/ui/unoidl/SdUnoSlideView.cxx
create mode 100644 sd/source/ui/unoidl/UnoDocumentSettings.cxx
create mode 100644 sd/source/ui/unoidl/UnoDocumentSettings.hxx
create mode 100644 sd/source/ui/unoidl/randomnode.cxx
create mode 100644 sd/source/ui/unoidl/sddetect.cxx
create mode 100644 sd/source/ui/unoidl/sddetect.hxx
create mode 100644 sd/source/ui/unoidl/unocpres.cxx
create mode 100644 sd/source/ui/unoidl/unocpres.hxx
create mode 100644 sd/source/ui/unoidl/unodoc.cxx
create mode 100644 sd/source/ui/unoidl/unolayer.cxx
create mode 100644 sd/source/ui/unoidl/unolayer.hxx
create mode 100644 sd/source/ui/unoidl/unomodel.cxx
create mode 100644 sd/source/ui/unoidl/unomodule.cxx
create mode 100644 sd/source/ui/unoidl/unomodule.hxx
create mode 100644 sd/source/ui/unoidl/unoobj.cxx
create mode 100644 sd/source/ui/unoidl/unoobj.hxx
create mode 100644 sd/source/ui/unoidl/unopage.cxx
create mode 100644 sd/source/ui/unoidl/unopback.cxx
create mode 100644 sd/source/ui/unoidl/unopback.hxx
create mode 100644 sd/source/ui/unoidl/unopool.cxx
create mode 100644 sd/source/ui/unoidl/unopool.hxx
create mode 100644 sd/source/ui/unoidl/unosrch.cxx
create mode 100644 sd/source/ui/unoidl/unowcntr.cxx
create mode 100644 sd/source/ui/unoidl/unowcntr.hxx
create mode 100644 sd/source/ui/view/DocumentRenderer.cxx
create mode 100644 sd/source/ui/view/FormShellManager.cxx
create mode 100644 sd/source/ui/view/GraphicObjectBar.cxx
create mode 100644 sd/source/ui/view/GraphicViewShellBase.cxx
create mode 100644 sd/source/ui/view/ImpressViewShellBase.cxx
create mode 100644 sd/source/ui/view/MediaObjectBar.cxx
create mode 100644 sd/source/ui/view/OutlineViewShellBase.cxx
create mode 100644 sd/source/ui/view/Outliner.cxx
create mode 100644 sd/source/ui/view/OutlinerIterator.cxx
create mode 100644 sd/source/ui/view/PresentationViewShellBase.cxx
create mode 100644 sd/source/ui/view/SlideSorterViewShellBase.cxx
create mode 100644 sd/source/ui/view/ToolBarManager.cxx
create mode 100644 sd/source/ui/view/ViewClipboard.cxx
create mode 100644 sd/source/ui/view/ViewShellBase.cxx
create mode 100644 sd/source/ui/view/ViewShellHint.cxx
create mode 100644 sd/source/ui/view/ViewShellImplementation.cxx
create mode 100644 sd/source/ui/view/ViewShellManager.cxx
create mode 100644 sd/source/ui/view/ViewTabBar.cxx
create mode 100644 sd/source/ui/view/WindowUpdater.cxx
create mode 100644 sd/source/ui/view/clview.cxx
create mode 100644 sd/source/ui/view/drawview.cxx
create mode 100644 sd/source/ui/view/drbezob.cxx
create mode 100644 sd/source/ui/view/drtxtob.cxx
create mode 100644 sd/source/ui/view/drtxtob1.cxx
create mode 100644 sd/source/ui/view/drviews1.cxx
create mode 100644 sd/source/ui/view/drviews2.cxx
create mode 100644 sd/source/ui/view/drviews3.cxx
create mode 100644 sd/source/ui/view/drviews4.cxx
create mode 100644 sd/source/ui/view/drviews5.cxx
create mode 100644 sd/source/ui/view/drviews6.cxx
create mode 100644 sd/source/ui/view/drviews7.cxx
create mode 100644 sd/source/ui/view/drviews8.cxx
create mode 100644 sd/source/ui/view/drviews9.cxx
create mode 100644 sd/source/ui/view/drviewsa.cxx
create mode 100644 sd/source/ui/view/drviewsb.cxx
create mode 100644 sd/source/ui/view/drviewsc.cxx
create mode 100644 sd/source/ui/view/drviewsd.cxx
create mode 100644 sd/source/ui/view/drviewse.cxx
create mode 100644 sd/source/ui/view/drviewsf.cxx
create mode 100644 sd/source/ui/view/drviewsg.cxx
create mode 100644 sd/source/ui/view/drviewsh.cxx
create mode 100644 sd/source/ui/view/drviewsi.cxx
create mode 100644 sd/source/ui/view/drviewsj.cxx
create mode 100644 sd/source/ui/view/drviewsk.cxx
create mode 100644 sd/source/ui/view/drvwshrg.cxx
create mode 100644 sd/source/ui/view/frmview.cxx
create mode 100644 sd/source/ui/view/grviewsh.cxx
create mode 100644 sd/source/ui/view/outlnvs2.cxx
create mode 100644 sd/source/ui/view/outlnvsh.cxx
create mode 100644 sd/source/ui/view/outlview.cxx
create mode 100644 sd/source/ui/view/presvish.cxx
create mode 100644 sd/source/ui/view/sdruler.cxx
create mode 100644 sd/source/ui/view/sdview.cxx
create mode 100644 sd/source/ui/view/sdview2.cxx
create mode 100644 sd/source/ui/view/sdview3.cxx
create mode 100644 sd/source/ui/view/sdview4.cxx
create mode 100644 sd/source/ui/view/sdview5.cxx
create mode 100644 sd/source/ui/view/sdwindow.cxx
create mode 100644 sd/source/ui/view/tabcontr.cxx
create mode 100644 sd/source/ui/view/unmodpg.cxx
create mode 100644 sd/source/ui/view/viewoverlaymanager.cxx
create mode 100644 sd/source/ui/view/viewshe2.cxx
create mode 100644 sd/source/ui/view/viewshe3.cxx
create mode 100644 sd/source/ui/view/viewshel.cxx
create mode 100644 sd/source/ui/view/zoomlist.cxx
create mode 100644 sd/uiconfig/sdraw/menubar/menubar.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/3dobject.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/3dscene.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/3dscene2.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/bezier.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/connector.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/curve.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/draw.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/drawtext.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/form.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/formrichtext.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/gluepoint.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/graphic.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/group.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/layertab.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/line.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/measure.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/media.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/multiselect.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/notebookbar.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/objectalign.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/oleobject.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/page.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/pagepane.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/pagepanemaster.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/pagepanenosel.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/pagepanenoselmaster.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/pagetab.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/table.xml
create mode 100644 sd/uiconfig/sdraw/popupmenu/textbox.xml
create mode 100644 sd/uiconfig/sdraw/statusbar/statusbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/3dobjectsbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/alignmentbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/arrowsbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/arrowshapes.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/basicshapes.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/bezierobjectbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/calloutshapes.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/choosemodebar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/colorbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/commentsbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/connectorsbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/distributebar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/drawingobjectbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/ellipsesbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/extrusionobjectbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/findbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/flowchartshapes.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/fontworkobjectbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/fontworkshapetype.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/formcontrols.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/formdesign.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/formsfilterbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/formsnavigationbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/formtextobjectbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/fullscreenbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/gluepointsobjectbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/graffilterbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/graphicobjectbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/insertbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/linesbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/masterviewtoolbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/mediaobjectbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/notebookbarshortcuts.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/optimizetablebar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/optionsbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/positionbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/rectanglesbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/redactedexportbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/redactionbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/standardbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/starshapes.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/symbolshapes.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/tableobjectbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/textbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/textobjectbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/toolbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/viewerbar.xml
create mode 100644 sd/uiconfig/sdraw/toolbar/zoombar.xml
create mode 100644 sd/uiconfig/sdraw/ui/breakdialog.ui
create mode 100644 sd/uiconfig/sdraw/ui/bulletsandnumbering.ui
create mode 100644 sd/uiconfig/sdraw/ui/copydlg.ui
create mode 100644 sd/uiconfig/sdraw/ui/crossfadedialog.ui
create mode 100644 sd/uiconfig/sdraw/ui/dlgsnap.ui
create mode 100644 sd/uiconfig/sdraw/ui/drawchardialog.ui
create mode 100644 sd/uiconfig/sdraw/ui/drawpagedialog.ui
create mode 100644 sd/uiconfig/sdraw/ui/drawparadialog.ui
create mode 100644 sd/uiconfig/sdraw/ui/drawprinteroptions.ui
create mode 100644 sd/uiconfig/sdraw/ui/drawprtldialog.ui
create mode 100644 sd/uiconfig/sdraw/ui/insertlayer.ui
create mode 100644 sd/uiconfig/sdraw/ui/insertslidesdialog.ui
create mode 100644 sd/uiconfig/sdraw/ui/namedesign.ui
create mode 100644 sd/uiconfig/sdraw/ui/navigatorcontextmenu.ui
create mode 100644 sd/uiconfig/sdraw/ui/notebookbar.ui
create mode 100644 sd/uiconfig/sdraw/ui/notebookbar_compact.ui
create mode 100644 sd/uiconfig/sdraw/ui/notebookbar_groupedbar_compact.ui
create mode 100644 sd/uiconfig/sdraw/ui/notebookbar_online.ui
create mode 100644 sd/uiconfig/sdraw/ui/notebookbar_single.ui
create mode 100644 sd/uiconfig/sdraw/ui/paranumberingtab.ui
create mode 100644 sd/uiconfig/sdraw/ui/queryunlinkimagedialog.ui
create mode 100644 sd/uiconfig/sdraw/ui/vectorize.ui
create mode 100644 sd/uiconfig/simpress/menubar/menubar.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/3dobject.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/3dscene.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/3dscene2.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/bezier.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/connector.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/curve.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/draw.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/drawtext.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/form.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/formrichtext.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/gluepoint.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/graphic.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/group.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/line.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/measure.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/media.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/multiselect.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/notebookbar.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/objectalign.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/oleobject.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/outline.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/page.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/pagepane.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/pagepanemaster.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/pagepanenosel.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/pagepanenoselmaster.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/pagetab.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/table.xml
create mode 100644 sd/uiconfig/simpress/popupmenu/textbox.xml
create mode 100644 sd/uiconfig/simpress/statusbar/statusbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/3dobjectsbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/alignmentbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/arrowsbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/arrowshapes.xml
create mode 100644 sd/uiconfig/simpress/toolbar/basicshapes.xml
create mode 100644 sd/uiconfig/simpress/toolbar/bezierobjectbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/calloutshapes.xml
create mode 100644 sd/uiconfig/simpress/toolbar/choosemodebar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/classificationbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/colorbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/commentsbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/commontaskbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/connectorsbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/distributebar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/drawingobjectbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/ellipsesbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/extrusionobjectbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/findbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/flowchartshapes.xml
create mode 100644 sd/uiconfig/simpress/toolbar/fontworkobjectbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/fontworkshapetype.xml
create mode 100644 sd/uiconfig/simpress/toolbar/formcontrols.xml
create mode 100644 sd/uiconfig/simpress/toolbar/formdesign.xml
create mode 100644 sd/uiconfig/simpress/toolbar/formsfilterbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/formsnavigationbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/formtextobjectbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/fullscreenbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/gluepointsobjectbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/graffilterbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/graphicobjectbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/insertbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/linesbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/masterviewtoolbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/mediaobjectbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/notebookbarshortcuts.xml
create mode 100644 sd/uiconfig/simpress/toolbar/optimizetablebar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/optionsbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/outlinetoolbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/positionbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/rectanglesbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/singlemode.xml
create mode 100644 sd/uiconfig/simpress/toolbar/slideviewobjectbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/slideviewtoolbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/standardbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/starshapes.xml
create mode 100644 sd/uiconfig/simpress/toolbar/symbolshapes.xml
create mode 100644 sd/uiconfig/simpress/toolbar/tableobjectbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/textbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/textobjectbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/toolbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/viewerbar.xml
create mode 100644 sd/uiconfig/simpress/toolbar/zoombar.xml
create mode 100644 sd/uiconfig/simpress/ui/annotation.ui
create mode 100644 sd/uiconfig/simpress/ui/annotationtagmenu.ui
create mode 100644 sd/uiconfig/simpress/ui/clientboxfragment.ui
create mode 100644 sd/uiconfig/simpress/ui/currentmastermenu.ui
create mode 100644 sd/uiconfig/simpress/ui/customanimationeffecttab.ui
create mode 100644 sd/uiconfig/simpress/ui/customanimationfragment.ui
create mode 100644 sd/uiconfig/simpress/ui/customanimationproperties.ui
create mode 100644 sd/uiconfig/simpress/ui/customanimationspanel.ui
create mode 100644 sd/uiconfig/simpress/ui/customanimationtexttab.ui
create mode 100644 sd/uiconfig/simpress/ui/customanimationtimingtab.ui
create mode 100644 sd/uiconfig/simpress/ui/customslideshows.ui
create mode 100644 sd/uiconfig/simpress/ui/definecustomslideshow.ui
create mode 100644 sd/uiconfig/simpress/ui/displaywindow.ui
create mode 100644 sd/uiconfig/simpress/ui/dlgfield.ui
create mode 100644 sd/uiconfig/simpress/ui/dockinganimation.ui
create mode 100644 sd/uiconfig/simpress/ui/effectmenu.ui
create mode 100644 sd/uiconfig/simpress/ui/fieldmenu.ui
create mode 100644 sd/uiconfig/simpress/ui/fontsizemenu.ui
create mode 100644 sd/uiconfig/simpress/ui/fontstylemenu.ui
create mode 100644 sd/uiconfig/simpress/ui/gluebox.ui
create mode 100644 sd/uiconfig/simpress/ui/headerfooterdialog.ui
create mode 100644 sd/uiconfig/simpress/ui/headerfootertab.ui
create mode 100644 sd/uiconfig/simpress/ui/impressprinteroptions.ui
create mode 100644 sd/uiconfig/simpress/ui/insertslides.ui
create mode 100644 sd/uiconfig/simpress/ui/interactiondialog.ui
create mode 100644 sd/uiconfig/simpress/ui/interactionpage.ui
create mode 100644 sd/uiconfig/simpress/ui/layoutmenu.ui
create mode 100644 sd/uiconfig/simpress/ui/layoutpanel.ui
create mode 100644 sd/uiconfig/simpress/ui/layoutwindow.ui
create mode 100644 sd/uiconfig/simpress/ui/masterlayoutdlg.ui
create mode 100644 sd/uiconfig/simpress/ui/mastermenu.ui
create mode 100644 sd/uiconfig/simpress/ui/masterpagemenu.ui
create mode 100644 sd/uiconfig/simpress/ui/masterpagepanel.ui
create mode 100644 sd/uiconfig/simpress/ui/masterpagepanelall.ui
create mode 100644 sd/uiconfig/simpress/ui/masterpagepanelrecent.ui
create mode 100644 sd/uiconfig/simpress/ui/navigatorpanel.ui
create mode 100644 sd/uiconfig/simpress/ui/notebookbar.ui
create mode 100644 sd/uiconfig/simpress/ui/notebookbar_compact.ui
create mode 100644 sd/uiconfig/simpress/ui/notebookbar_groupedbar_compact.ui
create mode 100644 sd/uiconfig/simpress/ui/notebookbar_groupedbar_full.ui
create mode 100644 sd/uiconfig/simpress/ui/notebookbar_groups.ui
create mode 100644 sd/uiconfig/simpress/ui/notebookbar_online.ui
create mode 100644 sd/uiconfig/simpress/ui/notebookbar_single.ui
create mode 100644 sd/uiconfig/simpress/ui/optimpressgeneralpage.ui
create mode 100644 sd/uiconfig/simpress/ui/pagesfieldbox.ui
create mode 100644 sd/uiconfig/simpress/ui/photoalbum.ui
create mode 100644 sd/uiconfig/simpress/ui/pmimagespage.ui
create mode 100644 sd/uiconfig/simpress/ui/pminfodialog.ui
create mode 100644 sd/uiconfig/simpress/ui/pmintropage.ui
create mode 100644 sd/uiconfig/simpress/ui/pmobjectspage.ui
create mode 100644 sd/uiconfig/simpress/ui/pmslidespage.ui
create mode 100644 sd/uiconfig/simpress/ui/pmsummarypage.ui
create mode 100644 sd/uiconfig/simpress/ui/presentationdialog.ui
create mode 100644 sd/uiconfig/simpress/ui/prntopts.ui
create mode 100644 sd/uiconfig/simpress/ui/remotedialog.ui
create mode 100644 sd/uiconfig/simpress/ui/rotatemenu.ui
create mode 100644 sd/uiconfig/simpress/ui/scalemenu.ui
create mode 100644 sd/uiconfig/simpress/ui/sdviewpage.ui
create mode 100644 sd/uiconfig/simpress/ui/sidebarslidebackground.ui
create mode 100644 sd/uiconfig/simpress/ui/slidecontextmenu.ui
create mode 100644 sd/uiconfig/simpress/ui/slidedesigndialog.ui
create mode 100644 sd/uiconfig/simpress/ui/slidetransitionspanel.ui
create mode 100644 sd/uiconfig/simpress/ui/snapmenu.ui
create mode 100644 sd/uiconfig/simpress/ui/tabledesignpanel.ui
create mode 100644 sd/uiconfig/simpress/ui/tabviewbar.ui
create mode 100644 sd/uiconfig/simpress/ui/templatedialog.ui
create mode 100644 sd/util/sd.component
create mode 100644 sd/util/sdd.component
create mode 100644 sd/workben/custompanel/ctp_panel.cxx
create mode 100644 sd/workben/custompanel/ctp_panel.hxx
create mode 100644 sd/workben/testdll/makefile
create mode 100644 sd/xml/effects.xml
create mode 100644 sd/xml/layoutlist.xml
create mode 100644 sd/xml/objectlist.xml
create mode 100644 sd/xml/styles.xml
create mode 100644 sd/xml/transitions-ogl.xml
create mode 100644 sd/xml/transitions.xml
create mode 100644 sd/xsl/effect.xsl
(limited to 'sd')
diff --git a/sd/AllLangMoTarget_sd.mk b/sd/AllLangMoTarget_sd.mk
new file mode 100644
index 0000000000..7ea813e5fa
--- /dev/null
+++ b/sd/AllLangMoTarget_sd.mk
@@ -0,0 +1,11 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+$(eval $(call gb_AllLangMoTarget_AllLangMoTarget,sd))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_a11y.mk b/sd/CppunitTest_sd_a11y.mk
new file mode 100644
index 0000000000..6b0c228607
--- /dev/null
+++ b/sd/CppunitTest_sd_a11y.mk
@@ -0,0 +1,38 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_CppunitTest_CppunitTest,sd_a11y))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,sd_a11y, \
+ sd/qa/unit/a11y/layout \
+))
+
+$(eval $(call gb_CppunitTest_use_libraries,sd_a11y, \
+ sal \
+ cppu \
+ subsequenttest \
+ test \
+ unotest \
+ vcl \
+))
+
+$(eval $(call gb_CppunitTest_use_api,sd_a11y,\
+ offapi \
+ udkapi \
+))
+
+$(eval $(call gb_CppunitTest_use_sdk_api,sd_a11y))
+$(eval $(call gb_CppunitTest_use_rdb,sd_a11y,services))
+$(eval $(call gb_CppunitTest_use_ure,sd_a11y))
+$(eval $(call gb_CppunitTest_use_vcl,sd_a11y))
+
+$(eval $(call gb_CppunitTest_use_instdir_configuration,sd_a11y))
+$(eval $(call gb_CppunitTest_use_common_configuration,sd_a11y))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_activex_controls_tests.mk b/sd/CppunitTest_sd_activex_controls_tests.mk
new file mode 100644
index 0000000000..8659a59021
--- /dev/null
+++ b/sd/CppunitTest_sd_activex_controls_tests.mk
@@ -0,0 +1,72 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t; fill-column: 100 -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_CppunitTest_CppunitTest,sd_activex_controls_tests))
+
+$(eval $(call gb_CppunitTest_use_externals,sd_activex_controls_tests,\
+ boost_headers \
+ libxml2 \
+))
+
+$(eval $(call gb_CppunitTest_use_common_precompiled_header,sd_activex_controls_tests))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,sd_activex_controls_tests, \
+ sd/qa/unit/activex-controls-tests \
+))
+
+$(eval $(call gb_CppunitTest_use_libraries,sd_activex_controls_tests, \
+ $(call gb_Helper_optional,AVMEDIA,avmedia) \
+ basegfx \
+ comphelper \
+ cppu \
+ cppuhelper \
+ drawinglayer \
+ editeng \
+ for \
+ forui \
+ i18nlangtag \
+ msfilter \
+ oox \
+ sal \
+ salhelper \
+ sax \
+ sd \
+ sfx \
+ sot \
+ subsequenttest \
+ svl \
+ svt \
+ svx \
+ svxcore \
+ test \
+ tl \
+ tk \
+ ucbhelper \
+ unotest \
+ utl \
+ vcl \
+ xo \
+))
+
+$(eval $(call gb_CppunitTest_set_include,sd_activex_controls_tests,\
+ -I$(SRCDIR)/sd/source/ui/inc \
+ -I$(SRCDIR)/sd/inc \
+ $$(INCLUDE) \
+))
+
+$(eval $(call gb_CppunitTest_use_sdk_api,sd_activex_controls_tests))
+
+$(eval $(call gb_CppunitTest_use_ure,sd_activex_controls_tests))
+$(eval $(call gb_CppunitTest_use_vcl,sd_activex_controls_tests))
+
+$(eval $(call gb_CppunitTest_use_rdb,sd_activex_controls_tests,services))
+
+$(eval $(call gb_CppunitTest_use_configuration,sd_activex_controls_tests))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_dialogs_test.mk b/sd/CppunitTest_sd_dialogs_test.mk
new file mode 100644
index 0000000000..839f702de7
--- /dev/null
+++ b/sd/CppunitTest_sd_dialogs_test.mk
@@ -0,0 +1,77 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+$(eval $(call gb_CppunitTest_CppunitScreenShot,sd_dialogs_test))
+
+$(eval $(call gb_CppunitTest_use_common_precompiled_header,sd_dialogs_test))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,sd_dialogs_test, \
+ sd/qa/unit/dialogs-test \
+))
+
+$(eval $(call gb_CppunitTest_use_sdk_api,sd_dialogs_test))
+
+$(eval $(call gb_CppunitTest_set_include,sd_dialogs_test,\
+ -I$(SRCDIR)/sd/source/ui/inc \
+ -I$(SRCDIR)/sd/inc \
+ $$(INCLUDE) \
+))
+
+$(eval $(call gb_CppunitTest_use_libraries,sd_dialogs_test, \
+ basegfx \
+ comphelper \
+ cppu \
+ cppuhelper \
+ drawinglayer \
+ editeng \
+ i18nlangtag \
+ i18nutil \
+ msfilter \
+ oox \
+ sal \
+ salhelper \
+ sax \
+ sd \
+ sdui \
+ sfx \
+ sot \
+ svl \
+ svt \
+ svx \
+ svxcore \
+ test \
+ tl \
+ tk \
+ ucbhelper \
+ unotest \
+ utl \
+ vcl \
+ xo \
+))
+
+$(eval $(call gb_CppunitTest_use_external,sd_dialogs_test,boost_headers))
+
+$(eval $(call gb_CppunitTest_use_sdk_api,sd_dialogs_test))
+
+$(eval $(call gb_CppunitTest_use_ure,sd_dialogs_test))
+$(eval $(call gb_CppunitTest_use_vcl_non_headless_with_windows,sd_dialogs_test))
+
+$(eval $(call gb_CppunitTest_use_rdb,sd_dialogs_test,services))
+
+$(eval $(call gb_CppunitTest_use_configuration,sd_dialogs_test))
+
+$(eval $(call gb_CppunitTest_use_uiconfigs,sd_dialogs_test,\
+ cui \
+ modules/sdraw \
+ modules/simpress \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_export_tests-ooxml1.mk b/sd/CppunitTest_sd_export_tests-ooxml1.mk
new file mode 100644
index 0000000000..914ff8ec59
--- /dev/null
+++ b/sd/CppunitTest_sd_export_tests-ooxml1.mk
@@ -0,0 +1,14 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+$(eval $(call sd_export_test,-ooxml1))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_export_tests-ooxml2.mk b/sd/CppunitTest_sd_export_tests-ooxml2.mk
new file mode 100644
index 0000000000..44664f69aa
--- /dev/null
+++ b/sd/CppunitTest_sd_export_tests-ooxml2.mk
@@ -0,0 +1,14 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+$(eval $(call sd_export_test,-ooxml2))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_export_tests-ooxml3.mk b/sd/CppunitTest_sd_export_tests-ooxml3.mk
new file mode 100644
index 0000000000..4e79f4ccd9
--- /dev/null
+++ b/sd/CppunitTest_sd_export_tests-ooxml3.mk
@@ -0,0 +1,17 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+$(eval $(call sd_export_test,-ooxml3))
+
+$(call gb_CppunitTest_get_target,sd_export_tests-ooxml3): \
+ $(call gb_Package_get_target,postprocess_images)
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_export_tests-ooxml4.mk b/sd/CppunitTest_sd_export_tests-ooxml4.mk
new file mode 100644
index 0000000000..273d426baa
--- /dev/null
+++ b/sd/CppunitTest_sd_export_tests-ooxml4.mk
@@ -0,0 +1,17 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+$(eval $(call sd_export_test,-ooxml4))
+
+$(call gb_CppunitTest_get_target,sd_export_tests-ooxml4): \
+ $(call gb_Package_get_target,postprocess_images)
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_export_tests.mk b/sd/CppunitTest_sd_export_tests.mk
new file mode 100644
index 0000000000..20aea4da12
--- /dev/null
+++ b/sd/CppunitTest_sd_export_tests.mk
@@ -0,0 +1,15 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+# empty second argument (i.e. no 1)
+$(eval $(call sd_export_test,))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_filter_eppt.mk b/sd/CppunitTest_sd_filter_eppt.mk
new file mode 100644
index 0000000000..261fa3052e
--- /dev/null
+++ b/sd/CppunitTest_sd_filter_eppt.mk
@@ -0,0 +1,54 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+$(eval $(call gb_CppunitTest_CppunitTest,sd_filter_eppt))
+
+$(eval $(call gb_CppunitTest_use_externals,sd_filter_eppt,\
+ boost_headers \
+ libxml2 \
+))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,sd_filter_eppt, \
+ sd/qa/filter/eppt/eppt \
+))
+
+$(eval $(call gb_CppunitTest_use_libraries,sd_filter_eppt, \
+ comphelper \
+ cppu \
+ cppuhelper \
+ docmodel \
+ sd \
+ sal \
+ subsequenttest \
+ test \
+ unotest \
+ utl \
+ tl \
+))
+
+$(eval $(call gb_CppunitTest_use_sdk_api,sd_filter_eppt))
+
+$(eval $(call gb_CppunitTest_use_ure,sd_filter_eppt))
+$(eval $(call gb_CppunitTest_use_vcl,sd_filter_eppt))
+
+$(eval $(call gb_CppunitTest_use_rdb,sd_filter_eppt,services))
+
+$(eval $(call gb_CppunitTest_use_custom_headers,sd_filter_eppt,\
+ officecfg/registry \
+))
+
+$(eval $(call gb_CppunitTest_use_configuration,sd_filter_eppt))
+
+$(eval $(call gb_CppunitTest_add_arguments,sd_filter_eppt, \
+ -env:arg-env=$(gb_Helper_LIBRARY_PATH_VAR)"$$$${$(gb_Helper_LIBRARY_PATH_VAR)+=$$$$$(gb_Helper_LIBRARY_PATH_VAR)}" \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_filters_test.mk b/sd/CppunitTest_sd_filters_test.mk
new file mode 100644
index 0000000000..0668683fa0
--- /dev/null
+++ b/sd/CppunitTest_sd_filters_test.mk
@@ -0,0 +1,78 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+$(eval $(call gb_CppunitTest_CppunitTest,sd_filters_test))
+
+$(eval $(call gb_CppunitTest_use_external,sd_filters_test,boost_headers))
+
+$(eval $(call gb_CppunitTest_use_common_precompiled_header,sd_filters_test))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,sd_filters_test, \
+ sd/qa/unit/filters-test \
+))
+
+ifeq ($(DISABLE_CVE_TESTS),TRUE)
+$(eval $(call gb_CppunitTest_add_defs,sd_filters_test,\
+ -DDISABLE_CVE_TESTS \
+))
+endif
+
+$(eval $(call gb_CppunitTest_use_libraries,sd_filters_test, \
+ basegfx \
+ comphelper \
+ cppu \
+ cppuhelper \
+ drawinglayer \
+ editeng \
+ i18nlangtag \
+ i18nutil \
+ msfilter \
+ oox \
+ sal \
+ salhelper \
+ sax \
+ sd \
+ sfx \
+ sot \
+ svl \
+ svt \
+ svx \
+ svxcore \
+ test \
+ tl \
+ tk \
+ ucbhelper \
+ unotest \
+ utl \
+ vcl \
+ xo \
+))
+
+$(eval $(call gb_CppunitTest_set_include,sd_filters_test,\
+ -I$(SRCDIR)/sd/source/ui/inc \
+ -I$(SRCDIR)/sd/inc \
+ $$(INCLUDE) \
+))
+
+$(eval $(call gb_CppunitTest_use_sdk_api,sd_filters_test))
+
+$(eval $(call gb_CppunitTest_use_ure,sd_filters_test))
+$(eval $(call gb_CppunitTest_use_vcl,sd_filters_test))
+
+$(eval $(call gb_CppunitTest_use_rdb,sd_filters_test,services))
+
+$(eval $(call gb_CppunitTest_use_configuration,sd_filters_test))
+
+# sd dlopens libicg.so for cgm import, so ensure its built by now
+$(call gb_CppunitTest_get_target,sd_filters_test) : | \
+ $(call gb_Library_get_target,icg) \
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_html_export_tests.mk b/sd/CppunitTest_sd_html_export_tests.mk
new file mode 100644
index 0000000000..1d69688860
--- /dev/null
+++ b/sd/CppunitTest_sd_html_export_tests.mk
@@ -0,0 +1,73 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+$(eval $(call gb_CppunitTest_CppunitTest,sd_html_export_tests))
+
+$(eval $(call gb_CppunitTest_use_externals,sd_html_export_tests,\
+ boost_headers \
+ libxml2 \
+))
+
+$(eval $(call gb_CppunitTest_use_common_precompiled_header,sd_html_export_tests))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,sd_html_export_tests, \
+ sd/qa/unit/HtmlExportTest \
+))
+
+$(eval $(call gb_CppunitTest_use_libraries,sd_html_export_tests, \
+ basegfx \
+ comphelper \
+ cppu \
+ cppuhelper \
+ drawinglayer \
+ editeng \
+ for \
+ forui \
+ i18nlangtag \
+ msfilter \
+ oox \
+ sal \
+ salhelper \
+ sax \
+ sd \
+ sfx \
+ sot \
+ subsequenttest \
+ svl \
+ svt \
+ svx \
+ svxcore \
+ test \
+ tl \
+ tk \
+ ucbhelper \
+ unotest \
+ utl \
+ vcl \
+ xo \
+))
+
+$(eval $(call gb_CppunitTest_set_include,sd_html_export_tests,\
+ -I$(SRCDIR)/sd/source/ui/inc \
+ -I$(SRCDIR)/sd/inc \
+ $$(INCLUDE) \
+))
+
+$(eval $(call gb_CppunitTest_use_sdk_api,sd_html_export_tests))
+
+$(eval $(call gb_CppunitTest_use_ure,sd_html_export_tests))
+$(eval $(call gb_CppunitTest_use_vcl,sd_html_export_tests))
+
+$(eval $(call gb_CppunitTest_use_rdb,sd_html_export_tests,services))
+
+$(eval $(call gb_CppunitTest_use_configuration,sd_html_export_tests))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_import_tests-smartart.mk b/sd/CppunitTest_sd_import_tests-smartart.mk
new file mode 100644
index 0000000000..22ad3c4a5e
--- /dev/null
+++ b/sd/CppunitTest_sd_import_tests-smartart.mk
@@ -0,0 +1,18 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+$(eval $(call sd_import_test,-smartart))
+
+ifneq ($(filter MORE_FONTS,$(BUILD_TYPE)),)
+$(eval $(call gb_CppunitTest_set_non_application_font_use,sd_import_tests-smartart,abort))
+endif
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_import_tests.mk b/sd/CppunitTest_sd_import_tests.mk
new file mode 100644
index 0000000000..c75b571c2f
--- /dev/null
+++ b/sd/CppunitTest_sd_import_tests.mk
@@ -0,0 +1,15 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+# empty second argument (i.e. no 1)
+$(eval $(call sd_import_test,))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_import_tests2.mk b/sd/CppunitTest_sd_import_tests2.mk
new file mode 100644
index 0000000000..102de14b4c
--- /dev/null
+++ b/sd/CppunitTest_sd_import_tests2.mk
@@ -0,0 +1,14 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+$(eval $(call sd_import_test,2))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_import_tests_skia.mk b/sd/CppunitTest_sd_import_tests_skia.mk
new file mode 100644
index 0000000000..bb0d0ad2a3
--- /dev/null
+++ b/sd/CppunitTest_sd_import_tests_skia.mk
@@ -0,0 +1,13 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t; fill-column: 100 -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call sd_import_test,_skia))
+$(eval $(call gb_CppunitTest_use_vcl_non_headless,sd_import_tests_skia))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_layout_tests.mk b/sd/CppunitTest_sd_layout_tests.mk
new file mode 100644
index 0000000000..364feaed98
--- /dev/null
+++ b/sd/CppunitTest_sd_layout_tests.mk
@@ -0,0 +1,78 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+$(eval $(call gb_CppunitTest_CppunitTest,sd_layout_tests))
+
+$(eval $(call gb_CppunitTest_use_externals,sd_layout_tests,\
+ boost_headers \
+ libxml2 \
+))
+
+$(eval $(call gb_CppunitTest_use_common_precompiled_header,sd_layout_tests))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,sd_layout_tests, \
+ sd/qa/unit/layout-tests \
+))
+
+$(eval $(call gb_CppunitTest_use_libraries,sd_layout_tests, \
+ $(call gb_Helper_optional,AVMEDIA,avmedia) \
+ basegfx \
+ comphelper \
+ cppu \
+ cppuhelper \
+ drawinglayer \
+ editeng \
+ for \
+ forui \
+ i18nlangtag \
+ msfilter \
+ oox \
+ sal \
+ salhelper \
+ sax \
+ sd \
+ sfx \
+ sot \
+ subsequenttest \
+ svl \
+ svt \
+ svx \
+ svxcore \
+ test \
+ tl \
+ tk \
+ ucbhelper \
+ unotest \
+ utl \
+ vcl \
+ xo \
+))
+
+$(eval $(call gb_CppunitTest_set_include,sd_layout_tests,\
+ -I$(SRCDIR)/sd/source/ui/inc \
+ -I$(SRCDIR)/sd/inc \
+ $$(INCLUDE) \
+))
+
+$(eval $(call gb_CppunitTest_use_sdk_api,sd_layout_tests))
+
+$(eval $(call gb_CppunitTest_use_ure,sd_layout_tests))
+$(eval $(call gb_CppunitTest_use_vcl,sd_layout_tests))
+
+$(eval $(call gb_CppunitTest_use_rdb,sd_layout_tests,services))
+
+$(eval $(call gb_CppunitTest_use_custom_headers,sd_layout_tests,\
+ officecfg/registry \
+))
+
+$(eval $(call gb_CppunitTest_use_configuration,sd_layout_tests))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_misc_tests.mk b/sd/CppunitTest_sd_misc_tests.mk
new file mode 100644
index 0000000000..f98f32a683
--- /dev/null
+++ b/sd/CppunitTest_sd_misc_tests.mk
@@ -0,0 +1,83 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+$(eval $(call gb_CppunitTest_CppunitTest,sd_misc_tests))
+
+$(eval $(call gb_CppunitTest_use_externals,sd_misc_tests,\
+ boost_headers \
+ libxml2 \
+))
+
+$(eval $(call gb_CppunitTest_use_common_precompiled_header,sd_misc_tests))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,sd_misc_tests, \
+ sd/qa/unit/misc-tests \
+))
+
+$(eval $(call gb_CppunitTest_use_libraries,sd_misc_tests, \
+ $(call gb_Helper_optional,AVMEDIA,avmedia) \
+ basegfx \
+ comphelper \
+ cppu \
+ cppuhelper \
+ drawinglayer \
+ docmodel \
+ editeng \
+ for \
+ forui \
+ i18nlangtag \
+ msfilter \
+ oox \
+ sal \
+ salhelper \
+ sax \
+ sd \
+ sfx \
+ sot \
+ subsequenttest \
+ svl \
+ svt \
+ svx \
+ svxcore \
+ test \
+ tl \
+ tk \
+ ucbhelper \
+ unotest \
+ utl \
+ vcl \
+ xo \
+))
+
+$(eval $(call gb_CppunitTest_set_include,sd_misc_tests,\
+ -I$(SRCDIR)/sd/source/ui/inc \
+ -I$(SRCDIR)/sd/inc \
+ $$(INCLUDE) \
+))
+
+$(eval $(call gb_CppunitTest_use_sdk_api,sd_misc_tests))
+
+$(eval $(call gb_CppunitTest_use_ure,sd_misc_tests))
+$(eval $(call gb_CppunitTest_use_vcl,sd_misc_tests))
+
+$(eval $(call gb_CppunitTest_use_rdb,sd_misc_tests,services))
+
+$(eval $(call gb_CppunitTest_use_custom_headers,sd_misc_tests,\
+ officecfg/registry \
+))
+
+$(eval $(call gb_CppunitTest_use_configuration,sd_misc_tests))
+
+$(eval $(call gb_CppunitTest_add_arguments,sd_misc_tests, \
+ -env:arg-env=$(gb_Helper_LIBRARY_PATH_VAR)"$$$${$(gb_Helper_LIBRARY_PATH_VAR)+=$$$$$(gb_Helper_LIBRARY_PATH_VAR)}" \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_pdf_import_test.mk b/sd/CppunitTest_sd_pdf_import_test.mk
new file mode 100644
index 0000000000..eb3a6ecf93
--- /dev/null
+++ b/sd/CppunitTest_sd_pdf_import_test.mk
@@ -0,0 +1,73 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_CppunitTest_CppunitTest,sd_pdf_import_test))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,sd_pdf_import_test, \
+ sd/qa/unit/SdrPdfImportTest \
+))
+
+$(eval $(call gb_CppunitTest_use_externals,sd_pdf_import_test, \
+ boost_headers \
+))
+
+$(eval $(call gb_CppunitTest_set_include,sd_pdf_import_test,\
+ -I$(SRCDIR)/sd/inc \
+ -I$(SRCDIR)/sd/source/ui/inc \
+ -I$(SRCDIR)/sd/source/ui/slidesorter/inc \
+ -I$(SRCDIR)/svx/source/inc \
+ -I$(SRCDIR)/svx/inc \
+ $$(INCLUDE) \
+))
+
+$(eval $(call gb_CppunitTest_use_libraries,sd_pdf_import_test, \
+ $(call gb_Helper_optional,AVMEDIA,avmedia) \
+ basegfx \
+ canvastools \
+ comphelper \
+ cppcanvas \
+ cppu \
+ cppuhelper \
+ drawinglayer \
+ editeng \
+ for \
+ forui \
+ i18nlangtag \
+ i18nutil \
+ msfilter \
+ oox \
+ sal \
+ salhelper \
+ sax \
+ sb \
+ sd \
+ sfx \
+ sot \
+ subsequenttest \
+ svl \
+ svt \
+ svx \
+ svxcore \
+ test \
+ tl \
+ tk \
+ ucbhelper \
+ unotest \
+ utl \
+ vcl \
+ xo \
+))
+
+$(eval $(call gb_CppunitTest_use_sdk_api,sd_pdf_import_test))
+$(eval $(call gb_CppunitTest_use_ure,sd_pdf_import_test))
+$(eval $(call gb_CppunitTest_use_vcl,sd_pdf_import_test))
+$(eval $(call gb_CppunitTest_use_rdb,sd_pdf_import_test,services))
+$(eval $(call gb_CppunitTest_use_configuration,sd_pdf_import_test))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_png_export_tests.mk b/sd/CppunitTest_sd_png_export_tests.mk
new file mode 100644
index 0000000000..d881fbaab5
--- /dev/null
+++ b/sd/CppunitTest_sd_png_export_tests.mk
@@ -0,0 +1,73 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+$(eval $(call gb_CppunitTest_CppunitTest,sd_png_export_tests))
+
+$(eval $(call gb_CppunitTest_use_externals,sd_png_export_tests,\
+ boost_headers \
+ libxml2 \
+))
+
+$(eval $(call gb_CppunitTest_use_common_precompiled_header,sd_png_export_tests))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,sd_png_export_tests, \
+ sd/qa/unit/PNGExportTests \
+))
+
+$(eval $(call gb_CppunitTest_use_libraries,sd_png_export_tests, \
+ basegfx \
+ comphelper \
+ cppu \
+ cppuhelper \
+ drawinglayer \
+ editeng \
+ for \
+ forui \
+ i18nlangtag \
+ msfilter \
+ oox \
+ sal \
+ salhelper \
+ sax \
+ sd \
+ sfx \
+ sot \
+ subsequenttest \
+ svl \
+ svt \
+ svx \
+ svxcore \
+ test \
+ tl \
+ tk \
+ ucbhelper \
+ unotest \
+ utl \
+ vcl \
+ xo \
+))
+
+$(eval $(call gb_CppunitTest_set_include,sd_png_export_tests,\
+ -I$(SRCDIR)/sd/source/ui/inc \
+ -I$(SRCDIR)/sd/inc \
+ $$(INCLUDE) \
+))
+
+$(eval $(call gb_CppunitTest_use_sdk_api,sd_png_export_tests))
+
+$(eval $(call gb_CppunitTest_use_ure,sd_png_export_tests))
+$(eval $(call gb_CppunitTest_use_vcl,sd_png_export_tests))
+
+$(eval $(call gb_CppunitTest_use_rdb,sd_png_export_tests,services))
+
+$(eval $(call gb_CppunitTest_use_configuration,sd_png_export_tests))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_shape_import_export_tests.mk b/sd/CppunitTest_sd_shape_import_export_tests.mk
new file mode 100644
index 0000000000..1172a82906
--- /dev/null
+++ b/sd/CppunitTest_sd_shape_import_export_tests.mk
@@ -0,0 +1,80 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+$(eval $(call gb_CppunitTest_CppunitTest,sd_shape_import_export_tests))
+
+$(eval $(call gb_CppunitTest_use_externals,sd_shape_import_export_tests,\
+ boost_headers \
+ libxml2 \
+))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,sd_shape_import_export_tests, \
+ sd/qa/unit/ShapeImportExportTest \
+))
+
+$(eval $(call gb_CppunitTest_set_include,sd_shape_import_export_tests,\
+ -I$(SRCDIR)/sd/inc \
+ -I$(SRCDIR)/sd/source/ui/inc \
+ -I$(SRCDIR)/sd/source/ui/slidesorter/inc \
+ -I$(SRCDIR)/svx/source/inc \
+ -I$(SRCDIR)/svx/inc \
+ $$(INCLUDE) \
+))
+
+$(eval $(call gb_CppunitTest_use_libraries,sd_shape_import_export_tests, \
+ $(call gb_Helper_optional,AVMEDIA,avmedia) \
+ basegfx \
+ canvastools \
+ comphelper \
+ cppcanvas \
+ cppu \
+ cppuhelper \
+ drawinglayer \
+ editeng \
+ for \
+ forui \
+ i18nlangtag \
+ i18nutil \
+ msfilter \
+ oox \
+ sal \
+ salhelper \
+ sax \
+ sb \
+ sd \
+ sfx \
+ sot \
+ subsequenttest \
+ svl \
+ svt \
+ svx \
+ svxcore \
+ test \
+ tl \
+ tk \
+ ucbhelper \
+ unotest \
+ utl \
+ vcl \
+ xo \
+))
+
+$(eval $(call gb_CppunitTest_use_sdk_api,sd_shape_import_export_tests))
+$(eval $(call gb_CppunitTest_use_ure,sd_shape_import_export_tests))
+$(eval $(call gb_CppunitTest_use_vcl,sd_shape_import_export_tests))
+$(eval $(call gb_CppunitTest_use_rdb,sd_shape_import_export_tests,services))
+$(eval $(call gb_CppunitTest_use_configuration,sd_shape_import_export_tests))
+
+$(eval $(call gb_CppunitTest_add_arguments,sd_shape_import_export_tests, \
+ -env:arg-env=$(gb_Helper_LIBRARY_PATH_VAR)"$$$${$(gb_Helper_LIBRARY_PATH_VAR)+=$$$$$(gb_Helper_LIBRARY_PATH_VAR)}" \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_svg_export_tests.mk b/sd/CppunitTest_sd_svg_export_tests.mk
new file mode 100644
index 0000000000..3614e4b8f2
--- /dev/null
+++ b/sd/CppunitTest_sd_svg_export_tests.mk
@@ -0,0 +1,73 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+$(eval $(call gb_CppunitTest_CppunitTest,sd_svg_export_tests))
+
+$(eval $(call gb_CppunitTest_use_externals,sd_svg_export_tests,\
+ boost_headers \
+ libxml2 \
+))
+
+$(eval $(call gb_CppunitTest_use_common_precompiled_header,sd_svg_export_tests))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,sd_svg_export_tests, \
+ sd/qa/unit/SVGExportTests \
+))
+
+$(eval $(call gb_CppunitTest_use_libraries,sd_svg_export_tests, \
+ basegfx \
+ comphelper \
+ cppu \
+ cppuhelper \
+ drawinglayer \
+ editeng \
+ for \
+ forui \
+ i18nlangtag \
+ msfilter \
+ oox \
+ sal \
+ salhelper \
+ sax \
+ sd \
+ sfx \
+ sot \
+ subsequenttest \
+ svl \
+ svt \
+ svx \
+ svxcore \
+ test \
+ tl \
+ tk \
+ ucbhelper \
+ unotest \
+ utl \
+ vcl \
+ xo \
+))
+
+$(eval $(call gb_CppunitTest_set_include,sd_svg_export_tests,\
+ -I$(SRCDIR)/sd/source/ui/inc \
+ -I$(SRCDIR)/sd/inc \
+ $$(INCLUDE) \
+))
+
+$(eval $(call gb_CppunitTest_use_sdk_api,sd_svg_export_tests))
+
+$(eval $(call gb_CppunitTest_use_ure,sd_svg_export_tests))
+$(eval $(call gb_CppunitTest_use_vcl,sd_svg_export_tests))
+
+$(eval $(call gb_CppunitTest_use_rdb,sd_svg_export_tests,services))
+
+$(eval $(call gb_CppunitTest_use_configuration,sd_svg_export_tests))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_textfitting_tests.mk b/sd/CppunitTest_sd_textfitting_tests.mk
new file mode 100644
index 0000000000..20e302d867
--- /dev/null
+++ b/sd/CppunitTest_sd_textfitting_tests.mk
@@ -0,0 +1,79 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+$(eval $(call gb_CppunitTest_CppunitTest,sd_textfitting_tests))
+
+$(eval $(call gb_CppunitTest_use_externals,sd_textfitting_tests,\
+ boost_headers \
+ libxml2 \
+))
+
+$(eval $(call gb_CppunitTest_use_common_precompiled_header,sd_textfitting_tests))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,sd_textfitting_tests, \
+ sd/qa/unit/TextFittingTest \
+))
+
+$(eval $(call gb_CppunitTest_use_libraries,sd_textfitting_tests, \
+ basegfx \
+ comphelper \
+ cppu \
+ cppuhelper \
+ drawinglayer \
+ editeng \
+ for \
+ forui \
+ i18nlangtag \
+ msfilter \
+ oox \
+ sal \
+ salhelper \
+ sax \
+ sd \
+ sfx \
+ sot \
+ subsequenttest \
+ svl \
+ svt \
+ svx \
+ svxcore \
+ test \
+ tl \
+ tk \
+ ucbhelper \
+ unotest \
+ utl \
+ vcl \
+ xo \
+))
+
+$(eval $(call gb_CppunitTest_set_include,sd_textfitting_tests,\
+ -I$(SRCDIR)/sd/source/ui/inc \
+ -I$(SRCDIR)/sd/inc \
+ $$(INCLUDE) \
+))
+
+$(eval $(call gb_CppunitTest_use_sdk_api,sd_textfitting_tests))
+$(eval $(call gb_CppunitTest_use_ure,sd_textfitting_tests))
+$(eval $(call gb_CppunitTest_use_vcl,sd_textfitting_tests))
+$(eval $(call gb_CppunitTest_use_rdb,sd_textfitting_tests,services))
+
+$(eval $(call gb_CppunitTest_use_custom_headers,sd_textfitting_tests,\
+ officecfg/registry \
+))
+
+$(eval $(call gb_CppunitTest_use_configuration,sd_textfitting_tests))
+
+$(eval $(call gb_CppunitTest_add_arguments,sd_textfitting_tests, \
+ -env:arg-env=$(gb_Helper_LIBRARY_PATH_VAR)"$$$${$(gb_Helper_LIBRARY_PATH_VAR)+=$$$$$(gb_Helper_LIBRARY_PATH_VAR)}" \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_theme_tests.mk b/sd/CppunitTest_sd_theme_tests.mk
new file mode 100644
index 0000000000..b5f70456dd
--- /dev/null
+++ b/sd/CppunitTest_sd_theme_tests.mk
@@ -0,0 +1,78 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+$(eval $(call gb_CppunitTest_CppunitTest,sd_theme_tests))
+
+$(eval $(call gb_CppunitTest_use_externals,sd_theme_tests,\
+ boost_headers \
+ libxml2 \
+))
+
+$(eval $(call gb_CppunitTest_use_common_precompiled_header,sd_theme_tests))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,sd_theme_tests, \
+ sd/qa/unit/ThemeTest \
+))
+
+$(eval $(call gb_CppunitTest_use_libraries,sd_theme_tests, \
+ basegfx \
+ comphelper \
+ cppu \
+ cppuhelper \
+ drawinglayer \
+ docmodel \
+ editeng \
+ for \
+ forui \
+ i18nlangtag \
+ sal \
+ salhelper \
+ sax \
+ sd \
+ sfx \
+ sot \
+ subsequenttest \
+ svl \
+ svt \
+ svx \
+ svxcore \
+ test \
+ tl \
+ tk \
+ ucbhelper \
+ unotest \
+ utl \
+ vcl \
+ xo \
+))
+
+$(eval $(call gb_CppunitTest_set_include,sd_theme_tests,\
+ -I$(SRCDIR)/sd/source/ui/inc \
+ -I$(SRCDIR)/sd/inc \
+ $$(INCLUDE) \
+))
+
+$(eval $(call gb_CppunitTest_use_sdk_api,sd_theme_tests))
+$(eval $(call gb_CppunitTest_use_ure,sd_theme_tests))
+$(eval $(call gb_CppunitTest_use_vcl,sd_theme_tests))
+$(eval $(call gb_CppunitTest_use_rdb,sd_theme_tests,services))
+
+$(eval $(call gb_CppunitTest_use_custom_headers,sd_theme_tests,\
+ officecfg/registry \
+))
+
+$(eval $(call gb_CppunitTest_use_configuration,sd_theme_tests))
+
+$(eval $(call gb_CppunitTest_add_arguments,sd_theme_tests, \
+ -env:arg-env=$(gb_Helper_LIBRARY_PATH_VAR)"$$$${$(gb_Helper_LIBRARY_PATH_VAR)+=$$$$$(gb_Helper_LIBRARY_PATH_VAR)}" \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_tiledrendering.mk b/sd/CppunitTest_sd_tiledrendering.mk
new file mode 100644
index 0000000000..1fcfbf8812
--- /dev/null
+++ b/sd/CppunitTest_sd_tiledrendering.mk
@@ -0,0 +1,72 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+$(eval $(call gb_CppunitTest_CppunitTest,sd_tiledrendering))
+
+$(eval $(call gb_CppunitTest_use_common_precompiled_header,sd_tiledrendering))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,sd_tiledrendering, \
+ sd/qa/unit/tiledrendering/LOKitSearchTest \
+ sd/qa/unit/tiledrendering/tiledrendering \
+))
+
+$(eval $(call gb_CppunitTest_use_libraries,sd_tiledrendering, \
+ comphelper \
+ cppu \
+ cppuhelper \
+ drawinglayer \
+ editeng \
+ sal \
+ sfx \
+ subsequenttest \
+ svl \
+ svt \
+ svxcore \
+ sd \
+ test \
+ unotest \
+ vcl \
+ tl \
+ utl \
+))
+
+$(eval $(call gb_CppunitTest_use_externals,sd_tiledrendering,\
+ boost_headers \
+ libxml2 \
+))
+
+$(eval $(call gb_CppunitTest_set_include,sd_tiledrendering,\
+ -I$(SRCDIR)/sd/inc \
+ -I$(SRCDIR)/sd/source/ui/inc \
+ -I$(SRCDIR)/sd/qa/unit \
+ $$(INCLUDE) \
+))
+
+$(eval $(call gb_CppunitTest_use_sdk_api,sd_tiledrendering))
+
+$(eval $(call gb_CppunitTest_use_ure,sd_tiledrendering))
+$(eval $(call gb_CppunitTest_use_vcl,sd_tiledrendering))
+
+$(eval $(call gb_CppunitTest_use_rdb,sd_tiledrendering,services))
+
+$(eval $(call gb_CppunitTest_use_configuration,sd_tiledrendering))
+
+$(eval $(call gb_CppunitTest_use_uiconfigs,sd_tiledrendering, \
+ modules/simpress \
+ svx \
+))
+
+
+$(eval $(call gb_CppunitTest_add_arguments,sd_tiledrendering, \
+ -env:arg-env=$(gb_Helper_LIBRARY_PATH_VAR)"$$$${$(gb_Helper_LIBRARY_PATH_VAR)+=$$$$$(gb_Helper_LIBRARY_PATH_VAR)}" \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_uiimpress.mk b/sd/CppunitTest_sd_uiimpress.mk
new file mode 100644
index 0000000000..c2ba59be98
--- /dev/null
+++ b/sd/CppunitTest_sd_uiimpress.mk
@@ -0,0 +1,92 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+$(eval $(call gb_CppunitTest_CppunitTest,sd_uiimpress))
+
+$(eval $(call gb_CppunitTest_use_externals,sd_uiimpress,\
+ boost_headers \
+ libxml2 \
+))
+
+$(eval $(call gb_CppunitTest_use_common_precompiled_header,sd_uiimpress))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,sd_uiimpress, \
+ sd/qa/unit/uiimpress \
+))
+
+$(eval $(call gb_CppunitTest_use_libraries,sd_uiimpress, \
+ $(call gb_Helper_optional,AVMEDIA,avmedia) \
+ basegfx \
+ canvastools \
+ comphelper \
+ cppcanvas \
+ cppu \
+ cppuhelper \
+ docmodel \
+ drawinglayer \
+ editeng \
+ for \
+ forui \
+ i18nlangtag \
+ i18nutil \
+ msfilter \
+ oox \
+ sal \
+ salhelper \
+ sax \
+ sb \
+ sd \
+ sfx \
+ sot \
+ subsequenttest \
+ svl \
+ svt \
+ svx \
+ svxcore \
+ test \
+ tl \
+ tk \
+ ucbhelper \
+ unotest \
+ utl \
+ vcl \
+ xo \
+))
+
+$(eval $(call gb_CppunitTest_set_include,sd_uiimpress,\
+ -I$(SRCDIR)/sd/inc \
+ -I$(SRCDIR)/sd/source/ui/inc \
+ -I$(SRCDIR)/sd/source/ui/slidesorter/inc \
+ $$(INCLUDE) \
+))
+
+$(eval $(call gb_CppunitTest_use_sdk_api,sd_uiimpress))
+
+$(eval $(call gb_CppunitTest_use_externals,sd_uiimpress,\
+ boost_headers \
+))
+
+$(eval $(call gb_CppunitTest_use_ure,sd_uiimpress))
+$(eval $(call gb_CppunitTest_use_vcl,sd_uiimpress))
+
+$(eval $(call gb_CppunitTest_use_rdb,sd_uiimpress,services))
+
+$(eval $(call gb_CppunitTest_use_custom_headers,sd_uiimpress,\
+ officecfg/registry \
+))
+
+$(eval $(call gb_CppunitTest_use_configuration,sd_uiimpress))
+
+$(eval $(call gb_CppunitTest_add_arguments,sd_uiimpress, \
+ -env:arg-env=$(gb_Helper_LIBRARY_PATH_VAR)"$$$${$(gb_Helper_LIBRARY_PATH_VAR)+=$$$$$(gb_Helper_LIBRARY_PATH_VAR)}" \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/CppunitTest_sd_uimpress.mk b/sd/CppunitTest_sd_uimpress.mk
new file mode 100644
index 0000000000..bff68b0386
--- /dev/null
+++ b/sd/CppunitTest_sd_uimpress.mk
@@ -0,0 +1,114 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_CppunitTest_CppunitTest,sd_uimpress))
+
+$(eval $(call gb_CppunitTest_set_include,sd_uimpress,\
+ $$(INCLUDE) \
+ -I$(SRCDIR)/sd/inc \
+))
+
+$(eval $(call gb_CppunitTest_use_sdk_api,sd_uimpress))
+
+$(eval $(call gb_CppunitTest_use_library_objects,sd_uimpress,sd))
+
+$(eval $(call gb_CppunitTest_use_libraries,sd_uimpress,\
+ $(call gb_Helper_optional,AVMEDIA,avmedia) \
+ basegfx \
+ canvastools \
+ comphelper \
+ cppcanvas \
+ cppu \
+ cppuhelper \
+ docmodel \
+ drawinglayer \
+ drawinglayercore \
+ editeng \
+ i18nlangtag \
+ i18nutil \
+ icg \
+ msfilter \
+ oox \
+ sal \
+ sax \
+ salhelper \
+ sb \
+ sfx \
+ sot \
+ svl \
+ svt \
+ svxcore \
+ svx \
+ test \
+ tk \
+ tl \
+ ucbhelper \
+ utl \
+ vcl \
+ xo \
+))
+
+ifeq ($(OS),WNT)
+$(eval $(call gb_CppunitTest_use_system_win32_libs,sd_uimpress,\
+ uuid \
+ ws2_32 \
+))
+endif
+
+ifeq ($(OS),MACOSX)
+$(eval $(call gb_CppunitTest_add_libs,sd_uimpress,\
+ -lobjc \
+))
+
+$(eval $(call gb_CppunitTest_use_system_darwin_frameworks,sd_uimpress,\
+ Foundation \
+ IOBluetooth \
+))
+endif
+
+$(eval $(call gb_CppunitTest_use_externals,sd_uimpress,\
+ boost_headers \
+ dbus \
+ $(if $(ENABLE_AVAHI), \
+ avahi \
+ ) \
+ $(if $(filter WNT,$(OS)),mDNSResponder) \
+ libxml2 \
+))
+
+ifneq ($(DBUS_HAVE_GLIB),)
+$(eval $(call gb_CppunitTest_set_include,sd_uimpress,\
+ $$(INCLUDE) \
+ $(DBUS_GLIB_CFLAGS) \
+))
+$(eval $(call gb_CppunitTest_add_libs,sd_uimpress,\
+ $(DBUS_GLIB_LIBS) \
+))
+endif
+
+$(eval $(call gb_CppunitTest_add_exception_objects,sd_uimpress,\
+ sd/qa/unit/uimpress \
+))
+
+$(eval $(call gb_CppunitTest_use_ure,sd_uimpress))
+$(eval $(call gb_CppunitTest_use_vcl,sd_uimpress))
+
+$(eval $(call gb_CppunitTest_use_components,sd_uimpress,\
+ configmgr/source/configmgr \
+ framework/util/fwk \
+ i18npool/util/i18npool \
+ linguistic/source/lng \
+ ucb/source/core/ucb1 \
+ ucb/source/ucp/file/ucpfile1 \
+ unoxml/source/service/unoxml \
+))
+
+$(eval $(call gb_CppunitTest_use_configuration,sd_uimpress))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/IwyuFilter_sd.yaml b/sd/IwyuFilter_sd.yaml
new file mode 100644
index 0000000000..650d975003
--- /dev/null
+++ b/sd/IwyuFilter_sd.yaml
@@ -0,0 +1,564 @@
+---
+assumeFilename: sd/source/core/drawdoc.cxx
+excludelist:
+ sd/qa/unit/SdrPdfImportTest.cxx:
+ # Actually used
+ - comphelper/scopeguard.hxx
+ # Needed on WIN to compile
+ - prewin.h
+ - postwin.h
+ - fpdfview.h
+ sd/sdi/sdslots.hrc:
+ # Needed for sdi files to compile
+ - sfx2/sfxsids.hrc
+ - editeng/editids.hrc
+ - editeng/memberids.h
+ - svx/svxids.hrc
+ - svx/unomid.hxx
+ - app.hrc
+ - sdattr.hrc
+ sd/inc/CustomAnimationCloner.hxx:
+ # base class has to be a complete type
+ - com/sun/star/animations/XAnimationNode.hpp
+ sd/inc/CustomAnimationPreset.hxx:
+ # base class has to be a complete type
+ - com/sun/star/lang/XMultiServiceFactory.hpp
+ sd/inc/CustomAnimationEffect.hxx:
+ # base class has to be a complete type
+ - com/sun/star/animations/XAnimationNode.hpp
+ - com/sun/star/animations/XAudio.hpp
+ - com/sun/star/animations/XTimeContainer.hpp
+ - com/sun/star/drawing/XShape.hpp
+ - com/sun/star/util/XChangesListener.hpp
+ sd/inc/OutlinerIterator.hxx:
+ # base class has to be a complete type
+ - svx/svdobj.hxx
+ sd/inc/sderror.hxx:
+ # needed for defines
+ - comphelper/errcode.hxx
+ sd/inc/sdfilter.hxx:
+ # base class has to be a complete type
+ - com/sun/star/frame/XModel.hpp
+ - com/sun/star/task/XStatusIndicator.hpp
+ sd/inc/sdmod.hxx:
+ # base class has to be a complete type
+ - com/sun/star/beans/XPropertySetInfo.hpp
+ - sot/storage.hxx
+ # Needed for define
+ - sfx2/app.hxx
+ sd/inc/sdpage.hxx:
+ # base class has to be a complete type
+ - com/sun/star/drawing/XDrawPage.hpp
+ - com/sun/star/office/XAnnotation.hpp
+ sd/inc/stlfamily.hxx:
+ # base class has to be a complete type
+ - com/sun/star/beans/XPropertySet.hpp
+ - com/sun/star/container/XIndexAccess.hpp
+ - com/sun/star/container/XNameContainer.hpp
+ - com/sun/star/lang/XComponent.hpp
+ - com/sun/star/container/XNamed.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ - com/sun/star/lang/XSingleServiceFactory.hpp
+ sd/inc/stlpool.hxx:
+ # base class has to be a complete type
+ - com/sun/star/lang/XServiceInfo.hpp
+ - com/sun/star/container/XIndexAccess.hpp
+ - com/sun/star/lang/XComponent.hpp
+ sd/inc/stlsheet.hxx:
+ # base class has to be a complete type
+ - com/sun/star/beans/XPropertySet.hpp
+ - com/sun/star/beans/XPropertyState.hpp
+ - com/sun/star/lang/XComponent.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ - com/sun/star/style/XStyle.hpp
+ - com/sun/star/util/XModifyBroadcaster.hpp
+ sd/inc/textapi.hxx:
+ # base class has to be a complete type
+ - editeng/outliner.hxx
+ sd/inc/TransitionPreset.hxx:
+ # base class has to be a complete type
+ - com/sun/star/lang/XMultiServiceFactory.hpp
+ sd/inc/undoanim.hxx:
+ # base class has to be a complete type
+ - com/sun/star/animations/XAnimationNode.hpp
+ sd/inc/undo/undoobjects.hxx:
+ # base class has to be a complete type
+ - tools/weakbase.hxx
+ sd/source/filter/eppt/eppt.hxx:
+ # base class has to be a complete type
+ - escherex.hxx
+ sd/source/ui/annotations/annotationmanagerimpl.hxx:
+ # base class has to be a complete type
+ - annotationtag.hxx
+ - com/sun/star/document/XEventListener.hpp
+ sd/source/ui/annotations/annotationmanager.cxx:
+ # Needed for unique_ptr type
+ - editeng/outlobj.hxx
+ sd/source/ui/app/sdmod.cxx:
+ # Needed to inherit linker visibility from SdResId declaration
+ - sdresid.hxx
+ sd/source/ui/dlg/headerfooterdlg.cxx:
+ # Needed for unique_ptr type
+ - editeng/outlobj.hxx
+ sd/source/ui/dlg/prntopts.cxx:
+ # Needed on MACOSX
+ - svl/intitem.hxx
+ - app.hrc
+ sd/source/ui/dlg/sdtreelb.cxx:
+ # comphelper::ScopeGuard is actually used
+ - comphelper/scopeguard.hxx
+ sd/source/ui/framework/configuration/ConfigurationTracer.hxx:
+ # Needed for css shortcut
+ - sal/types.h
+ sd/source/ui/framework/configuration/GenericConfigurationChangeRequest.hxx:
+ # base class has to be a complete type
+ - com/sun/star/container/XNamed.hpp
+ - com/sun/star/drawing/framework/XConfigurationChangeRequest.hpp
+ sd/source/ui/framework/configuration/UpdateRequest.hxx:
+ # base class has to be a complete type
+ - com/sun/star/container/XNamed.hpp
+ - com/sun/star/drawing/framework/XConfigurationChangeRequest.hpp
+ sd/source/ui/framework/factories/BasicToolBarFactory.hxx:
+ # base class has to be a complete type
+ - com/sun/star/drawing/framework/XResourceFactory.hpp
+ - com/sun/star/lang/XInitialization.hpp
+ sd/source/ui/framework/factories/BasicPaneFactory.hxx:
+ # base class has to be a complete type
+ - com/sun/star/drawing/framework/XConfigurationChangeListener.hpp
+ - com/sun/star/drawing/framework/XResourceFactory.hpp
+ - com/sun/star/lang/XInitialization.hpp
+ sd/source/ui/framework/factories/BasicViewFactory.hxx:
+ # base class has to be a complete type
+ - com/sun/star/drawing/framework/XResourceFactory.hpp
+ - com/sun/star/lang/XInitialization.hpp
+ sd/source/ui/framework/factories/ChildWindowPane.hxx:
+ # base class has to be a complete type
+ - com/sun/star/lang/XEventListener.hpp
+ - framework/Pane.hxx
+ sd/source/ui/framework/module/CenterViewFocusModule.hxx:
+ # base class has to be a complete type
+ - com/sun/star/drawing/framework/XConfigurationChangeListener.hpp
+ sd/source/ui/framework/module/ShellStackGuard.hxx:
+ # base class has to be a complete type
+ - com/sun/star/drawing/framework/XConfigurationChangeListener.hpp
+ sd/source/ui/framework/module/ToolBarModule.hxx:
+ # base class has to be a complete type
+ - com/sun/star/drawing/framework/XConfigurationChangeListener.hpp
+ sd/source/ui/framework/module/SlideSorterModule.hxx:
+ # base class has to be a complete type
+ - com/sun/star/drawing/framework/XConfigurationChangeListener.hpp
+ sd/source/ui/framework/module/ViewTabBarModule.hxx:
+ # base class has to be a complete type
+ - com/sun/star/drawing/framework/XConfigurationChangeListener.hpp
+ sd/source/ui/inc/AccessibleDocumentViewBase.hxx:
+ # base class has to be a complete type
+ - com/sun/star/accessibility/XAccessibleExtendedAttributes.hpp
+ - com/sun/star/awt/XFocusListener.hpp
+ - com/sun/star/awt/XWindowListener.hpp
+ - com/sun/star/beans/XPropertyChangeListener.hpp
+ sd/source/ui/inc/AccessibleDrawDocumentView.hxx:
+ # base class has to be a complete type
+ - com/sun/star/accessibility/XAccessibleGroupPosition.hpp
+ sd/source/ui/inc/AccessibleSlideSorterObject.hxx:
+ # base class has to be a complete type
+ - com/sun/star/accessibility/XAccessible.hpp
+ - com/sun/star/accessibility/XAccessibleComponent.hpp
+ - com/sun/star/accessibility/XAccessibleContext.hpp
+ - com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ sd/source/ui/inc/AccessibleSlideSorterView.hxx:
+ # base class has to be a complete type
+ - com/sun/star/accessibility/XAccessible.hpp
+ - com/sun/star/accessibility/XAccessibleComponent.hpp
+ - com/sun/star/accessibility/XAccessibleContext.hpp
+ - com/sun/star/accessibility/XAccessibleEventBroadcaster.hpp
+ - com/sun/star/accessibility/XAccessibleSelection.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ sd/source/ui/inc/CustomAnimationPane.hxx:
+ # Needed for typedef
+ - motionpathtag.hxx
+ sd/source/ui/inc/DrawDocShell.hxx:
+ # base class has to be a complete type
+ - fupoor.hxx
+ sd/source/ui/inc/DocumentRenderer.hxx:
+ # base class has to be a complete type
+ - com/sun/star/view/XRenderable.hpp
+ sd/source/ui/inc/DrawController.hxx:
+ # base class has to be a complete type
+ - com/sun/star/drawing/XDrawView.hpp
+ - com/sun/star/drawing/framework/XControllerManager.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ - com/sun/star/lang/XUnoTunnel.hpp
+ - com/sun/star/view/XFormLayerAccess.hpp
+ - com/sun/star/view/XSelectionSupplier.hpp
+ - sfx2/sfxbasecontroller.hxx
+ sd/source/ui/inc/fupage.hxx:
+ # base class has to be a complete type
+ - vcl/weld.hxx
+ sd/source/ui/inc/slideshow.hxx:
+ # typedef needs a complete type
+ - com/sun/star/lang/XServiceInfo.hpp
+ - com/sun/star/presentation/XPresentation2.hpp
+ sd/source/ui/inc/unomodel.hxx:
+ # base class has to be a complete type
+ - com/sun/star/drawing/XDrawPages.hpp
+ sd/source/ui/inc/unosrch.hxx:
+ # base class has to be a complete type
+ - com/sun/star/lang/XUnoTunnel.hpp
+ - com/sun/star/util/XReplaceDescriptor.hpp
+ sd/source/ui/inc/ViewTabBar.hxx:
+ # base class has to be a complete type
+ - com/sun/star/drawing/framework/XConfigurationChangeListener.hpp
+ - com/sun/star/drawing/framework/XTabBar.hpp
+ - com/sun/star/drawing/framework/XToolBar.hpp
+ - com/sun/star/lang/XUnoTunnel.hpp
+ sd/source/ui/inc/framework/Configuration.hxx:
+ # base class has to be a complete type
+ - com/sun/star/container/XNamed.hpp
+ - com/sun/star/drawing/framework/XConfiguration.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ sd/source/ui/inc/framework/ConfigurationController.hxx:
+ # base class has to be a complete type
+ - com/sun/star/drawing/framework/XConfigurationController.hpp
+ - com/sun/star/lang/XInitialization.hpp
+ sd/source/ui/inc/framework/DrawModule.hxx:
+ # Needed for css shortcut
+ - sal/types.h
+ sd/source/ui/inc/framework/ImpressModule.hxx:
+ # Needed for css shortcut
+ - sal/types.h
+ sd/source/ui/inc/framework/ModuleController.hxx:
+ # base class has to be a complete type
+ - com/sun/star/drawing/framework/XModuleController.hpp
+ - com/sun/star/lang/XInitialization.hpp
+ sd/source/ui/inc/framework/Pane.hxx:
+ # base class has to be a complete type
+ - com/sun/star/drawing/framework/XPane.hpp
+ - com/sun/star/drawing/framework/XPane2.hpp
+ - com/sun/star/lang/XUnoTunnel.hpp
+ sd/source/ui/inc/framework/PresentationModule.hxx:
+ # Needed for css shortcut
+ - sal/types.h
+ sd/source/ui/inc/framework/PresentationFactory.hxx:
+ # base class has to be a complete type
+ - com/sun/star/drawing/framework/XResourceFactory.hpp
+ - com/sun/star/drawing/framework/XConfigurationChangeListener.hpp
+ sd/source/ui/inc/framework/ResourceId.hxx:
+ # base class has to be a complete type
+ - com/sun/star/drawing/framework/XResourceId.hpp
+ - com/sun/star/lang/XInitialization.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ sd/source/ui/inc/framework/ViewShellWrapper.hxx:
+ # base class has to be a complete type
+ - com/sun/star/awt/XWindowListener.hpp
+ - com/sun/star/drawing/framework/XRelocatableResource.hpp
+ - com/sun/star/drawing/framework/XView.hpp
+ - com/sun/star/lang/XUnoTunnel.hpp
+ - com/sun/star/view/XSelectionSupplier.hpp
+ sd/source/ui/inc/tools/PropertySet.hxx:
+ # base class has to be a complete type
+ - com/sun/star/beans/XPropertySet.hpp
+ sd/source/ui/inc/tools/SlotStateListener.hxx:
+ # base class has to be a complete type
+ - com/sun/star/frame/XStatusListener.hpp
+ sd/source/ui/presenter/PresenterHelper.hxx:
+ # base class has to be a complete type
+ - com/sun/star/drawing/XPresenterHelper.hpp
+ - com/sun/star/lang/XInitialization.hpp
+ sd/source/ui/presenter/PresenterPreviewCache.hxx:
+ # base class has to be a complete type
+ - com/sun/star/drawing/XSlidePreviewCache.hpp
+ - com/sun/star/lang/XInitialization.hpp
+ sd/source/ui/presenter/PresenterCanvas.hxx:
+ # base class has to be a complete type
+ - com/sun/star/rendering/XSpriteCanvas.hpp
+ - com/sun/star/rendering/XBitmap.hpp
+ - com/sun/star/awt/XWindowListener.hpp
+ sd/source/ui/presenter/SlideRenderer.hxx:
+ # base class has to be a complete type
+ - com/sun/star/drawing/XSlideRenderer.hpp
+ - com/sun/star/lang/XInitialization.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ sd/source/ui/remotecontrol/Listener.hxx:
+ # base class has to be a complete type
+ - com/sun/star/presentation/XSlideShowListener.hpp
+ sd/source/ui/sidebar/PanelFactory.hxx:
+ # base class has to be a complete type
+ - com/sun/star/ui/XUIElementFactory.hpp
+ sd/source/ui/sidebar/PageMarginUtils.hxx:
+ # Needed for std::abs
+ - cmath
+ sd/source/ui/slideshow/slideshowimpl.hxx:
+ # base class has to be a complete type
+ - com/sun/star/presentation/XShapeEventListener.hpp
+ - com/sun/star/presentation/XSlideShowController.hpp
+ - com/sun/star/presentation/XSlideShowListener.hpp
+ sd/source/ui/slideshow/slideshowviewimpl.hxx:
+ # base class has to be a complete type
+ - com/sun/star/awt/XPaintListener.hpp
+ - com/sun/star/awt/XWindowListener.hpp
+ - com/sun/star/presentation/XSlideShowView.hpp
+ - com/sun/star/util/XModifyListener.hpp
+ sd/source/ui/slidesorter/controller/SlsListener.hxx:
+ # base class has to be a complete type
+ - com/sun/star/document/XEventListener.hpp
+ - com/sun/star/beans/XPropertyChangeListener.hpp
+ - com/sun/star/accessibility/XAccessibleEventListener.hpp
+ - com/sun/star/frame/XFrameActionListener.hpp
+ sd/source/ui/slidesorter/shell/SlideSorterService.hxx:
+ # base class has to be a complete type
+ - com/sun/star/awt/XWindowListener.hpp
+ - com/sun/star/drawing/XSlideSorterBase.hpp
+ - com/sun/star/lang/XInitialization.hpp
+ sd/source/ui/unoidl/sddetect.hxx:
+ # base class has to be a complete type
+ - com/sun/star/document/XExtendedFilterDetection.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ sd/source/ui/unoidl/unolayer.hxx:
+ # base class has to be a complete type
+ - com/sun/star/drawing/XLayer.hpp
+ - com/sun/star/drawing/XLayerManager.hpp
+ sd/source/ui/unoidl/unocpres.hxx:
+ # base class has to be a complete type
+ - com/sun/star/container/XIndexContainer.hpp
+ - com/sun/star/container/XNameContainer.hpp
+ - com/sun/star/container/XNamed.hpp
+ - com/sun/star/lang/XComponent.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ - com/sun/star/lang/XSingleServiceFactory.hpp
+ - com/sun/star/lang/XUnoTunnel.hpp
+ sd/source/ui/unoidl/unopback.hxx:
+ # base class has to be a complete type
+ - com/sun/star/beans/XPropertySet.hpp
+ - com/sun/star/beans/XPropertyState.hpp
+ - com/sun/star/lang/XServiceInfo.hpp
+ - com/sun/star/lang/XUnoTunnel.hpp
+ sd/source/core/annotations/AnnotationEnumeration.cxx:
+ # Avoid loplugin:unreffun error
+ - AnnotationEnumeration.hxx
+ sd/source/core/CustomAnimationCloner.cxx:
+ # Avoid loplugin:unreffun error
+ - CustomAnimationCloner.hxx
+ sd/source/core/EffectMigration.cxx:
+ # Needed for UnoType
+ - com/sun/star/presentation/ParagraphTarget.hpp
+ sd/source/core/stlsheet.cxx:
+ # Needed for UnoType
+ - com/sun/star/table/BorderLine.hpp
+ # Needed for TypedWhichId macros
+ - svx/sdtaaitm.hxx
+ - svx/sdtacitm.hxx
+ - svx/sdtayitm.hxx
+ - svx/sdtaiitm.hxx
+ sd/source/core/typemap.cxx:
+ # Needed by sdslots.hxx to build
+ - config_options.h
+ - editeng/boxitem.hxx
+ - editeng/cmapitem.hxx
+ - editeng/colritem.hxx
+ - editeng/contouritem.hxx
+ - editeng/crossedoutitem.hxx
+ - editeng/fhgtitem.hxx
+ - editeng/fontitem.hxx
+ - editeng/kernitem.hxx
+ - editeng/langitem.hxx
+ - editeng/lineitem.hxx
+ - editeng/lrspitem.hxx
+ - editeng/lspcitem.hxx
+ - editeng/memberids.h
+ - editeng/postitem.hxx
+ - editeng/protitem.hxx
+ - editeng/shdditem.hxx
+ - editeng/sizeitem.hxx
+ - editeng/tstpitem.hxx
+ - editeng/udlnitem.hxx
+ - editeng/ulspitem.hxx
+ - editeng/wghtitem.hxx
+ - sfx2/frame.hxx
+ - sfx2/msg.hxx
+ - sfx2/tplpitem.hxx
+ - sfx2/zoomitem.hxx
+ - svl/globalnameitem.hxx
+ - svl/lckbitem.hxx
+ - svl/ptitem.hxx
+ - svl/rectitem.hxx
+ - svl/slstitm.hxx
+ - svl/srchitem.hxx
+ - svx/chrtitem.hxx
+ - svx/clipfmtitem.hxx
+ - svx/drawitem.hxx
+ - svx/galleryitem.hxx
+ - svx/hlnkitem.hxx
+ - svx/pageitem.hxx
+ - svx/postattr.hxx
+ - svx/rulritem.hxx
+ - svx/sdmetitm.hxx
+ - svx/sdooitm.hxx
+ - svx/sdprcitm.hxx
+ - svx/sdtfsitm.hxx
+ - svx/unomid.hxx
+ - svx/xbtmpit.hxx
+ - svx/xfillit0.hxx
+ - svx/xflclit.hxx
+ - svx/xflftrit.hxx
+ - svx/xflhtit.hxx
+ - svx/xftadit.hxx
+ - svx/xftdiit.hxx
+ - svx/xftmrit.hxx
+ - svx/xftouit.hxx
+ - svx/xftshcit.hxx
+ - svx/xftshit.hxx
+ - svx/xftshxy.hxx
+ - svx/xftstit.hxx
+ - svx/xlineit0.hxx
+ - svx/xlinjoit.hxx
+ - svx/xlncapit.hxx
+ - svx/xlnclit.hxx
+ - svx/xlndsit.hxx
+ - svx/xlnedit.hxx
+ - svx/xlnstit.hxx
+ - svx/xlnwtit.hxx
+ - svx/xtextit0.hxx
+ - svx/zoomslideritem.hxx
+ - svx/sdangitm.hxx
+ sd/source/core/drawdoc.cxx:
+ # Needed for template
+ - com/sun/star/frame/XModel.hpp
+ sd/source/core/text/textapi.cxx:
+ # Needed for macro defines
+ - editeng/unoprnms.hxx
+ sd/source/filter/eppt/epptso.cxx:
+ # Needed for direct member access
+ - com/sun/star/table/XTable.hpp
+ sd/source/filter/eppt/pptx-animations.hxx:
+ # Needed for typedef
+ - sax/fshelper.hxx
+ sd/source/filter/eppt/pptexanimations.cxx:
+ # Needed for template
+ - com/sun/star/drawing/XDrawPage.hpp
+ sd/source/filter/eppt/pptx-epptooxml.cxx:
+ # Needed for direct member access
+ - com/sun/star/task/XStatusIndicator.hpp
+ - com/sun/star/frame/XModel.hpp
+ sd/source/filter/eppt/pptx-text.cxx:
+ # Needed for direct member access
+ - com/sun/star/awt/XBitmap.hpp
+ - com/sun/star/beans/XPropertyState.hpp
+ - com/sun/star/style/TabStop.hpp
+ - com/sun/star/graphic/XGraphic.hpp
+ sd/source/filter/eppt/epptso.cxx:
+ # Needed for template
+ - com/sun/star/frame/XModel.hpp
+ sd/source/filter/ppt/pptinanimations.cxx:
+ # Needed for template
+ - com/sun/star/drawing/XDrawPage.hpp
+ sd/source/filter/xml/sdxmlwrp.cxx:
+ # Needed for implicit dtor
+ - editeng/outlobj.hxx
+ sd/source/filter/xml/sdtransform.cxx:
+ # Needed for implicit dtor
+ - editeng/outlobj.hxx
+ sd/source/ui/annotations/annotationtag.cxx:
+ # Needed for template
+ - com/sun/star/office/XAnnotation.hpp
+ sd/source/ui/animations/CustomAnimationList.cxx:
+ # Actually used
+ - comphelper/scopeguard.hxx
+ sd/source/ui/animations/CustomAnimationPane.cxx:
+ # Actually used
+ - comphelper/scopeguard.hxx
+ sd/source/ui/framework/configuration/ChangeRequestQueueProcessor.cxx:
+ # Needed for DEBUG_SD_CONFIGURATION_TRACE
+ - ConfigurationTracer.hxx
+ - com/sun/star/container/XNamed.hpp
+ sd/source/ui/framework/configuration/ConfigurationTracer.cxx:
+ # Needed for DEBUG mode
+ - sal/log.hxx
+ sd/source/ui/framework/configuration/ConfigurationUpdater.cxx:
+ # Needed for DEBUG_SD_CONFIGURATION_TRACE
+ - ConfigurationTracer.hxx
+ # comphelper::ScopeGuard is actually used
+ - comphelper/scopeguard.hxx
+ sd/source/ui/framework/configuration/ResourceFactoryManager.cxx:
+ # Needed for VERBOSE mode
+ - sal/log.hxx
+ sd/source/ui/framework/module/ModuleController.cxx:
+ # Needed for direct member access
+ - com/sun/star/frame/XController.hpp
+ sd/source/ui/func/fuconbez.cxx:
+ # Needed for virtual method parameter
+ - Window.hxx
+ sd/source/ui/func/fuhhconv.cxx:
+ # Needed for direct member access
+ - com/sun/star/awt/XWindow.hpp
+ sd/source/ui/dlg/RemoteDialogClientBox.cxx:
+ # Actually used
+ - vector
+ sd/source/ui/dlg/sdtreelb.cxx:
+ # Needed for template
+ - com/sun/star/embed/XEmbeddedObject.hpp
+ sd/source/ui/func/futempl.cxx:
+ # Needed for template
+ - com/sun/star/frame/XModel.hpp
+ sd/source/ui/presenter/PresenterHelper.cxx:
+ # Needed for template
+ - com/sun/star/awt/XWindowPeer.hpp
+ sd/source/ui/sidebar/MasterPageObserver.cxx:
+ # Actually used
+ - set
+ sd/source/ui/slideshow/PaneHider.cxx:
+ # Needed for template
+ - com/sun/star/frame/XController.hpp
+ sd/source/ui/slidesorter/view/SlsInsertionIndicatorOverlay.cxx:
+ # Needed for instantiation of function template specialization
+ - Window.hxx
+ # Needed for rtl::math::round
+ - rtl/math.hxx
+ sd/source/ui/slidesorter/cache/SlsRequestQueue.cxx:
+ # Needed for OSL_DEBUG_LEVEL >=2
+ - sal/log.hxx
+ sd/source/ui/slidesorter/controller/SlsCurrentSlideManager.cxx:
+ # Needed for template
+ - com/sun/star/frame/XController.hpp
+ sd/source/ui/slidesorter/controller/SlsListener.cxx:
+ # Needed for template
+ - com/sun/star/frame/FrameActionEvent.hpp
+ sd/source/ui/unoidl/sddetect.cxx:
+ # Needed for template
+ - com/sun/star/beans/PropertyValue.hpp
+ sd/source/ui/unoidl/unoobj.cxx:
+ # Needed for template
+ - com/sun/star/beans/PropertyState.hpp
+ sd/source/ui/unoidl/unodoc.cxx:
+ # Needed for template
+ - com/sun/star/frame/XModel.hpp
+ sd/source/ui/view/GraphicObjectBar.cxx:
+ # Needed by a sdslots.hxx constant
+ - svx/svxids.hrc
+ sd/source/ui/view/Outliner.cxx:
+ # comphelper::ScopeGuard is actually used
+ - comphelper/scopeguard.hxx
+ sd/source/ui/view/PresentationViewShellBase.cxx:
+ # Needed for template
+ - com/sun/star/frame/XFrame.hpp
+ sd/source/ui/view/drviews1.cxx:
+ # comphelper::ScopeGuard is actually used
+ - comphelper/scopeguard.hxx
+ sd/source/ui/view/drviews2.cxx:
+ # comphelper::ScopeGuard is actually used
+ - comphelper/scopeguard.hxx
+ sd/source/ui/view/drviewsf.cxx:
+ # Needed for template
+ - svx/sdmetitm.hxx
+ sd/source/ui/view/drvwshrg.cxx:
+ # Needed by a sdslots.hxx constant
+ - app.hrc
+ sd/source/ui/view/MediaObjectBar.cxx:
+ # Needed by a sdslots.hxx constant
+ - sfx2/sfxsids.hrc
+ sd/source/ui/view/sdview2.cxx:
+ # Needed for template
+ - com/sun/star/embed/XEmbeddedObject.hpp
+ sd/source/ui/view/presvish.cxx:
+ # Needed by a sdslots.hxx constant
+ - svx/svxids.hrc
diff --git a/sd/JunitTest_sd_unoapi.mk b/sd/JunitTest_sd_unoapi.mk
new file mode 100644
index 0000000000..85f5f3d49c
--- /dev/null
+++ b/sd/JunitTest_sd_unoapi.mk
@@ -0,0 +1,14 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_JunitTest_JunitTest,sd_unoapi))
+
+$(eval $(call gb_JunitTest_set_unoapi_test_defaults,sd_unoapi))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/Library_sd.mk b/sd/Library_sd.mk
new file mode 100644
index 0000000000..01c546ad3d
--- /dev/null
+++ b/sd/Library_sd.mk
@@ -0,0 +1,606 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_Library_Library,sd))
+
+$(eval $(call gb_Library_set_precompiled_header,sd,sd/inc/pch/precompiled_sd))
+
+# runtime dependency for unit tests
+$(eval $(call gb_Library_use_package,sd,sd_xml))
+
+$(eval $(call gb_SdiTarget_SdiTarget,sd/sdi/sdslots,sd/sdi/sdslots))
+
+$(eval $(call gb_SdiTarget_set_include,sd/sdi/sdslots,\
+ -I$(SRCDIR)/sd/inc \
+ -I$(SRCDIR)/sd/sdi \
+ -I$(SRCDIR)/svx/sdi \
+ -I$(SRCDIR)/sfx2/sdi \
+ $$(INCLUDE) \
+))
+
+$(eval $(call gb_SdiTarget_SdiTarget,sd/sdi/sdgslots,sd/sdi/sdgslots))
+
+$(eval $(call gb_SdiTarget_set_include,sd/sdi/sdgslots,\
+ -I$(SRCDIR)/sd/inc \
+ -I$(SRCDIR)/sd/sdi \
+ -I$(SRCDIR)/svx/sdi \
+ -I$(SRCDIR)/sfx2/sdi \
+ $$(INCLUDE) \
+))
+
+$(eval $(call gb_Library_add_sdi_headers,sd,\
+ sd/sdi/sdgslots \
+ sd/sdi/sdslots \
+))
+
+$(eval $(call gb_Library_set_include,sd,\
+ $$(INCLUDE) \
+ -I$(SRCDIR)/sd/inc \
+ -I$(SRCDIR)/sd/source/ui/inc \
+ -I$(SRCDIR)/sd/source/ui/slidesorter/inc \
+ -I$(WORKDIR)/SdiTarget/sd/sdi \
+))
+
+$(eval $(call gb_Library_add_defs,sd,\
+ -DSD_DLLIMPLEMENTATION \
+ -DSDUI_DLL_NAME=\"$(call gb_Library_get_runtime_filename,$(call gb_Library__get_name,sdui))\" \
+))
+
+ifneq ($(strip $(dbg_anim_log)$(DBG_ANIM_LOG)),)
+$(eval $(call gb_Library_add_defs,sd,\
+ $$(DEFS) \
+ -DDBG_ANIM_LOG \
+))
+endif
+
+$(eval $(call gb_Library_use_custom_headers,sd,\
+ officecfg/registry \
+ oox/generated \
+))
+
+$(eval $(call gb_Library_use_sdk_api,sd))
+
+$(eval $(call gb_Library_use_libraries,sd,\
+ avmedia \
+ basegfx \
+ canvastools \
+ comphelper \
+ cppcanvas \
+ cppu \
+ cppuhelper \
+ docmodel \
+ drawinglayercore \
+ drawinglayer \
+ editeng \
+ i18nlangtag \
+ i18nutil \
+ icg \
+ msfilter \
+ oox \
+ sal \
+ salhelper \
+ sax \
+ sb \
+ sfx \
+ sot \
+ svl \
+ svt \
+ svxcore \
+ svx \
+ tk \
+ tl \
+ ucbhelper \
+ utl \
+ vcl \
+ $(if $(ENABLE_NSS),xmlsecurity) \
+))
+
+$(eval $(call gb_Library_use_externals,sd,\
+ boost_headers \
+ libxml2 \
+ dbus \
+ $(if $(ENABLE_AVAHI), \
+ avahi \
+ ) \
+ icu_headers \
+ frozen \
+))
+
+ifneq ($(DBUS_HAVE_GLIB),)
+$(eval $(call gb_Library_set_include,sd,\
+ $$(INCLUDE) \
+ $(DBUS_GLIB_CFLAGS) \
+))
+$(eval $(call gb_Library_add_libs,sd,\
+ $(DBUS_GLIB_LIBS) \
+))
+endif
+
+ifeq ($(OS),WNT)
+$(eval $(call gb_Library_use_system_win32_libs,sd,\
+ uuid \
+ ws2_32 \
+))
+endif
+
+$(eval $(call gb_Library_set_componentfile,sd,sd/util/sd,services))
+
+ifneq ($(ENABLE_WASM_STRIP_ACCESSIBILITY),TRUE)
+$(eval $(call gb_Library_add_exception_objects,sd,\
+ sd/source/ui/accessibility/AccessibleDocumentViewBase \
+ sd/source/ui/accessibility/AccessibleDrawDocumentView \
+ sd/source/ui/accessibility/AccessibleOutlineEditSource \
+ sd/source/ui/accessibility/AccessibleOutlineView \
+ sd/source/ui/accessibility/AccessiblePageShape \
+ sd/source/ui/accessibility/AccessiblePresentationGraphicShape \
+ sd/source/ui/accessibility/AccessiblePresentationOLEShape \
+ sd/source/ui/accessibility/AccessiblePresentationShape \
+ sd/source/ui/accessibility/AccessibleSlideSorterObject \
+ sd/source/ui/accessibility/AccessibleSlideSorterView \
+ sd/source/ui/accessibility/AccessibleViewForwarder \
+ sd/source/ui/accessibility/SdShapeTypes \
+))
+endif
+
+$(eval $(call gb_Library_add_exception_objects,sd,\
+ sd/source/core/CustomAnimationCloner \
+ sd/source/core/CustomAnimationEffect \
+ sd/source/core/CustomAnimationPreset \
+ sd/source/core/EffectMigration \
+ sd/source/core/PageListWatcher \
+ sd/source/core/TransitionPreset \
+ sd/source/core/ThemeColorChanger \
+ sd/source/core/anminfo \
+ sd/source/core/annotations/Annotation \
+ sd/source/core/annotations/AnnotationEnumeration \
+ sd/source/core/cusshow \
+ sd/source/core/drawdoc \
+ sd/source/core/drawdoc2 \
+ sd/source/core/drawdoc3 \
+ sd/source/core/drawdoc4 \
+ sd/source/core/drawdoc_animations \
+ sd/source/core/pglink \
+ sd/source/core/sdiocmpt \
+ sd/source/core/sdpage \
+ sd/source/core/sdpage2 \
+ sd/source/core/sdpage_animations \
+ sd/source/core/shapelist \
+ sd/source/core/stlfamily \
+ sd/source/core/stlpool \
+ sd/source/core/stlsheet \
+ sd/source/core/text/textapi \
+ sd/source/core/typemap \
+ sd/source/core/undo/undofactory \
+ sd/source/core/undo/undomanager \
+ sd/source/core/undo/undoobjects \
+ sd/source/core/undoanim \
+ sd/source/filter/cgm/sdcgmfilter \
+ sd/source/filter/eppt/eppt \
+ sd/source/filter/eppt/epptso \
+ sd/source/filter/eppt/escherex \
+ sd/source/filter/eppt/pptexanimations \
+ sd/source/filter/eppt/pptexsoundcollection \
+ sd/source/filter/eppt/pptx-epptbase \
+ sd/source/filter/eppt/pptx-epptooxml \
+ sd/source/filter/eppt/pptx-animations \
+ sd/source/filter/eppt/pptx-animations-cond \
+ sd/source/filter/eppt/pptx-animations-nodectx \
+ sd/source/filter/eppt/pptx-grouptable \
+ sd/source/filter/eppt/pptx-stylesheet \
+ sd/source/filter/eppt/pptx-text \
+ sd/source/filter/ppt/ppt97animations \
+ sd/source/filter/ppt/pptatom \
+ sd/source/filter/ppt/pptin \
+ sd/source/filter/ppt/pptinanimations \
+ sd/source/filter/ppt/propread \
+ sd/source/filter/grf/sdgrffilter \
+ sd/source/filter/html/htmlex \
+ sd/source/filter/html/sdhtmlfilter \
+ sd/source/filter/pdf/sdpdffilter \
+ sd/source/filter/sdfilter \
+ sd/source/filter/sdpptwrp \
+ sd/source/filter/xml/sdtransform \
+ sd/source/filter/xml/sdxmlwrp \
+ sd/source/helper/simplereferencecomponent \
+ sd/source/ui/animations/CustomAnimationDialog \
+ sd/source/ui/animations/CustomAnimationList \
+ sd/source/ui/animations/CustomAnimationPane \
+ sd/source/ui/animations/STLPropertySet \
+ sd/source/ui/animations/SlideTransitionPane \
+ sd/source/ui/animations/motionpathtag \
+ sd/source/ui/annotations/annotationmanager \
+ sd/source/ui/annotations/annotationtag \
+ sd/source/ui/annotations/annotationwindow \
+ sd/source/ui/app/optsitem \
+ sd/source/ui/app/sddll \
+ sd/source/ui/app/sdmod \
+ sd/source/ui/app/sdmod1 \
+ sd/source/ui/app/sdmod2 \
+ sd/source/ui/app/sdpopup \
+ sd/source/ui/app/sdxfer \
+ sd/source/ui/app/tmplctrl \
+ sd/source/ui/app/scalectrl \
+ sd/source/ui/controller/slidelayoutcontroller \
+ sd/source/ui/controller/displaymodecontroller \
+ sd/source/ui/dlg/AnimationChildWindow \
+ sd/source/ui/dlg/LayerTabBar \
+ sd/source/ui/dlg/NavigatorChildWindow \
+ sd/source/ui/dlg/PaneChildWindows \
+ sd/source/ui/dlg/PaneShells \
+ sd/source/ui/dlg/SpellDialogChildWindow \
+ sd/source/ui/dlg/TemplateScanner \
+ sd/source/ui/dlg/animobjs \
+ sd/source/ui/dlg/diactrl \
+ sd/source/ui/dlg/filedlg \
+ sd/source/ui/dlg/gluectrl \
+ sd/source/ui/dlg/ins_paste \
+ sd/source/ui/dlg/layeroptionsdlg \
+ sd/source/ui/dlg/navigatr \
+ sd/source/ui/dlg/sdabstdlg \
+ sd/source/ui/dlg/sdtreelb \
+ sd/source/ui/dlg/titledockwin \
+ sd/source/ui/dlg/unchss \
+ sd/source/ui/dlg/UndoThemeChange \
+ sd/source/ui/docshell/docshel2 \
+ sd/source/ui/docshell/docshel3 \
+ sd/source/ui/docshell/docshel4 \
+ sd/source/ui/docshell/docshell \
+ sd/source/ui/docshell/grdocsh \
+ sd/source/ui/docshell/sdclient \
+ sd/source/ui/framework/configuration/ChangeRequestQueue \
+ sd/source/ui/framework/configuration/ChangeRequestQueueProcessor \
+ sd/source/ui/framework/configuration/Configuration \
+ sd/source/ui/framework/configuration/ConfigurationClassifier \
+ sd/source/ui/framework/configuration/ConfigurationController \
+ sd/source/ui/framework/configuration/ConfigurationControllerBroadcaster \
+ sd/source/ui/framework/configuration/ConfigurationControllerResourceManager \
+ sd/source/ui/framework/configuration/ConfigurationTracer \
+ sd/source/ui/framework/configuration/ConfigurationUpdater \
+ sd/source/ui/framework/configuration/GenericConfigurationChangeRequest \
+ sd/source/ui/framework/configuration/ResourceFactoryManager \
+ sd/source/ui/framework/configuration/ResourceId \
+ sd/source/ui/framework/configuration/UpdateRequest \
+ sd/source/ui/framework/factories/BasicPaneFactory \
+ sd/source/ui/framework/factories/BasicToolBarFactory \
+ sd/source/ui/framework/factories/BasicViewFactory \
+ sd/source/ui/framework/factories/ChildWindowPane \
+ sd/source/ui/framework/factories/FrameWindowPane \
+ sd/source/ui/framework/factories/FullScreenPane \
+ sd/source/ui/framework/factories/Pane \
+ sd/source/ui/framework/factories/PresentationFactory \
+ sd/source/ui/framework/factories/ViewShellWrapper \
+ sd/source/ui/framework/module/CenterViewFocusModule \
+ sd/source/ui/framework/module/DrawModule \
+ sd/source/ui/framework/module/ImpressModule \
+ sd/source/ui/framework/module/ModuleController \
+ sd/source/ui/framework/module/PresentationModule \
+ sd/source/ui/framework/module/ShellStackGuard \
+ sd/source/ui/framework/module/SlideSorterModule \
+ sd/source/ui/framework/module/ToolBarModule \
+ sd/source/ui/framework/module/ViewTabBarModule \
+ sd/source/ui/framework/tools/FrameworkHelper \
+ sd/source/ui/func/bulmaper \
+ sd/source/ui/func/fuarea \
+ sd/source/ui/func/fubullet \
+ sd/source/ui/func/fuchar \
+ sd/source/ui/func/fucon3d \
+ sd/source/ui/func/fuconarc \
+ sd/source/ui/func/fuconbez \
+ sd/source/ui/func/fuconcs \
+ sd/source/ui/func/fuconnct \
+ sd/source/ui/func/fuconrec \
+ sd/source/ui/func/fuconstr \
+ sd/source/ui/func/fuconuno \
+ sd/source/ui/func/fucopy \
+ sd/source/ui/func/fucushow \
+ sd/source/ui/func/fudraw \
+ sd/source/ui/func/fudspord \
+ sd/source/ui/func/fuediglu \
+ sd/source/ui/func/fuexecuteinteraction \
+ sd/source/ui/func/fuexpand \
+ sd/source/ui/func/fuformatpaintbrush \
+ sd/source/ui/func/fuhhconv \
+ sd/source/ui/func/fuinsert \
+ sd/source/ui/func/fuinsfil \
+ sd/source/ui/func/fuline \
+ sd/source/ui/func/fulinend \
+ sd/source/ui/func/fulink \
+ sd/source/ui/func/fumeasur \
+ sd/source/ui/func/fumorph \
+ sd/source/ui/func/funavig \
+ sd/source/ui/func/fuoaprms \
+ sd/source/ui/func/fuolbull \
+ sd/source/ui/func/fuoltext \
+ sd/source/ui/func/fupage \
+ sd/source/ui/func/fuparagr \
+ sd/source/ui/func/fupoor \
+ sd/source/ui/func/fuprlout \
+ sd/source/ui/func/fuprobjs \
+ sd/source/ui/func/fuscale \
+ sd/source/ui/func/fusearch \
+ sd/source/ui/func/fusel \
+ sd/source/ui/func/fusldlg \
+ sd/source/ui/func/fusnapln \
+ sd/source/ui/func/fusumry \
+ sd/source/ui/func/futempl \
+ sd/source/ui/func/futext \
+ sd/source/ui/func/futhes \
+ sd/source/ui/func/futransf \
+ sd/source/ui/func/futxtatt \
+ sd/source/ui/func/fuvect \
+ sd/source/ui/func/fuzoom \
+ sd/source/ui/func/sdundogr \
+ sd/source/ui/func/smarttag \
+ sd/source/ui/func/undoback \
+ sd/source/ui/func/undoheaderfooter \
+ sd/source/ui/func/undolayer \
+ sd/source/ui/func/undopage \
+ sd/source/ui/func/unmovss \
+ sd/source/ui/func/unoaprms \
+ sd/source/ui/func/unprlout \
+ sd/source/ui/presenter/CanvasUpdateRequester \
+ sd/source/ui/presenter/PresenterCanvas \
+ sd/source/ui/presenter/PresenterHelper \
+ sd/source/ui/presenter/PresenterPreviewCache \
+ sd/source/ui/presenter/SlideRenderer \
+ sd/source/ui/sidebar/AllMasterPagesSelector \
+ sd/source/ui/sidebar/CurrentMasterPagesSelector \
+ sd/source/ui/sidebar/DocumentHelper \
+ sd/source/ui/sidebar/LayoutMenu \
+ sd/source/ui/sidebar/MasterPageContainer \
+ sd/source/ui/sidebar/MasterPageContainerFiller \
+ sd/source/ui/sidebar/MasterPageContainerProviders \
+ sd/source/ui/sidebar/MasterPageContainerQueue \
+ sd/source/ui/sidebar/MasterPageDescriptor \
+ sd/source/ui/sidebar/MasterPageObserver \
+ sd/source/ui/sidebar/MasterPagesSelector \
+ sd/source/ui/sidebar/NavigatorWrapper \
+ sd/source/ui/sidebar/PanelFactory \
+ sd/source/ui/sidebar/PreviewValueSet \
+ sd/source/ui/sidebar/RecentlyUsedMasterPages \
+ sd/source/ui/sidebar/RecentMasterPagesSelector \
+ sd/source/ui/sidebar/SlideBackground \
+ sd/source/ui/slideshow/PaneHider \
+ sd/source/ui/slideshow/SlideShowRestarter \
+ sd/source/ui/slideshow/showwin \
+ sd/source/ui/slideshow/slideshow \
+ sd/source/ui/slideshow/slideshowimpl \
+ sd/source/ui/slideshow/slideshowviewimpl \
+ sd/source/ui/slidesorter/cache/SlsBitmapCache \
+ sd/source/ui/slidesorter/cache/SlsBitmapCompressor \
+ sd/source/ui/slidesorter/cache/SlsBitmapFactory \
+ sd/source/ui/slidesorter/cache/SlsCacheCompactor \
+ sd/source/ui/slidesorter/cache/SlsCacheConfiguration \
+ sd/source/ui/slidesorter/cache/SlsGenericPageCache \
+ sd/source/ui/slidesorter/cache/SlsPageCache \
+ sd/source/ui/slidesorter/cache/SlsPageCacheManager \
+ sd/source/ui/slidesorter/cache/SlsQueueProcessor \
+ sd/source/ui/slidesorter/cache/SlsRequestFactory \
+ sd/source/ui/slidesorter/cache/SlsRequestQueue \
+ sd/source/ui/slidesorter/controller/SlideSorterController \
+ sd/source/ui/slidesorter/controller/SlsAnimationFunction \
+ sd/source/ui/slidesorter/controller/SlsAnimator \
+ sd/source/ui/slidesorter/controller/SlsClipboard \
+ sd/source/ui/slidesorter/controller/SlsCurrentSlideManager \
+ sd/source/ui/slidesorter/controller/SlsDragAndDropContext \
+ sd/source/ui/slidesorter/controller/SlsFocusManager \
+ sd/source/ui/slidesorter/controller/SlsInsertionIndicatorHandler \
+ sd/source/ui/slidesorter/controller/SlsListener \
+ sd/source/ui/slidesorter/controller/SlsPageSelector \
+ sd/source/ui/slidesorter/controller/SlsProperties \
+ sd/source/ui/slidesorter/controller/SlsScrollBarManager \
+ sd/source/ui/slidesorter/controller/SlsSelectionFunction \
+ sd/source/ui/slidesorter/controller/SlsSelectionManager \
+ sd/source/ui/slidesorter/controller/SlsSelectionObserver \
+ sd/source/ui/slidesorter/controller/SlsSlotManager \
+ sd/source/ui/slidesorter/controller/SlsTransferableData \
+ sd/source/ui/slidesorter/controller/SlsVisibleAreaManager \
+ sd/source/ui/slidesorter/model/SlideSorterModel \
+ sd/source/ui/slidesorter/model/SlsPageDescriptor \
+ sd/source/ui/slidesorter/model/SlsPageEnumeration \
+ sd/source/ui/slidesorter/model/SlsPageEnumerationProvider \
+ sd/source/ui/slidesorter/model/SlsVisualState \
+ sd/source/ui/slidesorter/shell/SlideSorter \
+ sd/source/ui/slidesorter/shell/SlideSorterViewShell \
+ sd/source/ui/slidesorter/view/SlideSorterView \
+ sd/source/ui/slidesorter/view/SlsFramePainter \
+ sd/source/ui/slidesorter/view/SlsInsertAnimator \
+ sd/source/ui/slidesorter/view/SlsInsertionIndicatorOverlay \
+ sd/source/ui/slidesorter/view/SlsLayeredDevice \
+ sd/source/ui/slidesorter/view/SlsLayouter \
+ sd/source/ui/slidesorter/view/SlsPageObjectLayouter \
+ sd/source/ui/slidesorter/view/SlsPageObjectPainter \
+ sd/source/ui/slidesorter/view/SlsTheme \
+ sd/source/ui/slidesorter/view/SlsToolTip \
+ sd/source/ui/slidesorter/view/SlsViewCacheContext \
+ sd/source/ui/table/TableDesignPane \
+ sd/source/ui/table/tablefunction \
+ sd/source/ui/table/tableobjectbar \
+ sd/source/ui/tools/AsynchronousCall \
+ sd/source/ui/tools/ConfigurationAccess \
+ sd/source/ui/tools/EventMultiplexer \
+ sd/source/ui/tools/GraphicSizeCheck \
+ sd/source/ui/tools/IconCache \
+ sd/source/ui/tools/IdleDetection \
+ sd/source/ui/tools/PreviewRenderer \
+ sd/source/ui/tools/SdGlobalResourceContainer \
+ sd/source/ui/tools/SlotStateListener \
+ sd/source/ui/tools/TimerBasedTaskExecution \
+ sd/source/ui/uitest/uiobject \
+ sd/source/ui/unoidl/DrawController \
+ sd/source/ui/unoidl/SdUnoDrawView \
+ sd/source/ui/unoidl/SdUnoOutlineView \
+ sd/source/ui/unoidl/SdUnoSlideView \
+ sd/source/ui/unoidl/UnoDocumentSettings \
+ sd/source/ui/unoidl/randomnode \
+ sd/source/ui/unoidl/unocpres \
+ sd/source/ui/unoidl/unodoc \
+ sd/source/ui/unoidl/unolayer \
+ sd/source/ui/unoidl/unomodel \
+ sd/source/ui/unoidl/unomodule \
+ sd/source/ui/unoidl/unoobj \
+ sd/source/ui/unoidl/unopage \
+ sd/source/ui/unoidl/unopback \
+ sd/source/ui/unoidl/unopool \
+ sd/source/ui/unoidl/unosrch \
+ sd/source/ui/unoidl/unowcntr \
+ sd/source/ui/view/DocumentRenderer \
+ sd/source/ui/view/FormShellManager \
+ sd/source/ui/view/GraphicObjectBar \
+ sd/source/ui/view/GraphicViewShellBase \
+ sd/source/ui/view/ImpressViewShellBase \
+ sd/source/ui/view/MediaObjectBar \
+ sd/source/ui/view/OutlineViewShellBase \
+ sd/source/ui/view/Outliner \
+ sd/source/ui/view/OutlinerIterator \
+ sd/source/ui/view/PresentationViewShellBase \
+ sd/source/ui/view/SlideSorterViewShellBase \
+ sd/source/ui/view/ToolBarManager \
+ sd/source/ui/view/ViewClipboard \
+ sd/source/ui/view/ViewShellBase \
+ sd/source/ui/view/ViewShellHint \
+ sd/source/ui/view/ViewShellImplementation \
+ sd/source/ui/view/ViewShellManager \
+ sd/source/ui/view/ViewTabBar \
+ sd/source/ui/view/WindowUpdater \
+ sd/source/ui/view/clview \
+ sd/source/ui/view/drawview \
+ sd/source/ui/view/drbezob \
+ sd/source/ui/view/drtxtob \
+ sd/source/ui/view/drtxtob1 \
+ sd/source/ui/view/drviews1 \
+ sd/source/ui/view/drviews2 \
+ sd/source/ui/view/drviews3 \
+ sd/source/ui/view/drviews4 \
+ sd/source/ui/view/drviews5 \
+ sd/source/ui/view/drviews6 \
+ sd/source/ui/view/drviews7 \
+ sd/source/ui/view/drviews8 \
+ sd/source/ui/view/drviews9 \
+ sd/source/ui/view/drviewsa \
+ sd/source/ui/view/drviewsb \
+ sd/source/ui/view/drviewsc \
+ sd/source/ui/view/drviewsd \
+ sd/source/ui/view/drviewse \
+ sd/source/ui/view/drviewsf \
+ sd/source/ui/view/drviewsg \
+ sd/source/ui/view/drviewsh \
+ sd/source/ui/view/drviewsi \
+ sd/source/ui/view/drviewsj \
+ sd/source/ui/view/drviewsk \
+ sd/source/ui/view/drvwshrg \
+ sd/source/ui/view/frmview \
+ sd/source/ui/view/grviewsh \
+ sd/source/ui/view/outlnvs2 \
+ sd/source/ui/view/outlnvsh \
+ sd/source/ui/view/outlview \
+ sd/source/ui/view/presvish \
+ sd/source/ui/view/sdruler \
+ sd/source/ui/view/sdview \
+ sd/source/ui/view/sdview2 \
+ sd/source/ui/view/sdview3 \
+ sd/source/ui/view/sdview4 \
+ sd/source/ui/view/sdview5 \
+ sd/source/ui/view/sdwindow \
+ sd/source/ui/view/tabcontr \
+ sd/source/ui/view/unmodpg \
+ sd/source/ui/view/viewoverlaymanager \
+ sd/source/ui/view/viewshe2 \
+ sd/source/ui/view/viewshe3 \
+ sd/source/ui/view/viewshel \
+ sd/source/ui/view/zoomlist \
+))
+
+ifeq ($(ENABLE_SDREMOTE),TRUE)
+$(eval $(call gb_Library_add_exception_objects,sd,\
+ sd/source/ui/remotecontrol/BufferedStreamSocket \
+ sd/source/ui/remotecontrol/Communicator \
+ sd/source/ui/remotecontrol/ImagePreparer \
+ sd/source/ui/remotecontrol/Server \
+ sd/source/ui/remotecontrol/Receiver \
+ sd/source/ui/remotecontrol/Listener \
+ sd/source/ui/remotecontrol/Transmitter \
+))
+
+ifeq ($(OS),MACOSX)
+$(eval $(call gb_Library_add_objcxxobjects,sd,\
+ sd/source/ui/remotecontrol/DiscoveryService \
+ sd/source/ui/remotecontrol/OSXNetworkService \
+))
+
+$(eval $(call gb_Library_use_system_darwin_frameworks,sd,\
+ Foundation \
+))
+
+else # OS!=MACSOX
+
+ifeq ($(ENABLE_AVAHI),TRUE)
+$(eval $(call gb_Library_add_exception_objects,sd,\
+ sd/source/ui/remotecontrol/AvahiNetworkService \
+))
+endif # ENABLE_AVAHI=TRUE
+
+$(eval $(call gb_Library_add_exception_objects,sd,\
+ sd/source/ui/remotecontrol/DiscoveryService \
+))
+
+ifeq ($(OS),WNT)
+
+$(eval $(call gb_Library_add_exception_objects,sd,\
+ sd/source/ui/remotecontrol/WINNetworkService \
+))
+
+$(eval $(call gb_Library_use_external,sd,mDNSResponder))
+
+endif # OS=WNT
+
+endif # OS!=MACOSX
+
+$(eval $(call gb_Library_add_defs,sd,\
+ -DENABLE_SDREMOTE \
+))
+
+ifeq ($(ENABLE_SDREMOTE_BLUETOOTH),TRUE)
+
+ifneq ($(OS),MACOSX)
+
+$(eval $(call gb_Library_add_exception_objects,sd,\
+ sd/source/ui/remotecontrol/BluetoothServer \
+))
+
+else # OS!=MACOSX
+
+$(eval $(call gb_Library_add_objcxxobjects,sd,\
+ sd/source/ui/remotecontrol/BluetoothServer \
+ sd/source/ui/remotecontrol/OSXBluetooth \
+))
+
+$(eval $(call gb_Library_add_libs,sd,\
+ -lobjc \
+))
+
+$(eval $(call gb_Library_use_system_darwin_frameworks,sd,\
+ IOBluetooth \
+))
+
+endif # OS!=MACOSX
+
+$(eval $(call gb_Library_add_defs,sd,\
+ -DENABLE_SDREMOTE_BLUETOOTH \
+))
+
+$(eval $(call gb_Library_use_externals,sd,\
+ bluez_bluetooth_headers \
+))
+
+endif # ENABLE_SDREMOTE_BLUETOOTH=TRUE
+
+endif # ENABLE_SDREMOTE=TRUE
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/Library_sdd.mk b/sd/Library_sdd.mk
new file mode 100644
index 0000000000..997556407d
--- /dev/null
+++ b/sd/Library_sdd.mk
@@ -0,0 +1,41 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_Library_Library,sdd))
+
+$(eval $(call gb_Library_set_include,sdd,\
+ $$(INCLUDE) \
+ -I$(SRCDIR)/sd/inc \
+))
+
+$(eval $(call gb_Library_use_external,sdd,boost_headers))
+
+$(eval $(call gb_Library_use_sdk_api,sdd))
+
+$(eval $(call gb_Library_use_libraries,sdd,\
+ comphelper \
+ cppu \
+ cppuhelper \
+ sal \
+ sfx \
+ sot \
+ tl \
+ utl \
+ vcl \
+))
+
+$(eval $(call gb_Library_set_componentfile,sdd,sd/util/sdd,services))
+
+$(eval $(call gb_Library_use_common_precompiled_header,sdd))
+
+$(eval $(call gb_Library_add_exception_objects,sdd,\
+ sd/source/ui/unoidl/sddetect \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/Library_sdui.mk b/sd/Library_sdui.mk
new file mode 100644
index 0000000000..1510242b07
--- /dev/null
+++ b/sd/Library_sdui.mk
@@ -0,0 +1,134 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_Library_Library,sdui))
+
+$(eval $(call gb_Library_set_plugin_for,sdui,sd))
+
+$(eval $(call gb_Library_set_componentfile,sdui,sd/source/console/presenter,services))
+
+$(eval $(call gb_Library_set_include,sdui,\
+ $$(INCLUDE) \
+ -I$(SRCDIR)/sd/inc \
+ -I$(SRCDIR)/sd/source/ui/inc \
+))
+
+ifeq ($(ENABLE_SDREMOTE),TRUE)
+$(eval $(call gb_Library_add_defs,sdui,\
+ -DENABLE_SDREMOTE \
+))
+
+ifeq ($(ENABLE_SDREMOTE_BLUETOOTH),TRUE)
+$(eval $(call gb_Library_add_defs,sdui,\
+ -DENABLE_SDREMOTE_BLUETOOTH \
+))
+endif
+
+endif
+
+$(eval $(call gb_Library_use_custom_headers,sdui,\
+ officecfg/registry \
+))
+
+$(eval $(call gb_Library_set_precompiled_header,sdui,sd/inc/pch/precompiled_sdui))
+
+$(eval $(call gb_Library_use_external,sdui,boost_headers))
+
+$(eval $(call gb_Library_use_sdk_api,sdui))
+
+$(eval $(call gb_Library_use_libraries,sdui,\
+ basegfx \
+ comphelper \
+ cppcanvas \
+ cppu \
+ cppuhelper \
+ editeng \
+ i18nlangtag \
+ fwk \
+ sal \
+ salhelper \
+ sfx \
+ sot \
+ svl \
+ svt \
+ svxcore \
+ svx \
+ tl \
+ utl \
+ vcl \
+ cui \
+))
+
+$(eval $(call gb_Library_add_exception_objects,sdui,\
+ sd/source/ui/dlg/brkdlg \
+ sd/source/ui/dlg/copydlg \
+ sd/source/ui/dlg/custsdlg \
+ sd/source/ui/dlg/dlgchar \
+ sd/source/ui/dlg/dlgfield \
+ sd/source/ui/dlg/dlgolbul \
+ sd/source/ui/dlg/dlgpage \
+ sd/source/ui/dlg/dlgsnap \
+ sd/source/ui/dlg/headerfooterdlg \
+ sd/source/ui/dlg/inspagob \
+ sd/source/ui/dlg/masterlayoutdlg \
+ sd/source/ui/dlg/morphdlg \
+ sd/source/ui/dlg/paragr \
+ sd/source/ui/dlg/present \
+ sd/source/ui/dlg/prltempl \
+ sd/source/ui/dlg/prntopts \
+ sd/source/ui/dlg/RemoteDialog \
+ sd/source/ui/dlg/RemoteDialogClientBox \
+ sd/source/ui/dlg/sddlgfact \
+ sd/source/ui/dlg/sdpreslt \
+ sd/source/ui/dlg/sduiexp \
+ sd/source/ui/dlg/tabtempl \
+ sd/source/ui/dlg/tpaction \
+ sd/source/ui/dlg/tpoption \
+ sd/source/ui/dlg/vectdlg \
+ sd/source/ui/dlg/PhotoAlbumDialog \
+ sd/source/ui/dlg/BulletAndPositionDlg \
+ sd/source/console/PresenterAccessibility \
+ sd/source/console/PresenterBitmapContainer \
+ sd/source/console/PresenterButton \
+ sd/source/console/PresenterCanvasHelper \
+ sd/source/console/PresenterConfigurationAccess \
+ sd/source/console/PresenterController \
+ sd/source/console/PresenterCurrentSlideObserver \
+ sd/source/console/PresenterFrameworkObserver \
+ sd/source/console/PresenterGeometryHelper \
+ sd/source/console/PresenterHelpView \
+ sd/source/console/PresenterHelper \
+ sd/source/console/PresenterNotesView \
+ sd/source/console/PresenterPaintManager \
+ sd/source/console/PresenterPane \
+ sd/source/console/PresenterPaneBase \
+ sd/source/console/PresenterPaneBorderPainter \
+ sd/source/console/PresenterPaneContainer \
+ sd/source/console/PresenterPaneFactory \
+ sd/source/console/PresenterProtocolHandler \
+ sd/source/console/PresenterScreen \
+ sd/source/console/PresenterScrollBar \
+ sd/source/console/PresenterSlidePreview \
+ sd/source/console/PresenterSlideShowView \
+ sd/source/console/PresenterSlideSorter \
+ sd/source/console/PresenterSprite \
+ sd/source/console/PresenterSpritePane \
+ sd/source/console/PresenterTextView \
+ sd/source/console/PresenterTheme \
+ sd/source/console/PresenterTimer \
+ sd/source/console/PresenterToolBar \
+ sd/source/console/PresenterUIPainter \
+ sd/source/console/PresenterViewFactory \
+ sd/source/console/PresenterWindowManager \
+))
+
+# $(WORKDIR)/inc/sd/sddll0.hxx :
+ # echo "#define" DLL_NAME \"$(if $(filter-out WNT,$(OS)),lib)sd$(DLLPOSTFIX)$(DLLPOST)\" > $@
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/Makefile b/sd/Makefile
new file mode 100644
index 0000000000..0997e62848
--- /dev/null
+++ b/sd/Makefile
@@ -0,0 +1,14 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+module_directory:=$(dir $(realpath $(firstword $(MAKEFILE_LIST))))
+
+include $(module_directory)/../solenv/gbuild/partial_build.mk
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/Module_sd.mk b/sd/Module_sd.mk
new file mode 100644
index 0000000000..b3a8252546
--- /dev/null
+++ b/sd/Module_sd.mk
@@ -0,0 +1,81 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+include $(SRCDIR)/sd/export_setup.mk
+include $(SRCDIR)/sd/import_setup.mk
+
+$(eval $(call gb_Module_Module,sd))
+
+$(eval $(call gb_Module_add_targets,sd,\
+ Library_sd \
+ Library_sdd \
+ Library_sdui \
+ Package_opengl \
+ Package_xml \
+ UIConfig_sdraw \
+ UIConfig_simpress \
+))
+
+$(eval $(call gb_Module_add_l10n_targets,sd,\
+ AllLangMoTarget_sd \
+))
+
+ifeq ($(filter DRAGONFLY FREEBSD,$(OS)),)
+$(eval $(call gb_Module_add_slowcheck_targets,sd,\
+ $(if $(and $(filter $(COM),MSC),$(MERGELIBS)),, \
+ CppunitTest_sd_uimpress) \
+ CppunitTest_sd_import_tests \
+ CppunitTest_sd_import_tests2 \
+ CppunitTest_sd_import_tests_skia \
+ CppunitTest_sd_import_tests-smartart \
+ CppunitTest_sd_export_tests-ooxml1 \
+ CppunitTest_sd_export_tests-ooxml2 \
+ CppunitTest_sd_export_tests-ooxml3 \
+ CppunitTest_sd_export_tests-ooxml4 \
+ CppunitTest_sd_export_tests \
+ CppunitTest_sd_filters_test \
+ CppunitTest_sd_layout_tests \
+ CppunitTest_sd_misc_tests \
+ CppunitTest_sd_uiimpress \
+ CppunitTest_sd_html_export_tests \
+ CppunitTest_sd_activex_controls_tests \
+ CppunitTest_sd_pdf_import_test \
+ CppunitTest_sd_png_export_tests \
+ CppunitTest_sd_filter_eppt \
+ CppunitTest_sd_shape_import_export_tests \
+ CppunitTest_sd_a11y \
+ CppunitTest_sd_textfitting_tests \
+ CppunitTest_sd_theme_tests \
+))
+endif
+
+ifneq ($(DISABLE_GUI),TRUE)
+ifeq ($(OS),LINUX)
+$(eval $(call gb_Module_add_slowcheck_targets,sd,\
+ CppunitTest_sd_svg_export_tests \
+ CppunitTest_sd_tiledrendering \
+))
+endif
+endif
+
+# screenshots
+$(eval $(call gb_Module_add_screenshot_targets,sd, \
+ CppunitTest_sd_dialogs_test \
+))
+
+$(eval $(call gb_Module_add_subsequentcheck_targets,sd,\
+ JunitTest_sd_unoapi \
+))
+
+$(eval $(call gb_Module_add_uicheck_targets,sd,\
+ UITest_impress_tests \
+ UITest_impress_tests2 \
+ UITest_sd_findReplace \
+))
+# vim: set noet sw=4 ts=4:
diff --git a/sd/Package_opengl.mk b/sd/Package_opengl.mk
new file mode 100644
index 0000000000..ef03ab08f2
--- /dev/null
+++ b/sd/Package_opengl.mk
@@ -0,0 +1,16 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_Package_Package,sd_opengl,$(SRCDIR)/sd/xml))
+
+$(eval $(call gb_Package_add_files,sd_opengl,$(LIBO_SHARE_FOLDER)/config/soffice.cfg/simpress,\
+ transitions-ogl.xml \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/Package_xml.mk b/sd/Package_xml.mk
new file mode 100644
index 0000000000..555d46021b
--- /dev/null
+++ b/sd/Package_xml.mk
@@ -0,0 +1,20 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_Package_Package,sd_xml,$(SRCDIR)/sd/xml))
+
+$(eval $(call gb_Package_add_files,sd_xml,$(LIBO_SHARE_FOLDER)/config/soffice.cfg/simpress,\
+ effects.xml \
+ transitions.xml \
+ layoutlist.xml \
+ objectlist.xml \
+ styles.xml \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/README.md b/sd/README.md
new file mode 100644
index 0000000000..4413a07762
--- /dev/null
+++ b/sd/README.md
@@ -0,0 +1,45 @@
+# LibreOffice Impress / Draw Application
+
+The core directory for the impress/draw applications.
+
+Think of impress as a hack on top of draw.
+
+`sd` module contains impress/draw specific code, non-shared UI and part
+of `ppt` and `pptx` filter, few other filters too.
+
+the slideshow UI lives here as well, the slideshow engine is in
+`slideshow` module though (including the 3D transitions engine
+`slideshow/source/engine/opengl`).
+
+the most used filters are ODF's `odp`, binary ppt and OOXML's
+`pptx`. their locations are listed below:
+
+ * `odp` import and export filters are in `xmloff` module (mostly `xmloff/source/draw`)
+
+ * `ppt` import is in `sd/source/filter/ppt` (big shared chunks are also in `svx`)
+ * `ppt` export is in `sd/source/filter/eppt` (big shared chunks are also in `svx`)
+
+ * `pptx` import is in `oox/source/ppt` (and uses a lot of
+ `oox/source/drawingml` and `oox/source/*`)
+ * `pptx` export is in `sd/source/filter/eppt` (mostly in `pptx-*` source
+ files) and shared part is in `oox/source/export`
+
+## PPTX Export / Import Filters
+
+PPTX export filter is split into 2 parts. Impress related part is in
+`sd/source/filter/eppt/pptx-*` and the other part is in
+`oox/source/export/` because it contains mostly code related to
+`DrawingML`, which is shared with writer and calc ooxml export.
+
+The export filter was written in 2009 IIRC and was not much extended
+feature-wise lately.
+
+## Future Works
+Add custom shapes export (see below). enhance text
+output, we don't write text style for indentation levels now, need to
+export `a:lvl1pPr`, `a:lvl2pPr`, ... elements.
+
+`PPTX` import was written by Sun/Oracle and then extended in LibreOffice
+a lot during bug fixing. It is located in `oox/source/ppt` and
+`oox/source/drawingml`. The areas with most bugs (at least until today)
+were shape placeholders and text style inheritance.
diff --git a/sd/README.vars b/sd/README.vars
new file mode 100644
index 0000000000..cef7a294fc
--- /dev/null
+++ b/sd/README.vars
@@ -0,0 +1 @@
+SD_DEBUG - Dump document as XML when pressing F12 (check model.xml in workdir)
diff --git a/sd/README_REMOTE b/sd/README_REMOTE
new file mode 100644
index 0000000000..cc53c4d8a6
--- /dev/null
+++ b/sd/README_REMOTE
@@ -0,0 +1,107 @@
+LibreOffice Impress Remote Protocol Specification
+
+Communication is over a UTF-8 encoded character stream.
+(Using RTL_TEXTENCODING_UTF8 in the LibreOffice portion.)
+
+TCP
+---
+
+More TCP-specific details on setup and initial handshake to be
+written, but the actual message protocol is the same as for Bluetooth.
+
+
+Bluetooth
+---------
+
+Bluetooth communication is over RFCOMM.
+
+For discovery use the "standard UUID for the Serial Port Profile"
+I.e. the 16-bit SerialPort UUID 0x1101,
+or if necessary inserted into the Bluetooth BASE_UUID:
+00001101-0000-1000-8000-00805F9B34FB
+See https://www.bluetooth.org/Technical/AssignedNumbers/service_discovery.htm
+
+Message Format
+--------------
+
+A message consists of one or more lines. The first line is the message description,
+further lines can add any necessary data. An empty line concludes the message.
+
+I.e. "MESSAGE\n\n" or "MESSAGE\nDATA\nDATA2...\n\n"
+
+You must keep reading a message until an empty line (i.e. double
+new-line) is reached to allow for future protocol extension.
+
+Initialisation
+-------------
+
+Once connected the server sends "LO_SERVER_SERVER_PAIRED".
+(I.e. "LO_SERVER_SERVER_PAIRED\n\n" is sent over the stream.)
+
+Subsequently the server will send either slideshow_started if a slideshow is running,
+or slideshow_finished if no slideshow is running. (See below for details of.)
+
+The current server implementation then proceeds to send all slide notes and previews
+to the client. (This should be changed to prevent memory issues, and a preview
+request mechanism implemented.)
+
+
+Commands (Client to Server)
+---------------------------
+
+The client should not assume that the state of the server has changed when a
+command has been sent. All changes will be signalled back to the client.
+(This is to allow for cases such as multiple clients requesting different changes, etc.)
+
+Any lines in [square brackets] are optional, and should be omitted if not needed.
+
+* transition_next
+* transition_previous
+
+* goto_slide
+ slide_number
+
+* presentation_start
+* presentation_stop
+
+* presentation_resume // Resumes after a presentation_blank_screen.
+* presentation_blank_screen
+ [Colour String] // Colour the screen will show (default: black). Not
+ // implemented, and format hasn't yet been defined.
+
+# As of gsoc2013, these commands are extended to the existing protocol, since server-end are tolerant with unknown commands, these extensions doesn't break backward compatibility
+* pointer_started // create a red dot on screen at initial position (x,y)
+ initial_x // This should be called when user first touch the screen
+ initial_y // note that x, y are in percentage (from 0.0 to 1.0) with respect to the slideshow size
+* pointer_dismissed // This dismiss the pointer red dot on screen, should be called when user stop touching screen
+* pointer_coordination // This update pointer's position to current (x,y)
+ current_x // note that x, y are in percentage (from 0.0 to 1.0) with respect to the slideshow size
+ current_y // unless screenupdater's performance is significantly improved, we should consider limit the update frequency on the
+ // remote-end
+
+
+
+Status/Data (Server to Client)
+------------------------------
+
+* slideshow_finished // (Also transmitted if no slideshow running when started.)
+
+* slideshow_started // (Also transmitted if a slideshow is running on startup.)
+ numberOfSlides
+ currentSlideNumber
+
+* slide_notes
+ slideNumber
+ [Notes] // The notes are an html document, and may also include \n newlines,
+ // i.e. the client should keep reading until a blank line is reached.
+
+* slide_updated // Slide on server has changed
+ currentSlideNumber
+
+* slide_preview // Supplies a preview image for a slide.
+ slideNumber
+ image // A Base 64 Encoded png image.
+
+# As of gsoc2013, these commands are extended to the existing protocol, since remote-end also ignore all unknown commands (which is the case of gsoc2012 android implementation), backward compatibility is kept.
+* slideshow_info // once paired, the server-end will send back the title of the current presentation
+ Title
diff --git a/sd/UIConfig_sdraw.mk b/sd/UIConfig_sdraw.mk
new file mode 100644
index 0000000000..f6d42acba7
--- /dev/null
+++ b/sd/UIConfig_sdraw.mk
@@ -0,0 +1,128 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_UIConfig_UIConfig,modules/sdraw))
+
+$(eval $(call gb_UIConfig_add_menubarfiles,modules/sdraw,\
+ sd/uiconfig/sdraw/menubar/menubar \
+))
+
+$(eval $(call gb_UIConfig_add_popupmenufiles,modules/sdraw,\
+ sd/uiconfig/sdraw/popupmenu/3dobject \
+ sd/uiconfig/sdraw/popupmenu/3dscene2 \
+ sd/uiconfig/sdraw/popupmenu/3dscene \
+ sd/uiconfig/sdraw/popupmenu/bezier \
+ sd/uiconfig/sdraw/popupmenu/connector \
+ sd/uiconfig/sdraw/popupmenu/curve \
+ sd/uiconfig/sdraw/popupmenu/drawtext \
+ sd/uiconfig/sdraw/popupmenu/draw \
+ sd/uiconfig/sdraw/popupmenu/form \
+ sd/uiconfig/sdraw/popupmenu/formrichtext \
+ sd/uiconfig/sdraw/popupmenu/gluepoint \
+ sd/uiconfig/sdraw/popupmenu/graphic \
+ sd/uiconfig/sdraw/popupmenu/group \
+ sd/uiconfig/sdraw/popupmenu/layertab \
+ sd/uiconfig/sdraw/popupmenu/line \
+ sd/uiconfig/sdraw/popupmenu/measure \
+ sd/uiconfig/sdraw/popupmenu/media \
+ sd/uiconfig/sdraw/popupmenu/multiselect \
+ sd/uiconfig/sdraw/popupmenu/notebookbar \
+ sd/uiconfig/sdraw/popupmenu/objectalign \
+ sd/uiconfig/sdraw/popupmenu/oleobject \
+ sd/uiconfig/sdraw/popupmenu/pagepanemaster \
+ sd/uiconfig/sdraw/popupmenu/pagepanenoselmaster \
+ sd/uiconfig/sdraw/popupmenu/pagepanenosel \
+ sd/uiconfig/sdraw/popupmenu/pagepane \
+ sd/uiconfig/sdraw/popupmenu/pagetab \
+ sd/uiconfig/sdraw/popupmenu/page \
+ sd/uiconfig/sdraw/popupmenu/table \
+ sd/uiconfig/sdraw/popupmenu/textbox \
+))
+
+$(eval $(call gb_UIConfig_add_statusbarfiles,modules/sdraw,\
+ sd/uiconfig/sdraw/statusbar/statusbar \
+))
+
+$(eval $(call gb_UIConfig_add_toolbarfiles,modules/sdraw,\
+ sd/uiconfig/sdraw/toolbar/3dobjectsbar \
+ sd/uiconfig/sdraw/toolbar/alignmentbar \
+ sd/uiconfig/sdraw/toolbar/arrowsbar \
+ sd/uiconfig/sdraw/toolbar/arrowshapes \
+ sd/uiconfig/sdraw/toolbar/basicshapes \
+ sd/uiconfig/sdraw/toolbar/bezierobjectbar \
+ sd/uiconfig/sdraw/toolbar/calloutshapes \
+ sd/uiconfig/sdraw/toolbar/choosemodebar \
+ sd/uiconfig/sdraw/toolbar/colorbar \
+ sd/uiconfig/sdraw/toolbar/commentsbar \
+ sd/uiconfig/sdraw/toolbar/connectorsbar \
+ sd/uiconfig/sdraw/toolbar/drawingobjectbar \
+ sd/uiconfig/sdraw/toolbar/distributebar \
+ sd/uiconfig/sdraw/toolbar/ellipsesbar \
+ sd/uiconfig/sdraw/toolbar/extrusionobjectbar \
+ sd/uiconfig/sdraw/toolbar/findbar \
+ sd/uiconfig/sdraw/toolbar/flowchartshapes \
+ sd/uiconfig/sdraw/toolbar/fontworkobjectbar \
+ sd/uiconfig/sdraw/toolbar/fontworkshapetype \
+ sd/uiconfig/sdraw/toolbar/formcontrols \
+ sd/uiconfig/sdraw/toolbar/formdesign \
+ sd/uiconfig/sdraw/toolbar/formsfilterbar \
+ sd/uiconfig/sdraw/toolbar/formsnavigationbar \
+ sd/uiconfig/sdraw/toolbar/formtextobjectbar \
+ sd/uiconfig/sdraw/toolbar/fullscreenbar \
+ sd/uiconfig/sdraw/toolbar/gluepointsobjectbar \
+ sd/uiconfig/sdraw/toolbar/graffilterbar \
+ sd/uiconfig/sdraw/toolbar/graphicobjectbar \
+ sd/uiconfig/sdraw/toolbar/insertbar \
+ sd/uiconfig/sdraw/toolbar/linesbar \
+ sd/uiconfig/sdraw/toolbar/masterviewtoolbar \
+ sd/uiconfig/sdraw/toolbar/mediaobjectbar \
+ sd/uiconfig/sdraw/toolbar/notebookbarshortcuts \
+ sd/uiconfig/sdraw/toolbar/optimizetablebar \
+ sd/uiconfig/sdraw/toolbar/optionsbar \
+ sd/uiconfig/sdraw/toolbar/positionbar \
+ sd/uiconfig/sdraw/toolbar/rectanglesbar \
+ sd/uiconfig/sdraw/toolbar/redactedexportbar \
+ sd/uiconfig/sdraw/toolbar/redactionbar \
+ sd/uiconfig/sdraw/toolbar/standardbar \
+ sd/uiconfig/sdraw/toolbar/starshapes \
+ sd/uiconfig/sdraw/toolbar/symbolshapes \
+ sd/uiconfig/sdraw/toolbar/tableobjectbar \
+ sd/uiconfig/sdraw/toolbar/textbar \
+ sd/uiconfig/sdraw/toolbar/textobjectbar \
+ sd/uiconfig/sdraw/toolbar/toolbar \
+ sd/uiconfig/sdraw/toolbar/viewerbar \
+ sd/uiconfig/sdraw/toolbar/zoombar \
+))
+
+$(eval $(call gb_UIConfig_add_uifiles,modules/sdraw,\
+ sd/uiconfig/sdraw/ui/breakdialog \
+ sd/uiconfig/sdraw/ui/bulletsandnumbering \
+ sd/uiconfig/sdraw/ui/crossfadedialog \
+ sd/uiconfig/sdraw/ui/dlgsnap \
+ sd/uiconfig/sdraw/ui/copydlg \
+ sd/uiconfig/sdraw/ui/drawchardialog \
+ sd/uiconfig/sdraw/ui/drawprinteroptions \
+ sd/uiconfig/sdraw/ui/drawparadialog \
+ sd/uiconfig/sdraw/ui/drawpagedialog \
+ sd/uiconfig/sdraw/ui/drawprtldialog \
+ sd/uiconfig/sdraw/ui/insertlayer \
+ sd/uiconfig/sdraw/ui/insertslidesdialog \
+ sd/uiconfig/sdraw/ui/namedesign \
+ sd/uiconfig/sdraw/ui/navigatorcontextmenu \
+ sd/uiconfig/sdraw/ui/notebookbar \
+ sd/uiconfig/sdraw/ui/notebookbar_compact \
+ sd/uiconfig/sdraw/ui/notebookbar_single \
+ sd/uiconfig/sdraw/ui/notebookbar_groupedbar_compact \
+ sd/uiconfig/sdraw/ui/notebookbar_online \
+ sd/uiconfig/sdraw/ui/paranumberingtab \
+ sd/uiconfig/sdraw/ui/queryunlinkimagedialog \
+ sd/uiconfig/sdraw/ui/vectorize \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/UIConfig_simpress.mk b/sd/UIConfig_simpress.mk
new file mode 100644
index 0000000000..9d98d611de
--- /dev/null
+++ b/sd/UIConfig_simpress.mk
@@ -0,0 +1,176 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_UIConfig_UIConfig,modules/simpress))
+
+$(eval $(call gb_UIConfig_add_menubarfiles,modules/simpress,\
+ sd/uiconfig/simpress/menubar/menubar \
+))
+
+$(eval $(call gb_UIConfig_add_popupmenufiles,modules/simpress,\
+ sd/uiconfig/simpress/popupmenu/3dobject \
+ sd/uiconfig/simpress/popupmenu/3dscene2 \
+ sd/uiconfig/simpress/popupmenu/3dscene \
+ sd/uiconfig/simpress/popupmenu/bezier \
+ sd/uiconfig/simpress/popupmenu/connector \
+ sd/uiconfig/simpress/popupmenu/curve \
+ sd/uiconfig/simpress/popupmenu/drawtext \
+ sd/uiconfig/simpress/popupmenu/draw \
+ sd/uiconfig/simpress/popupmenu/form \
+ sd/uiconfig/simpress/popupmenu/formrichtext \
+ sd/uiconfig/simpress/popupmenu/gluepoint \
+ sd/uiconfig/simpress/popupmenu/graphic \
+ sd/uiconfig/simpress/popupmenu/group \
+ sd/uiconfig/simpress/popupmenu/line \
+ sd/uiconfig/simpress/popupmenu/measure \
+ sd/uiconfig/simpress/popupmenu/media \
+ sd/uiconfig/simpress/popupmenu/multiselect \
+ sd/uiconfig/simpress/popupmenu/notebookbar \
+ sd/uiconfig/simpress/popupmenu/objectalign \
+ sd/uiconfig/simpress/popupmenu/oleobject \
+ sd/uiconfig/simpress/popupmenu/outline \
+ sd/uiconfig/simpress/popupmenu/pagepanemaster \
+ sd/uiconfig/simpress/popupmenu/pagepanenoselmaster \
+ sd/uiconfig/simpress/popupmenu/pagepanenosel \
+ sd/uiconfig/simpress/popupmenu/pagepane \
+ sd/uiconfig/simpress/popupmenu/pagetab \
+ sd/uiconfig/simpress/popupmenu/page \
+ sd/uiconfig/simpress/popupmenu/table \
+ sd/uiconfig/simpress/popupmenu/textbox \
+))
+
+$(eval $(call gb_UIConfig_add_statusbarfiles,modules/simpress,\
+ sd/uiconfig/simpress/statusbar/statusbar \
+))
+
+$(eval $(call gb_UIConfig_add_toolbarfiles,modules/simpress,\
+ sd/uiconfig/simpress/toolbar/3dobjectsbar \
+ sd/uiconfig/simpress/toolbar/alignmentbar \
+ sd/uiconfig/simpress/toolbar/arrowsbar \
+ sd/uiconfig/simpress/toolbar/arrowshapes \
+ sd/uiconfig/simpress/toolbar/basicshapes \
+ sd/uiconfig/simpress/toolbar/bezierobjectbar \
+ sd/uiconfig/simpress/toolbar/calloutshapes \
+ sd/uiconfig/simpress/toolbar/choosemodebar \
+ sd/uiconfig/simpress/toolbar/classificationbar \
+ sd/uiconfig/simpress/toolbar/colorbar \
+ sd/uiconfig/simpress/toolbar/commentsbar \
+ sd/uiconfig/simpress/toolbar/commontaskbar \
+ sd/uiconfig/simpress/toolbar/connectorsbar \
+ sd/uiconfig/simpress/toolbar/drawingobjectbar \
+ sd/uiconfig/simpress/toolbar/distributebar \
+ sd/uiconfig/simpress/toolbar/ellipsesbar \
+ sd/uiconfig/simpress/toolbar/extrusionobjectbar \
+ sd/uiconfig/simpress/toolbar/findbar \
+ sd/uiconfig/simpress/toolbar/flowchartshapes \
+ sd/uiconfig/simpress/toolbar/fontworkobjectbar \
+ sd/uiconfig/simpress/toolbar/fontworkshapetype \
+ sd/uiconfig/simpress/toolbar/formcontrols \
+ sd/uiconfig/simpress/toolbar/formdesign \
+ sd/uiconfig/simpress/toolbar/formsfilterbar \
+ sd/uiconfig/simpress/toolbar/formsnavigationbar \
+ sd/uiconfig/simpress/toolbar/formtextobjectbar \
+ sd/uiconfig/simpress/toolbar/fullscreenbar \
+ sd/uiconfig/simpress/toolbar/gluepointsobjectbar \
+ sd/uiconfig/simpress/toolbar/graffilterbar \
+ sd/uiconfig/simpress/toolbar/graphicobjectbar \
+ sd/uiconfig/simpress/toolbar/insertbar \
+ sd/uiconfig/simpress/toolbar/linesbar \
+ sd/uiconfig/simpress/toolbar/masterviewtoolbar \
+ sd/uiconfig/simpress/toolbar/mediaobjectbar \
+ sd/uiconfig/simpress/toolbar/notebookbarshortcuts \
+ sd/uiconfig/simpress/toolbar/optimizetablebar \
+ sd/uiconfig/simpress/toolbar/optionsbar \
+ sd/uiconfig/simpress/toolbar/outlinetoolbar \
+ sd/uiconfig/simpress/toolbar/positionbar \
+ sd/uiconfig/simpress/toolbar/rectanglesbar \
+ sd/uiconfig/simpress/toolbar/slideviewobjectbar \
+ sd/uiconfig/simpress/toolbar/slideviewtoolbar \
+ sd/uiconfig/simpress/toolbar/singlemode \
+ sd/uiconfig/simpress/toolbar/standardbar \
+ sd/uiconfig/simpress/toolbar/starshapes \
+ sd/uiconfig/simpress/toolbar/symbolshapes \
+ sd/uiconfig/simpress/toolbar/tableobjectbar \
+ sd/uiconfig/simpress/toolbar/textbar \
+ sd/uiconfig/simpress/toolbar/textobjectbar \
+ sd/uiconfig/simpress/toolbar/toolbar \
+ sd/uiconfig/simpress/toolbar/viewerbar \
+ sd/uiconfig/simpress/toolbar/zoombar \
+))
+
+$(eval $(call gb_UIConfig_add_uifiles,modules/simpress,\
+ sd/uiconfig/simpress/ui/annotation \
+ sd/uiconfig/simpress/ui/annotationtagmenu \
+ sd/uiconfig/simpress/ui/clientboxfragment \
+ sd/uiconfig/simpress/ui/currentmastermenu \
+ sd/uiconfig/simpress/ui/customanimationspanel \
+ sd/uiconfig/simpress/ui/customanimationproperties \
+ sd/uiconfig/simpress/ui/customanimationeffecttab \
+ sd/uiconfig/simpress/ui/customanimationfragment \
+ sd/uiconfig/simpress/ui/customanimationtimingtab \
+ sd/uiconfig/simpress/ui/customanimationtexttab \
+ sd/uiconfig/simpress/ui/customslideshows \
+ sd/uiconfig/simpress/ui/definecustomslideshow \
+ sd/uiconfig/simpress/ui/displaywindow \
+ sd/uiconfig/simpress/ui/dlgfield \
+ sd/uiconfig/simpress/ui/dockinganimation \
+ sd/uiconfig/simpress/ui/effectmenu \
+ sd/uiconfig/simpress/ui/fieldmenu \
+ sd/uiconfig/simpress/ui/fontsizemenu \
+ sd/uiconfig/simpress/ui/fontstylemenu \
+ sd/uiconfig/simpress/ui/gluebox \
+ sd/uiconfig/simpress/ui/headerfooterdialog \
+ sd/uiconfig/simpress/ui/headerfootertab \
+ sd/uiconfig/simpress/ui/impressprinteroptions \
+ sd/uiconfig/simpress/ui/insertslides \
+ sd/uiconfig/simpress/ui/interactiondialog \
+ sd/uiconfig/simpress/ui/interactionpage \
+ sd/uiconfig/simpress/ui/layoutmenu \
+ sd/uiconfig/simpress/ui/layoutpanel \
+ sd/uiconfig/simpress/ui/layoutwindow \
+ sd/uiconfig/simpress/ui/masterlayoutdlg \
+ sd/uiconfig/simpress/ui/mastermenu \
+ sd/uiconfig/simpress/ui/masterpagemenu \
+ sd/uiconfig/simpress/ui/masterpagepanel \
+ sd/uiconfig/simpress/ui/masterpagepanelall \
+ sd/uiconfig/simpress/ui/masterpagepanelrecent \
+ sd/uiconfig/simpress/ui/navigatorpanel \
+ sd/uiconfig/simpress/ui/notebookbar \
+ sd/uiconfig/simpress/ui/notebookbar_compact \
+ sd/uiconfig/simpress/ui/notebookbar_single \
+ sd/uiconfig/simpress/ui/notebookbar_groups \
+ sd/uiconfig/simpress/ui/notebookbar_groupedbar_full \
+ sd/uiconfig/simpress/ui/notebookbar_groupedbar_compact \
+ sd/uiconfig/simpress/ui/notebookbar_online \
+ sd/uiconfig/simpress/ui/optimpressgeneralpage \
+ sd/uiconfig/simpress/ui/pagesfieldbox \
+ sd/uiconfig/simpress/ui/photoalbum \
+ sd/uiconfig/simpress/ui/pmimagespage \
+ sd/uiconfig/simpress/ui/pminfodialog \
+ sd/uiconfig/simpress/ui/pmintropage \
+ sd/uiconfig/simpress/ui/pmobjectspage \
+ sd/uiconfig/simpress/ui/pmslidespage \
+ sd/uiconfig/simpress/ui/pmsummarypage \
+ sd/uiconfig/simpress/ui/presentationdialog \
+ sd/uiconfig/simpress/ui/prntopts \
+ sd/uiconfig/simpress/ui/remotedialog \
+ sd/uiconfig/simpress/ui/rotatemenu \
+ sd/uiconfig/simpress/ui/scalemenu \
+ sd/uiconfig/simpress/ui/sdviewpage \
+ sd/uiconfig/simpress/ui/sidebarslidebackground \
+ sd/uiconfig/simpress/ui/slidecontextmenu \
+ sd/uiconfig/simpress/ui/slidedesigndialog \
+ sd/uiconfig/simpress/ui/slidetransitionspanel \
+ sd/uiconfig/simpress/ui/snapmenu \
+ sd/uiconfig/simpress/ui/tabviewbar \
+ sd/uiconfig/simpress/ui/tabledesignpanel \
+ sd/uiconfig/simpress/ui/templatedialog \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/UITest_impress_tests.mk b/sd/UITest_impress_tests.mk
new file mode 100644
index 0000000000..f2c074fe52
--- /dev/null
+++ b/sd/UITest_impress_tests.mk
@@ -0,0 +1,20 @@
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_UITest_UITest,impress_tests))
+
+$(eval $(call gb_UITest_add_modules,impress_tests,$(SRCDIR)/sd/qa/uitest,\
+ impress_tests/ \
+))
+
+$(eval $(call gb_UITest_set_defs,impress_tests, \
+ TDOC="$(SRCDIR)/sd/qa/uitest/data" \
+))
+
+$(eval $(call gb_UITest_avoid_oneprocess,impress_tests))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/UITest_impress_tests2.mk b/sd/UITest_impress_tests2.mk
new file mode 100644
index 0000000000..a181bedcc3
--- /dev/null
+++ b/sd/UITest_impress_tests2.mk
@@ -0,0 +1,18 @@
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_UITest_UITest,impress_tests2))
+
+$(eval $(call gb_UITest_add_modules,impress_tests2,$(SRCDIR)/sd/qa/uitest,\
+ impress_tests2/ \
+))
+
+$(eval $(call gb_UITest_set_defs,impress_tests2, \
+ TDOC="$(SRCDIR)/sd/qa/uitest/data" \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/UITest_sd_findReplace.mk b/sd/UITest_sd_findReplace.mk
new file mode 100644
index 0000000000..8db50a5835
--- /dev/null
+++ b/sd/UITest_sd_findReplace.mk
@@ -0,0 +1,18 @@
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_UITest_UITest,sd_findReplace))
+
+$(eval $(call gb_UITest_add_modules,sd_findReplace,$(SRCDIR)/sd/qa/uitest,\
+ findReplace/ \
+))
+
+$(eval $(call gb_UITest_set_defs,sd_findReplace, \
+ TDOC="$(SRCDIR)/sd/qa/uitest/data" \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/export_setup.mk b/sd/export_setup.mk
new file mode 100644
index 0000000000..e9b2a8a88b
--- /dev/null
+++ b/sd/export_setup.mk
@@ -0,0 +1,89 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+# template for export tests
+define sd_export_test
+
+$(eval $(call gb_CppunitTest_CppunitTest,sd_export_tests$(1)))
+
+$(eval $(call gb_CppunitTest_use_externals,sd_export_tests$(1),\
+ boost_headers \
+ libxml2 \
+))
+
+$(eval $(call gb_CppunitTest_use_common_precompiled_header,sd_export_tests$(1)))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,sd_export_tests$(1), \
+ sd/qa/unit/export-tests$(1) \
+))
+
+$(eval $(call gb_CppunitTest_use_libraries,sd_export_tests$(1), \
+ $(call gb_Helper_optional,AVMEDIA,avmedia) \
+ basegfx \
+ comphelper \
+ cppu \
+ cppuhelper \
+ drawinglayer \
+ docmodel \
+ editeng \
+ for \
+ forui \
+ i18nlangtag \
+ msfilter \
+ oox \
+ sal \
+ salhelper \
+ sax \
+ sd \
+ sfx \
+ sot \
+ subsequenttest \
+ svl \
+ svt \
+ svx \
+ svxcore \
+ test \
+ tl \
+ tk \
+ ucbhelper \
+ unotest \
+ utl \
+ vcl \
+ xo \
+))
+
+$(eval $(call gb_CppunitTest_set_include,sd_export_tests$(1),\
+ -I$(SRCDIR)/sd/source/ui/inc \
+ -I$(SRCDIR)/sd/inc \
+ $$(INCLUDE) \
+))
+
+$(eval $(call gb_CppunitTest_use_sdk_api,sd_export_tests$(1)))
+
+$(eval $(call gb_CppunitTest_use_ure,sd_export_tests$(1)))
+$(eval $(call gb_CppunitTest_use_vcl,sd_export_tests$(1)))
+
+$(eval $(call gb_CppunitTest_use_rdb,sd_export_tests$(1),services))
+
+$(eval $(call gb_CppunitTest_use_custom_headers,sd_export_tests$(1),\
+ officecfg/registry \
+))
+
+$(eval $(call gb_CppunitTest_use_configuration,sd_export_tests$(1)))
+
+$(eval $(call gb_CppunitTest_add_arguments,sd_export_tests$(1),\
+ -env:SVG_DISABLE_FONT_EMBEDDING= \
+ -env:arg-env=$(gb_Helper_LIBRARY_PATH_VAR)"$$$${$(gb_Helper_LIBRARY_PATH_VAR)+=$$$$$(gb_Helper_LIBRARY_PATH_VAR)}" \
+))
+
+endef
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/import_setup.mk b/sd/import_setup.mk
new file mode 100644
index 0000000000..f4788040d3
--- /dev/null
+++ b/sd/import_setup.mk
@@ -0,0 +1,141 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#*************************************************************************
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+#*************************************************************************
+
+# template for import tests
+define sd_import_test
+
+$(eval $(call gb_CppunitTest_CppunitTest,sd_import_tests$(1)))
+
+$(eval $(call gb_CppunitTest_use_externals,sd_import_tests$(1),\
+ boost_headers \
+ libxml2 \
+))
+
+$(eval $(call gb_CppunitTest_use_common_precompiled_header,sd_import_tests$(1)))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,sd_import_tests$(1), \
+ sd/qa/unit/import-tests$(1) \
+))
+
+$(eval $(call gb_CppunitTest_use_libraries,sd_import_tests$(1), \
+ $(call gb_Helper_optional,AVMEDIA,avmedia) \
+ basegfx \
+ comphelper \
+ cppu \
+ cppuhelper \
+ drawinglayer \
+ editeng \
+ for \
+ forui \
+ i18nlangtag \
+ msfilter \
+ oox \
+ sal \
+ salhelper \
+ sax \
+ sd \
+ sfx \
+ sot \
+ subsequenttest \
+ svl \
+ svt \
+ svx \
+ svxcore \
+ test \
+ tl \
+ tk \
+ ucbhelper \
+ unotest \
+ utl \
+ vcl \
+ xo \
+))
+
+$(eval $(call gb_CppunitTest_set_include,sd_import_tests$(1),\
+ -I$(SRCDIR)/sd/source/ui/inc \
+ -I$(SRCDIR)/sd/inc \
+ $$(INCLUDE) \
+))
+
+$(eval $(call gb_CppunitTest_use_sdk_api,sd_import_tests$(1)))
+
+$(eval $(call gb_CppunitTest_use_ure,sd_import_tests$(1)))
+$(eval $(call gb_CppunitTest_use_vcl,sd_import_tests$(1)))
+
+$(eval $(call gb_CppunitTest_use_components,sd_import_tests$(1),\
+ animations/source/animcore/animcore \
+ basic/util/sb \
+ chart2/source/chartcore \
+ chart2/source/controller/chartcontroller \
+ comphelper/util/comphelp \
+ configmgr/source/configmgr \
+ dbaccess/util/dba \
+ desktop/source/deployment/deployment \
+ drawinglayer/drawinglayer \
+ embeddedobj/util/embobj \
+ emfio/emfio \
+ filter/source/config/cache/filterconfig1 \
+ filter/source/odfflatxml/odfflatxml \
+ filter/source/svg/svgfilter \
+ filter/source/pdf/pdffilter \
+ filter/source/xmlfilteradaptor/xmlfa \
+ filter/source/xmlfilterdetect/xmlfd \
+ filter/source/storagefilterdetect/storagefd \
+ forms/util/frm \
+ framework/util/fwk \
+ i18npool/util/i18npool \
+ linguistic/source/lng \
+ oox/util/oox \
+ package/source/xstor/xstor \
+ package/util/package2 \
+ sax/source/expatwrap/expwrap \
+ sd/util/sd \
+ sd/util/sdd \
+ $(if $(ENABLE_POPPLER),sdext/source/pdfimport/pdfimport) \
+ sfx2/util/sfx \
+ sot/util/sot \
+ svl/source/fsstor/fsstorage \
+ svtools/util/svt \
+ svx/util/svxcore \
+ svgio/svgio \
+ toolkit/util/tk \
+ ucb/source/core/ucb1 \
+ ucb/source/ucp/expand/ucpexpand1 \
+ ucb/source/ucp/file/ucpfile1 \
+ ucb/source/ucp/package/ucppkg1 \
+ ucb/source/ucp/tdoc/ucptdoc1 \
+ unotools/util/utl \
+ unoxml/source/rdf/unordf \
+ unoxml/source/service/unoxml \
+ uui/util/uui \
+ vcl/vcl.common \
+ xmlscript/util/xmlscript \
+ xmloff/util/xo \
+ xmlsecurity/util/xmlsecurity \
+))
+
+$(eval $(call gb_CppunitTest_use_configuration,sd_import_tests$(1)))
+
+$(eval $(call gb_CppunitTest_use_packages,sd_import_tests$(1),\
+ oox_customshapes \
+))
+
+ifneq ($(ENABLE_POPPLER),)
+$(eval $(call gb_CppunitTest_use_executable,sd_import_tests$(1),xpdfimport))
+endif
+
+$(eval $(call gb_CppunitTest_add_arguments,sd_import_tests$(1), \
+ -env:arg-env=$(gb_Helper_LIBRARY_PATH_VAR)"$$$${$(gb_Helper_LIBRARY_PATH_VAR)+=$$$$$(gb_Helper_LIBRARY_PATH_VAR)}" \
+))
+
+endef
+
+# vim: set noet sw=4 ts=4:
diff --git a/sd/inc/Annotation.hxx b/sd/inc/Annotation.hxx
new file mode 100644
index 0000000000..c09f677032
--- /dev/null
+++ b/sd/inc/Annotation.hxx
@@ -0,0 +1,164 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+
+#pragma once
+
+#include
+#include
+#include
+
+#include
+#include
+#include
+#include
+
+#include "sdpage.hxx"
+#include "textapi.hxx"
+#include "sddllapi.h"
+
+#include
+#include
+
+class SdrUndoAction;
+
+namespace com::sun::star::office {
+ class XAnnotation;
+}
+
+namespace com::sun::star::uno { template class Reference; }
+
+class SfxViewShell;
+
+namespace sd {
+
+enum class CommentNotificationType { Add, Modify, Remove };
+
+void createAnnotation( rtl::Reference< Annotation >& xAnnotation, SdPage* pPage );
+
+std::unique_ptr CreateUndoInsertOrRemoveAnnotation( const css::uno::Reference< css::office::XAnnotation >& xAnnotation, bool bInsert );
+
+void CreateChangeUndo(const css::uno::Reference< css::office::XAnnotation >& xAnnotation);
+
+sal_uInt32 getAnnotationId(const css::uno::Reference & xAnnotation);
+
+const SdPage* getAnnotationPage(const css::uno::Reference& xAnnotation);
+
+void LOKCommentNotify(CommentNotificationType nType, const SfxViewShell* pViewShell,
+ css::uno::Reference const & rxAnnotation);
+
+void LOKCommentNotifyAll(CommentNotificationType nType,
+ css::uno::Reference const & rxAnnotation);
+
+struct SD_DLLPUBLIC CustomAnnotationMarker
+{
+ Color maLineColor;
+ Color maFillColor;
+ float mnLineWidth;
+ std::vector maPolygons;
+};
+
+class SD_DLLPUBLIC Annotation final : private ::cppu::BaseMutex,
+ public ::cppu::WeakComponentImplHelper,
+ public ::cppu::PropertySetMixin
+{
+public:
+ explicit Annotation( const css::uno::Reference& context, SdPage* pPage );
+ Annotation(const Annotation&) = delete;
+ Annotation& operator=(const Annotation&) = delete;
+
+ static sal_uInt32 m_nLastId;
+
+ SdPage* GetPage() const { return mpPage; }
+ SdrModel* GetModel() { return (mpPage != nullptr) ? &mpPage->getSdrModelFromSdrPage() : nullptr; }
+ sal_uInt32 GetId() const { return m_nId; }
+
+ // XInterface:
+ virtual css::uno::Any SAL_CALL queryInterface(css::uno::Type const & type) override;
+ virtual void SAL_CALL acquire() noexcept override { ::cppu::WeakComponentImplHelper::acquire(); }
+ virtual void SAL_CALL release() noexcept override { ::cppu::WeakComponentImplHelper::release(); }
+
+ // css::beans::XPropertySet:
+ virtual css::uno::Reference SAL_CALL getPropertySetInfo() override;
+ virtual void SAL_CALL setPropertyValue(const OUString & aPropertyName, const css::uno::Any & aValue) override;
+ virtual css::uno::Any SAL_CALL getPropertyValue(const OUString & PropertyName) override;
+ virtual void SAL_CALL addPropertyChangeListener(const OUString & aPropertyName, const css::uno::Reference & xListener) override;
+ virtual void SAL_CALL removePropertyChangeListener(const OUString & aPropertyName, const css::uno::Reference & aListener) override;
+ virtual void SAL_CALL addVetoableChangeListener(const OUString & PropertyName, const css::uno::Reference & aListener) override;
+ virtual void SAL_CALL removeVetoableChangeListener(const OUString & PropertyName, const css::uno::Reference & aListener) override;
+
+ // css::office::XAnnotation:
+ virtual css::uno::Any SAL_CALL getAnchor() override;
+ virtual css::geometry::RealPoint2D SAL_CALL getPosition() override;
+ virtual void SAL_CALL setPosition(const css::geometry::RealPoint2D & the_value) override;
+ virtual css::geometry::RealSize2D SAL_CALL getSize() override;
+ virtual void SAL_CALL setSize(const css::geometry::RealSize2D& _size) override;
+ virtual OUString SAL_CALL getAuthor() override;
+ virtual void SAL_CALL setAuthor(const OUString & the_value) override;
+ virtual OUString SAL_CALL getInitials() override;
+ virtual void SAL_CALL setInitials(const OUString & the_value) override;
+ virtual css::util::DateTime SAL_CALL getDateTime() override;
+ virtual void SAL_CALL setDateTime(const css::util::DateTime & the_value) override;
+ virtual css::uno::Reference SAL_CALL getTextRange() override;
+
+ void createChangeUndo();
+
+ void createCustomAnnotationMarker()
+ {
+ m_pCustomAnnotationMarker = std::make_unique();
+ }
+
+ CustomAnnotationMarker& getCustomAnnotationMarker()
+ {
+ return *m_pCustomAnnotationMarker;
+ }
+
+ bool hasCustomAnnotationMarker() const
+ {
+ return bool(m_pCustomAnnotationMarker);
+ }
+
+ void setIsFreeText(bool value) { m_bIsFreeText = value; }
+
+ bool isFreeText() const { return m_bIsFreeText; }
+
+private:
+ // destructor is private and will be called indirectly by the release call virtual ~Annotation() {}
+
+ // override WeakComponentImplHelperBase::disposing()
+ // This function is called upon disposing the component,
+ // if your component needs special work when it becomes
+ // disposed, do it here.
+ virtual void SAL_CALL disposing() override;
+
+ sal_uInt32 m_nId;
+ SdPage* mpPage;
+ css::geometry::RealPoint2D m_Position;
+ css::geometry::RealSize2D m_Size;
+ OUString m_Author;
+ OUString m_Initials;
+ css::util::DateTime m_DateTime;
+ rtl::Reference m_TextRange;
+
+ std::unique_ptr m_pCustomAnnotationMarker;
+ bool m_bIsFreeText;
+};
+
+}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sd/inc/AnnotationEnumeration.hxx b/sd/inc/AnnotationEnumeration.hxx
new file mode 100644
index 0000000000..ed35b46b40
--- /dev/null
+++ b/sd/inc/AnnotationEnumeration.hxx
@@ -0,0 +1,37 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+
+#pragma once
+
+#include
+
+#include "sdpage.hxx"
+
+namespace com::sun::star::office
+{
+class XAnnotationEnumeration;
+}
+
+namespace sd
+{
+css::uno::Reference
+createAnnotationEnumeration(AnnotationVector&&);
+}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sd/inc/CustomAnimationCloner.hxx b/sd/inc/CustomAnimationCloner.hxx
new file mode 100644
index 0000000000..5cc71b0e69
--- /dev/null
+++ b/sd/inc/CustomAnimationCloner.hxx
@@ -0,0 +1,33 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+
+#pragma once
+
+#include
+
+class SdPage;
+
+namespace sd
+{
+css::uno::Reference
+Clone(const css::uno::Reference& xSourceNode,
+ const SdPage* pSource = nullptr, const SdPage* pTarget = nullptr);
+}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sd/inc/CustomAnimationEffect.hxx b/sd/inc/CustomAnimationEffect.hxx
new file mode 100644
index 0000000000..e6d1530fb4
--- /dev/null
+++ b/sd/inc/CustomAnimationEffect.hxx
@@ -0,0 +1,455 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+
+#pragma once
+
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include "sddllapi.h"
+#include
+#include
+#include
+
+ The start position is restored after finishing spell checking or
+ replacing all matches in a document.
+
+ Some related pieces of information:
+ The search dialog (SvxSearchDialog) can be controlled in
+ more than one way:
+
- A set of option flags returned by the slot call
+ SID_SEARCH_OPTIONS handled by the
+ SdDrawDocument::GetState() method.
+ - The contents of the search item of type
+ SvxSearchItem.
+ - The HasSelection() view shell method that returns
+ whether or not a selection exists. However, it is called from the
+ search dialog with an argument so that only text selections are
+ queried. This is only sufficient for searching the outline view.
+
+*/
+class SdOutliner final : public SdrOutliner
+{
+public:
+ friend class ::sd::outliner::OutlinerContainer;
+
+ /** Create a new sd outliner object.
+ @param pDoc
+ The draw document from which to take the content.
+ @param nMode
+ The valid values OutlinerMode::DontKnow,
+ OutlinerMode::TextObject,
+ OutlinerMode::TitleObject,
+ OutlinerMode::OutlineObject, and
+ OutlinerMode::OutlineView are defined in
+ editeng/outliner.hxx.
+ */
+ SdOutliner(SdDrawDocument* pDoc, OutlinerMode nMode);
+ virtual ~SdOutliner() override;
+ /// Forbid copy construction and copy assignment
+ SdOutliner(const Outliner&) = delete;
+ SdOutliner& operator=(const Outliner&) = delete;
+
+ /** Despite the name this method is called prior to spell checking *and*
+ searching and replacing. The position of current view
+ mode/page/object/caret position is remembered and, depending on the
+ search mode, may be restored after finishing searching/spell
+ checking.
+ */
+ void PrepareSpelling();
+
+ /** Initialize a spell check but do not start it yet. This method
+ is a better candidate for the name PrepareSpelling.
+ */
+ void StartSpelling();
+
+ /** Initiate a find and/or replace on the next relevant text object.
+ @return
+ Returns when the search/replace is finished (as
+ indicated by user input to the search dialog). A value
+ indicates that another call to this method is required.
+ */
+ bool StartSearchAndReplace(const SvxSearchItem* pSearchItem);
+
+ /** Iterate over the sentences in all text shapes and stop at the
+ next sentence with spelling errors. While doing so the view
+ mode may be changed and text shapes are set into edit mode.
+ */
+ svx::SpellPortions GetNextSpellSentence();
+
+ /** Release all resources that have been created during the find&replace
+ or spell check.
+ */
+ void EndSpelling();
+
+ /** callback for textconversion */
+ bool ConvertNextDocument() override;
+
+ /** Starts the text conversion (hangul/hanja or Chinese simplified/traditional)
+ for the current viewshell */
+ void StartConversion(LanguageType nSourceLanguage, LanguageType nTargetLanguage,
+ const vcl::Font* pTargetFont, sal_Int32 nOptions, bool bIsInteractive);
+
+ /** This is called internally when text conversion is started.
+ The position of current view mode/page/object/caret position
+ is remembered and will be restored after conversion.
+ */
+ void BeginConversion();
+
+ /** Release all resources that have been created during the conversion */
+ void EndConversion();
+
+ int GetIgnoreCurrentPageChangesLevel() const { return mnIgnoreCurrentPageChangesLevel; };
+ void IncreIgnoreCurrentPageChangesLevel() { mnIgnoreCurrentPageChangesLevel++; };
+ void DecreIgnoreCurrentPageChangesLevel() { mnIgnoreCurrentPageChangesLevel--; };
+ SdDrawDocument* GetDoc() const { return mpDrawDocument; }
+
+private:
+ class Implementation;
+ ::std::unique_ptr mpImpl;
+
+ /// Returns the current outline view
+ OutlinerView* getOutlinerView();
+
+ /// Specifies whether to search and replace, to spell check or to do a
+ /// text conversion.
+ enum mode
+ {
+ SEARCH,
+ SPELL,
+ TEXT_CONVERSION
+ } meMode;
+
+ /// The view which displays the searched objects.
+ ::sd::View* mpView;
+ /** The view shell containing the view. It is held as weak
+ pointer to avoid keeping it alive when the view is changed
+ during searching.
+ */
+ std::weak_ptr<::sd::ViewShell> mpWeakViewShell;
+ /// This window contains the view.
+ VclPtr<::sd::Window> mpWindow;
+ /// The document on whose objects and pages this class operates.
+ SdDrawDocument* mpDrawDocument;
+
+ /** this is the language that is used for current text conversion.
+ Only valid if meMode is TEXT_CONVERSION.
+ */
+ LanguageType mnConversionLanguage;
+
+ /** While the value of this flag is greater than 0 changes of the current page
+ do not lead to selecting the corresponding text in the outliner.
+ */
+ int mnIgnoreCurrentPageChangesLevel;
+
+ /// Specifies whether the search string has been found so far.
+ bool mbStringFound;
+
+ /** This flag indicates whether there may exist a match of the search
+ string before/after the current position in the document. It can be
+ set to only when starting from the beginning/end of the
+ document. When reaching the end/beginning with it still be set to
+ then there exists no match and the search can be terminated.
+ */
+ bool mbMatchMayExist;
+
+ /// The number of pages in the current view.
+ sal_uInt16 mnPageCount;
+
+ /** A value indicates that the end of the find&replace or spell
+ check has been reached.
+ */
+ bool mbEndOfSearch;
+
+ /** Set to when an object has been prepared successfully for
+ searching/spell checking. This flag directs the internal iteration
+ which stops when set to .
+ */
+ bool mbFoundObject;
+
+ /** This flag indicates whether to search forward or backwards.
+ */
+ bool mbDirectionIsForward;
+
+ /** This flag indicates that only the selected objects are to be
+ searched.
+ */
+ bool mbRestrictSearchToSelection;
+
+ /** When the search is restricted to the current selection then
+ this list contains pointers to all the objects of the
+ selection. This copy is necessary because during the search
+ process the mark list is modified.
+ */
+ ::std::vector> maMarkListCopy;
+
+ /** Current object that may be a text object. The object pointer to
+ corresponds to mnObjIndex. While iterating over the
+ objects on a page mpObj will point to every object
+ while mpTextObj will be set only to valid text
+ objects.
+ */
+ SdrObject* mpObj;
+
+ /** this stores the first object that is used for text conversion.
+ Conversion automatically wraps around the document and stops when it
+ finds this object again.
+ */
+ SdrObject* mpFirstObj;
+
+ /// Candidate for being searched/spell checked.
+ SdrTextObj* mpSearchSpellTextObj;
+
+ /// Current text to be searched/spelled inside the current text object
+ sal_Int32 mnText;
+
+ /// Paragraph object of mpTextObj.
+ OutlinerParaObject* mpParaObj;
+
+ /// The view mode that was active when starting to search/spell check.
+ PageKind meStartViewMode;
+
+ /// The master page mode that was active when starting to search/spell check.
+ EditMode meStartEditMode;
+
+ /// The current page index on starting to search/spell check.
+ sal_uInt16 mnStartPageIndex;
+
+ /// The object in edit mode when searching /spell checking was started
+ /// (if any).
+ SdrObject* mpStartEditedObject;
+
+ /// The position of the caret when searching /spell checking was started.
+ ESelection maStartSelection;
+
+ /** The search item contains various attributes that define the type of
+ search. It is set every time the
+ SearchAndReplaceAll method is called.
+ */
+ std::unique_ptr mpSearchItem;
+
+ /// The actual object iterator.
+ ::sd::outliner::Iterator maObjectIterator;
+ /// The current position of the object iterator.
+ ::sd::outliner::IteratorPosition maCurrentPosition;
+ /// The position when the search started. Corresponds largely to the
+ /// m?Start* members.
+ ::sd::outliner::Iterator maSearchStartPosition;
+ /** The last valid position describes where the last text object has been
+ found. This position is restored when some dialogs are shown. The
+ position is initially set to the where the search begins.
+ */
+ ::sd::outliner::IteratorPosition maLastValidPosition;
+
+ /** When this flag is true then a PrepareSpelling() is executed when
+ StartSearchAndReplace() is called the next time.
+ */
+ bool mbPrepareSpellingPending;
+
+ /** Initialize the object iterator. Call this method after being
+ invoked from the search or spellcheck dialog. It creates a new
+ iterator pointing at the current object when this has not been done
+ before. It reverses the direction of iteration if the given flag
+ differs from the current direction.
+ @param bDirectionIsForward
+ This flag specifies in which direction to iterator over the
+ objects. If it differs from the current direction the iterator
+ is reversed.
+ */
+ void Initialize(bool bDirectionIsForward);
+
+ /** Do search and replace for whole document.
+ */
+ bool SearchAndReplaceAll();
+
+ /** Do search and replace for next match.
+ @param pSelections
+ When tiled rendering and not 0, then don't emit LOK events, instead
+ assume the caller will do so.
+ @return
+ The return value specifies whether the search ended () or
+ another call to this method is required ().
+ */
+ bool SearchAndReplaceOnce(std::vector<::sd::SearchSelection>* pSelections = nullptr);
+
+ void sendLOKSearchResultCallback(const std::shared_ptr& pViewShell,
+ const OutlinerView* pOutlinerView,
+ std::vector* pSelections);
+
+ /** Detect changes of the document or view and react accordingly. Such
+ changes may occur because different calls to
+ SearchAndReplace() there usually is user
+ interaction. This is at least the press of the search or replace
+ button but may include any other action some of which affect the
+ search.
+ */
+ void DetectChange();
+
+ /** Detect whether the selection has changed.
+ @return
+ Return when the selection has been changed since the
+ last call to this method.
+ */
+ bool DetectSelectionChange();
+
+ /** Remember the current edited object/caret position/page/view mode
+ when starting to search/spell check so that it can be restored on
+ termination.
+ */
+ void RememberStartPosition();
+
+ /** Restore the position stored in the last call of
+ RememberStartPositiony.
+ */
+ void RestoreStartPosition();
+
+ /** Provide next object to search or spell check as text object in edit
+ mode on the current page. This skips all objects that do not
+ match or are no text object.
+ */
+ void ProvideNextTextObject();
+
+ /** Handle the situation that the iterator has reached the last object.
+ This may result in setting the mbEndOfSearch flag
+ back to . This method may show either the end-of-search
+ dialog or the wrap-around dialog.
+ */
+ void EndOfSearch();
+
+ /** Show a dialog that tells the user that the search has ended either
+ because there are no more matches after finding at least one or that
+ no match has been found at all.
+ */
+ void ShowEndOfSearchDialog();
+
+ /** Show a dialog that asks the user whether to wrap around to the
+ beginning/end of the document and continue with the search/spell
+ check.
+ */
+ bool ShowWrapAroundDialog();
+
+ /** Put text of current text object into outliner so that the text can
+ be searched/spell checked.
+ */
+ void PutTextIntoOutliner();
+
+ /** Prepare to do spell checking on the current text object. This
+ includes putting it into edit mode. Under certain conditions this
+ method sets mbEndOfSearch to .
+ */
+ void PrepareSpellCheck();
+
+ /** Prepare to search and replace on the current text object. This
+ includes putting it into edit mode.
+ */
+ void PrepareSearchAndReplace();
+
+ /** Prepare to do a text conversion on the current text
+ object. This includes putting it into edit mode.
+ */
+ void PrepareConversion();
+
+ /** Switch to a new view mode. Try to restore the original edit mode
+ before doing so.
+ @param ePageKind
+ Specifies the new view mode.
+ */
+ void SetViewMode(PageKind ePageKind);
+
+ /** Switch to the page or master page specified by the
+ mnPage index. Master page mode is specified by
+ meEditMode.
+ @param eEditMode
+ The new edit mode.
+ @param nPageIndex
+ The new page index.
+ */
+ void SetPage(EditMode eEditMode, sal_uInt16 nPageIndex);
+
+ /** Switch on edit mode for the currently selected text object.
+ */
+ void EnterEditMode(bool bGrabFocus);
+
+ /** Return the position at which a new search is started with respect to
+ the search direction as specified by the argument.
+ @return
+ The position mentioned above in form of a selection with start
+ equals end.
+ */
+ ESelection GetSearchStartPosition() const;
+
+ /** Detect whether there exists a previous match. Note that only the
+ absence of such a match can be detected reliably. An existing match
+ is assumed when the search started not at the beginning/end of the
+ presentation. This does not have to be true. The user can have set
+ the cursor at the middle of the text without a prior search.
+ @return
+ Returns when there is no previous match and
+ when there may be one.
+ */
+ bool HasNoPreviousMatch();
+
+ /** Handle a failed search (with or without replace) for the outline
+ mode. Show message boxes when the search failed completely,
+ i.e. there is no match in the whole presentation, or when no further
+ match exists.
+ @return
+ The returned value indicates whether another (wrapped around)
+ search shall take place. If that is so, then it is the caller's
+ responsibility to set the cursor position accordingly.
+ */
+ bool HandleFailedSearch();
+
+ /** Take a position as returned by an object iterator and switch to the
+ view and page on which the object specified by this position is
+ located.
+ @param rPosition
+ This position points to a SdrObject object and
+ contains the view and page where it is located.
+ @return
+ Return a pointer to the SdrObject.
+ */
+ SdrObject* SetObject(const ::sd::outliner::IteratorPosition& rPosition);
+
+ /** Use this method when the view shell in which to search has changed.
+ It handles i.e. registering at the associated view as selection
+ change listener.
+ */
+ void SetViewShell(const std::shared_ptr<::sd::ViewShell>& rpViewShell);
+
+ /** Activate or deactivate the search in the current selection. Call
+ this method whenever the selection has changed. This method creates
+ a copy of the current selection and reassigns the object iterator to
+ the current() iterator.
+ */
+ void HandleChangedSelection();
+
+ /** Initiate the spell check of the next relevant text object.
+ When the outline view is active then this method is called
+ after a wrap around to continue at the beginning of the document.
+ @return
+ Returns to indicate that another call to this method is
+ required. When all text objects have been processed then
+ is returned.
+ */
+ virtual bool SpellNextDocument() override;
+
+ /** Find the right parent to use for a message. This function makes sure
+ that the otherwise non-modal search or spell dialogs, if visible, are
+ locked, too.
+ */
+ weld::Window* GetMessageBoxParent();
+};
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sd/inc/OutlinerIterator.hxx b/sd/inc/OutlinerIterator.hxx
new file mode 100644
index 0000000000..e65efbbb86
--- /dev/null
+++ b/sd/inc/OutlinerIterator.hxx
@@ -0,0 +1,315 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+
+#pragma once
+
+#include
+#include
+
+#include "pres.hxx"
+#include
+#include
+#include
+
+class SdDrawDocument;
+class SdOutliner;
+
+namespace sd {
+
+class ViewShell;
+
+namespace outliner {
+
+class IteratorImplBase;
+class IteratorPosition;
+
+/** Use this enum to specify the initial location of the object pointed to by
+ a newly created iterator. The values are
+
- BEGIN for the first object with reference to
+ iteration direction.
+ - END for one past the last valid object or, if the iterator is a
+ backward iterator, the object in front of the first valid one.
+ - CURRENT for the current object. Because there is only a current
+ page this usually is taken to be the first/last object on the current
+ page.
+*/
+enum IteratorLocation {BEGIN,END,CURRENT};
+
+/** This iterator can be used to iterate over all SdrObject
+ objects of one of three set denoted by the IteratorType:
+ - All objects of the current mark list (selection)
+ (type==SELECTION).
+ - All objects in the current view (type==SINGLE_VIEW).
+ - All objects in all views (type=DOCUMENT).
+
+ Note that the iterator does not change pages or views. It is the
+ task of the user of the iterator to take the information provided by the
+ IteratorPosition as returned by the
+ operator*() method and set view, visible page, and
+ selection/edit mode markers to reflect this position.
+
+ A simple forward iteration from the first to the last object would
+ instantiate the iterator with
+ Iterator(pDocument,pViewShell,true,BEGIN)
for some document
+ and view shell. This iterator can then be compared against
+ Iterator(pDocument,pViewShell,true,END)
. On equality the
+ iteration should be stopped without evaluating the iterator: The position
+ of an end iterator is not valid.
+*/
+class Iterator
+{
+public:
+ Iterator();
+
+ /** The copy constructor creates a new iterator by copying the
+ implementation object.
+ */
+ Iterator (const Iterator& rIterator);
+ Iterator(Iterator&& rIterator) noexcept;
+
+ /** Create a new iterator with the implementation object being the
+ provided one.
+ @param pObject
+ A copy of this object will become the implementation object.
+ */
+ explicit Iterator (std::unique_ptr pObject);
+
+ ~Iterator();
+
+ /** Assign the iterator from the given one. The implementation object
+ of this iterator will be a copy of the given iterator.
+ @param rIterator
+ The iterator which to assign from.
+ */
+ Iterator& operator= (const Iterator& rIterator);
+ Iterator& operator=(Iterator&& rIterator) noexcept;
+
+ /** Return the current position of the iterator.
+ @return
+ Returns a reference to the current position. Therefore this
+ method is not thread safe. The reason for this behaviour is, of
+ course, to omit the copying of the returned position.
+ */
+ const IteratorPosition& operator* () const;
+ /** The prefix increment operator returns the iterator pointing to the
+ next object. When in doubt prefer this operator over the postfix
+ increment operator.
+ @return
+ Returns a reference to this iterator pointing to the next object.
+ */
+ Iterator& operator++ ();
+ /** Test equality of two iterators. Two iterators are taken to be equal
+ when they point are of the same type (their implementation objects
+ are instances of the same class) and point to the same object.
+ @param rIterator
+ The iterator to test equality with.
+ @return
+ Returns when both iterators point to the same object.
+ */
+ bool operator== (const Iterator& rIterator) const;
+ /** Test whether two iterators point to different objects. This is just
+ the negation of the result of the equality operator.
+ @param rIterator
+ The iterator to test inequality with.
+ @return
+ Returns when both iterators point to the different objects.
+ */
+ bool operator!= (const Iterator& rIterator) const;
+ /** Reverse the direction of iteration. The position of the iterator is
+ not changed. Thus calling this method twice returns to the old state.
+ */
+ void Reverse();
+
+private:
+ /// The implementation object to which most of the methods are forwarded.
+ std::unique_ptr mxIterator;
+};
+
+/** This class wraps the SdOutliner class and represents it as
+ a container of SdrObject objects. Its main purpose is to
+ provide iterators for certain sub-sets of those objects. These sub-sets
+ are a) the set of the currently selected objects, b) all objects in the
+ current view, and c) all objects in all views.
+
+ The direction of the returned iterators depends on the underlying
+ SdOutliner object and is usually set in the search
+ dialog.
+*/
+class OutlinerContainer
+{
+public:
+ /** Create a new wrapper object for the given outliner.
+ @param pOutliner
+ The outliner that is represented by the new object as
+ SdrObject container.
+ */
+ OutlinerContainer (SdOutliner* pOutliner);
+
+ /** Return an iterator that points to the first object of one of the
+ sets described above. This takes also into account the direction of
+ iteration.
+ @return
+ The returned iterator points either to the first (forward
+ search) or to the last object (backward search) of the set.
+ */
+ Iterator begin();
+
+ /** Return an iterator that marks the end of the iteration. This takes
+ also into account the direction of iteration. The object pointed to
+ is not valid.
+ @return
+ The returned iterator points either to that object past the last
+ one (forward search) or to the one in front of the first
+ (backward search).
+ */
+ Iterator end();
+
+ /** Return an iterator that points to the current object of one of the
+ sets described above. This takes also into account the direction of
+ iteration.
+ @return
+ The returned iterator points either to the first (forward
+ search) or to the last object (backward search) of the set of
+ selected objects or of the current page if the search set spans
+ more than one page.
+ */
+ Iterator current();
+
+private:
+ /// The wrapped outliner that is represented as object container.
+ SdOutliner* mpOutliner;
+
+ /** Create an iterator. The object pointed to depends on the search
+ direction retrieved from the outliner object
+ mpOutliner and the given location.
+ @param aLocation
+ This specifies whether the returned iterator points to the
+ first, (one past the) last, or current object.
+ @return
+ Returns an iterator as constructed by
+ CreateSelectionIterator(),
+ */
+ Iterator CreateIterator (IteratorLocation aLocation);
+
+ /** Create an iterator that iterates over all currently selected
+ SdrObjects objects of the mpOutliner
+ outliner.
+ @param rObjectList
+ List of currently selected objects. This list is necessary
+ so that the selection can be changed without affecting the
+ iterator.
+ @param pDocument
+ The document to which the objects belong.
+ @param pViewShell
+ The view shell which displays the objects.
+ @param bDirectionIsForward
+ The direction of iteration. It defaults to forward.
+ @param aLocation
+ This specifies at which object the iterator points initially.
+ */
+ static Iterator CreateSelectionIterator (
+ const ::std::vector<::unotools::WeakReference>& rObjectList,
+ SdDrawDocument* pDocument,
+ const std::shared_ptr& rpViewShell,
+ bool bDirectionIsForward,
+ IteratorLocation aLocation);
+
+ /** Create an iterator that iterates over all SdrObjects
+ objects of the mpOutliner outliner.
+ @param pDocument
+ The document to which the objects belong.
+ @param pViewShell
+ The view shell which displays the objects.
+ @param bDirectionIsForward
+ The direction of iteration. It defaults to forward.
+ @param aLocation
+ This specifies at which object the iterator points initially.
+ */
+ static Iterator CreateDocumentIterator (
+ SdDrawDocument* pDocument,
+ const std::shared_ptr& rpViewShell,
+ bool bDirectionIsForward,
+ IteratorLocation aLocation);
+
+ /** Return the index of a page that contains an object that a new
+ iterator shall point to. This page index depends primarily on the
+ location, iteration direction, as well as on edit mode and page
+ kind.
+ @param pDocument
+ The document to which the page belongs.
+ @param pViewShell
+ The view shell which displays the page.
+ @param ePageKind
+ Specifies the view the page belongs to.
+ @param eEditMode
+ Specifies whether the page is a master page.
+ @param bDirectionIsForward
+ The direction of iteration.
+ @param aLocation
+ This specifies at which object the iterator points initially.
+ */
+ static sal_Int32 GetPageIndex (
+ SdDrawDocument const * pDocument,
+ const std::shared_ptr& rpViewShell,
+ PageKind ePageKind,
+ EditMode eEditMode,
+ bool bDirectionIsForward,
+ IteratorLocation aLocation);
+
+ // Do not allow default constructor and copying of outliner containers.
+ OutlinerContainer (const OutlinerContainer&) = delete;
+ OutlinerContainer& operator= (const OutlinerContainer&) = delete;
+};
+
+/** Data collection specifying a SdrObject and its position in
+ a document and view.
+*/
+class IteratorPosition
+{
+public:
+ /** Create a new object with all data members set to default values.
+ These values should not be accessed. The only use of the object as
+ it is as a marker in comparisons.
+ */
+ IteratorPosition();
+
+ /** Compare two positions for equality.
+ @return
+ is returned only when all data members have the same
+ values in both position objects.
+ */
+ bool operator== (const IteratorPosition& aPosition) const;
+
+ /// Pointer to the actual SdrObject object.
+ ::unotools::WeakReference mxObject;
+
+ /// Number of the actual SdrText from the current SdrObject
+ sal_Int32 mnText;
+
+ /// The index of a page where the object is located on.
+ sal_Int32 mnPageIndex;
+ /// Page kind of the view.
+ PageKind mePageKind;
+ /// Edit mode of the view.
+ EditMode meEditMode;
+};
+
+} } // end of namespace ::sd::outliner
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sd/inc/SdShapeTypes.hxx b/sd/inc/SdShapeTypes.hxx
new file mode 100644
index 0000000000..ef944e5933
--- /dev/null
+++ b/sd/inc/SdShapeTypes.hxx
@@ -0,0 +1,51 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+
+#pragma once
+
+namespace accessibility
+{
+/** Register the SD presentation shape types with the ShapeTypeHandler singleton.
+ This method is usually called while loading the sd library.
+*/
+void RegisterImpressShapeTypes();
+
+/** Enum describing all shape types known in the SD project.
+*/
+enum SdShapeTypes
+{
+ PRESENTATION_OUTLINER,
+ PRESENTATION_SUBTITLE,
+ PRESENTATION_GRAPHIC_OBJECT,
+ PRESENTATION_PAGE,
+ PRESENTATION_OLE,
+ PRESENTATION_CHART,
+ PRESENTATION_TABLE,
+ PRESENTATION_NOTES,
+ PRESENTATION_TITLE,
+ PRESENTATION_HANDOUT,
+ PRESENTATION_HEADER,
+ PRESENTATION_FOOTER,
+ PRESENTATION_DATETIME,
+ PRESENTATION_PAGENUMBER
+};
+
+} // end of namespace accessibility
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sd/inc/TransitionPreset.hxx b/sd/inc/TransitionPreset.hxx
new file mode 100644
index 0000000000..0075e32057
--- /dev/null
+++ b/sd/inc/TransitionPreset.hxx
@@ -0,0 +1,78 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed
+ * with this work for additional information regarding copyright
+ * ownership. The ASF licenses this file to you under the Apache
+ * License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of
+ * the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+
+#pragma once
+
+#include
+
+#include
+#include