Age | Commit message (Collapse) | Author |
|
Change-Id: Iffd6fcfa81e9ce02a01c74eadb6c881a12e7f7d4
|
|
Change-Id: I166b4b713c2ea52c62c52045bb2073b6d84c1547
|
|
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
|
|
Change-Id: Ibaaa9ce5e5469b960d2b3dee1d40c536e5ae0739
|
|
Change-Id: I7e871a6a4f538598d0af8bf3e5638292034c7349
|
|
Change-Id: Ie81075e1e392facfd281acdd652f6fcc6076c70e
|
|
It's TiledLibreOffice that is the maintained and working iOS test app.
Change-Id: Id103ff90551fa753e9e5998b7c45f362497db6e2
|
|
Change-Id: I43f693901e10a81c486c4f4b10c9bb9c70af3448
|
|
Change-Id: I2908fd1e93e7aa2a515c152508b66d4de38436e6
|
|
Change-Id: Idba63c9a88a6f255c58296df64f9d74379a3cc4e
|
|
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
|
|
Change-Id: Ibc13ecb2ea154802bf2f7e06fa583460344bf6f7
|
|
Change-Id: I3717ca2c3f4cf06ce851188a27f3108674a8fe14
|
|
Change-Id: I305870bd067d015d975b7a887bece91819810ec4
|
|
Change-Id: Ic058067f4114662569433801d8627e1c6fe648aa
|
|
Change-Id: I55cf9fa0364856169e9781f77c65bae047ce1ca8
|
|
Change-Id: Id6c6ce764f03849e63fd69dcc780155c98fee812
|
|
Change-Id: Ic337ac74b38f7c6591a91cc9d996a23b3a3fdf25
|
|
Change-Id: Ic98a9c5792b98705b57f39e1d90fb7019bfb95c9
|
|
Change-Id: Ia6d3057ab013aa31dd40058e453f8ca18de91149
|
|
Change-Id: Ifbed4933f528342300642673d707c8189eda1e8c
|
|
Now done in TiledLibreOffice's lo_initialize(), but should probably be
done in common LO code instead.
Change-Id: I398a703943d13c6d715e4c88ead2a629955fb7c9
|
|
Change-Id: I7f259c96dd9ab0ec833cefd2142682d08b7255b1
|
|
Change-Id: Ic830275479ef68af50e4df738d9f5d252bb1cdf0
|
|
Change-Id: I6eb0091d22ee5776e9be1bfde76860abc51a69b2
|
|
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.
|
|
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
|
|
Change-Id: I4087f8f51dd6e8066818a98797c1e575ecca3442
|
|
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
|
|
Change-Id: Ifa88f10a547c9aafd888065ae94210ec1cc7f273
|
|
Change-Id: I20108b8b044cbf129426688b9bee90a0a6c016a3
|
|
Change-Id: I9cad3f9f2a80f7915a5525855fcdf6fd5bb32d50
|
|
Change-Id: I2cfb9dd31b76d230a4c8aadc5461b7601fbc63a4
|
|
Change-Id: I8e489354fab78e2dff35ecaca80375640c75a68d
|
|
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
|
|
Change-Id: Ibf4f18e0e8efe0d220e087559578747b45e03942
|
|
Change-Id: I7181199363f93dd7da851674c7f593f509082475
|
|
Change-Id: I88d6176f919de90b5014f328fdad84d017b3bb55
|
|
Change-Id: Id44a5bb0dca7bc6b8d97a6d5ae26ea642043e374
|
|
Change-Id: I2444acf09b3108c1a79658f0954bb9481c8fad0c
|
|
Change-Id: I47545d0592348f585c23e3c6be079e0ed664d706
|
|
Change-Id: Ie17504bfb991503e1790ea8a696768fb90c116a2
|
|
Change-Id: Ie0fbacf01fcde8cb50b660e7976471a2d3bb9edc
|
|
The executable of the LibreOffice app (which as such at the moment
doesn't work, since the tiled rendering changes) is built using
gbuild, and thus we can't generate the native-code snippet in the
CustomTarget that builds the app bundle, but need it already when
building the executable. This is one wayt to handle that.
Change-Id: Ifdab40c970e93b1f2608cefc637df8a8e5396efe
|
|
This allows us to get rid of component-declarations.h and
simplify component-mapping.h.
For new, converted, implementation_getFactories, adding one line into
native-code.py should be enough to make them available in application.
Change-Id: I042320e5b7f8a9aa9f02b77d2bdd07cf9a690ee6
|
|
Change-Id: I7842d9d0e5786647d14d0c30be5230c05883ada2
|
|
Change-Id: I7db16b3736a83b9372aba11ac9ff302bc087e008
|
|
Change-Id: Ibf1ed5ee1d7ab8319b393475c49655708e9a6d61
|
|
Change-Id: I20b9325f9c7eed1e49ea815c284f8fe1a6ed428d
|
|
Avoid an implicit upper limit on the value calculated (and displayed) by
keeping a counter, too, for each slot in the array.
Also edit a comment, as I now have a better understanding of how the
tiling works.
Change-Id: I5df4076917a244f73f27b66f4983f17ce95b9df7
|