You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by ja...@apache.org on 2013/11/03 01:51:35 UTC

svn commit: r1538303 - in /openoffice/branches/capstone2013/main: ./ cui/source/options/ dtrans/source/win32/dtobj/ io/source/TextOutputStream/ readlicense_oo/docs/readme/ sfx2/inc/sfx2/ sfx2/source/dialog/ sot/source/sdstor/ svtools/source/graphic/ sv...

Author: jani
Date: Sun Nov  3 00:51:34 2013
New Revision: 1538303

URL: http://svn.apache.org/r1538303
Log:
merge from trunk, and update to central Makefile

Added:
    openoffice/branches/capstone2013/main/Makefile.gb.in
      - copied unchanged from r1531526, openoffice/branches/capstone2013/main/Makefile.in
Removed:
    openoffice/branches/capstone2013/main/Makefile.in
Modified:
    openoffice/branches/capstone2013/main/Makefile
    openoffice/branches/capstone2013/main/cui/source/options/optsave.cxx
    openoffice/branches/capstone2013/main/dtrans/source/win32/dtobj/DOTransferable.cxx
    openoffice/branches/capstone2013/main/io/source/TextOutputStream/TextOutputStream.cxx
    openoffice/branches/capstone2013/main/readlicense_oo/docs/readme/readme.xrm
    openoffice/branches/capstone2013/main/sfx2/inc/sfx2/dinfdlg.hxx
    openoffice/branches/capstone2013/main/sfx2/source/dialog/dinfdlg.cxx
    openoffice/branches/capstone2013/main/sot/source/sdstor/stgstrms.cxx
    openoffice/branches/capstone2013/main/svtools/source/graphic/grfmgr.cxx
    openoffice/branches/capstone2013/main/svx/inc/svx/fillctrl.hxx
    openoffice/branches/capstone2013/main/svx/source/tbxctrls/fillctrl.cxx
    openoffice/branches/capstone2013/main/vcl/win/source/gdi/salbmp.cxx

Modified: openoffice/branches/capstone2013/main/Makefile
URL: http://svn.apache.org/viewvc/openoffice/branches/capstone2013/main/Makefile?rev=1538303&r1=1538302&r2=1538303&view=diff
==============================================================================
--- openoffice/branches/capstone2013/main/Makefile (original)
+++ openoffice/branches/capstone2013/main/Makefile Sun Nov  3 00:51:34 2013
@@ -29,314 +29,371 @@ ifeq ($(MODULE_TARGET),)
 endif
 SUB_TARGET := $(filter $(EXECUTE_TARGET), $(MAKECMDGOALS))
 
-MAKE_CALL= @cd $@; Make $(SUB_TARGET)
+MAKE_CALL= @cd $@; make $(SUB_TARGET)
+NO_CALL= @echo $@ $(SUB_TARGET)
 
+# default target if none is given
 all: instsetoo_native
 
+# target to extract messages, called as "make genPO all" or "make genPO"
+genPO:
+
+
 $(EXECUTE_TARGET) : $(MODULE_TARGET)
 
 
 
 # ========== special targets (outside main) ==========
+# This is temporary and will be removed
 l10n : l10ntools
-	$(MAKE_CALL) ../extras
+	@cd ../extras/$@; echo $(SUB_TARGET)
 
+# build external libraries, just a ref. was build with bootstrap
 ratscan hunspell coinmp apr serf apr-util:
-	$(MAKE_CALL) ../ext_libraries
+	@cd ../ext_libraries/$@; echo $(SUB_TARGET)
 
 
 
 # ========== module targets ==========
-afms : solenv
-	$(MAKE_CALL)
+apache-commons : tomcat
+	$(NO_CALL)
 
-accessibility :    l10n tools jurt offuh unoil vcl javaunohelper jvmaccess cppu sal toolkit svtools libxslt
-	$(MAKE_CALL)
+apple_remote : soltools
+	$(NO_CALL)
 
-animations : cppuhelper comphelper offuh libxslt
-	$(MAKE_CALL)
+beanshell : solenv
+	$(NO_CALL)
 
-apache-commons : tomcat
-	$(MAKE_CALL)
+boost : solenv
+	$(NO_CALL)
 
