summaryrefslogtreecommitdiff
path: root/ios
AgeCommit message (Collapse)Author
2013-12-19Deduplicate more components.Matúš Kukan
No one says this is the only good classification. Quite possibly it's not even a good one, but at least something. Change-Id: I81178314222f9f63708a83b262ff8ef73a1d9467
2013-12-19fix typoMatúš Kukan
Change-Id: I52bbae367d1b4a76aa5507daa38582f7c97d794d
2013-12-19Deduplicate calc components.Matúš Kukan
Hopefully it makes sense, I don't know. Inspired by Debian packages. Change-Id: I8caf2d4aa75b8f6de3cc7da9eb293955a4ed58d8
2013-12-19bin few commentsMatúš Kukan
It's not a good way to add invidual components. We aim to create some groups of them. Change-Id: I752c2b01c1c800d3eb446403ff7fc9e6da3aa635
2013-12-19Deduplicate writer component factories.Matúš Kukan
Change-Id: I0b82e8a284f871829b7c22a654d61534b5c5a3cc
2013-12-19Deduplicate a lot of common components.Matúš Kukan
Change-Id: Ic3eb95119eed7a691c9cd0c677f28c87395b9415
2013-12-19Add .component <implementation constructor="..." featureStephan Bergmann
...to directly call constructor functions of ComponentContext-based C++ implementations of (non-single-instance) UNO services. The case where these calls would need to be bridged across different environments (e.g., from gcc3 to gcc3:affine) is not yet implemented. bootstrap.component and expwrap.component are adapted accordingly as a proof-of- concept (which had previously been adapted to use the prefix="direct" feature, which may become unnecessary again in the end, depending on how to handle single-instance services/singletons). More to follow. Change-Id: I18682d75bcd29d3d427e31331b4ce8161dbb846d
2013-12-19Adapt TiledLibreOffice to the new library name to component mapping APITor Lillqvist
Change-Id: I96e2931763c277d72ff1bb7ebdf5b71c0d6e091b
2013-12-18Add a view-only iOS test app using tiled renderingTor Lillqvist
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-18Get more --disable-dynamic-loading code out of shlib.cxx.Matúš Kukan
It's not terribly nice, but, hopefully, better. The hope is that one day, lo_get_library_map will be no more. In lo_get_implementation_map we can specify more precisely what to link into the binary. Change-Id: I99a1854fbae05be2f70302cc56bea88e522ec129
2013-12-18Deduplicate some foo_component_getFactory declarations.Matúš Kukan
Change-Id: I9304b62134bab375b721399ae078bf66e01191d8
2013-12-18Allow UNO component libraries to have each implementation in its own function.Matúš Kukan
Demonstrating on expwrap library. There is hope, this will bring code size savings for mobile platforms, where we don't need every implementation. Change-Id: I3519fb6148fd7a47ed9df092c73779ea6add552f
2013-12-17gbuild: remove obsolete SOLARLIBMatúš Kukan
Change-Id: I6fcf5ff3a8f543079c3c8d37a728eb0ba6e0587e
2013-12-17These get defined through lo.xcconfig nowTor Lillqvist
Change-Id: I4d574b728aa0a60808bcfdd36c503476c226599a
2013-12-17Pass also Xcode's ARCHS, OTHER_CFLAGS and OTHER_CPLUSPLUSFLAGS in lo.xcconfigTor Lillqvist
ARCHS tells Xcode to build the architecture for which the LO code has been built. The CFLAGS properties make sure the same -D flags are used as for the LO code. Change-Id: I3c8af0ff9fba7d0b4eddbc0af9aad44fb385314c
2013-12-16Split out the setup of lo.xcconfig into a separate CustomTargetTor Lillqvist
Change-Id: If486cf470583205763722766da57303de904b321
2013-12-14iOS tiled rendering workTor Lillqvist
Possibly quite broken intermediate commit. But anyway, now it is possible to render the tile diretly to a CGContext. Can be seen in the MobileLibreOffice app when build in the Debug_tile_tester configuration. See touch_lo_draw_tile() in viewsh.cxx. Unfortunately the old plain LibreOffice test app is now broken, though, and displays nothing at all. This refactoring and hacking in vcl was done in a quite ugly fashion, with ifdefs etc. But trust me, I did try, several times, for many days, to get where I wanted in an elegant and clean fashion. But doing it cleanly meant not being able to actually build it for days while trying to figure ut which bits go where and which class should be split into what base and derived class(es), and it was too much for my limited brain capacity. I just couldn't juggle all the vcl class structure in my head, especially as I don't have any good understanding of the general design of it all. Change-Id: Ia59d6a9cce15a63e63f94e8d8574bef21993fb1f
2013-12-13Targetted text updates, with seasonable changes before l10n freeze.Michael Meeks
Change-Id: If37ef9f68711da3a0aa9a3ba59b111a8a23421df
2013-12-11fdo#60698: Merge fastsax and sax_shared into expwrapMarcos Paulo de Souza
Change-Id: I6f8c6827c00db50184a46f39968f882b944d18d4 Reviewed-on: https://gerrit.libreoffice.org/6967 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
2013-12-11Add a fileTor Lillqvist
Change-Id: I32bc4852396b0eff9962dc5cd007faf0bb9f5eaa
2013-12-11Use same test1.odt as in odk/examples/java/DocumentHandling/testTor Lillqvist
It includes a small PNG image, too. Change-Id: I31169698a7573b7a6e272277a49cefe76c74f959
2013-12-11Add basebmp sourcesTor Lillqvist
Change-Id: Idcf6e210a888a80fa4adb7ac8532e4db075eebf7
2013-12-10Add more source files for easier breakpointing in XcodeTor Lillqvist
Change-Id: Ibe97fe4a105d048c02d3af5263efc68d486afb06
2013-12-09Update file paths and names after c49721950cb3d897b35f08bf871239308680b18eTor Lillqvist
Change-Id: I2798800689809c8dfc3edede337f7667ff3248a1
2013-12-09Add types.rdb (formerly known as udkapi.rdb) to MobileLibreOfficeTor Lillqvist
Keeping this stuff working is hard. How did I not notice this before? I need to make clean more often I guess. I edited the project.pbxproj file manually as I didn't fully get it how to set up the wanted handling of this file in the Xcode GUI. So I just copied the handling of offapi.rdb in project.pbxproj (with different ids, of course). I really much prefer doing this fully in Makefiles, as in CustomTarget_LibreOffice_app.mk. Change-Id: Ifc4f2481f7a9d1562be6f91714ed38c82cdd5eb0
2013-12-05Make this actually work both when SRCDIR equals and not equals BUILDIRTor Lillqvist
Change-Id: I0287820bf0b5a1f0645bd032fb1071db5ce168c5
2013-11-22Use the lo-all-static-libs scriptTor Lillqvist
Change-Id: Id2bef2696d0bdc618d2fc53658ad8ba23bbad310
2013-11-22Add a commentTor Lillqvist
Change-Id: If3e97386793f14bec9aae6c95500461177c18570
2013-11-22Use the lo-all-static-libs scriptTor Lillqvist
Change-Id: I15605228af82f421ad40465a82661b98c91a3370
2013-11-22Make this file behave saner in EmacsTor Lillqvist
Change-Id: I916aa32fcd8ab4b8ef13cfb2870e29c45ad8b60c
2013-11-22Now we can re-add CustomTarget_MobileLibreOffice_appTor Lillqvist
Change-Id: Iefb00e72f2700503ea33a28c9f7e2150f0d1e06e
2013-11-22Schemes don't exist in a clean tree, so use targetsTor Lillqvist
The intent hopefully is that the MobileLibreOffice project should be buildable in a freshly cloned or otherwise clean tree, where Xcode has not been used interactively (which automatically creates a scheme for each target, it seems). Change-Id: I690513ecf54bb824dd3c3b0ef1735cc5cdff6d60
2013-11-22No lib_link directory is used any moreTor Lillqvist
Change-Id: Ic21750744794b4721c28f4e2b23e5e5ca5d74db5
2013-11-22Use hidden visibility as in the LO code here, tooTor Lillqvist
Otherwise we get tons of (as such, in our case harmless) warnings from the linker about mismatches. Change-Id: I826d9e065bae59cdd213131163b31b2099806dd3
2013-11-22Don't redirect output to /dev/null if verbosity is requestedTor Lillqvist
Change-Id: Idccc7cc8e9f81576bb24fec0a49144c0fcc16fd5
2013-11-22Use the CLANG_CXX_LIBRARY from lo.xcconfigTor Lillqvist
Change-Id: Id6424157d2a9ba2a4ab987cd8aafd9c7de52f836
2013-11-22Some whitespace cleanup, avoids Emacs warningTor Lillqvist
Change-Id: I5b2c5a249c0446d69ac19d11e0d5e038983f0be8
2013-11-21I think we need to restrict ARCHS to armv7Tor Lillqvist
Change-Id: I5f9c7ec4a154af4422ce5ae841c350b5640eb026
2013-11-21miscSiqi LIU
Change-Id: Ie81184b9d155e47f0c5e69a11f02618e357764ab
2013-11-21regenerated complete localizable.strings in English, to be translatedSiqi LIU
Change-Id: I267c79dc1e5c48006901354e1d32647096a893d7
2013-11-21app setting localization experimentSiqi LIU
Change-Id: I862b93cd9f3a60fbf8249985bab0008325e4f68a
2013-11-21plain strings in in-app tuto to localized stringsSiqi LIU
Change-Id: I20cf3a3095015a72a8db46248a196c70f399f84f
2013-11-21backward compatible with older serverend impl, ie without vers infoSiqi LIU
Change-Id: I7b6597269778c20b8ed27d3eab6b4c80257b4ead
2013-11-21move ServerListViewController to appropriate placeSiqi LIU
Change-Id: I0f66efe7c306ef8110361495eee0a3f1dbde1013
2013-11-15measuring the time it takes to render a tilePtyl Dragon
Change-Id: I37db170af0e507c99d571b94ff78a1987944290e
2013-11-15Adjust parameter defaults to give pleasant resultTor Lillqvist
Change-Id: Ifee900344547ef25b2041d25c13fcbc50428485e
2013-11-15Keep tile top-left corner fixed, don't center itTor Lillqvist
Makes it easier to see what happens when the parameters are tweaked. Change-Id: Ia69c0de74ccf3fcc8a5095a7cc62c6b4185cf9d6
2013-11-15Tweak default values of tunables and use larger default step sizeTor Lillqvist
It is more interesting to get smaller text in the initial tile. Also, make the tile fit on the screen of an iPad. Change-Id: Ibe4e7f055ec2782a4fd96a3ae585d4630449f0ee
2013-11-15Reduce NSLog verbiage a bitTor Lillqvist
Change-Id: I362acb92da88f9e348b33414cdc31cd83bfe1eac
2013-11-15fix less than 1 step limitPtyl Dragon
Change-Id: Ic5fd714ff975b6e5afbe7ff78f3fc1da398a658d