Test repository to check push and ssh key
Find a file
Noel Grandin 794d5ac4ac vcl: use enum for complex text layout constants
Since these constants are bitfield flags, we define some methods to make
working with them reasonably type safe.

Move the definitions to outdevstate.hxx, since we need the values there,
and that appears to be the "root most" header file.

Also dump TEXT_LAYOUT_BIDI_LTR constant, since it means the same thing
as TEXT_LAYOUT_DEFAULT (ie. 0), and leaving it in causes people to write
weird code thinking that it's a real flag.

Change-Id: Iddab86cd6c78181ceb8caa48e77e1f5a8e526343
Reviewed-on: https://gerrit.libreoffice.org/10676
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-08-20 09:01:26 -05:00
.git-hooks
accessibility
android java: remove unnecessary return statements 2014-08-20 10:35:54 +02:00
animations
apple_remote
avmedia STRING -> String 2014-08-18 04:31:05 +02:00
basctl ErrorBox->MessageDialog 2014-08-18 10:57:21 +01:00
basebmp
basegfx
basic drop unnecessary shl.hxx includes 2014-08-18 12:59:49 +01:00
bean java: remove modifiers implied by the context 2014-08-20 11:45:28 +02:00
bin fix indent to get this working again 2014-08-20 10:18:42 +01:00
binaryurp
bridges java: remove unnecessary constructor declarations 2014-08-20 12:12:15 +02:00
canvas vcl: use enum for complex text layout constants 2014-08-20 09:01:26 -05:00
chart2 loplugin:literaltoboolconversion 2014-08-20 14:16:07 +02:00
cli_ure
codemaker java: avoid unnecessary comparisons in boolean expressions 2014-08-20 10:35:53 +02:00
comphelper java: remove modifiers implied by the context 2014-08-20 11:45:28 +02:00
compilerplugins
config_host
configmgr remove dead ToolBox RID_HELPBAR 2014-08-18 05:22:54 +02:00
connectivity remove more unnecessary constructor declarations 2014-08-20 12:12:43 +02:00
cppcanvas vcl: use enum for complex text layout constants 2014-08-20 09:01:26 -05:00
cppu
cppuhelper Remove unnecessary #include 2014-08-18 14:11:25 +02:00
cpputools
crashrep remove executable bits 2014-08-17 05:50:13 +02:00
cui dangling unused .ui file 2014-08-19 16:39:53 +01:00
dbaccess java: remove unnecessary constructor declarations 2014-08-20 12:12:15 +02:00
desktop add a VclViewport 2014-08-20 14:00:58 +01:00
dictionaries@54aa90ef47
distro-configs
drawinglayer vcl: use enum for complex text layout constants 2014-08-20 09:01:26 -05:00
dtrans
editeng vcl: use enum for complex text layout constants 2014-08-20 09:01:26 -05:00
embeddedobj java: no need to instantiate String objects directly 2014-08-19 14:57:18 +02:00
embedserv
eventattacher
extensions Resolves: fdo#79227 labels are truncated 2014-08-20 14:56:19 +01:00
external Use COMMONS_LOGGING_VERSION vble 2014-08-20 07:29:55 -05:00
extras
filter java: Avoid naming non-fields with the prefix m_ 2014-08-20 10:35:53 +02:00
forms remove more unnecessary constructor declarations 2014-08-20 12:12:43 +02:00
formula Fixed size of 'formula' dialog in Calc 2014-08-20 03:12:31 -05:00
fpicker ErrorBox->MessageDialog 2014-08-18 10:57:21 +01:00
framework java: remove unnecessary constructor declarations 2014-08-20 12:12:15 +02:00
helpcompiler
helpcontent2@9a8ca9edc7 Updated core 2014-08-20 08:14:12 -05:00
hwpfilter
i18nlangtag
i18npool use bool directly 2014-08-17 05:15:19 +02:00
i18nutil
icon-themes remove executable bits 2014-08-17 05:50:13 +02:00
idl
idlc
include vcl: use enum for complex text layout constants 2014-08-20 09:01:26 -05:00
instsetoo_native
io
ios
javaunohelper java: remove unnecessary constructor declarations 2014-08-20 12:12:15 +02:00
jurt java: remove unnecessary constructor declarations 2014-08-20 12:12:15 +02:00
jvmaccess
jvmfwk java: avoid unnecessary comparisons in boolean expressions 2014-08-20 10:35:53 +02:00
l10ntools remove AutoControls_tmpl from localize 2014-08-15 12:31:10 +02:00
librelogo
libreofficekit LOK: remove code from assert that must be compiled when not in debug mode. 2014-08-14 20:46:49 -04:00
lingucomponent
linguistic
lotuswordpro warning C4800: forcing value to bool 'true' or 'false' 2014-08-17 05:15:27 +02:00
m4
mysqlc
nlpsolver remove more unnecessary constructor declarations 2014-08-20 12:12:43 +02:00
o3tl
odk java: remove unnecessary constructor declarations 2014-08-20 12:12:15 +02:00
offapi coverity#983635 Uncaught exception 2014-08-17 16:39:21 +01:00
officecfg remove dead ToolBox RID_HELPBAR 2014-08-18 05:22:54 +02:00
oovbaapi
oox remove whitespace 2014-08-20 08:17:40 +02:00
osx
package java: use 'Integer.valueOf' instead of 'new Integer' 2014-08-19 14:57:17 +02:00
postprocess
pyuno
qadevOOo java: remove unnecessary constructor declarations 2014-08-20 12:12:15 +02:00
readlicense_oo
registry convert int to bool 2014-08-17 05:15:19 +02:00
remotebridges
reportbuilder remove more unnecessary constructor declarations 2014-08-20 12:12:43 +02:00
reportdesign add a VclViewport 2014-08-20 14:00:58 +01:00
ridljar java: remove unnecessary constructor declarations 2014-08-20 12:12:15 +02:00
rsc RSC_TRISTATEBOX is no longer used 2014-08-16 18:36:24 +01:00
sal Don't do the security scope bookmark dance if not in a sandboxed process 2014-08-15 01:55:41 +03:00
salhelper
sax
sc vcl: use enum for complex text layout constants 2014-08-20 09:01:26 -05:00
scaddins
sccomp
scp2 these strings should be translatable 2014-08-18 11:13:55 +01:00
scripting remove do-nothing code 2014-08-20 12:12:27 +02:00
sd Resolves: fdo#82355 crash on loading ppt 2014-08-19 20:49:17 +01:00
sdext fix string out-of-bounds assert on rhbz496762-1.pdf 2014-08-20 09:49:46 +01:00
setup_native
sfx2 add a VclViewport 2014-08-20 14:00:58 +01:00
shell remove executable bits 2014-08-17 05:50:13 +02:00
slideshow
smoketest java: remove unnecessary constructor declarations 2014-08-20 12:12:15 +02:00
solenv fdo#82430: gcc-wrappers: don't stop if REAL_CXX_FLAGS is empty 2014-08-18 12:21:09 +02:00
soltools
sot java: use Boolean.valueOf instead of instantiating Boolean objects 2014-08-19 14:57:16 +02:00
starmath vcl: use enum for complex text layout constants 2014-08-20 09:01:26 -05:00
stoc
store
svgio SVG test: check content of Primitive2DSequence with the XML dumper 2014-08-16 20:49:20 +02:00
svl fix string out-of-bounds assert on gnome627759-1.ods 2014-08-20 09:39:40 +01:00
svtools add a VclViewport 2014-08-20 14:00:58 +01:00
svx vcl: use enum for complex text layout constants 2014-08-20 09:01:26 -05:00
sw vcl: use enum for complex text layout constants 2014-08-20 09:01:26 -05:00
swext Use COMMONS_LOGGING_VERSION vble 2014-08-20 07:29:55 -05:00
sysui
test Fix another: reference to 'Primitive2DSequence' is ambiguous 2014-08-17 00:54:21 +02:00
testtools remove more unnecessary constructor declarations 2014-08-20 12:12:43 +02:00
toolkit java: remove unnecessary constructor declarations 2014-08-20 12:12:15 +02:00
tools RSC_TRISTATEBOX is no longer used 2014-08-16 18:36:24 +01:00
touch
translations@1b5734b51f
tubes
ucb java: use 'Short.valueOf' instead of 'new Short' 2014-08-19 14:57:18 +02:00
ucbhelper
udkapi
UnoControls
unodevtools
unoidl
unoil
unotest java: remove unnecessary constructor declarations 2014-08-20 12:12:15 +02:00
unotools
unoxml
ure
uui DLG_FILTER_SELECT and DLG_SIMPLE_NAME_CLASH conversion to .ui 2014-08-20 08:05:13 -05:00
vbahelper
vcl vcl: use enum for complex text layout constants 2014-08-20 09:01:26 -05:00
winaccessibility
wizards java: remove unnecessary constructor declarations 2014-08-20 12:12:15 +02:00
writerfilter empty Reference 2014-08-20 08:57:06 +01:00
writerperfect can actually manage to ask createStream for missing streams 2014-08-19 09:01:09 +01:00
xmerge java: don't catch and then just rethrow an exception 2014-08-20 11:47:47 +02:00
xmlhelp
xmloff prevent invalid ods files with loext:fill-character 2014-08-16 07:14:28 +02:00
xmlreader
xmlscript
xmlsecurity java: no need to instantiate String objects directly 2014-08-19 14:57:18 +02:00
.gitattributes
.gitignore .gitignore /.gdb_history 2014-08-18 05:06:30 -05:00
.gitmodules
.gitreview
autogen.sh
config.guess
config.sub
config_host.mk.in Use COMMONS_LOGGING_VERSION vble 2014-08-20 07:29:55 -05:00
configure.ac Use COMMONS_LOGGING_VERSION vble 2014-08-20 07:29:55 -05:00
COPYING
COPYING.LGPL
COPYING.MPL
download.lst upgrade to apache-commons-1.2 2014-08-16 21:56:35 -05:00
g
install-sh
leak-suppress.txt
Library_merged.mk
Library_urelibs.mk
lo.xcent.in
logerrit
Makefile.fetch
Makefile.gbuild
Makefile.in
README.Android
README.Code
README.cross
README.Solaris
Repository.mk fdo#75506 move tubes lib from OOOLIBS,calc to OOOLIBS,ooo 2014-08-15 18:11:59 +02:00
RepositoryExternal.mk Use COMMONS_LOGGING_VERSION vble 2014-08-20 07:29:55 -05:00
RepositoryFixes.mk
RepositoryModule_build.mk
RepositoryModule_host.mk
TEMPLATE.SOURCECODE.HEADER
unusedcode.easy callcatcher: another round of resource ctor removals 2014-08-18 09:34:55 +01:00
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