-apple_remote : soltools
-	$(MAKE_CALL)
+cosv : soltools stlport
+	$(NO_CALL)
+
+epm : solenv
+	$(NO_CALL)
+
+expat : soltools
+	$(NO_CALL)
+
+external : soltools
+	$(NO_CALL)
+
+extras : solenv
+	$(NO_CALL)
+
+graphite : stlport
+	$(NO_CALL)
+
+hsqldb : solenv
+	$(NO_CALL)
+
+icu : external
+	$(NO_CALL)
+
+libtextcat : stlport soltools
+	$(NO_CALL)
+
+MathMLDTD : solenv
+	$(NO_CALL)
+
+mdds : boost
+	$(NO_CALL)
+
+more_fonts : solenv
+	$(NO_CALL)
+
+moz : nss
+	$(NO_CALL)
+
+mythes : soltools
+	$(NO_CALL)
+
+nss : stlport
+	$(NO_CALL)
+
+o3tl : sal
+	$(NO_CALL)
+
+openssl : external expat
+	$(NO_CALL)
+
+python : openssl
+	$(NO_CALL)
+
+sal : xml2cmp stlport external boost 
+	$(NO_CALL)
+
+sane : solenv
+	$(NO_CALL)
+
+saxon : stax
+	$(NO_CALL)
+
+solenv :
+	$(NO_CALL)
+
+soltools : solenv
+	$(NO_CALL)
+
+stax : solenv
+	$(NO_CALL)
+
+stlport : boost
+	$(NO_CALL)
+
+tomcat : solenv
+	$(NO_CALL)
+
+twain : solenv
+	$(NO_CALL)
+
+unixODBC : solenv
+	$(NO_CALL)
+
+vigra : solenv
+	$(NO_CALL)
+
+vos : sal
+	$(NO_CALL)
+
+x11_extensions : solenv
+	$(NO_CALL)
+
+xml2cmp : soltools stlport
+	$(NO_CALL)
+
+xsltml : external
+	$(NO_CALL)
+
+
+
+
+# ========== module targets ==========
+accessibility :    l10n tools jurt offuh unoil vcl javaunohelper jvmaccess cppu sal toolkit svtools libxslt
+	$(NO_CALL)
+
+animations : cppuhelper comphelper offuh libxslt
+	$(NO_CALL)
 
 autodoc :  cosv udm sal
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 automation : basic fpicker
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 avmedia :    l10n tools sfx2 libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 basctl : libxslt l10n svx
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 basebmp : sal vigra basegfx boost
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 basegfx : o3tl sal offuh cppuhelper cppu
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 basic :    l10n offuh oovbaapi svtools xmlscript framework salhelper libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 bean : javaunohelper jurt ridljar unoil offapi udkapi
-	$(MAKE_CALL)
-
-beanshell : solenv
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 binaryurp : boost libxslt cppu cppuhelper offuh sal salhelper stlport
-	$(MAKE_CALL)
-
-boost : solenv
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 bridges : cppuhelper jurt jvmaccess salhelper
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 cairo : zlib soltools stlport
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 canvas : javaunohelper comphelper cppuhelper offuh unoil tools svtools vcl basegfx cairo libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 chart2 :    offapi offuh l10n comphelper cppu cppuhelper sal svtools svx tools vcl toolkit unotools sfx2 libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 cli_ure :       cppu cppuhelper sal codemaker stoc udkapi bridges
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 codemaker : udkapi
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 comphelper : cppuhelper ucbhelper offuh vos salhelper libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 configmgr : boost libxslt comphelper cppu cppuhelper offuh sal salhelper stlport xmlreader
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 connectivity    :    shell  l10n comphelper moz  svl unixODBC unoil javaunohelper hsqldb qadevOOo officecfg nss libxslt
-	$(MAKE_CALL)
-
-cosv : soltools stlport
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 cppcanvas : comphelper cppuhelper offuh tools vcl basegfx canvas
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 cppuhelper : boost libxslt codemaker cppu offuh
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 cppu : sal salhelper offuh boost
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 cpputools : cppuhelper offuh libxml2
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 crashrep :    l10n sal sysui tools shell
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 cui : svx sax sot
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 curl : stlport external
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 dbaccess        :       l10n boost connectivity svx stoc qadevOOo xmlscript libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 desktop :    l10n sfx2 stoc sysui  boost svx xmlhelp sal unoil officecfg offuh filter libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 drawinglayer : sal vcl basegfx offuh cppuhelper cppu svtools avmedia canvas cppcanvas
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 dtrans : unotools offapi offuh rdbmaker vos stoc libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 editeng : l10n svtools xmloff linguistic
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 embeddedobj : offuh sal cppu cppuhelper comphelper tools unotools vos libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 embedserv : offuh sal cppu cppuhelper comphelper libxslt
-	$(MAKE_CALL)
-
-epm : solenv
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 eventattacher   :       offapi cppuhelper vos libxslt
-	$(MAKE_CALL)
-
-expat : soltools
-	$(MAKE_CALL)
-
-extras : solenv
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 extensions :  officecfg  l10n rdbmaker svx sane twain offuh stoc zlib curl libxslt
-	$(MAKE_CALL)
-
-external :       soltools
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 fileaccess : unotools rdbmaker tools ucbhelper libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 filter  :    l10n svtools unotools xmloff cppu tools cppuhelper sal svx javaunohelper jvmaccess canvas saxon libxslt basegfx
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 forms :    l10n oovbaapi svx sfx2 qadevOOo libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 formula    :   boost libxslt comphelper svx
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 fpicker : libxslt l10n rdbmaker svtools
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 framework : libxslt l10n svtools
-	$(MAKE_CALL)
-
-graphite : stlport solenv
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 helpcontent2 :    l10n xmlhelp
-	$(MAKE_CALL)
-
-hsqldb : solenv
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 hwpfilter : offuh cppuhelper comphelper zlib libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 hyphen : soltools
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 i18npool    :   bridges sax stoc comphelper icu i18nutil libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 i18nutil    :   sal cppu offuh
-	$(MAKE_CALL)
-
-icc : solenv stlport external sal
-	$(MAKE_CALL)
+	$(NO_CALL)
 
-icu : solenv external
-	$(MAKE_CALL)
+icc : stlport external sal
+	$(NO_CALL)
 
 idlc : ucpp registry
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 idl : tools
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 instsetoo_native : l10n postprocess packimages ratscan
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 io : libxslt rdbmaker
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 javainstaller2    :    l10n setup_native
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 javaunohelper : libxslt bridges cppuhelper jurt ridljar unoil
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 jpeg :  soltools
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 jurt : ridljar sal
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 jvmaccess : offuh ridljar cppu sal salhelper
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 jvmfwk : cppu cppuhelper sal libxml2
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 l10ntools : tools libxslt lucene python
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 libpng : zlib soltools
-	$(MAKE_CALL)
-
-libtextcat      :       stlport soltools solenv
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 libxml2 : soltools
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 libxmlsec   : stlport soltools libxml2 moz 
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 libxslt : soltools libxml2
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 lingucomponent  :      linguistic libtextcat svl hyphen hunspell mythes libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 linguistic  :   svl xmloff ucbhelper vos comphelper icu libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 lucene  :  soltools expat
-	$(MAKE_CALL)
-
-MathMLDTD : solenv
-	$(MAKE_CALL)
-
-mdds : solenv boost
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 migrationanalysis   :   soltools shell
-	$(MAKE_CALL)
-
-more_fonts : solenv
-	$(MAKE_CALL)
-
-moz : solenv  nss
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 mysqlc : solenv offuh cppu soltools cppuhelper readlicense_oo
-	$(MAKE_CALL)
-
-mythes  :       soltools solenv
-	$(MAKE_CALL)
-
-nss : solenv stlport
-	$(MAKE_CALL)
-
-o3tl : sal boost
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 odk     :      cppuhelper jurt javaunohelper udkapi ridljar offapi autodoc unodevtools external
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 offapi : udkapi idlc solenv
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 officecfg   :    l10n soltools solenv libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 offuh : offapi oovbaapi codemaker
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 oldep : svtools
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 oovbaapi : offapi solenv
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 oox : vos cppu cppuhelper comphelper sal offapi sax basegfx xmlscript tools vcl boost openssl libxslt
-	$(MAKE_CALL)
-
-openssl  :  soltools external expat
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 package : cppu cppuhelper comphelper ucbhelper sal sax zlib libxslt
 
