Hello community, here is the log from the commit of package libreoffice for openSUSE:Factory checked in at 2018-12-05 09:39:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libreoffice (Old) and /work/SRC/openSUSE:Factory/.libreoffice.new.19453 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libreoffice" Wed Dec 5 09:39:14 2018 rev:168 rq:653791 version:6.1.3.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libreoffice/libreoffice.changes 2018-11-13 16:31:43.774089989 +0100 +++ /work/SRC/openSUSE:Factory/.libreoffice.new.19453/libreoffice.changes 2018-12-05 09:39:38.884951038 +0100 @@ -1,0 +2,23 @@ +Thu Nov 29 10:41:59 UTC 2018 - [email protected] + +- bsc#1117300 - [DATA LOSS] Saving a new document can silently + overwrite an existing document + * bsc1117300.patch + +------------------------------------------------------------------- +Thu Nov 29 10:10:00 UTC 2018 - [email protected] + +- boost_1_69.patch: Fix compilation with Boost 1.69 + +------------------------------------------------------------------- +Wed Nov 28 12:51:12 UTC 2018 - Tomáš Chvátal <[email protected]> + +- Install also C++ libreofficekit headers bsc#1117195 + +------------------------------------------------------------------- +Mon Nov 26 14:38:54 UTC 2018 - [email protected] + +- bsc#882383 - LO-L3: Chart in PPTX lacks color and is too large + * bsc882383.patch + +------------------------------------------------------------------- New: ---- boost_1_69.patch bsc1117300.patch bsc882383.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libreoffice.spec ++++++ --- /var/tmp/diff_new_pack.UxrswL/_old 2018-12-05 09:39:44.220945199 +0100 +++ /var/tmp/diff_new_pack.UxrswL/_new 2018-12-05 09:39:44.220945199 +0100 @@ -108,6 +108,11 @@ Patch7: bsc1110348.patch # Bug 1112112 - LO-L3: [PPTX] SmartArt: Basic rendering of several list types Patch8: bsc1112112.patch +# Bug 882383 - LO-L3: Chart in PPTX lacks color and is too large +Patch9: bsc882383.patch +# Bug 1117300 - [DATA LOSS] Saving a new document can silently overwrite an existing document +Patch10: bsc1117300.patch +Patch11: boost_1_69.patch # try to save space by using hardlinks Patch990: install-with-hardlinks.diff BuildRequires: %{name}-share-linker @@ -956,6 +961,9 @@ %patch6 -p1 %patch7 -p1 %patch8 -p1 +%patch9 -p1 +%patch10 -p1 +%patch11 -p1 %patch990 -p1 # Disable some of the failing tests (some are random) @@ -1300,7 +1308,7 @@ # Libreofficekit headers mkdir -p %{buildroot}%{_includedir}/LibreOfficeKit/ -install -m 0644 include/LibreOfficeKit/*.h %{buildroot}%{_includedir}/LibreOfficeKit/ +install -m 0644 include/LibreOfficeKit/* %{buildroot}%{_includedir}/LibreOfficeKit/ %else # remove files that are not supposed to be installed with disabled libreofficekit rm -rf %{buildroot}%{_libdir}/libreoffice/share/libreofficekit/ @@ -1429,7 +1437,7 @@ %dir %{_datadir}/gir-1.0 %{_datadir}/gir-1.0/LOKDocView-0.1.gir %dir %{_includedir}/LibreOfficeKit -%{_includedir}/LibreOfficeKit/*.h +%{_includedir}/LibreOfficeKit/* %endif %files glade ++++++ boost_1_69.patch ++++++ Index: libreoffice-6.1.3.2/sfx2/source/appl/shutdownicon.cxx =================================================================== --- libreoffice-6.1.3.2.orig/sfx2/source/appl/shutdownicon.cxx +++ libreoffice-6.1.3.2/sfx2/source/appl/shutdownicon.cxx @@ -141,7 +141,7 @@ bool LoadModule() #endif // ENABLE_QUICKSTART_APPLET } assert(!boost::logic::indeterminate(loaded)); - return loaded; + return (bool)loaded; } } ++++++ bsc1117300.patch ++++++ >From 4846848941241f92b32bcffef3489736d1baffec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <[email protected]> Date: Thu, 8 Nov 2018 09:58:58 +0000 Subject: Resolves: tdf#119790 for gtk3 save and restore typed name on changing filter Change-Id: I17c3d154144b13ce401b0e4afe84c91a2fe98d8e Reviewed-on: https://gerrit.libreoffice.org/63076 Tested-by: Jenkins Reviewed-by: Christian Lohmaier <[email protected]> --- vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx b/vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx index 16a845eabe81..75458dae1a13 100644 --- a/vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx +++ b/vcl/unx/gtk/fpicker/SalGtkFilePicker.cxx @@ -807,7 +807,16 @@ uno::Sequence<OUString> SAL_CALL SalGtkFilePicker::getSelectedFiles() } } if( bChangeFilter && bExtensionTypedIn ) + { +#if GTK_CHECK_VERSION(3,0,0) + gchar* pCurrentName = gtk_file_chooser_get_current_name(GTK_FILE_CHOOSER(m_pDialog)); + setCurrentFilter( aNewFilter ); + gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER(m_pDialog), pCurrentName); + g_free(pCurrentName); +#else setCurrentFilter( aNewFilter ); +#endif + } } } ++++++ bsc882383.patch ++++++ >From 7ff2bfbf8af599bb7536721e6c221486519d7e42 Mon Sep 17 00:00:00 2001 From: Tamas Bunth <[email protected]> Date: Mon, 26 Nov 2018 07:19:41 +0100 Subject: [PATCH] Put text label outside of the pie if.. performLabelBestFitInnerPlacement fails. Change-Id: Ic84e8b42e02da2023b22a9406c44d462170c5305 Reviewed-on: https://gerrit.libreoffice.org/64015 Tested-by: Jenkins Reviewed-by: Tamás Bunth <[email protected]> (cherry picked from commit 3339c730f8c9a6088a2e8b335185f1bf0b232216) --- diff --git a/chart2/source/view/charttypes/PieChart.cxx b/chart2/source/view/charttypes/PieChart.cxx index f3f1ef3..3cc4dc3 100644 --- a/chart2/source/view/charttypes/PieChart.cxx +++ b/chart2/source/view/charttypes/PieChart.cxx @@ -1590,7 +1590,18 @@ if( !performLabelBestFitInnerPlacement(rShapeParam, rPieLabelInfo) ) { - // TODO + // If it does not fit inside, let's put it outside + PolarLabelPositionHelper aPolarPosHelper(m_pPosHelper.get(),m_nDimension,m_xLogicTarget,m_pShapeFactory); + auto eAlignment = LABEL_ALIGN_CENTER; + awt::Point aScreenPosition2D( + aPolarPosHelper.getLabelScreenPositionAndAlignmentForUnitCircleValues(eAlignment, css::chart::DataLabelPlacement::OUTSIDE + , rShapeParam.mfUnitCircleStartAngleDegree, rShapeParam.mfUnitCircleWidthAngleDegree + , rShapeParam.mfUnitCircleInnerRadius, rShapeParam.mfUnitCircleOuterRadius, rShapeParam.mfLogicZ+0.5, 0 )); + basegfx::B2IVector aTranslationVector = rPieLabelInfo.aFirstPosition - rPieLabelInfo.aOrigin; + aTranslationVector.setLength(150); + aScreenPosition2D.X += aTranslationVector.getX(); + aScreenPosition2D.Y += aTranslationVector.getY(); + rPieLabelInfo.xLabelGroupShape->setPosition(aScreenPosition2D); } }
