Hello community,

here is the log from the commit of package libreoffice for openSUSE:Factory 
checked in at 2016-01-23 01:14:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libreoffice (Old)
 and      /work/SRC/openSUSE:Factory/.libreoffice.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libreoffice"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libreoffice/libreoffice.changes  2015-12-25 
13:05:37.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libreoffice.new/libreoffice.changes     
2016-01-23 01:15:07.000000000 +0100
@@ -1,0 +2,43 @@
+Sun Jan 17 08:04:26 UTC 2016 - tchva...@suse.com
+
+- Update to 5.1.0.2:
+  * More small fixes here and there for the RC2 release
+- Remove upstreamed patches:
+  * libreoffice-graphite.patch
+  * libreoffice-uno-py26.patch
+  * libreoffice-kde4-filelist.patch
+  * libreoffice-old-gtkapi.patch
+
+-------------------------------------------------------------------
+Wed Jan 13 01:55:23 UTC 2016 - tchva...@suse.com
+
+- Reenable collada, debian and fedora both build with it so do the
+  same
+
+-------------------------------------------------------------------
+Wed Jan 13 01:52:54 UTC 2016 - tchva...@suse.com
+
+- Set ulimit to unlimited prior build to allow better debugging of
+  build crashes
+
+-------------------------------------------------------------------
+Sun Jan  3 15:00:06 UTC 2016 - tchva...@suse.com
+
+- Add patch attempting to fix build on old gtk2 versions:
+  * libreoffice-old-gtkapi.patch
+
+-------------------------------------------------------------------
+Mon Dec 28 16:25:19 UTC 2015 - tchva...@suse.com
+
+- Add patch to fix filelist generating after kde3 removal:
+  * libreoffice-kde4-filelist.patch
+
+-------------------------------------------------------------------
+Tue Dec 22 14:43:52 UTC 2015 - tchva...@suse.com
+
+- Add patch to fix graphite2 bundled build on SLE11:
+  * libreoffice-graphite.patch
+- Add patch to fix build of pyuno with python2.6:
+  * libreoffice-uno-py26.patch
+
+-------------------------------------------------------------------
@@ -7,0 +51,21 @@
+Mon Dec 21 10:36:40 UTC 2015 - tchva...@suse.com
+
+- Version update to 5.1.0.1:
+  * Update few bundled libs for SLE11
+- Drop support for gvfs2
+- Drop kde/kdeab switches
+- Drop lockdown enabler
+
+-------------------------------------------------------------------
+Thu Dec 17 09:45:29 UTC 2015 - tchva...@suse.com
+
+- Version update to 5.1.0.0.beta2:
+  * testing the changes for 5.1 series
+- Remove upstreamed patches:
+  * bnc-679938.diff
+  * bnc-889755.diff
+  * bnc-945047.diff
+  * bnc-954345.diff
+  * use-long-for-test-comparsion.patch
+
+-------------------------------------------------------------------
@@ -10 +74 @@
-- Version update to 5.0.4.2:
+- Version update to 5.0.4.2 bnc#959716:

Old:
----
  36271d3fa0d9dec1632029b6d7aac925-liblangtag-0.5.1.tar.bz2
  594eb47b4b1210e25438d51825404d5a-glew-1.10.0.zip
  7681383be6ce489d84c1c74f4e7f9643-liborcus-0.7.0.tar.bz2
  Firebird-2.5.2.26540-0.tar.bz2
  bnc-679938.diff
  bnc-889755.diff
  bnc-945047.diff
  bnc-954345.diff
  d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2
  e844caed8f2ca24c088505b0d6271bc0-icu4c-54_1-src.tgz
  graphite2-1.2.4.tgz
  libetonyek-0.1.3.tar.bz2
  libmwaw-0.3.5.tar.bz2
  libodfgen-0.1.4.tar.bz2
  libreoffice-5.0.4.2.tar.xz
  libreoffice-help-5.0.4.2.tar.xz
  libreoffice-translations-5.0.4.2.tar.xz
  libvisio-0.1.1.tar.bz2
  libwps-0.4.0.tar.bz2
  use-long-for-test-comparsion.patch

New:
----
  3941e9cab2f4f9d8faee3e8d57ae7664-glew-1.12.0.zip
  4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2
  5c0c9ac0996fbb4a0e17780ff5441959-graphite2-minimal-1.3.4.tgz
  Firebird-2.5.4.26856-0.tar.bz2
  aa899eff126216dafe721149fbdb511b-liblangtag-0.5.8.tar.bz2
  boost_1_59_0.tar.bz2
  c4a2d71ff56aec5ebfab2a3f059be99d-icu4c-56_1-src.tgz
  libetonyek-0.1.5.tar.bz2
  libmwaw-0.3.7.tar.bz2
  libodfgen-0.1.5.tar.bz2
  liborcus-0.9.2.tar.gz
  libreoffice-5.1.0.2.tar.xz
  libreoffice-help-5.1.0.2.tar.xz
  libreoffice-translations-5.1.0.2.tar.xz
  libvisio-0.1.3.tar.bz2
  libwps-0.4.2.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libreoffice.spec ++++++
--- /var/tmp/diff_new_pack.53uPYH/_old  2016-01-23 01:15:24.000000000 +0100
+++ /var/tmp/diff_new_pack.53uPYH/_new  2016-01-23 01:15:24.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libreoffice
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,7 +22,7 @@
 %define         numbertext_version 0.9.5
 # Urls
 %define         external_url       http://dev-www.libreoffice.org/src/
