AgeCommit message (Collapse)AuthorFilesLines
2012-03-26skin_engine: fix scrolling lines with dynamic contentJonathan Gordon1-1/+1
Change-Id: If85220c8b59123814e0e6b1a3b8e00c981271021
2012-03-25android: only output unzip log message when performing the unzip.Thomas Martitz1-8/+8
Change-Id: I16dda180d51832569097d7dd1866ba7f56cdf876
2012-03-25android: clean-up and some refactoring in java code.Thomas Martitz6-75/+63
Change-Id: I78cadb0b71bcb65a55006bf52cfe3e6cda891a38
2012-03-25buflib/shrink_callback: Resume playback only if it was playing (not paused).Thomas Martitz1-1/+2
Change-Id: Ie4884ec4554890f8bdb03f48bcf215ece00a5560
2012-03-25ignore ipodpatcher binaryRafaël Carré1-0/+3
Change-Id: I5156d220dd23b9a6dd5ae4c492c49e932bbc2ef8
2012-03-22rk27xx: implement system_init()Marcin Bukat1-0/+29
For now it contains explicit SDRAM setup, cutting clock for unused modules and turning off unused PLLs. This improves slightly mem throughput as well as saves quite a bit of power. Change-Id: I19a2827ac90a6868856c676fbe1e051c42f0d608
2012-03-22android: Remove hack not needed anymore (since 58e097d).Thomas Martitz1-7/+0
Change-Id: I3396a1245fe5fcbb5d2494bfabf8972c7617e6b1
2012-03-22android: lcd_update/_rect() changesThomas Martitz2-29/+42
* rename some java methods (to update(), initialize()) * re-create the ByteBuffer object from the framebuffer on every update. This is needed now since 2c71aa9 added the possiblity for lcd_framebuffer to change. * do so, along with the creation of the dirty Rect object, in native code. Change-Id: Id39ea8e4b6148987c5f216a87e0ff3c8e7babe92
2012-03-22Redraw simplelist if/when necessary-Thomas Martitz1-0/+1
Change-Id: I14a1cce8967af60a52d2d13e0b035b71fece8a63
2012-03-22android: Add facility for java code to wait native code to be ready.Thomas Martitz5-2/+62
Especially when unzipping, the native code can be initialized a lot later than the java code. The java code needs to be prevented from accessing rockbox structures (e.g. current_tick, event queues) before they're ready. This commit adds wait_rockbox_ready() and fixes dodgy behavior of starting rockbox via widget play button, headset remote buttons or multimedia keys. Also fixes wrong small list items before first redraw. Change-Id: I1caf925e829a9c1c6bb6e0016d5c80574574c91e
2012-03-22Don't hardcode cpu frequency in test_codecMarcin Bukat1-6/+2
Change-Id: Idcd7b024edb7a550b42b935fadfb3d869bab14c6
2012-03-22revert changes in test_disk.c introduced by accident in r30459Marcin Bukat1-4/+4
Change-Id: Ib133070e8f307be7d54b422c37a33ddac67ec639
2012-03-20Remove left-over debug statement (oops).Thomas Martitz1-1/+0
Change-Id: Ic672ad77bd9e30285f4bd95275a170f8ec75869b
2012-03-20lcd_fillrect(): Unify 16bit implementations (move to 16bit-common.c)Thomas Martitz3-224/+116
Change-Id: I457ea9fcb67869fdac7f1201a059a362b087e908
2012-03-20Refactor lcd_clear_viewport().Thomas Martitz3-100/+84
* Unify 16bit implementaitons (move to 16bit-common.c). * Add viewport clipping (within #ifdef HAVE_VIEWPORT_CLIP) like other lcd_* functions have. Change-Id: I4e96b2efdb94d2f7bc5bcdb710554117989579ec
2012-03-20Fix FS#12606 - next track can cause the screen to be clearedJonathan Gordon3-0/+41
This is a bit of a hack. We now trigger an event when the skin engine is doing a full redraw (which means fullscreen clear) before the lcd_update() to give the current screen a chance to redraw to avoid the screen flicker. This commit fixes the issue for screens which are entirely the list widget (i.e browser and menus), other screens will need aditional fixes (i.e quickscreen, time&date screen) Change-Id: I3725c51518be724ce7aacee9877663c2de6866fa
2012-03-20sdl: Fix the sdl init so the sim will get a taskbar itemJonathan Gordon1-2/+2
Change-Id: Ib0049f96c54b4471a8185937d92bb6e8a492142a
2012-03-19sansa clip+: properly reset display using the reset pinBertrik Sikken1-1/+3
Change-Id: Ic4bb85cfca4e21d908e187381b868d3f7ef18f88
2012-03-19Option to constrain get_next_dir() to directories below ↵Nick Peskett10-69/+157
global_settings.start_directory. When enabled, if the user has set "Start File Browser Here" (config.cfg: start directory) to anything other than root and "Auto-Change Directory" is set to "Yes" or "Random", the directory returned when an auto change is required will be constrained to the value of "start directory" or below. Change-Id: Iaab773868c4cab5a54f6ae67bdb22e84642a9e4b Reviewed-on: Reviewed-by: Nick Peskett <> Tested-by: Nick Peskett <>
2012-03-19center logo horizontaly in bootloader version of show_logo()Marcin Bukat1-2/+3
Change-Id: I537466825de7f3bc8d55d9519cd27f562fbb344f
2012-03-19mrobe500: fix warrnig in bootloaderMarcin Bukat1-1/+2
Change-Id: I327dad2b8f335468d38ff8d717f7885c14492b7e
2012-03-19fix cache function nameMarcin Bukat1-1/+1
Change-Id: Ica743c1ea4e8e5fd4e4c70c00b0dc1fd019268a2
2012-03-18Add RBCODEC_LIB to android and ypr0 builds so they link again.Frank Gevaerts2-2/+3
Change-Id: I022c7beba844a9b2cfcb8ec7950a1348e4bf511a
2012-03-18Add missing include path.Nils Wallménius1-0/+1
Change-Id: Icc19a89286f34fa88d151c0212273013d7b14f40
2012-03-18Drop checkwps from .gitignore, we don't build it in-tree anymore.Nils Wallménius1-4/+0
Change-Id: I21c0ff0c28f8f13d00c2e537093c3f15360f4d71
2012-03-18Build librbcodec with DSP and metadata.Sean Bartell80-112/+97
All associated files are moved to /lib/rbcodec. Change-Id: I572ddd2b8a996aae1e98c081d06b1ed356dce222
2012-03-18gmtime: avoid a modulusRafaël Carré1-1/+1
since WEEK_SECONDS = 7 * DAY_SECONDS, the result is the same Change-Id: Iec161fc2de626c99c1aabf80ab1d3243eac602d9
2012-03-17Correct polish translation.Szymon Dziok1-24/+24
Author: Przemyslaw Holubowski Flyspray: FS#12531 Change-Id: I7490a162f5034da47d83d8f1812b36b7981f1d77
2012-03-17HDD6330: Correct voltage values, based on the values found in the OF.Szymon Dziok1-4/+4
Change-Id: I76a101cd2c96be06fc95ca16871e5c86c2326c2d
2012-03-17HDD6330: Simplify strange OF voltage calculation, it's linear anyway.Szymon Dziok1-16/+2
Change-Id: I33ecad4a265a4c7e8883da7b6d28fb061a4c8e68
2012-03-17imx233/fuze+: rework lradc/adc code, add external temperature sensing(battery)Amaury Pouly7-51/+135
Rework code to be more useful: - move battery channel init to lradc - always init lradc from system (previously from adc) - don't reserve channels for vddio, nmos or pmos - implement external temperature sensing using current source - use this for battery sensing on the Fuze+ (calibration needed) Change-Id: I5f9a24b9243db7d1e6bdb16b84bc891e61d0c318
2012-03-16More meaningful name and type for 'root menu' settingAlexander Levin3-6/+6
The patch changes 'int root_menu' to 'bool root_menu_customized' which better expresses what the value means. Change-Id: Ic272ac161fc05f5d3298e1e46578977dd590ebaf
2012-03-15fuze+: add unknown channel to debug menuAmaury Pouly3-2/+5
imx233: always divide physical channels by two for wider range The Fuze+ OF monitors channel 2 but I'm unable to determine the meaning of it. Print the value on the debug menu so that people can have a look at it. Change-Id: I8a942febeafbce06014178abda12e38a16c26664
2012-03-15imx233/fuze+: rework i2c and fmradio_i2c initAmaury Pouly6-11/+15
Only enable fmradio_i2c once with _init() called from system. Move actual i2c init to system for consistency. Move tuner power pin setup to power instead of fmradio. Change-Id: Idb56bfba5803f71b5d049f174c48d2afb969a6ea
2012-03-15imx233: enable charging in bootloader USB mode by including powermgmtAmaury Pouly3-3/+18
Change-Id: I8b91b3ab60cb9ffaa127333e9bcef8c33be742fa
2012-03-15skin_engine: Reenable skin debugging in the sim (use --debugwps)Jonathan Gordon6-671/+10
Change-Id: I2881edda45cd3ea69f5284d93bc93c47bb63b3f2
2012-03-15Fix compile errorsJonathan Gordon2-0/+6
Change-Id: Ic985bf57da04847bff716ee41db8f107100ff95b
2012-03-15skin_engine: New tag to draw a rectangle (optionally with a gradient)Jonathan Gordon9-6/+105
%dr(x, y, width, height, [colour1[, colour2]]): x,y - viewport relative pixel coordinates to start the rectangle. width, height - obvious. can be '-' to fill the viewport if both colours are left out the viewports foreground colour will be used if one colour is specified it will fill the rectangle that colour. if both colours are specified it will gradient fill the rectangle. Change-Id: Iad451e99ded663bc7c5d182443659db7d909b388
2012-03-15Fuze+/calendar's plugin update keymaps and manualJean-Louis Biasini2-11/+13
- fuze+ keymaps for calculator updated - manual updated accordingly - also correct a little problem with a line only used by mpio hd300 manual but that appears on all other target's manual. Change-Id: I9c4d3c21dc6174079edbde8035bad318e09ec74a Reviewed-on: Reviewed-by: Amaury Pouly <>
2012-03-15Fuze+: update minor keymaps mapping for manual consistency/simplicityJean-Louis Biasini1-1/+1
HID navigator zoom reset: moved from Play to long Play this will avoid having a new /opt{fuzeplus} entry in manual Change-Id: Ic1dbc7258eb280b35c761b451dcda428245978cb Reviewed-on: Reviewed-by: Amaury Pouly <>
2012-03-15Revert "Fix FS#12606 - next track can cause the screen to be cleared"Jonathan Gordon3-33/+0
This reverts commit cb9bc3bbc8a66c3d5296bfbc68f4487c39c6ac68.
2012-03-14Fix FS#12606 - next track can cause the screen to be clearedJonathan Gordon3-0/+33
This is a bit of a hack. We now trigger an event when the skin engine is doing a full redraw (which means fullscreen clear) before the lcd_update() to give the current screen a chance to redraw to avoid the screen flicker. This commit fixes the issue for screens which are entirely the list widget (i.e browser and menus), other screens will need aditional fixes (i.e quickscreen, time&date screen) Change-Id: I3ffdcd8ccad2c663732f8d5983049c837de00fe5
2012-03-13Convert IMX233 RTC driver (used in fuze+) to use mktime and gmtimeBertrik Sikken1-110/+10
Change-Id: Ie71d495509a81db5e02078398f5d722c00136072
2012-03-13Update manual for %cs and %T tagsOsborne Jacobs1-7/+15
Added missing %T actions and %cs states. Change-Id: Id7ec897c84141ac3d604e23b41e1138bbadc5c77 Reviewed-on: Reviewed-by: Jonathan Gordon <>
2012-03-13Add new actions to %Tp (Touchscreen areas)Osborne Jacobs4-8/+31
Add the following actions to %Tp: createbookmark create a new bookmark from the wps listbookmarks list bookmarks from the wps trackinfo show track info from the wps My main motivation was to allow bookmarking and jumping around audio books from the wps on touch enabled targets. You can do it now through the context menu but it requires 4 screen presses instead of 1. Change-Id: I1fa1bf0064dfd22b897eca7c56acc1ce8956f14c Reviewed-on: Reviewed-by: Jonathan Gordon <>
2012-03-12Update manual for boot behaviour on clip+, clipv2 and fuzev2.Dominik Riebeling1-3/+4
The bootloader doesn't boot into the Original Firmware anymore since a while. Remove the claim that Rockbox will always boot the OF on USB, and add a note about older builds not providing USB support. Change-Id: I44f37eeb849b522a2024eb26cee064e848bc4d17
2012-03-12Enable MPIO HD200 and HD300 installation.Dominik Riebeling1-2/+0
HD300 has been promoted to stable. The state of a port is retrieved from the download server anyway, so there is no reason to keep the HD200 disabled. Change-Id: Ic28c663c8999558dda5b10f4fa584e2f6732264a
2012-03-12Fix false positive in version detection.Dominik Riebeling2-1/+2
Some git revisions are falsely detected as release version. Extend test and fix the wrong regexp. Corrects font download trying to get the wrong file for some current builds. Change-Id: Ia779896c927385ec0d7ba68ee3d953f3c6e4494c
2012-03-12Test: check retrieved version string as well.Dominik Riebeling1-0/+2
As originally intended check if the retrieved version string is correct instead of ignoring it. Change-Id: If4dad224e999a90607dee3eb723400c12f5b7362
2012-03-12Fix minor bookmark problems/Enhance bookmark functionsOsborne Jacobs3-59/+107
This fix: -fixes when the bookmark menu and submenus are displayed and hidden in the context menu. -'Create Bookmark' should be hidden when tracks are queued in the playlist or nothing is currently playing (previously it was never hidden) -'List Bookmarks' should be hidden if and only if no bookmark file exists for the current playlist (previously it was hidden if tracks were queued or nothing was playing neither of which hinder loading bookmarks) -'Bookmarks' main menu should be hidden if both 'Create Bookmarks' and 'List Bookmarks' submenus are hidden -fixes a problem where the 'Bookmark Error' message was not always displayed on bookmarking failure -adds BOOKMARK_USB_CONNECTED return value to the bookmark functions to distinguish if the bookmark list was exited due to a USB connection. -fixes other minor logic problems in the bookmarking functions Change-Id: If6394b2e77f027773a7c94ffdcb52dbb15e2922b Reviewed-on: Reviewed-by: Osborne Jacobs <> Tested-by: Osborne Jacobs <> Reviewed-by: Jonathan Gordon <>