@@ -345,255 +402,207 @@ packimages : postprocess
 padmin : vcl svtools
 
 postprocess     :      svgio accessibility automation basctl bean chart2 configmgr crashrep coinmp cui dbaccess desktop dtrans embeddedobj embedserv epm eventattacher extensions extras fileaccess filter forms fpicker helpcontent2 hwpfilter io javainstaller2 lingucomponent MathMLDTD odk officecfg package padmin psprint_config remotebridges sc scaddins sccomp scp2 scripting sd setup_native slideshow starmath sw sysui testtools ucb UnoControls unoxml ure wizards xmerge xmlsecurity more_fonts pyuno readlicense_oo unodevtools reportbuilder reportdesign sdext swext smoketestdoc uui writerfilter oox mysqlc libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 psprint_config : soltools afms
-	$(MAKE_CALL)
-
-python :  solenv openssl
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 pyuno : stoc cpputools cppuhelper bridges tools python libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 qadevOOo    : javaunohelper jurt ridljar unoil
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 rdbmaker : cppuhelper
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 readlicense_oo :    l10n solenv libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 redland : stlport soltools libxml2 libxslt openssl
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 registry : salhelper store
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 remotebridges : libxslt cppu cppuhelper offuh rdbmaker sal
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 reportbuilder    :   boost wizards readlicense_oo apache-commons officecfg
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 reportdesign    :   l10n boost comphelper dbaccess formula libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 rhino : soltools
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 ridljar : codemaker solenv udkapi
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 rsc : tools
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 salhelper : sal
-	$(MAKE_CALL)
-
-sal : xml2cmp stlport external boost 
-	$(MAKE_CALL)
-
-sane : solenv
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 sax : offapi cppuhelper expat comphelper libxslt
-	$(MAKE_CALL)
-
-saxon : solenv stax
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 scaddins : libxslt l10n vcl
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 sccomp :    l10n offuh comphelper coinmp tools rsc libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 scp2    :    l10n i18npool setup_native l10ntools python icu redland libxslt apr apr-util serf
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 sc      :       filter l10n vbahelper oovbaapi svx uui stoc boost formula mdds oox libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 scripting : oovbaapi vbahelper bridges rdbmaker vcl xmlscript basic sfx2 rhino beanshell javaunohelper libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 sdext : l10n offuh comphelper unotools readlicense_oo cppu tools cppuhelper sal javaunohelper officecfg libxslt xmlhelp
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 sd      :    filter l10n animations svx sfx2 stoc canvas libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 setup_native : l10n l10ntools soltools sal xml2cmp
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 sfx2    :    l10n idl basic xmlscript framework readlicense_oo shell setup_native sax libxml2 libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 shell :    l10n offuh rdbmaker tools sal expat libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 slideshow : tools sal cppu vcl comphelper cppuhelper offuh cppcanvas basegfx svtools unotools toolkit animations avmedia libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 smoketestdoc : soltools codemaker unoil javaunohelper
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 smoketestoo_native     :       instsetoo_native test smoketestdoc
-	$(MAKE_CALL)
-
-solenv :
-	$(MAKE_CALL)
-
-soltools : solenv
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 sot : tools ucbhelper unotools
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 splitbuild     :      postprocess
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 starmath : libxslt l10n svx
-	$(MAKE_CALL)
-
-stax : solenv
-	$(MAKE_CALL)
-
-stlport :    solenv boost
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 stoc : rdbmaker cppuhelper cppu jvmaccess sal salhelper jvmfwk xmlreader libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 store : sal
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 svgio : sal basegfx drawinglayer cppuhelper cppu svtools
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 svl : l10n rsc offuh ucbhelper unotools cppu cppuhelper comphelper sal sot  libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 svtools : l10n svl offuh toolkit ucbhelper unotools jpeg cppu cppuhelper comphelper sal sot jvmfwk libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 svx : sfx2 l10n oovbaapi connectivity xmloff linguistic jvmfwk avmedia drawinglayer editeng libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 swext :   officecfg l10n javaunohelper ridljar unoil jurt apache-commons readlicense_oo xsltml xmlhelp
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 sw      :    filter l10n connectivity vbahelper svx stoc writerfilter libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 sysui : l10n offapi xml2cmp rdbmaker l10ntools setup_native
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 testgraphical     :       instsetoo_native qadevOOo
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 testtools : cpputools io remotebridges stoc javaunohelper pyuno cli_ure offapi ure libxslt
-	$(MAKE_CALL)
-
-tomcat : solenv
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 toolkit : libxslt vcl qadevOOo
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 tools : cppu external offuh vos zlib expat basegfx comphelper i18npool
-	$(MAKE_CALL)
-
-twain : solenv
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 ucbhelper   :   offuh sal cppu cppuhelper salhelper
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 ucb : cppuhelper curl openssl libxml2 libxslt offapi sal salhelper ucbhelper udkapi comphelper serf tools
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 ucpp  :  soltools
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 udkapi : idlc
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 udm :  cosv
-	$(MAKE_CALL)
-
-unixODBC : solenv
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 UnoControls : libxslt cppuhelper offuh tools
-	$(MAKE_CALL)
-
-unoil : codemaker offapi ridljar solenv cli_ure
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 unodevtools : codemaker cppuhelper
-	$(MAKE_CALL)
+	$(NO_CALL)
+
+unoil : codemaker offapi ridljar solenv cli_ure
+	$(NO_CALL)
 
 unotools : libxslt comphelper cppuhelper offuh tools ucbhelper
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 unoxml : offuh cppuhelper libxml2 libxslt redland sax comphelper ucbhelper
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 ure : libxslt binaryurp cli_ure io javaunohelper remotebridges solenv stoc
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 uui :    l10n vcl svtools libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 vbahelper : oovbaapi offuh basic sfx2 svx filter cppuhelper vcl comphelper svtools tools sal unotools libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 vcl : l10n apple_remote boost rsc sot ucbhelper unotools icu graphite i18npool i18nutil unoil ridljar x11_extensions offuh basegfx basebmp tools l10ntools icc cpputools shell svl libxslt
-	$(MAKE_CALL)
-
-vigra : solenv
-	$(MAKE_CALL)
-
-vos : sal solenv
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 wizards     :    l10n rsc javaunohelper unoil libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 writerfilter : soltools sal boost cppu cppuhelper ucbhelper tools svx libxslt oox
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 writerperfect : sot comphelper xmloff libxslt
-	$(MAKE_CALL)
-
-x11_extensions : solenv
-	$(MAKE_CALL)
-
-xmerge : solenv unoil javaunohelper libxslt
-	$(MAKE_CALL)
-
-xml2cmp : soltools stlport
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 xmlhelp :       comphelper ucbhelper libxslt unoil lucene javaunohelper l10ntools
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 xmloff : libxslt offapi svl vos
-	$(MAKE_CALL)
+	$(NO_CALL)
+
+xmerge : solenv unoil javaunohelper libxslt
+	$(NO_CALL)
 
 xmlreader : boost cppu offuh sal stlport
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 xmlscript : comphelper tools offapi libxslt
-	$(MAKE_CALL)
+	$(NO_CALL)
 
 xmlsecurity :    l10n xmloff unotools offapi unoil svx moz  libxmlsec nss libxslt
 