-%define         tarball_url        
http://download.documentfoundation.org/libreoffice/src/5.0.4
+%define         tarball_url        
http://download.documentfoundation.org/libreoffice/src/5.1.0
 # Old Make and bundle or not
 %if 0%{?suse_version} > 1230
 %bcond_with oldmake
@@ -64,7 +64,7 @@
 %endif
 # This is used due to the need for beta releases
 Name:           libreoffice
-Version:        5.0.4.2
+Version:        5.1.0.2
 Release:        0
 Summary:        A Free Office Suite (Framework)
 License:        Apache-2.0 and Artistic-1.0 and BSD-3-Clause and BSD-4-Clause 
and GPL-2.0+ and LPPL-1.3c and LGPL-2.1+ and LGPL-3.0 and MPL-1.1 and MIT and 
SUSE-Public-Domain and W3C
@@ -83,6 +83,8 @@
 # used extensions sources
 Source450:      
%{external_url}/1f467e5bb703f12cbbb09d5cf67ecf4a-converttexttonumber-1-5-0.oxt
 Source452:      
%{external_url}/90401bca927835b6fbae4a707ed187c8-nlpsolver-0.9.tar.bz2
+# This never had an release so just bundle it as per what other distros do
+Source1999:     
%{external_url}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2
 # Internal bundled stuff we can't remove
 # XMLSec is patched over and over in here
 Source2000:     
%{external_url}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz
@@ -99,38 +101,38 @@
 Source2006:     
%{external_url}/48d647fbd8ef8889e5a7f422c1bfda94-clucene-core-2.3.3.4.tar.gz
 Source2007:     %{external_url}/librevenge-0.0.2.tar.bz2
 Source2008:     
%{external_url}/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz
-Source2009:     %{external_url}/libetonyek-0.1.3.tar.bz2
+Source2009:     %{external_url}/libetonyek-0.1.5.tar.bz2
 Source2010:     %{external_url}/libe-book-0.1.2.tar.bz2
 Source2011:     %{external_url}/libfreehand-0.1.1.tar.bz2
-Source2012:     %{external_url}/libodfgen-0.1.4.tar.bz2
+Source2012:     %{external_url}/libodfgen-0.1.5.tar.bz2
 Source2013:     %{external_url}/libcdr-0.1.1.tar.bz2
 Source2014:     %{external_url}/libmspub-0.1.2.tar.bz2
-Source2015:     %{external_url}/libmwaw-0.3.5.tar.bz2
+Source2015:     %{external_url}/libmwaw-0.3.7.tar.bz2
 Source2016:     %{external_url}/libpagemaker-0.0.2.tar.bz2
-Source2017:     %{external_url}/libvisio-0.1.1.tar.bz2
+Source2017:     %{external_url}/libvisio-0.1.3.tar.bz2
 Source2018:     
%{external_url}/5821b806a98e6c38370970e682ce76e8-libcmis-0.5.0.tar.gz
 Source2019:     %{external_url}/libwpd-0.10.0.tar.bz2
 Source2020:     %{external_url}/libwpg-0.3.0.tar.bz2
-Source2021:     %{external_url}/libwps-0.4.0.tar.bz2
+Source2021:     %{external_url}/libwps-0.4.2.tar.bz2
 Source2022:     %{external_url}/libabw-0.1.1.tar.bz2
 Source2023:     %{external_url}/lcms2-2.6.tar.gz
 Source2024:     
%{external_url}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
 Source2025:     %{external_url}/mdds_0.12.1.tar.bz2
 Source2026:     
%{external_url}/a233181e03d3c307668b4c722d881661-mariadb_client-2.0.0-src.tar.gz
 Source2027:     
%{external_url}/7239a4430efd4d0189c4f24df67f08e5-mysql-connector-c++-1.1.4.tar.gz
-Source2028:     
%{external_url}/d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2
-Source2029:     
%{external_url}/594eb47b4b1210e25438d51825404d5a-glew-1.10.0.zip
+Source2028:     %{external_url}/boost_1_59_0.tar.bz2
+Source2029:     
%{external_url}/3941e9cab2f4f9d8faee3e8d57ae7664-glew-1.12.0.zip
 Source2030:     
%{external_url}/bae83fa5dc7f081768daace6e199adc3-glm-0.9.4.6-libreoffice.zip
-Source2031:     
%{external_url}/e844caed8f2ca24c088505b0d6271bc0-icu4c-54_1-src.tgz
-Source2032:     %{external_url}/graphite2-1.2.4.tgz
-Source2033:     
%{external_url}/7681383be6ce489d84c1c74f4e7f9643-liborcus-0.7.0.tar.bz2
+Source2031:     
%{external_url}/c4a2d71ff56aec5ebfab2a3f059be99d-icu4c-56_1-src.tgz
+Source2032:     
%{external_url}/5c0c9ac0996fbb4a0e17780ff5441959-graphite2-minimal-1.3.4.tgz
+Source2033:     %{external_url}/liborcus-0.9.2.tar.gz
 Source2034:     %{external_url}/harfbuzz-0.9.40.tar.bz2
 Source2035:     
%{external_url}/32f8e1417a64d3c6f2c727f9053f55ea-redland-1.0.16.tar.gz
 Source2036:     
%{external_url}/10d61fbaa6a06348823651b1bd7940fe-libexttextcat-3.4.4.tar.bz2
 Source2037:     
%{external_url}/26b3e95ddf3d9c077c480ea45874b3b8-lp_solve_5.5.tar.gz
 Source2038:     
