summaryrefslogtreecommitdiff
path: root/ios
AgeCommit message (Collapse)Author
2017-10-22iOS, updated init sequencejan Iversen
Updated the init sequence to test for completion Added a few build switches Change-Id: I9cb4fc8bc1209afbb49917baf385602f484a6d72
2017-10-22iOS, linking adjustmentsjan Iversen
Small adjustments to clean up the process Change-Id: Ibbe50bb2aa553e253e22ec107c27a075b588a6cd
2017-10-17iOS, added extra linker options for kitjan Iversen
Change-Id: I348e7a717eb6939213ce1cb3881cbba6b76578c8
2017-10-16iOS workaround for gbuild missoutjan Iversen
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
2017-10-16added -C switch to native-code.pyjan Iversen
Android is using this script as well, so the iOS change needs to be hidden behind a flag Change-Id: Ica9064278f0b64ad3f078c7951eef15e39f2b6da
2017-10-16iOS, update to app due to prelink lib changejan Iversen
Change-Id: I86074b2bf6779834760e19cd206d469b93a1c480
2017-10-16iOS, update to make app use prelinkjan Iversen
Change-Id: I2af55a199106ae7ccc9ebe748b4295fd9f83e205
2017-10-16iOS, change prelink lib to pure C.jan Iversen
Removed object C and replaced with C to make lib pure. Change-Id: Ie0f49f7e2f4577195dadfa0fdec70212af7c698a
2017-10-11iOS, make linking of LO dependentjan Iversen
Added a flag to remove need for LO in app, this allows faster change of UI changes. Change-Id: Iad3be518733cbd3ce092eebab76f8f66e91e579d
2017-10-10iOS, update app to linkjan Iversen
Linking app for test directly in xCode, later it will be added to CustomTarget_iOS.mk Change-Id: I166bbdb626625ea1c4a8a191004b85ba7eef8f11
2017-10-10iOS, only remove current libraryjan Iversen
Change-Id: Ib6e89ab49eb1dd87a84a4e53ec1117fdf4c1571e
2017-10-08iOS, disable swift 3 syntax.jan Iversen
Code must be pure swift 4. Change-Id: I430928d1a03f17fdcb7ca68701d308241eecc5e1
2017-10-08iOS, update app to build with single lib.jan Iversen
Added the prebuild lib(s) to the project and removed the local implementation Change-Id: I2538fa0eed016585d35a3b6e1bafc8d7a726d202
2017-10-08iOS, add simulator configuration to appjan Iversen
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
2017-10-08iOS, update app to swift 4jan Iversen
Preparing for iOS 11.0 and xCode 9.0 Change-Id: I9e7dc9b6c55bf5606eae859baa47fcd95fdc5ed8
2017-10-08iOS, clean kit xcodeprojjan Iversen
Updated build level to 10.3 Change-Id: Ib6e368a9b5079ed1f5b09cea9743ff35c2e13c0c
2017-10-06iOS, fixes for release buildjan Iversen
removed coinmp (needed to update lo-all-static-libs) convert CPUNAME to lowercase (needed by xcodebuild) Change-Id: I13ccfbd6a6fd139db2745c1536192710afe094bb
2017-10-04iOS, simulator compiles as nactive mac OSX hostjan Iversen
Make simulator (and especially third party libraries) compile as OSX host, but with iPhonesimulator SDK. Change-Id: I2b282d1e84c5c6544dcb98413fec5c6e811efda6
2017-10-04iOS, updated READMEjan Iversen
Change-Id: I3866599556a63beaf062207cfd9d537ab9f25785
2017-10-03iOS, get rid of OSX - iOS link conflict.jan Iversen
Prelinking uses special flags, adjusted. Change-Id: Ie9537df3a158818128ee0c4e08b3ad0a782009fb
2017-10-03iOS, change generation of xcconfigjan Iversen
The generation was far to complex simplified. Change-Id: Iea2f1b9630f70f05deeb8eb44aa8333989929642
2017-09-30iOS, cleanup unused config variablesjan Iversen
Removed no longer used variables. These variables are constant across platform, and therefore defined in the project.pbxproj file instead. Change-Id: I8fcfe414de498ebd4e5bd3a133a8c7e39faa9edb
2017-09-30iOS, changed library namejan Iversen
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
2017-09-30iOS, configure XCODE_* => IOS_*jan Iversen
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
2017-09-29iOS, typojan Iversen
forgot >> file in LINK_LDFLAGS, leading to a wrong linker statement. Change-Id: I993b15f27406b4128805fbbdaf19dadf39235f8c
2017-09-29iOS, clean workspace and local buildjan Iversen
We need to check if it possible to move workspace to workdir (e.g. do a reverse ln) Change-Id: I98751c1731f75e3b4200520ffa741a7348fe70fb
2017-09-29iOS, first version of static lib ready.jan Iversen
This works when working online in xcode, but not from make Change-Id: I5c871f05b3c986ead17ff926430e82da1808a52c
2017-09-29iOS, WIP build static library.jan Iversen
Adjusting differences between default project, and old iOS project Change-Id: I2639761bbe909cbd893c7d6b932e11c1e57998df
2017-09-28iOS, WIP build static library loKitjan Iversen
WIP on the road to prelink all LO libraries into a single static library for each arm64, arm64-debug, simulator Change-Id: I5e7aaefa46c9d234252ba3b6848f173647215795
2017-09-28iOS, xcodebuild corrections.jan Iversen
Changed target of builds. Change-Id: Ieb1da70f0ec2e636e571c3ad69243b26bb726487
2017-09-28iOS, WIP setup to build static lib and app.jan Iversen
Cleaned up custom targets. Change-Id: I11ef1cb6d129722ac206b298c6ad15c00da5c433
2017-09-28iOS, cleaned add resourcesjan Iversen
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
2017-09-27iOS, remove xcconfig generation from configure.acjan Iversen
Moved generation of the xcconfig files out of configure.ac and into the regular ios make. Change-Id: If675eac9e86c4c4a0ff98f84815b0a83555d90a8
2017-09-27Fix typosAndrea Gelmini
Change-Id: I9a33e4fbdeb33d907597e4e58ddb2e8cb285adaa Reviewed-on: https://gerrit.libreoffice.org/42830 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Tested-by: Julien Nabet <serval2412@yahoo.fr>
2017-09-26iOS, build instructions.jan Iversen
Added README with instruction on how to build for the different platforms, updated iOS files corresponding Change-Id: I8a85f808841d682bc09f1e3b039192e342ecc484
2017-09-24iOS, static library.jan Iversen
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
2017-09-24iOS, removed outdated prototypejan Iversen
removed experiments prototype. Change-Id: I691c82dca79c652d9a7c6078f2c69dada9034a36
2017-09-06iOS, avoid copying res files.jan Iversen
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
2017-08-01move resmgr to unotoolsCaolán McNamara
and the vast majority of translations is to the ui language so default ctor with that arg and now drop OModuleResourceClient Change-Id: I3b85a560ffdfe5f019c2271ac56a5fe4a361522b
2017-06-22iOS, update menus for menu pickerjan Iversen
Change-Id: Idb4ee77ed83c17f8040cf1a5852ae1ac8fa855d6
2017-06-16iOS, iCloud picker addedjan Iversen
Use documentPicker instead of own programming Change-Id: Ibd4e0f987254830aeaba1140ec1f84b649ca1387
2017-06-16iOS, remove test targetsjan Iversen
Testing will be done differently Change-Id: I94b121bb89e553fdc96427f8c19c7d2b11821554
2017-06-07iOS, add support for arm64jan Iversen
Added general support for arm64 Removed experimental/prototype from normal build Change-Id: I832256c72fbd408084bc802440343c874e7e6d28
2017-06-07iOS, clean up document types to support.jan Iversen
Icons removed, which will be unused Change-Id: Ibfd4be71ea3ae22bea8be61f7151312c5864429c
2017-06-06iOS added all known document types.jan Iversen
Update Info.plist to contain the same document types as used for osX Change-Id: I3338ca0159c39ef8bd31466e3d9b9a73808b86b8
2017-06-06iOS, updated icon setsjan Iversen
Added icons for all file types, and updated app to prepare for Document picker. Change-Id: I235716b57584f42904c30c23ade05479aeec130e
2017-06-03iOS, prepare for arm architecturejan Iversen
Need arm46, armv7 and i386 Change-Id: Idd72ca070c98974cc31833839e8eaf64ab5ced03
2017-06-03iOS, upgrade and moved LOKit_init.jan Iversen
Upgrade to new version of frameworks. Moved LOKit_init to "didFinishLaunching" to "DidBecomeActive" Change-Id: I2f805c4a9d21b049362fec1ec5258496b9505260
2017-05-29iOS, set user profile pathjan Iversen
having NULL as user_profile path does not work, changed call to LOK_init_2 with user profile path Change-Id: Ib7c882eccf228057b5a2d9d21973e8f95d4aee77
2017-05-29iOS, added resourcesjan Iversen
LO needs a number of files to be present in order to start. Added these files. Missing user profile Change-Id: Icb0cddfe3f8c7ab4d498bd4bd992f951c2d8d95f