summaryrefslogtreecommitdiff
path: root/android
AgeCommit message (Collapse)Author
2013-12-23Improve native-code generator for (not only) Android.Matúš Kukan
Group logic from include/osl/detail/component-mapping.h has been duplicated here for now. The plan is to reuse this for iOS too if possible. We don't need component-declarations.h now, which is good because the list of implementation constructors is going to grow a lot over time. Also, something needs to be done to avoid component-defines.h. --constructor parameter was removed because it was not used and also does not make sense. __attribute__ ((visibility("default"))) is removed too. Change-Id: I5e3f988800303d31e1d78220cbd25339bcbc482a
2013-12-20typo fixesAndras Timar
Change-Id: Ia5f104bfd707bcf4e159c78ca2764c861fb0b6d9
2013-12-20Add tool to generate native-code.cxx for Android.Matúš Kukan
Should be extended to be helpfull for iOS too. Change-Id: I862731b6386d5f9cbb508e0c138f45fbe1cb3f46
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-19Deduplicate calc components.Matúš Kukan
Hopefully it makes sense, I don't know. Inspired by Debian packages. Change-Id: I8caf2d4aa75b8f6de3cc7da9eb293955a4ed58d8
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-18Bin obsolete commentTor Lillqvist
Change-Id: I21d233996d21d78f601d427e89c14f668af85bcf
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-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-10fdo#60486 Fix auto-enabling bluetooth and improve bluetooth handling.Andrzej Hunt
We should only enable bluetooth with explicit approval of the user, see: http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.html#enable%28%29 We now also display an appropriate message if bluetooth is disabled. Change-Id: Ic3a07c9ad0806a60ac7c7e609a30add7af18916f
2013-12-05Fix path to lo-all-static-libsTor Lillqvist
Change-Id: I431841a71d6b4dc1f7a50efbf28f827e7e50ca57
2013-12-04Those AFM files are not used anymoreKhaled Hosny
They were used to build metrics for printer built in fonts, which was dropped in the previous commit. Change-Id: Id9fb3108facec61eb6de0a2d16546f1187465e50 Reviewed-on: https://gerrit.libreoffice.org/6861 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-11-26remove executable bits from .java filesMichael Stahl
Change-Id: Id36b1d56553a413ab9b4d82fe6f65185f4f6fc00
2013-11-23outter -> outer (also when "outter" is inside another word)Julien Nabet
Change-Id: I0290d57f1c27a82a34a7dba56d88d51ec6d0bd9e
2013-11-22Use lo-all-static-libsTor Lillqvist
Change-Id: Ifaf7a6f6dd61d27a89feed2f718f7a91e9da7262
2013-11-20Separate Impress Remote from Android build.Andrzej J.R. Hunt
Previously the Impress Remote app could only be built within gbuild when building the entirety of LO for Android, it can now be enabled separately to be built within any LO build. (Note that the app could still be built separately without doing a full Android build of LO by using the android build tools and/or IDE.) Conflicts: config_host.mk.in Change-Id: I21d4389082a1492a3c9029d630f3fff97d9ba99a Reviewed-on: https://gerrit.libreoffice.org/6146 Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com> Tested-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
2013-11-17good-bye stringex, you served wellAndras Timar
It will be better to handle Android Impress Remote localization independent of the big LibreOffice source tree. Instead of stringex, we will use android2po, a 3rd party utility for conversion strings.xml <-> pot/po. Change-Id: I4eae53e4f8d94c55e5564d54c5e5c214bc9569d7
2013-11-15fix Makefile of Android Impress RemoteAndras Timar
it is not part of gbuild system qtz does not build Change-Id: I46fb43d21255df76775a2d7e30950bf519c58526
2013-11-14Add EBOOK_LIBS to android build.Andrzej J.R. Hunt
Change-Id: I19af7ecf0fe746e6c41c95e647141b4c0af0f6d4 Reviewed-on: https://gerrit.libreoffice.org/6673 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
2013-11-07remove INPATH and PROEXTMichael Stahl
- WORKDIR path is just workdir - INSTDIR path is just instdir - WORKDIR_FOR_BUILD is workdir_for_build - INSTDIR_FOR_BUILD is instdir_for_build - replace other usage of INPATH by combination of OS and CPUNAME Change-Id: Ie398387ebd82a968ec2605f2103c55b43a231482 Reviewed-on: https://gerrit.libreoffice.org/6601 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2013-11-01Add (dummy) touch_ui_dialog_modal() implementationsTor Lillqvist
Change-Id: I12fde9cc7180118ade39b7a037d05e8793bd1c12
2013-11-01Add FREEHAND_LIBSTor Lillqvist
Change-Id: I0230a18aaf5c8c9fe9f55a137cc62cbfc3992d42
2013-10-26android: fix/remove last uses of $(OUTDIR) hereMatúš Kukan
Change-Id: Iba4db538fea3ab494af737c91f5fd754de0c044c
2013-10-25Change version to 2.0.0.Artur Dryomov
Change-Id: Ic6ca04d61991afec627c7d76270c370233b0892f
2013-10-25Fix possible NPE.Artur Dryomov
Change-Id: Ifca1e64aacf0f4b4e83f70c9bcbe6bb79f5415fd
2013-10-25Add "learn more" link for providing additional information.Artur Dryomov
Change-Id: I3bb3480491d5f92ed7c4e3e6b5cf233636c4bb64
2013-10-25Fix some comments and tabs positions.Artur Dryomov
Change-Id: I6678d8142f7cbe2446b178174ffb36d446aeda11
2013-10-25Fix slides grid adapter: recycle view holder for better performance.Artur Dryomov
Change-Id: Ia412c473ba1d5d23fc409b3f5513d87a4439ddfb
2013-10-25Fix fallout from 30fc3d6cff15ceabea6e1f9c4683cd383c322d72Tor Lillqvist
Change-Id: If97dc13e63986a7c9534f46673cfa8541893269a
2013-10-25Fix bit-rotTor Lillqvist
Change-Id: Iae6aa3c1326456dde7261f471ba7d963058f20a7
2013-10-24No libs in $(OUTDIR)/lib any moreTor Lillqvist
Change-Id: If1781415f49f86fea0de5a05a38c878d3924812b
2013-10-24freetype: use libraries from WORKDIRMichael Stahl
Change-Id: Ia31a6f56fd8347f6fc50677e86a414f4c5ed81b1
2013-10-24fontconfig: use libraries from WORKDIRMichael Stahl
Change-Id: I4b967187bca35527a3c3d718952ae0a3ae6ebae9
2013-10-24curl: use libraries from WORKDIRMichael Stahl
Change-Id: Ib4a3aef1ff1d42270e737659b3f663260d3f1175
2013-10-24lcms2: use libraries from WORKDIRMichael Stahl
Change-Id: Ieddc80d510884eeb6f64325f9dfbb34f1d3fb0b5
2013-10-24lpsolve: use libraries from WORKDIRMichael Stahl
Change-Id: I9b0aba0050d73287887de2d7d2376d9aa6303150
2013-10-24redland: use libraries from WORKDIRMichael Stahl
Change-Id: Ief9a38cbef7552e94ce4ad01fa363a29654bdf9e
2013-10-23android: try to find ICU libsMichael Stahl
Change-Id: I70d15c10bbe22e5a1030813d531cf98f834911ea
2013-10-23libxml2 and libxslt libs are only in workdir nowTor Lillqvist
We really should set up this list of all the libraries (even one including wildcards) in a single place in configury. Now this information is duplicated in several places. (Such a list is used when linking a single (app-specific) DSO for an Android app or a single executable for an iOS app.) Change-Id: Ic77bdd5a4e58686693f4ac3987ba73bca011db3b
2013-10-23There is no inc in solver any moreTor Lillqvist
Change-Id: I83c1001d67a9c3e5c2a6e2ff4c93a97214f24475
2013-10-23Add dummy implementations of the UI layer callbacks now requiredTor Lillqvist
Change-Id: I2caaac66758863b0f384df13ab30526f21be1e8d
2013-10-19fileacc is not a separate component any moreTor Lillqvist
Change-Id: I59eac660accfc362766bc3744655e2ba2d66ddd6
2013-10-19fileacc is not a separate component any moreTor Lillqvist
Change-Id: I47f3dd29aba16aa2d8a5e3746c447288d2066b23
2013-10-04Add missing license headers to XML source files.Artur Dryomov
Change-Id: I171bf4101fe3f049f1d032a9a29ef0f8d40a5ee1
2013-10-04Add a xxhdpi version of the logo.Artur Dryomov
Change-Id: Ia9afd7c9100cdb1f84813dd2aff7e37f46eafb6c
2013-10-04Add missing xxhdpi action bar icon.Artur Dryomov
Change-Id: I0d01b0e9780e228d8ee60aafd80e70c5990eab4e