summaryrefslogtreecommitdiff
path: root/testtools
AgeCommit message (Collapse)Author
2016-12-08Update endianness detection on FreeBSD.Pedro Giffuni
This produces a working AOO on FreeBSD PowerPC64! This is related to i126615 which was also fixed by Curtis a while ago. Kudos for both contributions, makes me want to get a PowerPC to run FreeBSD + AOO on it! Author: Curtis Hamilton -- cmhamilto at gmail Notes: reject: wont apply
2015-08-05FreeBSD build fixes.Pedro Giffuni
This allows out the box builds with gcc and to simplify the build with clang and also the FreeBSD port. From Don Lewis (FreeBSD port maintainer): Because we need to use different CFLAGS for gcc and clang, I had to add some compiler detection logic. On most platforms, the value of $(COM) is either set statically by set_soenv, or set_soenv parses the compiler name to figure out which compiler is being used and then set $(COM) appropriately. The latter doesn't work for FreeBSD because cc could either be gcc or clang. For FreeBSD, I added the compiler detection logic to configure, which then passes that to set_soenv, in a somewhat hackish manner. When building with ports gcc on FreeBSD, we need to pass the rpath for the gcc runtime to the linker. The FreeBSD port attempts to to this by adding this information to LDFLAGS, which the openoffice configure script then steps on, and in any case, this does not help the out of the box build. My solution is to add some logic to configure to generate the necessary linker flags, which it then passes to set_soenv for inclusion in FreeBSD*Env.Set.sh. On FreeBSD, the out of the box build needs to pass $LIBINTL_PREFIX in the environment to the build phase. I added some code to configure to figure out the value of this variable and to pass it to set_soenv for inclusion in FreeBSD*Env.Set.sh so that this does not need to be done as a extra step in the build. Changing $(COM) from GCC to CLANG for clang builds caused a number regressions elsewhere in the build framework. These were mostly caused by the framework checking for $(COM) == GCC and $(OS) == FREEBSD, with $(COM) == CLANG case unhandled. The fix was generally to just ignore the value of $(COM) and only test the value of $(OS). One special case was the bridgetest regression test, which started dumping core on INTEL 32-bit when built with clang. It turns out that this entire test is was skipped for $(COM) == gcc, $(OS) == FREEBSD, and $(CPU) == I. Rather than also skipping this test when building with clang, I tracked down the failure to a particular subtest involving polymorphic structures that also fails on OS/2 and tweaked the code to also skip that subtest on FREEBSD INTEL (32-bit). Now bridgetest is run and passes on FreeBSD with both gcc and clang, on both i386 and amd64. Submitted by: Don Lewis Notes: ignore: obsolete
2014-04-29Many spelling fixes: directories r* - z*.Pedro Giffuni
Attempt to clean up most but certainly not all the spelling mistakes that found home in OpenOffice through decades. We could probably blame the international nature of the code but it is somewhat shameful that this wasn't done before. Notes: merged as: 820a29950b3085a713026995fdc43e32b6ded5f7
2013-11-28#i123068# remove implicit conversions from rtl strings to their elementsHerbert Dürr
Notes: prefer: 112bdf84d684590e042725c7173e059b4afa2f83
2013-04-26fix narrowing conversions in testtoolHerbert Dürr
Notes: ignore: obsolete
2012-12-18#i121496# - [PyUNO] Python3 supportPedro Giffuni
Add initial python 3 compatibility to native scripts now that pyuno supports python3. This is the result of running the python 2to3 script with conservative settings. Still more porting work may be required and any regression with the default Python 2.7.3 should be considered a bug. Notes: prefer: 2462391f4cc2ffad4fb218afe83ce0ed38f45207
2012-12-03#i119251# TestBridge test also fails on solaris.Pedro Giffuni
Author: Jean-Louis Fuchs Notes: ignore: obsolete
2012-07-18i120310 - OS/2 port: disable polymorphic test under OS/2.Yuri Dario
Notes: ignore: OS/2
2012-03-31Update headers to Alv2 headersAndrew Rist
2012-03-29Update headers to Alv2 headersAndrew Rist
2012-01-18Update headers to Alv2 headersAndrew Rist
2012-01-17Update headers to Alv2 headersAndrew Rist
2012-01-13Update headers to Alv2 headersAndrew Rist
2012-01-13Update headers to Alv2 headersAndrew Rist
2012-01-10Update headers to Alv2 headersAndrew Rist
2012-01-10Update headers to Alv2 headersAndrew Rist
2012-01-10Update headers to Alv2 headersAndrew Rist
2011-11-30Update headers to Alv2 headersAndrew Rist
2011-11-29Update headers to Alv2 headersAndrew Rist
2011-11-06Update headers to Alv2 headersAndrew Rist
2011-11-06Update headers to Alv2 headersAndrew Rist
2011-11-06Update headers to Alv2 headersAndrew Rist
2011-10-09i108197 - FreeBSD port: Bridge is broken on i386.Pedro Giffuni
2011-03-07CWS-TOOLING: integrate CWS jl165Ivo Hinkelmann
Notes: split repo tag: testing_ooo/DEV300_m102
2011-02-18jl64 #i117009# increase versions of cli assembliesJoachim Lingner
2011-01-27Update from master repository (DEV300_m98).Matthias Huetsch [mhu]
2010-12-10sb135: #i116045# removed performQueryForUnknownType; cleaned upsb
2010-10-22sb131: #i115124# $(XSLTPROC) implies LIBXSLT:libxsltsb
2010-09-15sb129: #i113189# cleaned up makefile rules; deliver services.input to have ↵sb
it modifiable for special one-off products
2010-09-10sb129: #i113189# change UNO components to use passive registrationsb
2010-06-18Update from master repository (DEV300_m82).Matthias Huetsch [mhu]
2010-06-11jl153 i111878 new versions for cli assembliesJoachim Lingner
2010-04-07sb118: merged in re/DEV300_next towards DEV300_m76sb
2010-03-10native0 #i161639# increase assembly versionsJoachim Lingner
2010-02-25sb118: merged in DEV300_m72sb
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2010-01-29sb118: #i108776# changed addsym.awk to also export STLport num_put symbols, ↵sb
and simplified it by requiring that first section is labeled UDK_3_0_0; adapted map files accordingly, replacing many individual ones with solenv/src templates
2010-01-12sb118: #i108269# first step of removing tcsh supportsb
2010-01-05CWS-TOOLING: integrate CWS cmcfixes68Jens-Heiner Rechtien
Notes: split repo tag: testing_ooo/DEV300_m69
2009-12-02merge to m66mb93783
2009-12-01cmcfixes68: #i107182# ppc fix argument passing in a rare caseCaolán McNamara
2009-11-11#i103496#: sandbox removedMathias Bauer
2009-11-02#i105680# GCC MAX OSX PPC fails this test, and I don't have one in order to ↵Caolán McNamara
debug and fix that bridge
2009-10-21#i105680# aha, unoidl.com.sun.star.test.bridge vs ↵Caolán McNamara
unoidl.test.testtools.bridgetest
2009-10-14#i105680# remove warnings, in vb params, not inoutCaolán McNamara
2009-10-13need the full path after allCaolán McNamara
2009-10-13#i105680# add struct returning bridge tests to vb as wellCaolán McNamara
2009-10-12#i105680# add c# testsCaolán McNamara
2009-10-11#i105680# add SAL_CALLCaolán McNamara
2009-10-08#i105678# protect against PYTHONPATH going awayCaolán McNamara