rockbox/firmware/target/hosted/android
Thomas Martitz 87c8be4a08 RaaA: Improve tagcache search to make the database built.
First, it add the ability to tagcache to walk through multiple search roots.
Second, it adds symlinks targets to the search roots if they're are not inside any of the current search roots, otherwise the symlink is ignored (unless it's a file).

The default search root is still /, so no search root will be actually added.
But the tagcache now isn't trapped by recursive symlinks anymore and successfully builds, and it's prepared for a future music directory setting.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28884 a1c6a512-1295-4272-9138-f99709370657
2010-12-23 19:02:18 +00:00
..
app Remote android button handling (again). do the press/unpress more like other targets (i.e correctly). The DPAD is special in that the press/unpress happens too quickly, so always post it with the BUTTON_REL. This means all keymaps using the dpad need to remember it will always have a BUTTON_REL (which also means they cant do repeats, which are impossible anyway). 2010-11-03 14:34:57 +00:00
button-android.c remove an unused variable and #include 2010-11-07 11:10:43 +00:00
buttonmap.h
debug-android.c
dir-target.h Get rid of get_user_file_path and do the path handling in wrappers for open() and friends. 2010-12-06 22:26:31 +00:00
fs-android.c RaaA: Improve tagcache search to make the database built. 2010-12-23 19:02:18 +00:00
kernel-android.c Android: Replace the java based tick timer implemented with a not as bloated and more accurate linux hrtimer based one. Further reduces idle cpu usage (0% on my phone but still 1-2% on a Samsung Galaxy S). 2010-12-10 15:14:18 +00:00
lc-android.c
lcd-android.c Android: Protect lcd updates with a mutex. 2010-12-13 02:01:47 +00:00
pcm-android.c
powermgmt-android.c
system-android.c Android: Change how detecting call state (introduced in r27746) works, from polling to event based. 2010-11-12 21:04:13 +00:00
system-target.h Android: Replace the java based tick timer implemented with a not as bloated and more accurate linux hrtimer based one. Further reduces idle cpu usage (0% on my phone but still 1-2% on a Samsung Galaxy S). 2010-12-10 15:14:18 +00:00
telephony-android.c Android: Fix yellow 2010-12-04 18:27:24 +00:00
thread-android-arm.c Android: Replace the java based tick timer implemented with a not as bloated and more accurate linux hrtimer based one. Further reduces idle cpu usage (0% on my phone but still 1-2% on a Samsung Galaxy S). 2010-12-10 15:14:18 +00:00