summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Fuze+'s manual: change ugly \ButtonPlayPauseJean-Louis Biasini2012-02-22
| | | | | | | | | | | | | | Following a discution on irc we agreed on that: - \ButtonPlayPause becomes \ButtonPlay for consistency - It appeas in the manual as Play unstead of Play/Pause - updated manual images accordingly The patch was tested: manual still compile and display keymaps correctly Change-Id: I04bd3c2bfee1c6c40ab66df9bf33f09f4ed47661 Reviewed-on: http://gerrit.rockbox.org/118 Reviewed-by: Dominik Riebeling <Dominik.Riebeling@gmail.com>
* Fix post installation hint for h100 / h300 players.Dominik Riebeling2012-02-22
| | | | Change-Id: I7af8883253281c85fef52001b291fcd942772e3d
* Remove duplicate entry from postinstall hint.Dominik Riebeling2012-02-22
| | | | | | | The Fuze+ has its own "disconnect player" message, so don't show the generic one here. Change-Id: Ibecac46d2434cb2c2b0369ff87649093252594ef
* Don't poll SAPI script output.Dominik Riebeling2012-02-22
| | | | | | | | Wait for the process to signal new data available instead of polling its output. Fixes synchronisation issues with sapi_voice.vbs that were causing FS#12595. Change-Id: I86e844e837ed20f32005fdccf7ec9e8c1efbe983
* stats's plugin PLA integration (main code + manual)Jean-Louis Biasini2012-02-22
| | | | | | | | | | | | | | | | | | | 1) this patch replace all keymaps with PLA ones. It also clean some optionnal compiling that are not needed anymore througt PLA 2) the patch also made required change to the manual in order to match code's change. 3) it also add an alternative exit button (PLA_EXIT or PLA_CANCEL) TO TEST: I'm not sure if remote control works anymore and cannot test it. I'm not sure about the way PLA handle those so if that doesn't work let me know ;) Change-Id: I3fb81e75ef6e4d49e19be24f09c0413599ed0c9c Reviewed-on: http://gerrit.rockbox.org/90 Tested-by: Thomas Martitz <kugel@rockbox.org> Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* unwarminder: fix bootloader buildsMarcin Bukat2012-02-22
| | | | Change-Id: I045a4c9639ff17c96b514996574d41f586b5bd7c
* Arm stack unwinderMarcin Bukat2012-02-22
| | | | | | | | | Simplified stack unwinder for ARM. This is port of http://www.mcternan.me.uk/ArmStackUnwinding/ backtrace() is called from UIE() on native targets and from panicf() on both native and ARM RaaA. Change-Id: I8e4b3c02490dd60b30aa372fe842d193b8929ce0
* Store listitem_viewport_cfg->label as skinoffset instead of raw pointerFrank Gevaerts2012-02-22
| | | | | | | | | This fixes the case where some blocks got relocated and the skin render code couldn't find the matching viewports any more. Change-Id: I4394444fb139ee5bc986f374dba82a104013e354 Reviewed-on: http://gerrit.rockbox.org/112 Reviewed-by: Frank Gevaerts <frank@gevaerts.be>
* Force YPR0 to 240x320Frank Gevaerts2012-02-22
| | | | | | | | | The YPR0 has a fixed screen size. Letting the generic RaaA screen size selection code work on causes checkwps/buildall.sh to build broken checkwps binaries. There's no good reason to allow overriding the screen size here Change-Id: Ic666d28d10273000a8c1867580c8d1a13dd98dc9
* Fixed clock bitmaps for Sansa Clip Zip (96x96x16)Nathan Korth2012-02-21
| | | | | | | | | | clock_binary, clock_logo, and clock_messages are new; the rest are provided by 132x80 and 128x128, which already had the correct sizes Change-Id: Ib34b605705b8a21a784faea8adc9ec448dfa7457 Reviewed-on: http://gerrit.rockbox.org/110 Reviewed-by: Bertrik Sikken <bertrik@sikken.nl> Tested-by: Bertrik Sikken <bertrik@sikken.nl>
* Implement findProcess() on OS X.Dominik Riebeling2012-02-21
| | | | Change-Id: Iec5e91f1c8c08a58a19f79339d03247148347d45
* Fuze+: fractals's plugin keymaps reworksJean-Louis Biasini2012-02-21
| | | | | | | | | | | 1) Multitouch does not work on Fuze+. Unstead we can take advantage of bottomleft and bottomright button. 2) Manual completed accordingly Change-Id: I9535865773a2d1e21b1a71af63e4d377abcbc752 Reviewed-on: http://gerrit.rockbox.org/115 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* crosfade_mix_fade should be returning size_t, not int.Michael Sevakis2012-02-21
| | | | | | | 'Twas a leftover from trying out counts instead of bytes when converting to timestamping that should have been reverted. Change-Id: I658c1a19e283025d991b7600378f97c6fc37db34
* Make skinned lists handle the "0 items" case without crashingFrank Gevaerts2012-02-21
| | | | Change-Id: Iaf69c93727e0f0e2a48b44c330883f7a620c4d99
* skin engine: Add 'touch' command to the %vs() tagJonathan Gordon2012-02-21
| | | | | | | %vs(label, touch, -) will reset the timeout for the variable without changing the variables value. Change-Id: Idba03f454a82ac7460bb53a4de3aa6903656c585
* skin engine: Make %vs() dynamic so it updated every screen updateJonathan Gordon2012-02-21
| | | | | | This makes it easier to use %?vl() (variable last changed) in a sensible manner. Change-Id: I0bf9ae24bc4516d2fd5691af236cc4439a0863c8
* pcmbuf minor cleaningMichael Sevakis2012-02-20
| | | | | | Group functions a bit better and expunge some obsolete function prototypes. Change-Id: Ifaf8a265dbe0a9f081e524b2e646e2dc50c6aa43
* Fix another skinned list buflib issueFrank Gevaerts2012-02-19
| | | | Change-Id: Ib0eebf56b1bf4f4119ebfd21679f6cd9c8986ea4
* Fix a nullpointer dereference in skinned lists.Frank Gevaerts2012-02-19
| | | | | | | Unfortunately this doesn't seem to be the only problem with skinned lists. Fixing this still doesn't make them work right. Change-Id: Ibf80eb2a4fa4eb392e2f3ea9744aec68c6181961
* Move Info tab content to a separate widget.Dominik Riebeling2012-02-19
| | | | Change-Id: I39a4e035372920f05f5fb3ab5bfc9459314997ad
* Correct filename in manifest.Dominik Riebeling2012-02-19
| | | | | | | Rockbox Utility binary has been renamed quite a while ago, make sure the manifest for Windows matches. Change-Id: If420075dc798ff3ec9c66e36f57d91af4e7d3b48
* imxtools: remove most calls to bug/bugp from core library.Amaury Pouly2012-02-19
| | | | | | | It should not exit() anymore on error except on malloc failure. Resource leaks on errors (especially I/O) are quite likely though. Change-Id: I6fcf72fb08fc683468b390d0b8745d31ca982b48
* Fix RockboxInfo() not handling git hashes correctly.Dominik Riebeling2012-02-19
| | | | | | | | | | | With the transition to git the assumption of the version starting with "r" isn't true anymore for non-release builds. This caused the wrong strings to be used when constructing various download URLs. Remove the test binary which was never intended to be added and fix some warnings in the test implementation. Change-Id: I879fdff201cb85f3c89cca73ab6a0514edb5a2df
* Fix warn_unused_result warning.Dominik Riebeling2012-02-19
| | | | | | | | | | | A warning triggered by attribute warn_unused_result cannot be suppressed by casting the result to void. Properly check the return value and pass it to the caller. Fix the check for the number of bytes written. The return value of fread is the number of items written, not the number of bytes. Change-Id: I8c60e23ac549e22fd3f7dd5c51c5a8e6fc517cb1
* Initial unit test of RockboxInfo class.Dominik Riebeling2012-02-19
| | | | | | This tests the original (svn revision number based) functionality. Change-Id: I69a121d751d2358c1e7594032f8f8193af59e103
* Put test objects into test specific subfolder.Dominik Riebeling2012-02-19
| | | | Change-Id: Ib574524cfa61c2dde5b7d5522e88fbe9dd814996
* Allow overriding filename for rockbox-info.txt.Dominik Riebeling2012-02-19
| | | | | | | This allows testing the class by using temporary files without the need of constructing a special path. Change-Id: Id5ccd37f05219f246b9bf9f8a26ec81342654f89
* make local variable current_list staticBertrik Sikken2012-02-19
| | | | Change-Id: Ibe3536a4865c12160e933d3696af4b5507713ffe
* Remove "r" prefix for version information.Dominik Riebeling2012-02-19
| | | | | | | Since we don't have revision numbers anymore remove the "r" prefix when showing the version information to the user. Change-Id: I1e36b11a23301dda9fe67bb284489510c65567d8
* beep/mixer code: Code police a bit.Michael Sevakis2012-02-19
| | | | | | | | /firmware is in the #include path with makes #include "asm/beep.c" sufficient. Add a comment to generic beep code and make another express intent better. Change-Id: I587cd704478b894785927bdfe2e647e28614df62
* rockblox1d's plugin PLA integration (main code + manual)Jean-Louis Biasini2012-02-18
| | | | | | | | | | | | | | | 1) this patch replace all keymaps with PLA ones. It also clean some optionnal compiling that are not needed anymore througt PLA. 2) the patch also made required change to the manual in order to match code's change. 3) it also add an alternative exit button (PLA_EXIT or PLA_CANCEL). Change-Id: If6e78711eaab1dd2c907b418ba72c8789ceaa72b Reviewed-on: http://gerrit.rockbox.org/105 Reviewed-by: Thomas Martitz <kugel@rockbox.org> Tested-by: Thomas Martitz <kugel@rockbox.org>
* libarm_support references code in libplugin, so put libarm_support first of ↵Magnus Holmgren2012-02-18
| | | | | | the two when linking. There may be better solutions, but this fixes linking problems for me (on Cygwin). Change-Id: I5b2c87d5986cf5cba6652aad4ece0647e1178474
* Sansa clip zip: fix pinkish outline around usb logoBertrik Sikken2012-02-18
| | | | Change-Id: I3d90b74ed1bc6d2a137d24a362b3ad3ca44ff4b6
* midi plugin: make local functions static where possibleBertrik Sikken2012-02-18
| | | | Change-Id: I702755529f98015586b5b9592ced75cf7591880c
* rds: add basic RDS clock-time supportBertrik Sikken2012-02-18
| | | | Change-Id: I931182ccd20cf8899f3ce9b6b8d7c7c5f4ea006f
* Split CPU-optimized beep code into the firmware/asm tree.Michael Sevakis2012-02-18
| | | | | | | | | For now due to current lack of an apps/asm, place the ASM/generic code in the firmware/asm directory. Additionally, make generic beep code more generic. Change-Id: I4a69b6ffcbb97d9e6dfde2209c5a118de19e5638
* Update rbutil russian translationСемён Жуковский2012-02-17
| | | | | | | FS#12565 Change-Id: I1a7ec6c47f2ad0b5d6d72f3254d9627f9810687a Signed-off-by: Rafaël Carré <funman@videolan.org>
* Fix lua unused-variable warning by introducing UNUSED_ATTR.Thomas Martitz2012-02-17
| | | | Change-Id: If19393db123e89e58545c9e0736e6fa32fccb810
* Add playlist wrappers for luaAlbert Bloomfield2012-02-17
| | | | | | | | | | | | | | | | | | | | | | adds wrappers for the functions playlist_sync, playlist_remove_all_tracks, and playlist_insert_track, playlist_insert_directory playlist_{sync,remove_all_tracks} take no arguments playlist_insert_{track,directory} only have one required argument (either the filename or directory name) They take as optional arguments position, queue, and either sync or recurse They all just pass NULL to work with the current playlist also adds constants for: PLAYLIST_PREPEND, PLAYLIST_INSERT, PLAYLIST_INSERT_LAST, PLAYLIST_INSERT_FIRST, PLAYLIST_INSERT_SHUFFLED, PLAYLIST_REPLACE, and PLAYLIST_INSERT_LAST_SHUFFLED Change-Id: Ib7464cba50e7a250edf092e50668f11010f2b737 Reviewed-on: http://gerrit.rockbox.org/109 Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* PCM mixer: Simplify mixer_channel_play_data.Michael Sevakis2012-02-17
| | | | | | | Streamline it to do fewer PCM lock calls in the case of having a prepared buffer. Change-Id: I7fca2b95cc5da314ae257522bb6f1ad7aec6634a
* rds: make programme identification (pi) decoding safer, show pi in the debug ↵Bertrik Sikken2012-02-16
| | | | | | screen Change-Id: I8b547400f4a28ee387157848b9640a3361df937f
* Make logf() output to serial optionalRalf Ertzinger2012-02-16
| | | | | | | | | | Only output logf() to the serial port if LOGF_SERIAL is defined (in addition to HAVE_SERIAL). Add an option to advanced configure to set this (defaults to off). Change-Id: I13d0f5df391e5371f7797f46a3faaf7a6974b9e4 Reviewed-on: http://gerrit.rockbox.org/92 Reviewed-by: Björn Stenberg <bjorn@haxx.se>
* zxbox: make source files include their header file and make function static ↵Bertrik Sikken2012-02-15
| | | | | | where possible Change-Id: I0c87563ee29f46948e3a559c27b1b22d4404cec1
* Move manual tab contents to separate widget.Dominik Riebeling2012-02-14
| | | | | | | | Create a new widget which holds the contents of the manual tab and its logic. Unify its display / download code. Fixes FS#12587, which was caused by duplicated code. Change-Id: I5721d2a95ebeaf80481c1fd149eda22cf1328501
* Make configuration check reusable.Dominik Riebeling2012-02-14
| | | | | | | | Instead of passing a parameter to decide if a dialog box should be shown pass a pointer to the parent widget and make it static. This allows calling it from outside while keeping the possibility to not show a warning. Change-Id: I72fa53a7e8a83d527c22b698dfa434c24100ac29
* Fix FS#12585 - bar tags stopped workingJonathan Gordon2012-02-14
| | | | Change-Id: I9e466bcc407a3fda06d8a9f9c6f39afef592824e
* Add Cástor Muñoz and Albert Barca to CREDITS.Nils Wallménius2012-02-13
| | | | Change-Id: I8498d40cf55d550ba09b3df4429ef9d941bdbc56
* FS#12569 - iPod Classic - battery capacity updateAlbert Barca2012-02-13
| | | | | Change-Id: Ibc4d873fb142954e274f7fc0f2782f4e022e2f81 Signed-off-by: Nils Wallménius <nils@rockbox.org>
* Add description of the speaker keyckick settingNils Wallménius2012-02-12
| | | | | | also use the same setting names in the manual as the UI when we have a piezo. Change-Id: I7a629addc9d63cfe14b403eac66f5410f908a948
* FS#12524 - iPod Classic/6G: hardware click supportCástor Muñoz2012-02-11
| | | | | | Based on the piezo driver for the nano2g. Signed-off-by: Nils Wallménius <nils@rockbox.org>