[Libreoffice-commits] core.git: Branch 'feature/cib_contract3753' - 72 commits - basctl/source basic/qa basic/source bin/symstore.sh chart2/qa configure.ac connectivity/source cui/uiconfig dbaccess/source dbaccess/uiconfig desktop/source editeng/source external/libxml2 external/libxslt external/nss external/python3 helpcontent2 icon-themes/breeze icon-themes/breeze_dark icon-themes/breeze_dark_svg icon-themes/breeze_svg icon-themes/colibre icon-themes/colibre_svg icon-themes/elementary icon-themes/elementary_svg icon-themes/sifr icon-themes/sifr_dark icon-themes/sifr_dark_svg icon-themes/sifr_svg include/vcl offapi/com oox/inc oox/source readlicense_oo/license sc/qa sc/source sd/qa sd/source sfx2/source solenv/gbuild svx/source sw/CppunitTest_sw_core_frmedt.mk sw/inc sw/Module_sw.mk sw/qa sw/source sw/uiconfig translations vcl/inc vcl/Library_vcl.mk vcl/qt5 vcl/source vcl/win writerfilter/source xmlscript/source

Michael Stahl (via logerrit) logerrit at kemper.freedesktop.org
Thu Feb 27 18:11:14 UTC 2020


 basctl/source/basicide/linenumberwindow.cxx                            |    3 
 basctl/source/basicide/moduldlg.cxx                                    |    1 
 basic/qa/basic_coverage/test_chr_method.vb                             |   64 
 basic/source/runtime/methods.cxx                                       |   11 
 bin/symstore.sh                                                        |   18 
 chart2/qa/extras/chart2import.cxx                                      |   49 
 chart2/qa/extras/data/xlsx/barchart_outend.xlsx                        |binary
 chart2/qa/extras/data/xlsx/tdf130657.xlsx                              |binary
 configure.ac                                                           |    8 
 connectivity/source/drivers/postgresql/pq_connection.cxx               |    2 
 cui/uiconfig/ui/aboutconfigdialog.ui                                   |    4 
 dbaccess/source/ui/dlg/dlgsize.cxx                                     |    4 
 dbaccess/source/ui/misc/WColumnSelect.cxx                              |    4 
 dbaccess/source/ui/misc/WNameMatch.cxx                                 |    3 
 dbaccess/uiconfig/ui/namematchingpage.ui                               |   24 
 desktop/source/app/dispatchwatcher.cxx                                 |    2 
 dev/null                                                               |binary
 editeng/source/editeng/impedit2.cxx                                    |    2 
 external/libxml2/UnpackedTarball_libxml2.mk                            |    4 
 external/libxml2/libxml2-icu-sym.patch.0                               |   37 
 external/libxslt/UnpackedTarball_libxslt.mk                            |    4 
 external/libxslt/libxslt-msvc-sym.patch.2                              |   16 
 external/nss/ExternalProject_nss.mk                                    |    4 
 external/python3/ExternalPackage_python3.mk                            |    3 
 helpcontent2                                                           |    2 
 icon-themes/breeze/chart2/res/donut3dexploded_52x60.png                |binary
 icon-themes/breeze/chart2/res/net_52x60.png                            |binary
 icon-themes/breeze/chart2/res/netstack_52x60.png                       |binary
 icon-themes/breeze/cmd/32/dbformdelete.png                             |binary
 icon-themes/breeze/cmd/32/dbformedit.png                               |binary
 icon-themes/breeze/cmd/32/dbformrename.png                             |binary
 icon-themes/breeze/cmd/32/dbquerydelete.png                            |binary
 icon-themes/breeze/cmd/32/dbqueryedit.png                              |binary
 icon-themes/breeze/cmd/32/dbreportdelete.png                           |binary
 icon-themes/breeze/cmd/32/dbreportedit.png                             |binary
 icon-themes/breeze/cmd/32/dbtabledelete.png                            |binary
 icon-themes/breeze/cmd/32/dbtableedit.png                              |binary
 icon-themes/breeze/cmd/32/dbviewforms.png                              |binary
 icon-themes/breeze/cmd/lc_dbformdelete.png                             |binary
 icon-themes/breeze/cmd/lc_dbformedit.png                               |binary
 icon-themes/breeze/cmd/lc_dbquerydelete.png                            |binary
 icon-themes/breeze/cmd/lc_dbqueryedit.png                              |binary
 icon-themes/breeze/cmd/lc_dbreportdelete.png                           |binary
 icon-themes/breeze/cmd/lc_dbreportedit.png                             |binary
 icon-themes/breeze/cmd/lc_dbtabledelete.png                            |binary
 icon-themes/breeze/cmd/lc_dbtableedit.png                              |binary
 icon-themes/breeze/cmd/sc_dbformdelete.png                             |binary
 icon-themes/breeze/cmd/sc_dbformedit.png                               |binary
 icon-themes/breeze/cmd/sc_dbquerydelete.png                            |binary
 icon-themes/breeze/cmd/sc_dbqueryedit.png                              |binary
 icon-themes/breeze/cmd/sc_dbreportdelete.png                           |binary
 icon-themes/breeze/cmd/sc_dbreportedit.png                             |binary
 icon-themes/breeze/cmd/sc_dbtabledelete.png                            |binary
 icon-themes/breeze/cmd/sc_dbtableedit.png                              |binary
 icon-themes/breeze/links.txt                                           |   38 
 icon-themes/breeze/svx/res/symphony/spacing_loose.png                  |binary
 icon-themes/breeze/svx/res/symphony/spacing_normal.png                 |binary
 icon-themes/breeze/svx/res/symphony/spacing_tight.png                  |binary
 icon-themes/breeze/svx/res/symphony/spacing_very loose.png             |binary
 icon-themes/breeze/svx/res/symphony/spacing_very tight.png             |binary
 icon-themes/breeze/svx/res/symphony/spacing_very_loose.png             |binary
 icon-themes/breeze/svx/res/symphony/spacing_very_tight.png             |binary
 icon-themes/breeze/sw/res/envhc_l.png                                  |binary
 icon-themes/breeze/sw/res/envhc_u.png                                  |binary
 icon-themes/breeze/sw/res/envhl_l.png                                  |binary
 icon-themes/breeze/sw/res/envhl_u.png                                  |binary
 icon-themes/breeze/sw/res/envhr_l.png                                  |binary
 icon-themes/breeze/sw/res/envhr_u.png                                  |binary
 icon-themes/breeze/sw/res/envvc_l.png                                  |binary
 icon-themes/breeze/sw/res/envvc_u.png                                  |binary
 icon-themes/breeze/sw/res/envvl_l.png                                  |binary
 icon-themes/breeze/sw/res/envvl_u.png                                  |binary
 icon-themes/breeze/sw/res/envvr_l.png                                  |binary
 icon-themes/breeze/sw/res/envvr_u.png                                  |binary
 icon-themes/breeze_dark/chart2/res/areas3d_52x60.png                   |binary
 icon-themes/breeze_dark/chart2/res/areas_52x60.png                     |binary
 icon-themes/breeze_dark/chart2/res/areasfull3d_52x60.png               |binary
 icon-themes/breeze_dark/chart2/res/areasfull_52x60.png                 |binary
 icon-themes/breeze_dark/chart2/res/areaspiled3d_52x60.png              |binary
 icon-themes/breeze_dark/chart2/res/areaspiled_52x60.png                |binary
 icon-themes/breeze_dark/chart2/res/bar3d_52x60.png                     |binary
 icon-themes/breeze_dark/chart2/res/bar3ddeep_52x60.png                 |binary
 icon-themes/breeze_dark/chart2/res/bar_52x60.png                       |binary
 icon-themes/breeze_dark/chart2/res/barpercent3d_52x60.png              |binary
 icon-themes/breeze_dark/chart2/res/barpercent_52x60.png                |binary
 icon-themes/breeze_dark/chart2/res/barstack3d_52x60.png                |binary
 icon-themes/breeze_dark/chart2/res/barstack_52x60.png                  |binary
 icon-themes/breeze_dark/chart2/res/bubble_52x60.png                    |binary
 icon-themes/breeze_dark/chart2/res/columnline_52x60.png                |binary
 icon-themes/breeze_dark/chart2/res/columnpercent3d_52x60.png           |binary
 icon-themes/breeze_dark/chart2/res/columnpercent_52x60.png             |binary
 icon-themes/breeze_dark/chart2/res/columns3d_52x60.png                 |binary
 icon-themes/breeze_dark/chart2/res/columns3ddeep_52x60.png             |binary
 icon-themes/breeze_dark/chart2/res/columns_52x60.png                   |binary
 icon-themes/breeze_dark/chart2/res/columnstack3d_52x60.png             |binary
 icon-themes/breeze_dark/chart2/res/columnstack_52x60.png               |binary
 icon-themes/breeze_dark/chart2/res/columnstackline_52x60.png           |binary
 icon-themes/breeze_dark/chart2/res/cone_52x60.png                      |binary
 icon-themes/breeze_dark/chart2/res/conedeep_52x60.png                  |binary
 icon-themes/breeze_dark/chart2/res/conehori_52x60.png                  |binary
 icon-themes/breeze_dark/chart2/res/conehorideep_52x60.png              |binary
 icon-themes/breeze_dark/chart2/res/conehoripercent_52x60.png           |binary
 icon-themes/breeze_dark/chart2/res/conehoristack_52x60.png             |binary
 icon-themes/breeze_dark/chart2/res/conepercent_52x60.png               |binary
 icon-themes/breeze_dark/chart2/res/conestack_52x60.png                 |binary
 icon-themes/breeze_dark/chart2/res/cylinder_52x60.png                  |binary
 icon-themes/breeze_dark/chart2/res/cylinderdeep_52x60.png              |binary
 icon-themes/breeze_dark/chart2/res/cylinderhori_52x60.png              |binary
 icon-themes/breeze_dark/chart2/res/cylinderhorideep_52x60.png          |binary
 icon-themes/breeze_dark/chart2/res/cylinderhoriprocent_52x60.png       |binary
 icon-themes/breeze_dark/chart2/res/cylinderhoristack_52x60.png         |binary
 icon-themes/breeze_dark/chart2/res/cylinderpercent_52x60.png           |binary
 icon-themes/breeze_dark/chart2/res/cylinderstack_52x60.png             |binary
 icon-themes/breeze_dark/chart2/res/donut3d_52x60.png                   |binary
 icon-themes/breeze_dark/chart2/res/donut3dexploded_52x60.png           |binary
 icon-themes/breeze_dark/chart2/res/donut_52x60.png                     |binary
 icon-themes/breeze_dark/chart2/res/donutexploded_52x60.png             |binary
 icon-themes/breeze_dark/chart2/res/errorbothhori_30.png                |binary
 icon-themes/breeze_dark/chart2/res/errorbothverti_30.png               |binary
 icon-themes/breeze_dark/chart2/res/errordown_30.png                    |binary
 icon-themes/breeze_dark/chart2/res/errorleft_30.png                    |binary
 icon-themes/breeze_dark/chart2/res/errorright_30.png                   |binary
 icon-themes/breeze_dark/chart2/res/errorup_30.png                      |binary
 icon-themes/breeze_dark/chart2/res/net_52x60.png                       |binary
 icon-themes/breeze_dark/chart2/res/netfill_52x60.png                   |binary
 icon-themes/breeze_dark/chart2/res/netlinepoint_52x60.png              |binary
 icon-themes/breeze_dark/chart2/res/netlinepointstack_52x60.png         |binary
 icon-themes/breeze_dark/chart2/res/netpoint_52x60.png                  |binary
 icon-themes/breeze_dark/chart2/res/netpointstack_52x60.png             |binary
 icon-themes/breeze_dark/chart2/res/netstack_52x60.png                  |binary
 icon-themes/breeze_dark/chart2/res/netstackfill_52x60.png              |binary
 icon-themes/breeze_dark/chart2/res/nostackdirect3d_52x60.png           |binary
 icon-themes/breeze_dark/chart2/res/nostackdirectboth_52x60.png         |binary
 icon-themes/breeze_dark/chart2/res/nostackdirectlines_52x60.png        |binary
 icon-themes/breeze_dark/chart2/res/nostackdirectpoints_52x60.png       |binary
 icon-themes/breeze_dark/chart2/res/nostacksmooth3d_52x60.png           |binary
 icon-themes/breeze_dark/chart2/res/nostacksmoothboth_52x60.png         |binary
 icon-themes/breeze_dark/chart2/res/nostacksmoothlines_52x60.png        |binary
 icon-themes/breeze_dark/chart2/res/nostackstepped3d_52x60.png          |binary
 icon-themes/breeze_dark/chart2/res/nostacksteppedboth_52x60.png        |binary
 icon-themes/breeze_dark/chart2/res/nostacksteppedlines_52x60.png       |binary
 icon-themes/breeze_dark/chart2/res/nostacksteppedpoints_52x60.png      |binary
 icon-themes/breeze_dark/chart2/res/pie3d_52x60.png                     |binary
 icon-themes/breeze_dark/chart2/res/pie3dexploded_52x60.png             |binary
 icon-themes/breeze_dark/chart2/res/pie_52x60.png                       |binary
 icon-themes/breeze_dark/chart2/res/pieexploded_52x60.png               |binary
 icon-themes/breeze_dark/chart2/res/pyramind_52x60.png                  |binary
 icon-themes/breeze_dark/chart2/res/pyraminddeep_52x60.png              |binary
 icon-themes/breeze_dark/chart2/res/pyramindhori_52x60.png              |binary
 icon-themes/breeze_dark/chart2/res/pyramindhorideep_52x60.png          |binary
 icon-themes/breeze_dark/chart2/res/pyramindhoripercent_52x60.png       |binary
 icon-themes/breeze_dark/chart2/res/pyramindhoristack_52x60.png         |binary
 icon-themes/breeze_dark/chart2/res/pyramindpercent_52x60.png           |binary
 icon-themes/breeze_dark/chart2/res/pyramindstack_52x60.png             |binary
 icon-themes/breeze_dark/chart2/res/regavg.png                          |binary
 icon-themes/breeze_dark/chart2/res/regexp.png                          |binary
 icon-themes/breeze_dark/chart2/res/reglin.png                          |binary
 icon-themes/breeze_dark/chart2/res/reglog.png                          |binary
 icon-themes/breeze_dark/chart2/res/regno.png                           |binary
 icon-themes/breeze_dark/chart2/res/regpoly.png                         |binary
 icon-themes/breeze_dark/chart2/res/regpow.png                          |binary
 icon-themes/breeze_dark/chart2/res/stackdirect3d_52x60.png             |binary
 icon-themes/breeze_dark/chart2/res/stackdirectboth_52x60.png           |binary
 icon-themes/breeze_dark/chart2/res/stackdirectlines_52x60.png          |binary
 icon-themes/breeze_dark/chart2/res/stackdirectpoints_52x60.png         |binary
 icon-themes/breeze_dark/chart2/res/stacksmooth3d_52x60.png             |binary
 icon-themes/breeze_dark/chart2/res/stacksmoothboth_52x60.png           |binary
 icon-themes/breeze_dark/chart2/res/stacksmoothlines_52x60.png          |binary
 icon-themes/breeze_dark/chart2/res/stackstepped3d_52x60.png            |binary
 icon-themes/breeze_dark/chart2/res/stacksteppedboth_52x60.png          |binary
 icon-themes/breeze_dark/chart2/res/stacksteppedlines_52x60.png         |binary
 icon-themes/breeze_dark/chart2/res/stacksteppedpoints_52x60.png        |binary
 icon-themes/breeze_dark/chart2/res/step_center_x_30.png                |binary
 icon-themes/breeze_dark/chart2/res/step_center_y_30.png                |binary
 icon-themes/breeze_dark/chart2/res/step_end_30.png                     |binary
 icon-themes/breeze_dark/chart2/res/step_start_30.png                   |binary
 icon-themes/breeze_dark/chart2/res/stock_52x60.png                     |binary
 icon-themes/breeze_dark/chart2/res/stockblock_52x60.png                |binary
 icon-themes/breeze_dark/chart2/res/stockcolumns_52x60.png              |binary
 icon-themes/breeze_dark/chart2/res/stockcolumnsattach_52x60.png        |binary
 icon-themes/breeze_dark/chart2/res/valueaxisdirect3d_52x60.png         |binary
 icon-themes/breeze_dark/chart2/res/valueaxisdirectboth_52x60.png       |binary
 icon-themes/breeze_dark/chart2/res/valueaxisdirectlines_52x60.png      |binary
 icon-themes/breeze_dark/chart2/res/valueaxisdirectpoints_52x60.png     |binary
 icon-themes/breeze_dark/chart2/res/valueaxissmooth3d_52x60.png         |binary
 icon-themes/breeze_dark/chart2/res/valueaxissmoothboth_52x60.png       |binary
 icon-themes/breeze_dark/chart2/res/valueaxissmoothlines_52x60.png      |binary
 icon-themes/breeze_dark/chart2/res/valueaxisstepped3d_52x60.png        |binary
 icon-themes/breeze_dark/chart2/res/valueaxissteppedboth_52x60.png      |binary
 icon-themes/breeze_dark/chart2/res/valueaxissteppedlines_52x60.png     |binary
 icon-themes/breeze_dark/cmd/32/dbformdelete.png                        |binary
 icon-themes/breeze_dark/cmd/32/dbformedit.png                          |binary
 icon-themes/breeze_dark/cmd/32/dbformrename.png                        |binary
 icon-themes/breeze_dark/cmd/32/dbquerydelete.png                       |binary
 icon-themes/breeze_dark/cmd/32/dbqueryedit.png                         |binary
 icon-themes/breeze_dark/cmd/32/dbreportdelete.png                      |binary
 icon-themes/breeze_dark/cmd/32/dbreportedit.png                        |binary
 icon-themes/breeze_dark/cmd/32/dbtabledelete.png                       |binary
 icon-themes/breeze_dark/cmd/32/dbtableedit.png                         |binary
 icon-themes/breeze_dark/cmd/32/dbviewforms.png                         |binary
 icon-themes/breeze_dark/cmd/lc_dbformdelete.png                        |binary
 icon-themes/breeze_dark/cmd/lc_dbformedit.png                          |binary
 icon-themes/breeze_dark/cmd/lc_dbquerydelete.png                       |binary
 icon-themes/breeze_dark/cmd/lc_dbqueryedit.png                         |binary
 icon-themes/breeze_dark/cmd/lc_dbreportdelete.png                      |binary
 icon-themes/breeze_dark/cmd/lc_dbreportedit.png                        |binary
 icon-themes/breeze_dark/cmd/lc_dbtabledelete.png                       |binary
 icon-themes/breeze_dark/cmd/lc_dbtableedit.png                         |binary
 icon-themes/breeze_dark/cmd/sc_dbformdelete.png                        |binary
 icon-themes/breeze_dark/cmd/sc_dbformedit.png                          |binary
 icon-themes/breeze_dark/cmd/sc_dbquerydelete.png                       |binary
 icon-themes/breeze_dark/cmd/sc_dbqueryedit.png                         |binary
 icon-themes/breeze_dark/cmd/sc_dbreportdelete.png                      |binary
 icon-themes/breeze_dark/cmd/sc_dbreportedit.png                        |binary
 icon-themes/breeze_dark/cmd/sc_dbtabledelete.png                       |binary
 icon-themes/breeze_dark/cmd/sc_dbtableedit.png                         |binary
 icon-themes/breeze_dark/links.txt                                      |   38 
 icon-themes/breeze_dark/svx/res/symphony/spacing_loose.png             |binary
 icon-themes/breeze_dark/svx/res/symphony/spacing_normal.png            |binary
 icon-themes/breeze_dark/svx/res/symphony/spacing_tight.png             |binary
 icon-themes/breeze_dark/svx/res/symphony/spacing_very loose.png        |binary
 icon-themes/breeze_dark/svx/res/symphony/spacing_very tight.png        |binary
 icon-themes/breeze_dark/svx/res/symphony/spacing_very_loose.png        |binary
 icon-themes/breeze_dark/svx/res/symphony/spacing_very_tight.png        |binary
 icon-themes/breeze_dark/sw/res/envhc_l.png                             |binary
 icon-themes/breeze_dark/sw/res/envhc_u.png                             |binary
 icon-themes/breeze_dark/sw/res/envhl_l.png                             |binary
 icon-themes/breeze_dark/sw/res/envhl_u.png                             |binary
 icon-themes/breeze_dark/sw/res/envhr_l.png                             |binary
 icon-themes/breeze_dark/sw/res/envhr_u.png                             |binary
 icon-themes/breeze_dark/sw/res/envvc_l.png                             |binary
 icon-themes/breeze_dark/sw/res/envvc_u.png                             |binary
 icon-themes/breeze_dark/sw/res/envvl_l.png                             |binary
 icon-themes/breeze_dark/sw/res/envvl_u.png                             |binary
 icon-themes/breeze_dark/sw/res/envvr_l.png                             |binary
 icon-themes/breeze_dark/sw/res/envvr_u.png                             |binary
 icon-themes/breeze_dark_svg/chart2/res/areas3d_52x60.svg               |    2 
 icon-themes/breeze_dark_svg/chart2/res/areas_52x60.svg                 |    2 
 icon-themes/breeze_dark_svg/chart2/res/areasfull3d_52x60.svg           |    2 
 icon-themes/breeze_dark_svg/chart2/res/areasfull_52x60.svg             |    2 
 icon-themes/breeze_dark_svg/chart2/res/areaspiled3d_52x60.svg          |    2 
 icon-themes/breeze_dark_svg/chart2/res/areaspiled_52x60.svg            |    2 
 icon-themes/breeze_dark_svg/chart2/res/bar3d_52x60.svg                 |    2 
 icon-themes/breeze_dark_svg/chart2/res/bar3ddeep_52x60.svg             |    2 
 icon-themes/breeze_dark_svg/chart2/res/bar_52x60.svg                   |    2 
 icon-themes/breeze_dark_svg/chart2/res/barpercent3d_52x60.svg          |    2 
 icon-themes/breeze_dark_svg/chart2/res/barpercent_52x60.svg            |    2 
 icon-themes/breeze_dark_svg/chart2/res/barstack3d_52x60.svg            |    2 
 icon-themes/breeze_dark_svg/chart2/res/barstack_52x60.svg              |    2 
 icon-themes/breeze_dark_svg/chart2/res/bubble_52x60.svg                |    2 
 icon-themes/breeze_dark_svg/chart2/res/columnline_52x60.svg            |    2 
 icon-themes/breeze_dark_svg/chart2/res/columnpercent3d_52x60.svg       |    2 
 icon-themes/breeze_dark_svg/chart2/res/columnpercent_52x60.svg         |    2 
 icon-themes/breeze_dark_svg/chart2/res/columns3d_52x60.svg             |    2 
 icon-themes/breeze_dark_svg/chart2/res/columns3ddeep_52x60.svg         |    2 
 icon-themes/breeze_dark_svg/chart2/res/columns_52x60.svg               |    2 
 icon-themes/breeze_dark_svg/chart2/res/columnstack3d_52x60.svg         |    2 
 icon-themes/breeze_dark_svg/chart2/res/columnstack_52x60.svg           |    2 
 icon-themes/breeze_dark_svg/chart2/res/columnstackline_52x60.svg       |    2 
 icon-themes/breeze_dark_svg/chart2/res/cone_52x60.svg                  |    2 
 icon-themes/breeze_dark_svg/chart2/res/conedeep_52x60.svg              |    2 
 icon-themes/breeze_dark_svg/chart2/res/conehori_52x60.svg              |    2 
 icon-themes/breeze_dark_svg/chart2/res/conehorideep_52x60.svg          |    2 
 icon-themes/breeze_dark_svg/chart2/res/conehoripercent_52x60.svg       |    2 
 icon-themes/breeze_dark_svg/chart2/res/conehoristack_52x60.svg         |    2 
 icon-themes/breeze_dark_svg/chart2/res/conepercent_52x60.svg           |    2 
 icon-themes/breeze_dark_svg/chart2/res/conestack_52x60.svg             |    2 
 icon-themes/breeze_dark_svg/chart2/res/cylinder_52x60.svg              |    2 
 icon-themes/breeze_dark_svg/chart2/res/cylinderdeep_52x60.svg          |    2 
 icon-themes/breeze_dark_svg/chart2/res/cylinderhori_52x60.svg          |    2 
 icon-themes/breeze_dark_svg/chart2/res/cylinderhorideep_52x60.svg      |    2 
 icon-themes/breeze_dark_svg/chart2/res/cylinderhoriprocent_52x60.svg   |    2 
 icon-themes/breeze_dark_svg/chart2/res/cylinderhoristack_52x60.svg     |    2 
 icon-themes/breeze_dark_svg/chart2/res/cylinderpercent_52x60.svg       |    2 
 icon-themes/breeze_dark_svg/chart2/res/cylinderstack_52x60.svg         |    2 
 icon-themes/breeze_dark_svg/chart2/res/donut3d_52x60.svg               |    2 
 icon-themes/breeze_dark_svg/chart2/res/donut3dexploded_52x60.svg       |    2 
 icon-themes/breeze_dark_svg/chart2/res/donut_52x60.svg                 |    2 
 icon-themes/breeze_dark_svg/chart2/res/donutexploded_52x60.svg         |    2 
 icon-themes/breeze_dark_svg/chart2/res/errorbothhori_30.svg            |    2 
 icon-themes/breeze_dark_svg/chart2/res/errorbothverti_30.svg           |    2 
 icon-themes/breeze_dark_svg/chart2/res/errordown_30.svg                |    2 
 icon-themes/breeze_dark_svg/chart2/res/errorleft_30.svg                |    2 
 icon-themes/breeze_dark_svg/chart2/res/errorright_30.svg               |    2 
 icon-themes/breeze_dark_svg/chart2/res/errorup_30.svg                  |    2 
 icon-themes/breeze_dark_svg/chart2/res/net_52x60.svg                   |    2 
 icon-themes/breeze_dark_svg/chart2/res/netfill_52x60.svg               |    2 
 icon-themes/breeze_dark_svg/chart2/res/netlinepoint_52x60.svg          |    2 
 icon-themes/breeze_dark_svg/chart2/res/netlinepointstack_52x60.svg     |    2 
 icon-themes/breeze_dark_svg/chart2/res/netpoint_52x60.svg              |    2 
 icon-themes/breeze_dark_svg/chart2/res/netpointstack_52x60.svg         |    2 
 icon-themes/breeze_dark_svg/chart2/res/netstack_52x60.svg              |    2 
 icon-themes/breeze_dark_svg/chart2/res/netstackfill_52x60.svg          |    2 
 icon-themes/breeze_dark_svg/chart2/res/nostackdirect3d_52x60.svg       |    2 
 icon-themes/breeze_dark_svg/chart2/res/nostackdirectboth_52x60.svg     |    2 
 icon-themes/breeze_dark_svg/chart2/res/nostackdirectlines_52x60.svg    |    2 
 icon-themes/breeze_dark_svg/chart2/res/nostackdirectpoints_52x60.svg   |    2 
 icon-themes/breeze_dark_svg/chart2/res/nostacksmooth3d_52x60.svg       |    2 
 icon-themes/breeze_dark_svg/chart2/res/nostacksmoothboth_52x60.svg     |    2 
 icon-themes/breeze_dark_svg/chart2/res/nostacksmoothlines_52x60.svg    |    2 
 icon-themes/breeze_dark_svg/chart2/res/nostackstepped3d_52x60.svg      |    2 
 icon-themes/breeze_dark_svg/chart2/res/nostacksteppedboth_52x60.svg    |    2 
 icon-themes/breeze_dark_svg/chart2/res/nostacksteppedlines_52x60.svg   |    2 
 icon-themes/breeze_dark_svg/chart2/res/nostacksteppedpoints_52x60.svg  |    2 
 icon-themes/breeze_dark_svg/chart2/res/pie3d_52x60.svg                 |    2 
 icon-themes/breeze_dark_svg/chart2/res/pie3dexploded_52x60.svg         |    2 
 icon-themes/breeze_dark_svg/chart2/res/pie_52x60.svg                   |    2 
 icon-themes/breeze_dark_svg/chart2/res/pieexploded_52x60.svg           |    2 
 icon-themes/breeze_dark_svg/chart2/res/pyramind_52x60.svg              |    2 
 icon-themes/breeze_dark_svg/chart2/res/pyraminddeep_52x60.svg          |    2 
 icon-themes/breeze_dark_svg/chart2/res/pyramindhori_52x60.svg          |    2 
 icon-themes/breeze_dark_svg/chart2/res/pyramindhorideep_52x60.svg      |    2 
 icon-themes/breeze_dark_svg/chart2/res/pyramindhoripercent_52x60.svg   |    2 
 icon-themes/breeze_dark_svg/chart2/res/pyramindhoristack_52x60.svg     |    2 
 icon-themes/breeze_dark_svg/chart2/res/pyramindpercent_52x60.svg       |    2 
 icon-themes/breeze_dark_svg/chart2/res/pyramindstack_52x60.svg         |    2 
 icon-themes/breeze_dark_svg/chart2/res/regavg.svg                      |    2 
 icon-themes/breeze_dark_svg/chart2/res/regexp.svg                      |    2 
 icon-themes/breeze_dark_svg/chart2/res/reglin.svg                      |    2 
 icon-themes/breeze_dark_svg/chart2/res/reglog.svg                      |    2 
 icon-themes/breeze_dark_svg/chart2/res/regno.svg                       |    2 
 icon-themes/breeze_dark_svg/chart2/res/regpoly.svg                     |    2 
 icon-themes/breeze_dark_svg/chart2/res/regpow.svg                      |    2 
 icon-themes/breeze_dark_svg/chart2/res/stackdirect3d_52x60.svg         |    2 
 icon-themes/breeze_dark_svg/chart2/res/stackdirectboth_52x60.svg       |    2 
 icon-themes/breeze_dark_svg/chart2/res/stackdirectlines_52x60.svg      |    2 
 icon-themes/breeze_dark_svg/chart2/res/stackdirectpoints_52x60.svg     |    2 
 icon-themes/breeze_dark_svg/chart2/res/stacksmooth3d_52x60.svg         |    2 
 icon-themes/breeze_dark_svg/chart2/res/stacksmoothboth_52x60.svg       |    2 
 icon-themes/breeze_dark_svg/chart2/res/stacksmoothlines_52x60.svg      |    2 
 icon-themes/breeze_dark_svg/chart2/res/stackstepped3d_52x60.svg        |    2 
 icon-themes/breeze_dark_svg/chart2/res/stacksteppedboth_52x60.svg      |    2 
 icon-themes/breeze_dark_svg/chart2/res/stacksteppedlines_52x60.svg     |    2 
 icon-themes/breeze_dark_svg/chart2/res/stacksteppedpoints_52x60.svg    |    2 
 icon-themes/breeze_dark_svg/chart2/res/step_center_x_30.svg            |    2 
 icon-themes/breeze_dark_svg/chart2/res/step_center_y_30.svg            |    2 
 icon-themes/breeze_dark_svg/chart2/res/step_end_30.svg                 |    2 
 icon-themes/breeze_dark_svg/chart2/res/step_start_30.svg               |    2 
 icon-themes/breeze_dark_svg/chart2/res/stock_52x60.svg                 |    2 
 icon-themes/breeze_dark_svg/chart2/res/stockblock_52x60.svg            |    2 
 icon-themes/breeze_dark_svg/chart2/res/stockcolumns_52x60.svg          |    2 
 icon-themes/breeze_dark_svg/chart2/res/stockcolumnsattach_52x60.svg    |    2 
 icon-themes/breeze_dark_svg/chart2/res/valueaxisdirect3d_52x60.svg     |    2 
 icon-themes/breeze_dark_svg/chart2/res/valueaxisdirectboth_52x60.svg   |    2 
 icon-themes/breeze_dark_svg/chart2/res/valueaxisdirectlines_52x60.svg  |    2 
 icon-themes/breeze_dark_svg/chart2/res/valueaxisdirectpoints_52x60.svg |    2 
 icon-themes/breeze_dark_svg/chart2/res/valueaxissmooth3d_52x60.svg     |    2 
 icon-themes/breeze_dark_svg/chart2/res/valueaxissmoothboth_52x60.svg   |    2 
 icon-themes/breeze_dark_svg/chart2/res/valueaxissmoothlines_52x60.svg  |    2 
 icon-themes/breeze_dark_svg/chart2/res/valueaxisstepped3d_52x60.svg    |    2 
 icon-themes/breeze_dark_svg/chart2/res/valueaxissteppedboth_52x60.svg  |    2 
 icon-themes/breeze_dark_svg/chart2/res/valueaxissteppedlines_52x60.svg |    2 
 icon-themes/breeze_dark_svg/cmd/32/dbformdelete.svg                    |    1 
 icon-themes/breeze_dark_svg/cmd/32/dbformedit.svg                      |    2 
 icon-themes/breeze_dark_svg/cmd/32/dbformrename.svg                    |    2 
 icon-themes/breeze_dark_svg/cmd/32/dbquerydelete.svg                   |    1 
 icon-themes/breeze_dark_svg/cmd/32/dbqueryedit.svg                     |    2 
 icon-themes/breeze_dark_svg/cmd/32/dbreportdelete.svg                  |    1 
 icon-themes/breeze_dark_svg/cmd/32/dbreportedit.svg                    |    2 
 icon-themes/breeze_dark_svg/cmd/32/dbtabledelete.svg                   |    1 
 icon-themes/breeze_dark_svg/cmd/32/dbtableedit.svg                     |    2 
 icon-themes/breeze_dark_svg/cmd/32/dbviewforms.svg                     |    2 
 icon-themes/breeze_dark_svg/cmd/lc_dbformdelete.svg                    |    1 
 icon-themes/breeze_dark_svg/cmd/lc_dbformedit.svg                      |    2 
 icon-themes/breeze_dark_svg/cmd/lc_dbquerydelete.svg                   |    1 
 icon-themes/breeze_dark_svg/cmd/lc_dbqueryedit.svg                     |    2 
 icon-themes/breeze_dark_svg/cmd/lc_dbreportdelete.svg                  |    1 
 icon-themes/breeze_dark_svg/cmd/lc_dbreportedit.svg                    |    2 
 icon-themes/breeze_dark_svg/cmd/lc_dbtabledelete.svg                   |    1 
 icon-themes/breeze_dark_svg/cmd/lc_dbtableedit.svg                     |    2 
 icon-themes/breeze_dark_svg/cmd/sc_dbformdelete.svg                    |    1 
 icon-themes/breeze_dark_svg/cmd/sc_dbformedit.svg                      |    3 
 icon-themes/breeze_dark_svg/cmd/sc_dbquerydelete.svg                   |    1 
 icon-themes/breeze_dark_svg/cmd/sc_dbqueryedit.svg                     |    2 
 icon-themes/breeze_dark_svg/cmd/sc_dbreportdelete.svg                  |    1 
 icon-themes/breeze_dark_svg/cmd/sc_dbreportedit.svg                    |    2 
 icon-themes/breeze_dark_svg/cmd/sc_dbtabledelete.svg                   |    1 
 icon-themes/breeze_dark_svg/cmd/sc_dbtableedit.svg                     |    2 
 icon-themes/breeze_dark_svg/svx/res/symphony/spacing_loose.svg         |    1 
 icon-themes/breeze_dark_svg/svx/res/symphony/spacing_normal.svg        |    1 
 icon-themes/breeze_dark_svg/svx/res/symphony/spacing_tight.svg         |    1 
 icon-themes/breeze_dark_svg/svx/res/symphony/spacing_very              |    2 
 icon-themes/breeze_dark_svg/svx/res/symphony/spacing_very_loose.svg    |    1 
 icon-themes/breeze_dark_svg/svx/res/symphony/spacing_very_tight.svg    |    1 
 icon-themes/breeze_dark_svg/sw/res/envhc_l.svg                         |    1 
 icon-themes/breeze_dark_svg/sw/res/envhc_u.svg                         |    1 
 icon-themes/breeze_dark_svg/sw/res/envhl_l.svg                         |    1 
 icon-themes/breeze_dark_svg/sw/res/envhl_u.svg                         |    1 
 icon-themes/breeze_dark_svg/sw/res/envhr_l.svg                         |    1 
 icon-themes/breeze_dark_svg/sw/res/envhr_u.svg                         |    1 
 icon-themes/breeze_dark_svg/sw/res/envvc_l.svg                         |    1 
 icon-themes/breeze_dark_svg/sw/res/envvc_u.svg                         |    1 
 icon-themes/breeze_dark_svg/sw/res/envvl_l.svg                         |    1 
 icon-themes/breeze_dark_svg/sw/res/envvl_u.svg                         |    1 
 icon-themes/breeze_dark_svg/sw/res/envvr_l.svg                         |    1 
 icon-themes/breeze_dark_svg/sw/res/envvr_u.svg                         |    1 
 icon-themes/breeze_svg/chart2/res/net_52x60.svg                        |    2 
 icon-themes/breeze_svg/chart2/res/netstack_52x60.svg                   |    2 
 icon-themes/breeze_svg/cmd/32/dbformdelete.svg                         |    1 
 icon-themes/breeze_svg/cmd/32/dbformedit.svg                           |    2 
 icon-themes/breeze_svg/cmd/32/dbformrename.svg                         |    2 
 icon-themes/breeze_svg/cmd/32/dbquerydelete.svg                        |    1 
 icon-themes/breeze_svg/cmd/32/dbqueryedit.svg                          |    2 
 icon-themes/breeze_svg/cmd/32/dbreportdelete.svg                       |    1 
 icon-themes/breeze_svg/cmd/32/dbreportedit.svg                         |    2 
 icon-themes/breeze_svg/cmd/32/dbtabledelete.svg                        |    1 
 icon-themes/breeze_svg/cmd/32/dbtableedit.svg                          |    2 
 icon-themes/breeze_svg/cmd/32/dbviewforms.svg                          |    2 
 icon-themes/breeze_svg/cmd/lc_dbformdelete.svg                         |    1 
 icon-themes/breeze_svg/cmd/lc_dbformedit.svg                           |    2 
 icon-themes/breeze_svg/cmd/lc_dbquerydelete.svg                        |    1 
 icon-themes/breeze_svg/cmd/lc_dbqueryedit.svg                          |    2 
 icon-themes/breeze_svg/cmd/lc_dbreportdelete.svg                       |    1 
 icon-themes/breeze_svg/cmd/lc_dbreportedit.svg                         |    2 
 icon-themes/breeze_svg/cmd/lc_dbtabledelete.svg                        |    1 
 icon-themes/breeze_svg/cmd/lc_dbtableedit.svg                          |    2 
 icon-themes/breeze_svg/cmd/sc_dbformdelete.svg                         |    1 
 icon-themes/breeze_svg/cmd/sc_dbformedit.svg                           |    3 
 icon-themes/breeze_svg/cmd/sc_dbquerydelete.svg                        |    1 
 icon-themes/breeze_svg/cmd/sc_dbqueryedit.svg                          |    2 
 icon-themes/breeze_svg/cmd/sc_dbreportdelete.svg                       |    1 
 icon-themes/breeze_svg/cmd/sc_dbreportedit.svg                         |    2 
 icon-themes/breeze_svg/cmd/sc_dbtabledelete.svg                        |    1 
 icon-themes/breeze_svg/cmd/sc_dbtableedit.svg                          |    2 
 icon-themes/breeze_svg/svx/res/symphony/spacing_loose.svg              |    1 
 icon-themes/breeze_svg/svx/res/symphony/spacing_normal.svg             |    1 
 icon-themes/breeze_svg/svx/res/symphony/spacing_tight.svg              |    1 
 icon-themes/breeze_svg/svx/res/symphony/spacing_very                   |    2 
 icon-themes/breeze_svg/svx/res/symphony/spacing_very_loose.svg         |    1 
 icon-themes/breeze_svg/svx/res/symphony/spacing_very_tight.svg         |    1 
 icon-themes/breeze_svg/sw/res/envhc_l.svg                              |    1 
 icon-themes/breeze_svg/sw/res/envhc_u.svg                              |    1 
 icon-themes/breeze_svg/sw/res/envhl_l.svg                              |    1 
 icon-themes/breeze_svg/sw/res/envhl_u.svg                              |    1 
 icon-themes/breeze_svg/sw/res/envhr_l.svg                              |    1 
 icon-themes/breeze_svg/sw/res/envhr_u.svg                              |    1 
 icon-themes/breeze_svg/sw/res/envvc_l.svg                              |    1 
 icon-themes/breeze_svg/sw/res/envvc_u.svg                              |    1 
 icon-themes/breeze_svg/sw/res/envvl_l.svg                              |    1 
 icon-themes/breeze_svg/sw/res/envvl_u.svg                              |    1 
 icon-themes/breeze_svg/sw/res/envvr_l.svg                              |    1 
 icon-themes/breeze_svg/sw/res/envvr_u.svg                              |    1 
 icon-themes/colibre/chart2/res/net_52x60.png                           |binary
 icon-themes/colibre/chart2/res/netstack_52x60.png                      |binary
 icon-themes/colibre_svg/chart2/res/net_52x60.svg                       |    2 
 icon-themes/colibre_svg/chart2/res/netstack_52x60.svg                  |    2 
 icon-themes/elementary/vcl/res/MergeEmptyHidden.png                    |binary
 icon-themes/elementary/vcl/res/MergeFirstCell.png                      |binary
 icon-themes/elementary/vcl/res/MergeKeepHidden.png                     |binary
 icon-themes/elementary/vcl/res/collate.png                             |binary
 icon-themes/elementary/vcl/res/ncollate.png                            |binary
 icon-themes/elementary_svg/vcl/res/MergeEmptyHidden.svg                |    1 
 icon-themes/elementary_svg/vcl/res/MergeFirstCell.svg                  |    1 
 icon-themes/elementary_svg/vcl/res/MergeKeepHidden.svg                 |    1 
 icon-themes/elementary_svg/vcl/res/collate.svg                         |    2 
 icon-themes/elementary_svg/vcl/res/ncollate.svg                        |    2 
 icon-themes/sifr/chart2/res/net_52x60.png                              |binary
 icon-themes/sifr/chart2/res/netstack_52x60.png                         |binary
 icon-themes/sifr/chart2/res/nostacksteppedpoints_52x60.png             |binary
 icon-themes/sifr/chart2/res/stacksteppedpoints_52x60.png               |binary
 icon-themes/sifr/chart2/res/typenet_16.png                             |binary
 icon-themes/sifr/cmd/32/insertcolumnsafter.png                         |binary
 icon-themes/sifr/cmd/32/insertcolumnsbefore.png                        |binary
 icon-themes/sifr/cmd/32/insertrowsafter.png                            |binary
 icon-themes/sifr/cmd/32/insertrowsbefore.png                           |binary
 icon-themes/sifr/cmd/32/slidechangewindow.png                          |binary
 icon-themes/sifr/cmd/32/tabledeselectall.png                           |binary
 icon-themes/sifr/cmd/lc_insertcolumnsafter.png                         |binary
 icon-themes/sifr/cmd/lc_insertcolumnsbefore.png                        |binary
 icon-themes/sifr/cmd/lc_insertrowsafter.png                            |binary
 icon-themes/sifr/cmd/lc_insertrowsbefore.png                           |binary
 icon-themes/sifr/cmd/lc_showgraphics.png                               |binary
 icon-themes/sifr/cmd/lc_slidechangewindow.png                          |binary
 icon-themes/sifr/cmd/lc_tabledeselectall.png                           |binary
 icon-themes/sifr/cmd/sc_insertcolumnsafter.png                         |binary
 icon-themes/sifr/cmd/sc_insertcolumnsbefore.png                        |binary
 icon-themes/sifr/cmd/sc_insertrowsafter.png                            |binary
 icon-themes/sifr/cmd/sc_insertrowsbefore.png                           |binary
 icon-themes/sifr/cmd/sc_slidechangewindow.png                          |binary
 icon-themes/sifr/cmd/sc_tabledeselectall.png                           |binary
 icon-themes/sifr/dbaccess/res/lc039.png                                |binary
 icon-themes/sifr/dbaccess/res/lc040.png                                |binary
 icon-themes/sifr/dbaccess/res/linked_text_table.png                    |binary
 icon-themes/sifr/dbaccess/res/sc039.png                                |binary
 icon-themes/sifr/dbaccess/res/sc040.png                                |binary
 icon-themes/sifr/links.txt                                             |  448 -
 icon-themes/sifr/sd/cmd/transition-box.png                             |binary
 icon-themes/sifr/sd/cmd/transition-checkerboard.png                    |binary
 icon-themes/sifr/sd/cmd/transition-comb.png                            |binary
 icon-themes/sifr/sd/cmd/transition-cover.png                           |binary
 icon-themes/sifr/sd/cmd/transition-cube-turning.png                    |binary
 icon-themes/sifr/sd/cmd/transition-cut.png                             |binary
 icon-themes/sifr/sd/cmd/transition-diagonal-squares.png                |binary
 icon-themes/sifr/sd/cmd/transition-dissolve.png                        |binary
 icon-themes/sifr/sd/cmd/transition-fade.png                            |binary
 icon-themes/sifr/sd/cmd/transition-fall.png                            |binary
 icon-themes/sifr/sd/cmd/transition-finedissolve.png                    |binary
 icon-themes/sifr/sd/cmd/transition-glitter.png                         |binary
 icon-themes/sifr/sd/cmd/transition-honeycomb.png                       |binary
 icon-themes/sifr/sd/cmd/transition-iris.png                            |binary
 icon-themes/sifr/sd/cmd/transition-newsflash.png                       |binary
 icon-themes/sifr/sd/cmd/transition-none.png                            |binary
 icon-themes/sifr/sd/cmd/transition-push.png                            |binary
 icon-themes/sifr/sd/cmd/transition-random-bars.png                     |binary
 icon-themes/sifr/sd/cmd/transition-random.png                          |binary
 icon-themes/sifr/sd/cmd/transition-revolving-circles.png               |binary
 icon-themes/sifr/sd/cmd/transition-ripple.png                          |binary
 icon-themes/sifr/sd/cmd/transition-rochade.png                         |binary
 icon-themes/sifr/sd/cmd/transition-shape.png                           |binary
 icon-themes/sifr/sd/cmd/transition-split.png                           |binary
 icon-themes/sifr/sd/cmd/transition-static.png                          |binary
 icon-themes/sifr/sd/cmd/transition-tile-flip.png                       |binary
 icon-themes/sifr/sd/cmd/transition-turn-around.png                     |binary
 icon-themes/sifr/sd/cmd/transition-turn-down.png                       |binary
 icon-themes/sifr/sd/cmd/transition-turning-helix.png                   |binary
 icon-themes/sifr/sd/cmd/transition-uncover.png                         |binary
 icon-themes/sifr/sd/cmd/transition-venetian-blinds-3d.png              |binary
 icon-themes/sifr/sd/cmd/transition-venetian-blinds.png                 |binary
 icon-themes/sifr/sd/cmd/transition-vortex.png                          |binary
 icon-themes/sifr/sd/cmd/transition-wedge.png                           |binary
 icon-themes/sifr/sd/cmd/transition-wheel.png                           |binary
 icon-themes/sifr/sd/cmd/transition-wipe.png                            |binary
 icon-themes/sifr/sd/res/click_16.png                                   |binary
 icon-themes/sifr/sd/res/del1bmp.png                                    |binary
 icon-themes/sifr/sd/res/delall.png                                     |binary
 icon-themes/sifr/sd/res/effect_16.png                                  |binary
 icon-themes/sifr/sd/res/effectfade_16.png                              |binary
 icon-themes/sifr/sd/res/effectole_16.png                               |binary
 icon-themes/sifr/sd/res/effectpath_16.png                              |binary
 icon-themes/sifr/sd/res/effectshape_16.png                             |binary
 icon-themes/sifr/sd/res/get1obj.png                                    |binary
 icon-themes/sifr/sd/res/getallob.png                                   |binary
 icon-themes/sifr/sd/res/layout_empty.png                               |binary
 icon-themes/sifr/sd/res/layout_head01.png                              |binary
 icon-themes/sifr/sd/res/layout_head02.png                              |binary
 icon-themes/sifr/sd/res/layout_head02a.png                             |binary
 icon-themes/sifr/sd/res/layout_head02b.png                             |binary
 icon-themes/sifr/sd/res/layout_head03.png                              |binary
 icon-themes/sifr/sd/res/layout_head03a.png                             |binary
 icon-themes/sifr/sd/res/layout_head03b.png                             |binary
 icon-themes/sifr/sd/res/layout_head03c.png                             |binary
 icon-themes/sifr/sd/res/layout_head04.png                              |binary
 icon-themes/sifr/sd/res/layout_head06.png                              |binary
 icon-themes/sifr/sd/res/layout_textonly.png                            |binary
 icon-themes/sifr/sd/res/layout_vertical01.png                          |binary
 icon-themes/sifr/sd/res/layout_vertical02.png                          |binary
 icon-themes/sifr/sw/res/envhc_l.png                                    |binary
 icon-themes/sifr/sw/res/envhc_u.png                                    |binary
 icon-themes/sifr/sw/res/envhl_l.png                                    |binary
 icon-themes/sifr/sw/res/envhl_u.png                                    |binary
 icon-themes/sifr/sw/res/envhr_l.png                                    |binary
 icon-themes/sifr/sw/res/envhr_u.png                                    |binary
 icon-themes/sifr/sw/res/envvc_l.png                                    |binary
 icon-themes/sifr/sw/res/envvc_u.png                                    |binary
 icon-themes/sifr/sw/res/envvl_l.png                                    |binary
 icon-themes/sifr/sw/res/envvl_u.png                                    |binary
 icon-themes/sifr/sw/res/envvr_l.png                                    |binary
 icon-themes/sifr/sw/res/envvr_u.png                                    |binary
 icon-themes/sifr_dark/chart2/res/areas3d_52x60.png                     |binary
 icon-themes/sifr_dark/chart2/res/areas_52x60.png                       |binary
 icon-themes/sifr_dark/chart2/res/areasfull3d_52x60.png                 |binary
 icon-themes/sifr_dark/chart2/res/areasfull_52x60.png                   |binary
 icon-themes/sifr_dark/chart2/res/areaspiled3d_52x60.png                |binary
 icon-themes/sifr_dark/chart2/res/areaspiled_52x60.png                  |binary
 icon-themes/sifr_dark/chart2/res/bar3d_52x60.png                       |binary
 icon-themes/sifr_dark/chart2/res/bar3ddeep_52x60.png                   |binary
 icon-themes/sifr_dark/chart2/res/bar_52x60.png                         |binary
 icon-themes/sifr_dark/chart2/res/barpercent3d_52x60.png                |binary
 icon-themes/sifr_dark/chart2/res/barpercent_52x60.png                  |binary
 icon-themes/sifr_dark/chart2/res/barstack3d_52x60.png                  |binary
 icon-themes/sifr_dark/chart2/res/barstack_52x60.png                    |binary
 icon-themes/sifr_dark/chart2/res/bubble_52x60.png                      |binary
 icon-themes/sifr_dark/chart2/res/columnline_52x60.png                  |binary
 icon-themes/sifr_dark/chart2/res/columnpercent3d_52x60.png             |binary
 icon-themes/sifr_dark/chart2/res/columnpercent_52x60.png               |binary
 icon-themes/sifr_dark/chart2/res/columns3d_52x60.png                   |binary
 icon-themes/sifr_dark/chart2/res/columns3ddeep_52x60.png               |binary
 icon-themes/sifr_dark/chart2/res/columns_52x60.png                     |binary
 icon-themes/sifr_dark/chart2/res/columnstack3d_52x60.png               |binary
 icon-themes/sifr_dark/chart2/res/columnstack_52x60.png                 |binary
 icon-themes/sifr_dark/chart2/res/columnstackline_52x60.png             |binary
 icon-themes/sifr_dark/chart2/res/cone_52x60.png                        |binary
 icon-themes/sifr_dark/chart2/res/conedeep_52x60.png                    |binary
 icon-themes/sifr_dark/chart2/res/conehori_52x60.png                    |binary
 icon-themes/sifr_dark/chart2/res/conehorideep_52x60.png                |binary
 icon-themes/sifr_dark/chart2/res/conehoripercent_52x60.png             |binary
 icon-themes/sifr_dark/chart2/res/conehoristack_52x60.png               |binary
 icon-themes/sifr_dark/chart2/res/conepercent_52x60.png                 |binary
 icon-themes/sifr_dark/chart2/res/conestack_52x60.png                   |binary
 icon-themes/sifr_dark/chart2/res/cylinder_52x60.png                    |binary
 icon-themes/sifr_dark/chart2/res/cylinderdeep_52x60.png                |binary
 icon-themes/sifr_dark/chart2/res/cylinderhori_52x60.png                |binary
 icon-themes/sifr_dark/chart2/res/cylinderhorideep_52x60.png            |binary
 icon-themes/sifr_dark/chart2/res/cylinderhoriprocent_52x60.png         |binary
 icon-themes/sifr_dark/chart2/res/cylinderhoristack_52x60.png           |binary
 icon-themes/sifr_dark/chart2/res/cylinderpercent_52x60.png             |binary
 icon-themes/sifr_dark/chart2/res/cylinderstack_52x60.png               |binary
 icon-themes/sifr_dark/chart2/res/donut3d_52x60.png                     |binary
 icon-themes/sifr_dark/chart2/res/donut3dexploded_52x60.png             |binary
 icon-themes/sifr_dark/chart2/res/donut_52x60.png                       |binary
 icon-themes/sifr_dark/chart2/res/donutexploded_52x60.png               |binary
 icon-themes/sifr_dark/chart2/res/errorbothhori_30.png                  |binary
 icon-themes/sifr_dark/chart2/res/errorbothverti_30.png                 |binary
 icon-themes/sifr_dark/chart2/res/errordown_30.png                      |binary
 icon-themes/sifr_dark/chart2/res/errorleft_30.png                      |binary
 icon-themes/sifr_dark/chart2/res/errorright_30.png                     |binary
 icon-themes/sifr_dark/chart2/res/errorup_30.png                        |binary
 icon-themes/sifr_dark/chart2/res/net_52x60.png                         |binary
 icon-themes/sifr_dark/chart2/res/netfill_52x60.png                     |binary
 icon-themes/sifr_dark/chart2/res/netlinepoint_52x60.png                |binary
 icon-themes/sifr_dark/chart2/res/netlinepointstack_52x60.png           |binary
 icon-themes/sifr_dark/chart2/res/netpoint_52x60.png                    |binary
 icon-themes/sifr_dark/chart2/res/netpointstack_52x60.png               |binary
 icon-themes/sifr_dark/chart2/res/netstack_52x60.png                    |binary
 icon-themes/sifr_dark/chart2/res/netstackfill_52x60.png                |binary
 icon-themes/sifr_dark/chart2/res/nostackdirect3d_52x60.png             |binary
 icon-themes/sifr_dark/chart2/res/nostackdirectboth_52x60.png           |binary
 icon-themes/sifr_dark/chart2/res/nostackdirectlines_52x60.png          |binary
 icon-themes/sifr_dark/chart2/res/nostackdirectpoints_52x60.png         |binary
 icon-themes/sifr_dark/chart2/res/nostacksmooth3d_52x60.png             |binary
 icon-themes/sifr_dark/chart2/res/nostacksmoothboth_52x60.png           |binary
 icon-themes/sifr_dark/chart2/res/nostacksmoothlines_52x60.png          |binary
 icon-themes/sifr_dark/chart2/res/nostackstepped3d_52x60.png            |binary
 icon-themes/sifr_dark/chart2/res/nostacksteppedboth_52x60.png          |binary
 icon-themes/sifr_dark/chart2/res/nostacksteppedlines_52x60.png         |binary
 icon-themes/sifr_dark/chart2/res/nostacksteppedpoints_52x60.png        |binary
 icon-themes/sifr_dark/chart2/res/pie3d_52x60.png                       |binary
 icon-themes/sifr_dark/chart2/res/pie3dexploded_52x60.png               |binary
 icon-themes/sifr_dark/chart2/res/pie_52x60.png                         |binary
 icon-themes/sifr_dark/chart2/res/pieexploded_52x60.png                 |binary
 icon-themes/sifr_dark/chart2/res/pyramind_52x60.png                    |binary
 icon-themes/sifr_dark/chart2/res/pyraminddeep_52x60.png                |binary
 icon-themes/sifr_dark/chart2/res/pyramindhori_52x60.png                |binary
 icon-themes/sifr_dark/chart2/res/pyramindhorideep_52x60.png            |binary
 icon-themes/sifr_dark/chart2/res/pyramindhoripercent_52x60.png         |binary
 icon-themes/sifr_dark/chart2/res/pyramindhoristack_52x60.png           |binary
 icon-themes/sifr_dark/chart2/res/pyramindpercent_52x60.png             |binary
 icon-themes/sifr_dark/chart2/res/pyramindstack_52x60.png               |binary
 icon-themes/sifr_dark/chart2/res/regavg.png                            |binary
 icon-themes/sifr_dark/chart2/res/regexp.png                            |binary
 icon-themes/sifr_dark/chart2/res/reglin.png                            |binary
 icon-themes/sifr_dark/chart2/res/reglog.png                            |binary
 icon-themes/sifr_dark/chart2/res/regno.png                             |binary
 icon-themes/sifr_dark/chart2/res/regpoly.png                           |binary
 icon-themes/sifr_dark/chart2/res/regpow.png                            |binary
 icon-themes/sifr_dark/chart2/res/stackdirect3d_52x60.png               |binary
 icon-themes/sifr_dark/chart2/res/stackdirectboth_52x60.png             |binary
 icon-themes/sifr_dark/chart2/res/stackdirectlines_52x60.png            |binary
 icon-themes/sifr_dark/chart2/res/stackdirectpoints_52x60.png           |binary
 icon-themes/sifr_dark/chart2/res/stacksmooth3d_52x60.png               |binary
 icon-themes/sifr_dark/chart2/res/stacksmoothboth_52x60.png             |binary
 icon-themes/sifr_dark/chart2/res/stacksmoothlines_52x60.png            |binary
 icon-themes/sifr_dark/chart2/res/stackstepped3d_52x60.png              |binary
 icon-themes/sifr_dark/chart2/res/stacksteppedboth_52x60.png            |binary
 icon-themes/sifr_dark/chart2/res/stacksteppedlines_52x60.png           |binary
 icon-themes/sifr_dark/chart2/res/stacksteppedpoints_52x60.png          |binary
 icon-themes/sifr_dark/chart2/res/step_center_x_30.png                  |binary
 icon-themes/sifr_dark/chart2/res/step_center_y_30.png                  |binary
 icon-themes/sifr_dark/chart2/res/step_end_30.png                       |binary
 icon-themes/sifr_dark/chart2/res/step_start_30.png                     |binary
 icon-themes/sifr_dark/chart2/res/stock_52x60.png                       |binary
 icon-themes/sifr_dark/chart2/res/stockblock_52x60.png                  |binary
 icon-themes/sifr_dark/chart2/res/stockcolumns_52x60.png                |binary
 icon-themes/sifr_dark/chart2/res/stockcolumnsattach_52x60.png          |binary
 icon-themes/sifr_dark/chart2/res/typenet_16.png                        |binary
 icon-themes/sifr_dark/chart2/res/valueaxisdirect3d_52x60.png           |binary
 icon-themes/sifr_dark/chart2/res/valueaxisdirectboth_52x60.png         |binary
 icon-themes/sifr_dark/chart2/res/valueaxisdirectlines_52x60.png        |binary
 icon-themes/sifr_dark/chart2/res/valueaxisdirectpoints_52x60.png       |binary
 icon-themes/sifr_dark/chart2/res/valueaxissmooth3d_52x60.png           |binary
 icon-themes/sifr_dark/chart2/res/valueaxissmoothboth_52x60.png         |binary
 icon-themes/sifr_dark/chart2/res/valueaxissmoothlines_52x60.png        |binary
 icon-themes/sifr_dark/chart2/res/valueaxisstepped3d_52x60.png          |binary
 icon-themes/sifr_dark/chart2/res/valueaxissteppedboth_52x60.png        |binary
 icon-themes/sifr_dark/chart2/res/valueaxissteppedlines_52x60.png       |binary
 icon-themes/sifr_dark/cmd/32/insertcolumnsafter.png                    |binary
 icon-themes/sifr_dark/cmd/32/insertcolumnsbefore.png                   |binary
 icon-themes/sifr_dark/cmd/32/insertrowsafter.png                       |binary
 icon-themes/sifr_dark/cmd/32/insertrowsbefore.png                      |binary
 icon-themes/sifr_dark/cmd/32/slidechangewindow.png                     |binary
 icon-themes/sifr_dark/cmd/32/tabledeselectall.png                      |binary
 icon-themes/sifr_dark/cmd/lc_insertcolumnsafter.png                    |binary
 icon-themes/sifr_dark/cmd/lc_insertcolumnsbefore.png                   |binary
 icon-themes/sifr_dark/cmd/lc_insertrowsafter.png                       |binary
 icon-themes/sifr_dark/cmd/lc_insertrowsbefore.png                      |binary
 icon-themes/sifr_dark/cmd/lc_showgraphics.png                          |binary
 icon-themes/sifr_dark/cmd/lc_slidechangewindow.png                     |binary
 icon-themes/sifr_dark/cmd/lc_tabledeselectall.png                      |binary
 icon-themes/sifr_dark/cmd/sc_insertcolumnsafter.png                    |binary
 icon-themes/sifr_dark/cmd/sc_insertcolumnsbefore.png                   |binary
 icon-themes/sifr_dark/cmd/sc_insertrowsafter.png                       |binary
 icon-themes/sifr_dark/cmd/sc_insertrowsbefore.png                      |binary
 icon-themes/sifr_dark/cmd/sc_slidechangewindow.png                     |binary
 icon-themes/sifr_dark/cmd/sc_tabledeselectall.png                      |binary
 icon-themes/sifr_dark/dbaccess/res/lc039.png                           |binary
 icon-themes/sifr_dark/dbaccess/res/lc040.png                           |binary
 icon-themes/sifr_dark/dbaccess/res/linked_text_table.png               |binary
 icon-themes/sifr_dark/dbaccess/res/sc039.png                           |binary
 icon-themes/sifr_dark/dbaccess/res/sc040.png                           |binary
 icon-themes/sifr_dark/links.txt                                        |  448 -
 icon-themes/sifr_dark/sd/cmd/transition-box.png                        |binary
 icon-themes/sifr_dark/sd/cmd/transition-checkerboard.png               |binary
 icon-themes/sifr_dark/sd/cmd/transition-comb.png                       |binary
 icon-themes/sifr_dark/sd/cmd/transition-cover.png                      |binary
 icon-themes/sifr_dark/sd/cmd/transition-cube-turning.png               |binary
 icon-themes/sifr_dark/sd/cmd/transition-cut.png                        |binary
 icon-themes/sifr_dark/sd/cmd/transition-diagonal-squares.png           |binary
 icon-themes/sifr_dark/sd/cmd/transition-dissolve.png                   |binary
 icon-themes/sifr_dark/sd/cmd/transition-fade.png                       |binary
 icon-themes/sifr_dark/sd/cmd/transition-fall.png                       |binary
 icon-themes/sifr_dark/sd/cmd/transition-finedissolve.png               |binary
 icon-themes/sifr_dark/sd/cmd/transition-glitter.png                    |binary
 icon-themes/sifr_dark/sd/cmd/transition-honeycomb.png                  |binary
 icon-themes/sifr_dark/sd/cmd/transition-iris.png                       |binary
 icon-themes/sifr_dark/sd/cmd/transition-newsflash.png                  |binary
 icon-themes/sifr_dark/sd/cmd/transition-none.png                       |binary
 icon-themes/sifr_dark/sd/cmd/transition-push.png                       |binary
 icon-themes/sifr_dark/sd/cmd/transition-random-bars.png                |binary
 icon-themes/sifr_dark/sd/cmd/transition-random.png                     |binary
 icon-themes/sifr_dark/sd/cmd/transition-revolving-circles.png          |binary
 icon-themes/sifr_dark/sd/cmd/transition-ripple.png                     |binary
 icon-themes/sifr_dark/sd/cmd/transition-rochade.png                    |binary
 icon-themes/sifr_dark/sd/cmd/transition-shape.png                      |binary
 icon-themes/sifr_dark/sd/cmd/transition-split.png                      |binary
 icon-themes/sifr_dark/sd/cmd/transition-static.png                     |binary
 icon-themes/sifr_dark/sd/cmd/transition-tile-flip.png                  |binary
 icon-themes/sifr_dark/sd/cmd/transition-turn-around.png                |binary
 icon-themes/sifr_dark/sd/cmd/transition-turn-down.png                  |binary
 icon-themes/sifr_dark/sd/cmd/transition-turning-helix.png              |binary
 icon-themes/sifr_dark/sd/cmd/transition-uncover.png                    |binary
 icon-themes/sifr_dark/sd/cmd/transition-venetian-blinds-3d.png         |binary
 icon-themes/sifr_dark/sd/cmd/transition-venetian-blinds.png            |binary
 icon-themes/sifr_dark/sd/cmd/transition-vortex.png                     |binary
 icon-themes/sifr_dark/sd/cmd/transition-wedge.png                      |binary
 icon-themes/sifr_dark/sd/cmd/transition-wheel.png                      |binary
 icon-themes/sifr_dark/sd/cmd/transition-wipe.png                       |binary
 icon-themes/sifr_dark/sd/res/click_16.png                              |binary
 icon-themes/sifr_dark/sd/res/del1bmp.png                               |binary
 icon-themes/sifr_dark/sd/res/delall.png                                |binary
 icon-themes/sifr_dark/sd/res/effect_16.png                             |binary
 icon-themes/sifr_dark/sd/res/effectfade_16.png                         |binary
 icon-themes/sifr_dark/sd/res/effectole_16.png                          |binary
 icon-themes/sifr_dark/sd/res/effectpath_16.png                         |binary
 icon-themes/sifr_dark/sd/res/effectshape_16.png                        |binary
 icon-themes/sifr_dark/sd/res/get1obj.png                               |binary
 icon-themes/sifr_dark/sd/res/getallob.png                              |binary
 icon-themes/sifr_dark/sd/res/layout_empty.png                          |binary
 icon-themes/sifr_dark/sd/res/layout_head01.png                         |binary
 icon-themes/sifr_dark/sd/res/layout_head02.png                         |binary
 icon-themes/sifr_dark/sd/res/layout_head02a.png                        |binary
 icon-themes/sifr_dark/sd/res/layout_head02b.png                        |binary
 icon-themes/sifr_dark/sd/res/layout_head03.png                         |binary
 icon-themes/sifr_dark/sd/res/layout_head03a.png                        |binary
 icon-themes/sifr_dark/sd/res/layout_head03b.png                        |binary
 icon-themes/sifr_dark/sd/res/layout_head03c.png                        |binary
 icon-themes/sifr_dark/sd/res/layout_head04.png                         |binary
 icon-themes/sifr_dark/sd/res/layout_head06.png                         |binary
 icon-themes/sifr_dark/sd/res/layout_textonly.png                       |binary
 icon-themes/sifr_dark/sd/res/layout_vertical01.png                     |binary
 icon-themes/sifr_dark/sd/res/layout_vertical02.png                     |binary
 icon-themes/sifr_dark/svx/res/fr01.png                                 |binary
 icon-themes/sifr_dark/svx/res/fr010.png                                |binary
 icon-themes/sifr_dark/svx/res/fr011.png                                |binary
 icon-themes/sifr_dark/svx/res/fr012.png                                |binary
 icon-themes/sifr_dark/svx/res/fr02.png                                 |binary
 icon-themes/sifr_dark/svx/res/fr03.png                                 |binary
 icon-themes/sifr_dark/svx/res/fr04.png                                 |binary
 icon-themes/sifr_dark/svx/res/fr05.png                                 |binary
 icon-themes/sifr_dark/svx/res/fr06.png                                 |binary
 icon-themes/sifr_dark/svx/res/fr07.png                                 |binary
 icon-themes/sifr_dark/svx/res/fr08.png                                 |binary
 icon-themes/sifr_dark/svx/res/fr09.png                                 |binary
 icon-themes/sifr_dark/sw/res/envhc_l.png                               |binary
 icon-themes/sifr_dark/sw/res/envhc_u.png                               |binary
 icon-themes/sifr_dark/sw/res/envhl_l.png                               |binary
 icon-themes/sifr_dark/sw/res/envhl_u.png                               |binary
 icon-themes/sifr_dark/sw/res/envhr_l.png                               |binary
 icon-themes/sifr_dark/sw/res/envhr_u.png                               |binary
 icon-themes/sifr_dark/sw/res/envvc_l.png                               |binary
 icon-themes/sifr_dark/sw/res/envvc_u.png                               |binary
 icon-themes/sifr_dark/sw/res/envvl_l.png                               |binary
 icon-themes/sifr_dark/sw/res/envvl_u.png                               |binary
 icon-themes/sifr_dark/sw/res/envvr_l.png                               |binary
 icon-themes/sifr_dark/sw/res/envvr_u.png                               |binary
 icon-themes/sifr_dark_svg/chart2/res/areas3d_52x60.svg                 |    2 
 icon-themes/sifr_dark_svg/chart2/res/areas_52x60.svg                   |    2 
 icon-themes/sifr_dark_svg/chart2/res/areasfull3d_52x60.svg             |    2 
 icon-themes/sifr_dark_svg/chart2/res/areasfull_52x60.svg               |    2 
 icon-themes/sifr_dark_svg/chart2/res/areaspiled3d_52x60.svg            |    2 
 icon-themes/sifr_dark_svg/chart2/res/areaspiled_52x60.svg              |    2 
 icon-themes/sifr_dark_svg/chart2/res/bar3d_52x60.svg                   |    2 
 icon-themes/sifr_dark_svg/chart2/res/bar3ddeep_52x60.svg               |    2 
 icon-themes/sifr_dark_svg/chart2/res/bar_52x60.svg                     |    2 
 icon-themes/sifr_dark_svg/chart2/res/barpercent3d_52x60.svg            |    2 
 icon-themes/sifr_dark_svg/chart2/res/barpercent_52x60.svg              |    2 
 icon-themes/sifr_dark_svg/chart2/res/barstack3d_52x60.svg              |    2 
 icon-themes/sifr_dark_svg/chart2/res/barstack_52x60.svg                |    2 
 icon-themes/sifr_dark_svg/chart2/res/bubble_52x60.svg                  |    2 
 icon-themes/sifr_dark_svg/chart2/res/columnline_52x60.svg              |    2 
 icon-themes/sifr_dark_svg/chart2/res/columnpercent3d_52x60.svg         |    2 
 icon-themes/sifr_dark_svg/chart2/res/columnpercent_52x60.svg           |    2 
 icon-themes/sifr_dark_svg/chart2/res/columns3d_52x60.svg               |    2 
 icon-themes/sifr_dark_svg/chart2/res/columns3ddeep_52x60.svg           |    2 
 icon-themes/sifr_dark_svg/chart2/res/columns_52x60.svg                 |    2 
 icon-themes/sifr_dark_svg/chart2/res/columnstack3d_52x60.svg           |    2 
 icon-themes/sifr_dark_svg/chart2/res/columnstack_52x60.svg             |    2 
 icon-themes/sifr_dark_svg/chart2/res/columnstackline_52x60.svg         |    2 
 icon-themes/sifr_dark_svg/chart2/res/cone_52x60.svg                    |    2 
 icon-themes/sifr_dark_svg/chart2/res/conedeep_52x60.svg                |    2 
 icon-themes/sifr_dark_svg/chart2/res/conehori_52x60.svg                |    2 
 icon-themes/sifr_dark_svg/chart2/res/conehorideep_52x60.svg            |    2 
 icon-themes/sifr_dark_svg/chart2/res/conehoripercent_52x60.svg         |    2 
 icon-themes/sifr_dark_svg/chart2/res/conehoristack_52x60.svg           |    2 
 icon-themes/sifr_dark_svg/chart2/res/conepercent_52x60.svg             |    2 
 icon-themes/sifr_dark_svg/chart2/res/conestack_52x60.svg               |    2 
 icon-themes/sifr_dark_svg/chart2/res/cylinder_52x60.svg                |    2 
 icon-themes/sifr_dark_svg/chart2/res/cylinderdeep_52x60.svg            |    2 
 icon-themes/sifr_dark_svg/chart2/res/cylinderhori_52x60.svg            |    2 
 icon-themes/sifr_dark_svg/chart2/res/cylinderhorideep_52x60.svg        |    2 
 icon-themes/sifr_dark_svg/chart2/res/cylinderhoriprocent_52x60.svg     |    2 
 icon-themes/sifr_dark_svg/chart2/res/cylinderhoristack_52x60.svg       |    2 
 icon-themes/sifr_dark_svg/chart2/res/cylinderpercent_52x60.svg         |    2 
 icon-themes/sifr_dark_svg/chart2/res/cylinderstack_52x60.svg           |    2 
 icon-themes/sifr_dark_svg/chart2/res/donut3d_52x60.svg                 |    2 
 icon-themes/sifr_dark_svg/chart2/res/donut3dexploded_52x60.svg         |    2 
 icon-themes/sifr_dark_svg/chart2/res/donut_52x60.svg                   |    2 
 icon-themes/sifr_dark_svg/chart2/res/donutexploded_52x60.svg           |    2 
 icon-themes/sifr_dark_svg/chart2/res/errorbothhori_30.svg              |    2 
 icon-themes/sifr_dark_svg/chart2/res/errorbothverti_30.svg             |    2 
 icon-themes/sifr_dark_svg/chart2/res/errordown_30.svg                  |    2 
 icon-themes/sifr_dark_svg/chart2/res/errorleft_30.svg                  |    2 
 icon-themes/sifr_dark_svg/chart2/res/errorright_30.svg                 |    2 
 icon-themes/sifr_dark_svg/chart2/res/errorup_30.svg                    |    2 
 icon-themes/sifr_dark_svg/chart2/res/net_52x60.svg                     |    2 
 icon-themes/sifr_dark_svg/chart2/res/netfill_52x60.svg                 |    2 
 icon-themes/sifr_dark_svg/chart2/res/netlinepoint_52x60.svg            |    2 
 icon-themes/sifr_dark_svg/chart2/res/netlinepointstack_52x60.svg       |    2 
 icon-themes/sifr_dark_svg/chart2/res/netpoint_52x60.svg                |    2 
 icon-themes/sifr_dark_svg/chart2/res/netpointstack_52x60.svg           |    2 
 icon-themes/sifr_dark_svg/chart2/res/netstack_52x60.svg                |    2 
 icon-themes/sifr_dark_svg/chart2/res/netstackfill_52x60.svg            |    2 
 icon-themes/sifr_dark_svg/chart2/res/nostackdirect3d_52x60.svg         |    2 
 icon-themes/sifr_dark_svg/chart2/res/nostackdirectboth_52x60.svg       |    2 
 icon-themes/sifr_dark_svg/chart2/res/nostackdirectlines_52x60.svg      |    2 
 icon-themes/sifr_dark_svg/chart2/res/nostackdirectpoints_52x60.svg     |    2 
 icon-themes/sifr_dark_svg/chart2/res/nostacksmooth3d_52x60.svg         |    2 
 icon-themes/sifr_dark_svg/chart2/res/nostacksmoothboth_52x60.svg       |    2 
 icon-themes/sifr_dark_svg/chart2/res/nostacksmoothlines_52x60.svg      |    2 
 icon-themes/sifr_dark_svg/chart2/res/nostackstepped3d_52x60.svg        |    2 
 icon-themes/sifr_dark_svg/chart2/res/nostacksteppedboth_52x60.svg      |    2 
 icon-themes/sifr_dark_svg/chart2/res/nostacksteppedlines_52x60.svg     |    2 
 icon-themes/sifr_dark_svg/chart2/res/nostacksteppedpoints_52x60.svg    |    2 
 icon-themes/sifr_dark_svg/chart2/res/pie3d_52x60.svg                   |    2 
 icon-themes/sifr_dark_svg/chart2/res/pie3dexploded_52x60.svg           |    2 
 icon-themes/sifr_dark_svg/chart2/res/pie_52x60.svg                     |    2 
 icon-themes/sifr_dark_svg/chart2/res/pieexploded_52x60.svg             |    2 
 icon-themes/sifr_dark_svg/chart2/res/pyramind_52x60.svg                |    2 
 icon-themes/sifr_dark_svg/chart2/res/pyraminddeep_52x60.svg            |    2 
 icon-themes/sifr_dark_svg/chart2/res/pyramindhori_52x60.svg            |    2 
 icon-themes/sifr_dark_svg/chart2/res/pyramindhorideep_52x60.svg        |    2 
 icon-themes/sifr_dark_svg/chart2/res/pyramindhoripercent_52x60.svg     |    2 
 icon-themes/sifr_dark_svg/chart2/res/pyramindhoristack_52x60.svg       |    2 
 icon-themes/sifr_dark_svg/chart2/res/pyramindpercent_52x60.svg         |    2 
 icon-themes/sifr_dark_svg/chart2/res/pyramindstack_52x60.svg           |    2 
 icon-themes/sifr_dark_svg/chart2/res/regavg.svg                        |    2 
 icon-themes/sifr_dark_svg/chart2/res/regexp.svg                        |    2 
 icon-themes/sifr_dark_svg/chart2/res/reglin.svg                        |    2 
 icon-themes/sifr_dark_svg/chart2/res/reglog.svg                        |    2 
 icon-themes/sifr_dark_svg/chart2/res/regno.svg                         |    2 
 icon-themes/sifr_dark_svg/chart2/res/regpoly.svg                       |    2 
 icon-themes/sifr_dark_svg/chart2/res/regpow.svg                        |    2 
 icon-themes/sifr_dark_svg/chart2/res/stackdirect3d_52x60.svg           |    2 
 icon-themes/sifr_dark_svg/chart2/res/stackdirectboth_52x60.svg         |    2 
 icon-themes/sifr_dark_svg/chart2/res/stackdirectlines_52x60.svg        |    2 
 icon-themes/sifr_dark_svg/chart2/res/stackdirectpoints_52x60.svg       |    2 
 icon-themes/sifr_dark_svg/chart2/res/stacksmooth3d_52x60.svg           |    2 
 icon-themes/sifr_dark_svg/chart2/res/stacksmoothboth_52x60.svg         |    2 
 icon-themes/sifr_dark_svg/chart2/res/stacksmoothlines_52x60.svg        |    2 
 icon-themes/sifr_dark_svg/chart2/res/stackstepped3d_52x60.svg          |    2 
 icon-themes/sifr_dark_svg/chart2/res/stacksteppedboth_52x60.svg        |    2 
 icon-themes/sifr_dark_svg/chart2/res/stacksteppedlines_52x60.svg       |    2 
 icon-themes/sifr_dark_svg/chart2/res/stacksteppedpoints_52x60.svg      |    2 
 icon-themes/sifr_dark_svg/chart2/res/step_center_x_30.svg              |    2 
 icon-themes/sifr_dark_svg/chart2/res/step_center_y_30.svg              |    2 
 icon-themes/sifr_dark_svg/chart2/res/step_end_30.svg                   |    2 
 icon-themes/sifr_dark_svg/chart2/res/step_start_30.svg                 |    2 
 icon-themes/sifr_dark_svg/chart2/res/stock_52x60.svg                   |    2 
 icon-themes/sifr_dark_svg/chart2/res/stockblock_52x60.svg              |    2 
 icon-themes/sifr_dark_svg/chart2/res/stockcolumns_52x60.svg            |    2 
 icon-themes/sifr_dark_svg/chart2/res/stockcolumnsattach_52x60.svg      |    2 
 icon-themes/sifr_dark_svg/chart2/res/typenet_16.svg                    |    2 
 icon-themes/sifr_dark_svg/chart2/res/valueaxisdirect3d_52x60.svg       |    2 
 icon-themes/sifr_dark_svg/chart2/res/valueaxisdirectboth_52x60.svg     |    2 
 icon-themes/sifr_dark_svg/chart2/res/valueaxisdirectlines_52x60.svg    |    2 
 icon-themes/sifr_dark_svg/chart2/res/valueaxisdirectpoints_52x60.svg   |    2 
 icon-themes/sifr_dark_svg/chart2/res/valueaxissmooth3d_52x60.svg       |    2 
 icon-themes/sifr_dark_svg/chart2/res/valueaxissmoothboth_52x60.svg     |    2 
 icon-themes/sifr_dark_svg/chart2/res/valueaxissmoothlines_52x60.svg    |    2 
 icon-themes/sifr_dark_svg/chart2/res/valueaxisstepped3d_52x60.svg      |    2 
 icon-themes/sifr_dark_svg/chart2/res/valueaxissteppedboth_52x60.svg    |    2 
 icon-themes/sifr_dark_svg/chart2/res/valueaxissteppedlines_52x60.svg   |    2 
 icon-themes/sifr_dark_svg/cmd/32/deletecomment.svg                     |    1 
 icon-themes/sifr_dark_svg/cmd/32/insertauthoritiesentry.svg            |    1 
 icon-themes/sifr_dark_svg/cmd/32/insertcolumnsafter.svg                |    2 
 icon-themes/sifr_dark_svg/cmd/32/insertcolumnsbefore.svg               |    2 
 icon-themes/sifr_dark_svg/cmd/32/insertrowsafter.svg                   |    2 
 icon-themes/sifr_dark_svg/cmd/32/insertrowsbefore.svg                  |    2 
 icon-themes/sifr_dark_svg/cmd/32/slidechangewindow.svg                 |    1 
 icon-themes/sifr_dark_svg/cmd/32/tabledeselectall.svg                  |    1 
 icon-themes/sifr_dark_svg/cmd/32/toolsmacroedit.svg                    |    1 
 icon-themes/sifr_dark_svg/cmd/lc_changesmenu.svg                       |    1 
 icon-themes/sifr_dark_svg/cmd/lc_deletecomment.svg                     |    1 
 icon-themes/sifr_dark_svg/cmd/lc_insertauthoritiesentry.svg            |    1 
 icon-themes/sifr_dark_svg/cmd/lc_insertcolumnsafter.svg                |    2 
 icon-themes/sifr_dark_svg/cmd/lc_insertcolumnsbefore.svg               |    2 
 icon-themes/sifr_dark_svg/cmd/lc_insertrowsafter.svg                   |    2 
 icon-themes/sifr_dark_svg/cmd/lc_insertrowsbefore.svg                  |    2 
 icon-themes/sifr_dark_svg/cmd/lc_macrosmenu.svg                        |    1 
 icon-themes/sifr_dark_svg/cmd/lc_showgraphics.svg                      |    2 
 icon-themes/sifr_dark_svg/cmd/lc_slidechangewindow.svg                 |    1 
 icon-themes/sifr_dark_svg/cmd/lc_tabledeselectall.svg                  |    1 
 icon-themes/sifr_dark_svg/cmd/lc_toolsmacroedit.svg                    |    1 
 icon-themes/sifr_dark_svg/cmd/sc_changesmenu.svg                       |    1 
 icon-themes/sifr_dark_svg/cmd/sc_chartmenu.svg                         |    1 
 icon-themes/sifr_dark_svg/cmd/sc_deletecomment.svg                     |    1 
 icon-themes/sifr_dark_svg/cmd/sc_insertauthoritiesentry.svg            |    1 
 icon-themes/sifr_dark_svg/cmd/sc_insertcolumnsafter.svg                |    2 
 icon-themes/sifr_dark_svg/cmd/sc_insertcolumnsbefore.svg               |    2 
 icon-themes/sifr_dark_svg/cmd/sc_insertpivottable.svg                  |    1 
 icon-themes/sifr_dark_svg/cmd/sc_insertrowsafter.svg                   |    2 
 icon-themes/sifr_dark_svg/cmd/sc_insertrowsbefore.svg                  |    2 
 icon-themes/sifr_dark_svg/cmd/sc_macrosmenu.svg                        |    1 
 icon-themes/sifr_dark_svg/cmd/sc_slidechangewindow.svg                 |    2 
 icon-themes/sifr_dark_svg/cmd/sc_tabledeselectall.svg                  |    1 
 icon-themes/sifr_dark_svg/cmd/sc_toolsmacroedit.svg                    |    1 
 icon-themes/sifr_dark_svg/dbaccess/res/lc039.svg                       |    1 
 icon-themes/sifr_dark_svg/dbaccess/res/lc040.svg                       |    1 
 icon-themes/sifr_dark_svg/dbaccess/res/linked_text_table.svg           |    1 
 icon-themes/sifr_dark_svg/dbaccess/res/sc039.svg                       |    1 
 icon-themes/sifr_dark_svg/dbaccess/res/sc040.svg                       |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-box.svg                    |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-checkerboard.svg           |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-comb.svg                   |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-cover.svg                  |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-cube-turning.svg           |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-cut.svg                    |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-diagonal-squares.svg       |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-dissolve.svg               |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-fade.svg                   |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-fall.svg                   |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-finedissolve.svg           |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-glitter.svg                |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-honeycomb.svg              |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-iris.svg                   |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-newsflash.svg              |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-none.svg                   |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-push.svg                   |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-random-bars.svg            |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-random.svg                 |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-revolving-circles.svg      |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-ripple.svg                 |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-rochade.svg                |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-shape.svg                  |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-split.svg                  |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-static.svg                 |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-tile-flip.svg              |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-turn-around.svg            |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-turn-down.svg              |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-turning-helix.svg          |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-uncover.svg                |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-venetian-blinds-3d.svg     |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-venetian-blinds.svg        |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-vortex.svg                 |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-wedge.svg                  |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-wheel.svg                  |    1 
 icon-themes/sifr_dark_svg/sd/cmd/transition-wipe.svg                   |    1 
 icon-themes/sifr_dark_svg/sd/res/click_16.svg                          |    1 
 icon-themes/sifr_dark_svg/sd/res/del1bmp.svg                           |    1 
 icon-themes/sifr_dark_svg/sd/res/delall.svg                            |    1 
 icon-themes/sifr_dark_svg/sd/res/effect_16.svg                         |    1 
 icon-themes/sifr_dark_svg/sd/res/effectfade_16.svg                     |    1 
 icon-themes/sifr_dark_svg/sd/res/effectole_16.svg                      |    1 
 icon-themes/sifr_dark_svg/sd/res/effectpath_16.svg                     |    1 
 icon-themes/sifr_dark_svg/sd/res/effectshape_16.svg                    |    1 
 icon-themes/sifr_dark_svg/sd/res/get1obj.svg                           |    1 
 icon-themes/sifr_dark_svg/sd/res/getallob.svg                          |    1 
 icon-themes/sifr_dark_svg/sd/res/layout_empty.svg                      |    1 
 icon-themes/sifr_dark_svg/sd/res/layout_head01.svg                     |    1 
 icon-themes/sifr_dark_svg/sd/res/layout_head02.svg                     |    1 
 icon-themes/sifr_dark_svg/sd/res/layout_head02a.svg                    |    1 
 icon-themes/sifr_dark_svg/sd/res/layout_head02b.svg                    |    1 
 icon-themes/sifr_dark_svg/sd/res/layout_head03.svg                     |    1 
 icon-themes/sifr_dark_svg/sd/res/layout_head03a.svg                    |    1 
 icon-themes/sifr_dark_svg/sd/res/layout_head03b.svg                    |    1 
 icon-themes/sifr_dark_svg/sd/res/layout_head03c.svg                    |    1 
 icon-themes/sifr_dark_svg/sd/res/layout_head04.svg                     |    1 
 icon-themes/sifr_dark_svg/sd/res/layout_head06.svg                     |    1 
 icon-themes/sifr_dark_svg/sd/res/layout_textonly.svg                   |    1 
 icon-themes/sifr_dark_svg/sd/res/layout_vertical01.svg                 |    1 
 icon-themes/sifr_dark_svg/sd/res/layout_vertical02.svg                 |    1 
 icon-themes/sifr_dark_svg/svx/res/fr01.svg                             |    2 
 icon-themes/sifr_dark_svg/svx/res/fr010.svg                            |    2 
 icon-themes/sifr_dark_svg/svx/res/fr011.svg                            |    2 
 icon-themes/sifr_dark_svg/svx/res/fr012.svg                            |    2 
 icon-themes/sifr_dark_svg/svx/res/fr02.svg                             |    2 
 icon-themes/sifr_dark_svg/svx/res/fr03.svg                             |    2 
 icon-themes/sifr_dark_svg/svx/res/fr04.svg                             |    2 
 icon-themes/sifr_dark_svg/svx/res/fr05.svg                             |    2 
 icon-themes/sifr_dark_svg/svx/res/fr06.svg                             |    2 
 icon-themes/sifr_dark_svg/svx/res/fr07.svg                             |    2 
 icon-themes/sifr_dark_svg/svx/res/fr08.svg                             |    2 
 icon-themes/sifr_dark_svg/svx/res/fr09.svg                             |    2 
 icon-themes/sifr_dark_svg/sw/res/envhc_l.svg                           |    1 
 icon-themes/sifr_dark_svg/sw/res/envhc_u.svg                           |    1 
 icon-themes/sifr_dark_svg/sw/res/envhl_l.svg                           |    1 
 icon-themes/sifr_dark_svg/sw/res/envhl_u.svg                           |    1 
 icon-themes/sifr_dark_svg/sw/res/envhr_l.svg                           |    1 
 icon-themes/sifr_dark_svg/sw/res/envhr_u.svg                           |    1 
 icon-themes/sifr_dark_svg/sw/res/envvc_l.svg                           |    1 
 icon-themes/sifr_dark_svg/sw/res/envvc_u.svg                           |    1 
 icon-themes/sifr_dark_svg/sw/res/envvl_l.svg                           |    1 
 icon-themes/sifr_dark_svg/sw/res/envvl_u.svg                           |    1 
 icon-themes/sifr_dark_svg/sw/res/envvr_l.svg                           |    1 
 icon-themes/sifr_dark_svg/sw/res/envvr_u.svg                           |    1 
 icon-themes/sifr_svg/chart2/res/net_52x60.svg                          |    2 
 icon-themes/sifr_svg/chart2/res/netstack_52x60.svg                     |    2 
 icon-themes/sifr_svg/chart2/res/nostacksteppedpoints_52x60.svg         |    2 
 icon-themes/sifr_svg/chart2/res/stacksteppedpoints_52x60.svg           |    2 
 icon-themes/sifr_svg/chart2/res/typenet_16.svg                         |    2 
 icon-themes/sifr_svg/cmd/32/deletecomment.svg                          |    1 
 icon-themes/sifr_svg/cmd/32/insertauthoritiesentry.svg                 |    1 
 icon-themes/sifr_svg/cmd/32/insertcolumnsafter.svg                     |    2 
 icon-themes/sifr_svg/cmd/32/insertcolumnsbefore.svg                    |    2 
 icon-themes/sifr_svg/cmd/32/insertrowsafter.svg                        |    2 
 icon-themes/sifr_svg/cmd/32/insertrowsbefore.svg                       |    2 
 icon-themes/sifr_svg/cmd/32/slidechangewindow.svg                      |    1 
 icon-themes/sifr_svg/cmd/32/tabledeselectall.svg                       |    1 
 icon-themes/sifr_svg/cmd/32/toolsmacroedit.svg                         |    1 
 icon-themes/sifr_svg/cmd/lc_changesmenu.svg                            |    1 
 icon-themes/sifr_svg/cmd/lc_deletecomment.svg                          |    1 
 icon-themes/sifr_svg/cmd/lc_insertauthoritiesentry.svg                 |    1 
 icon-themes/sifr_svg/cmd/lc_insertcolumnsafter.svg                     |    2 
 icon-themes/sifr_svg/cmd/lc_insertcolumnsbefore.svg                    |    2 
 icon-themes/sifr_svg/cmd/lc_insertrowsafter.svg                        |    2 
 icon-themes/sifr_svg/cmd/lc_insertrowsbefore.svg                       |    2 
 icon-themes/sifr_svg/cmd/lc_macrosmenu.svg                             |    1 
 icon-themes/sifr_svg/cmd/lc_showgraphics.svg                           |    2 
 icon-themes/sifr_svg/cmd/lc_slidechangewindow.svg                      |    1 
 icon-themes/sifr_svg/cmd/lc_tabledeselectall.svg                       |    1 
 icon-themes/sifr_svg/cmd/lc_toolsmacroedit.svg                         |    1 
 icon-themes/sifr_svg/cmd/sc_changesmenu.svg                            |    1 
 icon-themes/sifr_svg/cmd/sc_chartmenu.svg                              |    1 
 icon-themes/sifr_svg/cmd/sc_deletecomment.svg                          |    1 
 icon-themes/sifr_svg/cmd/sc_insertauthoritiesentry.svg                 |    1 
 icon-themes/sifr_svg/cmd/sc_insertcolumnsafter.svg                     |    2 
 icon-themes/sifr_svg/cmd/sc_insertcolumnsbefore.svg                    |    2 
 icon-themes/sifr_svg/cmd/sc_insertpivottable.svg                       |    1 
 icon-themes/sifr_svg/cmd/sc_insertrowsafter.svg                        |    2 
 icon-themes/sifr_svg/cmd/sc_insertrowsbefore.svg                       |    2 
 icon-themes/sifr_svg/cmd/sc_macrosmenu.svg                             |    1 
 icon-themes/sifr_svg/cmd/sc_slidechangewindow.svg                      |    2 
 icon-themes/sifr_svg/cmd/sc_tabledeselectall.svg                       |    1 
 icon-themes/sifr_svg/cmd/sc_toolsmacroedit.svg                         |    1 
 icon-themes/sifr_svg/dbaccess/res/lc039.svg                            |    1 
 icon-themes/sifr_svg/dbaccess/res/lc040.svg                            |    1 
 icon-themes/sifr_svg/dbaccess/res/linked_text_table.svg                |    1 
 icon-themes/sifr_svg/dbaccess/res/sc039.svg                            |    1 
 icon-themes/sifr_svg/dbaccess/res/sc040.svg                            |    1 
 icon-themes/sifr_svg/sd/cmd/transition-box.svg                         |    1 
 icon-themes/sifr_svg/sd/cmd/transition-checkerboard.svg                |    1 
 icon-themes/sifr_svg/sd/cmd/transition-comb.svg                        |    1 
 icon-themes/sifr_svg/sd/cmd/transition-cover.svg                       |    1 
 icon-themes/sifr_svg/sd/cmd/transition-cube-turning.svg                |    1 
 icon-themes/sifr_svg/sd/cmd/transition-cut.svg                         |    1 
 icon-themes/sifr_svg/sd/cmd/transition-diagonal-squares.svg            |    1 
 icon-themes/sifr_svg/sd/cmd/transition-dissolve.svg                    |    1 
 icon-themes/sifr_svg/sd/cmd/transition-fade.svg                        |    1 
 icon-themes/sifr_svg/sd/cmd/transition-fall.svg                        |    1 
 icon-themes/sifr_svg/sd/cmd/transition-finedissolve.svg                |    1 
 icon-themes/sifr_svg/sd/cmd/transition-glitter.svg                     |    1 
 icon-themes/sifr_svg/sd/cmd/transition-honeycomb.svg                   |    1 
 icon-themes/sifr_svg/sd/cmd/transition-iris.svg                        |    1 
 icon-themes/sifr_svg/sd/cmd/transition-newsflash.svg                   |    1 
 icon-themes/sifr_svg/sd/cmd/transition-none.svg                        |    1 
 icon-themes/sifr_svg/sd/cmd/transition-push.svg                        |    1 
 icon-themes/sifr_svg/sd/cmd/transition-random-bars.svg                 |    1 
 icon-themes/sifr_svg/sd/cmd/transition-random.svg                      |    1 
 icon-themes/sifr_svg/sd/cmd/transition-revolving-circles.svg           |    1 
 icon-themes/sifr_svg/sd/cmd/transition-ripple.svg                      |    1 
 icon-themes/sifr_svg/sd/cmd/transition-rochade.svg                     |    1 
 icon-themes/sifr_svg/sd/cmd/transition-shape.svg                       |    1 
 icon-themes/sifr_svg/sd/cmd/transition-split.svg                       |    1 
 icon-themes/sifr_svg/sd/cmd/transition-static.svg                      |    1 
 icon-themes/sifr_svg/sd/cmd/transition-tile-flip.svg                   |    1 
 icon-themes/sifr_svg/sd/cmd/transition-turn-around.svg                 |    1 
 icon-themes/sifr_svg/sd/cmd/transition-turn-down.svg                   |    1 
 icon-themes/sifr_svg/sd/cmd/transition-turning-helix.svg               |    1 
 icon-themes/sifr_svg/sd/cmd/transition-uncover.svg                     |    1 
 icon-themes/sifr_svg/sd/cmd/transition-venetian-blinds-3d.svg          |    1 
 icon-themes/sifr_svg/sd/cmd/transition-venetian-blinds.svg             |    1 
 icon-themes/sifr_svg/sd/cmd/transition-vortex.svg                      |    1 
 icon-themes/sifr_svg/sd/cmd/transition-wedge.svg                       |    1 
 icon-themes/sifr_svg/sd/cmd/transition-wheel.svg                       |    1 
 icon-themes/sifr_svg/sd/cmd/transition-wipe.svg                        |    1 
 icon-themes/sifr_svg/sd/res/click_16.svg                               |    1 
 icon-themes/sifr_svg/sd/res/del1bmp.svg                                |    1 
 icon-themes/sifr_svg/sd/res/delall.svg                                 |    1 
 icon-themes/sifr_svg/sd/res/effect_16.svg                              |    1 
 icon-themes/sifr_svg/sd/res/effectfade_16.svg                          |    1 
 icon-themes/sifr_svg/sd/res/effectole_16.svg                           |    1 
 icon-themes/sifr_svg/sd/res/effectpath_16.svg                          |    1 
 icon-themes/sifr_svg/sd/res/effectshape_16.svg                         |    1 
 icon-themes/sifr_svg/sd/res/get1obj.svg                                |    1 
 icon-themes/sifr_svg/sd/res/getallob.svg                               |    1 
 icon-themes/sifr_svg/sd/res/layout_empty.svg                           |    1 
 icon-themes/sifr_svg/sd/res/layout_head01.svg                          |    1 
 icon-themes/sifr_svg/sd/res/layout_head02.svg                          |    1 
 icon-themes/sifr_svg/sd/res/layout_head02a.svg                         |    1 
 icon-themes/sifr_svg/sd/res/layout_head02b.svg                         |    1 
 icon-themes/sifr_svg/sd/res/layout_head03.svg                          |    1 
 icon-themes/sifr_svg/sd/res/layout_head03a.svg                         |    1 
 icon-themes/sifr_svg/sd/res/layout_head03b.svg                         |    1 
 icon-themes/sifr_svg/sd/res/layout_head03c.svg                         |    1 
 icon-themes/sifr_svg/sd/res/layout_head04.svg                          |    1 
 icon-themes/sifr_svg/sd/res/layout_head06.svg                          |    1 
 icon-themes/sifr_svg/sd/res/layout_textonly.svg                        |    1 
 icon-themes/sifr_svg/sd/res/layout_vertical01.svg                      |    1 
 icon-themes/sifr_svg/sd/res/layout_vertical02.svg                      |    1 
 icon-themes/sifr_svg/sw/res/envhc_l.svg                                |    1 
 icon-themes/sifr_svg/sw/res/envhc_u.svg                                |    1 
 icon-themes/sifr_svg/sw/res/envhl_l.svg                                |    1 
 icon-themes/sifr_svg/sw/res/envhl_u.svg                                |    1 
 icon-themes/sifr_svg/sw/res/envhr_l.svg                                |    1 
 icon-themes/sifr_svg/sw/res/envhr_u.svg                                |    1 
 icon-themes/sifr_svg/sw/res/envvc_l.svg                                |    1 
 icon-themes/sifr_svg/sw/res/envvc_u.svg                                |    1 
 icon-themes/sifr_svg/sw/res/envvl_l.svg                                |    1 
 icon-themes/sifr_svg/sw/res/envvl_u.svg                                |    1 
 icon-themes/sifr_svg/sw/res/envvr_l.svg                                |    1 
 icon-themes/sifr_svg/sw/res/envvr_u.svg                                |    1 
 include/vcl/BitmapMonochromeMatrixFilter.hxx                           |   28 
 include/vcl/bitmap.hxx                                                 |    1 
 include/vcl/fmtfield.hxx                                               |    1 
 offapi/com/sun/star/style/ParagraphProperties.idl                      |    2 
 oox/inc/drawingml/chart/seriesconverter.hxx                            |    2 
 oox/source/drawingml/chart/axisconverter.cxx                           |    4 
 oox/source/drawingml/chart/seriesconverter.cxx                         |   21 
 oox/source/drawingml/diagram/diagramlayoutatoms.cxx                    |   12 
 oox/source/drawingml/textparagraphproperties.cxx                       |    3 
 readlicense_oo/license/CREDITS.fodt                                    | 3649 +++++-----
 sc/qa/unit/data/ods/autoheight2rows.ods                                |binary
 sc/qa/unit/subsequent_filters-test.cxx                                 |    9 
 sc/source/core/data/document10.cxx                                     |    9 
 sc/source/core/data/segmenttree.cxx                                    |    4 
 sc/source/core/tool/token.cxx                                          |    8 
 sc/source/filter/oox/worksheetbuffer.cxx                               |    2 
 sc/source/ui/inc/tabview.hxx                                           |    3 
 sc/source/ui/view/tabview.cxx                                          |   35 
 sd/qa/unit/data/pptx/smartart-missing-bullet.pptx                      |binary
 sd/qa/unit/import-tests-smartart.cxx                                   |   37 
 sd/source/ui/slidesorter/controller/SlideSorterController.cxx          |    2 
 sfx2/source/control/recentdocsview.cxx                                 |    8 
 solenv/gbuild/CliLibrary.mk                                            |    3 
 svx/source/table/tablecontroller.cxx                                   |   20 
 sw/CppunitTest_sw_core_frmedt.mk                                       |   73 
 sw/Module_sw.mk                                                        |    1 
 sw/inc/pagedesc.hxx                                                    |    2 
 sw/qa/core/frmedt/data/textbox-reanchor.odt                            |binary
 sw/qa/core/frmedt/frmedt.cxx                                           |   63 
 sw/qa/extras/layout/data/redline_footnote_pagination.fodt              |  792 ++
 sw/qa/extras/layout/layout.cxx                                         |   45 
 sw/qa/extras/odfimport/odfimport.cxx                                   |    9 
 sw/qa/extras/ooxmlexport/data/Hau_min_list2.fodt                       |  334 
 sw/qa/extras/ooxmlexport/data/tdf95495.docx                            |binary
 sw/qa/extras/ooxmlexport/ooxmlexport10.cxx                             |    8 
 sw/qa/extras/ooxmlexport/ooxmlexport11.cxx                             |  102 
 sw/qa/extras/ooxmlexport/ooxmlexport13.cxx                             |   29 
 sw/qa/extras/ooxmlexport/ooxmlexport3.cxx                              |   21 
 sw/qa/extras/ooxmlexport/ooxmlexport4.cxx                              |    3 
 sw/qa/extras/ooxmlexport/ooxmlexport5.cxx                              |    3 
 sw/qa/extras/uiwriter/uiwriter.cxx                                     |   25 
 sw/qa/extras/ww8export/ww8export.cxx                                   |    7 
 sw/source/core/crsr/findtxt.cxx                                        |   20 
 sw/source/core/edit/acorrect.cxx                                       |    7 
 sw/source/core/frmedt/fefly1.cxx                                       |   19 
 sw/source/core/inc/frmtool.hxx                                         |    8 
 sw/source/core/layout/flowfrm.cxx                                      |   18 
 sw/source/core/layout/frmtool.cxx                                      |   25 
 sw/source/core/layout/ftnfrm.cxx                                       |   12 
 sw/source/core/layout/laycache.cxx                                     |   14 
 sw/source/core/layout/newfrm.cxx                                       |   10 
 sw/source/core/layout/pagechg.cxx                                      |   28 
 sw/source/core/layout/trvlfrm.cxx                                      |   38 
 sw/source/core/text/widorp.cxx                                         |   10 
 sw/source/filter/ww8/docxattributeoutput.cxx                           |  115 
 sw/source/filter/ww8/docxattributeoutput.hxx                           |    3 
 sw/source/filter/ww8/docxexport.cxx                                    |    9 
 sw/source/filter/ww8/wrtw8nds.cxx                                      |    8 
 sw/uiconfig/swriter/ui/footnotepage.ui                                 |    4 
 translations                                                           |    2 
 vcl/Library_vcl.mk                                                     |    1 
 vcl/inc/qt5/Qt5Menu.hxx                                                |   16 
 vcl/qt5/Qt5Frame.cxx                                                   |    1 
 vcl/qt5/Qt5Instance.cxx                                                |    5 
 vcl/qt5/Qt5Menu.cxx                                                    |   34 
 vcl/qt5/Qt5SvpGraphics.cxx                                             |    2 
 vcl/qt5/Qt5Widget.cxx                                                  |   10 
 vcl/source/app/salvtables.cxx                                          |   11 
 vcl/source/bitmap/BitmapMonochromeMatrixFilter.cxx                     |  142 
 vcl/source/control/fmtfield.cxx                                        |   16 
 vcl/source/gdi/bitmap3.cxx                                             |    9 
 vcl/source/window/window.cxx                                           |    4 
 vcl/win/window/salframe.cxx                                            |    9 
 writerfilter/source/dmapper/DomainMapper.cxx                           |    9 
 writerfilter/source/dmapper/DomainMapperTableHandler.cxx               |   12 
 writerfilter/source/dmapper/StyleSheetTable.cxx                        |   44 
 xmlscript/source/xmldlg_imexp/xmldlg_export.cxx                        |    4 
 xmlscript/source/xmldlg_imexp/xmldlg_import.cxx                        |   11 
 1218 files changed, 5667 insertions(+), 2529 deletions(-)

