New branch 'distro/collabora/viewer' available with the following commits: commit 7f68f67988d54089149657185555fbec603c5bbf Author: Jan Holesovsky <ke...@collabora.com> Date: Thu Jan 29 12:36:56 2015 +0100
native-code.py: Add libi18nsearchlo.a. Fixes load of fdo68762-1.ods. Change-Id: I4141674a9766fe9514c47e1c1b29ed727148a41d commit 4fd862e05688df2be62cc86745f8b6eee9298bc9 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Wed Jan 28 12:16:40 2015 +0100 OFormsRootImport::CreateChildContext: survive a missing css.form.Forms At least moz406390-1.odt has an unreferenced (so uninteresting in practice) <form:form> block. Till there is a real benefit of it, better not add form/database components to the Android component list but teach the user of such code to fail gracefully. Change-Id: I165a09fefa887da7b78a917c43ecc17d8f0ba3e2 commit f30eee3b33449b3c9eb11d71de99849d70c2f997 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Wed Jan 28 11:27:10 2015 +0100 dbaccess: use constructor feature for ORowSet Change-Id: Iabb04fde096e8d0bb92b3d796310354df5985e9a commit 22e807142b7315d2e6294c0136040f8b2853e68f Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Tue Jan 27 18:01:52 2015 +0100 forms: use constructor feature for ODatabaseForm Change-Id: I1f36b28c3d71b90e439c6ba86bba09cf55bc43ae commit a6f119fa51bbf7f6772148304f5b6bad851f59ba Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Tue Jan 27 17:54:08 2015 +0100 forms: use constructor feature for OFormsCollection Change-Id: Ifdc031480617ec4d0a50ae5b6cd6a2c838ae076a commit ae31743b8d4d2c69a33cbe0427a445fe3645b184 Author: Jan Holesovsky <ke...@collabora.com> Date: Tue Jan 27 10:51:57 2015 +0100 native-code.py: When filtering the services.rdb, keep also the factories. Change-Id: I663e82322a05b7b6f140cb9adecbe1465f320f95 commit 8ef30b3727ea8feddf6379f42295b2e7a7f567cb Author: Jan Holesovsky <ke...@collabora.com> Date: Tue Jan 27 09:51:47 2015 +0100 native-code.py: Share more code around the factories too. Change-Id: Iff0909ee110058cd3e351e4a96738d5b8e6ba62e commit ef48b772a9cc42830656c9afb36ec74490d1d15b Author: Jan Holesovsky <ke...@collabora.com> Date: Tue Jan 27 09:17:01 2015 +0100 native-code.py: Sort the constructors. Change-Id: I3b7b5a13c1384313a12ec9f11714a85be2ad1693 commit 1b15f05a3e45a9475ac6b18941f39787942d4ebe Author: Jan Holesovsky <ke...@collabora.com> Date: Tue Jan 27 00:53:28 2015 +0100 native-code.py: Add a mode that allows filtering out services.rdb. Limit only the constructors for the moment. Limiting services.rdb will be useful for finding out what services are actually missing when loading various document types. Change-Id: Ifd6c2c0c43defac79d3eba1853347614ce7c0b46 commit e004349fb3e3745234c9c6ed7e910125f9965e2e Author: Jan Holesovsky <ke...@collabora.com> Date: Mon Jan 26 23:20:44 2015 +0100 native-code.py: We need these services everywhere anyway. Change-Id: I97cfedb54d91f6d689f357e65599c91a6cd9f3d3 commit badd1c085549f650e93adbfdf2fcc342addfb71b Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Thu Jan 22 17:03:36 2015 +0100 android: make sure the soffice.cfg directory is always available Otherwise FSStorageFactory::createInstanceWithArguments() would throw, resulting in a css::configuration::CorruptedConfigurationException later, that makes LO throw up its hands in Desktop::Main() and say that the instset is simply corrupted, there is no point in continuing further. Change-Id: I3a401ee77f4fbf1a42a09c5fedd7681b4f32e952 commit e12d566b9563272b5bde75099977e8c2a7084ed0 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Thu Jan 22 13:11:12 2015 +0100 android: disable Impress View -> Slide Pane Change-Id: I5a3c014894fe74781cf050f3cd2ce2bcc0395cb3 commit 08e16a9925592282d5c27aba23640f0b8e2cf668 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Thu Jan 22 12:42:16 2015 +0100 configure: fix --with-android-package-name wrt ndk-gdb Default to the package name that makes ndk-gdb happy in case --enable-dbgutil is used (can be extended later to --enable-symbols / --enable-debug as well, if necessary). Change-Id: If9dc09f48c895a4a138c3911f129e84f001d5f43 commit 0994899f6835a85d1ee8cc3cd153f3659c543212 Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Thu Jan 22 14:44:37 2015 +0900 android: add postMouseEvent to LOKit JNI interface Change-Id: I652a0c365c4a1413226cdd4dc7910e65ac2a5285 commit 51ff33798797b177ccd5c87436d122a03b516cd1 Author: Jan Holesovsky <ke...@collabora.com> Date: Thu Jan 22 08:57:23 2015 +0100 android: 'make release-apk' now also accepts the example document. Change-Id: I4144d0ed42a50be4fa91f377f78a20c28fda36f6 commit 7bb32a25418a34ad1674dc8d00b83f9f1ae6c348 Author: Jan Holesovsky <ke...@collabora.com> Date: Thu Jan 22 08:35:40 2015 +0100 android: Rename 'make sign' to 'make release-apk'. This now also allows to specify the version number; now you want to use: cd android/ make versionCode=<previous_version_num+1> key=<key_name> release-apk Change-Id: I078e8dbbe671969fc3b228ac987cdb9a4a53b281 commit 3c5da58d01f261f2b990df301729bf9462e82a18 Author: Jan Holesovsky <ke...@collabora.com> Date: Thu Jan 22 07:14:34 2015 +0100 android: Bind the release/debug setting to --enable-release-build. Change-Id: I9e9849d91dda0ff9361ef9a0023be18406b067d0 commit 54b6849172bbf238753d3fcc76f0add3bb497bc6 Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Thu Jan 22 13:53:57 2015 +0900 android: it doesn't hurt to log the document filename on load Change-Id: I18554052e543a8799ebb45727947a3466b1c793c commit 24c6a473f923f9d3fe24c81d8887ea30e4f85edd Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Thu Jan 22 13:23:10 2015 +0900 android: Fix loading files that have space in the filename Change-Id: Icf540bf199b3daf79e4eca9b0a403978b6cae18c commit bce0e8c30eae469e19d830544e9b9cb7819d0c26 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Wed Jan 21 18:34:21 2015 +0100 SwXTextDocument::postMouseEvent: missing guard Change-Id: I1141fe501eddb84a77a7f9f3fdd248a205f2a10c commit 879250d6be11c523ef584e70cadd7e14e1abed1a Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Wed Jan 21 17:57:05 2015 +0100 Initial SwEditWin::LogicMouseButtonDown/Up This makes single left mouse button clicks work while editing. The idea is that when we do tiled rendering, we get the click position in document coordinates (twips) and SwEditWin::MouseButtonDown() can check if we're doing tiled rendering. For now, make sure that the position is not passed to any other methods in the tiled rendering case, those may interpret them as pixels, which is not true. Change-Id: Icbd16411596393ed983a87fd3a59a08e4fda3696 commit 2db5e39ae1784727ab92c6b8dfb4e9bdc8139919 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Wed Jan 21 12:52:30 2015 +0100 Add SwXTextDocument::postMouseEvent() Change-Id: Ic2e6343288e87e23026b2f0c17338ecf5f1bed99 commit 185bb706b367d326dabd4903da9ce74208576df7 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Wed Jan 21 12:42:08 2015 +0100 LOK: move postMouseEvent to Document Change-Id: I5d2d2d05fc0f55d98a1e7a1591b4d66fd93ad353 commit 1acf099466aba5b2d7d34f12866850e98c6588f7 Author: Jan Holesovsky <ke...@collabora.com> Date: Wed Jan 21 15:05:34 2015 +0100 android: Add makefile rule to sign the resulting .apk. To sign, do: cd android make key=<your_key_name> sign Change-Id: I20214e034f997125ccfd122b97d18ae141130336 commit b57a321551e65783d083213ada48be91c27e461e Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Wed Jan 21 14:55:27 2015 +0100 android: fix crash in tile provider while closing the document The problem was that for large documents if "back" was pressed quickly, then we closed the document, but rendering thumbnails for the different parts was still in progress. Just make sure we don't crash when the underlying document is gone. E/AndroidRuntime( 8902): java.lang.NullPointerException E/AndroidRuntime( 8902): at org.libreoffice.LOKitTileProvider.thumbnail(LOKitTileProvider.java:244) E/AndroidRuntime( 8902): at org.libreoffice.ThumbnailCreator$ThumbnailCreationTask.getThumbnail(ThumbnailCreator.java:78) E/AndroidRuntime( 8902): at org.libreoffice.LOKitThread.createThumbnail(LOKitThread.java:170) E/AndroidRuntime( 8902): at org.libreoffice.LOKitThread.processEvent(LOKitThread.java:148) E/AndroidRuntime( 8902): at org.libreoffice.LOKitThread.run(LOKitThread.java:120) Change-Id: I93e8e1ea19545ca196ef6f59d19528bb42f3676d commit d79b6e6ba84e3a7354753115b1d5afd0ac09a6c7 Author: Jan Holesovsky <ke...@collabora.com> Date: Wed Jan 21 12:50:51 2015 +0100 android: Set the debug / release according to the configure setting. Change-Id: Ic1c4328b21e1cdca2fdb1aee72b8563af8f770c7 commit b23c057018758f469c6a26d2cc086fc4a3743a24 Author: Jan Holesovsky <ke...@collabora.com> Date: Wed Jan 21 12:44:03 2015 +0100 android: Fix release build via top level 'make'. Change-Id: I342e3dfd1e142d4be14162fd8a68876d038ed5ea commit 1bc5cb5f446ee7aeb4353fbfa80de6bb6788ea2c Author: Jan Holesovsky <ke...@collabora.com> Date: Wed Jan 21 12:43:03 2015 +0100 android: Set the package name correctly. Change-Id: Iab771f65121e477cda871a04098df306399628e7 commit c562919db2cec7810e8dbaf3a9b8fd4d7b5691ec Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Wed Jan 21 11:27:05 2015 +0100 android: eliminate hardcoded LibreOfficeMainActivity and package in LOAbout Change-Id: I276f27a96b4fb970520dec588b9321731e7fc26b commit 6d64c436a765c4fdfd779497c829892fb21bf8ac Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Wed Jan 21 15:30:54 2015 +0900 Revert "android: store tiles in Map for faster access to tiles" This reverts commit 6263bcfd70bf76dbcdf6b7e35bb02e48e44cbd94. Conflicts: android/experimental/LOAndroid3/src/java/org/mozilla/gecko/gfx/ComposedTileLayer.java Change-Id: I2fbd0b67aa3ccf0f629ce4af8788236d297144e5 commit dee9484d196a16a59ec70058401890181c9fb9c2 Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Wed Jan 21 14:53:26 2015 +0900 android: guard rendering if buffer could not be allocated Change-Id: I51a8f7f56531e5f0c4cb966c44be40913c557da7 commit f1768204633170da647426dcb09502c13454d628 Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Wed Jan 21 13:50:22 2015 +0900 android: getRect renamed to getRectF - adapt the code to this Change-Id: Id0248803fbd8fedf846d7741a2faddb9bfd171e0 commit 5203ab4862e354d04e918311e0ee15a6611b98c9 Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Wed Jan 21 13:46:06 2015 +0900 android: invalidate only new/changed tiles - big perf. improvement Previously on every rerender or draw event all tiles were invalidated (which means they were reuploaded to GPU even when the tiles didn't change). This was changed to only invalidate tiles that did actually change. Change-Id: I50a8b51b9d5b44797ac3e2dedd20cfb07fb2bb8b commit c97a5143f2c22bb67983cc95730dd2a06b788006 Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Wed Jan 21 13:44:06 2015 +0900 android: make editing switchable via LOKitShell Change-Id: I329dbead616527a985eba1f3b42cddf573501e86 commit c5a798ba4efed1e257989d03555b8306925906e0 Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Wed Jan 21 13:35:48 2015 +0900 android: add getCSSRect to TileIdentifier and use id in SubTile Change-Id: I565a5f88d5913f5337f5c3d32d54be71a32f542a commit 4774cf1eb1942c03c553b7c7aa28fec256475b5c Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Wed Jan 21 11:41:38 2015 +0900 android: small cleanup of ComposedTileLayer Change-Id: Ifa4b35fa23a754c0ba0dbf63653986e61e6cb399 commit 1f3d8930ecdb7bbc6d8f9e4d70a4edb151dfbc1e Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Wed Jan 21 10:22:44 2015 +0900 android: construct a "css" rect of the tile in TileIdentifier Change-Id: I98417dbb6b607b127540292fcae6a8efce4a7da4 commit 6fffceeda3ddd3a10b46cc0f65e2172c7824c64e Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Wed Jan 21 10:19:11 2015 +0900 android: cleanup new tileid's if they gone out of viewport scope It can happen that the viewport moves so fast that the tileid is not valid anymore before it could even be rendered to. Change-Id: I5ff7d3de6b289ca48ea8a8974705d8306e1be86b commit 19651d7b87835a391b566aa077c28e97c18e3b23 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Tue Jan 20 18:13:34 2015 +0100 android: make the about dialog scrollable Content was cut in landscape mode on smaller screens. Change-Id: Ic3b52da7a4ba9e093946be814afa93226cc34c4b commit 64f98effb69f64ea92eb1821ebdf6678ce5adb9a Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Tue Jan 20 17:50:46 2015 +0100 lokdocview: send mouse events in doc model coordinates Change-Id: Ie4bc39330bf5f7f8ac4683486d98aec87aa82923 commit c7aa2d843af770b22d9294800335f390112d8d91 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Tue Jan 20 15:07:10 2015 +0100 android: org.libreoffice -> org.example as default package name Change-Id: I94c643c6b2977ee56fce082a04a2e00c820168e0 commit 696ad7db6c8cc9eeb176413f4f4ac050f978040b Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Tue Jan 20 13:44:59 2015 +0100 libreofficekit: cosmetics Change-Id: Ie759ed22cc0c598cea8926f86cc8874deb627ad2 commit 113bf75007f915b684bb9b122e0cf27aecd95aed Author: Michael Meeks <michael.me...@collabora.com> Date: Tue Jan 20 11:25:52 2015 +0000 scaddins: quick fix for conflict on ConvertData. Also used by VCL image plugins - defer the rest to an easy-hack. Mostly impacts mobile which uses scaddins linked without a map file. Change-Id: I49fd40146905f4de42c9b0e7355ab89689c776bf commit 66ea35dcebd458d0e2aa730fa02b92ef83fbcf36 Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Tue Jan 20 18:26:51 2015 +0900 android: revert the app package name & relative activity name Package name must stay "org.libreoffice" as code gen uses this for the package name of resources (generated org.libreoffice.R) which we reference in the source code. Usual practice is to change the package name at packaging step. The code was changed to allow this. Change-Id: I4e36f46c4b8d620f3c9b20fe4fd39737c76624bc commit 17457c7dbccd851a1ffbc52185a1a1b86e254f71 Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Tue Jan 20 18:24:27 2015 +0900 android: add dummy resurce to get the correct package name Change-Id: I27a40108d9523058b6340d870105667bb4c0bdae commit 1b310bd91503f7b96b1a1fe03a744d648fba73e5 Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Tue Jan 20 18:21:58 2015 +0900 android: release local ref to string after callback exec. in JNI Change-Id: I2a92a2beff214894ba63b3881a686337639a0b07 commit a3a8c0a8e276f7e4b695c0c75ad2f14de82f3592 Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Tue Jan 20 18:21:18 2015 +0900 android: don't need Bootstrap anymore Change-Id: I271ab1e7e99dedf46e000169c6b7374898421747 commit 8f08f907527becae9f97c09bc6b21fba381bf873 Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Tue Jan 20 18:19:44 2015 +0900 android: eliminate hardcoded LibreOfficeMainActivity and package Change-Id: I365ea3b51d9a8d965eca996d100441d24b8ff5a6 commit afceb422cebe637940dda8c234fd31b7158e0d17 Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Tue Jan 20 10:42:39 2015 +0900 android: Remove 200kb docu.png from resources as it is not used Change-Id: I524669456a2ea2725d09363e2574079ade172df1 commit a28584efe460813f43d552498825622b6907f976 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Tue Jan 20 10:20:24 2015 +0100 gtktiledviewer: call postMouseEvent() Again, no unit conversion yet. Change-Id: I261febd875bac5a729f449e42558b5af9d7a359b commit cdabb94b3e4de2978a999ffda1e7cb0aa62454da Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Tue Jan 20 10:17:03 2015 +0100 Add initial lok::Office::postMouseEvent() There is no unit conversion yet, most probably we want to work with doc model coordinates at an API level, while VCL works with pixel coordinates. Change-Id: I98848851fbec5253e76c997844f6339402dfac46 commit c5c5317f64c09e7b8cdf335f6ab1dd79da0471b7 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Mon Jan 19 16:08:44 2015 +0100 android: adapt doc browser to updated manifest that accepts Calc documents Change-Id: I5398e225631097b31aa4f8418ffa40a6db323a42 commit 3030407540486e9faa6cdf7e1a01d94efe54c5db Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Mon Jan 19 23:12:17 2015 +0900 android: re-enable calc documents associations with LO viewer Change-Id: I89424e575a926c189be499e5fe2b811817ccd2fb commit 348bd4d2ab51e173738d7a299c4415f5f13ef401 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Mon Jan 19 15:13:51 2015 +0100 android: make package name configurable Change-Id: I3897c551676bcb7d3237be3dde74123c5ddd8f84 commit f354149ba04f1c23e68b6e57fe60e42aa88b4641 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Mon Jan 19 12:19:32 2015 +0100 gtktiledviewer: show error message when lok_docview_open_document() fails Change-Id: Ie2e9bffbeceb1cb0d0b241f3b76d4198cf2e4d85 commit 016b7259dbb79dbe56d527a5147f04e821ad0cd7 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Mon Jan 19 09:12:05 2015 +0100 android: show vendor in LOAbout Change-Id: Iddcf953718083b218d41fcb895d28adb5808a8f4 commit e17f0fb193dcc1e333b332019ddfa18b4f9f2734 Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Fri Jan 16 18:53:45 2015 +0100 libreofficekit: update README, deploy a couple of g_info() calls As we can't use SAL_INFO in C code (not to mention that the widget doesn't link to LO code, either). Change-Id: I71b925ab3c18c2e0afebe84cdaefd5c01fc91872 commit 1ac719985e1339033664747a562b03f9ef87e97b Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Fri Jan 16 18:42:31 2015 +0100 lokdocview: reduce scope Change-Id: I246ef656f1211cf760d4fcf408b83f39a1c56b56 commit 80dc9a084b9037dca57db568160a1bfb9bba1c3c Author: Miklos Vajna <vmik...@collabora.co.uk> Date: Fri Jan 16 15:47:51 2015 +0100 lokdocview: add support for partial rendering When typing a single letter to an empty document with an A4 paper size, this reduces the number of rendered tiles from 20 to 3. It also allows detecting when LOK_CALLBACK_INVALIDATE_TILES has a buggy parameter (e.g. empty rectangle -> no re-rendering). Change-Id: I8f509d1eb5c8f059663e544be8028503ed7a882e commit f43ba8db2552a1913bdd1fbbc510b70baa574ebd Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Fri Jan 16 23:21:07 2015 +0900 android: fix invalidation rect calculation in ComposedTileLayer Change-Id: I5e0a59d6b966daea2a2033b0f52dc6983b837ca1 commit 22ef55e72ecd773b2a4a729bac9e38e3d33e86f0 Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Fri Jan 16 21:20:22 2015 +0900 android: cleanup GeckoLayerClient Change-Id: If9a7c50249c9e44dce1a8e3c02a8b2f568dedfb1 commit 775a22b75a41a971312bb7a4498f91521bcaec4a Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Fri Jan 16 20:41:59 2015 +0900 android: remove getDisplayMetrics as it exists in LOKitShell Change-Id: I5e7fa1b9c99707db382c555c5ffdfe601eb4622a commit 0ac8f1a390993f9becdbfd43b7e58c62319458fc Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk> Date: Fri Jan 16 20:39:58 2015 +0900 android: move getMemoryClass to LOKitShell Change-Id: I2db92ec20c1999c0a4373fa25690680cacd79331
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits