summaryrefslogtreecommitdiff
path: root/apps (follow)
Commit message (Collapse)AuthorAge
...
* Bulgarian translation for the remaining strings.Dimitar Dimitrov2012-03-02
| | | | | | Change-Id: If1c7cde9ba3196f99dcce80b8eaaf46ec6b84b46 Reviewed-on: http://gerrit.rockbox.org/161 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
* Make %LC and %LR always have predictable and usable values.Frank Gevaerts2012-03-01
| | | | | | | %LC is now 1 for non-tiled list items (instead of undefined) %LC and %LR are now -1 in non-list contexts. Change-Id: Ib7090429fa95528bd141d3d7ca95fd917b25b96e
* Call skinlist_set_cfg() unconditionally, i.e. also if do_refresh==falseFrank Gevaerts2012-02-29
| | | | | | | | | | | | This call is cheap (except if the list config changes, but then it should be called anyway), and do_refresh isn't always set appropriately, e.g. when the screen has just changed, which could cause the list config to be null at bad times, which caused the standard list to be shown instead of the desired skinned list. Change-Id: I47dd2552d6d1062456ede4529c4891e80a8159ea Reviewed-on: http://gerrit.rockbox.org/113 Reviewed-by: Frank Gevaerts <frank@gevaerts.be>
* root menu ordering: Remove underscores from the config setting.Thomas Martitz2012-02-29
| | | | | | | The very vast majority doesn't have an underscore. There are a few exceptions but there shouldn't be introduced even more. Change-Id: I18d9bf86b5588f8a22a7a96d2dbea61fde4aba61
* fix warningJonathan Gordon2012-02-29
| | | | Change-Id: Iccadc7558b9ffb2d87e5bc7697080dd567f4775f
* skin_engine: ease the restrictions on %x/%xlJonathan Gordon2012-02-29
| | | | | | | | | %x and %xl only require the id and filename now. If you leave off the x,y it will default to 0,0. If you want to use the default x,y you can still put in the num_subimages param on the end (e.g %xl(a, file, 3) ) Change-Id: I8eff793dfdd037e302ace8deec9dc16dcea264a7
* skin_engine: Clean up %x() handling - beware theme issuesJonathan Gordon2012-02-28
| | | | | | | | | Internally remove some hacks around how %x() is handled. %x() inside the default viewport will no longer work if other viewports are used, so if you are using viewports and %x() make sure it is in a viewport! Change-Id: I8ecab805d55fc0f8476ff0516cba38e23400aa20
* Fix build errorsJonathan Gordon2012-02-28
| | | | Change-Id: Ie46e807799034af2a025c607a76e17c50c5b613e
* lcd/skin_engine: Add the ability to draw onto the backdrop layerJonathan Gordon2012-02-28
| | | | | | | | | | | | | | The framebuffer the lcd driver uses can now be changed on the fly which means that regular lcd_* drawing functions can draw onto the "backdrop" buffer. The skin engine can use this to create layered effects. Add the tag %VB to a viewport to draw that viewport onto the backdrop layer. If you want to draw an image onto the backdrop framebuffer use %x(backdrop filename) instead of %X() inside a viewport with %VB. Change-Id: I741498e2af6d4f2d78932cabe8942317893e7cfc
* lcd drivers: Convert lcd_[remote_]framebuffer to a pointerJonathan Gordon2012-02-28
| | | | | | | | | | Change all lcd drivers to using a pointer to the static framebuffer instead of directly accessing the static array. This will let us later do fun things like dynamic framebuffer sizes (RaaA) or ability to use different buffers for different layers (dynamic skin backdrops!) Change-Id: I0a4d58a9d7b55e6c932131b929e5d4c9f9414b06
* root menu: Use - to reset the root menu order from a configJonathan Gordon2012-02-27
| | | | | | use root_menu_order: - to reset the order Change-Id: I10c38926d79b10c88e5f1e0acdd85ca1a1489edf
* Clean up some variables.Frank Gevaerts2012-02-25
| | | | | | | Renames origional_* variables to original_* Removes original_(width,height) variables that weren't actually used Change-Id: I604c2ef9ce9d806551e8c52080a5c895415e088c
* Commit FS#12288 - Sansa Clip+: "Home" in the main menu to WPS/Radio.Michael Giacomelli2012-02-25
| | | | | | | | | | Author: Akio Idehara Change the keymap for all Sandisk Clip series players so that pressing home in the main menu will return to the last viewed of either the WPS or the radio screen. Change-Id: Id890bf3593a9e6313304c9f7bb3ceb9a36ea6f33
* Add %LR and %LC to get at the current row and columm in skinned lists.Frank Gevaerts2012-02-25
| | | | | | | This allows list items to be rendered differently depending on their on-screen position, allowing things like gradients or nonlinear alignment Change-Id: I1d9c080f97e83707f0e80f57abc762cb2b94f6ed
* Move radio power handling from apps/ to drivers.Amaury Pouly2012-02-25
| | | | | | | | | Remove direct calls to tuner_power(...) in apps/ and let the driver manage tuner power with the RADIO_SLEEP setting. Change-Id: I37cd0472e60db5d666dae1b9fe4755dd65c03edd Reviewed-on: http://gerrit.rockbox.org/84 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* FS#12586 - Modify %ss to be able to use numbers for conditionalsJonathan Gordon2012-02-26
| | | | | | i.e %?ss(1,1,%cM)<|one|two|three|...|> or %xd(numbers, %ss(1,1%cM) Change-Id: I74ecb3f253f3be1fd270f75c0ef79addd364a7de
* Japanese translation update by Fukuda Takafumi (FS#12375)Fukuda Takafumi2012-02-25
| | | | | Change-Id: I27b669adbe0837ebb4aad11346a533c4075a110b Signed-off-by: Nils Wallménius <nils@rockbox.org>
* main menu: Add the ability to hide and reorder the main menu items.Jonathan Gordon2012-02-25
| | | | | | | | | | | | To change the shown menu items add the line "root_menu_order:<items>" into your config.cfg <items> can be any of: bookmarks, files, database, wps, settings, recording, radio, playlists, plugins, system_menu, shortcuts Manual entry by Alexander Levin Change-Id: Ie7f4bfb0f795184de094d05fc341a6cedd1c0cde Reviewed-on: http://gerrit.rockbox.org/104 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
* Enable leaving the quickscreen with Select as the manual currently states ↵Michael Giacomelli2012-02-24
| | | | | | should be possible. Change-Id: I7cb8be9e913722cdf4ffff3db70b11c9f17f8385
* fireworks: ues PLA_EXIT to exit without going through the menu.Thomas Martitz2012-02-24
| | | | Change-Id: I0902ce839b7eab4c7e1311ef797f19f91ebc582a
* fireworks's plugin PLA integrationJean-Louis Biasini2012-02-24
| | | | | | | | | | | | | 1) this patch replace all keymaps with PLA ones. It also clean some optionnal compiling that are not needed anymore througt PLA 2) it also add an alternative exit button (PLA_EXIT or PLA_CANCEL) Note: no patch for manual here as there isn't a manual for fireworks yet Change-Id: I460096a018ce8d3890425f8b6b98194c4e3f9d76 Reviewed-on: http://gerrit.rockbox.org/114 Reviewed-by: Thomas Martitz <kugel@rockbox.org> Tested-by: Thomas Martitz <kugel@rockbox.org>
* bounce's plugin PLA integration (main code + manual)Jean-Louis Biasini2012-02-24
| | | | | | | | | | | | | | | | | | | 1) this patch replace all keymaps with PLA ones. 2) the patch also do the required change to the manual in order to match code's changes. 3) it also add an alternative exit button (PLA_EXIT or PLA_CANCEL) 4) Also cut out the remote control related mapping as PLA handle remote controls his own way so that we don't need them anymore 5) change scrollwheel mapping in order to have it controlling the value of selected field unstead of field selection Change-Id: I023122d45a8337fad1e8ed8be12d4c928bdd1292 Reviewed-on: http://gerrit.rockbox.org/106 Reviewed-by: Thomas Martitz <kugel@rockbox.org> Tested-by: Thomas Martitz <kugel@rockbox.org>
* 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>
* 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>
* 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>
* 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
* make local variable current_list staticBertrik Sikken2012-02-19
| | | | Change-Id: Ibe3536a4865c12160e933d3696af4b5507713ffe
* 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
* 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>
* rds: make programme identification (pi) decoding safer, show pi in the debug ↵Bertrik Sikken2012-02-16
| | | | | | screen Change-Id: I8b547400f4a28ee387157848b9640a3361df937f
* zxbox: make source files include their header file and make function static ↵Bertrik Sikken2012-02-15
| | | | | | where possible Change-Id: I0c87563ee29f46948e3a559c27b1b22d4404cec1
* FS#12582 - update for ukrainian languageIgor Petelin2012-02-10
| | | | | | Signed-off-by: Bertrik Sikken <bertrik@sikken.nl> Change-Id: I620b83774ecc6cd1ce797bd0d197d5dd56fdbeb1
* checkwps: Fix buildall.sh and some RaaA/ypr0 versions.Thomas Martitz2012-02-10
| | | | Change-Id: I5889743e94ed568c8f7dcc50de0b03b8421969f7
* Fuze+ PLA_EXIT slight mapping cleanupJean-Louis Biasini2012-02-09
| | | | | | | | | | | 1) On all non PLA plugin, power button is used for exit. For consistency, we set PLA_EXIT to power button. 2) Manual updated accordingly Change-Id: Ia4b8fce13bad2f8dc0710cdb29ccf6c74b3fd9c4 Reviewed-on: http://gerrit.rockbox.org/91 Reviewed-by: Thomas Martitz <kugel@rockbox.org> Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* brickmania: Use short Lvl %d level indicator if neededWieland Hoffmann2012-02-08
| | | | | | Change-Id: Iecbf033f14aeab715f8d0a85131a97ff82943410 Reviewed-on: http://gerrit.rockbox.org/89 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
* Move to compressor out of dsp.c and into its own source to reduce DSP clutter.Michael Sevakis2012-02-08
| | | | | | A bit of a rough job for the moment but all works. Change-Id: Id40852e0dec99caee02f943d0da8a1cdc16f022a