-xsltml : solenv external
-	$(MAKE_CALL)
-
 zlib : soltools
-	$(MAKE_CALL)
+	$(NO_CALL)

Modified: openoffice/branches/capstone2013/main/cui/source/options/optsave.cxx
URL: http://svn.apache.org/viewvc/openoffice/branches/capstone2013/main/cui/source/options/optsave.cxx?rev=1538303&r1=1538302&r2=1538303&view=diff
==============================================================================
--- openoffice/branches/capstone2013/main/cui/source/options/optsave.cxx (original)
+++ openoffice/branches/capstone2013/main/cui/source/options/optsave.cxx Sun Nov  3 00:51:34 2013
@@ -655,32 +655,29 @@ IMPL_LINK( SfxSaveTabPage, AutoClickHdl_
 /* -----------------------------05.04.01 13:10--------------------------------
 
  ---------------------------------------------------------------------------*/
-OUString lcl_ExtracUIName(const Sequence<PropertyValue> rProperties)
+OUString lcl_ExtracUIName(const Sequence<PropertyValue> &rProperties)
 {
-    OUString sRet;
-    sal_Int32 nFlags;
-    const PropertyValue* pProperties = rProperties.getConstArray();
-    for(int nProp = 0; nProp < rProperties.getLength(); nProp++)
+    OUString sName;
+    const PropertyValue* pPropVal = rProperties.getConstArray();
+    const PropertyValue* const pEnd = pPropVal + rProperties.getLength();
+    for( ; pPropVal != pEnd; pPropVal++ )
     {
-        if(!pProperties[nProp].Name.compareToAscii("UIName"))
+        const OUString &rName = pPropVal->Name;
+        if( rName.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "UIName" ) ) )
         {
-            if ( pProperties[nProp].Value >>= sRet )
-                break;
+            OUString sUIName;
+            if ( ( pPropVal->Value >>= sUIName ) && sUIName.getLength() )
+                return sUIName;
         }
-        else if(!pProperties[nProp].Name.compareToAscii("Flags"))
+        else if( rName.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "Name" ) ) )
         {
-            if ( pProperties[nProp].Value >>= nFlags )
-            {
-                nFlags &= 0x100;
-            }
-        }
-        else if(!pProperties[nProp].Name.compareToAscii("Name"))
-        {
-            if ( !sRet.getLength() )
-                pProperties[nProp].Value >>= sRet;
+            pPropVal->Value >>= sName;
         }
     }
