summaryrefslogtreecommitdiff
path: root/ios/LibreOfficeLight
AgeCommit message (Collapse)Author
2019-05-10an uno -> a unoCaolán McNamara
Change-Id: I538db88f8477dd2d2ad25c372928fec6c11d979d Reviewed-on: https://gerrit.libreoffice.org/72105 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2019-05-10an is used before a vowel soundCaolán McNamara
not before vowels with a consonant sound so its a url not an url Change-Id: Ic27ff3bee67469284d460c31ced6f63cb3633db2 Reviewed-on: https://gerrit.libreoffice.org/72062 Reviewed-by: Jens Carl <j.carl43@gmx.de> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2019-04-26lok: allow paste content to popup dialogHenry Castro
Change-Id: I1893d52df505bc43428c37a624ca05c569ba1bc0 Reviewed-on: https://gerrit.libreoffice.org/70958 Tested-by: Jenkins Reviewed-by: Henry Castro <hcastro@collabora.com>
2018-10-19It seems to work even without calling temporaryHackToInvokeCallbackHandlers()?Tor Lillqvist
But I tested just a few times. If somebody re-starts work on LibreOfficeLight, and encounter hangs, hopefully they notice this commit and try to un-comment-out the line in question. I hadn't noticed that temporaryHackToInvokeCallbackHandlers() thing before, maybe calling it in the iOS app being developed (in the "online" repo) is necessary, and would help avoiding the hangs I occasionally see in it? Change-Id: I0f4d8c800024c43acb512d40efdfad71c229bec2
2018-10-10Move the iOS CGBitmapContextCreate() call do doc_paintTile()Tor Lillqvist
Thus it now actually takes a buffer pointer also on iOS, like on Linux and Android. Less confusing, more uniform. Add a separate iOS-specific paintTileToCGContext() method to LibreOfficeKitDocumentClass that takes a CGContextRef. Adapt callers correspondingly. (The LibreOfficeLight code in particular needs the paintTileToCGContext().) Change-Id: I81084806d37b9aac9f2b2bc03d0c262e991eec81
2018-10-10Make LibreOfficeLight build againTor Lillqvist
(And it actually works now again, as far as I see, after the recent fix to LibreOfficeKit's iOS code.) Adapt to earlier changes: The generated files are now in workdir, not in the ios source directory. Use org.libreoffice.ios.LibreOfficeLight for the PRODUCT_BUNDLE_IDENTIFIER instead of janI's own. (Additionally the DEVELOPMENT_TEAM was reset to the one I use; apparently there is no way to make sure that developer-specific setting is in a file not in version control?) Change-Id: I575561583f584b5ac3c759d115b1c9c6dc97ef94
2018-08-28Bump version number in ICU data file nameTor Lillqvist
Change-Id: I222792dd34cd016196dfec9870161896c7c43b0d
2018-06-02Removed executable permission on data filesAndrea Gelmini
chmod -x to complete Change-Id: I966773e0adebf8563343856f18ba25ba84b0a633 Reviewed-on: https://gerrit.libreoffice.org/53666 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2018-04-02iOS, update source to xcode 9.3 swift 4.1jan Iversen
Change-Id: I68464a213303ebe7dd850659031baf4cd7bdfa73
2018-03-17iOS, remove copy of source code to instdirjan Iversen
The build phase contained copy statements for bridges/source/cpp_uno/ which should not happen Change-Id: Ied4c1b2ef29effe4642f5ca0e7dc3a5b41ef0b68
2018-03-15iOS, solved corrupted stack in cpp -> unojan Iversen
Solved problem in assembler code, so the call chain is correct. There are still something missing for uno to work correctly Change-Id: Ieb3b3d6b15153576159e07b52ced0efedd135713
2018-03-11iOS, updated xcode project filejan Iversen
the only change is that addition of files needed to debug the stack corruption problem. Change-Id: I3598cdba2e84f51a3a90387dbe3439eafb34f878
2018-03-03iOS, change example.odt -> welcome.odtjan Iversen
It must be changed in the swift code also. Change-Id: Ide7ccbb89d94f91a9f6e0dbbd7a29035c46f7f4f
2018-03-03iOS, moved resources from share to direct.jan Iversen
Change-Id: I266fe71a6c58d8b80fa917198e8d84b356dfe296
2018-03-03iOS, updated resource paths.jan Iversen
changed name of example.odt to welcome.odt Change-Id: I59625949f4aaad3b3f75bfa243f1a4186d563822
2018-03-03iOS, made example.odt local to iosjan Iversen
Have a local copy instead of referencing the android dir, allows us to make modifications local to iOS. Change-Id: Ifb6292cff5dcfce0a45c210176f8597d0091ee20
2018-02-13iOS, SAL_LOG added to debug buildsjan Iversen
Change-Id: Ibd5406c8f2ea7b46e3b4863ca1eba5a788bd270a
2018-02-11iOS, added missing document state in callbackjan Iversen
Change-Id: Ib710eb4ce1186571732588948726874a0fb9cb58
2018-02-05iOS, correctly build release/debug versionsjan Iversen
Added 2 schemes Debug/Release as shared to make sure they are available. Not having them as shared and cleaning causes them to be "forgotten" Change-Id: I4cb66c7088f770c7cda592994f3610e98fb1b7f0
2018-02-05iOS, removed OTHER_LDFLAGSjan Iversen
Change-Id: Ib07c1c4823deda7fa4ba389e9679f6eff99691d8
2018-02-04iOS, simplified lib ref and copy to devicejan Iversen
Named libKit directories so they can be referenced simple within xCode Change-Id: Ic05fa4e87b6cc87e2823177474c3ed9ac3433dd3
2018-02-04iOS, launchScreen size updatejan Iversen
Change-Id: Ic00d5f623fafdf05c467e7a260320894d8a27c5b
2018-02-04iOS, removed buildConfiguration Simulatorjan Iversen
We only work with Debug/Release and then let the target determinate active architecture. Change-Id: Iccc6a658168a26c9d6b1650b0928466479cf68dc
2018-02-04iOS, removed schemesjan Iversen
Working only with BuildConfiguration Change-Id: I6790841928ca7ab6938317d0a8e83f9b90608cad
2018-02-04iOS, new launch screenjan Iversen
Updated launch screen, to reflect current development, and the fact that it is based on LO 6.x Change-Id: Iac175abb5ba8dc7a1fbe923ce972d797d78779c5
2018-01-30iOS: linker changes for on deviceJon Nermut
[ae490dd] iOS: add script to sym link the dylib to the right spot Adds a shell script to symlink the right dylib into the build products folder, which means we can reference libKit.dylib relative to that, rather than absolutely [ba4c072] iOS: pass in user path On device using appPath/user as the user directory causes a crash, as an app cannot write inside it's bundle. Instead, add a new param to pass the documents dir into the init. [088ad49] iOS: linker changes to run on device Change-Id: I16f5d85f3ca483df11b82108ee39c4ec461214f4 Reviewed-on: https://gerrit.libreoffice.org/48866 Reviewed-by: jan iversen <jani@libreoffice.org> Tested-by: jan iversen <jani@libreoffice.org>
2018-01-26iOS, add support for PDFjan Iversen
Updated Document Types and import types. Change-Id: Id7e5aef91cdf52783a83672becfd7bbb78f986ad
2018-01-25iOS, update intro screenjan Iversen
Update to intro.png used for version 6 Change-Id: Ieeb71854eb98eb3f1be815ea15fecce424a5eba9
2018-01-25iOS, removed unused librariesjan Iversen
libz, libiconv etc are now hidden in loKit.dylib Change-Id: I64e7be0c3ad2087f8c13bcc99d693087e4c6732b
2018-01-24iOS, allow orientations for all devicesjan Iversen
Info.plist is no longer limited to ipad Change-Id: Ibe807183fab7e2820e5234fa7fa773fda2c32926
2018-01-23Fix typosAndrea Gelmini
Change-Id: I17e617d89d1b5ad92c5c8218958e86ca722b13e2 Reviewed-on: https://gerrit.libreoffice.org/48435 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Tested-by: Julien Nabet <serval2412@yahoo.fr>
2018-01-23iOS: implement tabs for spreadsheetsJon Nermut
Change-Id: I210d68f013e56efd90da004891b872434ce65f68 Reviewed-on: https://gerrit.libreoffice.org/48368 Reviewed-by: jan iversen <jani@libreoffice.org> Tested-by: jan iversen <jani@libreoffice.org>
2018-01-22iOS, performance updatejan Iversen
Set SAL_LOG to empty in SIMULATOR scheme, allowing to easy add +WARN+INFO when testing. Removed duplicate entry in Info.plist Change-Id: I7d0231b0c30fd710e578f91b450c3c16696deb08
2018-01-20iOS: keep track of doc partJon Nermut
- implement swipe left/right and tap gestures for presentations - move some classes to their own files Change-Id: I3ddd3e17ec809c87097d5515f08038bbc969764f Reviewed-on: https://gerrit.libreoffice.org/48231 Reviewed-by: jan iversen <jani@libreoffice.org> Tested-by: jan iversen <jani@libreoffice.org>
2018-01-20iOS: Fix debugging in xcode by making include path non-recursiveJon Nermut
it was picking up the wrong headers in the debugger Change-Id: I0bf6a10504e3b3e9a6eb13355f3f8a4f63a15a1e Reviewed-on: https://gerrit.libreoffice.org/48230 Reviewed-by: jan iversen <jani@libreoffice.org> Tested-by: jan iversen <jani@libreoffice.org>
2018-01-18Resolves: rhbz#1535541 fdo#88004 mimetypes are .macroEnabled not .macroenabledCaolán McNamara
Change-Id: If7942ec9d4cd40f29fae2b9a8f76df1ef08bfc17 Reviewed-on: https://gerrit.libreoffice.org/48120 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2018-01-18iOS: add a temporarily exposed function that calls ↵Jon Nermut
CallbackFlushHandler::Invoke in order to manually flush the callback queue. To be reverted once the callback problem is solved. Change-Id: I95273b8a01eec62f639edd6767f69e02a294d8aa Reviewed-on: https://gerrit.libreoffice.org/48101 Reviewed-by: jan iversen <jani@libreoffice.org> Tested-by: jan iversen <jani@libreoffice.org>
2018-01-18iOS: keep track of the keyboard, and scroll the next search result into ↵Jon Nermut
view. Reimplement RenderCache (+2 squashed commits) Squashed commits: [3c3f36f] iOS: quieten warnings [8eae946] iOS: display search results in an overlay view Change-Id: I04a38943d5a22b8e6a52ae854e65f01bf43fda7b Reviewed-on: https://gerrit.libreoffice.org/48100 Reviewed-by: jan iversen <jani@libreoffice.org> Tested-by: jan iversen <jani@libreoffice.org>
2018-01-16iOS, actived SAL_INFO + SAL_WARN in debugjan Iversen
SAL_INFO and SAL_WARN are now sending output to the debugger window (which can be saved to a file, in the xcode menu) Change-Id: I0a9b98f8da469e71c6fd56d624dad446561c1153
2018-01-13iOS, debugged callbackjan Iversen
Callback now calls the swift function. It is time to see if we can do without the thread queue. Change-Id: If9a76c884ca7e5018243ae3f4bee20b61dbba40d
2018-01-11Fix typosAndrea Gelmini
Change-Id: If655aaa59d42ab63335ced6d98b2c02d0ac4ff5b Reviewed-on: https://gerrit.libreoffice.org/47764 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Tested-by: Julien Nabet <serval2412@yahoo.fr>
2018-01-11iOS, Rendering document.jan Iversen
This patch is with thanks to Jon Nermut. With this patch, the iPad renders documents as it should be rendered Change-Id: I54903fde3204b949d8c608842c004cd49a211d9a
2018-01-11iOS, removed dummyLOkitjan Iversen
dummyLOkit was only usefull to speed up UI test, due to slow linking, so it is no longer needed. Change-Id: Ib9e2cf259aaa7df4dab21d346e4283cb6ce81dd0
2018-01-10iOS, update to compile appjan Iversen
The dylib reference was wrong, when starting from scratch Change-Id: I88f1a2bf5634683d3d13faa71a1aa8c039f0c472
2018-01-08iOS, switched simulator to use .dylibjan Iversen
changed static lib to .dylib causing link times to be 1-2 seconds. However .dylib have a "missing code signature". Change-Id: I59e95444a0db5406075bc15360f0acb6ab08b65b
2018-01-05iOS, bump LibreOfficeLight to 11.2jan Iversen
Change-Id: Idd7737d2d4494a336ce8592c773a07055908646c
2017-12-30iOS, make LIBRARY path relative.jan Iversen
Patch based on suggestion from jon Nermut. Change-Id: I91244ad839b2a7f532b45c0ca8b37228c2ff27b1
2017-12-06iOS, update to xcode 9.2jan Iversen
Change-Id: Id7962a0e40d2341fbe5f702399478f926c0ef5bf
2017-11-26iOS, make Kit symbols externaljan Iversen
Xcode has a problem (a bug) with linkink .o files to a project, this is ignored on the linker line. We use visisbility=hidden as default, therefore the symbols to be exported need to have the attribute visibility=default Change-Id: I079189dbaf6c0f606028a1e582f320db97995285
2017-11-25iOS, project update to compile with dummy LOkitjan Iversen
Change-Id: If76f4aaecb853db6b33d671092b7806bbb9b9d2d