summaryrefslogtreecommitdiff
path: root/apps/plugins (follow)
Commit message (Collapse)AuthorAge
...
* 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
* Move supprt-arm.S to separate library.Thomas Martitz2012-01-21
| | | | | | | Core, codecs and plugins link it separately so this gets rid of SOURCES trickery. Don't build it for hosted targets. Change-Id: If15ef90e93cd218a4352ae8e89eea95d3122452f
* fuzeplus: update plugins keymaps (FS#12405)Jean-Louis Biasini2012-01-15
| | | | | | Signed-off-by: Amaury Pouly <amaury.pouly@gmail.com> Change-Id: Ib94cec07c80892eb50471c87b83e2701911ea0d7
* sudoku: make local functions static and add missing #includeBertrik Sikken2012-01-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31631 a1c6a512-1295-4272-9138-f99709370657
* fuze+: Update plugin keymaps (FS#12405). Thanks to Jean-Louis BiasiniAmaury Pouly2012-01-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31598 a1c6a512-1295-4272-9138-f99709370657
* Rework powermgmt to enable code re-use on appliation and sims.Thomas Martitz2012-01-03
| | | | | | | | | | | | | | | | | | | | | * Introduce CONFIG_BATTERY_MEASURE define, to allow targets (application) to break powermgmt.c's assumption about the ability to read battery voltage. There's now additionally percentage (android) and remaining time measure (maemo). No measure at all also works (sdl app). If voltage can't be measured, then battery_level() is king and it'll be used for power_history and runtime estimation. * Implement target's API in the simulator, i.e. _battery_voltage(), so it doesn't need to implement it's own powermgmt.c and other stubs. Now the sim behaves much more like a native target, although it still changes the simulated battery voltage quickly, * Other changes include include renaming battery_adc_voltage() to _battery_voltage(), for consistency with the new target functions and making some of the apps code aware that voltage and runtime estimation is not always available. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31548 a1c6a512-1295-4272-9138-f99709370657
* Adjust a few makefiles to generate smaller (upto 80%) binaries on RaaA throughThomas Martitz2012-01-03
| | | | | | stripping. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31541 a1c6a512-1295-4272-9138-f99709370657
* Fix warning about missing newline at the EOFThomas Jarosch2012-01-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31540 a1c6a512-1295-4272-9138-f99709370657
* fuze+: keymap cleanup, correction and simplification (FS #12504 by ↵Amaury Pouly2012-01-02
| | | | | | Jean-Louis Biasini) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31518 a1c6a512-1295-4272-9138-f99709370657
* Make local functions static in clock and chessbox pluginBertrik Sikken2011-12-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31505 a1c6a512-1295-4272-9138-f99709370657
* Enable (and fix) battery_bench on hosted targets.Thomas Martitz2011-12-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31471 a1c6a512-1295-4272-9138-f99709370657