summaryrefslogtreecommitdiff
path: root/ios/experimental/TiledLibreOffice
AgeCommit message (Collapse)Author
2017-03-20ios retired TiledLibreOffice.jan Iversen
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-20Don't hardcode the basename of BUILDDIR as "ios-work"Tor Lillqvist
Change-Id: Ie74c3bdb9a83ab4310b7f7d02bf9c60601fc0494
2017-02-27Rename misleadingly named include file fillpropertiesgroupcontext.hxxTor Lillqvist
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 Iversen
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 Iversen
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 Lillqvist
Change-Id: I60bf7a31e5a92a0b140404a7ad84c581ba1267e3
2016-12-15We use ICU 58 nowTor Lillqvist
Change-Id: I911c24c01937c25ad147992885a67852880c255d
2016-10-03Bump IPHONEOS_DEPLOYMENT_TARGETTor Lillqvist
Change-Id: Ic65e248b4a7f99ebb354dad87157e35cf3e55424
2016-08-17We use a much newer ICU version nowTor Lillqvist
Change-Id: If631e7a4d3faabcce52e3c890faed5e649d2e967
2016-08-17Adapt to LibreOfficeKit API changes, LOK_USE_UNSTABLE_APITor Lillqvist
Change-Id: I7d83c90a8f3930f043101ed81b090dd38c43f986
2016-04-12remove that unused old codeMarkus Mohrhard
Change-Id: I576f6be6d229e29d0ae35ffb00d118bfd44b5544
2016-02-08vcl: cmdevt.[hc]xx -> commandevent.[hc]xxChris Sherlock
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>
2015-12-07Let LIBO_INTERNAL_ONLY imply LOK_USE_UNSTABLE_APIMiklos Vajna
Change-Id: Ifbed5e534ba79d32b7188bb7fb7108338b6e124d
2015-09-19We can surely bump IPHONEOS_DEPLOYMENT_TARGET to 8.4Tor Lillqvist
Change-Id: I12d2e44e6e4fe0610e4b64e6c7b047461119cae5
2015-09-19We don't want bitcode at least for nowTor Lillqvist
Change-Id: I54c6a9f665957fb8ff67cce96b5718aaaad5afbb
2015-03-24Bin obsolete commentTor Lillqvist
Change-Id: Iffd6fcfa81e9ce02a01c74eadb6c881a12e7f7d4
2015-03-20Drop paintTile's row stride output parameter that nobody is interested inTor Lillqvist
Change-Id: I166b4b713c2ea52c62c52045bb2073b6d84c1547
2015-02-04Use LibreOfficeKit in the TiledLibreOffice iOS demo app, tooTor Lillqvist
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 Lillqvist
Change-Id: Ibaaa9ce5e5469b960d2b3dee1d40c536e5ae0739
2014-12-20Bump ICU versionTor Lillqvist
Change-Id: I7e871a6a4f538598d0af8bf3e5638292034c7349
2014-12-12Make IPHONEOS_DEPLOYMENT_TARGET match configure.acTor Lillqvist
Change-Id: Ie81075e1e392facfd281acdd652f6fcc6076c70e
2014-09-29More sal source files for debugging convenienceTor Lillqvist
Change-Id: I43f693901e10a81c486c4f4b10c9bb9c70af3448
2014-09-29Add some new source files in vclTor Lillqvist
Change-Id: I2908fd1e93e7aa2a515c152508b66d4de38436e6
2014-09-29Add desktop/source/app/*.cxx for debugging convenienceTor Lillqvist
Change-Id: Idba63c9a88a6f255c58296df64f9d74379a3cc4e
2014-08-13Add code to test encryption and export to .docx on iOSTor Lillqvist
Conditional on the environment variable PTYL_TEST_ENCRYPTION_AND_EXPORT, eek. The document is written out using the name of the input document with .new.docx appended. I placed the function that handles it, somewhat arbitrarily, in sofficemain.cxx. The invocation of this function is, also somewhat arbitrarily, placed in TiledView's drawLayer:inContext: method. Quite possibly this test functionality occasionally causes solar mutex deadlocks or whatever, but at least in Xcode, when one has placed some breakpoints in it, it seems to work. Which is what matters, as this is code for manual testing, not invoked normally. Change-Id: I38bb4b406edf47f0f24857b6044e3bf4eaf17c34
2014-08-12Add some more source files for debugging convenienceTor Lillqvist
Change-Id: Ibc13ecb2ea154802bf2f7e06fa583460344bf6f7
2014-07-07Add more source files for Xcode debugging convenienceTor Lillqvist
Change-Id: I3717ca2c3f4cf06ce851188a27f3108674a8fe14
2014-06-04Add more source files for debugging convenienceTor Lillqvist
Change-Id: I305870bd067d015d975b7a887bece91819810ec4
2014-05-23Add some more source files for debugging convenienceTor Lillqvist
Change-Id: Ic058067f4114662569433801d8627e1c6fe648aa
2014-04-30ICU has been bumped to 53Tor Lillqvist
Change-Id: I55cf9fa0364856169e9781f77c65bae047ce1ca8
2014-04-30Add some sources from framework for debugging convenienceTor Lillqvist
Change-Id: Id6c6ce764f03849e63fd69dcc780155c98fee812
2014-04-14Add a source file for debugging convenienceTor Lillqvist
Change-Id: Ic337ac74b38f7c6591a91cc9d996a23b3a3fdf25
2014-04-14It doesn't seem to work to use variable references for file names anywayTor Lillqvist
Change-Id: Ic98a9c5792b98705b57f39e1d90fb7019bfb95c9
2014-04-14Avoid NSLogging when not debuggingTor Lillqvist
Change-Id: Ia6d3057ab013aa31dd40058e453f8ca18de91149
2014-04-12HEADER_SEARCH_PATHS is duplicated for Debug and ReleaseTor Lillqvist
Change-Id: Ifbed4933f528342300642673d707c8189eda1e8c
2014-04-12Mmap in the ICU data file and pass it to udata_setCommonData()Tor Lillqvist
Now done in TiledLibreOffice's lo_initialize(), but should probably be done in common LO code instead. Change-Id: I398a703943d13c6d715e4c88ead2a629955fb7c9
2014-04-12Copy the ICU data file into the TiledLibreOffice appTor Lillqvist
Change-Id: I7f259c96dd9ab0ec833cefd2142682d08b7255b1
2014-04-12Add udata.cpp from ICU for easy breakpoint settingTor Lillqvist
Change-Id: Ic830275479ef68af50e4df738d9f5d252bb1cdf0
2014-04-11Add MobileCoreServices and ImageIO frameworks for some debugging code in vclTor Lillqvist
Change-Id: I6eb0091d22ee5776e9be1bfde76860abc51a69b2
2014-04-07Add somewhat ridiculous debug hacks for CoreGrahics drawing debugging on iOSTor Lillqvist
When the environment variable DRAW_INCREMENTALLY_FROM is set to a number, we want TiledLibreOffice to loop, initially performing only that number of drawing operations in AquaSalGraphics, then wait for some seconds, and redraw. Next time perform one operation more. Repeat. Implemented in vcl by surrounding the entry and exit(s) of the drawing functions in AquaSalGraphics with macros. All this is active only for iOS and in a dbgutil build.
2014-04-04Use tile coordinates for the DRAW_ONLY_TILE functionalityTor Lillqvist
CATiledLayer does not guarantee that tiles are drawn in the same order each time so using a "tile number" for DRAW_ONLY_TILE was not perfect. Use tile coordinates instead when wanting to restrict to showing just one tile. Change-Id: I23f4a3ecaf47cd3392d2d950bd279260b3a7b9f4
2014-03-31Bin a few since long commented-out linesTor Lillqvist
Change-Id: I4087f8f51dd6e8066818a98797c1e575ecca3442
2014-03-31Add possibility to show tile numbers and render just one tileTor Lillqvist
Useful for debugging. Also, make the tile border drawing optional. These three debugging features are governed by environment variales (set in Xcode before running with Alt+Product>Run...) DRAW_ONLY_TILE, DRAW_TILE_BORDERS and DRAW_TILE_NUMBERS. Change-Id: I81f952284676eafe5d204c819658e0225aabdb1c
2014-03-21Add customshapes source files for debugging convenienceTor Lillqvist
Change-Id: Ifa88f10a547c9aafd888065ae94210ec1cc7f273
2014-03-21Add oox/source/drawingml source for debugging convenienceTor Lillqvist
Change-Id: I20108b8b044cbf129426688b9bee90a0a6c016a3
2014-03-20Add a few cppu source files for debugging convenienceTor Lillqvist
Change-Id: I9cad3f9f2a80f7915a5525855fcdf6fd5bb32d50
2014-03-20Add some more source files for debugging convenienceTor Lillqvist
Change-Id: I2cfb9dd31b76d230a4c8aadc5461b7601fbc63a4
2014-03-19Add some more source files for debugging convenienceTor Lillqvist
Change-Id: I8e489354fab78e2dff35ecaca80375640c75a68d
2014-03-18Add simple document selector to TiledLibreOfficeTor Lillqvist
Make it easier to handle several test docs. Until now you had to change the hardcoded document in the Xcode project and in the lo.mm source file and re-build. Now it is enough to upload a new test doc to the device using iTunes. If no test docs are present, use the good old bundled test1.odt. Change-Id: I3cbb9f74c17332ffc6ac90dd1e226fac005c3387
2014-03-18Add some more source files for debugging convenienceTor Lillqvist
Change-Id: Ibf4f18e0e8efe0d220e087559578747b45e03942