Test repository to check push and ssh key
Find a file
Tor Lillqvist 8dd75128a5 ByteBufferWrapper tweaks
operator() gets called in a Java GC thread. A JNIEnv* saved in the
constructor (which is called from the UI thread) is not valid in other
threads (although for now, Dalvik notices, warns, and works around
it). So don't bother keeping the JNIEnv*. Instead fetch one when
needed. Move the method implementations from inline in the header to
libotouch's android.cxx.

Change-Id: I7de6fc54bb8d9a59146576d6e8c325fe917393ee
2012-06-18 22:38:30 +03:00
accessibility re-base on ALv2 code. 2012-06-11 17:22:31 +01:00
afms
android Some UI tweeks - trying to get long filenames to display nicely. 2012-06-15 23:18:39 +01:00
animations
apache-commons
apple_remote
autodoc removed dead code 2012-06-06 00:59:23 +09:00
avmedia callcatcher: drop unused macro-generated GetChildWindowId methods 2012-06-18 15:13:51 +01:00
basctl Remove License/Credits menu items 2012-06-18 16:34:44 +02:00
basebmp basebmp gbuildification 2012-06-16 04:36:43 -05:00
basegfx gbuildify basegfx 2012-06-16 18:36:16 -05:00
basic convert LocaleDataWrapper to OUString 2012-06-18 15:13:51 +01:00
bean re-base on ALv2 code. 2012-06-12 17:31:21 +01:00
beanshell
berkeleydb
bin lo-commit-stat: really print the piece title into the log file 2012-06-13 12:55:13 +02:00
binaryurp re-base on ALv2 code. 2012-06-12 17:51:46 +01:00
boost Some boost warnings with Clang 2012-06-07 08:03:22 +02:00
bridges Remove superfluous empty lines on top 2012-06-09 04:57:58 +02:00
cairo
canvas fdo#30519 paint scrolled area from the right surface 2012-06-18 10:55:31 +02:00
chart2 Remove License/Credits menu items 2012-06-18 16:34:44 +02:00
cli_ure
clucene
codemaker re-base on ALv2 code. 2012-06-12 22:24:54 +01:00
comphelper add a route to compare a O[U]String to one code unit 2012-06-18 15:13:51 +01:00
configmgr added zoom submenu to View 2012-06-15 13:39:41 +02:00
connectivity callcatcher: chainsaw out some unnecessary code 2012-06-15 15:41:13 +01:00
cosv re-base on ALv2 code. 2012-06-13 13:31:56 +01:00
cppcanvas Get rid of GRADIENT_* defines, they conflict with Windows GDI types. 2012-06-12 16:31:43 +02:00
cppu WaE: clear higher debugging levels warnings 2012-06-15 15:41:12 +01:00
cppuhelper Revert MSVC ABI incompatible URE change (public -> protected) 2012-06-14 08:32:51 +02:00
cppunit
cpputools re-base on ALv2 code. 2012-06-14 17:41:06 +01:00
crashrep re-base on ALv2 code. 2012-06-14 13:26:54 +01:00
cross_tail_build
cross_toolset icc no more exists 2012-06-14 12:54:57 +02:00
ct2n
cui convert LocaleDataWrapper to OUString 2012-06-18 15:13:51 +01:00
curl
dbaccess Remove License/Credits menu items 2012-06-18 16:34:44 +02:00
desktop Unused variable 2012-06-15 09:31:11 +02:00
distro-configs Add epm for OxygenOffice distro-conf 2012-06-14 13:29:52 +02:00
dmake cppcheck: Avoid unused variables code warnings 2012-06-12 12:08:33 +01:00
drawinglayer Get rid of GRADIENT_* defines, they conflict with Windows GDI types. 2012-06-12 16:31:43 +02:00
dtrans
editeng convert LocaleDataWrapper to OUString 2012-06-18 15:13:51 +01:00
embeddedobj cppcheck: Avoid unused variables code warnings 2012-06-12 12:08:33 +01:00
embedserv nuke dead code 2012-06-06 23:05:59 +09:00
epm
eventattacher
expat
extensions Remove License/Credits menu items 2012-06-18 16:34:44 +02:00
external better test for system boost date_time lib 2012-06-13 06:06:43 +02:00
extras Updated autorrection for pt-BR 2012-06-16 16:28:49 -03:00
fileaccess
filter SVG: use dash parameters from svg file 2012-06-18 10:53:27 +02:00
fontconfig
forms Remove superfluous empty lines on top 2012-06-09 04:57:58 +02:00
formula convert LocaleDataWrapper to OUString 2012-06-18 15:13:51 +01:00
fpicker Convert SV_DECL_PTRARR_DEL(ImageItemListDescriptor) to boost::ptr_vector 2012-06-12 23:25:09 +02:00
framework Remove License/Credits menu items 2012-06-18 16:34:44 +02:00
freetype
gdk-pixbuf
gettext
git-hooks be stricter with tab 2012-06-13 17:47:38 -05:00
glib correct path to dirent.h for win32 glib build 2012-06-05 12:02:39 +02:00
graphite
guw
hsqldb
hunspell
hwpfilter
hyphen
i18npool remove un-necessary memset 2012-06-14 11:34:26 +01:00
i18nutil use new configmgr api and devomit visible code 2012-06-15 15:41:12 +01:00
icon-themes fdo#48874 - remove html export dialog artwork 2012-06-15 15:02:14 +02:00
icu
idl Remove superfluous empty lines on top 2012-06-09 04:57:58 +02:00
idlc
instsetoo_native delete problematic IsOfficeRunning custom action 2012-06-12 22:07:05 +02:00
io removed unused forward declarations of class 2012-06-16 22:09:38 +09:00
ios
javaunohelper
jfreereport
jpeg
jurt
jvmaccess
jvmfwk nuke unused defines 2012-06-04 23:26:57 +09:00
l10ntools removed unused forward declarations of class 2012-06-16 22:09:38 +09:00
languagetool
lcms2 Build lcms2 statically for Android, too. 2012-06-07 21:54:17 +03:00
libcdr MSC fix 2012-06-11 15:17:29 +02:00
libcmis Oops, fix a bad fix in libcmis for libcurl version checks 2012-06-04 20:48:30 +02:00
libcroco
libexttextcat
libgsf
liblangtag implemented lt_db_set_datadir() override 2012-06-13 17:21:10 +02:00
libmspub Adding Microsoft Publisher Import filter 2012-06-05 14:04:07 +02:00
libpng
librsvg
libvisio Trying to solve out of bonds in fdo#48601 2012-06-18 10:20:27 +02:00
libwpd Fix potential further crashes like the one in fdo#50868 2012-06-09 00:12:08 +02:00
libwpg
libwps
libxml2
libxmlsec
libxslt
lingucomponent Remove superfluous empty lines on top 2012-06-09 04:57:58 +02:00
linguistic Remove superfluous empty lines on top 2012-06-09 04:57:58 +02:00
lotuswordpro nuke dead code 2012-06-07 23:03:11 +09:00
lpsolve
m4 better test for system boost date_time lib 2012-06-13 06:06:43 +02:00
MathMLDTD
mdds
Mesa Add Mesa/README 2012-06-13 11:20:51 +03:00
migrationanalysis
more_fonts
moz Make PyUNO work --with-macox-version-min-required=10.6 2012-06-12 13:48:38 +02:00
mysqlc
mysqlcppconn
mythes
neon
nlpsolver
np_sdk np_sdk: it looks like the NP_* functions need exporting 2012-06-05 22:56:24 +02:00
nss Make PyUNO work --with-macox-version-min-required=10.6 2012-06-12 13:48:38 +02:00
o3tl
odk Grow to multiple pages, one in landscape 2012-06-14 22:03:46 +03:00
offapi re-base on ALv2 code. 2012-06-12 14:56:28 +01:00
officecfg Give Macro recorder separate option, apart from Experimental features 2012-06-15 15:10:51 +02:00
oovbaapi
oox oox: last vmlshape doxygen mistakes 2012-06-18 10:36:53 +02:00
openssl
package Remove superfluous empty lines on top 2012-06-09 04:57:58 +02:00
packimages
padmin hrc cleanup: Remove completely unused RIDs 2012-06-15 08:22:09 +02:00
pango
postgresql
postprocess gbuild migration: pyuno module 2012-06-14 11:40:23 +02:00
psprint_config
python (incomplete) attempt to build internal python with MinGW 2012-06-17 17:36:52 +02:00
pyuno pyuno: more stuff unwanted if there is system python 2012-06-14 21:05:02 +02:00
qadevOOo
rdbmaker
readlicense_oo ALv2 licensing compliance, and first test / re-based module pair. 2012-06-04 18:21:57 +01:00
redland
regexp
registry
remotebridges
reportbuilder
reportdesign Remove License/Credits menu items 2012-06-18 16:34:44 +02:00
rhino
ridljar
rsc nuke dead code 2012-06-07 23:03:11 +09:00
sal ByteBufferWrapper tweaks 2012-06-18 22:38:30 +03:00
salhelper fucntion -> function 2012-06-12 21:26:29 +01:00
sane
sax other mis-include 2012-06-16 11:02:38 -05:00
saxon
sc Remove License/Credits menu items 2012-06-18 16:34:44 +02:00
scaddins fdo#51017 ODFF: implement missing imaginary functions [AOO i111609 r1348096] 2012-06-12 23:55:48 +02:00
sccomp
scp2 gbuild migration: pyuno module 2012-06-14 11:40:23 +02:00
scripting Remove superfluous empty lines on top 2012-06-09 04:57:58 +02:00
sd Remove License/Credits menu items 2012-06-18 16:34:44 +02:00
sdext gbuildify basegfx 2012-06-16 18:36:16 -05:00
setup_native remove reg4msdoc files, they are not compiled 2012-06-13 14:46:41 +02:00
sfx2 convert LocaleDataWrapper to OUString 2012-06-18 15:13:51 +01:00
shell fix typo: = -> == 2012-06-13 06:06:43 +02:00
slideshow
smoketest
solenv change the way par files for ins are collected 2012-06-18 10:55:31 +02:00
soltools Remove superfluous empty lines on top 2012-06-09 04:57:58 +02:00
sot nuke dead code 2012-06-10 00:56:06 +09:00
starmath Remove License/Credits menu items 2012-06-18 16:34:44 +02:00
stax
stlport
stoc nuke dead code 2012-06-10 00:56:06 +09:00
store
svl convert LocaleDataWrapper to OUString 2012-06-18 15:13:51 +01:00
svtools detect wrong UniString ctor 2012-06-18 15:13:52 +01:00
svx convert LocaleDataWrapper to OUString 2012-06-18 15:13:51 +01:00
sw Remove License/Credits menu items 2012-06-18 16:34:44 +02:00
swext
sysui correctly set icon names in desktop files 2012-06-11 18:24:22 +02:00
tail_build icc no more exists 2012-06-14 12:54:57 +02:00
test
testtools normalize gbuild variable names in testtools. 2012-06-05 16:13:22 +02:00
tomcat
toolkit callcatcher: chainsaw out some unnecessary code 2012-06-15 15:41:13 +01:00
tools detect wrong UniString ctor 2012-06-18 15:13:52 +01:00
touch ByteBufferWrapper tweaks 2012-06-18 22:38:30 +03:00
twain
ucb CMIS UCP: fixed Save As into a CMIS repo 2012-06-14 10:07:52 +02:00
ucbhelper gbuildification of ucbhelper 2012-06-16 05:58:01 -05:00
udkapi re-base on ALv2 code. 2012-06-12 15:10:53 +01:00
udm
unixODBC
UnoControls fdo#46808, Adapt UNO services to new style, Part 7, updating ::create 2012-06-06 10:53:34 +02:00
unodevtools skeletonmaker: add back \" in string literal 2012-06-07 15:17:41 +02:00
unoil
unotest
unotools convert LocaleDataWrapper to OUString 2012-06-18 15:13:51 +01:00
unoxml nuke dead code 2012-06-12 14:16:45 +09:00
ure Fix typo in /ure/bin/startup.sh 2012-06-11 09:54:15 +02:00
uui removed unused forward declarations of class 2012-06-18 23:04:20 +09:00
vbahelper fdo#46808, Adapt UNO services to new style, Part 7, updating ::create 2012-06-06 10:53:34 +02:00
vcl GTK: don't crash on X errors 2012-06-18 16:32:52 +02:00
vigra Tell what uses this 2012-06-07 21:54:18 +03:00
wizards fdo#43967 legacy report designer wizard formats dates improperly 2012-06-18 16:47:30 +02:00
writerfilter dmapper: fix crash in ListLevel::SetParaStyle 2012-06-18 11:55:09 +02:00
writerperfect Adding Microsoft Publisher Import filter 2012-06-05 14:04:07 +02:00
x11_extensions
xmerge remove obsolete (and scary) stuff in xmerge/workben 2012-06-05 15:32:24 +02:00
xml2cmp nuke unused defines 2012-06-04 23:26:57 +09:00
xmlhelp removed unused forward declarations of class 2012-06-18 23:04:20 +09:00
xmloff convert LocaleDataWrapper to OUString 2012-06-18 15:13:51 +01:00
xmlreader calling nextAttribute before first tag uses uninited variables 2012-06-08 10:25:32 +01:00
xmlscript gbuildify xmlscript 2012-06-16 21:00:11 -05:00
xmlsecurity Remove superfluous empty lines on top 2012-06-09 04:57:58 +02:00
xpdf
xsltml
zlib
.gitattributes
.gitignore
autogen.sh Indentation clean up 2012-06-05 14:18:40 +02:00
bootstrap
config.guess
config.sub
config_host.mk.in (incomplete) attempt to build internal python with MinGW 2012-06-17 17:36:52 +02:00
config_host.mk.source new script config_host.mk.source 2012-06-11 18:24:22 +02:00
configure.in (incomplete) attempt to build internal python with MinGW 2012-06-17 17:36:52 +02:00
COPYING
COPYING.LGPL
COPYING.MPL
download
g
install-sh
Library_merged.mk Drop accidentally duplicated section 2012-06-18 20:22:46 +03:00
Makefile
Makefile.post
Makefile.top gbuild migration: pyuno module 2012-06-14 11:40:23 +02:00
Module_cross_tail_build.mk unodevtools is not needed for the build platform in a cross-compilation 2012-06-06 18:58:11 +03:00
Module_tail_build.mk gbuild migration: pyuno module 2012-06-14 11:40:23 +02:00
ooo.lst.in Uploading a new version of libcdr with initial text support 2012-06-11 14:29:19 +02:00
oowintool
post_download.in
README.Android
README.cross
README.Solaris Introducing a README to compile LO on Solaris with GCC 2012-06-06 05:57:03 +02:00
Repository.mk gbuild migration: pyuno module 2012-06-14 11:40:23 +02:00
RepositoryExternal.mk Fix pyuno migration on Mac 2012-06-14 08:59:28 -05:00
RepositoryFixes.mk Fix pyuno.so name on Mac OS X 2012-06-15 16:50:55 +02:00
RepositoryModule_ooo.mk Work in progress: Add "touch" module for Android and iOS stuff 2012-06-05 17:17:41 +03:00
TEMPLATE.SOURCECODE.HEADER added Emacs mode line for convenience, as well as footer for vim 2012-06-14 10:31:32 +09:00
unusedcode.easy ditch last (?) String::String(const sal_Unicode*) 2012-06-18 15:13:51 +01:00
unusedcode.README

