summaryrefslogtreecommitdiff
path: root/apps/plugins (follow)
Commit message (Collapse)AuthorAge
...
* Plugin logo PLA integration (code + manual)Jean-Louis Biasini2012-03-03
| | | | | | | | | | | | | | | This commit changes: 1) replace all keymaps with PLA ones. 2) do the required change to the manual in order to match code's changes. 3) add an alternative exit button (PLA_EXIT or PLA_CANCEL) 4) add the possibility to change values repeatily by holding key pressed. Change-Id: Ie68fd4e94830bba8a592941ee4e8b10aeacda923 Reviewed-on: http://gerrit.rockbox.org/127 Reviewed-by: Thomas Martitz <kugel@rockbox.org> Tested-by: Thomas Martitz <kugel@rockbox.org>
* Plugin snow PLA integration (code + manual)Jean-Louis Biasini2012-03-03
| | | | | | | | | | | | | this commit changes: 1) replace all keymaps with PLA ones. 2) do the required change to the manual in order to match code's changes. 3) add an alternative exit button (PLA_EXIT or PLA_CANCEL) Change-Id: I8a064b98c118e369f8464de5e43c7641d8a08e9e Reviewed-on: http://gerrit.rockbox.org/130 Reviewed-by: Thomas Martitz <kugel@rockbox.org> Tested-by: Thomas Martitz <kugel@rockbox.org>
* Revise the PCM callback system after adding multichannel audio.Michael Sevakis2012-03-03
| | | | | | | | | | | | | | | | | | Additional status callback is added to pcm_play/rec_data instead of using a special function to set it. Status includes DMA error reporting to the status callback. Playback and recording callback become more alike except playback uses "const void **addr" (because the data should not be altered) and recording uses "void **addr". "const" is put in place throughout where appropriate. Most changes are fairly trivial. One that should be checked in particular because it isn't so much is telechips, if anyone cares to bother. PP5002 is not so trivial either but that tested as working. Change-Id: I4928d69b3b3be7fb93e259f81635232df9bd1df2 Reviewed-on: http://gerrit.rockbox.org/166 Reviewed-by: Michael Sevakis <jethead71@rockbox.org> Tested-by: Michael Sevakis <jethead71@rockbox.org>
* Sansa Clip Zip: Bubble now shows a proper background imageDimitar Dimitrov2012-03-03
| | | | | | | | | | Change-Id: If595378d58a4602bdc6b101c062c6974f6debf62 Reviewed-on: http://gerrit.rockbox.org/167 Reviewed-by: Dimitar Dimitrov <mitakas@gmail.com> Tested-by: Dimitar Dimitrov <mitakas@gmail.com> Tested-by: Bertrik Sikken <bertrik@sikken.nl> Reviewed-by: Bertrik Sikken <bertrik@sikken.nl> Reviewed-by: Rafaël Carré <rafael.carre@gmail.com>
* Fuze+: All games plugins keymapsJean-Louis Biasini2012-03-02
| | | | | | | | revert all games plugins keymaps that had mysteriouly disapeared Change-Id: I648ea4c13ddacc49995254fbb79a0dbb75b2fcbc Reviewed-on: http://gerrit.rockbox.org/160 Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
* 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>
* 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>
* 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
* midi plugin: make local functions static where possibleBertrik Sikken2012-02-18
| | | | Change-Id: I702755529f98015586b5b9592ced75cf7591880c
* 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>
* zxbox: make source files include their header file and make function static ↵Bertrik Sikken2012-02-15
| | | | | | where possible Change-Id: I0c87563ee29f46948e3a559c27b1b22d4404cec1
* 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>
* Fix reds. No need for #ifdef to save buttons anymore.Thomas Martitz2012-02-08
| | | | Change-Id: I31833ecf0725bbfbdd2905390e2e9b63918cbe3a
* LAMP plugin PLA integration (main code + manual)Jean-Louis Biasini2012-02-08
| | | | | | | | | | | | 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. Change-Id: I54ec953f79a419a6bb2f78877ca8b82f572fb510 Reviewed-on: http://gerrit.rockbox.org/86 Reviewed-by: Thomas Martitz <kugel@rockbox.org> Tested-by: Thomas Martitz <kugel@rockbox.org>
* brickmania: Use short L: %d life indicator if neededWieland Hoffmann2012-02-08
| | | | | | | | This is the case if either the player has lots of lifes or a high score Change-Id: Ic4c7011e9fa582d2ae552b28474ba260f2b4cab0 Reviewed-on: http://gerrit.rockbox.org/88 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
* rocklife is much more a demo than a game.Frank Gevaerts2012-02-06
| | | | | | | | Change-Id: Ibf80637cd9c6001a636a9f92c72223ec56dad780 Reviewed-on: http://gerrit.rockbox.org/82 Reviewed-by: Thomas Martitz <kugel@rockbox.org> Reviewed-by: Boris Gjenero <boris.gjenero@gmail.com> Tested-by: Boris Gjenero <boris.gjenero@gmail.com>
* Improve rockbox_flash messagesBoris Gjenero2012-02-05
| | | | | | | | | | | | | - For V2 and FM Recorders, don't recommend bootloader upgrade due to FS#12426 BootBox bugs. - When rockbox.ucl can't fit and the bootloader is old, the bootloader needs to be upgraded. - When RomBox start address differs, the bootloader is not compatible with RomBox. Change-Id: I7ca910805a64eb81faa21b2dde4842cd3b640f5a Reviewed-on: http://gerrit.rockbox.org/71 Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
* Add graphics for solitaire/blackjack plugins for the sansa clip zip by ↵Bertrik Sikken2012-02-03
| | | | | | | | | Nathan Korth Change-Id: Ic87bf074f2d60687a2933b05fcad1c0d27dfd9ec Reviewed-on: http://gerrit.rockbox.org/79 Reviewed-by: Bertrik Sikken <bertrik@sikken.nl> Tested-by: Bertrik Sikken <bertrik@sikken.nl>
* HD200: fix typo in goban keymapMarcin Bukat2012-02-02
| | | | Change-Id: If93370317eaddb970dc5f30ddbb49f8a6c49aea0
* HD300: fix messages in blackjackMarcin Bukat2012-02-02
| | | | Change-Id: If6fa39609b8ededaea37187e7d9d48e3f36d85c0
* MPIOs: keymap tweaksMarcin Bukat2012-02-02
| | | | Change-Id: Ic96900c83ffb90df4f6c68a26238f0543cba61cd
* clix: Remove redundant touchscreen mode setting. Remove blocks on touch ↵Thomas Martitz2012-01-30
| | | | | | release (to avoid accidental moves). Change-Id: Ie758e64bff5e7e4ae0f3ffe9e954b533cafb4bed
* clix: Add cells for 320x480. Enable for touchscreen RaaA.Thomas Martitz2012-01-30
| | | | Change-Id: Ic002cddb0ffdaa239d21c5b6ba016ab4cec32400
* reversi: Fix viewport initialization. Improve button layout for portrait. ↵Thomas Martitz2012-01-30
| | | | | | Enable for toucschreen RaaA. Change-Id: Ief0937693dc2056ed442f68a5ab76a006eaa1209
* Remove touchscreen mode setting from reversi. It's now done in do_menu().Thomas Martitz2012-01-29
| | | | Change-Id: I82e1f0050d7102d6191422b268a1a3acdd71501c
* stopwatch.lua: Improve button layout. Enable on touchscreen RaaA.Thomas Martitz2012-01-29
| | | | Change-Id: Iae3b9e80cbec60856689b1c12aabfd26c85e3d96
* Export runtime detected paths to lua scripts. Adapt stopwatch to not useThomas Martitz2012-01-29
| | | | | | hardcoded path. Change-Id: I5b843002d63a332b3fad02973d00b9863d283062
* Fix building test plugins on non-touch targets, for real.Thomas Martitz2012-01-29
| | | | Change-Id: I8f2105fe3357f00d9e085444cd867bec0e2a7143
* Revert "Fix building test plugins on non-touch targets."Thomas Martitz2012-01-29
| | | | | | This reverts commit 84c77d40f512b5052edec1b9c283b0bea0b68b27. The commit used an unrelated define which doesn't actually work.
* Fix building test plugins on non-touch targets.Magnus Holmgren2012-01-28
| | | | Change-Id: I6d058099ebb4c9d0aa5b21cb8b2e01bb4a5965d4
* test_codec/test_fps: Use pluginlib_touchscreen API to make them fit for ↵Thomas Martitz2012-01-27
| | | | | | | | touchscreen including point mode. Enable test_fps on RaaA also. Change-Id: Ifeb60d5ad30bde1f8a645cd9e9d5d5ae34f4425d
* test_touchscreen.rock: Add keymap for sdl and android.Thomas Martitz2012-01-27
| | | | Change-Id: Ie56414c1a025bd786bf9e6edce1c09e6626f9f4a
* pluginlib_touchscreen: Rework API to offer wait-for-button APIs.Thomas Martitz2012-01-27
| | | | | | | | | The old touchscreen_get() needed an external button_get() call. Now two APIs are added that do this call internally. This way they behave similar to get_action. The old API is preserved (but renamed) since it's used in reversi. Change-Id: I24902c64a357f2fdd7d0c2f5371cbfd20f34f1c8
* Use PLA in boomshine.lua instead of the awkward kbd_input context. This ↵Thomas Martitz2012-01-27
| | | | | | enables it on RaaA. Change-Id: I616bb39c1e785e39e9369d2ccef45477911bb5a3
* Lua: Add pluginlib_actions wrapper for lua scripts.Thomas Martitz2012-01-27
| | | | | | Scripts can now make use of PLA_* actions to be more target independant. Change-Id: I1b9f69e07f41b2187ecc1bad25a2c20eaaef92b4
* PLA: Add map for android. Directional keys not available in point mode due toThomas Martitz2012-01-27
| | | | | | | | touchscreen. Fix cowond2 select repeat at the same time. Change-Id: I3ee0c2a3fdc74978c159335949c183d36d5d29af
* application: Enable chipper and fft plugins.Thomas Martitz2012-01-27
| | | | | | They force grid mode but don't need graphics so good enough for now. Change-Id: I711a1a22f1866ed25196614f343ab51967bf3a4b
* Add touchscreen_get_mode() to plugin and lua.Thomas Martitz2012-01-27
| | | | Change-Id: I44b8693c689da00f57c14622f4ba3dc554dbbfc9
* goban plugin: hoshi locations for more board sizesJoshua Simmons2012-01-26
| | | | | | | | | | | | | | | | Hoshi locations were hardcoded and only for board sizes 9, 13 and 19. This new way has identical results for those board sizes, but also places hoshi on other size boards. There are no real standards for where hoshi should go on boards other than 9, 13 and 19, but I think the results obtained are aesthetically pleasing (and certainly better than not having any hoshi at all). Change-Id: I08e449f17d782d212d5b1e16ebd7df52aec9ffb9 Reviewed-on: http://gerrit.rockbox.org/68 Reviewed-by: Björn Stenberg <bjorn@haxx.se> Reviewed-by: Frank Gevaerts <frank@gevaerts.be>
* Fix flag for the viewport. Text is supposed to be centered.Thomas Martitz2012-01-23
| | | | Change-Id: I8b29787fb99e0469c9e4a0b0ea08e61d3ff92589
* Fix wrong pointer arithmetic in the PDbox aiff header writing codeFrank Gevaerts2012-01-22
| | | | | | | The SSND bit is intended to be right after the t_aiff-sized header. Someone got cast vs + precedence rules wrong here. Change-Id: Iccec75043ed5e35724331f9833b24f7e3b90c447
* Don't filter out -O for sims.Thomas Martitz2012-01-22
| | | | | | | | | It's not useful as it means we test code at a different -O level than we run it at. Fixes build errors caused by gcc 4.3. Fix some warnings the change would introduce as well. Change-Id: Id9ff31dc08694b0bfc5272f5e690c41f7918ed22
* Hosted: Output map files after linking.Thomas Martitz2012-01-21
| | | | Change-Id: I5ac64d781aaa1aa2b3157589f8e689c0d946a39f