%{external_url}/ec1941a74d3ef513c4ce57a9092b74e1-bsh-2.0b5-src.zip
 Source2039:     %{external_url}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip
-Source2040:     %{external_url}/Firebird-2.5.2.26540-0.tar.bz2
+Source2040:     %{external_url}/Firebird-2.5.4.26856-0.tar.bz2
 Source2041:     
%{external_url}/d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz
 Source2042:     
%{external_url}/4ceb9316488b0ea01acf011023cf7fff-raptor2-2.0.9.tar.gz
 Source2043:     
%{external_url}/625ff5f2f968dd908bca43c9469d6e6b-commons-lang-2.4-src.tar.gz
@@ -148,7 +150,7 @@
 Source2055:     
%{external_url}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip
 Source2056:     
%{external_url}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip
 Source2057:     
%{external_url}/5ade6ae2a99bc1e9e57031ca88d36dad-hyphen-2.8.8.tar.gz
-Source2058:     
%{external_url}/36271d3fa0d9dec1632029b6d7aac925-liblangtag-0.5.1.tar.bz2
+Source2058:     
%{external_url}/aa899eff126216dafe721149fbdb511b-liblangtag-0.5.8.tar.bz2
 Source2059:     
%{external_url}/c0b4799ea9850eae3ead14f0a60e9418-postgresql-9.2.1.tar.bz2
 Source2060:     
%{external_url}/2e482c7567908d334785ce7d69ddfff7-commons-codec-1.6-src.tar.gz
 Source2061:     
%{external_url}/b12c5f9cfdb6b04efce5a4a186b8416b-rasqal-0.9.30.tar.gz
@@ -169,16 +171,6 @@
 Patch5:         mediawiki-no-broken-help.diff
 # PATCH-FIX-SUSE: do not declare java6 available for without system libs build
 Patch7:         0001-Make-HAVE_JAVA6-be-always-false.patch
-# bnc#889755 - LO-L3: PPTX: chart axis number format incorrect
-Patch10:        bnc-889755.diff
-# bnc#679938 - LO-L3: saving to doc file the chapter name in the header does 
not change with chapters
-Patch11:        bnc-679938.diff
-# PATCH-FIX-UPSTREAM: taken from Master to fix flaky test
-Patch12:        use-long-for-test-comparsion.patch
-# bnc#954345 - LO-L3: Insert-->Image-->Insert as Link hangs writer
-Patch13:        bnc-954345.diff
-# bnc#945047 - LO-L3: LO is duplicating master pages
-Patch14:        bnc-945047.diff
 # try to save space by using hardlinks
 Patch990:       install-with-hardlinks.diff
 BuildRequires:  %{name}-share-linker
@@ -201,7 +193,6 @@
 BuildRequires:  gcc-c++
 # Only for backtracking to see failing tests, pain to rebuild otherwise
 BuildRequires:  gdb
-BuildRequires:  gnome-vfs2-devel
 BuildRequires:  gperf
 BuildRequires:  gtk2-devel
 BuildRequires:  hunspell-devel
@@ -286,7 +277,7 @@
 BuildRequires:  libcdr-devel >= 0.1
 BuildRequires:  libcmis-devel >= 0.5.0
 BuildRequires:  libe-book-devel >= 0.1.1
-BuildRequires:  libetonyek-devel >= 0.1.2
+BuildRequires:  libetonyek-devel >= 0.1.4
 BuildRequires:  libexif
 BuildRequires:  libexttextcat-devel >= 3.1.1
 BuildRequires:  libfbembed-devel
@@ -303,7 +294,7 @@
 BuildRequires:  libmysqlclient-devel
 BuildRequires:  libmysqlcppconn-devel >= 1.0.6
 BuildRequires:  libodfgen-devel >= 0.1.4
-BuildRequires:  liborcus-devel >= 0.7.0
+BuildRequires:  liborcus-devel >= 0.9.1
 BuildRequires:  libpagemaker-devel
 BuildRequires:  libredland-devel
 BuildRequires:  librepository
@@ -313,12 +304,13 @@
 BuildRequires:  libvisio-devel >= 0.1
 BuildRequires:  libwpd-devel >= 0.10
 BuildRequires:  libwpg-devel
-BuildRequires:  libwps-devel >= 0.4.0
+BuildRequires:  libwps-devel >= 0.4.2
 BuildRequires:  libxml2-devel
 BuildRequires:  libxslt-devel
 BuildRequires:  lpsolve-devel
 BuildRequires:  mdds-devel >= 0.12.0
 BuildRequires:  npapi-sdk
+BuildRequires:  openCOLLADA-devel
 BuildRequires:  pentaho-libxml
 BuildRequires:  pentaho-reporting-flow-engine
 BuildRequires:  postgresql-devel
@@ -1006,11 +998,6 @@
 %if !%{with systemlibs}
 %patch7 -p1
 %endif
-%patch10 -p1
-%patch11 -p1
-%patch12 -p1
-%patch13 -p1
-%patch14 -p1
 %patch990 -p1
 # 256x256 icons
 tar -xjf %{SOURCE20}
@@ -1117,7 +1104,6 @@
         --with-system-hunspell \
         --with-system-mythes \
         --with-system-bluez \
-        --with-system-mesa-headers \
         --with-system-openldap \
         --with-system-odbc \
         --with-system-nss \
@@ -1134,9 +1120,6 @@
         --disable-fetch-external \
         --with-external-tar="$RPM_SOURCE_DIR" \
         --disable-epm \
