Hello community,
here is the log from the commit of package libreoffice-impress for openSUSE:Factory
checked in at Wed Jun 15 17:12:44 CEST 2011.
--------
--- libreoffice-impress/libreoffice-impress.changes 2011-03-18 19:00:18.000000000 +0100
+++ /mounts/work_src_done/STABLE/libreoffice-impress/libreoffice-impress.changes 2011-06-08 17:55:18.000000000 +0200
@@ -1,0 +2,10 @@
+Wed Jun 8 17:29:54 CEST 2011 - pmladek@suse.cz
+
+- updated to libreoffice-3.3.3.1 (3.3.3-rc1)
+
+-------------------------------------------------------------------
+Wed Mar 23 20:08:17 CET 2011 - pmladek@suse.cz
+
+- libreoffice-3.3.2.2 == 3.3.2-rc2 == final
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
libreoffice-impress-3.3.2.2.tar.bz2
New:
----
libreoffice-impress-3.3.3.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libreoffice-impress.spec ++++++
--- /var/tmp/diff_new_pack.ME8JFJ/_old 2011-06-15 17:12:23.000000000 +0200
+++ /var/tmp/diff_new_pack.ME8JFJ/_new 2011-06-15 17:12:23.000000000 +0200
@@ -19,11 +19,11 @@
Name: libreoffice-impress
-Version: 3.3.2.2
+Version: 3.3.3.1
Release: 1
%define piece impress
-%define ooo_build_version 3.3.2.2
-%define ooo_piece_version 3.3.2.2
+%define ooo_build_version 3.3.3.1
+%define ooo_piece_version 3.3.3.1
%define ooo_sourcedirname libreoffice-build-%ooo_piece_version
%define ooo_prefix %_libdir
%define ooo_home libreoffice
++++++ libreoffice-impress-3.3.2.2.tar.bz2 -> libreoffice-impress-3.3.3.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libreoffice-impress-3.3.2.2/ChangeLog new/libreoffice-impress-3.3.3.1/ChangeLog
--- old/libreoffice-impress-3.3.2.2/ChangeLog 2011-03-15 17:54:39.000000000 +0100
+++ new/libreoffice-impress-3.3.3.1/ChangeLog 2011-05-31 17:46:30.000000000 +0200
@@ -1,19 +1,28 @@
-2011-03-15 Petr Mladek [8282bb6174ae0ed810fa9d2a755916b4fe5cbb2a]
+2011-05-31 Petr Mladek [a74d3413eb0220f6c35f38a8ce955098b9fb6eb6]
-Version 3.3.2.2, tag libreoffice-3.3.2.2 (3.3.2-rc2)
+Version 3.3.3.1, tag libreoffice-3.3.3.1 (3.3.3-rc1)
-2011-03-08 Petr Mladek [a2c90f8d9c924e20abf98a8fb5185f8e249f3654]
+2011-05-31 Petr Mladek [64665cb6c5b6ace06e81d3c98c424b6cf2beb49c]
-Branch libreoffice-3-3-2
+Remove extra bracket to fix build
-This is 'libreoffice-3-3-2' - the stable branch for the 3.3.2 release.
-Only very safe changes, reviewed by three people are allowed.
+build breakage added by the previous commit
-If you want to commit more complicated fix for the next 3.3.x release,
-please use the 'libreoffice-3-3' branch.
+2011-05-31 Tor Lillqvist [9dd7ef585a463bafa8750e5b30acb38949bbf1ce]
-If you want to build something cool, unstable, and risky, use master.
+Add sanity check before dereference, bnc#694119
+
+Signed-off-by: Petr Mladek
+
+2011-03-18 Caolán McNamara [d53f1f6ee9f02d3d77c76910023986f7f346fc30]
+
+Fix fdo#33947 crash in Impress after printing
+
+Fixes lifetime issue with DrawViewShell - solved by not handing
+one in to the print preview DocumentRenderer
+
+Signed-off-by: Thorsten Behrens
2011-03-08 Petr Mladek [dbf952b83b4cc8fbb7576a0959142920f824d87d]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libreoffice-impress-3.3.2.2/sd/source/filter/eppt/pptx-epptbase.cxx new/libreoffice-impress-3.3.3.1/sd/source/filter/eppt/pptx-epptbase.cxx
--- old/libreoffice-impress-3.3.2.2/sd/source/filter/eppt/pptx-epptbase.cxx 2010-11-16 20:30:15.000000000 +0100
+++ new/libreoffice-impress-3.3.3.1/sd/source/filter/eppt/pptx-epptbase.cxx 2011-05-31 16:34:54.000000000 +0200
@@ -165,7 +165,7 @@
PPTWriterBase::~PPTWriterBase()
{
- if ( mbStatusIndicator )
+ if ( mbStatusIndicator && mXStatusIndicator.is() )
mXStatusIndicator->end();
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libreoffice-impress-3.3.2.2/sd/source/ui/view/DocumentRenderer.cxx new/libreoffice-impress-3.3.3.1/sd/source/ui/view/DocumentRenderer.cxx
--- old/libreoffice-impress-3.3.2.2/sd/source/ui/view/DocumentRenderer.cxx 2010-11-11 16:20:26.000000000 +0100
+++ new/libreoffice-impress-3.3.3.1/sd/source/ui/view/DocumentRenderer.cxx 2011-04-05 14:44:08.000000000 +0200
@@ -1329,7 +1329,7 @@
::boost::dynamic_pointer_cast<DrawViewShell>(mrBase.GetMainViewShell()));
if ( ! mpPrintView)
- mpPrintView.reset(new DrawView(mrBase.GetDocShell(), &rPrinter, pDrawViewShell.get()));
+ mpPrintView.reset(new DrawView(mrBase.GetDocShell(), &rPrinter, NULL));
if (nIndex<0 || sal::static_int_cast(nIndex)>=maPrinterPages.size())
return;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libreoffice-impress-3.3.2.2/sd/source/ui/view/drawview.cxx new/libreoffice-impress-3.3.3.1/sd/source/ui/view/drawview.cxx
--- old/libreoffice-impress-3.3.2.2/sd/source/ui/view/drawview.cxx 2010-11-11 16:20:26.000000000 +0100
+++ new/libreoffice-impress-3.3.3.1/sd/source/ui/view/drawview.cxx 2011-04-05 14:44:08.000000000 +0200
@@ -550,7 +550,7 @@
void DrawView::MakeVisible(const Rectangle& rRect, ::Window& rWin)
{
- if (!rRect.IsEmpty())
+ if (!rRect.IsEmpty() && mpDrawViewShell)
{
mpDrawViewShell->MakeVisible(rRect, rWin);
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org