Instructions to compile LO on Solaris with gcc

Disclaimer
----------
This is still work in progress
Compiling LO on Solaris with gcc is a work done by Lanedo ( www.lanedo.com )
Any inquiry could be sent to office-solaris@lanedo.com


Prerequisites
-------------

A working Oracle Solaris 11 installation


Installing Dependancies
-----------------------

sudo -s

pkg install git make gcc-45 autoconf autogen automake-110 gnu-m4

perl -MCPAN -e 'install Archive::Zip::Archive'

pkg install pkg:/system/header@0.5.11-0.175.0.0.0.2.1
pkg install pkg:/developer/gperf@3.0.3-0.175.0.0.0.2.537
pkg install pkg:/developer/parser/bison@2.3-0.175.0.0.0.2.537
pkg install pkg:/developer/lexer/flex@2.5.35-0.175.0.0.0.2.537
pkg install pkg:/developer/documentation-tool/doxygen@1.5.7.1-0.175.0.0.0.2.537


Compiling
---------

CC="gcc" CXX="g++" ./autogen.sh --with-num-cpus=2 --with-max-jobs=4 --without-junit --disable-mozilla --with-system-curl --without-help --disable-cups --without-java --with-system-cairo --with-lang= --disable-gconf --enable-gio --disable-gnome-vfs --disable-gstreamer --without-fonts --with-system-dicts --without-stlport --disable-mozilla --without-system-mozilla --disable-xmlsec --with-system-openssl

gmake