[Libreoffice-commits] core.git: Branch 'aoo/trunk' - 5 commits - codemaker/source extensions/source instsetoo_native/res sc/source solenv/bin
Ariel Constenla-Haile
arielch at apache.org
Mon Feb 25 16:42:06 PST 2013
codemaker/source/javamaker/classfile.cxx | 6 ++++--
extensions/source/activex/main/makefile.mk | 6 ++++--
instsetoo_native/res/nologoinstall.bmp |binary
sc/source/ui/optdlg/tpcalc.cxx | 11 +++++++++++
sc/source/ui/src/optdlg.src | 3 ++-
solenv/bin/make_installer.pl | 2 +-
6 files changed, 22 insertions(+), 6 deletions(-)
New commits:
commit 3c8d9a3e00bb62a98d375898ff30b8dfcc670ca9
Author: Ariel Constenla-Haile <arielch at apache.org>
Date: Mon Feb 25 14:09:43 2013 +0000
i117782 - Re-size controls according to the optimal size
diff --git a/sc/source/ui/optdlg/tpcalc.cxx b/sc/source/ui/optdlg/tpcalc.cxx
index eab9018..608b6f6 100644
--- a/sc/source/ui/optdlg/tpcalc.cxx
+++ b/sc/source/ui/optdlg/tpcalc.cxx
@@ -112,6 +112,17 @@ __EXPORT ScTpCalcOptions::~ScTpCalcOptions()
void ScTpCalcOptions::Init()
{
+ const Size a6Size = aFtPrec.LogicToPixel( Size( 6, 6 ), MAP_APPFONT );
+ const Size aMin = aFtPrec.CalcMinimumSize();
+ const Point aPos = aFtPrec.GetPosPixel();
+ const long nNewX = aPos.X() + aFtPrec.GetSizePixel().Width() - aMin.Width();
+
+ aFtPrec.SetPosPixel( Point( nNewX, aPos.Y() ) );
+ aFtPrec.SetSizePixel( aMin );
+ aBtnGeneralPrec.SetSizePixel( Size(
+ nNewX - a6Size.Width() - aBtnGeneralPrec.GetPosPixel().X(),
+ aBtnGeneralPrec.GetSizePixel().Height() ) );
+
aBtnIterate .SetClickHdl( LINK( this, ScTpCalcOptions, CheckClickHdl ) );
aBtnGeneralPrec.SetClickHdl( LINK(this, ScTpCalcOptions, CheckClickHdl) );
aBtnDateStd .SetClickHdl( LINK( this, ScTpCalcOptions, RadioClickHdl ) );
diff --git a/sc/source/ui/src/optdlg.src b/sc/source/ui/src/optdlg.src
index b8c5332..782396b 100644
--- a/sc/source/ui/src/optdlg.src
+++ b/sc/source/ui/src/optdlg.src
@@ -160,8 +160,9 @@ TabPage RID_SCPAGE_CALC
{
HelpID = "sc:CheckBox:RID_SCPAGE_CALC:BTN_GENERAL_PREC";
Pos = MAP_APPFONT ( 12 , 147 ) ;
- Size = MAP_APPFONT ( 200 , 10 ) ;
+ Size = MAP_APPFONT ( 148 , 26 ) ;
Text [ en-US ] = "Limit decimals for general number format" ;
+ WordBreak = TRUE ;
};
FixedText FT_PREC
{
commit f94bdb4d6184ece5b2cafebd2ede207ef331cf16
Author: Jürgen Schmidt <jsc at apache.org>
Date: Mon Feb 25 13:30:46 2013 +0000
#121456# ifdef atlthunk.lib
diff --git a/extensions/source/activex/main/makefile.mk b/extensions/source/activex/main/makefile.mk
index d3c9b7d..76c8f44 100644
--- a/extensions/source/activex/main/makefile.mk
+++ b/extensions/source/activex/main/makefile.mk
@@ -137,8 +137,10 @@ SHL1STDLIBS_X64+=\
SHL1OBJS_X64=$(SLOFILES_X64)
SHL1DEF_X64=$(TARGET).def
-SHL1STDLIBS_X64+= $(ATL_LIB_X64)$/atls.lib $(ATL_LIB_X64)$/atlthunk.lib
-
+SHL1STDLIBS_X64+= $(ATL_LIB_X64)$/atls.lib
+.IF "$(HAVE_ATLTHUNK)" == "YES"
+ SHL1STDLIBS_X64+= $(ATL_LIB_X64)$/atlthunk.lib
+.ENDIF
.ENDIF # "$(BUILD_X64)"!=""
# --- Targets ----------------------------------
commit 04a187ccdd160ba251541bf210b893fc1e138134
Author: Jürgen Schmidt <jsc at apache.org>
Date: Mon Feb 25 11:56:37 2013 +0000
#121802 add temporary changed installer image
diff --git a/instsetoo_native/res/nologoinstall.bmp b/instsetoo_native/res/nologoinstall.bmp
index 8fc53c5..66807c1 100644
Binary files a/instsetoo_native/res/nologoinstall.bmp and b/instsetoo_native/res/nologoinstall.bmp differ
commit 6b0d8ec082c2da9e5be2e815f29ca009a1714a0d
Author: Jürgen Schmidt <jsc at apache.org>
Date: Mon Feb 25 11:52:05 2013 +0000
#121388# tweak special handling for dev buuidls on MacOS
diff --git a/solenv/bin/make_installer.pl b/solenv/bin/make_installer.pl
index 41f8428..fe8c944 100644
--- a/solenv/bin/make_installer.pl
+++ b/solenv/bin/make_installer.pl
@@ -339,7 +339,7 @@ if ( $installer::globals::iswindowsbuild ) { installer::control::read_encodingli
####################################################################
# MacOS dmg build requires special DS_Store file to arrange icons
####################################################################
-if (($installer::globals::ismacdmgbuild) && ($installer::globals::product eq "OpenOffice_Dev")) { $installer::globals::devsnapshotbuild = 1; }
+if (($installer::globals::ismacdmgbuild) && ($installer::globals::product =~ /OpenOffice_Dev/)) { $installer::globals::devsnapshotbuild = 1; }
#####################################################################
# Including additional inc files for variable settings, if defined
commit 4e4dec8630e67f717c0fb968435cd5e1d85d9965
Author: Herbert Dürr <hdu at apache.org>
Date: Mon Feb 25 07:53:56 2013 +0000
#i121098# use a classfile format compatible with at least JDK 5/6/7
According to http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7078419
JDK 7 and up will never support classfile formats 48 or earlier because
they lack generic signature attributes. Our current baseline is JDK 5
anyway which has the classfile format 49
(see e.g. http://en.wikipedia.org/wiki/Java_class_file or the JVM spec)
Suggested by: Pedro Giffuni <pfg at apache.org>
diff --git a/codemaker/source/javamaker/classfile.cxx b/codemaker/source/javamaker/classfile.cxx
index f824eb2..1f154c7 100644
--- a/codemaker/source/javamaker/classfile.cxx
+++ b/codemaker/source/javamaker/classfile.cxx
@@ -692,10 +692,12 @@ void ClassFile::addMethod(
appendSignatureAttribute(m_methods, signature);
}
+#define CLASSFILE_FMT 49.0 // a classfile format understood by JDK 5/6/7
+
void ClassFile::write(FileStream & file) const {
writeU4(file, 0xCAFEBABE);
- writeU2(file, 0);
- writeU2(file, 46);
+ writeU2(file, static_cast<sal_uInt16>((CLASSFILE_FMT-(int)CLASSFILE_FMT)*100000));
+ writeU2(file, static_cast<sal_uInt16>((int)CLASSFILE_FMT));
writeU2(file, m_constantPoolCount);
writeStream(file, m_constantPool);
writeU2(file, static_cast< sal_uInt16 >(m_accessFlags));
More information about the Libreoffice-commits
mailing list