Age | Commit message (Collapse) | Author |
|
Updated the init sequence to test for completion
Added a few build switches
Change-Id: I9cb4fc8bc1209afbb49917baf385602f484a6d72
|
|
Small adjustments to clean up the process
Change-Id: Ibbe50bb2aa553e253e22ec107c27a075b588a6cd
|
|
Change-Id: I348e7a717eb6939213ce1cb3881cbba6b76578c8
|
|
The prelink library depend on all static libraries,
there are no such gbuild variable, so instead we build
it unconditionally (not a nice hack)
Change-Id: I4946b01cce7c305e901b912b4c81d61fc8466b82
|
|
Android is using this script as well, so the iOS change
needs to be hidden behind a flag
Change-Id: Ica9064278f0b64ad3f078c7951eef15e39f2b6da
|
|
Change-Id: I86074b2bf6779834760e19cd206d469b93a1c480
|
|
Change-Id: I2af55a199106ae7ccc9ebe748b4295fd9f83e205
|
|
Removed object C and replaced with C to make lib pure.
Change-Id: Ie0f49f7e2f4577195dadfa0fdec70212af7c698a
|
|
Added a flag to remove need for LO in app, this allows faster change
of UI changes.
Change-Id: Iad3be518733cbd3ce092eebab76f8f66e91e579d
|
|
Linking app for test directly in xCode, later it will
be added to CustomTarget_iOS.mk
Change-Id: I166bbdb626625ea1c4a8a191004b85ba7eef8f11
|
|
Change-Id: Ib6e89ab49eb1dd87a84a4e53ec1117fdf4c1571e
|
|
Code must be pure swift 4.
Change-Id: I430928d1a03f17fdcb7ca68701d308241eecc5e1
|
|
Added the prebuild lib(s) to the project and
removed the local implementation
Change-Id: I2538fa0eed016585d35a3b6e1bafc8d7a726d202
|
|
LibreOfficeLight can now be generated as:
Release (target arm64 == production)
Debug (target arm64 == debug on real hw)
Simulator (target x86_64 == debug in simulator)
Change-Id: I8742946571fb0268c9c83f32de5b6c0093624ebe
|
|
Preparing for iOS 11.0 and xCode 9.0
Change-Id: I9e7dc9b6c55bf5606eae859baa47fcd95fdc5ed8
|
|
Updated build level to 10.3
Change-Id: Ib6e368a9b5079ed1f5b09cea9743ff35c2e13c0c
|
|
removed coinmp (needed to update lo-all-static-libs)
convert CPUNAME to lowercase (needed by xcodebuild)
Change-Id: I13ccfbd6a6fd139db2745c1536192710afe094bb
|
|
Make simulator (and especially third party libraries) compile as OSX host,
but with iPhonesimulator SDK.
Change-Id: I2b282d1e84c5c6544dcb98413fec5c6e811efda6
|
|
Change-Id: I3866599556a63beaf062207cfd9d537ab9f25785
|
|
Prelinking uses special flags, adjusted.
Change-Id: Ie9537df3a158818128ee0c4e08b3ad0a782009fb
|
|
The generation was far to complex simplified.
Change-Id: Iea2f1b9630f70f05deeb8eb44aa8333989929642
|
|
Removed no longer used variables. These variables
are constant across platform, and therefore defined
in the project.pbxproj file instead.
Change-Id: I8fcfe414de498ebd4e5bd3a133a8c7e39faa9edb
|
|
core/ios/generated will contain 3 libraries
libLibreOfficeKit_arm64.a ==> production link for iPad
libLibreOfficeKit_arm64_debug.a ==> debug link for iPad
libLibreOfficeKit_x86_64_debug.a ==> simulator link
Change-Id: Ic53883bfb796a3aea07101eebff6a8bd4ceef21f
|
|
Exporting variables XCODE_* makes xcodebuild read them,
independent of command line settings. Therefore renamed
these variables to IOS_ (they are only used to build iOS).
Change-Id: I2c44d2e8a1348270e2f2a6768e0552c39e7f7d72
|
|
forgot >> file in LINK_LDFLAGS, leading to a wrong linker statement.
Change-Id: I993b15f27406b4128805fbbdaf19dadf39235f8c
|
|
We need to check if it possible to move workspace to
workdir (e.g. do a reverse ln)
Change-Id: I98751c1731f75e3b4200520ffa741a7348fe70fb
|
|
This works when working online in xcode, but not from make
Change-Id: I5c871f05b3c986ead17ff926430e82da1808a52c
|
|
Adjusting differences between default project, and old
iOS project
Change-Id: I2639761bbe909cbd893c7d6b932e11c1e57998df
|
|
WIP on the road to prelink all LO libraries into a single
static library for each arm64, arm64-debug, simulator
Change-Id: I5e7aaefa46c9d234252ba3b6848f173647215795
|
|
Changed target of builds.
Change-Id: Ieb1da70f0ec2e636e571c3ad69243b26bb726487
|
|
Cleaned up custom targets.
Change-Id: I11ef1cb6d129722ac206b298c6ad15c00da5c433
|
|
Simpler setup makefile, that will generate the 2 xcconfig files
as well as create the resources directory.
The generated directory is on purpose created in the core/ios, because
the output of the different builds are needed for the app build.
Change-Id: I402604ebf947f962552b069bf24ff3794b2ade9d
|
|
Moved generation of the xcconfig files out of configure.ac
and into the regular ios make.
Change-Id: If675eac9e86c4c4a0ff98f84815b0a83555d90a8
|
|
Change-Id: I9a33e4fbdeb33d907597e4e58ddb2e8cb285adaa
Reviewed-on: https://gerrit.libreoffice.org/42830
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Julien Nabet <serval2412@yahoo.fr>
|
|
Added README with instruction on how to build for
the different platforms, updated iOS files corresponding
Change-Id: I8a85f808841d682bc09f1e3b039192e342ecc484
|
|
First attempt to prelink all LO libraries into 1 static library.
With all libraries directly linking to the swift module, link time
is about 12 minutes.
Experiments let to be believe this can be reduced to 1-2 minutes
by doing prelinking, which will solve all symbols between the
libraries.
Because work will continue on the swift module, while the LoKit
is a pretty stable interface, this will save much developer time
Change-Id: I69b63481fc657f2188476f53c5b4d49abe59c5f6
|
|
removed experiments prototype.
Change-Id: I691c82dca79c652d9a7c6078f2c69dada9034a36
|
|
the resource files are compiled into the code, so no
need to copy the resource files.
LibreOfficeKit compiles for arm64
A few link problems outstanding
Change-Id: I82ba6f2582b01b2cc5180fd1ee732c7c8458275d
|
|
and the vast majority of translations is to the ui language so default
ctor with that arg
and now drop OModuleResourceClient
Change-Id: I3b85a560ffdfe5f019c2271ac56a5fe4a361522b
|
|
Change-Id: Idb4ee77ed83c17f8040cf1a5852ae1ac8fa855d6
|
|
Use documentPicker instead of own programming
Change-Id: Ibd4e0f987254830aeaba1140ec1f84b649ca1387
|
|
Testing will be done differently
Change-Id: I94b121bb89e553fdc96427f8c19c7d2b11821554
|
|
Added general support for arm64
Removed experimental/prototype from normal build
Change-Id: I832256c72fbd408084bc802440343c874e7e6d28
|
|
Icons removed, which will be unused
Change-Id: Ibfd4be71ea3ae22bea8be61f7151312c5864429c
|
|
Update Info.plist to contain the same document types as
used for osX
Change-Id: I3338ca0159c39ef8bd31466e3d9b9a73808b86b8
|
|
Added icons for all file types, and updated
app to prepare for Document picker.
Change-Id: I235716b57584f42904c30c23ade05479aeec130e
|
|
Need arm46, armv7 and i386
Change-Id: Idd72ca070c98974cc31833839e8eaf64ab5ced03
|
|
Upgrade to new version of frameworks.
Moved LOKit_init to "didFinishLaunching" to "DidBecomeActive"
Change-Id: I2f805c4a9d21b049362fec1ec5258496b9505260
|
|
having NULL as user_profile path does not work,
changed call to LOK_init_2 with user profile path
Change-Id: Ib7c882eccf228057b5a2d9d21973e8f95d4aee77
|
|
LO needs a number of files to be present in order to start.
Added these files.
Missing user profile
Change-Id: Icb0cddfe3f8c7ab4d498bd4bd992f951c2d8d95f
|