New commits:
commit 4edbdf7aa461f1a8cf2fd4490bcce2b6d3fe467c
Author:     Michael Stahl <Michael.Stahl at cib.de>
AuthorDate: Thu Feb 27 17:24:10 2020 +0100
Commit:     Michael Stahl <Michael.Stahl at cib.de>
CommitDate: Thu Feb 27 19:09:50 2020 +0100

    desktop: soffice --print-to-file generates PDF but names it ".ps"
    
    Both on Linux and Windows a PDF is generated.
    
    Change-Id: I076b57c34a87c17d34eb34f2ea87c6fd5fe590f3
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89645
    Reviewed-by: Michael Stahl <michael.stahl at cib.de>
    Tested-by: Jenkins
    (cherry picked from commit 53a8e2f75da778c953b509efadca890ff0936c2f)

diff --git a/desktop/source/app/dispatchwatcher.cxx b/desktop/source/app/dispatchwatcher.cxx
index f3857d8cff57..04140173c6d1 100644
--- a/desktop/source/app/dispatchwatcher.cxx
+++ b/desktop/source/app/dispatchwatcher.cxx
@@ -260,7 +260,7 @@ void batchPrint( const OUString &rPrinterName, const Reference< XPrintable > &xD
         aPrinterName=rPrinterName.copy( 0, nPathIndex );
 
     INetURLObject aOutFilename( aObj );
-    aOutFilename.SetExtension( "ps" );
+    aOutFilename.SetExtension( "pdf" );
     FileBase::getFileURLFromSystemPath( aFilterOut, aFilterOut );
     OUString aOutFile = aFilterOut + "/" + aOutFilename.getName();
 
commit e0820c54de69403bda3378c5b1efe03d26d60b54
Author:     Michael Stahl <Michael.Stahl at cib.de>
AuthorDate: Wed Feb 26 13:00:23 2020 +0100
Commit:     Michael Stahl <Michael.Stahl at cib.de>
CommitDate: Thu Feb 27 19:08:47 2020 +0100

    sw: DOCX export: for SwDropDownField, don't write FORMDROPDOWN
    
    ... because Word's funny limitation to 25 listEntry children causes data
    loss, as seen in commit d9634e3c9bfaf826b3d4d39e9a57d6c2d8d9a3dc
    "sw: DOCX export: limit FORMDROPDOWN listEntry to Word's abilities".
    
    Instead write SDT dropDownList, which appears to be able to store at
    least 26 listItem children without complaint from Word, so it's an
    improvement.
    
    Funnily domainmapper converts it to a form control on DOCX import.
    
    Change-Id: Ic0f24144cb2b5233f82c7b3bc67946a6e56448a8
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89541
    Tested-by: Jenkins
    Reviewed-by: Michael Stahl <michael.stahl at cib.de>
    (cherry picked from commit d55b26a093bdbced08985dbc7113190b52a8bc66)

diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport13.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport13.cxx
index 6696bae7e527..d0edf4d5fcd4 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport13.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport13.cxx
@@ -428,12 +428,29 @@ DECLARE_OOXMLEXPORT_TEST(testParaAdjustDistribute, "para-adjust-distribute.docx"
 
 DECLARE_OOXMLEXPORT_TEST(testInputListExport, "tdf122186_input_list.odt")
 {
-    // We need to make sure we don't export the text itself next to the input list field
-    xmlDocPtr pXmlDoc = parseExport("word/document.xml");
-    if (!pXmlDoc)
-        return;
-    assertXPath(pXmlDoc, "/w:document/w:body/w:p/w:r", 5);
-    assertXPath(pXmlDoc, "/w:document/w:body/w:p/w:r[4]/w:t", 0);
+    if (!mbExported) // importing the ODT, an input field
+    {
+        uno::Reference<text::XTextFieldsSupplier> xTextFieldsSupplier(mxComponent, uno::UNO_QUERY);
+        uno::Reference<container::XEnumerationAccess> xFieldsAccess(xTextFieldsSupplier->getTextFields());
+        uno::Reference<container::XEnumeration> xFields(xFieldsAccess->createEnumeration());
+        CPPUNIT_ASSERT(xFields->hasMoreElements());
+        uno::Any aField = xFields->nextElement();
+        uno::Reference<lang::XServiceInfo> xServiceInfo(aField, uno::UNO_QUERY);
+        CPPUNIT_ASSERT(xServiceInfo->supportsService("com.sun.star.text.textfield.DropDown"));
+    }
+    else // importing the DOCX, a form control
+    {
+        uno::Reference<drawing::XControlShape> xControlShape(getShape(1), uno::UNO_QUERY);
+        uno::Reference<beans::XPropertySet> xPropertySet(xControlShape->getControl(), uno::UNO_QUERY);
+        uno::Reference<lang::XServiceInfo> xServiceInfo(xPropertySet, uno::UNO_QUERY);
+        CPPUNIT_ASSERT(xServiceInfo->supportsService("com.sun.star.form.component.ComboBox"));
+        CPPUNIT_ASSERT(getProperty<bool>(xPropertySet, "Dropdown"));
+        auto const items(getProperty<uno::Sequence<OUString>>(xPropertySet, "StringItemList"));
+        CPPUNIT_ASSERT_EQUAL(sal_Int32(3), items.getLength());
+        CPPUNIT_ASSERT_EQUAL(OUString("1"), items[0]);
+        CPPUNIT_ASSERT_EQUAL(OUString("2"), items[1]);
+        CPPUNIT_ASSERT_EQUAL(OUString("3"), items[2]);
+    }
 }
 
 DECLARE_OOXMLEXPORT_TEST(testTdf116371, "tdf116371.odt")
diff --git a/sw/source/filter/ww8/docxattributeoutput.cxx b/sw/source/filter/ww8/docxattributeoutput.cxx
index d41691d39d59..6885e002bf29 100644
--- a/sw/source/filter/ww8/docxattributeoutput.cxx
+++ b/sw/source/filter/ww8/docxattributeoutput.cxx
@@ -1326,7 +1326,7 @@ void DocxAttributeOutput::EndRun(const SwTextNode* pNode, sal_Int32 nPos, bool /
     for ( std::vector<FieldInfos>::iterator pIt = m_Fields.begin() + nFieldsInPrevHyperlink; pIt != m_Fields.end(); )
     {
         // Add the fields starts for all but hyperlinks and TOCs
-        if ( pIt->bOpen && pIt->pField )
+        if (pIt->bOpen && pIt->pField && pIt->eType != ww::eFORMDROPDOWN)
         {
             StartField_Impl( pNode, nPos, *pIt );
 
@@ -1391,7 +1391,7 @@ void DocxAttributeOutput::EndRun(const SwTextNode* pNode, sal_Int32 nPos, bool /
     for ( std::vector<FieldInfos>::iterator pIt = m_Fields.begin(); pIt != m_Fields.end(); )
     {
         // Add the fields starts for hyperlinks, TOCs and index marks
-        if ( pIt->bOpen && !pIt->pField )
+        if (pIt->bOpen && (!pIt->pField || pIt->eType == ww::eFORMDROPDOWN))
         {
             StartRedline( m_pRedlineData );
             StartField_Impl( pNode, nPos, *pIt, true );
@@ -1926,12 +1926,57 @@ void DocxAttributeOutput::WriteFormDateStart(const OUString& sFullDate, const OU
     m_pSerializer->startElementNS(XML_w, XML_sdtContent);
 }
 
-void DocxAttributeOutput::WriteFormDateEnd()
+void DocxAttributeOutput::WriteSdtEnd()
 {
     m_pSerializer->endElementNS(XML_w, XML_sdtContent);
     m_pSerializer->endElementNS(XML_w, XML_sdt);
 }
 
+void DocxAttributeOutput::WriteSdtDropDownStart(
+        OUString const& rName,
+        OUString const& rSelected,
+        uno::Sequence<OUString> const& rListItems)
+{
+    m_pSerializer->startElementNS(XML_w, XML_sdt);
+    m_pSerializer->startElementNS(XML_w, XML_sdtPr);
+
+    m_pSerializer->singleElementNS(XML_w, XML_alias,
+        FSNS(XML_w, XML_val), OUStringToOString(rName, RTL_TEXTENCODING_UTF8));
+
+    sal_Int32 nId = comphelper::findValue(rListItems, rSelected);
+    if (nId == -1)
+    {
+        nId = 0;
+    }
+
+    m_pSerializer->startElementNS(XML_w, XML_dropDownList,
+            FSNS(XML_w, XML_lastValue), OString::number(nId));
+
+    for (auto const& rItem : rListItems)
+    {
+        auto const item(OUStringToOString(rItem, RTL_TEXTENCODING_UTF8));
+        m_pSerializer->singleElementNS(XML_w, XML_listItem,
+                FSNS(XML_w, XML_value), item,
+                FSNS(XML_w, XML_displayText), item);
+    }
+
+    m_pSerializer->endElementNS(XML_w, XML_dropDownList);
+    m_pSerializer->endElementNS(XML_w, XML_sdtPr);
+
+    m_pSerializer->startElementNS(XML_w, XML_sdtContent);
+
+    // the lastValue only identifies the entry in the list, also export
+    // currently selected item's displayText as run content (if one exists)
+    if (rListItems.size())
+    {
+        m_pSerializer->startElementNS(XML_w, XML_r);
+        m_pSerializer->startElementNS(XML_w, XML_t);
+        m_pSerializer->writeEscaped(rListItems[nId]);
+        m_pSerializer->endElementNS(XML_w, XML_t);
+        m_pSerializer->endElementNS(XML_w, XML_r);
+    }
+}
+
 void DocxAttributeOutput::StartField_Impl( const SwTextNode* pNode, sal_Int32 nPos, FieldInfos const & rInfos, bool bWriteRun )
 {
     if ( rInfos.pField && rInfos.eType == ww::eUNKNOWN )
@@ -1967,6 +2012,14 @@ void DocxAttributeOutput::StartField_Impl( const SwTextNode* pNode, sal_Int32 nP
 
         WriteFormDateStart( sFullDate, sDateFormat, sLang );
     }
+    else if (rInfos.eType == ww::eFORMDROPDOWN && rInfos.pField)
+    {
+        assert(!rInfos.pFieldmark);
+        SwDropDownField const& rField2(*static_cast<SwDropDownField const*>(rInfos.pField.get()));
+        WriteSdtDropDownStart(rField2.GetName(),
+                rField2.GetSelectedItem(),
+                rField2.GetItemSequence());
+    }
     else if ( rInfos.eType != ww::eNONE ) // HYPERLINK fields are just commands
     {
         if ( bWriteRun )
@@ -1974,27 +2027,16 @@ void DocxAttributeOutput::StartField_Impl( const SwTextNode* pNode, sal_Int32 nP
 
         if ( rInfos.eType == ww::eFORMDROPDOWN )
         {
-                m_pSerializer->startElementNS( XML_w, XML_fldChar,
-                    FSNS( XML_w, XML_fldCharType ), "begin" );
-                if ( rInfos.pFieldmark && !rInfos.pField )
-                    WriteFFData(  rInfos );
-                if ( rInfos.pField )
-                {
-                    const SwDropDownField& rField2 = *static_cast<const SwDropDownField*>(rInfos.pField.get());
-                    uno::Sequence<OUString> aItems =
-                        rField2.GetItemSequence();
-                    GetExport().DoComboBox(rField2.GetName(),
-                               rField2.GetHelp(),
-                               rField2.GetToolTip(),
-                               rField2.GetSelectedItem(), aItems);
-                }
-                m_pSerializer->endElementNS( XML_w, XML_fldChar );
+            m_pSerializer->startElementNS( XML_w, XML_fldChar,
+                FSNS( XML_w, XML_fldCharType ), "begin" );
+            assert( rInfos.pFieldmark && !rInfos.pField );
+            WriteFFData(rInfos);
+            m_pSerializer->endElementNS( XML_w, XML_fldChar );
 
-                if ( bWriteRun )
-                    m_pSerializer->endElementNS( XML_w, XML_r );
+            if ( bWriteRun )
+                m_pSerializer->endElementNS( XML_w, XML_r );
 
-                if ( !rInfos.pField )
-                    CmdField_Impl( pNode, nPos, rInfos, bWriteRun );
+            CmdField_Impl( pNode, nPos, rInfos, bWriteRun );
         }
         else
         {
@@ -2179,9 +2221,10 @@ void DocxAttributeOutput::DoWriteFieldRunProperties( const SwTextNode * pNode, s
 
 void DocxAttributeOutput::EndField_Impl( const SwTextNode* pNode, sal_Int32 nPos, FieldInfos& rInfos )
 {
-    if ( rInfos.eType == ww::eFORMDATE )
+    if (rInfos.eType == ww::eFORMDATE
+        || (rInfos.eType == ww::eFORMDROPDOWN && rInfos.pField))
     {
-        WriteFormDateEnd();
+        WriteSdtEnd();
         return;
     }
 
diff --git a/sw/source/filter/ww8/docxattributeoutput.hxx b/sw/source/filter/ww8/docxattributeoutput.hxx
index 67561087ceb3..ef95f70fb881 100644
--- a/sw/source/filter/ww8/docxattributeoutput.hxx
+++ b/sw/source/filter/ww8/docxattributeoutput.hxx
@@ -717,7 +717,8 @@ private:
     void EndSdtBlock();
 
     void WriteFormDateStart(const OUString& sFullDate, const OUString& sDateFormat, const OUString& sLang);
-    void WriteFormDateEnd();
+    void WriteSdtDropDownStart(OUString const& rName, OUString const& rSelected, uno::Sequence<OUString> const& rListItems);
+    void WriteSdtEnd();
 
     void StartField_Impl( const SwTextNode* pNode, sal_Int32 nPos, FieldInfos const & rInfos, bool bWriteRun = false );
     void DoWriteCmd( const OUString& rCmd );
commit 45b49ffe563c5aad131abf50e5bf501352f687d0
Author:     Michael Stahl <Michael.Stahl at cib.de>
AuthorDate: Thu Feb 27 14:59:50 2020 +0100
Commit:     Michael Stahl <Michael.Stahl at cib.de>
CommitDate: Thu Feb 27 16:54:37 2020 +0100

    sw: DOCX export: fix first-line indent of list items
    
    The problem is that since CVS import, if a SwTextNode has a first-line
    indent and is in a list or outline that has LABEL_WIDTH_AND_POSITION
    mode, then MSWordExportBase::OutputTextNode() will throw away the node's
    first-line indent and overwrite it with the numbering's.
    
    Experiments indicate that adding the numbering's value to the node's
    value fixes most cases, but RTL still doesn't work in many cases.
    
    Change-Id: I9707f475dac4e501642ebaf51c0117107fd34a3b
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89634
    Tested-by: Jenkins
    Reviewed-by: Michael Stahl <michael.stahl at cib.de>
    (cherry picked from commit 74e3c95b9b628a0b326790b62b4e378a12d02997)

diff --git a/sw/qa/extras/ooxmlexport/data/Hau_min_list2.fodt b/sw/qa/extras/ooxmlexport/data/Hau_min_list2.fodt
new file mode 100644
index 000000000000..715fbcde8bfc
--- /dev/null
+++ b/sw/qa/extras/ooxmlexport/data/Hau_min_list2.fodt
@@ -0,0 +1,334 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<office:document xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:rpt="http://openoffice.org/2005/report" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:ooow="http://openoffice.org/200
 4/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:css3t="http://www.w3.org/TR/css3-text/" xmlns:tableooo="http://openoffice.org/2009/table" xmlns:calcext="urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0" xmlns:drawooo="http://openoffice.org/2010/draw" xmlns:loext="urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0" xmlns:grddl="http://www.w3.org/2003/g/data-view#" xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:formx="urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0" xm
 lns:xhtml="http://www.w3.org/1999/xhtml" xmlns:officeooo="http://openoffice.org/2009/office" office:version="1.2" office:mimetype="application/vnd.oasis.opendocument.text">
+ <office:font-face-decls>
+  <style:font-face style:name="StarSymbol" svg:font-family="StarSymbol" style:font-charset="x-symbol"/>
+  <style:font-face style:name="Arial" svg:font-family="Arial"/>
+  <style:font-face style:name="Tahoma1" svg:font-family="Tahoma"/>
+  <style:font-face style:name="Lucida Sans Unicode" svg:font-family="'Lucida Sans Unicode'" style:font-pitch="variable"/>
+  <style:font-face style:name="Tahoma" svg:font-family="Tahoma" style:font-pitch="variable"/>
+  <style:font-face style:name="Arial1" svg:font-family="Arial" style:font-family-generic="swiss" style:font-pitch="variable"/>
+ </office:font-face-decls>
+ <office:styles>
+  <style:default-style style:family="graphic">
+   <style:graphic-properties svg:stroke-color="#000000" draw:fill-color="#99ccff" fo:wrap-option="no-wrap" draw:shadow-offset-x="0.3cm" draw:shadow-offset-y="0.3cm" draw:start-line-spacing-horizontal="0.283cm" draw:start-line-spacing-vertical="0.283cm" draw:end-line-spacing-horizontal="0.283cm" draw:end-line-spacing-vertical="0.283cm" style:flow-with-text="false"/>
+   <style:paragraph-properties style:text-autospace="ideograph-alpha" style:line-break="strict" style:writing-mode="lr-tb" style:font-independent-line-spacing="false">
+    <style:tab-stops/>
+   </style:paragraph-properties>
+   <style:text-properties style:use-window-font-color="true" loext:opacity="0%" style:font-name="Arial" fo:font-size="12pt" fo:language="de" fo:country="DE" style:font-name-asian="Lucida Sans Unicode" style:font-size-asian="12pt" style:language-asian="de" style:country-asian="DE" style:font-name-complex="Tahoma" style:font-size-complex="12pt" style:language-complex="de" style:country-complex="DE"/>
+  </style:default-style>
+  <style:default-style style:family="paragraph">
+   <style:paragraph-properties fo:hyphenation-ladder-count="no-limit" style:text-autospace="ideograph-alpha" style:punctuation-wrap="hanging" style:line-break="strict" style:tab-stop-distance="1.251cm" style:writing-mode="page"/>
+   <style:text-properties style:use-window-font-color="true" loext:opacity="0%" style:font-name="Arial" fo:font-size="12pt" fo:language="de" fo:country="DE" style:font-name-asian="Lucida Sans Unicode" style:font-size-asian="12pt" style:language-asian="de" style:country-asian="DE" style:font-name-complex="Tahoma" style:font-size-complex="12pt" style:language-complex="de" style:country-complex="DE" fo:hyphenate="false" fo:hyphenation-remain-char-count="2" fo:hyphenation-push-char-count="2" loext:hyphenation-no-caps="false"/>
+  </style:default-style>
+  <style:default-style style:family="table">
+   <style:table-properties table:border-model="collapsing"/>
+  </style:default-style>
+  <style:default-style style:family="table-row">
+   <style:table-row-properties fo:keep-together="auto"/>
+  </style:default-style>
+  <style:style style:name="Standard" style:family="paragraph" style:class="text">
+   <style:text-properties fo:font-size="11pt"/>
+  </style:style>
+  <style:style style:name="Text_20_body" style:display-name="Text body" style:family="paragraph" style:parent-style-name="Standard" style:class="text">
+   <style:paragraph-properties fo:margin-top="0cm" fo:margin-bottom="0cm" loext:contextual-spacing="false" style:line-height-at-least="0.46cm"/>
+  </style:style>
+  <style:style style:name="Heading" style:family="paragraph" style:parent-style-name="Standard" style:next-style-name="Text_20_body" style:class="text">
+   <style:paragraph-properties fo:margin-top="0.423cm" fo:margin-bottom="0.212cm" loext:contextual-spacing="false" fo:keep-with-next="always"/>
+   <style:text-properties style:font-name="Arial1" fo:font-family="Arial" style:font-family-generic="swiss" style:font-pitch="variable" fo:font-size="14pt" style:font-name-asian="Lucida Sans Unicode" style:font-family-asian="'Lucida Sans Unicode'" style:font-pitch-asian="variable" style:font-size-asian="14pt" style:font-name-complex="Tahoma" style:font-family-complex="Tahoma" style:font-pitch-complex="variable" style:font-size-complex="14pt"/>
+  </style:style>
+  <style:style style:name="List" style:family="paragraph" style:parent-style-name="Text_20_body" style:class="list">
+   <style:text-properties style:font-name="Arial" fo:font-family="Arial" style:font-name-complex="Tahoma1" style:font-family-complex="Tahoma"/>
+  </style:style>
+  <style:style style:name="Table_20_Contents" style:display-name="Table Contents" style:family="paragraph" style:parent-style-name="Standard" style:class="extra">
+   <style:paragraph-properties text:number-lines="false" text:line-number="0"/>
+  </style:style>
+  <style:style style:name="Heading_20_1" style:display-name="Heading 1" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:default-outline-level="1" style:class="text">
+   <style:text-properties fo:font-size="115%" fo:font-weight="bold" style:font-size-asian="115%" style:font-weight-asian="bold" style:font-size-complex="115%" style:font-weight-complex="bold"/>
+  </style:style>
+  <style:style style:name="Heading_20_2" style:display-name="Heading 2" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:default-outline-level="2" style:class="text">
+   <style:text-properties fo:font-size="14pt" fo:font-style="italic" fo:font-weight="bold" style:font-size-asian="14pt" style:font-style-asian="italic" style:font-weight-asian="bold" style:font-size-complex="14pt" style:font-style-complex="italic" style:font-weight-complex="bold"/>
+  </style:style>
+  <style:style style:name="Heading_20_3" style:display-name="Heading 3" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text_20_body" style:default-outline-level="3" style:class="text">
+   <style:text-properties fo:font-size="14pt" fo:font-weight="bold" style:font-size-asian="14pt" style:font-weight-asian="bold" style:font-size-complex="14pt" style:font-weight-complex="bold"/>
+  </style:style>
+  <style:style style:name="Numbering_20_Symbols" style:display-name="Numbering Symbols" style:family="text"/>
+  <style:style style:name="Frame" style:family="graphic">
+   <style:graphic-properties text:anchor-type="paragraph" svg:x="0cm" svg:y="0cm" fo:margin-left="0.201cm" fo:margin-right="0.201cm" fo:margin-top="0.201cm" fo:margin-bottom="0.201cm" style:wrap="parallel" style:number-wrapped-paragraphs="no-limit" style:wrap-contour="false" style:vertical-pos="top" style:vertical-rel="paragraph-content" style:horizontal-pos="center" style:horizontal-rel="paragraph-content" fo:padding="0.15cm" fo:border="0.06pt solid #000000"/>
+  </style:style>
+  <text:outline-style style:name="Outline">
+   <text:outline-level-style text:level="1" style:num-format="">
+    <style:list-level-properties text:min-label-distance="0.381cm"/>
+   </text:outline-level-style>
+   <text:outline-level-style text:level="2" style:num-format="">
+    <style:list-level-properties text:min-label-distance="0.381cm"/>
+   </text:outline-level-style>
+   <text:outline-level-style text:level="3" style:num-format="">
+    <style:list-level-properties text:min-label-distance="0.381cm"/>
+   </text:outline-level-style>
+   <text:outline-level-style text:level="4" style:num-format="">
+    <style:list-level-properties text:min-label-distance="0.381cm"/>
+   </text:outline-level-style>
+   <text:outline-level-style text:level="5" style:num-format="">
+    <style:list-level-properties text:min-label-distance="0.381cm"/>
+   </text:outline-level-style>
+   <text:outline-level-style text:level="6" style:num-format="">
+    <style:list-level-properties text:min-label-distance="0.381cm"/>
+   </text:outline-level-style>
+   <text:outline-level-style text:level="7" style:num-format="">
+    <style:list-level-properties text:min-label-distance="0.381cm"/>
+   </text:outline-level-style>
+   <text:outline-level-style text:level="8" style:num-format="">
+    <style:list-level-properties text:min-label-distance="0.381cm"/>
+   </text:outline-level-style>
+   <text:outline-level-style text:level="9" style:num-format="">
+    <style:list-level-properties text:min-label-distance="0.381cm"/>
+   </text:outline-level-style>
+   <text:outline-level-style text:level="10" style:num-format="">
+    <style:list-level-properties text:min-label-distance="0.381cm"/>
+   </text:outline-level-style>
+  </text:outline-style>
+  <text:list-style style:name="Numbering_20_123" style:display-name="Numbering 123">
+   <text:list-level-style-number text:level="1" text:style-name="Numbering_20_Symbols" style:num-format="">
+    <style:list-level-properties text:min-label-distance="0.381cm"/>
+   </text:list-level-style-number>
+   <text:list-level-style-number text:level="2" text:style-name="Numbering_20_Symbols" style:num-format="">
+    <style:list-level-properties text:min-label-width="1cm" text:min-label-distance="0.381cm"/>
+   </text:list-level-style-number>
+   <text:list-level-style-number text:level="3" text:style-name="Numbering_20_Symbols" style:num-format="">
+    <style:list-level-properties text:space-before="1cm" text:min-label-distance="0.381cm"/>
+   </text:list-level-style-number>
+   <text:list-level-style-number text:level="4" text:style-name="Numbering_20_Symbols" style:num-format="">
+    <style:list-level-properties text:space-before="1cm" text:min-label-width="1cm" text:min-label-distance="0.381cm"/>
+   </text:list-level-style-number>
+   <text:list-level-style-number text:level="5" text:style-name="Numbering_20_Symbols" style:num-suffix="." style:num-format="1">
+    <style:list-level-properties text:min-label-distance="0.381cm"/>
+   </text:list-level-style-number>
+   <text:list-level-style-number text:level="6" text:style-name="Numbering_20_Symbols" style:num-suffix="." style:num-format="1">
+    <style:list-level-properties text:min-label-width="1cm" text:min-label-distance="0.381cm"/>
+   </text:list-level-style-number>
+   <text:list-level-style-number text:level="7" text:style-name="Numbering_20_Symbols" style:num-suffix="." style:num-format="1">
+    <style:list-level-properties text:space-before="1cm" text:min-label-distance="0.381cm"/>
+   </text:list-level-style-number>
+   <text:list-level-style-number text:level="8" text:style-name="Numbering_20_Symbols" style:num-suffix="." style:num-format="1">
+    <style:list-level-properties text:space-before="1cm" text:min-label-width="1cm" text:min-label-distance="0.381cm"/>
+   </text:list-level-style-number>
+   <text:list-level-style-number text:level="9" text:style-name="Numbering_20_Symbols" style:num-suffix="." style:num-format="1">
+    <style:list-level-properties text:min-label-distance="0.381cm" fo:text-align="end"/>
+   </text:list-level-style-number>
+   <text:list-level-style-number text:level="10" text:style-name="Numbering_20_Symbols" style:num-suffix="." style:num-format="1">
+    <style:list-level-properties text:min-label-distance="0.381cm" fo:text-align="end"/>
+   </text:list-level-style-number>
+  </text:list-style>
+ </office:styles>
+ <office:automatic-styles>
+  <style:style style:name="P1" style:family="paragraph" style:parent-style-name="Table_20_Contents">
+  </style:style>
+  <style:style style:name="P2" style:family="paragraph" style:parent-style-name="List" style:list-style-name="Numbering_20_123">
+   <style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-indent="-0.704cm" style:auto-text-indent="false">
+    <style:tab-stops/>
+   </style:paragraph-properties>
+  </style:style>
+  <style:style style:name="P6" style:family="paragraph" style:parent-style-name="List" style:list-style-name="Numbering_20_123">
+   <style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-align="end" style:justify-single-word="false" fo:text-indent="-0.704cm" style:auto-text-indent="false" style:writing-mode="rl-tb">
+    <style:tab-stops/>
+   </style:paragraph-properties>
+  </style:style>
+  <style:style style:name="P8" style:family="paragraph" style:parent-style-name="List" style:list-style-name="Numbering_20_123">
+   <style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-indent="0.741cm" style:auto-text-indent="false"/>
+  </style:style>
+  <style:style style:name="P11" style:family="paragraph" style:parent-style-name="List" style:list-style-name="Numbering_20_123">
+   <style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:text-align="end" style:justify-single-word="false" fo:text-indent="0.741cm" style:auto-text-indent="false" style:writing-mode="rl-tb"/>
+  </style:style>
+  <style:page-layout style:name="pm1">
+   <style:page-layout-properties fo:page-width="21.001cm" fo:page-height="29.7cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.199cm" fo:margin-bottom="2.071cm" fo:margin-left="2.499cm" fo:margin-right="2.221cm" style:shadow="none" fo:background-color="transparent" style:writing-mode="lr-tb" style:layout-grid-color="#c0c0c0" style:layout-grid-lines="20" style:layout-grid-base-height="0.706cm" style:layout-grid-ruby-height="0.353cm" style:layout-grid-mode="none" style:layout-grid-ruby-below="false" style:layout-grid-print="false" style:layout-grid-display="false" draw:fill="none" draw:fill-color="#99ccff" style:footnote-max-height="0cm">
+    <style:columns fo:column-count="1" fo:column-gap="0cm"/>
+    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:line-style="none" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
+   </style:page-layout-properties>
+   <style:header-style>
+    <style:header-footer-properties svg:height="4.399cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-bottom="3.9cm" style:dynamic-spacing="false"/>
+   </style:header-style>
+   <style:footer-style/>
+  </style:page-layout>
+  <style:page-layout style:name="pm2">
+   <style:page-layout-properties fo:page-width="21.001cm" fo:page-height="29.7cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="1.199cm" fo:margin-bottom="2.071cm" fo:margin-left="2.499cm" fo:margin-right="2.221cm" style:shadow="none" style:writing-mode="lr-tb" style:layout-grid-color="#c0c0c0" style:layout-grid-lines="20" style:layout-grid-base-height="0.706cm" style:layout-grid-ruby-height="0.353cm" style:layout-grid-mode="none" style:layout-grid-ruby-below="false" style:layout-grid-print="false" style:layout-grid-display="false" style:footnote-max-height="0cm">
+    <style:columns fo:column-count="1" fo:column-gap="0cm"/>
+    <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:line-style="none" style:adjustment="left" style:rel-width="25%" style:color="#000000"/>
+   </style:page-layout-properties>
+   <style:header-style>
+    <style:header-footer-properties svg:height="4.399cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-bottom="3.9cm" style:dynamic-spacing="false"/>
+   </style:header-style>
+   <style:footer-style/>
+  </style:page-layout>
+ </office:automatic-styles>
+ <office:master-styles>
+  <style:master-page style:name="Standard" style:page-layout-name="pm1">
+  </style:master-page>
+ </office:master-styles>
+ <office:body>
+  <office:text>
+   <office:forms form:automatic-focus="false" form:apply-design-mode="false"/>
+   <text:sequence-decls>
+    <text:sequence-decl text:display-outline-level="0" text:name="Illustration"/>
+    <text:sequence-decl text:display-outline-level="0" text:name="Table"/>
+    <text:sequence-decl text:display-outline-level="0" text:name="Text"/>
+    <text:sequence-decl text:display-outline-level="0" text:name="Drawing"/>
+    <text:sequence-decl text:display-outline-level="0" text:name="Figure"/>
+   </text:sequence-decls>
+   <text:list xml:id="list2248535956" text:style-name="Numbering_20_123">
+    <text:list-item>
+     <text:p text:style-name="P2">III.<text:tab/>Level 1</text:p>
+     <text:list>
+      <text:list-item>
+       <text:p text:style-name="P2">level 2 has width</text:p>
+       <text:list>
+        <text:list-item>
+         <text:p text:style-name="P2">level 3 has indent</text:p>
+         <text:list>
+          <text:list-item>
+           <text:p text:style-name="P2">level 4 has width + indent</text:p>
+          </text:list-item>
+         </text:list>
+        </text:list-item>
+       </text:list>
+      </text:list-item>
+     </text:list>
+    </text:list-item>
+    <text:list-item>
+     <text:p text:style-name="P8">level 1 with positive on para</text:p>
+     <text:list>
+      <text:list-item>
+       <text:p text:style-name="P8">level 2</text:p>
+       <text:list>
+        <text:list-item>
+         <text:p text:style-name="P8">level 3</text:p>
+         <text:list>
+          <text:list-item>
+           <text:p text:style-name="P8">level 4</text:p>
+           <text:list>
+            <text:list-item>
+             <text:p text:style-name="P2">III.<text:tab/>Level 5</text:p>
+             <text:list>
+              <text:list-item>
+               <text:p text:style-name="P2">level 6 has width</text:p>
+               <text:list>
+                <text:list-item>
+                 <text:p text:style-name="P2">level 7 has indent</text:p>
+                 <text:list>
+                  <text:list-item>
+                   <text:p text:style-name="P2">level 8 has width + indent</text:p>
+                  </text:list-item>
+                 </text:list>
+                </text:list-item>
+               </text:list>
+              </text:list-item>
+             </text:list>
+            </text:list-item>
+            <text:list-item>
+             <text:p text:style-name="P8">level 5 with positive on para</text:p>
+             <text:list>
+              <text:list-item>
+               <text:p text:style-name="P8">level 6</text:p>
+               <text:list>
+                <text:list-item>
+                 <text:p text:style-name="P8">level 7</text:p>
+                 <text:list>
+                  <text:list-item>
+                   <text:p text:style-name="P8">level 8</text:p>
+                  </text:list-item>
+                 </text:list>
+                </text:list-item>
+               </text:list>
+              </text:list-item>
+             </text:list>
+            </text:list-item>
+           </text:list>
+          </text:list-item>
+         </text:list>
+        </text:list-item>
+       </text:list>
+      </text:list-item>
+     </text:list>
+    </text:list-item>
+   </text:list>
+   <text:p text:style-name="P1"/>
+   <text:list xml:id="list131919252068408" text:continue-numbering="true" text:style-name="Numbering_20_123">
+    <text:list-item>
+     <text:p text:style-name="P6">III.<text:tab/>Level 1</text:p>
+     <text:list>
+      <text:list-item>
+       <text:p text:style-name="P6">level 2 has width</text:p>
+       <text:list>
+        <text:list-item>
+         <text:p text:style-name="P6">level 3 has indent</text:p>
+         <text:list>
+          <text:list-item>
+           <text:p text:style-name="P6">level 4 has width + indent</text:p>
+          </text:list-item>
+         </text:list>
+        </text:list-item>
+       </text:list>
+      </text:list-item>
+     </text:list>
+    </text:list-item>
+    <text:list-item>
+     <text:p text:style-name="P11">level 1 with positive on para</text:p>
+     <text:list>
+      <text:list-item>
+       <text:p text:style-name="P11">level 2</text:p>
+       <text:list>
+        <text:list-item>
+         <text:p text:style-name="P11">level 3</text:p>
+         <text:list>
+          <text:list-item>
+           <text:p text:style-name="P11">level 4</text:p>
+           <text:list>
+            <text:list-item>
+             <text:p text:style-name="P6">III.<text:tab/>Level 5</text:p>
+             <text:list>
+              <text:list-item>
+               <text:p text:style-name="P6">level 6 has width</text:p>
+               <text:list>
+                <text:list-item>
+                 <text:p text:style-name="P6">level 7 has indent</text:p>
+                 <text:list>
+                  <text:list-item>
+                   <text:p text:style-name="P6">level 8 has width + indent</text:p>
+                  </text:list-item>
+                 </text:list>
+                </text:list-item>
+               </text:list>
+              </text:list-item>
+             </text:list>
+            </text:list-item>
+            <text:list-item>
+             <text:p text:style-name="P11">level 5 with positive on para</text:p>
+             <text:list>
+              <text:list-item>
+               <text:p text:style-name="P11">level 6</text:p>
+               <text:list>
+                <text:list-item>
+                 <text:p text:style-name="P11">level 7</text:p>
+                 <text:list>
+                  <text:list-item>
+                   <text:p text:style-name="P11">level 8</text:p>
+                  </text:list-item>
+                 </text:list>
+                </text:list-item>
+               </text:list>
+              </text:list-item>
+             </text:list>
+            </text:list-item>
+           </text:list>
+          </text:list-item>
+         </text:list>
+        </text:list-item>
+       </text:list>
+      </text:list-item>
+     </text:list>
+    </text:list-item>
+   </text:list>
+   <text:p text:style-name="P1"/>
+  </office:text>
+ </office:body>
+</office:document>
diff --git a/sw/qa/extras/ooxmlexport/ooxmlexport11.cxx b/sw/qa/extras/ooxmlexport/ooxmlexport11.cxx
index d4aa8d886626..7ec5da49be9f 100644
--- a/sw/qa/extras/ooxmlexport/ooxmlexport11.cxx
+++ b/sw/qa/extras/ooxmlexport/ooxmlexport11.cxx
@@ -934,6 +934,108 @@ DECLARE_OOXMLEXPORT_EXPORTONLY_TEST(testTdf125546, "tdf125546.docx")
     assertXPath(pXmlDoc, "//w:rPrChange", 2);
 }
 
+DECLARE_OOXMLEXPORT_EXPORTONLY_TEST(testLabelWidthAndPosition_Left_FirstLineIndent, "Hau_min_list2.fodt")
+{
+    xmlDocPtr pXmlDoc = parseExport("word/document.xml");
+    // list is LABEL_WIDTH_AND_POSITION with SvxAdjust::Left
+    // I) LTR
+    // a) all LTR cases with no number text look good in Word
+    // 1) negative first line indent on paragraph:
+    // no list width/indent: this one was 0 previously; this looks good
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[1]/w:pPr/w:ind", "start", "0");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[1]/w:pPr/w:ind", "hanging", "399");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[1]/w:pPr/w:ind", "end", "0");
+    // list width:
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[2]/w:pPr/w:ind", "start", "567");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[2]/w:pPr/w:ind", "hanging", "966");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[2]/w:pPr/w:ind", "end", "0");
+    // list indent:
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[3]/w:pPr/w:ind", "start", "567");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[3]/w:pPr/w:ind", "hanging", "399");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[3]/w:pPr/w:ind", "end", "0");
+    // list width + list indent:
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[4]/w:pPr/w:ind", "start", "1134");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[4]/w:pPr/w:ind", "hanging", "966");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[4]/w:pPr/w:ind", "end", "0");
+    // 2) positive first line indent on paragraph:
+    // no list width/indent:
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[5]/w:pPr/w:ind", "start", "0");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[5]/w:pPr/w:ind", "firstLine", "420");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[5]/w:pPr/w:ind", "end", "0");
+    // list width:
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[6]/w:pPr/w:ind", "start", "567");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[6]/w:pPr/w:ind", "hanging", "147");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[6]/w:pPr/w:ind", "end", "0");
+    // list indent:
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[7]/w:pPr/w:ind", "start", "567");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[7]/w:pPr/w:ind", "firstLine", "420");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[7]/w:pPr/w:ind", "end", "0");
+    // list width + list indent:
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[8]/w:pPr/w:ind", "start", "1134");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[8]/w:pPr/w:ind", "hanging", "147");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[8]/w:pPr/w:ind", "end", "0");
+    // b) all LTR cases with number text: the indent looks good but some tabs are wrong
+    // 1) negative first line indent on paragraph:
+    // no list width/indent: this one was 0 previously; this looks good
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[9]/w:pPr/w:ind", "start", "0");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[9]/w:pPr/w:ind", "hanging", "399");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[9]/w:pPr/w:ind", "end", "0");
+    // list width:
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[10]/w:pPr/w:ind", "start", "567");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[10]/w:pPr/w:ind", "hanging", "966");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[10]/w:pPr/w:ind", "end", "0");
+    // list indent:
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[11]/w:pPr/w:ind", "start", "567");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[11]/w:pPr/w:ind", "hanging", "399");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[11]/w:pPr/w:ind", "end", "0");
+    // list width + list indent:
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[12]/w:pPr/w:ind", "start", "1134");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[12]/w:pPr/w:ind", "hanging", "966");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[12]/w:pPr/w:ind", "end", "0");
+    // 2) positive first line indent on paragraph:
+    // no list width/indent:
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[13]/w:pPr/w:ind", "start", "0");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[13]/w:pPr/w:ind", "firstLine", "420");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[13]/w:pPr/w:ind", "end", "0");
+    // list width:
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[14]/w:pPr/w:ind", "start", "567");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[14]/w:pPr/w:ind", "hanging", "147");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[14]/w:pPr/w:ind", "end", "0");
+    // list indent:
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[15]/w:pPr/w:ind", "start", "567");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[15]/w:pPr/w:ind", "firstLine", "420");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[15]/w:pPr/w:ind", "end", "0");
+    // list width + list indent:
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[16]/w:pPr/w:ind", "start", "1134");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[16]/w:pPr/w:ind", "hanging", "147");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[16]/w:pPr/w:ind", "end", "0");
+    // (w:p[17] is empty)
+    // I) RTL
+    // a) only RTL cases with no number text and no width/indent look good in Word
+    // 1) negative first line indent on paragraph:
+    // no list width/indent
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[18]/w:pPr/w:ind", "start", "0");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[18]/w:pPr/w:ind", "hanging", "399");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[18]/w:pPr/w:ind", "end", "0");
+    // 2) positive first line indent on paragraph:
+    // no list width/indent:
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[22]/w:pPr/w:ind", "start", "0");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[22]/w:pPr/w:ind", "firstLine", "420");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[22]/w:pPr/w:ind", "end", "0");
+    // b) RTL cases with number text: the indent looks good but some tabs are wrong
+    // 1) negative first line indent on paragraph:
+    // no list width/indent
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[26]/w:pPr/w:ind", "start", "0");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[26]/w:pPr/w:ind", "hanging", "399");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[26]/w:pPr/w:ind", "end", "0");
+    // 2) positive first line indent on paragraph:
+    // no list width/indent:
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[30]/w:pPr/w:ind", "start", "0");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[30]/w:pPr/w:ind", "firstLine", "420");
+    assertXPath(pXmlDoc, "/w:document/w:body/w:p[30]/w:pPr/w:ind", "end", "0");
+    // TODO: other cases
+}
+
 DECLARE_OOXMLEXPORT_EXPORTONLY_TEST(testTdf124604, "tdf124604.docx")
 {
     xmlDocPtr pXmlDoc = parseExport("word/document.xml");
diff --git a/sw/source/filter/ww8/wrtw8nds.cxx b/sw/source/filter/ww8/wrtw8nds.cxx
index cac4cdf247e1..05a50e7f8b68 100644
--- a/sw/source/filter/ww8/wrtw8nds.cxx
+++ b/sw/source/filter/ww8/wrtw8nds.cxx
@@ -2816,9 +2816,13 @@ void MSWordExportBase::OutputTextNode( SwTextNode& rNode )
                                             SvxNumberFormat::LABEL_WIDTH_AND_POSITION )
                     {
                         if (bParaRTL)
-                            aLR.SetTextFirstLineOfstValue(pFormat->GetAbsLSpace() - pFormat->GetFirstLineOffset()); //TODO: overflow
+                        {
+                            aLR.SetTextFirstLineOfstValue(aLR.GetTextFirstLineOfst() + pFormat->GetAbsLSpace() - pFormat->GetFirstLineOffset()); //TODO: overflow
+                        }
                         else
-                            aLR.SetTextFirstLineOfst(GetWordFirstLineOffset(*pFormat));
+                        {
+                            aLR.SetTextFirstLineOfst(aLR.GetTextFirstLineOfst() + GetWordFirstLineOffset(*pFormat));
+                        }
                     }
 
                     // correct fix for issue i94187
