summaryrefslogtreecommitdiff
path: root/ios
AgeCommit message (Collapse)AuthorFilesLines
2017-05-03iOS update due to new icujan Iversen2-16/+0
The new icu version does not have the .dat file Change-Id: Ia48f4f9dc9564c309bc8afd86c4c0babc35e1a8a
2017-04-05iOS make build work with 10.3 and simulatorjan Iversen2-4/+20
Solved architecture problem Change-Id: Ibc6bc5864da5585388862dd92a6039db16c9ccf2
2017-04-02iOS LibreOfficeLight Activate LibreOfficeKitjan Iversen5-28/+9
Prepare for viewing functionality. Change-Id: I4960938fdc7bf6955096c96cc7f56792c64c6641
2017-03-27iOS LibreOfficeLight "open in"jan Iversen2-8/+289
Added pdf, microsoft to know document types. Created new UTI for ODF documents. Change-Id: I8037724e6575756bd586c490618cba6954d9fb31
2017-03-27iOS LibreOfficeLight FileManager titlejan Iversen2-4/+12
Show current directory as title, together with info whether it is local or iCloud Change-Id: Icb4d68e5c21589456ea276e9e11d191dd3714d14
2017-03-27iOS LibreOfficeLight reactivate sidemenujan Iversen19-334/+178
Reactivate side menu in DocumentController removed unused png files Change-Id: Ib7da718f53370d6a8a3c82d6850817ea7bc12abc Reviewed-on: https://gerrit.libreoffice.org/35675 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@libreoffice.org>
2017-03-24iOS LibreOfficeLight, document actionsjan Iversen3-390/+531
added action menu in Document viewer Change-Id: Ia7c796f7806e363769a5932ce774f33bb4ae8bd2 Reviewed-on: https://gerrit.libreoffice.org/35666 Reviewed-by: jan iversen <jani@libreoffice.org> Tested-by: jan iversen <jani@libreoffice.org>
2017-03-24iOS LibreOfficeLight filemanagerjan Iversen28-611/+664
Update to filemanager to act as an overlay to documentView updated appIcon to include only required added setName dialog (used for rename/create directory/save as) Removed trailing whitespace Change-Id: I1c8a8cd7ef4eb76687f40e806a14884a1e396bc5 Reviewed-on: https://gerrit.libreoffice.org/35612 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@libreoffice.org>
2017-03-22iOS LibreOfficeLight Document as rootjan Iversen2-35/+43
changed DocumentView to be root view FileManagerView is started from DocumentView Change-Id: I43d2a2fab3ff37983c242bce15bdb94c8cc7d4be Reviewed-on: https://gerrit.libreoffice.org/35536 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@libreoffice.org>
2017-03-22iOS LibreOfficeLight removed start iconjan Iversen2-4/+0
Xcode decided to add an empty launch icon, removed. Change-Id: I62405114e49d176c16e452d05ec9d872c70d7880
2017-03-22Most of this was obsolete and misleadingTor Lillqvist1-28/+0
Change-Id: I769d9277e6ff931ca7d5d61d412b81c191d97083
2017-03-22iOS LibreOfficeLight moved entitlementsjan Iversen1-1/+1
Moved entitlements to correct group Change-Id: I6ab95b823fc4a4b8781b27d51ecb8d994f477dca
2017-03-22IOS LibreOfficeLight settings supportjan Iversen4-0/+51
Adding support for using IOS Settings The idea is to move the LO settings into here, and let the user manipulate some of the fields. Change-Id: Ifbd1adc6aa395d7822bcec968f267bb85929bff3 Reviewed-on: https://gerrit.libreoffice.org/35528 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@libreoffice.org>
2017-03-22Consistently mark function definitions in LibreOfficeKitInit.h as staticStephan Bergmann1-2/+0
...to give them internal linkage in both C and C++. Of those definitions that were not marked as static: * Those that had not been marked as inline had external linkage in both C and C++, so would have caused ODR violations were LibreOfficeKitInit.h included in multiple translation units. * Those that had been marked as inline lacked an external defintion in C. (Which 3f02b2aa51e32c46d5b6610480bc1ba22156a3ec "LOK init: avoid non-inline function definition in header file" had apparently faied to take into account.) (IOS_SWIFTCBRIDGE introduced in 028ef4748e53aa8f72c6464ce6bbeeb28c61d30c "LibreOfficeKitInit.h modified to avoid ODR" becomes unnecessary again.) Change-Id: Ibb8033cdbac87b20fa0e3b203b99571c1a7e7234 Reviewed-on: https://gerrit.libreoffice.org/35491 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2017-03-21ios LibreOfficeLight iCloud supportjan Iversen8-40/+152
Added iCloud document support to fileManager Change-Id: I7c8f78b6b148926398b170ee8a32d3c09413205f Reviewed-on: https://gerrit.libreoffice.org/35503 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@libreoffice.org>
2017-03-21ios LibreOfficeLight FileManager actionsjan Iversen2-49/+172
Adding dialogue handling for filemanager Change-Id: I9db782e04f80f18421be23e158034a80497d8b12 Reviewed-on: https://gerrit.libreoffice.org/35489 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@libreoffice.org>
2017-03-20ios retired TiledLibreOffice.jan Iversen21-3330/+0
Retired TiledLibreOffice, replaced by the prototype. Newer development takes place in LibreOfficeLight Change-Id: I170ea49086f860bda9c86aaa8ca7de00907dad67 Reviewed-on: https://gerrit.libreoffice.org/35483 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
2017-03-20LibreOfficeKitInit.h modified to avoid ODR.jan Iversen1-0/+2
As discussed in IRC, the prev. version would cause an ODR the use of _cplusplus have been changed to IOS_SWIFTCBRIDGE Change-Id: If18610858cb56780347bb28f909619db4aac85b0
2017-03-20ios LibreOfficeLight, FileManagerjan Iversen10-118/+861
Online consist in reality of an independent FileManager and a DocumentViewer. Adding a FileManager that "knows" ios specific fileHandling. Added UI dialog (storyboard) FileManager consist of 2 parts, a FileManagement class connecting to IOS (will later handle differencies between local storage and iCloud) and a FileManagerViewer giving the user a UI to select files. Change-Id: I30b4eafe48a3396c100e7475ba7118f0ee2de73d Reviewed-on: https://gerrit.libreoffice.org/35451 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@libreoffice.org>
2017-03-20Don't hardcode the basename of BUILDDIR as "ios-work"Tor Lillqvist1-1/+1
Change-Id: Ie74c3bdb9a83ab4310b7f7d02bf9c60601fc0494
2017-03-20ios LibreOfficeLight lokitjan Iversen1-235/+0
Moved protocol comments away from the source file base on a suggestion in IRC. Change-Id: I4d6939c267a33b0d782278a80a3cf116075588e2
2017-03-19ios LibreOfficeLight, tokenizejan Iversen6-81/+173
Add general tokenizer for parameters. and WebWiew to host JS from online Change-Id: I5bb419c18d239d6d88fa17078c079420aac58931 Reviewed-on: https://gerrit.libreoffice.org/35438 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@libreoffice.org>
2017-03-19ios LibreOfficeLight clientCommands addedjan Iversen4-46/+57
Add connection between client commands and LOKit. Change-Id: I2593b3c0b7a82612924bf63c3be85963f5a20d32 Reviewed-on: https://gerrit.libreoffice.org/35434 Reviewed-by: jan iversen <jani@libreoffice.org> Tested-by: jan iversen <jani@libreoffice.org>
2017-03-19ios LibreOfficeLight LOkit integrationjan Iversen7-4/+683
Integrated LibreOfficeLight into gbuild. added lo.xcconfig and Resources (needed to link with LO and run LO) added swift --> C interface for LOkit add known commands from JS client added C++ condition in LibreOfficekitInit.h (inline no good in a C file) Change-Id: I19ebe8912546408bf701c96c0c63541d6e37cad8 Reviewed-on: https://gerrit.libreoffice.org/35430 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@libreoffice.org>
2017-03-19ios LibreOfficeLightjan Iversen49-0/+1816
start project with sidemenu and navigation the aim of the project is to provide an IOS prototype based on work from the online repo and added up with native swift work. The project aims at having a simple editor, where the user can correct typos etc. in complex documents. Sharing will be done using the iCloud drive. The project is a proof of concept, to replace the current android/ios viewers. The document will be presented using the webkit (available in both IOS and Android) and reusing the Javascripts from online. Thereby having one set of files to handle user interface for online, android and ios. The sidebar is intented to be used similar to MUFFIN (notebook bar), while the action is for save/print etc. Change-Id: I307a70b87e6367de2d22c1360a3e9cfa53d373a9 Reviewed-on: https://gerrit.libreoffice.org/35376 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@libreoffice.org> Tested-by: jan iversen <jani@libreoffice.org>
2017-03-17ios, added Prototype projectjan Iversen15-0/+2933
The prototype project is a minimal project, with LibreOffice kit. The purpose is to check if it can build, and be foundation for other projects. The project have been updated to use the newest xcode Change-Id: Iac277629bc749bcacb83fb056c70a9ec46c8156d Reviewed-on: https://gerrit.libreoffice.org/35286 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
2017-02-27Rename misleadingly named include file fillpropertiesgroupcontext.hxxTor Lillqvist1-2/+2
There is nothing called FillPropertiesGroupContext. Rename the file to "misccontexts.hxx" as I could not come up with some more specific name that would describe the collection of classes defined in it. Rename the corresponding cxx file, too. Change-Id: I44db1db8c63c8e897774597b46a237a214aacedf
2017-02-16ios, prepare for multiple targets.jan Iversen6-1092/+1018
Moved common macros to CustomTarget_Lo_Xcconfig.mk to simplify each real target added link to workdir/ios (needed by xcodeproj) moved creation of configuration files to LO_Xcconfig, since they are identical for all ios projects central part of moving non git files to workdir completed changed relative path in project.pbxproj to be <project> instead of <group> Change-Id: I6be51f4d8a07ea7da08c0e5f1458fccfc3831a1e Reviewed-on: https://gerrit.libreoffice.org/34223 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@libreoffice.org>
2017-02-16ios BUILDDIR != SRCDIR now worksjan Iversen3-1/+17
Added SYMROOT to xcconfig, and change project.pbxproj to allow BUILDDIR != SRCDIR moved part of build output to BUILDDIR The contents.json change is done by Xcode. Change-Id: I0594f862781d41b87429f020f059f12e76f7f7f9 Reviewed-on: https://gerrit.libreoffice.org/34147 Reviewed-by: jan iversen <jani@libreoffice.org> Tested-by: jan iversen <jani@libreoffice.org>
2016-12-15Bump iOS version here, tooTor Lillqvist1-2/+2
Change-Id: I60bf7a31e5a92a0b140404a7ad84c581ba1267e3
2016-12-15We use ICU 58 nowTor Lillqvist1-4/+4
Change-Id: I911c24c01937c25ad147992885a67852880c255d
2016-10-03Bump IPHONEOS_DEPLOYMENT_TARGETTor Lillqvist1-2/+2
Change-Id: Ic65e248b4a7f99ebb354dad87157e35cf3e55424
2016-08-17We use a much newer ICU version nowTor Lillqvist1-4/+4
Change-Id: If631e7a4d3faabcce52e3c890faed5e649d2e967
2016-08-17Adapt to LibreOfficeKit API changes, LOK_USE_UNSTABLE_APITor Lillqvist5-1/+6
Change-Id: I7d83c90a8f3930f043101ed81b090dd38c43f986
2016-04-12remove that unused old codeMarkus Mohrhard2-9/+0
Change-Id: I576f6be6d229e29d0ae35ffb00d118bfd44b5544
2016-02-08vcl: cmdevt.[hc]xx -> commandevent.[hc]xxChris Sherlock1-2/+2
Change-Id: I77b30f28ae5a6fad360d7cada9acfaa9c324408b Reviewed-on: https://gerrit.libreoffice.org/22216 Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com> Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>
2016-01-10Fix typosAndrea Gelmini2-2/+2
Change-Id: I9a5940027423ff0791fa7da0b79b617412ce6b86 Reviewed-on: https://gerrit.libreoffice.org/21209 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
2015-12-07Let LIBO_INTERNAL_ONLY imply LOK_USE_UNSTABLE_APIMiklos Vajna4-4/+0
Change-Id: Ifbed5e534ba79d32b7188bb7fb7108338b6e124d
2015-10-07Link in calc, draw and edit stuff here, too, like for AndroidTor Lillqvist1-1/+1
No way to make use of that in the UI, though. Change-Id: Ic910d7960da9a17d4f7ce84a5f51e2cb9350819e
2015-09-19We can surely bump IPHONEOS_DEPLOYMENT_TARGET to 8.4Tor Lillqvist1-1/+1
Change-Id: I12d2e44e6e4fe0610e4b64e6c7b047461119cae5
2015-09-19We don't want bitcode at least for nowTor Lillqvist1-0/+2
Change-Id: I54c6a9f665957fb8ff67cce96b5718aaaad5afbb
2015-05-21Bin obsolete code that has not been built for ages and likely has bit-rottedTor Lillqvist145-10349/+0
If somebody needs to have look, it can be found in git, or in old source tarballs, etc. No need to keep in the work tree.
2015-03-24Bin obsolete commentTor Lillqvist1-10/+0
Change-Id: Iffd6fcfa81e9ce02a01c74eadb6c881a12e7f7d4
2015-03-20Drop paintTile's row stride output parameter that nobody is interested inTor Lillqvist1-2/+0
Change-Id: I166b4b713c2ea52c62c52045bb2073b6d84c1547
2015-02-04Use LibreOfficeKit in the TiledLibreOffice iOS demo app, tooTor Lillqvist8-74/+67
For iOS, the pBuffer argument to LibreOfficeKitDocument::paintTile() is not a pixel buffer, but a CGContextRef. Thus we can keep the existing CGContext-oriented vcl code for iOS as is. I commented out the <touch/touch.h> -using code in sw, and it probably would be OK to just kill <touch/touch.h> and remove use and implementations of its API. I don't think they are used by our current Android or iOS code. This concludes the commits of the work I did at the post-FOSDEM hackfest and on the flight home. TiledLibreOffice now works as before, but uses LibreOfficeKit. Change-Id: Ibbde6e11d660561840eab6335f7fc0db6758173e
2015-01-29Only list documents directly in NSDocumentDirectoryTor Lillqvist1-2/+10
Change-Id: Ibaaa9ce5e5469b960d2b3dee1d40c536e5ae0739
2015-01-28remove unused typedefsNoel Grandin1-1/+0
found with some minor modifications to find/find-unused-defines.sh Change-Id: I18cc479adedc7a0dada68a4aeef08300e62631dd Reviewed-on: https://gerrit.libreoffice.org/14194 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2014-12-20Bump ICU versionTor Lillqvist1-4/+4
Change-Id: I7e871a6a4f538598d0af8bf3e5638292034c7349
2014-12-19No need for RTL_USING in addition to LIBO_INTERNAL_ONLYStephan Bergmann1-1/+0
Change-Id: Iaa65658aed6bb4abb20a4d95dc9c6caf7c1c764b
2014-12-14Fix bit-rot in TiledLibreOffice buildTor Lillqvist1-2/+2
Change-Id: Ib81c4de359f2940933d500f8d9f1b4faa92625cb