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


Reply via email to