-        --disable-gnome-vfs \
-        --disable-kdeab \
-        --disable-kde \
         --disable-online-update \
         --disable-systray \
 %if %{with newmedia}
@@ -1145,6 +1128,7 @@
         --enable-gtk3 \
         --with-doxygen \
         --enable-gltf \
+        --enable-collada --with-system-opencollada \
 %else
         --enable-gstreamer-0-10 \
         --disable-gstreamer-1-0 \
@@ -1173,7 +1157,6 @@
         --enable-odk \
         --enable-kde4 \
         --enable-evolution2 \
-        --enable-lockdown \
         --enable-dbus \
         --enable-hardlink-deliver \
         --enable-ext-ct2n \
@@ -1187,13 +1170,14 @@
         --enable-neon \
         --disable-ccache \
         --disable-coinmp \
-        --disable-collada \
         --enable-symbols
 # no coinormp packages for coinmp
 
 # hack to correctly bootstrap python stuff with system python, (deb#501028, 
i#90701)
 sed -i -e "s|@INSTALLDIR@|%{_libdir}/%{name}|" pyuno/source/module/uno.py 
pyuno/source/officehelper.py
 
+# Allow deep backtracking if the build crashes
+ulimit -c unlimited
 # just call make here as we added the jobs in configure
 # The check phase is run here too if it is split with nocheck
 # install of jars get broken sometimes
@@ -1341,10 +1325,6 @@
 done
 %endif
 
-# Merge kde and kde4 filelists as we do not bother with compat anymore
-# Not worth fixing unless really cleaning up the install completely
-cat file-lists/kde_list.txt >> file-lists/kde4_list.txt
-
 # Remove pointless readmes
 rm -rf %{buildroot}%{_libdir}/%{name}/readmes/
 
@@ -1555,21 +1535,26 @@
 
 %files -f file-lists/base_list.txt base
 %defattr(-,root,root)
+%{_datadir}/appdata/libreoffice-base.appdata.xml
 
 %files -f file-lists/calc_list.txt calc
 %defattr(-,root,root)
+%{_datadir}/appdata/libreoffice-calc.appdata.xml
 
 %files -f file-lists/draw_list.txt draw
 %defattr(-,root,root)
+%{_datadir}/appdata/libreoffice-draw.appdata.xml
 
 %files -f file-lists/math_list.txt math
 %defattr(-,root,root)
 
 %files -f file-lists/impress_list.txt impress
 %defattr(-,root,root)
+%{_datadir}/appdata/libreoffice-impress.appdata.xml
 
 %files -f file-lists/writer_list.txt writer
 %defattr(-,root,root)
+%{_datadir}/appdata/libreoffice-writer.appdata.xml
 
 %files -f file-lists/postgresql_list.txt base-drivers-postgresql
 %defattr(-,root,root)










++++++ Firebird-2.5.2.26540-0.tar.bz2 -> Firebird-2.5.4.26856-0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/libreoffice/Firebird-2.5.2.26540-0.tar.bz2 
/work/SRC/openSUSE:Factory/.libreoffice.new/Firebird-2.5.4.26856-0.tar.bz2 
differ: char 11, line 1


++++++ 36271d3fa0d9dec1632029b6d7aac925-liblangtag-0.5.1.tar.bz2 -> 
aa899eff126216dafe721149fbdb511b-liblangtag-0.5.8.tar.bz2 ++++++
++++ 40323 lines of diff (skipped)




++++++ d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2 -> 
boost_1_59_0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/libreoffice/d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2
 /work/SRC/openSUSE:Factory/.libreoffice.new/boost_1_59_0.tar.bz2 differ: char 
11, line 1

++++++ e844caed8f2ca24c088505b0d6271bc0-icu4c-54_1-src.tgz -> 
c4a2d71ff56aec5ebfab2a3f059be99d-icu4c-56_1-src.tgz ++++++
/work/SRC/openSUSE:Factory/libreoffice/e844caed8f2ca24c088505b0d6271bc0-icu4c-54_1-src.tgz
 
/work/SRC/openSUSE:Factory/.libreoffice.new/c4a2d71ff56aec5ebfab2a3f059be99d-icu4c-56_1-src.tgz
 differ: char 5, line 1






++++++ libetonyek-0.1.3.tar.bz2 -> libetonyek-0.1.5.tar.bz2 ++++++
++++ 44646 lines of diff (skipped)

++++++ libmwaw-0.3.5.tar.bz2 -> libmwaw-0.3.7.tar.bz2 ++++++
++++ 43273 lines of diff (skipped)