commit bc4f1869e6b8c9e500483e4210cfc004bbd8d8a2
Author:     Heiko Tietze <tietze.heiko at gmail.com>
AuthorDate: Mon Feb 24 17:15:11 2020 +0100
Commit:     Heiko Tietze <heiko.tietze at documentfoundation.org>
CommitDate: Thu Feb 27 13:50:30 2020 +0100

    Resolves tdf#127508 - Flat table header in Calc
    
    Amends 67fd62b3edc86c2891f279b25cf9919c4bbbbca1 with
    flat corner button
    
    Change-Id: Ia26aff0844069dd435cf4edd7524c19f5f0f22ea
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89365
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <mike.kaganski at collabora.com>
    (cherry picked from commit d8c7864407249fd1ed69713dfdf4fa533a9efb0b)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89575
    Reviewed-by: Adolfo Jayme Barrientos <fitojb at ubuntu.com>

diff --git a/sc/source/ui/inc/tabview.hxx b/sc/source/ui/inc/tabview.hxx
index 80888efebccb..b4af1dd213b1 100644
--- a/sc/source/ui/inc/tabview.hxx
+++ b/sc/source/ui/inc/tabview.hxx
@@ -71,14 +71,13 @@ class ScCornerButton : public vcl::Window
 {
 private:
     ScViewData* const     pViewData;
-    bool const            bAdd;
 
 protected:
     virtual void    Paint( vcl::RenderContext& rRenderContext, const tools::Rectangle& rRect ) override;
     virtual void    Resize() override;
     virtual void    MouseButtonDown( const MouseEvent& rMEvt ) override;
 public:
-                    ScCornerButton( vcl::Window* pParent, ScViewData* pData, bool bAdditional );
+                    ScCornerButton( vcl::Window* pParent, ScViewData* pData );
                     virtual ~ScCornerButton() override;
 
     virtual void    StateChanged( StateChangedType nType ) override;
diff --git a/sc/source/ui/view/tabview.cxx b/sc/source/ui/view/tabview.cxx
index 53e03e61de07..f45a575ec461 100644
--- a/sc/source/ui/view/tabview.cxx
+++ b/sc/source/ui/view/tabview.cxx
@@ -68,10 +68,9 @@ using namespace ::com::sun::star;
 
 //  Corner-Button
 
-ScCornerButton::ScCornerButton( vcl::Window* pParent, ScViewData* pData, bool bAdditional ) :
+ScCornerButton::ScCornerButton( vcl::Window* pParent, ScViewData* pData ) :
     Window( pParent, WinBits( 0 ) ),
-    pViewData( pData ),
-    bAdd( bAdditional )
+    pViewData( pData )
 {
     EnableRTL( false );
 }
@@ -94,32 +93,6 @@ void ScCornerButton::Paint(vcl::RenderContext& rRenderContext, const tools::Rect
     bool bLayoutRTL = pViewData->GetDocument()->IsLayoutRTL( pViewData->GetTabNo() );
     long nDarkX = bLayoutRTL ? 0 : nPosX;
 
-    if (!bAdd)
-    {
-        // match the shaded look of column/row headers
-
-        Color aFace(rStyleSettings.GetFaceColor());
-        Color aWhite(COL_WHITE);
-        Color aCenter(aFace);
-        aCenter.Merge(aWhite, 0xd0);          // lighten up a bit
-        Color aOuter(aFace );
-        aOuter.Merge(aWhite, 0xa0);           // lighten up more
-
-        long nCenterX = (aSize.Width() / 2) - 1;
-        long nCenterY = (aSize.Height() / 2) - 1;
-
-        rRenderContext.SetLineColor();
-        rRenderContext.SetFillColor(aCenter);
-        rRenderContext.DrawRect(tools::Rectangle(nCenterX, nCenterY, nCenterX, nPosY));
-        rRenderContext.DrawRect(tools::Rectangle(nCenterX, nCenterY, nDarkX, nCenterY));
-        rRenderContext.SetFillColor(aOuter);
-        rRenderContext.DrawRect(tools::Rectangle(0, 0, nPosX, nCenterY - 1));
-        if (bLayoutRTL)
-            rRenderContext.DrawRect(tools::Rectangle(nCenterX + 1, nCenterY, nPosX, nPosY));
-        else
-            rRenderContext.DrawRect(tools::Rectangle(0, nCenterY, nCenterX - 1, nPosY));
-    }
-
     //  both buttons have the same look now - only dark right/bottom lines
     rRenderContext.SetLineColor(rStyleSettings.GetDarkShadowColor());
     rRenderContext.DrawLine(Point(0, nPosY), Point(nPosX, nPosY));
@@ -201,8 +174,8 @@ ScTabView::ScTabView( vcl::Window* pParent, ScDocShell& rDocSh, ScTabViewShell*
     aVScrollBottom( VclPtr<ScrollBar>::Create( pFrameWin, WinBits( WB_VSCROLL | WB_DRAG ) ) ),
     aHScrollLeft( VclPtr<ScrollBar>::Create( pFrameWin, WinBits( WB_HSCROLL | WB_DRAG ) ) ),
     aHScrollRight( VclPtr<ScrollBar>::Create( pFrameWin, WinBits( WB_HSCROLL | WB_DRAG ) ) ),
-    aCornerButton( VclPtr<ScCornerButton>::Create( pFrameWin, &aViewData, false ) ),
-    aTopButton( VclPtr<ScCornerButton>::Create( pFrameWin, &aViewData, true ) ),
+    aCornerButton( VclPtr<ScCornerButton>::Create( pFrameWin, &aViewData ) ),
+    aTopButton( VclPtr<ScCornerButton>::Create( pFrameWin, &aViewData ) ),
     aScrollBarBox( VclPtr<ScrollBarBox>::Create( pFrameWin, WB_SIZEABLE ) ),
     mxInputHintOO(),
     pTimerWindow( nullptr ),
commit 866476dd6a901a9657fd3bb7eef561abeed5a79a
Author:     Noel Grandin <noel.grandin at collabora.co.uk>
AuthorDate: Thu Feb 27 10:11:39 2020 +0200
Commit:     Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Thu Feb 27 12:58:28 2020 +0100

    tdf#130959 crash when opening file with non-existing hyperlinks
    
    regression from
        commit 0ef5c47547bec6319b853326603f3b807407fe78
        sc: rowcol: tdf#50916 convert core/tool
    
    Change-Id: I8cb8fa4c6abf7450386a284a26be0a6d3ab9a623
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89617
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>
    (cherry picked from commit 8f90d3bf33fde7759046a13282381bbd710357f1)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89578
    Reviewed-by: Michael Stahl <michael.stahl at cib.de>

diff --git a/sc/source/filter/oox/worksheetbuffer.cxx b/sc/source/filter/oox/worksheetbuffer.cxx
index 59872603cb7f..12c2c618b9bb 100644
--- a/sc/source/filter/oox/worksheetbuffer.cxx
+++ b/sc/source/filter/oox/worksheetbuffer.cxx
@@ -125,7 +125,7 @@ void WorksheetBuffer::convertSheetNameRef( OUString& sSheetNameRef ) const
             if (nSepPos < sSheetNameRef.getLength() - 1)
             {
                 ScRange aRange;
-                if ((aRange.ParseAny( sSheetNameRef.copy( nSepPos + 1 ), nullptr,
+                if ((aRange.ParseAny( sSheetNameRef.copy( nSepPos + 1 ), &getScDocument(),
                                 formula::FormulaGrammar::CONV_XL_R1C1) & ScRefFlags::VALID) == ScRefFlags::ZERO)
                     sSheetNameRef = sSheetNameRef.replaceAt( nSepPos, 1, OUString( '.' ) );
             }
commit 417a3d17271a3e27e7c0aa3030d2b382ecd03a42
Author:     Caolán McNamara <caolanm at redhat.com>
AuthorDate: Tue Feb 25 14:02:48 2020 +0000
Commit:     Xisco Faulí <xiscofauli at libreoffice.org>
CommitDate: Thu Feb 27 11:56:57 2020 +0100

    check if edit can be enabled after setting cursor into tree
    
    Change-Id: I264dc4db7e3ddc64faf0edec18d96d2c46ce00f3
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89438
    Tested-by: Jenkins
    Reviewed-by: Xisco Faulí <xiscofauli at libreoffice.org>

diff --git a/basctl/source/basicide/moduldlg.cxx b/basctl/source/basicide/moduldlg.cxx
index 02259ed4314b..4f5711043d24 100644
--- a/basctl/source/basicide/moduldlg.cxx
+++ b/basctl/source/basicide/moduldlg.cxx
@@ -574,6 +574,7 @@ ObjectPage::~ObjectPage()
 void ObjectPage::ActivatePage()
 {
     m_xBasicBox->UpdateEntries();
+    CheckButtons();
 }
 
 void ObjectPage::CheckButtons()
commit 0ee5a690e03ec4de92e0eb839214e3758d5b004f
Author:     Caolán McNamara <caolanm at redhat.com>
AuthorDate: Wed Feb 26 10:40:09 2020 +0000
Commit:     Xisco Faulí <xiscofauli at libreoffice.org>
CommitDate: Thu Feb 27 11:56:38 2020 +0100

    tdf#130915 auto-select first entry when treeview filled
    
    Change-Id: I3311e2e6f013de7adca5b473609b1dd64187a58f
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89516
    Tested-by: Jenkins
    Reviewed-by: Xisco Faulí <xiscofauli at libreoffice.org>

diff --git a/dbaccess/source/ui/misc/WNameMatch.cxx b/dbaccess/source/ui/misc/WNameMatch.cxx
index fbc0675b4ef0..a48ad89ef231 100644
--- a/dbaccess/source/ui/misc/WNameMatch.cxx
+++ b/dbaccess/source/ui/misc/WNameMatch.cxx
@@ -327,6 +327,9 @@ void OWizNameMatching::FillListBox(weld::TreeView& rTreeView, const ODatabaseExp
         rTreeView.set_id(nRow, OUString::number(reinterpret_cast<sal_Int64>(elem->second)));
         ++nRow;
     }
+
+    if (rTreeView.n_children())
+        rTreeView.select(0);
 }
 
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
commit 0aaa48adee4c2f330f93bf1f1cf7e095c2e9768a
Author:     Miklos Vajna <vmiklos at collabora.com>
AuthorDate: Mon Feb 24 21:24:33 2020 +0100
Commit:     Michael Stahl <michael.stahl at cib.de>
CommitDate: Thu Feb 27 11:39:30 2020 +0100

    tdf#91219 sw: don't allow anchoring a shape+textbox into itself
    
    We already have code that detects this in the simple fly frame case,
    extend that to cover the "paired fly frame + draw shape" case as well.
    
    Change-Id: I4b3c1d600407436b239fee311ae6bfe837804241
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89381
    Tested-by: Jenkins
    Reviewed-by: Miklos Vajna <vmiklos at collabora.com>
    Signed-off-by: Xisco Fauli <xiscofauli at libreoffice.org>
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89536
    Reviewed-by: Michael Stahl <michael.stahl at cib.de>

diff --git a/sw/CppunitTest_sw_core_frmedt.mk b/sw/CppunitTest_sw_core_frmedt.mk
new file mode 100644
index 000000000000..5f283bdadfba
--- /dev/null
+++ b/sw/CppunitTest_sw_core_frmedt.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,sw_core_frmedt))
+
+$(eval $(call gb_CppunitTest_use_common_precompiled_header,sw_core_frmedt))
+
+$(eval $(call gb_CppunitTest_add_exception_objects,sw_core_frmedt, \
+    sw/qa/core/frmedt/frmedt \
+))
+
+$(eval $(call gb_CppunitTest_use_libraries,sw_core_frmedt, \
+    comphelper \
+    cppu \
+    cppuhelper \
+    sal \
+    sfx \
+    svxcore \
+    sw \
+    test \
+    unotest \
+    utl \
+    vcl \
+    svt \
+    tl \
+    svl \
+))
+
+$(eval $(call gb_CppunitTest_use_externals,sw_core_frmedt,\
+    boost_headers \
+    libxml2 \
+))
+
+$(eval $(call gb_CppunitTest_set_include,sw_core_frmedt,\
+    -I$(SRCDIR)/sw/inc \
+    -I$(SRCDIR)/sw/source/core/inc \
+    -I$(SRCDIR)/sw/source/uibase/inc \
+    -I$(SRCDIR)/sw/qa/inc \
+    $$(INCLUDE) \
+))
+
+$(eval $(call gb_CppunitTest_use_api,sw_core_frmedt,\
+	udkapi \
+	offapi \
+	oovbaapi \
+))
+
+$(eval $(call gb_CppunitTest_use_ure,sw_core_frmedt))
+$(eval $(call gb_CppunitTest_use_vcl,sw_core_frmedt))
+
+$(eval $(call gb_CppunitTest_use_rdb,sw_core_frmedt,services))
+
+$(eval $(call gb_CppunitTest_use_custom_headers,sw_core_frmedt,\
+    officecfg/registry \
+))
+
+$(eval $(call gb_CppunitTest_use_configuration,sw_core_frmedt))
+
+$(eval $(call gb_CppunitTest_use_uiconfigs,sw_core_frmedt, \
+    modules/swriter \
+))
+
+$(eval $(call gb_CppunitTest_use_more_fonts,sw_core_frmedt))
+
+# vim: set noet sw=4 ts=4:
diff --git a/sw/Module_sw.mk b/sw/Module_sw.mk
index 06ab4c8f8fa3..470e7b545971 100644
--- a/sw/Module_sw.mk
+++ b/sw/Module_sw.mk
@@ -107,6 +107,7 @@ $(eval $(call gb_Module_add_slowcheck_targets,sw,\
     CppunitTest_sw_core_text \
     CppunitTest_sw_core_doc \
     CppunitTest_sw_uibase_shells \
+    CppunitTest_sw_core_frmedt \
 ))
 
 ifneq ($(DISABLE_GUI),TRUE)
diff --git a/sw/qa/core/frmedt/data/textbox-reanchor.odt b/sw/qa/core/frmedt/data/textbox-reanchor.odt
new file mode 100644
index 000000000000..dd4eb69d1701
Binary files /dev/null and b/sw/qa/core/frmedt/data/textbox-reanchor.odt differ
diff --git a/sw/qa/core/frmedt/frmedt.cxx b/sw/qa/core/frmedt/frmedt.cxx
new file mode 100644
index 000000000000..cf3d1945e049
--- /dev/null
+++ b/sw/qa/core/frmedt/frmedt.cxx
@@ -0,0 +1,63 @@
+/* -*- 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/.
+ */
+
+#include <swmodeltestbase.hxx>
+
+#include <vcl/gdimtf.hxx>
+#include <comphelper/classids.hxx>
+#include <tools/globname.hxx>
+#include <svtools/embedhlp.hxx>
+#include <svx/svdpage.hxx>
+
+#include <wrtsh.hxx>
+#include <fmtanchr.hxx>
+#include <IDocumentDrawModelAccess.hxx>
+#include <drawdoc.hxx>
+#include <dcontact.hxx>
+
+static char const DATA_DIRECTORY[] = "/sw/qa/core/frmedt/data/";
+
+/// Covers sw/source/core/frmedt/ fixes.
+class SwCoreFrmedtTest : public SwModelTestBase
+{
+};
+
+CPPUNIT_TEST_FIXTURE(SwCoreFrmedtTest, testTextboxReanchor)
+{
+    // Load a document with a textframe and a textbox(shape+textframe).
+    load(DATA_DIRECTORY, "textbox-reanchor.odt");
+    SwXTextDocument* pTextDoc = dynamic_cast<SwXTextDocument*>(mxComponent.get());
+    SwDoc* pDoc = pTextDoc->GetDocShell()->GetDoc();
+    SdrPage* pDrawPage = pDoc->getIDocumentDrawModelAccess().GetDrawModel()->GetPage(0);
+    SdrObject* pDrawShape = pDrawPage->GetObj(1);
+    CPPUNIT_ASSERT_EQUAL(OUString("draw shape"), pDrawShape->GetName());
+
+    // Select the shape of the textbox.
+    Point aPoint;
+    SwWrtShell* pShell = pDoc->GetDocShell()->GetWrtShell();
+    pShell->SelectObj(aPoint, /*nFlag=*/0, pDrawShape);
+
+    // Anchor the shape of the textbox into its own textframe.
+    SdrObject* pTextFrameObj = pDrawPage->GetObj(2);
+    SwFrameFormat* pTextFrameFormat = FindFrameFormat(pTextFrameObj);
+    CPPUNIT_ASSERT_EQUAL(OUString("Frame2"), pTextFrameFormat->GetName());
+    SwFrameFormat* pDrawShapeFormat = FindFrameFormat(pDrawShape);
+    sal_uLong nOldAnchor = pDrawShapeFormat->GetAnchor().GetContentAnchor()->nNode.GetIndex();
+    pShell->FindAnchorPos(pTextFrameObj->GetLastBoundRect().Center(), true);
+    sal_uLong nNewAnchor = pDrawShapeFormat->GetAnchor().GetContentAnchor()->nNode.GetIndex();
+    // Without the accompanying fix in place, this test would have failed with:
+    // - Expected: 6
+    // - Actual  : 9
+    // i.e. SwFEShell allowed to anchor the textframe of a textbox into itself.
+    CPPUNIT_ASSERT_EQUAL(nOldAnchor, nNewAnchor);
+}
+
+CPPUNIT_PLUGIN_IMPLEMENT();
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sw/source/core/frmedt/fefly1.cxx b/sw/source/core/frmedt/fefly1.cxx
index 0a55c4f969dd..8bb00f312bf4 100644
--- a/sw/source/core/frmedt/fefly1.cxx
+++ b/sw/source/core/frmedt/fefly1.cxx
@@ -77,6 +77,7 @@
 #include <editeng/opaqitem.hxx>
 #include <fefly.hxx>
 #include <fmtcnct.hxx>
+#include <textboxhelper.hxx>
 
 
 using namespace ::com::sun::star;
@@ -447,6 +448,12 @@ Point SwFEShell::FindAnchorPos( const Point& rAbsPos, bool bMoveIt )
 
     bool bFlyFrame = dynamic_cast<SwVirtFlyDrawObj *>(pObj) != nullptr;
 
+    bool bTextBox = false;
+    if (rFormat.Which() == RES_DRAWFRMFMT)
+    {
+        bTextBox = SwTextBoxHelper::isTextBox(&rFormat, RES_DRAWFRMFMT);
+    }
+
     SwFlyFrame* pFly = nullptr;
     const SwFrame* pFooterOrHeader = nullptr;
 
@@ -467,6 +474,16 @@ Point SwFEShell::FindAnchorPos( const Point& rAbsPos, bool bMoveIt )
             pFooterOrHeader = pContent->FindFooterOrHeader();
         }
     }
+    else if (bTextBox)
+    {
+        auto pFlyFormat = dynamic_cast<const SwFlyFrameFormat*>(
+            SwTextBoxHelper::getOtherTextBoxFormat(&rFormat, RES_DRAWFRMFMT));
+        if (pFlyFormat)
+        {
+            pFly = pFlyFormat->GetFrame();
+        }
+    }
+
     // set <pFooterOrHeader> also for drawing
     // objects, but not for control objects.
     // Necessary for moving 'anchor symbol' at the user interface inside header/footer.
@@ -514,7 +531,7 @@ Point SwFEShell::FindAnchorPos( const Point& rAbsPos, bool bMoveIt )
 
     if( pNewAnch && !pNewAnch->IsProtected() )
     {
-        const SwFlyFrame* pCheck = bFlyFrame ? pNewAnch->FindFlyFrame() : nullptr;
+        const SwFlyFrame* pCheck = (bFlyFrame || bTextBox) ? pNewAnch->FindFlyFrame() : nullptr;
         // If we land inside the frame, make sure
         // that the frame does not land inside its own content
         while( pCheck )
commit b66415692433a7a63d8cfcaf14d0714efda02105
Author:     Eike Rathke <erack at redhat.com>
AuthorDate: Tue Feb 25 18:00:29 2020 +0100
Commit:     Xisco Faulí <xiscofauli at libreoffice.org>
CommitDate: Thu Feb 27 09:41:44 2020 +0100

    Resolves: tdf#130825 Compare exclusive end, not inclusive end sheet number
    
    Change-Id: Id5c3056f4e4466ccb5ea3654e60869bf7788b7ca
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89471
    Reviewed-by: Eike Rathke <erack at redhat.com>
    Tested-by: Jenkins
    (cherry picked from commit f2b18667c1a8c6a002a229d4ae09dc418dc567e1)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89522
    Reviewed-by: Xisco Faulí <xiscofauli at libreoffice.org>

diff --git a/sc/source/core/tool/token.cxx b/sc/source/core/tool/token.cxx
index 0e8be4de4d2e..1b141b207c76 100644
--- a/sc/source/core/tool/token.cxx
+++ b/sc/source/core/tool/token.cxx
@@ -4153,7 +4153,7 @@ sc::RefUpdateResult ScTokenArray::AdjustReferenceOnDeletedTab( const sc::RefUpda
                             if (rCxt.mnDeletePos <= nOldTab)
                             {
                                 aRes.mbNameModified = true;
-                                if (rCxt.mnDeletePos + rCxt.mnSheets < nOldTab)
+                                if (rCxt.mnDeletePos + rCxt.mnSheets <= nOldTab)
                                     (*pp)->SetSheet( nOldTab - rCxt.mnSheets);
                                 else
                                     // Would point to a deleted sheet. Invalidate.
commit e2be27e4bf562978361b29cfcfaa91086271303a
Author:     Stephan Bergmann <sbergman at redhat.com>
AuthorDate: Wed Feb 26 17:40:17 2020 +0100
Commit:     Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Thu Feb 27 07:29:26 2020 +0100

    Fix @since tag
    
    This UNOIDL entity had been included in libreoffice-6-4 prior to the first
    LO 6.4 release at libreoffice-6.4.0.3-buildfix1 with
    ad86ebb1f86f6347ccb9bbe40b0ca080562cbae8 "tdf#121658 Add option to not hyphenate
    words in CAPS".
    
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89564
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <sbergman at redhat.com>
    (cherry picked from commit bf749968d0bed09234192862bcc709c9ca7af66d)
    Conflicts:
            offapi/com/sun/star/style/ParagraphProperties.idl
    
    Change-Id: I34df2ebeb56fdfe72bc9e19cc77eddd8a97a5c59
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89602
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

diff --git a/offapi/com/sun/star/style/ParagraphProperties.idl b/offapi/com/sun/star/style/ParagraphProperties.idl
index 30aa9a28c608..a806c7c479ae 100644
--- a/offapi/com/sun/star/style/ParagraphProperties.idl
+++ b/offapi/com/sun/star/style/ParagraphProperties.idl
@@ -410,7 +410,7 @@ published service ParagraphProperties
         /** Specifies whether words written in CAPS will be hyphenated.
             Setting to `true` will disable hyphenation of words written in CAPS for this paragraph.
 
-            @since LibreOffice 6.5
+            @since LibreOffice 6.4
          */
         [optional, property] boolean ParaHyphenationNoCaps;
 
commit af3033e5546648bacdac3187caf2be6d5ea34f77
Author:     Jan-Marek Glogowski <jan-marek.glogowski at extern.cib.de>
AuthorDate: Tue Feb 25 10:02:25 2020 +0100
Commit:     Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Thu Feb 27 07:28:21 2020 +0100

    WIN prevent deadlock in SetForegroundWindow
    
    As mentioned in various blogs, like Raymon Chens "The old new
    thing", 2008-08-01, "I warned you: The dangers of attaching input
    queues", using AttachThreadInput to steal the input from an other
    thread, so SetForegroundWindow becomes more reliable, can
    deadlock in that call in win32u.dll!NtUserCallHwndLock.
    
    Stackoverflow also has a multitude of suggestions and links in
    "Win32 SetForegroundWindow unreliable", to circumvent Windows
    focus-stealing prevention mechanisms.
    
    A customer is experiencing these hangs reliably and often when
    opening LO windows via Java UNO, because the Window and the UNO
    thread are different and trigger this code path. Removing the
    calls to AttachThreadInput fixes the problem for them. This has
    started lately and nobody really knows why.
    I also know other customers with a similar Java UNO setup, which
    don't experience them.
    
    For better foreground handling, the calling app eventually should
    either use AllowSetForegroundWindow or CoAllowSetForegroundWindow
    (for COM servers), to give up the foreground / input handling.
    
    So this just drops the AttachThreadInput calls.
    
    Change-Id: I8de0a17aaaa44c24b1ee728b2ef6ec3aea951c54
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89527
    Tested-by: Jenkins
    Reviewed-by: Jan-Marek Glogowski <glogow at fbihome.de>
    (cherry picked from commit 518c0265efebf39ab6d1e90c4ec4e7cf52b701c6)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89572
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

diff --git a/vcl/win/window/salframe.cxx b/vcl/win/window/salframe.cxx
index a57e67ce8896..aedba78e3fca 100644
--- a/vcl/win/window/salframe.cxx
+++ b/vcl/win/window/salframe.cxx
@@ -1934,15 +1934,8 @@ static void ImplSalToTop( HWND hWnd, SalFrameToTop nFlags )
 
     if ( nFlags & SalFrameToTop::ForegroundTask )
     {
-        // This magic code is necessary to connect the input focus of the
-        // current window thread and the thread which owns the window that
-        // should be the new foreground window.
-        HWND   hCurrWnd     = GetForegroundWindow();
-        DWORD  myThreadID   = GetCurrentThreadId();
-        DWORD  currThreadID = GetWindowThreadProcessId(hCurrWnd,nullptr);
-        AttachThreadInput(myThreadID, currThreadID,TRUE);
+        // LO used to call AttachThreadInput here, which resulted in deadlocks!
         SetForegroundWindow_Impl(hWnd);
-        AttachThreadInput(myThreadID,currThreadID,FALSE);
     }
 
     if ( nFlags & SalFrameToTop::RestoreWhenMin )
commit 98ce08d22f39558955d5c3320a25583380d47146
Author:     rizmut <riz_17_oke at yahoo.co.id>
AuthorDate: Wed Feb 26 23:10:10 2020 +0700
Commit:     Rizal Muttaqin <riz_17_oke at yahoo.co.id>
CommitDate: Thu Feb 27 00:43:30 2020 +0100

    elementary: Fix for tdf#130947
    
    - Add missing Merge Dialog icons
    - Update collate for Print dialog
    
    Change-Id: I48a67800b2ffa3457465a06c74d93c8dfaa3c8c9
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89561
    Tested-by: Jenkins
    Reviewed-by: Rizal Muttaqin <riz_17_oke at yahoo.co.id>
    (cherry picked from commit 8e6ea7b596333ad4747f51003b049417e97097a4)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89577

diff --git a/icon-themes/elementary/vcl/res/MergeEmptyHidden.png b/icon-themes/elementary/vcl/res/MergeEmptyHidden.png
new file mode 100644
index 000000000000..5779ef63dba1
Binary files /dev/null and b/icon-themes/elementary/vcl/res/MergeEmptyHidden.png differ
diff --git a/icon-themes/elementary/vcl/res/MergeFirstCell.png b/icon-themes/elementary/vcl/res/MergeFirstCell.png
new file mode 100644
index 000000000000..1a0f3bbb6993
Binary files /dev/null and b/icon-themes/elementary/vcl/res/MergeFirstCell.png differ
diff --git a/icon-themes/elementary/vcl/res/MergeKeepHidden.png b/icon-themes/elementary/vcl/res/MergeKeepHidden.png
new file mode 100644
index 000000000000..52030bce70ba
Binary files /dev/null and b/icon-themes/elementary/vcl/res/MergeKeepHidden.png differ
diff --git a/icon-themes/elementary/vcl/res/collate.png b/icon-themes/elementary/vcl/res/collate.png
index 4f671891c7bf..5657566d69fb 100644
Binary files a/icon-themes/elementary/vcl/res/collate.png and b/icon-themes/elementary/vcl/res/collate.png differ
diff --git a/icon-themes/elementary/vcl/res/ncollate.png b/icon-themes/elementary/vcl/res/ncollate.png
index 8b7820d2503c..c82f11e748dc 100644
Binary files a/icon-themes/elementary/vcl/res/ncollate.png and b/icon-themes/elementary/vcl/res/ncollate.png differ
diff --git a/icon-themes/elementary_svg/vcl/res/MergeEmptyHidden.svg b/icon-themes/elementary_svg/vcl/res/MergeEmptyHidden.svg
new file mode 100644
index 000000000000..ff78276aa8b8
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/MergeEmptyHidden.svg
@@ -0,0 +1 @@
+<svg fill-rule="evenodd" height="25" preserveAspectRatio="xMidYMid" stroke-linejoin="round" stroke-width="28.222" viewBox="3842 7081 5027.0834 661.45833" width="190" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><font horiz-adv-x="2048" horiz-origin-x="0" horiz-origin-y="0" vert-adv-y="90" vert-origin-x="45" vert-origin-y="90"><font-face ascent="1879" descent="476" units-per-em="2048"/><missing-glyph d="M0 0 2047 0 2047 2047 0 2047 0 0Z" horiz-adv-x="2048"/><glyph d="M393 170 1098 170 1098 0 150 0 150 170C227 249 331 356 464 490 596 623 679 709 713 748 778 821 823 882 849 933 874 983 887 1032 887 1081 887 1160 859 1225 804 1275 748 1325 675 1350 586 1350 523 1350 456 1339 386 1317 315 1295 240 1262 160 1217L160 1421C241 1454 317 1478 388 1495 459 1512 523 1520 582 1520 737 1520 860 1481 952 1404 1044 1327 1090 1223 1090 1094 1090 1033 1079 975 1056 920 1033 865 991 800 930 725 913 706 860 650 771 558 682 465 556 336 393 170Z" horiz-adv-x="980" u
 nicode="&#x32;"/><glyph d="M254 170 584 170 584 1309 225 1237 225 1421 582 1493 784 1493 784 170 1114 170 1114 0 254 0 254 170Z" horiz-adv-x="900" unicode="&#x31;"/></font><radialGradient id="a" cx="11.375" cy="1.125" gradientTransform="matrix(-72.053997 0 0 -107.80674 10033.065 6302.2748)" gradientUnits="userSpaceOnUse" r="5.154"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="7625.5415" cy="7326.6797" fx="7625.5415" fy="7326.6797" gradientTransform="matrix(2.7692399 -.30769705 .23863704 2.1477073 -14446.074 -6175.9148)" gradientUnits="userSpaceOnUse" r="85.989365" xlink:href="#a"/><radialGradient id="c" cx="7625.5415" cy="7326.6797" fx="7625.5415" fy="7326.6797" gradientTransform="matrix(2.7692399 -.30769705 .23863704 2.1477073 -18414.831 -6175.9148)" gradientUnits="userSpaceOnUse" r="85.989365" xlink:href="#a"/><radialGradie
 nt id="d" cx="8048.875" cy="7275.5098" fx="8048.875" fy="7275.5098" gradientTransform="matrix(1.7987287 .00000169 -.00000134 1.4243337 -8994.621 -3149.4759)" gradientUnits="userSpaceOnUse" r="132.38518" xlink:href="#a"/><radialGradient id="e" cx="24.837" cy="36.421001" gradientTransform="matrix(-.06258811 0 0 -.06708979 3.267661 9.673191)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="f" gradientTransform="matrix(.11162356 0 0 .10395822 -1.225856 4.771462)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="5.394" y2="39.735001"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offset="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="g" gradientTransform="matrix(0 -.5372 .57682 0 -15.914 19.866)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" y1="46.971001" y2="46.971001"><stop offset="0" sto
 p-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient></defs><g transform="matrix(133.333 0 0 133.333 6589.1738 6505.6481)"><path d="m.7348606 7.117226c0-1.3992632 1.9884012-1.3992632 1.9884012.0004524 0 .5796624-.439216 1.1616918-.9800981 1.1616918-.5406554 0-1.00852988-1.7418077-1.00852988-1.1621453z" fill="url(#e)" fill-rule="evenodd" opacity=".141" stroke-width=".226785"/><path d="m1.5242498 7.8379486 1.599968-1.2382459-1.6008088-1.2277146v.826858h-4.9627069l.0008408.7950089h4.9627069z" display="block" fill="url(#f)" stroke-width=".226785"/><g fill="none" stroke-miterlimit="7" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><path d="m17.719491 6.6175627 4.544-3.35-4.548708-3.3405627v2.573h-21.8828751l.0037 1.5055627h21.8828751z" display="block" opacity=".401" stroke="url(#g)" stroke-width=".875005" transform="matrix(.85714 
 0 0 .85714 -8.57 14.143)"/><path d="m5.7609911 21.62434 6.0469999-4.68-6.0501779-4.63934v3.125h-18.7578471l.0032 3.00334h18.7578251z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round" stroke-width=".750002"/></g></g><path d="m3842 7066.4584h2115v677h-2115z" fill="none"/><path d="m3842 7081h1056l2.3333 661.4583h-1058.3333z" fill="#fff"/><path d="m4900 7081h1058.6667v661.4583h-1058.3334z" fill="#fff"/><g fill="none" transform="translate(0 -14.541645)"><g stroke="#ccc" stroke-linejoin="round" stroke-width="2"><path d="m3842 7095.5416h1058"/><path d="m3842 7757 1058-1"/><path d="m4900.3333 7095.5416h1058.3334"/><path d="m4900 7756 1058.6667 1"/><path d="m3842 7095.5416v661.4584"/><path d="m4900.3333 7095.5416-.3333 660.4584"/><path d="m5958.6667 7095.5416v661.4584"/></g><path d="m7130 7081h1747v677h-1747z"/></g><path d="m7122.8333 7081h1746.2501v661.4583l-1745.2501 1.0001z" fill="#fff"/><g fill="none" transform="translate(0 -14.541645)"><g stroke="#ccc" stroke-linejo
 in="round" stroke-width="2"><path d="m7122.8333 7095.5416h1746.2501"/><path d="m7122.8333 7757h1746.2501"/><path d="m7123.8333 7094.5416v663.4584"/><path d="m8869.0834 7095.5416v661.4584"/></g><path d="m6080 7305h892v256h-892z"/></g><g fill="#000" fill-opacity=".321569"><path d="m3842 7080.9993v661.4583h1058.3333v-661.4583zm26.4583 26.4583h1005.4167v608.5417h-1005.4167z"/><path d="m40 0v1h39v23h-39v1h40v-25z" stroke-width="1.066658" transform="matrix(26.458333 0 0 26.458333 3842 7081)"/><path d="m7123.834 7080v661.4584l1745.2504 1.0001v-661.4585zm26.4583 26.4583 1692.3338 1v608.5418l-1692.3338-.9999z"/></g><g stroke="#000" stroke-linejoin="round" stroke-opacity=".694118" stroke-width="26.458334"><path d="m5601.4792 7597.4677-237.43-.5302v-50.761l80.9761-87.5922c23.9766-26.2855 39.6423-44.4651 46.997-54.5386 7.3548-10.2309 12.6503-19.6748 15.8864-28.3317s4.8541-17.6286 4.8541-26.9151c0-13.8511-3.6038-24.1607-10.8115-30.9288-7.0606-6.7681-16.5483-10.1522-28.463-10.1522-12.5031 0-24.63
 85 3.0693-36.4062 9.2078-11.7676 6.1385-24.0501 14.8741-36.8474 26.2068l-37.068-46.9834c15.8863-14.4807 29.0513-24.7116 39.4951-30.6927s21.8437-10.5457 34.1997-13.6936c12.356-3.3054 26.183-4.9581 41.481-4.9581 20.1521 0 37.9506 3.935 53.3956 11.8049 15.4451 7.8699 27.4334 18.8878 35.9649 33.0537 8.5315 14.1658 12.7973 30.3778 12.7973 48.6361 0 15.8972-2.6477 30.85-7.9432 44.8585-5.1483 13.8511-13.2386 28.0956-24.2707 42.7337-10.8851 14.6381-30.1546 35.4934-57.8086 62.5659l-41.4809 49.5539v3.3054l152.4823.5302z" fill="url(#d)"/><path d="m4490.2292 7596.9375h-52.9167v-199.7386l.6619-32.8176 1.1032-35.8868c-11.3264 12.1197-19.196 20.0683-23.6089 23.8458l-37.068 31.8732-33.6924-43.0371 104.7395-89.4136h40.7814z" fill="url(#c)"/><path d="m8458.9817 7596.9375h-52.9167v-199.7386l.6619-32.8176 1.1032-35.8868c-11.3264 12.1197-19.196 20.0683-23.6089 23.8458l-37.068 31.8732-33.6924-43.0371 104.7395-89.4136h40.7814z" fill="url(#b)"/></g></svg>
\ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/MergeFirstCell.svg b/icon-themes/elementary_svg/vcl/res/MergeFirstCell.svg
new file mode 100644
index 000000000000..49ea7ccc4bbc
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/MergeFirstCell.svg
@@ -0,0 +1 @@
+<svg fill-rule="evenodd" height="25" preserveAspectRatio="xMidYMid" stroke-linejoin="round" stroke-width="28.222" viewBox="3842 7081 5027.0834 661.45833" width="190" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><font horiz-adv-x="2048" horiz-origin-x="0" horiz-origin-y="0" vert-adv-y="90" vert-origin-x="45" vert-origin-y="90"><font-face ascent="1879" descent="476" units-per-em="2048"/><missing-glyph d="M0 0 2047 0 2047 2047 0 2047 0 0Z" horiz-adv-x="2048"/><glyph d="M393 170 1098 170 1098 0 150 0 150 170C227 249 331 356 464 490 596 623 679 709 713 748 778 821 823 882 849 933 874 983 887 1032 887 1081 887 1160 859 1225 804 1275 748 1325 675 1350 586 1350 523 1350 456 1339 386 1317 315 1295 240 1262 160 1217L160 1421C241 1454 317 1478 388 1495 459 1512 523 1520 582 1520 737 1520 860 1481 952 1404 1044 1327 1090 1223 1090 1094 1090 1033 1079 975 1056 920 1033 865 991 800 930 725 913 706 860 650 771 558 682 465 556 336 393 170Z" horiz-adv-x="980" u
 nicode="&#x32;"/><glyph d="M254 170 584 170 584 1309 225 1237 225 1421 582 1493 784 1493 784 170 1114 170 1114 0 254 0 254 170Z" horiz-adv-x="900" unicode="&#x31;"/></font><radialGradient id="a" cx="11.375" cy="1.125" gradientTransform="matrix(-72.053997 0 0 -107.80674 10033.065 6302.2748)" gradientUnits="userSpaceOnUse" r="5.154"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="8048.875" cy="7275.5098" fx="8048.875" fy="7275.5098" gradientTransform="matrix(1.7987287 .00000169 -.00000134 1.4243337 -6428.8577 -3149.4759)" gradientUnits="userSpaceOnUse" r="132.38518" xlink:href="#a"/><radialGradient id="c" cx="7625.5415" cy="7326.6797" fx="7625.5415" fy="7326.6797" gradientTransform="matrix(2.7692399 -.30769705 .23863704 2.1477073 -15239.829 -6175.9148)" gradientUnits="userSpaceOnUse" r="85.989365" xlink:href="#a"/><radialGradient
  id="d" cx="7625.5415" cy="7326.6797" fx="7625.5415" fy="7326.6797" gradientTransform="matrix(2.7692399 -.30769705 .23863704 2.1477073 -18414.831 -6175.9148)" gradientUnits="userSpaceOnUse" r="85.989365" xlink:href="#a"/><radialGradient id="e" cx="8048.875" cy="7275.5098" fx="8048.875" fy="7275.5098" gradientTransform="matrix(1.7987287 .00000169 -.00000134 1.4243337 -8994.621 -3149.4759)" gradientUnits="userSpaceOnUse" r="132.38518" xlink:href="#a"/><radialGradient id="f" cx="24.837" cy="36.421001" gradientTransform="matrix(-.06258811 0 0 -.06708979 3.267661 9.673191)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.11162356 0 0 .10395822 -1.225856 4.771462)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="5.394" y2="39.735001"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offse
 t="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 -.5372 .57682 0 -15.914 19.866)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" y1="46.971001" y2="46.971001"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient></defs><g transform="matrix(133.333 0 0 133.333 6589.1738 6505.6481)"><path d="m.7348606 7.117226c0-1.3992632 1.9884012-1.3992632 1.9884012.0004524 0 .5796624-.439216 1.1616918-.9800981 1.1616918-.5406554 0-1.00852988-1.7418077-1.00852988-1.1621453z" fill="url(#f)" fill-rule="evenodd" opacity=".141" stroke-width=".226785"/><path d="m1.5242498 7.8379486 1.599968-1.2382459-1.6008088-1.2277146v.826858h-4.9627069l.0008408.7950089h4.9627069z" display="block" fill="url(#g)" stroke-width=".226785"/><g fill="none" stroke-miterlimit="7" transform="matrix(.26458
 333 0 0 .26458333 0 2.116667)"><path d="m17.719491 6.6175627 4.544-3.35-4.548708-3.3405627v2.573h-21.8828751l.0037 1.5055627h21.8828751z" display="block" opacity=".401" stroke="url(#h)" stroke-width=".875005" transform="matrix(.85714 0 0 .85714 -8.57 14.143)"/><path d="m5.7609911 21.62434 6.0469999-4.68-6.0501779-4.63934v3.125h-18.7578471l.0032 3.00334h18.7578251z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round" stroke-width=".750002"/></g></g><path d="m3842 7066.4584h2115v677h-2115z" fill="none"/><path d="m3842 7081h1056l2.3333 661.4583h-1058.3333z" fill="#fff"/><path d="m4900 7081h1058.6667v661.4583h-1058.3334z" fill="#fff"/><g fill="none" transform="translate(0 -14.541645)"><g stroke="#ccc" stroke-linejoin="round" stroke-width="2"><path d="m3842 7095.5416h1058"/><path d="m3842 7757 1058-1"/><path d="m4900.3333 7095.5416h1058.3334"/><path d="m4900 7756 1058.6667 1"/><path d="m3842 7095.5416v661.4584"/><path d="m4900.3333 7095.5416-.3333 660.4584"/><path d="m5
 958.6667 7095.5416v661.4584"/></g><path d="m7130 7081h1747v677h-1747z"/></g><path d="m7122.8333 7081h1746.2501v661.4583l-1745.2501 1.0001z" fill="#fff"/><g fill="none" transform="translate(0 -14.541645)"><g stroke="#ccc" stroke-linejoin="round" stroke-width="2"><path d="m7122.8333 7095.5416h1746.2501"/><path d="m7122.8333 7757h1746.2501"/><path d="m7123.8333 7094.5416v663.4584"/><path d="m8869.0834 7095.5416v661.4584"/></g><path d="m6080 7305h892v256h-892z"/></g><g fill="#000" fill-opacity=".321569"><path d="m3842 7080.9993v661.4583h1058.3333v-661.4583zm26.4583 26.4583h1005.4167v608.5417h-1005.4167z"/><path d="m40 0v1h39v23h-39v1h40v-25z" stroke-width="1.066658" transform="matrix(26.458333 0 0 26.458333 3842 7081)"/><path d="m7123.834 7080v661.4584l1745.2504 1.0001v-661.4585zm26.4583 26.4583 1692.3338 1v608.5418l-1692.3338-.9999z"/></g><g stroke="#000" stroke-linejoin="round" stroke-opacity=".694118" stroke-width="26.458334"><path d="m5601.4792 7597.4677-237.43-.5302v-50.761l80.9761
 -87.5922c23.9766-26.2855 39.6423-44.4651 46.997-54.5386 7.3548-10.2309 12.6503-19.6748 15.8864-28.3317s4.8541-17.6286 4.8541-26.9151c0-13.8511-3.6038-24.1607-10.8115-30.9288-7.0606-6.7681-16.5483-10.1522-28.463-10.1522-12.5031 0-24.6385 3.0693-36.4062 9.2078-11.7676 6.1385-24.0501 14.8741-36.8474 26.2068l-37.068-46.9834c15.8863-14.4807 29.0513-24.7116 39.4951-30.6927s21.8437-10.5457 34.1997-13.6936c12.356-3.3054 26.183-4.9581 41.481-4.9581 20.1521 0 37.9506 3.935 53.3956 11.8049 15.4451 7.8699 27.4334 18.8878 35.9649 33.0537 8.5315 14.1658 12.7973 30.3778 12.7973 48.6361 0 15.8972-2.6477 30.85-7.9432 44.8585-5.1483 13.8511-13.2386 28.0956-24.2707 42.7337-10.8851 14.6381-30.1546 35.4934-57.8086 62.5659l-41.4809 49.5539v3.3054l152.4823.5302z" fill="url(#e)"/><path d="m4490.2292 7596.9375h-52.9167v-199.7386l.6619-32.8176 1.1032-35.8868c-11.3264 12.1197-19.196 20.0683-23.6089 23.8458l-37.068 31.8732-33.6924-43.0371 104.7395-89.4136h40.7814z" fill="url(#d)"/><path d="m8167.2425 7597.4677
 -237.43-.5302v-50.761l80.9761-87.5922c23.9766-26.2855 39.6423-44.4651 46.997-54.5386 7.3548-10.2309 12.6503-19.6748 15.8864-28.3317s4.8541-17.6286 4.8541-26.9151c0-13.8511-3.6038-24.1607-10.8115-30.9288-7.0606-6.7681-16.5483-10.1522-28.463-10.1522-12.5031 0-24.6385 3.0693-36.4062 9.2078-11.7676 6.1385-24.0501 14.8741-36.8474 26.2068l-37.068-46.9834c15.8863-14.4807 29.0513-24.7116 39.4951-30.6927s21.8437-10.5457 34.1997-13.6936c12.356-3.3054 26.183-4.9581 41.481-4.9581 20.1521 0 37.9506 3.935 53.3956 11.8049 15.4451 7.8699 27.4334 18.8878 35.9649 33.0537 8.5315 14.1658 12.7973 30.3778 12.7973 48.6361 0 15.8972-2.6477 30.85-7.9432 44.8585-5.1483 13.8511-13.2386 28.0956-24.2707 42.7337-10.8851 14.6381-30.1546 35.4934-57.8086 62.5659l-41.4809 49.5539v3.3054l152.4823.5302z" fill="url(#b)"/><path d="m7665.2312 7596.9375h-52.9167v-199.7386l.6619-32.8176 1.1032-35.8868c-11.3264 12.1197-19.196 20.0683-23.6089 23.8458l-37.068 31.8732-33.6924-43.0371 104.7395-89.4136h40.7814z" fill="url(#c)"/>
 </g></svg>
\ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/MergeKeepHidden.svg b/icon-themes/elementary_svg/vcl/res/MergeKeepHidden.svg
new file mode 100644
index 000000000000..1053b96c6381
--- /dev/null
+++ b/icon-themes/elementary_svg/vcl/res/MergeKeepHidden.svg
@@ -0,0 +1 @@
+<svg fill-rule="evenodd" height="25" preserveAspectRatio="xMidYMid" stroke-linejoin="round" stroke-width="28.222" viewBox="3842 7081 5027.0834 661.45833" width="190" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><font horiz-adv-x="2048" horiz-origin-x="0" horiz-origin-y="0" vert-adv-y="90" vert-origin-x="45" vert-origin-y="90"><font-face ascent="1879" descent="476" units-per-em="2048"/><missing-glyph d="M0 0 2047 0 2047 2047 0 2047 0 0Z" horiz-adv-x="2048"/><glyph d="M393 170 1098 170 1098 0 150 0 150 170C227 249 331 356 464 490 596 623 679 709 713 748 778 821 823 882 849 933 874 983 887 1032 887 1081 887 1160 859 1225 804 1275 748 1325 675 1350 586 1350 523 1350 456 1339 386 1317 315 1295 240 1262 160 1217L160 1421C241 1454 317 1478 388 1495 459 1512 523 1520 582 1520 737 1520 860 1481 952 1404 1044 1327 1090 1223 1090 1094 1090 1033 1079 975 1056 920 1033 865 991 800 930 725 913 706 860 650 771 558 682 465 556 336 393 170Z" horiz-adv-x="980" u
 nicode="&#x32;"/><glyph d="M254 170 584 170 584 1309 225 1237 225 1421 582 1493 784 1493 784 170 1114 170 1114 0 254 0 254 170Z" horiz-adv-x="900" unicode="&#x31;"/></font><radialGradient id="a" cx="11.375" cy="1.125" gradientTransform="matrix(-72.053997 0 0 -107.80674 10033.065 6302.2748)" gradientUnits="userSpaceOnUse" r="5.154"><stop offset="0" stop-color="#737373"/><stop offset=".262" stop-color="#636363"/><stop offset=".705" stop-color="#4b4b4b"/><stop offset="1" stop-color="#3f3f3f"/></radialGradient><radialGradient id="b" cx="8048.875" cy="7275.5098" fx="8048.875" fy="7275.5098" gradientTransform="matrix(1.7987287 .00000169 -.00000134 1.4243337 -6428.8577 -3149.4759)" gradientUnits="userSpaceOnUse" r="132.38518" xlink:href="#a"/><radialGradient id="c" cx="7625.5415" cy="7326.6797" fx="7625.5415" fy="7326.6797" gradientTransform="matrix(2.7692399 -.30769705 .23863704 2.1477073 -15239.829 -6175.9148)" gradientUnits="userSpaceOnUse" r="85.989365" xlink:href="#a"/><radialGradient
  id="d" cx="7625.5415" cy="7326.6797" fx="7625.5415" fy="7326.6797" gradientTransform="matrix(2.7692399 -.30769705 .23863704 2.1477073 -18414.831 -6175.9148)" gradientUnits="userSpaceOnUse" r="85.989365" xlink:href="#a"/><radialGradient id="e" cx="8048.875" cy="7275.5098" fx="8048.875" fy="7275.5098" gradientTransform="matrix(1.7987287 .00000169 -.00000134 1.4243337 -8994.621 -3149.4759)" gradientUnits="userSpaceOnUse" r="132.38518" xlink:href="#a"/><radialGradient id="f" cx="24.837" cy="36.421001" gradientTransform="matrix(-.06258811 0 0 -.06708979 3.267661 9.673191)" gradientUnits="userSpaceOnUse" r="15.645"><stop offset="0"/><stop offset="1" stop-opacity="0"/></radialGradient><linearGradient id="g" gradientTransform="matrix(.11162356 0 0 .10395822 -1.225856 4.771462)" gradientUnits="userSpaceOnUse" x1="23.732" x2="23.732" y1="5.394" y2="39.735001"><stop offset="0" stop-color="#90dbec"/><stop offset=".262" stop-color="#55c1ec"/><stop offset=".705" stop-color="#3689e6"/><stop offse
 t="1" stop-color="#2b63a0"/></linearGradient><linearGradient id="h" gradientTransform="matrix(0 -.5372 .57682 0 -15.914 19.866)" gradientUnits="userSpaceOnUse" x1="40.958" x2="18.681" y1="46.971001" y2="46.971001"><stop offset="0" stop-color="#fff"/><stop offset=".45" stop-color="#fff" stop-opacity=".235"/><stop offset=".65" stop-color="#fff" stop-opacity=".157"/><stop offset="1" stop-color="#fff" stop-opacity=".392"/></linearGradient><radialGradient id="i" cx="8048.875" cy="7275.5098" fx="8048.875" fy="7275.5098" gradientTransform="matrix(.06798345 .00000006 -.00000005 .05383308 -388.1899 -386.66365)" gradientUnits="userSpaceOnUse" r="132.38518" xlink:href="#a"/></defs><g transform="matrix(133.333 0 0 133.333 6589.1738 6505.6481)"><path d="m.7348606 7.117226c0-1.3992632 1.9884012-1.3992632 1.9884012.0004524 0 .5796624-.439216 1.1616918-.9800981 1.1616918-.5406554 0-1.00852988-1.7418077-1.00852988-1.1621453z" fill="url(#f)" fill-rule="evenodd" opacity=".141" stroke-width=".226785"/>
 <path d="m1.5242498 7.8379486 1.599968-1.2382459-1.6008088-1.2277146v.826858h-4.9627069l.0008408.7950089h4.9627069z" display="block" fill="url(#g)" stroke-width=".226785"/><g fill="none" stroke-miterlimit="7" transform="matrix(.26458333 0 0 .26458333 0 2.116667)"><path d="m17.719491 6.6175627 4.544-3.35-4.548708-3.3405627v2.573h-21.8828751l.0037 1.5055627h21.8828751z" display="block" opacity=".401" stroke="url(#h)" stroke-width=".875005" transform="matrix(.85714 0 0 .85714 -8.57 14.143)"/><path d="m5.7609911 21.62434 6.0469999-4.68-6.0501779-4.63934v3.125h-18.7578471l.0032 3.00334h18.7578251z" display="block" opacity=".5" stroke="#004372" stroke-linejoin="round" stroke-width=".750002"/></g></g><path d="m3842 7066.4584h2115v677h-2115z" fill="none"/><path d="m3842 7081h1056l2.3333 661.4583h-1058.3333z" fill="#fff"/><path d="m4900 7081h1058.6667v661.4583h-1058.3334z" fill="#fff"/><g fill="none" transform="translate(0 -14.541645)"><g stroke="#ccc" stroke-linejoin="round" stroke-width="2
 "><path d="m3842 7095.5416h1058"/><path d="m3842 7757 1058-1"/><path d="m4900.3333 7095.5416h1058.3334"/><path d="m4900 7756 1058.6667 1"/><path d="m3842 7095.5416v661.4584"/><path d="m4900.3333 7095.5416-.3333 660.4584"/><path d="m5958.6667 7095.5416v661.4584"/></g><path d="m7130 7081h1747v677h-1747z"/></g><path d="m7122.8333 7081h1746.2501v661.4583l-1745.2501 1.0001z" fill="#fff"/><g fill="none" transform="translate(0 -14.541645)"><g stroke="#ccc" stroke-linejoin="round" stroke-width="2"><path d="m7122.8333 7095.5416h1746.2501"/><path d="m7122.8333 7757h1746.2501"/><path d="m7123.8333 7094.5416v663.4584"/><path d="m8869.0834 7095.5416v661.4584"/></g><path d="m6080 7305h892v256h-892z"/></g><g fill="#000" fill-opacity=".321569"><path d="m3842 7080.9993v661.4583h1058.3333v-661.4583zm26.4583 26.4583h1005.4167v608.5417h-1005.4167z"/><path d="m40 0v1h39v23h-39v1h40v-25z" stroke-width="1.066658" transform="matrix(26.458333 0 0 26.458333 3842 7081)"/><path d="m7123.834 7080v661.4584l1745.
 2504 1.0001v-661.4585zm26.4583 26.4583 1692.3338 1v608.5418l-1692.3338-.9999z"/></g><g stroke-linejoin="round"><path d="m5601.4792 7597.4677-237.43-.5302v-50.761l80.9761-87.5922c23.9766-26.2855 39.6423-44.4651 46.997-54.5386 7.3548-10.2309 12.6503-19.6748 15.8864-28.3317s4.8541-17.6286 4.8541-26.9151c0-13.8511-3.6038-24.1607-10.8115-30.9288-7.0606-6.7681-16.5483-10.1522-28.463-10.1522-12.5031 0-24.6385 3.0693-36.4062 9.2078-11.7676 6.1385-24.0501 14.8741-36.8474 26.2068l-37.068-46.9834c15.8863-14.4807 29.0513-24.7116 39.4951-30.6927s21.8437-10.5457 34.1997-13.6936c12.356-3.3054 26.183-4.9581 41.481-4.9581 20.1521 0 37.9506 3.935 53.3956 11.8049 15.4451 7.8699 27.4334 18.8878 35.9649 33.0537 8.5315 14.1658 12.7973 30.3778 12.7973 48.6361 0 15.8972-2.6477 30.85-7.9432 44.8585-5.1483 13.8511-13.2386 28.0956-24.2707 42.7337-10.8851 14.6381-30.1546 35.4934-57.8086 62.5659l-41.4809 49.5539v3.3054l152.4823.5302z" fill="url(#e)" stroke="#000" stroke-opacity=".694118" stroke-width="26.458334
 "/><path d="m4490.2292 7596.9375h-52.9167v-199.7386l.6619-32.8176 1.1032-35.8868c-11.3264 12.1197-19.196 20.0683-23.6089 23.8458l-37.068 31.8732-33.6924-43.0371 104.7395-89.4136h40.7814z" fill="url(#d)" stroke="#000" stroke-opacity=".694118" stroke-width="26.458334"/><path d="m8167.2425 7597.4677-237.43-.5302v-50.761l80.9761-87.5922c23.9766-26.2855 39.6423-44.4651 46.997-54.5386 7.3548-10.2309 12.6503-19.6748 15.8864-28.3317s4.8541-17.6286 4.8541-26.9151c0-13.8511-3.6038-24.1607-10.8115-30.9288-7.0606-6.7681-16.5483-10.1522-28.463-10.1522-12.5031 0-24.6385 3.0693-36.4062 9.2078-11.7676 6.1385-24.0501 14.8741-36.8474 26.2068l-37.068-46.9834c15.8863-14.4807 29.0513-24.7116 39.4951-30.6927s21.8437-10.5457 34.1997-13.6936c12.356-3.3054 26.183-4.9581 41.481-4.9581 20.1521 0 37.9506 3.935 53.3956 11.8049 15.4451 7.8699 27.4334 18.8878 35.9649 33.0537 8.5315 14.1658 12.7973 30.3778 12.7973 48.6361 0 15.8972-2.6477 30.85-7.9432 44.8585-5.1483 13.8511-13.2386 28.0956-24.2707 42.7337-10.8851 
 14.6381-30.1546 35.4934-57.8086 62.5659l-41.4809 49.5539v3.3054l152.4823.5302z" fill="url(#b)" opacity=".5" stroke="#000" stroke-opacity=".694118" stroke-width="26.458334"/><path d="m7665.2312 7596.9375h-52.9167v-199.7386l.6619-32.8176 1.1032-35.8868c-11.3264 12.1197-19.196 20.0683-23.6089 23.8458l-37.068 31.8732-33.6924-43.0371 104.7395-89.4136h40.7814z" fill="url(#c)" stroke="#000" stroke-opacity=".694118" stroke-width="26.458334"/><path d="m8096.8528 7124.4799-97.5327 595.3125" fill="none" stroke="#757575" stroke-linecap="round" stroke-width="26.458334"/><path d="m158.82031 6.2675781c-.57819 0-1.10136.0606184-1.56836.1855469-.467.1189757-.89824.2915208-1.29297.5175781-.39472.2260573-.89176.6128542-1.49218 1.1601563l1.40039 1.7773437c.48367-.4283225.94782-.7601812 1.39258-.9921875s.90439-.3476562 1.37695-.3476562c.34571 0 .63546.0777534.87305.2285156l.41211-2.4101562c-.34399-.0783185-.71074-.1191407-1.10157-.1191407zm0 6.5761719c-.31817.376547-.71232.827571-1.25976 1.427734l-3.060
 55 3.310547v1.917969l3.18164.007812.34766-2.033203-.31836-.001953v-.125l.42578-.509765z" fill="url(#i)" stroke="#000" stroke-opacity=".694118" stroke-width="1" transform="matrix(26.458333 0 0 26.458333 3842 7081)"/></g></svg>
\ No newline at end of file
diff --git a/icon-themes/elementary_svg/vcl/res/collate.svg b/icon-themes/elementary_svg/vcl/res/collate.svg
index de950c77a1eb..382d0b518058 100644
--- a/icon-themes/elementary_svg/vcl/res/collate.svg
+++ b/icon-themes/elementary_svg/vcl/res/collate.svg
@@ -1 +1 @@

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list