- 15 Eki, 2015 40 kayıt (commit)
-
-
Tor Lillqvist yazdı
(cherry picked from commit ff2c4ee8)
-
Tor Lillqvist yazdı
(cherry picked from commit f7d886ca)
-
Miklos Vajna yazdı
I forgot about this when I enabled other Calc file types in 07997cba (android: adapt doc browser to updated manifest that accepts Calc documents, 2015-01-19). Change-Id: Iabacffbfc09d806f09bc7e0f9307830bda8ebbe1 (cherry picked from commit 1956b50e)
-
Christian Lohmaier yazdı
and of course also for the Java part Using build-id linker flag allows lldb to map the installed .so to the non-stripped version on the buildhost. Also ndk-gdb supports specifying a different package name on the commandline, so no need for the error in configure anymore. Change-Id: If6887a27cc8ab15ee6ab612502cacf0a22ade737 (cherry picked from commit 8840a66f)
-
Christian Lohmaier yazdı
it hardcodes so much :-( Change-Id: Id86c2bcbf5936f3ab292e87210b967e2331c9435 (cherry picked from commit 78cf4ca4)
-
Christian Lohmaier yazdı
scanelf -T android/source/obj/local/x86/liblo-native-code.so TYPE TEXTRELS FILE liblo-native-code.so: (memory/data?) [0x30E35B6] in (optimized out: previous OPENSSL_rdtsc) [0x30E35B0] liblo-native-code.so: (memory/data?) [0x30E35D2] in (optimized out: previous OPENSSL_instrument_halt) [0x30E35D0] liblo-native-code.so: (memory/data?) [0x30E3646] in (optimized out: previous OPENSSL_wipe_cpu) [0x30E3640] liblo-native-code.so: (memory/data?) [0x30E494C] in (optimized out: previous sha1_block_data_order) [0x30E4940] liblo-native-code.so: (memory/data?) [0x30E79BA] in (optimized out: previous sha512_block_data_order) [0x30E7980] liblo-native-code.so: (memory/data?) [0x30EB7B2] in (optimized out: previous AES_encrypt) [0x30EB780] liblo-native-code.so: (memory/data?) [0x30ECDF2] in (optimized out: previous AES_decrypt) [0x30ECDC0] liblo-native-code.so: (memory/data?) [0x30ECE89] in (optimized out: previous AES_cbc_encrypt) [0x30ECE70] ET_DYN android/source/obj/local/x86/liblo-native-code.so with target level 22 it is only a warning: W/linker: /mnt/asec/org.documentfoundation.libreoffice-1/lib/x86/liblo-native-code.so has text relocations. This is wasting memory and prevents security hardening. Please fix. with target level 23 it is java.lang.UnsatisfiedLinkError Change-Id: Ia55c75c46a64854e46aab3329fef3e9b522a5ba2 (cherry picked from commit 5b791ec5)
-
Christian Lohmaier yazdı
will likely also lose the current directory, but much better than crashing. Change-Id: I9ce20e1954a6f58325413046e258ded75b6c8848 (cherry picked from commit b6430ed7)
-
Christian Lohmaier yazdı
using AssetsManager in both java as well as native parts allows to handle files both with and without compression transparently Change-Id: If02f1159c498be7ea965fd9c217410722f2dca1f (cherry picked from commit 143fb0a4)
-
Christian Lohmaier yazdı
move preparation tasks (creating assets/processing files) from the makefile into the gradle script This allows much easier integration into android-studio (just open android/source with android studio after running make to compile the native library) (cherry picked from commit ee8257a1) Change-Id: I9a9d6832797c24a7e195a1c7954cd6d20f5a8496
-
Christian Lohmaier yazdı
to avoid segfault in native lib. It's only a workaround, but I couldn't see what's wrong with the cache... Change-Id: Iceeee1e190bbbd6efe336d84ddcbd8c4d3a1c621 (cherry picked from commit 1a6ec13d)
-
Christian Lohmaier yazdı
and is not handled yet like ".uno:CharFontName=" Change-Id: I09d17b6be9ce9b9c9ae6883f8222c8628268815d (cherry picked from commit cdfdf767)
-
Christian Lohmaier yazdı
Change-Id: I8d629272cf94eaac406c163c06c9bbdd6a248b79 (cherry picked from commit 233b9b0e)
-
Christian Lohmaier yazdı
Change-Id: I8869980198123bbe9e86e12638e3316be24588c3 (cherry picked from commit c320161f)
-
Christian Lohmaier yazdı
and remove some redundant casts Change-Id: If58a395227e4b9d54b0d757032d4a55c25315019 (cherry picked from commit 7b282e3d)
-
Christian Lohmaier yazdı
Change-Id: I76495becb0257cb36340397d7296f26565fca4cd (cherry picked from commit 20d5c4cc)
-
Christian Lohmaier yazdı
Change-Id: Id3b71ac50e3c8ce9705f6df18edaaaa6ba8ad3fd (cherry picked from commit de376cb1)
-
Miklos Vajna yazdı
Unlike 'make -s', 'ant -quiet' will stay silent even if there was an error. (cherry picked from commit 4475c17d) Change-Id: Iba921d3cde48875f7a6da4c5ba811cab46dfb89f
-
Tor Lillqvist yazdı
Now it has been updated. This reverts commit 4e47ed7e. (cherry picked from commit 827e78fc)
-
Christian Lohmaier yazdı
Change-Id: Ief38ef9cc4f167caef8d991c9543161997682418 (cherry picked from commit 4e47ed7e)
-
Christian Lohmaier yazdı
replace with corresponding Math functions and bump android sdk target to 23 to be able to use current appcompat-v7 pre-JIT FloatMath was faster, but since then was wrapper to Math anyway http://developer.android.com/reference/android/util/FloatMath.html Change-Id: I19e316fb7d32e616162a70fca8c565fa320a8c1a (cherry picked from commit 45c27ffc)
-
Jacobo Aragunde Pérez yazdı
Change-Id: I35d0ef7976d6dcca65f3335ff9175c799faa99fe (cherry picked from commit a952540a)
-
Jacobo Aragunde Pérez yazdı
The API does not allow to set a callback for the save operation, we work this limitation around by checking the modification date of the local file periodically. When that date changes, we are sure the local save operation is complete and we can invoke the document provider save operation to push the changes to the cloud, if necessary. Users may press "save" on a document with no changes, in this case we have set a 20 seconds limit to stop checking the modification date. We also add a "save complete" message for the user. Change-Id: Ib8871fac682a5c03a187a7238e11874984143527 (cherry picked from commit 315ca033)
-
Jacobo Aragunde Pérez yazdı
The LOMainActivity now needs to be aware of Document Providers, so we pass the providerId and documentUri in the Intent so it can rebuild the DocumentProvider and the IFile objects. We also implement the ownCloud save operation. TODO: since the local save operation does not have a callback, we do not know when the cloud save operation should be performed. Now we just wait 5 seconds to trigger it. Change-Id: I060969e12888eca07c8c56ddc82cbed6c45a0739 (cherry picked from commit 626ebde4)
-
Jacobo Aragunde Pérez yazdı
This ID will be useful to get an instance of a document provider back from a different activity. Change-Id: I9419ea23d51f8e9ffd70252bd8e367cf51bde1ad (cherry picked from commit a3c3a13e)
-
Jacobo Aragunde Pérez yazdı
When browsing the root directory, the application home button (on the top left corner) becomes a drawer icon. When not in the root dir, the icon is an arrow as usual. This will increase the visibility of the document providers feature. Also, modified the behavior of the system back key to close the drawer in case it is open. Change-Id: Id0ce932907bcec4b8601029482eda0c1c1f0df35 Reviewed-on: https://gerrit.libreoffice.org/16246Reviewed-by:
Jacobo Aragunde Pérez <jaragunde@igalia.com> Tested-by:
Jacobo Aragunde Pérez <jaragunde@igalia.com> (cherry picked from commit aa3cdfc8)
-
Jacobo Aragunde Pérez yazdı
Change-Id: I329b1e5eb63c023a488c72137d9775f1f19b9e3d Reviewed-on: https://gerrit.libreoffice.org/16247Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Jacobo Aragunde Pérez <jaragunde@igalia.com> (cherry picked from commit 371cecff)
-
Jacobo Aragunde Pérez yazdı
Added an additional check so back has to be pressed twice on the root folder to actually leave the application. It's a check seen in many other apps. Change-Id: I26827113a41070aa8188fa616ba8fe53742329b3 Reviewed-on: https://gerrit.libreoffice.org/16245Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Jacobo Aragunde Pérez <jaragunde@igalia.com> (cherry picked from commit d1f671e0)
-
Jacobo Aragunde Pérez yazdı
The default dir had been changing by modifying the "local documents" provider; this is wrong because there is already a document provider to browser de internal storage. Change-Id: I08677283100162aaeced622153131f89abc2f1af Reviewed-on: https://gerrit.libreoffice.org/16244Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Jacobo Aragunde Pérez <jaragunde@igalia.com> (cherry picked from commit cafae25b)
-
Jacobo Aragunde Pérez yazdı
This provider now throws exceptions with properly internationalized messages to be shown to the user. Change-Id: I0464bffe14cab24d50180cb5e2e62ce746bcba74 Reviewed-on: https://gerrit.libreoffice.org/16197Reviewed-by:
Jacobo Aragunde Pérez <jaragunde@igalia.com> Tested-by:
Jacobo Aragunde Pérez <jaragunde@igalia.com> (cherry picked from commit 78ecdbc2)
-
Jacobo Aragunde Pérez yazdı
With this patch, document providers are able to listen to changes in their preferences and update their internal state accordingly. Now ownCloud provider can see its server updated without restarting the application. Change-Id: I833c7ec9fc97be58bdc8ac2cbf4384a33c2b400e Reviewed-on: https://gerrit.libreoffice.org/16196Reviewed-by:
Jacobo Aragunde Pérez <jaragunde@igalia.com> Tested-by:
Jacobo Aragunde Pérez <jaragunde@igalia.com> (cherry picked from commit f8a4e1aa)
-
Jacobo Aragunde Pérez yazdı
Change-Id: Ic48275fe2e7d83fd5e77171f4f5740a527dec7e2 Reviewed-on: https://gerrit.libreoffice.org/16195Reviewed-by:
Jacobo Aragunde Pérez <jaragunde@igalia.com> Tested-by:
Jacobo Aragunde Pérez <jaragunde@igalia.com> (cherry picked from commit ba44368d)
-
Jacobo Aragunde Pérez yazdı
Change-Id: I4ad4dd12854ca9f332055a50131959f60f7da504 Reviewed-on: https://gerrit.libreoffice.org/16194Reviewed-by:
Jacobo Aragunde Pérez <jaragunde@igalia.com> Tested-by:
Jacobo Aragunde Pérez <jaragunde@igalia.com> (cherry picked from commit 79f5d446)
-
Jacobo Aragunde Pérez yazdı
Creates an activity to manage the settings of any document provider that needs them, and populated it with the settings required by the ownCloud implementation. The settings screen is not yet plugged to the document browser UI but can be launched with this command: adb shell am start -a android.intent.action.MAIN \ -n org.libreoffice/.storage.DocumentProviderSettingsActivity Change-Id: I83cff641fa61078f2bddbb98262af989c06985a9 Reviewed-on: https://gerrit.libreoffice.org/16193Reviewed-by:
Jacobo Aragunde Pérez <jaragunde@igalia.com> Tested-by:
Jacobo Aragunde Pérez <jaragunde@igalia.com> (cherry picked from commit d5c9d1de)
-
Jacobo Aragunde Pérez yazdı
Documents are downloaded to the private cache directory of the app, and opened from there. That directory is cleared and created again every time the application starts up. Change-Id: I5c05c8ae750b6ced3b419c67d84063e8ee3d84aa Reviewed-on: https://gerrit.libreoffice.org/16192Reviewed-by:
Jacobo Aragunde Pérez <jaragunde@igalia.com> Tested-by:
Jacobo Aragunde Pérez <jaragunde@igalia.com> (cherry picked from commit d6f9e415)
-
Jacobo Aragunde Pérez yazdı
This implementation can connect to a local server and browser its contents, but cannot download and open the documents yet. TODO: * Download and open documents. * UI to configure server, user and password. * Implement filtering to show only the documents of the desired type. * Improve error handling. Change-Id: I54a2e2e1d3e8ec8d824d75639e176ca452551f3e Reviewed-on: https://gerrit.libreoffice.org/16191Reviewed-by:
Jacobo Aragunde Pérez <jaragunde@igalia.com> Tested-by:
Jacobo Aragunde Pérez <jaragunde@igalia.com> (cherry picked from commit 69773f54)
-
Jacobo Aragunde Pérez yazdı
Library code from https://github.com/jaragunde/owncloud-android-library This patch downloads, builds and installs the library from a tarball uploaded to http://dev-www.libreoffice.org/src/. Reviewed-on: https://gerrit.libreoffice.org/16190Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Jacobo Aragunde Pérez <jaragunde@igalia.com> (cherry picked from commit e6fe508d) Change-Id: I28afaea4dabe2dab869b53b1881f4d5a6522943f
-
Miklos Vajna yazdı
Change-Id: I786fd580b3d08fa076eeb2bf90bd23b09c9f8182 (cherry picked from commit 562d8f57)
-
Miklos Vajna yazdı
Change-Id: I45a709d805e8706a2f186fd44b4f467d173bc61e (cherry picked from commit 97b09627)
-
Tor Lillqvist yazdı
(cherry picked from commit ab8cbb6c)
-
Tor Lillqvist yazdı
It is the wrong approach, from the time before tiled rendering, and has not been built for a long time. (cherry picked from commit 1b530664)
-