++++++ libodfgen-0.1.4.tar.bz2 -> libodfgen-0.1.5.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libodfgen-0.1.4/ChangeLog 
new/libodfgen-0.1.5/ChangeLog
--- old/libodfgen-0.1.4/ChangeLog       2015-05-17 11:04:54.000000000 +0200
+++ new/libodfgen-0.1.5/ChangeLog       2015-10-24 09:58:58.000000000 +0200
@@ -1,3 +1,48 @@
+2015-10-24  osnola  <alo...@loria.fr>  
[5109e2d2d68ed9c7033206d6a6f0a6cb401c7731]
+
+tOdfDocumentHandler.hxx: do not add attribute to enums, mingw32-g++ do not 
like that, configure.ac: check correctly if we need to add --std=c++11 + update 
NEWS file
+
+
+2015-10-03  osnola  <alo...@loria.fr>  
[653de2329a6cc5f0c4751245ce5e90144b18f337]
+
+tSheetStyle.cxx: add some operators (plage, union, intersection and %)    + 
accept also "librevenge:sheet-name" to define the sheet's name...
+
+
+2015-08-30  David Tardon  <dtar...@redhat.com>  
[42f6ef8f4428e3d352166a45d179b0bd57db7a22]
+
+tautomatically pass -std=c++11 if needed
+
+
+2015-08-30  David Tardon  <dtar...@redhat.com>  
[473698347afd9c4f53151ea2c82229640f3d5912]
+
+tremove unused argument
+
+
+2015-07-19  osnola  <alo...@loria.fr>  
[ce4a03ca92873343c526f514f0e3a6353530cf69]
+
+tOdfGenerator: implements librevenge:replacement-objects...
+
+
+2015-06-23  David Tardon  <dtar...@redhat.com>  
[8ef8c171ebe3c5daebdce80ee422cf7bb96aa3bc]
+
+tfix typo
+
+
+2015-06-23  osnola  <alo...@loria.fr>  
[d55c58fad462a95db8474a240cef7236f5e98ac9]
+
+tGraphicStyle: also allow to set the opacity value:"draw:opacity" for surfaces 
which contain patterns, + add minimalist implementation of "measure": if 
drawPolyline is called with two points and draw:show-unit is set,   then create 
a draw:measure tag instead of a draw:line...
+
+
+2015-05-19  Fridrich Štrba  <fridrich.st...@bluewin.ch>  
[9b8e077429dd5cb3a5b3eb92aa86ef6a7204e2f5]
+
+tFixing werror build and wondering why developers don't use it :(
+
+
+2015-05-17  osnola  <alo...@loria.fr>  
[6066227bc5d23b3d5ead3f1e7d4277e4c5484591]
+
+tconfigure.ac: bump version...
+
+
 2015-05-17  osnola  <alo...@loria.fr>  
[4300376e1617ffe93dde3bcb79e7031ee9707f83]
 
 tupdate version and NEWS + add an ODFGENAPI inside the "enum OdfStreamType"'s 
definition
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libodfgen-0.1.4/NEWS new/libodfgen-0.1.5/NEWS
--- old/libodfgen-0.1.4/NEWS    2015-05-17 10:51:38.000000000 +0200
+++ new/libodfgen-0.1.5/NEWS    2015-10-23 20:19:16.000000000 +0200
@@ -1,3 +1,14 @@
+libodfgen 0.1.5
+- graphics:
+    + add code for librevenge:replacement-objects
+    + allow to set the opacity value:"draw:opacity" for surfaces which
+      contain patterns,
+    + add minimalist implementation of "measure": if drawPolyline is
+      called with two points and draw:show-unit is set, then create a
+      draw:measure tag instead of a draw:line...
+- sheet interface:
+    + add some operators (plage, union, intersection and %)
+
 libodfgen 0.1.4
 
 - drawing interface: do no forget to call startDocument/endDocument when
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libodfgen-0.1.4/configure 
new/libodfgen-0.1.5/configure
--- old/libodfgen-0.1.4/configure       2015-05-17 10:50:33.000000000 +0200
+++ new/libodfgen-0.1.5/configure       2015-10-24 09:34:58.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libodfgen 0.1.4.
+# Generated by GNU Autoconf 2.69 for libodfgen 0.1.5.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='libodfgen'
 PACKAGE_TARNAME='libodfgen'
