[Libreoffice-commits] core.git: 3 commits - odk/CustomTarget_javadoc.mk sysui/Zip_osxicons.mk vcl/inc vcl/source

Michael Stahl mstahl at redhat.com
Wed Mar 13 12:55:10 PDT 2013


 odk/CustomTarget_javadoc.mk |    2 +-
 sysui/Zip_osxicons.mk       |    1 -
 vcl/inc/vcl/outdev.hxx      |    1 +
 vcl/source/gdi/outmap.cxx   |    8 ++++++++
 4 files changed, 10 insertions(+), 2 deletions(-)

New commits:
commit 8131b3892a6d7b287075a3ccb50f947a63e42e33
Author: Michael Stahl <mstahl at redhat.com>
Date:   Wed Mar 13 19:57:36 2013 +0100

    vcl: targetted restoration of OutputDevice::PixelToLogic overload
    
    Add some code needed for commit 684c502ed0a6782fe1b9c7d7cd1911a4a88b543a
    This fixes the infinite loop that allocates gigs of memory in sc_unoapi test.
    The problem was that instead of PixelToLogic overload an implicit Region
    ctor was called.
    
    Change-Id: Iefcd453a5c6327964c219074239ac65be737da6e

diff --git a/vcl/inc/vcl/outdev.hxx b/vcl/inc/vcl/outdev.hxx
index a4c3981..e51ec2b 100644
--- a/vcl/inc/vcl/outdev.hxx
+++ b/vcl/inc/vcl/outdev.hxx
@@ -978,6 +978,7 @@ public:
     Rectangle           PixelToLogic( const Rectangle& rDeviceRect ) const;
     Polygon             PixelToLogic( const Polygon& rDevicePoly ) const;
     PolyPolygon         PixelToLogic( const PolyPolygon& rDevicePolyPoly ) const;
+    basegfx::B2DPolyPolygon PixelToLogic( const basegfx::B2DPolyPolygon& rDevicePolyPoly ) const;
     Region              PixelToLogic( const Region& rDeviceRegion ) const;
     Point               PixelToLogic( const Point& rDevicePt,
                                       const MapMode& rMapMode ) const;
diff --git a/vcl/source/gdi/outmap.cxx b/vcl/source/gdi/outmap.cxx
index b1a5e01..6b28d77 100644
--- a/vcl/source/gdi/outmap.cxx
+++ b/vcl/source/gdi/outmap.cxx
@@ -1414,6 +1414,14 @@ PolyPolygon OutputDevice::PixelToLogic( const PolyPolygon& rDevicePolyPoly ) con
     return aPolyPoly;
 }
 
+basegfx::B2DPolyPolygon OutputDevice::PixelToLogic( const basegfx::B2DPolyPolygon& rPixelPolyPoly ) const
+{
+    basegfx::B2DPolyPolygon aTransformedPoly = rPixelPolyPoly;
+    const ::basegfx::B2DHomMatrix& rTransformationMatrix = GetInverseViewTransformation();
+    aTransformedPoly.transform( rTransformationMatrix );
+    return aTransformedPoly;
+}
+
 // -----------------------------------------------------------------------
 
 Region OutputDevice::PixelToLogic( const Region& rDeviceRegion ) const
commit e85105b5b13339f13fe755ee479c10ee19d54992
Author: Michael Stahl <mstahl at redhat.com>
Date:   Wed Mar 13 20:04:42 2013 +0100

    odk: depend on OUTDIR jar file if that is on classpath
    
    Change-Id: I416b5aac3afd636bb67f496fa061f9ff9db9bdf0

diff --git a/odk/CustomTarget_javadoc.mk b/odk/CustomTarget_javadoc.mk
index 24f06b3..296ecf4 100644
--- a/odk/CustomTarget_javadoc.mk
+++ b/odk/CustomTarget_javadoc.mk
@@ -19,7 +19,7 @@ odk_JAVAPACKAGES := com.sun.star.comp.helper \
 
 $(eval $(call gb_CustomTarget_register_target,odk/odkcommon/docs/java/ref,index.html))
 
-$(odk_WORKDIR)/docs/java/ref/index.html: $(call gb_Jar_get_target,ridl)
+$(odk_WORKDIR)/docs/java/ref/index.html: $(call gb_Jar_get_outdir_target,ridl)
 	$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),JDC,1)
 	$(JAVADOC) -J-Xmx120m -use -splitindex \
 		-windowtitle "Java UNO Runtime Reference" \
commit 2b80ac59767fdb1d6bf5249e1e10f69237180aa5
Author: Michael Stahl <mstahl at redhat.com>
Date:   Wed Mar 13 20:03:32 2013 +0100

    sysui: remove non-existent imaginary extract_icons_names.pl
    
    Change-Id: I6f2f785f50a83789bc45b90747144eb030f7fe7d

diff --git a/sysui/Zip_osxicons.mk b/sysui/Zip_osxicons.mk
index 62eff41..1f73521 100644
--- a/sysui/Zip_osxicons.mk
+++ b/sysui/Zip_osxicons.mk
@@ -14,7 +14,6 @@ $(eval $(call gb_Zip_Zip,osxicons,$(SRCDIR)/sysui/desktop))
 $(eval $(call gb_Zip_add_files,osxicons,\
 	$(addprefix icons/,$(osxicons_LIST)) \
 	macosx/Info.plist \
-	macosx/extract_icons_names.pl \
 ))
 
 # vim: set ts=4 sw=4 et:


More information about the Libreoffice-commits mailing list