Commit Graph

15 Commits

Author SHA1 Message Date
jan Iversen
e67f6acc30 iOS, WIP setup to build static lib and app.
Cleaned up custom targets.

Change-Id: I11ef1cb6d129722ac206b298c6ad15c00da5c433
2017-09-28 12:50:10 +02:00
jan Iversen
9313fb9b5b iOS, remove xcconfig generation from configure.ac
Moved generation of the xcconfig files out of configure.ac
and into the regular ios make.

Change-Id: If675eac9e86c4c4a0ff98f84815b0a83555d90a8
2017-09-27 13:55:47 +02:00
jan Iversen
25a09c8776 iOS, add support for arm64
Added general support for arm64
Removed experimental/prototype from normal build

Change-Id: I832256c72fbd408084bc802440343c874e7e6d28
2017-06-07 12:26:24 +02:00
jan Iversen
4ba483becc ios retired TiledLibreOffice.
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-20 15:26:11 +00:00
jan Iversen
c1f46c54a6 ios LibreOfficeLight LOkit integration
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-19 16:36:11 +00:00
jan Iversen
6bfb7aa4ef ios, added Prototype project
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-03-17 14:37:08 +00:00
Tor Lillqvist
328d747821 Bypass also the MobileLibreOffice thing for now
It seems abandoned and hasn't work since we switched to tiled
rendering anyway. And the need for the special single tile at a time
rendering test mode is mostly gone now, when tiled rendering can be
tested with the TiledLibreOffice app, I think. So no need to slow down
a "make" by building the MobileLibreOffice app, too.

Change-Id: I7b0afd3b35ff2ed0fb72f2c150abb25548a5546d
2014-03-28 10:32:04 +02:00
Tor Lillqvist
8dcdee51cd Bypass the 'LibreOffice' executable and app for now
It hasn't worked since the switch to tiled rendering anyway, and we
use the 'TiledLibreOffice' app for testing now.

Change-Id: I8137b8390c020ec4e6826e40e9cda69810f8318f
2014-03-20 09:40:31 +02:00
Tor Lillqvist
48f625b899 Add a view-only iOS test app using tiled rendering
I had to add some horrible hacks to make sure the test doc has been
loaded into a Writer shell before retrieving its size and being able
to render it. Obviously some better solution is needed. But this is
just a testbed to get some profiling data.

The app is built using an Xcode project, and in gbuild through a
custom target based on the MobileLibreOffice one. Setting up the
various files used (or not used...) at run-time should really be
factored out from the CustomTarget files.

Change-Id: I1711b0cae9d28a09b73476b2d37d98b1820c9943
2013-12-18 22:59:23 +02:00
Tor Lillqvist
4dd32d6b2e Split out the setup of lo.xcconfig into a separate CustomTarget
Change-Id: If486cf470583205763722766da57303de904b321
2013-12-16 17:49:41 +02:00
Tor Lillqvist
48c29ef3f8 Now we can re-add CustomTarget_MobileLibreOffice_app
Change-Id: Iefb00e72f2700503ea33a28c9f7e2150f0d1e06e
2013-11-22 15:19:12 +02:00
Tor Lillqvist
cb41f4c397 Does not build in a clean tree
error: The project 'MobileLibreOffice' does not contain a scheme named
'MobileLibreOffice'

Change-Id: If722a222407f1e85086d9d89d7863be7a5c8368e
2013-11-10 19:16:27 +02:00
Roi Illouz
84cfb9b992 New CustomTarget, move Xcode setup to Makefile
Change-Id: Id03bf8002902f1adec57356601b28ab2c743df2a
Reviewed-on: https://gerrit.libreoffice.org/6476
Reviewed-by: Tor Lillqvist <tml@collabora.com>
Tested-by: Tor Lillqvist <tml@collabora.com>
2013-10-29 19:16:30 +00:00
Tor Lillqvist
e36e86ee3c Refactor the iOS Viewer app and rename it to "LibreOffice"
No, it isn't any closer to being "ready" despite the name, but still,
using the current approach, it clearly isn't restricted to be just a
viewer.

Also drop the verbose LOViewer prefix from class and file names in it.

Change-Id: Ib4e8a31d6fa1b35169ee98cf2aa8f0f22957164c
2013-03-30 07:53:38 +02:00
Tor Lillqvist
13eca8620a More hacking on an iOS "Viewer" app that doesn't do much anything yet
The Viewer app is intended to eventually resemble the experimental
Android DocumentLoader app.

Build using the gbuild mechanism, which is also invoked from an Xcode
project. This seems to work out fine, the resulting app installs at
least on the simulator, and you can debug all the LO code involved
even if Xcode (obviously) has no knowledge of the LO source
files/classes/etc.

Change-Id: Ic96178d80b8d6467cac969b29e37f0d39513acf9
2013-01-03 20:21:51 +02:00