rockbox/apps/plugins
Will Robertson 8215b34fdb Plugins now enabled and working for the Gigabeat S.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16323 a1c6a512-1295-4272-9138-f99709370657
2008-02-17 12:23:02 +00:00
..
beatbox Stop wasting binary size + ram for several plugins. Plugins are supposed to be linked with --gc-sections, in case they use plugin library elements. 2008-01-04 21:07:05 +00:00
bitmaps Small improvements to sliding puzzle. (1) Don't draw the 'Moves' box at fixed size, and display 'Moves:' and number of moves on one line for square and portrait screens. (2) Use 4x4 spots on Archos too, to make the spots look square on the Archos display - change the default 80x64 image accordingly. (3) Replace the 110x110 images with 108x108 so that the width is evenly divisible by 4 (number of spots) as mentioned in the comment. (4) Make the greyscale images look a little less broken, could be even better though. -- The code could be made simpler and more flexible but one step at a time. 2008-02-02 12:10:42 +00:00
chessbox Accept FS#8341 - rename BUTTON_SCROLL_UP/DOWN to FWD/BACK on the e200 to make it consistant with the ipods. apart from removing a bit of confusion, it fixes the wheel in pictureflow and possibly elsewhere. 2008-01-10 08:08:31 +00:00
clock Fixed the problems on the new version of the fire plugin (so repush it), added new actions to the pluginlib_actions to fix the keymaps on the Sansa e200 for the clock and fire plugins. Also slightly simplified the metronome plugin's key mapping with those new actions. 2008-01-23 08:25:04 +00:00
doom Greyscale library: Plugins can now put the management structure in IRAM for higher update speed. Use this in doom, mpegplayer, and zxbox. Made the api pointer part of the struct. 2008-01-13 00:11:43 +00:00
lib Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
midi Midiplay: more consistent button mapping on c200 - use the volume buttons to adjust volume (BTN_UP/DOWN), making it possible to use the 'Play' button for play/pause. 2008-01-13 14:52:31 +00:00
mpegplayer mpegplayer: Use the core DSP to process audio. Removes the sample rate restriction on audio and any mpeg audio samplerate may be used. Use the global sound settings for audio output with the option to force any one of the processing stages off. All are forced off by default. I didn't personally care to fully duplicate the Sound Settings menu which would have been needed since using the core one would affect settings globally and exactly the same configuration probably isn't desired since the CPU load for video playback is much greater. Rebalance the threading to compensate with some expense to buffering speed. 2008-02-01 02:25:15 +00:00
pacbox Stop wasting binary size + ram for several plugins. Plugins are supposed to be linked with --gc-sections, in case they use plugin library elements. 2008-01-04 21:07:05 +00:00
reversi Stop wasting binary size + ram for several plugins. Plugins are supposed to be linked with --gc-sections, in case they use plugin library elements. 2008-01-04 21:07:05 +00:00
rockboy Accept FS#8341 - rename BUTTON_SCROLL_UP/DOWN to FWD/BACK on the e200 to make it consistant with the ipods. apart from removing a bit of confusion, it fixes the wheel in pictureflow and possibly elsewhere. 2008-01-10 08:08:31 +00:00
searchengine Stop wasting binary size + ram for several plugins. Plugins are supposed to be linked with --gc-sections, in case they use plugin library elements. 2008-01-04 21:07:05 +00:00
shortcuts Stop wasting binary size + ram for several plugins. Plugins are supposed to be linked with --gc-sections, in case they use plugin library elements. 2008-01-04 21:07:05 +00:00
sudoku Accept FS#8341 - rename BUTTON_SCROLL_UP/DOWN to FWD/BACK on the e200 to make it consistant with the ipods. apart from removing a bit of confusion, it fixes the wheel in pictureflow and possibly elsewhere. 2008-01-10 08:08:31 +00:00
zxbox Greyscale library: Plugins can now put the management structure in IRAM for higher update speed. Use this in doom, mpegplayer, and zxbox. Made the api pointer part of the struct. 2008-01-13 00:11:43 +00:00
alpine_cdc.c Phase in thread_wait when waiting for a thread to exit. Begin phasing out the spinlock object for general use; it will become a multicore-only object for core locking. Take care of plugins first. 2007-10-22 05:57:38 +00:00
battery_bench.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
blackjack.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
bounce.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
brickmania.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
bubbles.c Bubbles for Sansa c200. 2007-09-28 22:05:22 +00:00
calculator.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
calendar.c Clean up hard-coded paths 2007-09-10 09:46:36 +00:00
CATEGORIES m:robe 100: 2008-01-11 21:48:01 +00:00
chessbox.c Accept FS#5464 - organise the rocks directory. 2007-08-06 13:42:52 +00:00
chessclock.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
chip8.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
chopper.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
credits.c use the list context in credits which has to be defined for every target 2007-10-15 08:25:29 +00:00
credits.pl Patch #1272052 by Henrik Backe - Move credits to a plugin 2005-09-02 05:39:09 +00:00
cube.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
demystify.c Fix some plugins not using the helper functions for the new backlight timeout handling. 2007-11-29 23:55:58 +00:00
dice.c Fixed the Total being out of screen with huge fonts like ter-u32b 2007-10-26 16:44:52 +00:00
dict.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
disktidy.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
elfdep.pl first shot at a perl script that generates the dependencies for the .elf files 2005-03-06 00:05:33 +00:00
euroconverter.c Now charcell displays require lcd_update() for updating the main lcd content like bitmap displays. 2007-04-06 22:55:00 +00:00
fire.c Fixed the problems on the new version of the fire plugin (so repush it), added new actions to the pluginlib_actions to fix the keymaps on the Sansa e200 for the clock and fire plugins. Also slightly simplified the metronome plugin's key mapping with those new actions. 2008-01-23 08:25:04 +00:00
fireworks.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
firmware_flash.c Missed a couple. Hopefully fix all warnings. 2007-04-21 19:07:15 +00:00
flipit.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
greyscale.c Greyscale test plugin: Add missing button definitions for M5. 2008-01-13 12:30:11 +00:00
helloworld.c Get rid of the 'center' parameter for splashes. There were only 2 of almost 500 splashes which were not centered. 2007-03-16 21:56:08 +00:00
invadrox.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
iriver_flash.c Added the checksum for H100/H110/H115 bootloader also. 2008-02-09 15:32:55 +00:00
iriverify.c Ported the archos player's jackpot plugin to bitmaps LCD (still need some neat bitmaps), multi screen support for jackpot plugin and iriverify 2007-07-25 09:38:55 +00:00
jackpot.c makes the slot wheels turn faster in the jackpot plugin for the bitmap targets 2007-08-05 12:23:16 +00:00
jewels.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
jpeg.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
logo.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
Makefile Replaced some explicit options for target linking with to be consistent with the sims. 2007-02-15 20:28:08 +00:00
mandelbrot.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
matrix.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
maze.c Enable plugins on the Sansa C200. Large parts taken from patch FS#7749 by Max Kelley with tweaks, bit of cleanup and additional bitmaps by me. Some of the now enabled plugins could still be improved in regard to screen size adaptation or keymaps but this way it can easily be done later and one by one. The rather ugly 'ifndef's I added temporaryly in plugins/SOURCES will also go one by one. Plugin button actions cause some quirks in a few plugins (e.g. 'clock') but since it's not critical , the bitmaps were already done and it makes a good example for discussing plugin button actions, I thought it could go in. 2007-09-20 10:49:48 +00:00
mazezam.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
metronome.c Fixed the problems on the new version of the fire plugin (so repush it), added new actions to the pluginlib_actions to fix the keymaps on the Sansa e200 for the clock and fire plugins. Also slightly simplified the metronome plugin's key mapping with those new actions. 2008-01-23 08:25:04 +00:00
metronome.h Use multi-screen api for metronome plugin, and made it run in the simulator by implementing the timer functions 2007-07-29 03:43:37 +00:00
midi2wav.c Clean up hard-coded paths 2007-09-10 09:46:36 +00:00
minesweeper.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
mosaique.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
mp3_encoder.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
nim.c Now charcell displays require lcd_update() for updating the main lcd content like bitmap displays. 2007-04-06 22:55:00 +00:00
oscilloscope.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
pictureflow.c Accept FS#8341 - rename BUTTON_SCROLL_UP/DOWN to FWD/BACK on the e200 to make it consistant with the ipods. apart from removing a bit of confusion, it fixes the wheel in pictureflow and possibly elsewhere. 2008-01-10 08:08:31 +00:00
plasma.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
plugin.lds Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
pong.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
properties.c Remove the ID3 tag version priority setting on the grounds of it being pretty pointless. ID3v2 tags are superior to ID3v1 tags, and needs less seeking around to find. 2007-09-19 10:40:55 +00:00
random_folder_advance_config.c minor update to gui_synclist_do_button() which will hopefully simplify things later. 2007-09-17 10:08:50 +00:00
robotfindskitten.c Keep a 2 pixel margin in the instructions screen. 2007-10-08 00:03:15 +00:00
robotfindskitten_messages.h Reduce memory usage so that we can include all messages on all platforms 2007-10-05 21:28:43 +00:00
rockblox.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
rockbox_flash.c Code cleaning - remove some unnecessary defined(SIMULATOR) checks 2007-05-10 13:16:08 +00:00
rockboy.c Accept FS#5464 - organise the rocks directory. 2007-08-06 13:42:52 +00:00
rocklife.c Fix some plugins not using the helper functions for the new backlight timeout handling. 2007-11-29 23:55:58 +00:00
rockpaint.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
search.c didn't saw the warning 2007-08-07 14:09:12 +00:00
sliding_puzzle.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
snake.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
snake2.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
snake2.levels Removed executable flag 2007-01-09 23:22:14 +00:00
snow.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
sokoban.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
sokoban.levels Some more sokoban changes from Sean Morrisey's FS #6702. (includes moving the default level file back to the previous filename) 2007-06-29 19:52:13 +00:00
solitaire.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
sort.c Missed a couple. Hopefully fix all warnings. 2007-04-21 19:07:15 +00:00
SOURCES D2 simulator build (plugins not built yet) 2008-01-22 22:48:36 +00:00
spacerocks.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
splitedit.c General housekeeping: Make plugin buffer functions take size_t * instead of int * to match the parameter type of the buffer functions called in the core. Get rid of unsafe int * <==> size_t * casting. Use ssize_t where int was used and size_t where unsigned int was used in the buffer calls to not alter signedness in the plugins. No API version change since it should only be an issue for 64-bit sim builds. 2007-04-21 18:38:25 +00:00
star.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
starfield.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
stats.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
stopwatch.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
SUBDIRS Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
superdom.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
test_codec.c FS#7954: Free resources when speed testing a folder. Also simplify the error handling code a little. 2007-12-15 13:54:58 +00:00
test_disk.c Pass plugin api pointer to funtion directly, fixes crashes when doing incremental builds. Fix incorrect backlight changes in rockblox introduced recently. 2007-08-16 23:01:18 +00:00
test_fps.c Greyscale library: Plugins can now put the management structure in IRAM for higher update speed. Use this in doom, mpegplayer, and zxbox. Made the api pointer part of the struct. 2008-01-13 00:11:43 +00:00
test_resize.c * Add mktccboot to svn:ignore for tools/ 2008-01-26 01:34:23 +00:00
test_sampr.c Fix some plugins that use NULL instead of -1 when not using a voice id in struct opt_items. Change as many '#define NULL 0' to '#define NULL ((void*)0)' as grep would find - somewehere the former is still hiding it seems. :\ 2007-10-15 07:59:13 +00:00
test_scanrate.c Make test_scanrate.rock build for M5. 2007-08-10 10:39:23 +00:00
test_viewports.c Add the viewport functions to the screens API, including a new getfont() function to return the font used by the current viewport. A change to the screens API makes the plugin API incompatible, so we bump version and sort. Also commit the test_viewports plugin (not built by default). This is some more of FS#8385. 2008-01-08 01:22:14 +00:00
text_editor.c Oops. Was thinking _TREE_ not _STD_, so no changes to the text editor 2007-11-20 02:11:13 +00:00
vbrfix.c Reduce stack usage in the vbrfix plugin. Fixes FS#8402. 2008-01-09 12:39:06 +00:00
video.c Pass plugin api pointer to funtion directly, fixes crashes when doing incremental builds. Fix incorrect backlight changes in rockblox introduced recently. 2007-08-16 23:01:18 +00:00
viewer.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
viewers.config Accept FS#7218 by Dave Hooper: Bitmap version of the sliding puzzle game. 2008-01-26 00:16:06 +00:00
vu_meter.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
wav2wv.c Missed a couple. Hopefully fix all warnings. 2007-04-21 19:07:15 +00:00
wavplay.c Missed a couple. Hopefully fix all warnings. 2007-04-21 19:07:15 +00:00
wavrecord.c Wavrecord: Let the menu start at the most convenient item. 2007-05-28 08:32:55 +00:00
wavview.c Missed a couple. Hopefully fix all warnings. 2007-04-21 19:07:15 +00:00
wormlet.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
xobox.c Plugins now enabled and working for the Gigabeat S. 2008-02-17 12:23:02 +00:00
zxbox.c Accept FS#5464 - organise the rocks directory. 2007-08-06 13:42:52 +00:00