-    return sRet;
+
+    OSL_ENSURE( false, "Filter without UIName!" );
+
+    return sName;
 }
 /* -----------------------------05.04.01 13:37--------------------------------
 

Modified: openoffice/branches/capstone2013/main/dtrans/source/win32/dtobj/DOTransferable.cxx
URL: http://svn.apache.org/viewvc/openoffice/branches/capstone2013/main/dtrans/source/win32/dtobj/DOTransferable.cxx?rev=1538303&r1=1538302&r2=1538303&view=diff
==============================================================================
--- openoffice/branches/capstone2013/main/dtrans/source/win32/dtobj/DOTransferable.cxx (original)
+++ openoffice/branches/capstone2013/main/dtrans/source/win32/dtobj/DOTransferable.cxx Sun Nov  3 00:51:34 2013
@@ -136,6 +136,21 @@ Any SAL_CALL CDOTransferable::getTransfe
 			 Any aAny = makeAny( aUnicodeText );
 			 return aAny;
 		}
+        else if(CF_DIBV5 == fetc.getClipformat())
+        {
+            // #123407# CF_DIBV5 has priority; if the try to fetch this failed, 
+            // check CF_DIB availability as an alternative
+            fetc.setClipformat(CF_DIB);
+
+            try
+            {
+                clipDataStream = getClipboardData( fetc );
+            }
+            catch( UnsupportedFlavorException& )
+            {
+                throw; // pass through, tried all possibilities
+            }
+        }
 		else
 			throw; // pass through exception
 	}

Modified: openoffice/branches/capstone2013/main/io/source/TextOutputStream/TextOutputStream.cxx
URL: http://svn.apache.org/viewvc/openoffice/branches/capstone2013/main/io/source/TextOutputStream/TextOutputStream.cxx?rev=1538303&r1=1538302&r2=1538303&view=diff
==============================================================================
--- openoffice/branches/capstone2013/main/io/source/TextOutputStream/TextOutputStream.cxx (original)
+++ openoffice/branches/capstone2013/main/io/source/TextOutputStream/TextOutputStream.cxx Sun Nov  3 00:51:34 2013
@@ -74,7 +74,8 @@ class OTextOutputStream : public TextOut
 	rtl_UnicodeToTextContext   	mContextUnicode2Text;
 
 	Sequence<sal_Int8> implConvert( const OUString& rSource );
-
+    void checkOutputStream() throw(IOException);
+    
 public:
 	OTextOutputStream();
 	~OTextOutputStream();
@@ -174,6 +175,7 @@ Sequence<sal_Int8> OTextOutputStream::im
 void OTextOutputStream::writeString( const OUString& aString ) 
 	throw(IOException, RuntimeException)
 {
+    checkOutputStream();
 	if( !mbEncodingInitialized )
 	{
 		OUString aUtf8Str( RTL_CONSTASCII_USTRINGPARAM("utf8") );
@@ -205,22 +207,35 @@ void OTextOutputStream::setEncoding( con
 void OTextOutputStream::writeBytes( const Sequence< sal_Int8 >& aData ) 
 	throw(NotConnectedException, BufferSizeExceededException, IOException, RuntimeException)
 {
+    checkOutputStream();
 	mxStream->writeBytes( aData );
 }
 
 void OTextOutputStream::flush(  ) 
 	throw(NotConnectedException, BufferSizeExceededException, IOException, RuntimeException)
 {
+    checkOutputStream();
 	mxStream->flush();
 }
 
 void OTextOutputStream::closeOutput(  ) 
 	throw(NotConnectedException, BufferSizeExceededException, IOException, RuntimeException)
 {
+    checkOutputStream();
 	mxStream->closeOutput();
 }
 
 
+void OTextOutputStream::checkOutputStream()
+    throw(IOException)
+{
+    if (! mxStream.is() )
+        throw IOException(
+            OUString(RTL_CONSTASCII_USTRINGPARAM("output stream is not initialized, you have to use setOutputStream first")),
+            Reference<XInterface>());
+}
+
+
 //===========================================================================
 // XActiveDataSource
 

Modified: openoffice/branches/capstone2013/main/readlicense_oo/docs/readme/readme.xrm
URL: http://svn.apache.org/viewvc/openoffice/branches/capstone2013/main/readlicense_oo/docs/readme/readme.xrm?rev=1538303&r1=1538302&r2=1538303&view=diff
==============================================================================
--- openoffice/branches/capstone2013/main/readlicense_oo/docs/readme/readme.xrm (original)
+++ openoffice/branches/capstone2013/main/readlicense_oo/docs/readme/readme.xrm Sun Nov  3 00:51:34 2013
@@ -301,8 +301,8 @@
 		</div>
 
 		<div id="ModifiedSourceCode">
-			<h2 id="sdffd23r3cefwefew" xml:lang="en-US">Used / Modified Source Code</h2>
-            <p id="sdffd23red32efew">For detailed information about used and/or modified source code, see the NOTICE file which is part of the installation.</p>
+			<h2 id="ModifiedSourceCodeHeading" xml:lang="en-US">Used / Modified Source Code</h2>
+            <p id="ModifiedSourceCodePara" xml:lang="en-US">For detailed information about used and/or modified source code, see the NOTICE file which is part of the installation.</p>
 		</div>
 	</body>
 </html>

Modified: openoffice/branches/capstone2013/main/sfx2/inc/sfx2/dinfdlg.hxx
URL: http://svn.apache.org/viewvc/openoffice/branches/capstone2013/main/sfx2/inc/sfx2/dinfdlg.hxx?rev=1538303&r1=1538302&r2=1538303&view=diff
==============================================================================
--- openoffice/branches/capstone2013/main/sfx2/inc/sfx2/dinfdlg.hxx (original)
+++ openoffice/branches/capstone2013/main/sfx2/inc/sfx2/dinfdlg.hxx Sun Nov  3 00:51:34 2013
@@ -440,14 +440,10 @@ struct CustomPropertyLine
     CustomPropertiesTimeField       m_aTimeField;
     const String                    m_sDurationFormat;
     CustomPropertiesDurationField   m_aDurationField;
-    CustomPropertiesEditButton     m_aEditButton;
+    CustomPropertiesEditButton      m_aEditButton;
     CustomPropertiesYesNoButton     m_aYesNoButton;
     CustomPropertiesRemoveButton    m_aRemoveButton;
 
-    Point                           m_aDatePos;
-    Point                           m_aTimePos;
-    Size                            m_aDateTimeSize;
-
     bool                            m_bIsRemoved;
     bool                            m_bTypeLostFocus;
 
@@ -471,6 +467,9 @@ private:
     CustomPropertiesYesNoButton         m_aYesNoButton;
     ImageButton                         m_aRemoveButton;
 
+    long                                m_nDatePosX;
+    long                                m_nTimePosX;
+
     sal_Int32                           m_nLineHeight;
 	sal_Int32							m_nScrollPos;
     SvtSysLocale                        m_aSysLocale;

Modified: openoffice/branches/capstone2013/main/sfx2/source/dialog/dinfdlg.cxx
URL: http://svn.apache.org/viewvc/openoffice/branches/capstone2013/main/sfx2/source/dialog/dinfdlg.cxx?rev=1538303&r1=1538302&r2=1538303&view=diff
==============================================================================
--- openoffice/branches/capstone2013/main/sfx2/source/dialog/dinfdlg.cxx (original)
+++ openoffice/branches/capstone2013/main/sfx2/source/dialog/dinfdlg.cxx Sun Nov  3 00:51:34 2013
@@ -1847,8 +1847,9 @@ IMPL_LINK( CustomPropertiesWindow, TypeH
     }
     else if( nType == CUSTOM_TYPE_DATETIME)
     {
-        pLine->m_aDateField.SetPosSizePixel( pLine->m_aDatePos, pLine->m_aDateTimeSize );
-        pLine->m_aTimeField.SetPosSizePixel(pLine->m_aTimePos, pLine->m_aDateTimeSize );
+        const long nPosY( pLine->m_aDateField.GetPosPixel().Y() );
+        pLine->m_aDateField.SetPosPixel( ::Point( m_nDatePosX, nPosY ) );
+        pLine->m_aTimeField.SetPosPixel( ::Point( m_nTimePosX, nPosY ) );
     }
 
     return 0;
@@ -1871,10 +1872,15 @@ IMPL_LINK( CustomPropertiesWindow, Remov
             if ( pLine->m_bIsRemoved )
                 continue;
 
-            Window* pWindows[] = {  &pLine->m_aNameBox, &pLine->m_aTypeBox, &pLine->m_aValueEdit,
-                                    &pLine->m_aDateField, &pLine->m_aTimeField, 
-                                    &pLine->m_aDurationField, &pLine->m_aEditButton,
-                                    &pLine->m_aYesNoButton, &pLine->m_aRemoveButton, NULL };
+            Window* pWindows[] = {  &pLine->m_aNameBox,
+                                    &pLine->m_aTypeBox,
+                                    &pLine->m_aValueEdit,
+                                    &pLine->m_aDateField,
+                                    &pLine->m_aTimeField,
+                                    &pLine->m_aDurationField,
+                                    &pLine->m_aEditButton,
+                                    &pLine->m_aYesNoButton,
+                                    &pLine->m_aRemoveButton, NULL };
             Window** pCurrent = pWindows;
             while ( *pCurrent )
             {
@@ -2042,6 +2048,9 @@ void CustomPropertiesWindow::InitControl
 
     m_nLineHeight =
         ( m_aRemoveButton.GetPosPixel().Y() * 2 ) + m_aRemoveButton.GetSizePixel().Height();
+
+    m_nDatePosX = m_aDateField.GetPosPixel().X();
+    m_nTimePosX = m_aTimeField.GetPosPixel().X();
 }
 
 sal_uInt16 CustomPropertiesWindow::GetVisibleLineCount() const
@@ -2096,10 +2105,6 @@ void CustomPropertiesWindow::AddLine( co
         pCurrent++;
         pNewCurrent++;
     }
-    //
-    pNewLine->m_aDatePos = pNewLine->m_aDateField.GetPosPixel();
-    pNewLine->m_aTimePos = pNewLine->m_aTimeField.GetPosPixel();
-    pNewLine->m_aDateTimeSize = pNewLine->m_aDateField.GetSizePixel();
 
     double nTmpValue = 0;
     bool bTmpValue = false;
@@ -2208,8 +2213,15 @@ void CustomPropertiesWindow::DoScroll( s
         if ( pLine->m_bIsRemoved )
             continue;
 
-        Window* pWindows[] = {  &pLine->m_aNameBox, &pLine->m_aTypeBox, &pLine->m_aValueEdit, &pLine->m_aDurationField,
-                                &pLine->m_aYesNoButton, &pLine->m_aRemoveButton, NULL };
+        Window* pWindows[] = {  &pLine->m_aNameBox,
+                                &pLine->m_aTypeBox,
+                                &pLine->m_aValueEdit,
+                                &pLine->m_aDurationField,
+                                &pLine->m_aEditButton,
+                                &pLine->m_aDateField,
+                                &pLine->m_aTimeField,
+                                &pLine->m_aYesNoButton,
+                                &pLine->m_aRemoveButton, NULL };
         Window** pCurrent = pWindows;
         while ( *pCurrent )
         {

Modified: openoffice/branches/capstone2013/main/sot/source/sdstor/stgstrms.cxx
URL: http://svn.apache.org/viewvc/openoffice/branches/capstone2013/main/sot/source/sdstor/stgstrms.cxx?rev=1538303&r1=1538302&r2=1538303&view=diff
==============================================================================
--- openoffice/branches/capstone2013/main/sot/source/sdstor/stgstrms.cxx (original)
+++ openoffice/branches/capstone2013/main/sot/source/sdstor/stgstrms.cxx Sun Nov  3 00:51:34 2013
@@ -29,6 +29,7 @@
 #include <osl/file.hxx>
 #include <tools/tempfile.hxx>
 #include <tools/debug.hxx>
+#include <set>
 
 #include "sot/stg.hxx"
 #include "stgelem.hxx"
@@ -768,14 +769,26 @@ void StgDataStrm::Init( sal_Int32 nBgn, 
         // determine the actual size of the stream by scanning
         // the FAT chain and counting the # of pages allocated
         nSize = 0;
-		sal_Int32 nOldBgn = -1;
-        while( nBgn >= 0 && nBgn != nOldBgn )
+
+        // there may be files with double page numbers or loops of page
+        // references. This is not allowed. To be able to track this and
+        // to exit with an error, track already scanned PageNumbers here
+        // and use them to see if an already counted page is re-visited
+        std::set< sal_Int32 > nUsedPageNumbers;
+
+        while(nBgn >= 0)
         {
-			nOldBgn = nBgn;
-            nBgn = pFat->GetNextPage( nBgn );
-			if( nBgn == nOldBgn )
-				rIo.SetError( ERRCODE_IO_WRONGFORMAT );
-            nSize += nPageSize;
+            if(nUsedPageNumbers.find(nBgn) == nUsedPageNumbers.end())
+            {
+                nUsedPageNumbers.insert(nBgn);
+                nSize += nPageSize;
+                nBgn = pFat->GetNextPage(nBgn);
+            }
+            else
+            {
+                rIo.SetError(ERRCODE_IO_WRONGFORMAT);
+                nBgn = -1;
+            }
         }
     }
 }

Modified: openoffice/branches/capstone2013/main/svtools/source/graphic/grfmgr.cxx
URL: http://svn.apache.org/viewvc/openoffice/branches/capstone2013/main/svtools/source/graphic/grfmgr.cxx?rev=1538303&r1=1538302&r2=1538303&view=diff
==============================================================================
--- openoffice/branches/capstone2013/main/svtools/source/graphic/grfmgr.cxx (original)
+++ openoffice/branches/capstone2013/main/svtools/source/graphic/grfmgr.cxx Sun Nov  3 00:51:34 2013
@@ -946,23 +946,25 @@ Graphic GraphicObject::GetTransformedGra
 
         if( aMapGraph == MAP_PIXEL )
         {
-            aCropLeftTop = Application::GetDefaultDevice()->LogicToPixel( Size( rAttr.GetLeftCrop(),
-                                                                                rAttr.GetTopCrop() ),
-                                                                          aMap100 );
-            aCropRightBottom = Application::GetDefaultDevice()->LogicToPixel( Size( rAttr.GetRightCrop(),
-                                                                                    rAttr.GetBottomCrop() ),
-                                                                              aMap100 );
+            // crops are in 1/100th mm -> to aMapGraph -> to MAP_PIXEL
+            aCropLeftTop = Application::GetDefaultDevice()->LogicToPixel( 
+                Size(rAttr.GetLeftCrop(), rAttr.GetTopCrop()), 
+                aMap100);
+            aCropRightBottom = Application::GetDefaultDevice()->LogicToPixel( 
+                Size(rAttr.GetRightCrop(), rAttr.GetBottomCrop()),
+                aMap100);
         }
         else
         {
-            aCropLeftTop = OutputDevice::LogicToLogic( Size( rAttr.GetLeftCrop(),
-                                                             rAttr.GetTopCrop() ),
-                                                       aMap100,
-                                                       aMapGraph );
-            aCropRightBottom = OutputDevice::LogicToLogic( Size( rAttr.GetRightCrop(),
-                                                                 rAttr.GetBottomCrop() ),
-                                                           aMap100,
-                                                           aMapGraph );
+            // crops are in GraphicObject units -> to aMapGraph
+            aCropLeftTop = OutputDevice::LogicToLogic(
+                Size(rAttr.GetLeftCrop(), rAttr.GetTopCrop()),
+                aMap100,
+                aMapGraph);
+            aCropRightBottom = OutputDevice::LogicToLogic( 
+                Size(rAttr.GetRightCrop(), rAttr.GetBottomCrop()),
+                aMap100,
+                aMapGraph);
         }
 
         // #104115# If the metafile is cropped, give it a special
@@ -1012,15 +1014,29 @@ Graphic GraphicObject::GetTransformedGra
         BitmapEx aBitmapEx( aTransGraphic.GetBitmapEx() );
         Rectangle aCropRect;
 
-        // convert crops to pixel (crops are always in GraphicObject units)
+        // convert crops to pixel
         if(rAttr.IsCropped())
         {
-            aCropLeftTop = Application::GetDefaultDevice()->LogicToPixel( 
-                Size(rAttr.GetLeftCrop(), rAttr.GetTopCrop()),
-                aMapGraph);
-            aCropRightBottom = Application::GetDefaultDevice()->LogicToPixel( 
-                Size(rAttr.GetRightCrop(), rAttr.GetBottomCrop()),
-                aMapGraph);
+            if( aMapGraph == MAP_PIXEL )
+            {
+                // crops are in 1/100th mm -> to MAP_PIXEL
+                aCropLeftTop = Application::GetDefaultDevice()->LogicToPixel( 
+                    Size(rAttr.GetLeftCrop(), rAttr.GetTopCrop()),
+                    aMap100);
+                aCropRightBottom = Application::GetDefaultDevice()->LogicToPixel( 
+                    Size(rAttr.GetRightCrop(), rAttr.GetBottomCrop()),
+                    aMap100);
+            }
+            else
+            {
+                // crops are in GraphicObject units -> to MAP_PIXEL
+                aCropLeftTop = Application::GetDefaultDevice()->LogicToPixel( 
+                    Size(rAttr.GetLeftCrop(), rAttr.GetTopCrop()),
+                    aMapGraph);
+                aCropRightBottom = Application::GetDefaultDevice()->LogicToPixel( 
+                    Size(rAttr.GetRightCrop(), rAttr.GetBottomCrop()),
+                    aMapGraph);
+            }
 
             // convert from prefmapmode to pixel
             Size aSrcSizePixel(
@@ -1040,8 +1056,9 @@ Graphic GraphicObject::GetTransformedGra
 
                 // another possibility is to adapt the values created so far with a factor; this
                 // will keep the original Bitmap untouched and thus quality will not change
-                const double fFactorX(aBitmapEx.GetSizePixel().Width() / aSrcSizePixel.Width());
-                const double fFactorY(aBitmapEx.GetSizePixel().Height() / aSrcSizePixel.Height());
+                // caution: convert to double first, else pretty big errors may occurr
+                const double fFactorX((double)aBitmapEx.GetSizePixel().Width() / aSrcSizePixel.Width());
+                const double fFactorY((double)aBitmapEx.GetSizePixel().Height() / aSrcSizePixel.Height());
 
                 aCropLeftTop.Width() = basegfx::fround(aCropLeftTop.Width() * fFactorX);
                 aCropLeftTop.Height() = basegfx::fround(aCropLeftTop.Height() * fFactorY);

Modified: openoffice/branches/capstone2013/main/svx/inc/svx/fillctrl.hxx
URL: http://svn.apache.org/viewvc/openoffice/branches/capstone2013/main/svx/inc/svx/fillctrl.hxx?rev=1538303&r1=1538302&r2=1538303&view=diff
==============================================================================
--- openoffice/branches/capstone2013/main/svx/inc/svx/fillctrl.hxx (original)
+++ openoffice/branches/capstone2013/main/svx/inc/svx/fillctrl.hxx Sun Nov  3 00:51:34 2013
@@ -58,7 +58,6 @@ private:
 	SvxFillAttrBox*		pFillAttrLB;
 
 	sal_Bool				bUpdate;
-    sal_Bool                bIgnoreStatusUpdate;
 	sal_uInt16				eLastXFS;
 
 public:
@@ -71,7 +70,6 @@ public:
 									  const SfxPoolItem* pState );
 	void 		        Update( const SfxPoolItem* pState );
 	virtual Window*		CreateItemWindow( Window *pParent );
-    void                IgnoreStatusUpdate( sal_Bool bSet );
 };
 
 //========================================================================

Modified: openoffice/branches/capstone2013/main/svx/source/tbxctrls/fillctrl.cxx
URL: http://svn.apache.org/viewvc/openoffice/branches/capstone2013/main/svx/source/tbxctrls/fillctrl.cxx?rev=1538303&r1=1538302&r2=1538303&view=diff
==============================================================================
--- openoffice/branches/capstone2013/main/svx/source/tbxctrls/fillctrl.cxx (original)
+++ openoffice/branches/capstone2013/main/svx/source/tbxctrls/fillctrl.cxx Sun Nov  3 00:51:34 2013
@@ -74,7 +74,6 @@ SvxFillToolBoxControl::SvxFillToolBoxCon
 	pFillTypeLB		( NULL ),
 	pFillAttrLB		( NULL ),
 	bUpdate			( sal_False ),
-    bIgnoreStatusUpdate( sal_False ),
     eLastXFS        ( XFILL_NONE )
 {
     addStatusListener( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ".uno:FillColor" )));
@@ -107,9 +106,6 @@ void SvxFillToolBoxControl::StateChanged
 {
 	bool bEnableControls = sal_False;
 
-    if ( bIgnoreStatusUpdate )
-        return;
-
 	if( eState == SFX_ITEM_DISABLED )
 	{
 		if( nSID == SID_ATTR_FILL_STYLE )
@@ -229,13 +225,6 @@ void SvxFillToolBoxControl::StateChanged
 
 //========================================================================
 
-void SvxFillToolBoxControl::IgnoreStatusUpdate( sal_Bool bSet )
-{
-    bIgnoreStatusUpdate = bSet;
-}
-
-//========================================================================
-
 void SvxFillToolBoxControl::Update( const SfxPoolItem* pState )
 {
 	if ( pStyleItem && pState && bUpdate )
@@ -686,10 +675,8 @@ IMPL_LINK( FillControl, SelectFillAttrHd
         aArgs[0].Name = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "FillStyle" ));
         aXFillStyleItem.QueryValue(  a );
         aArgs[0].Value = a;
-        ( (SvxFillToolBoxControl*)GetData() )->IgnoreStatusUpdate( sal_True );
         ((SvxFillToolBoxControl*)GetData())->Dispatch( 
             ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ".uno:FillStyle" )), aArgs );
-        ( (SvxFillToolBoxControl*)GetData() )->IgnoreStatusUpdate( sal_False );
 
         switch( eXFS )
         {

Modified: openoffice/branches/capstone2013/main/vcl/win/source/gdi/salbmp.cxx
URL: http://svn.apache.org/viewvc/openoffice/branches/capstone2013/main/vcl/win/source/gdi/salbmp.cxx?rev=1538303&r1=1538302&r2=1538303&view=diff
==============================================================================
--- openoffice/branches/capstone2013/main/vcl/win/source/gdi/salbmp.cxx (original)
+++ openoffice/branches/capstone2013/main/vcl/win/source/gdi/salbmp.cxx Sun Nov  3 00:51:34 2013
@@ -333,6 +333,9 @@ Gdiplus::Bitmap* WinSalBitmap::ImplCreat
 
     if(pExtraRGB)
     {
+        // #123478# shockingly, BitmapBuffer does not free the memory it is controlling
+        // in it's destructor, this *has to be done handish*. Doing it here now
+        delete[] pExtraRGB->mpBits;
         delete pExtraRGB;
     }
     else
@@ -471,6 +474,9 @@ Gdiplus::Bitmap* WinSalBitmap::ImplCreat
 
     if(pExtraA)
     {
+        // #123478# shockingly, BitmapBuffer does not free the memory it is controlling
+        // in it's destructor, this *has to be done handish*. Doing it here now
+        delete[] pExtraA->mpBits;
         delete pExtraA;
     }
     else
@@ -485,6 +491,9 @@ Gdiplus::Bitmap* WinSalBitmap::ImplCreat
 
     if(pExtraRGB)
     {
+        // #123478# shockingly, BitmapBuffer does not free the memory it is controlling
+        // in it's destructor, this *has to be done handish*. Doing it here now
+        delete[] pExtraRGB->mpBits;
         delete pExtraRGB;
     }
     else