From 5355fcc367822c4c0bb6cd4b121f5f8a5efbf4dc Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Sun, 22 Dec 2013 22:01:05 +0200 Subject: Describe the apps Change-Id: If07fe2ddc99bf2d2a9a4bc242be22fe615a5b1f9 --- ios/README | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) (limited to 'ios') diff --git a/ios/README b/ios/README index 76a1299831ac..e13c8c381a0a 100644 --- a/ios/README +++ b/ios/README @@ -1 +1,29 @@ -iOS specific code and tests +experimental iOS apps that use LibreOffice code. + +experimental/LibreOffice - Uses the "normal" desktop-style main loop +and output mechanism to display the document, and also accepts input +and selections. Broken since the tiled rendering changes. As tiled +rendering seems to be what will/should be used, this app is of limited +usefulness now. (Don't get excited by the name of this app, it was +never intended to become a "complete" LibreOffice in any sense. In +retrospect it was silly to call it just "LibreOffice.) + +Note that this app is built using gbuild: The executable as a normal +executable from gbuild's perspective, and the app bundle then using a +CustomTarget that constructs it. Its Xcode project has no normal +"Compile Sources" or "Link Binary" build phases but instead a "Run +Script" one that runs make. + +experimental/TiledLibreOffice - Uses tiled rendering and CATiledLayer. +No input handling, but scrolling around and zooming around works +nicely. Displays the number of tiles rendered per second. Also the +name of this app is a bit too grandiose. Built by an Xcode project. +(When built from the shell, running xcodebuild). + +MobileLibreOffice - Uses the code in "shared" subdirectory. Can be +built in two configurations: 1) the "normal" configurations (Debug and +Release) that matches experimental/LibreOffice in functionality, more +or less. (But the coded is entirely differently structred.) But also +this is currently broken, 2) the Debug_tile_tester configuration, +where one can tweak tiling parameters and see a tile rendered. Also +built by an Xcode project. -- cgit