Test repository to check push and ssh key
Find a file
Michael Meeks bfb978334c configmgr: faster / simpler compare for keys.
A surprising amount of time is/was spent comparing keys in the
std::map red/black tree traversing nodes. Since we don't need
the data truly sorted, instead sort in length buckets. Kills
90k rtl_ustring_compare_withLength calls on startup, around
0.9% of headless start.

Change-Id: Ib23aff151ad50d56bbf2ba3e28882cc81898d9ec
2014-06-30 15:36:26 +01:00
.git-hooks
accessibility
android android: Enable debugging messages as the first thing we do. 2014-06-30 14:48:04 +02:00
animations
apple_remote
avmedia glTF rendering: moving in walktrough mode is to fast 2014-06-25 17:29:52 +02:00
basctl remove SFX_APP() macro that was a mer wrapper for SfxGetApp() 2014-06-27 17:08:04 +02:00
basebmp
basegfx isFinished() not really used 2014-06-25 08:17:45 +02:00
basic loplugin:unreffun: also warn about redundant redeclarations 2014-06-27 15:27:39 +02:00
bean
bin download PageMaker files 2014-06-27 10:39:29 +02:00
binaryurp new compilerplugin returnbyref 2014-06-24 11:34:21 +02:00
bridges loplugin:unreffun: also warn about redundant redeclarations 2014-06-27 15:27:39 +02:00
canvas
chart2 Flush modified data to the model when pressing OK in the data table dialog. 2014-06-27 11:35:11 -04:00
cli_ure Typo: habe->have 2014-06-29 13:15:52 +02:00
codemaker new compilerplugin returnbyref 2014-06-24 11:34:21 +02:00
comphelper Typo: conteiner->container 2014-06-29 00:12:55 +02:00
compilerplugins loplugin:unreffun: also warn about redundant redeclarations 2014-06-27 15:27:39 +02:00
config_host
configmgr configmgr: faster / simpler compare for keys. 2014-06-30 15:36:26 +01:00
connectivity Typo: beeing->being 2014-06-29 13:15:51 +02:00
cppcanvas
cppu fix comment and tiny optimisation for shutdown. 2014-06-27 08:56:46 +01:00
cppuhelper
cpputools
crashrep
cui remove SFX_APP() macro that was a mer wrapper for SfxGetApp() 2014-06-27 17:08:04 +02:00
dbaccess Typo: habe->have 2014-06-29 13:15:52 +02:00
desktop lok: Correct sofficerc path for bootstrap. 2014-06-30 14:48:04 +02:00
dictionaries@b310c79105 Updated core 2014-06-27 10:55:01 +00:00
distro-configs
drawinglayer OSL_ENSURE->assert 2014-06-26 16:29:14 +01:00
dtrans
editeng Called C++ object pointer is null 2014-06-30 09:46:16 +01:00
embeddedobj
embedserv
eventattacher
extensions extensions: MSVC tinderbox wants its InternetGetConnectedStateEx 2014-06-30 16:14:33 +02:00
external firebird: enable-debug cause trouble due to a lifecycle management issue 2014-06-28 16:56:23 +02:00
extras RID_SVXDLG_NEWHYPERLINK conversion to .ui 2014-06-24 10:05:21 +01:00
filter Typo: habe->have 2014-06-29 13:15:52 +02:00
forms Typo: beeing->being 2014-06-29 13:15:51 +02:00
formula
fpicker fdo#76203 - use consistent titlecase for UI title labels 2014-06-23 09:01:25 +00:00
framework Typo: easiear->easier 2014-06-29 00:11:19 +02:00
helpcompiler
helpcontent2@0b6e8e1c94 Updated core 2014-06-30 09:16:31 +00:00
hwpfilter loplugin:unreffun: also warn about redundant redeclarations 2014-06-27 15:27:39 +02:00
i18nlangtag
i18npool ICU's RuleBasedCollator::cloneRuleData is deprecated 2014-06-26 17:54:05 +02:00
i18nutil
icon-themes
idl idl: ignore -isystem args 2014-06-26 22:49:40 +02:00
idlc new compilerplugin returnbyref 2014-06-24 11:34:21 +02:00
include It is useful to know what macros are we expanding, and to what. 2014-06-30 14:48:05 +02:00
instsetoo_native fdo#80527 fix tab order on ReadyToInstall dialog 2014-06-25 20:28:00 +02:00
io
ios
javaunohelper
jurt
jvmaccess
jvmfwk Unused declaration 2014-06-27 22:16:35 +02:00
l10ntools
librelogo
libreofficekit LOK DocView: handle document load failure without crashing. 2014-06-27 08:56:42 +01:00
lingucomponent
linguistic
lotuswordpro tweak assert so comment appears in abort message 2014-06-27 08:55:56 +01:00
m4
mysqlc
nlpsolver
o3tl
odk Typo: apend->append 2014-06-29 13:15:51 +02:00
offapi
officecfg fix fdo#80490 - string 'Auto Spell Checking' 2014-06-25 10:12:06 +00:00
oovbaapi
oox tweak assert so comment appears in abort message 2014-06-27 08:55:56 +01:00
osx
package
postprocess ReportDefinition is the one that is failing for me under Linux too 2014-06-24 16:05:50 +01:00
pyuno
qadevOOo
readlicense_oo libgltf: fix typo in license 2014-06-26 08:45:18 +02:00
registry
remotebridges
reportbuilder
reportdesign tweak assert so comment appears in abort message 2014-06-27 08:55:56 +01:00
ridljar
rsc loplugin:unreffun: also warn about redundant redeclarations 2014-06-27 15:27:39 +02:00
sal It is useful to know what macros are we expanding, and to what. 2014-06-30 14:48:05 +02:00
salhelper
sax
sc related fdo#70998 change names in Navigator to plural 2014-06-30 09:05:49 +00:00
scaddins
sccomp
scp2
scripting remove SFX_APP() macro that was a mer wrapper for SfxGetApp() 2014-06-27 17:08:04 +02:00
sd Called C++ object pointer is null 2014-06-30 09:46:16 +01:00
sdext Remove double assignment 2014-06-30 07:06:29 +00:00
setup_native
sfx2 Typo: beeing->being 2014-06-29 13:15:51 +02:00
shell new compilerplugin returnbyref 2014-06-24 11:34:21 +02:00
slideshow
smoketest LOK: kill saveAsWithOptions. 2014-06-23 12:24:36 +01:00
solenv android: Make use of LibreOfficeKit. 2014-06-30 14:48:03 +02:00
soltools mkdepend: cleanup indentation and function declarations 2014-06-24 15:30:53 +00:00
sot OSL_ENSURE->assert 2014-06-26 16:29:14 +01:00
starmath remove SFX_APP() macro that was a mer wrapper for SfxGetApp() 2014-06-27 17:08:04 +02:00
stoc fVal->nVal 2014-06-24 12:05:20 +01:00
store
svgio
svl Translate German comments in filerec.cxx and doxygen-ify. 2014-06-30 09:09:43 +00:00
svtools Called C++ object pointer is null 2014-06-30 09:46:16 +01:00
svx Called C++ object pointer is null 2014-06-30 09:46:16 +01:00
sw loplugin:unreffun 2014-06-30 13:55:22 +02:00
swext
sysui add PageMaker to the list of supported formats 2014-06-27 10:42:39 +02:00
test
testtools
toolkit Called C++ object pointer is null 2014-06-30 09:46:16 +01:00
tools Mac OS X does provide localtime_r 2014-06-26 17:40:44 +02:00
touch
translations@b1ee9c9e15
tubes
ucb Typo: conteiner->container 2014-06-29 00:12:55 +02:00
ucbhelper
udkapi
UnoControls
unodevtools
unoidl tweak assert so comment appears in abort message 2014-06-27 08:55:56 +01:00
unoil
unotest
unotools tweak assert so comment appears in abort message 2014-06-27 08:55:56 +01:00
unoxml
ure
uui remove SFX_APP() macro that was a mer wrapper for SfxGetApp() 2014-06-27 17:08:04 +02:00
vbahelper remove SFX_APP() macro that was a mer wrapper for SfxGetApp() 2014-06-27 17:08:04 +02:00
vcl Once ~SystemWindow calls ~Window, this is no longer a SystemWindow 2014-06-30 14:57:57 +02:00
winaccessibility
wizards
writerfilter Use comphelper::SequenceAsVector 2014-06-29 21:59:27 +02:00
writerperfect integrate libpagemaker 2014-06-27 10:39:29 +02:00
xmerge
xmlhelp
xmloff Typo: beeing->being 2014-06-29 13:15:51 +02:00
xmlreader
xmlscript new compilerplugin returnbyref 2014-06-24 11:34:21 +02:00
xmlsecurity fdo#76203 - use consistent titlecase for UI title labels 2014-06-23 09:01:25 +00:00
.gitattributes
.gitignore
.gitmodules
.gitreview
autogen.sh
config.guess
config.sub
config_host.mk.in integrate libpagemaker 2014-06-27 10:39:29 +02:00
configure.ac Revert "use bundled (non-system) versions of libxml2 and libxslt for OS X <10.6" 2014-06-30 06:53:04 +00:00
COPYING
COPYING.LGPL
COPYING.MPL
download.lst update to latest libexttextcat 2014-06-27 11:34:29 +01:00
g
install-sh
leak-suppress.txt
Library_merged.mk
Library_urelibs.mk
lo.xcent.in
logerrit
Makefile.fetch download libpagemaker tarball 2014-06-27 11:07:14 +02:00
Makefile.gbuild
Makefile.in
README.Android
README.Code
README.cross android: Support for Android SDK Tools 23 + note about their brokeness. 2014-06-30 14:48:01 +02:00
README.Solaris
Repository.mk Implement LibreOfficeKit gtk+ viewer widget. 2014-06-25 13:04:31 +01:00
RepositoryExternal.mk integrate libpagemaker 2014-06-27 10:39:29 +02:00
RepositoryFixes.mk
RepositoryModule_build.mk
RepositoryModule_host.mk
TEMPLATE.SOURCECODE.HEADER
unusedcode.easy
unusedcode.exclude
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 --disable-mozilla --without-system-mozilla --disable-xmlsec --with-system-openssl

gmake