-PACKAGE_VERSION='0.1.4'
-PACKAGE_STRING='libodfgen 0.1.4'
+PACKAGE_VERSION='0.1.5'
+PACKAGE_STRING='libodfgen 0.1.5'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1357,7 +1357,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures libodfgen 0.1.4 to adapt to many kinds of systems.
+\`configure' configures libodfgen 0.1.5 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1427,7 +1427,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of libodfgen 0.1.4:";;
+     short | recursive ) echo "Configuration of libodfgen 0.1.5:";;
    esac
   cat <<\_ACEOF
 
@@ -1560,7 +1560,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libodfgen configure 0.1.4
+libodfgen configure 0.1.5
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1959,7 +1959,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libodfgen $as_me 0.1.4, which was
+It was created by libodfgen $as_me 0.1.5, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2825,7 +2825,7 @@
 
 # Define the identity of the package.
  PACKAGE='libodfgen'
- VERSION='0.1.4'
+ VERSION='0.1.5'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -16350,7 +16350,7 @@
 
 LIBODFGEN_MINOR_VERSION=1
 
-LIBODFGEN_MICRO_VERSION=4
+LIBODFGEN_MICRO_VERSION=5
 
 # AC_SUBST(LT_RELEASE, [libodfgen_version_major.libodfgen_version_minor])
 LT_CURRENT=`expr 100 '*' 0 + 1`
@@ -16358,7 +16358,7 @@
 LT_AGE=0
 # LT_AGE=libodfgen_version_minor
 
-LT_REVISION=4
+LT_REVISION=5
 
 
 
@@ -16715,6 +16715,8 @@
 
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for c++11 shared ptr" >&5
 $as_echo_n "checking for c++11 shared ptr... " >&6; }
+    save_CXXFLAGS="$CXXFLAGS"
+    CXXFLAGS="$CXXFLAGS -std=c++11"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
@@ -16745,6 +16747,36 @@
 
 fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+    CXXFLAGS="$save_CXXFLAGS"
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler 
needs -std=c++11" >&5
+$as_echo_n "checking whether the compiler needs -std=c++11... " >&6; }
+    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+        #include <memory>
+int
+main ()
+{
+std::shared_ptr<int> p;
+
+  ;
+  return 0;
+}
+
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+else
+
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+        CXXFLAGS="$CXXFLAGS -std=c++11"
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
 fi
 if test "x$with_sharedptr" = "xtr1"; then :
@@ -17457,7 +17489,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by libodfgen $as_me 0.1.4, which was
+This file was extended by libodfgen $as_me 0.1.5, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -17523,7 +17555,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-libodfgen config.status 0.1.4
+libodfgen config.status 0.1.5
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libodfgen-0.1.4/configure.ac 
new/libodfgen-0.1.5/configure.ac
--- old/libodfgen-0.1.4/configure.ac    2015-05-17 10:28:25.000000000 +0200
+++ new/libodfgen-0.1.5/configure.ac    2015-10-24 09:33:41.000000000 +0200
@@ -7,7 +7,7 @@
 # ====================
 m4_define([libodfgen_version_major],[0])
 m4_define([libodfgen_version_minor],[1])
-m4_define([libodfgen_version_micro],[4])
+m4_define([libodfgen_version_micro],[5])
 
m4_define([libodfgen_version],[libodfgen_version_major.libodfgen_version_minor.libodfgen_version_micro])
 
 # =============
@@ -216,6 +216,8 @@
 
 AS_IF([test "x$with_sharedptr" = "xc++11"], [
     AC_MSG_CHECKING([for c++11 shared ptr])
+    save_CXXFLAGS="$CXXFLAGS"
+    CXXFLAGS="$CXXFLAGS -std=c++11"
     AC_COMPILE_IFELSE([
         AC_LANG_PROGRAM(
             [[#include <memory>]],
@@ -227,8 +229,19 @@
     ], [
         AC_MSG_RESULT([no])
         AC_MSG_ERROR([Could not find C++11 implementation of shared_ptr])
+    ])
+    CXXFLAGS="$save_CXXFLAGS"
+    AC_MSG_CHECKING([whether the compiler needs -std=c++11])
+    AC_COMPILE_IFELSE([
+        AC_LANG_PROGRAM(
+            [[#include <memory>]],
+            [[std::shared_ptr<int> p;]]
+        )
+    ], [
+        AC_MSG_RESULT([no])
     ], [
-        [#include <memory>]
+        AC_MSG_RESULT([yes])
+        CXXFLAGS="$CXXFLAGS -std=c++11"
     ])
 ])
 AS_IF([test "x$with_sharedptr" = "xtr1"], [
@@ -244,8 +257,6 @@
     ], [
         AC_MSG_RESULT([no])
         AC_MSG_ERROR([Could not find TR1 implementation of shared_ptr])
-    ], [
-        [#include <tr1/memory>]
     ])
 ])
 AS_IF([test "x$with_sharedptr" = "xboost"], [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libodfgen-0.1.4/inc/libodfgen/OdfDocumentHandler.hxx 
new/libodfgen-0.1.5/inc/libodfgen/OdfDocumentHandler.hxx
--- old/libodfgen-0.1.4/inc/libodfgen/OdfDocumentHandler.hxx    2015-05-17 
10:32:40.000000000 +0200
+++ new/libodfgen-0.1.5/inc/libodfgen/OdfDocumentHandler.hxx    2015-10-24 
09:37:52.000000000 +0200
@@ -32,7 +32,7 @@
   *
   * @sa OdgGenerator, OdpGenerator, OdtGenerator
   */
-enum ODFGENAPI OdfStreamType { ODF_FLAT_XML, ODF_CONTENT_XML, ODF_STYLES_XML, 
ODF_SETTINGS_XML, ODF_META_XML, ODF_MANIFEST_XML };
+enum OdfStreamType { ODF_FLAT_XML, ODF_CONTENT_XML, ODF_STYLES_XML, 
ODF_SETTINGS_XML, ODF_META_XML, ODF_MANIFEST_XML };
 
 class OdfDocumentHandler;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libodfgen-0.1.4/src/GraphicStyle.cxx 
new/libodfgen-0.1.5/src/GraphicStyle.cxx
--- old/libodfgen-0.1.4/src/GraphicStyle.cxx    2015-05-07 14:14:57.000000000 
+0200
+++ new/libodfgen-0.1.5/src/GraphicStyle.cxx    2015-07-16 15:15:13.000000000 
+0200
@@ -60,6 +60,13 @@
        pHandler->startElement("style:graphic-properties", graphicElement);
        pHandler->endElement("style:graphic-properties");
 
+       if (mPropList["draw:show-unit"] && 
mPropList["draw:show-unit"]->getStr()=="true")
+       {
+               librevenge::RVNGPropertyList textElement;
+               textElement.insert("fo:font-size", 12, librevenge::RVNG_POINT);
+               pHandler->startElement("style:text-properties", textElement);
+               pHandler->endElement("style:text-properties");
+       }
        pHandler->endElement("style:style");
 }
 
@@ -361,7 +368,7 @@
 librevenge::RVNGString 
GraphicStyleManager::getStyleNameForStrokeDash(librevenge::RVNGPropertyList 
const &style)
 {
        librevenge::RVNGPropertyList pList;
-       if (style["svg:stoke-linecap"])
+       if (style["svg:stroke-linecap"])
                pList.insert("draw:style", 
style["svg:stroke-linecap"]->getStr());
        else
                pList.insert("draw:style", "rect");
@@ -416,7 +423,7 @@
                if (style["svg:stroke-linejoin"])
                        element.insert("draw:stroke-linejoin", 
style["svg:stroke-linejoin"]->getStr());
                if (style["svg:stroke-linecap"])
-                       element.insert("svg:stoke-linecap", 
style["svg:stroke-linecap"]->getStr());
+                       element.insert("svg:stroke-linecap", 
style["svg:stroke-linecap"]->getStr());
 
                librevenge::RVNGString name("");
                if (style["draw:stroke"] && style["draw:stroke"]->getStr() == 
"dash")
@@ -489,6 +496,8 @@
                                element.insert("draw:fill-image-ref-point-x", 
style["draw:fill-image-ref-point-x"]->getStr());
                        if (style["draw:fill-image-ref-point-y"])
                                element.insert("draw:fill-image-ref-point-y", 
style["draw:fill-image-ref-point-y"]->getStr());
+                       if (style["draw:opacity"])
+                               element.insert("draw:opacity", 
style["draw:opacity"]->getStr());
                }
                else
                        element.insert("draw:fill", "none");
@@ -562,6 +571,7 @@
        static char const *(others[])=
        {
                "draw:ole-draw-aspect",
+               "draw:show-unit",
                "fo:background-color",
                
"fo:border","fo:border-top","fo:border-left","fo:border-bottom","fo:border-right",
                "fo:clip",
@@ -571,7 +581,7 @@
                "style:mirror", "style:parent-style-name",
                "style:run-through", "style:wrap"
        };
-       for (int b = 0; b < 18; b++)
+       for (int b = 0; b < 19; b++)
        {
                if (style[others[b]])
                        element.insert(others[b], style[others[b]]->getStr());
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libodfgen-0.1.4/src/OdcGenerator.cxx 
new/libodfgen-0.1.5/src/OdcGenerator.cxx
--- old/libodfgen-0.1.4/src/OdcGenerator.cxx    2015-01-01 10:14:57.000000000 
+0100
+++ new/libodfgen-0.1.5/src/OdcGenerator.cxx    2015-06-23 09:37:46.000000000 
+0200
@@ -137,7 +137,7 @@
 
        // ok create a new list
        librevenge::RVNGString sName("");
-       sName.sprintf("Chart%i", mChartStyleHash.size());
+       sName.sprintf("Chart%i", (int)mChartStyleHash.size());
        pList.insert("style:name", sName);
        mChartStyleHash[sName] =pList;
        mHashChartNameMap[hashKey] = sName;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libodfgen-0.1.4/src/OdfGenerator.cxx 
new/libodfgen-0.1.5/src/OdfGenerator.cxx
--- old/libodfgen-0.1.4/src/OdfGenerator.cxx    2015-03-12 09:15:21.000000000 
+0100
+++ new/libodfgen-0.1.5/src/OdfGenerator.cxx    2015-10-23 20:13:18.000000000 
+0200
@@ -1147,6 +1147,12 @@
                else
                        mpCurrentStorage->push_back(new 
TagCloseElement("draw:image"));
        }
+
+       librevenge::RVNGPropertyListVector const 
*replacements=propList.child("librevenge:replacement-objects");
+       if (!replacements)
+               return;
+       for (unsigned long c=0; c < replacements->count(); ++c)
+               insertBinaryObject((*replacements)[c]);
 }
 
 ////////////////////////////////////////////////////////////
@@ -1284,7 +1290,10 @@
                        return;
                }
                librevenge::RVNGString 
sValue=getCurrentGraphicStyleName(propList);
-               TagOpenElement *pDrawLineElement = new 
TagOpenElement("draw:line");
+               bool isMeasure=(propList["draw:show-unit"] && 
propList["draw:show-unit"]->getStr()=="true");
+               librevenge::RVNGString what= isMeasure ? "draw:measure" : 
"draw:line";
+
+               TagOpenElement *pDrawLineElement = new TagOpenElement(what);
                addFrameProperties(propList, *pDrawLineElement);
                pDrawLineElement->addAttribute("draw:style-name", sValue);
                pDrawLineElement->addAttribute("svg:x1", 
(*vertices)[0]["svg:x"]->getStr());
@@ -1292,7 +1301,7 @@
                pDrawLineElement->addAttribute("svg:x2", 
(*vertices)[1]["svg:x"]->getStr());
                pDrawLineElement->addAttribute("svg:y2", 
(*vertices)[1]["svg:y"]->getStr());
                mpCurrentStorage->push_back(pDrawLineElement);
-               mpCurrentStorage->push_back(new TagCloseElement("draw:line"));
+               mpCurrentStorage->push_back(new TagCloseElement(what));
        }
        else
        {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libodfgen-0.1.4/src/SectionStyle.cxx 
new/libodfgen-0.1.5/src/SectionStyle.cxx
--- old/libodfgen-0.1.4/src/SectionStyle.cxx    2014-09-14 11:23:29.000000000 
+0200
+++ new/libodfgen-0.1.5/src/SectionStyle.cxx    2015-06-23 09:37:46.000000000 
+0200
@@ -119,9 +119,9 @@
                zone=Style::Z_ContentAutomatic;
        librevenge::RVNGString name;
        if (zone==Style::Z_StyleAutomatic)
-               name.sprintf("Section_M%i", mStyleList.size());
+               name.sprintf("Section_M%i", (int)mStyleList.size());
        else
-               name.sprintf("Section%i", mStyleList.size());
+               name.sprintf("Section%i", (int)mStyleList.size());
        shared_ptr<SectionStyle> style(new SectionStyle(propList, name.cstr(), 
zone));
        mStyleList.push_back(style);
        return name;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libodfgen-0.1.4/src/SheetStyle.cxx 
new/libodfgen-0.1.5/src/SheetStyle.cxx
--- old/libodfgen-0.1.4/src/SheetStyle.cxx      2015-03-12 08:55:28.000000000 
+0100
+++ new/libodfgen-0.1.5/src/SheetStyle.cxx      2015-10-03 17:37:49.000000000 
+0200
@@ -138,7 +138,7 @@
        }
        else if (type=="currency")
        {
-               what.sprintf("number:currency-style", type.c_str());
+               what = "number:currency-style";
                TagOpenElement styleOpen(what);
                styleOpen.addAttribute("style:name", getName());
                styleOpen.write(pHandler);
@@ -562,11 +562,11 @@
                        }
                        std::string 
oper(list["librevenge:operator"]->getStr().cstr());
                        bool find=false;
-                       for (int w=0; w<15; ++w)
+                       for (int w=0; w<19; ++w)
                        {
-                               static char const *(s_operators[15])=
+                               static char const *(s_operators[19])=
                                {
-                                       "(", ")", "+", "-", "*", "/", "=", 
"<>",  ";", "<", ">", "<=", ">=", "^", "&"
+                                       "(", ")", "+", "-", "*", "/", "=", 
"<>",  ";", "<", ">", "<=", ">=", "^", "&", "!", "~", ":", "%"
                                };
                                if (oper!=s_operators[w]) continue;
                                s << oper;
@@ -645,7 +645,8 @@
                ODFGEN_DEBUG_MSG(("SheetManager::convertCellRange: find bad 
coordinate!!!\n"));
                return res;
        }
-       if (list["librevenge:sheet"]) s << 
list["librevenge:sheet"]->getStr().cstr();
+       if (list["librevenge:sheet-name"]) s << 
list["librevenge:sheet-name"]->getStr().cstr();
+       else if (list["librevenge:sheet"]) s << 
list["librevenge:sheet"]->getStr().cstr();
        s << ".";
        if (list["librevenge:column-absolute"] && 
list["librevenge:column-absolute"]->getInt()) s << "$";
        if (column>=26) s << char('A'+(column/26-1));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libodfgen-0.1.4/src/TextRunStyle.cxx 
new/libodfgen-0.1.5/src/TextRunStyle.cxx
--- old/libodfgen-0.1.4/src/TextRunStyle.cxx    2015-01-01 10:14:57.000000000 
+0100
+++ new/libodfgen-0.1.5/src/TextRunStyle.cxx    2015-10-23 20:13:32.000000000 
+0200
@@ -215,11 +215,11 @@
 
                // ok create a new style
                if (currentZone==Style::Z_Style)
-                       sName.sprintf("S_N%i", mStyleHash.size());
+                       sName.sprintf("S_N%i", (int)mStyleHash.size());
                else if (currentZone==Style::Z_StyleAutomatic)
-                       sName.sprintf("S_M%i", mStyleHash.size());
+                       sName.sprintf("S_M%i", (int)mStyleHash.size());
                else
-                       sName.sprintf("S%i", mStyleHash.size());
+                       sName.sprintf("S%i", (int)mStyleHash.size());
                if (propList["style:display-name"])
                {
                        librevenge::RVNGString 
name(propList["style:display-name"]->getStr());
@@ -361,11 +361,11 @@
 
        librevenge::RVNGString sName("");
        if (zone==Style::Z_Style)
-               sName.sprintf("Span_N%i", mStyleHash.size());
+               sName.sprintf("Span_N%i", (int)mStyleHash.size());
        else if (zone==Style::Z_StyleAutomatic)
-               sName.sprintf("Span_M%i", mStyleHash.size());
+               sName.sprintf("Span_M%i", (int)mStyleHash.size());
        else
-               sName.sprintf("Span%i", mStyleHash.size());
+               sName.sprintf("Span%i", (int)mStyleHash.size());
        shared_ptr<SpanStyle> span(new SpanStyle(sName.cstr(), propList, zone));
        mStyleHash[sName] = span;
        mHashNameMap[hashKey] = sName;

++++++ libreoffice-5.0.4.2.tar.xz -> libreoffice-5.1.0.2.tar.xz ++++++
/work/SRC/openSUSE:Factory/libreoffice/libreoffice-5.0.4.2.tar.xz 
/work/SRC/openSUSE:Factory/.libreoffice.new/libreoffice-5.1.0.2.tar.xz differ: 
char 26, line 1

++++++ libreoffice-help-5.0.4.2.tar.xz -> libreoffice-help-5.1.0.2.tar.xz ++++++
++++ 29572 lines of diff (skipped)

++++++ libreoffice-translations-5.0.4.2.tar.xz -> 
libreoffice-translations-5.1.0.2.tar.xz ++++++
/work/SRC/openSUSE:Factory/libreoffice/libreoffice-translations-5.0.4.2.tar.xz 
/work/SRC/openSUSE:Factory/.libreoffice.new/libreoffice-translations-5.1.0.2.tar.xz
 differ: char 26, line 1

++++++ libvisio-0.1.1.tar.bz2 -> libvisio-0.1.3.tar.bz2 ++++++
++++ 9114 lines of diff (skipped)

++++++ libwps-0.4.0.tar.bz2 -> libwps-0.4.2.tar.bz2 ++++++
++++ 33778 lines of diff (skipped)


Reply via email to