1
0
Fork 0
forked from len0rd/rockbox
foxbox/apps/plugins
Andrew Mahone 07e982df8a cleanup for core-file-in-pluginlib compilation:
wrapper C files in pluginlib renamed to the same name as the core files they
wrap

pluginlib-only init functions for resize and bmp moved into the wrapper files,
and declared in the associated header files

API() macro removed entirely, in favor of a core-only header file that
redefines core function names to use a plugin_api pointer

some unnecessary uses of PLUGIN in apps/recorder/bmp.c removed


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19712 a1c6a512-1295-4272-9138-f99709370657
2009-01-08 02:49:23 +00:00
..
beatbox New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. 2008-11-20 11:27:31 +00:00
bitmaps Reduce the pictureflow empty slide bitmaps to 8-bit palette images, 2008-12-29 17:09:49 +00:00
chessbox Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
clock Added 'keywords' and 'eol-style' properties. 2008-11-25 19:54:23 +00:00
doom Removed the sim_ prefix from the plugin api. 2009-01-07 09:53:46 +00:00
jpeg fix typo. 2009-01-05 00:09:09 +00:00
lib cleanup for core-file-in-pluginlib compilation: 2009-01-08 02:49:23 +00:00
midi Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
mpegplayer Have the codec thread do callbacks instead of messing with the stack which is much simpler and safer. Remove threads array from plugin API since it now serves no purpose. Up minimum API version and sort. 2009-01-05 10:31:19 +00:00
pacbox Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
reversi Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
rockboy Removed the sim_ prefix from the plugin api. 2009-01-07 09:53:46 +00:00
searchengine New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. 2008-11-20 11:27:31 +00:00
shortcuts Decouple the statusbar drawing from the rest of the screen drawing. it is not drawn roughly 4x per second automatically. 2008-12-31 05:59:26 +00:00
sudoku Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
zxbox Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
alpine_cdc.c Use cookies for thread identification instead of pointers directly which gives a buffer against wrongly identifying a thread when the slot is recycled (which has been nagging me for awhile). A slot gets 255 uses before it repeats. Everything gets incompatible so a full update is required. 2008-12-10 08:57:10 +00:00
battery_bench.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
blackjack.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
bounce.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
brickmania.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
bubbles.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
calculator.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
calendar.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
CATEGORIES Make scaler output truly pluggable, add an 8-bit greyscale output to 2008-12-26 07:05:13 +00:00
chessbox.c New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. 2008-11-20 11:27:31 +00:00
chessclock.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
chip8.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
chopper.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
credits.c FS#9742 - hopefully the last of these 2009-01-02 03:30:05 +00:00
credits.pl Patch #1272052 by Henrik Backe - Move credits to a plugin 2005-09-02 05:39:09 +00:00
cube.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
demystify.c New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. 2008-11-20 11:27:31 +00:00
dice.c New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. 2008-11-20 11:27:31 +00:00
dict.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
disktidy.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
disktidy.config FS#8637 - new UI for disktidy. 2008-05-18 07:27:10 +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 Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
fire.c New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. 2008-11-20 11:27:31 +00:00
fireworks.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
firmware_flash.c a few more button/statusbar fixes... 2009-01-03 13:27:19 +00:00
flipit.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
greyscale.c New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. 2008-11-20 11:27:31 +00:00
helloworld.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
invadrox.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
iriver_flash.c a few more button/statusbar fixes... 2009-01-03 13:27:19 +00:00
iriverify.c FS#9281 Rename of splash functions. 2008-08-15 08:27:39 +00:00
jackpot.c New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. 2008-11-20 11:27:31 +00:00
jewels.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
keybox.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
lamp.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
logo.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
mandelbrot.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
matrix.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
maze.c New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. 2008-11-20 11:27:31 +00:00
mazezam.c New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. 2008-11-20 11:27:31 +00:00
md5sum.c Make it possible to interrupt md5sum. FS#9209 by Chrisopher Williams. 2008-10-09 15:09:07 +00:00
metronome.c Delete unused var and slight style police 2008-11-25 13:48:40 +00:00
minesweeper.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
mosaique.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
mp3_encoder.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
nim.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
oscilloscope.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
pegbox.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
pictureflow.c Make sure pictureflow always uses the user font, both on colour and greyscale targets. 2008-12-28 22:26:41 +00:00
plasma.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
plugin.lds Sansa AMS: PCM driver (FS#9592) 2008-12-04 22:27:48 +00:00
plugins.make Added 'keywords' and 'eol-style' properties. 2008-11-25 19:54:23 +00:00
pong.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
ppmviewer.c New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. 2008-11-20 11:27:31 +00:00
properties.c Ok, ok, strncpy is better here :P 2008-08-15 09:47:22 +00:00
random_folder_advance_config.c New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. 2008-11-20 11:27:31 +00:00
robotfindskitten.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
rockblox.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
rockblox1d.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
rockbox_flash.c a few more button/statusbar fixes... 2009-01-03 13:27:19 +00:00
rockboy.c New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. 2008-11-20 11:27:31 +00:00
rocklife.c New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. 2008-11-20 11:27:31 +00:00
rockpaint.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
search.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
settings_dumper.c - handle the custom option type in settings dumper (not very well though but there isnt really a better option) 2008-11-03 23:49:18 +00:00
sliding_puzzle.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
snake.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
snake2.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
snake2.levels Removed executable flag 2007-01-09 23:22:14 +00:00
snow.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
sokoban.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +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 Removed the sim_ prefix from the plugin api. 2009-01-07 09:53:46 +00:00
sort.c FS#9281 Rename of splash functions. 2008-08-15 08:27:39 +00:00
SOURCES Add support for scaled bitmap loads, and for greylib display, to 2008-12-27 00:26:15 +00:00
spacerocks.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
splitedit.c cleanup storage defines 2008-10-31 21:25:04 +00:00
star.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
starfield.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
stats.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
stopwatch.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
SUBDIRS Move the monolithic jpeg viewer into its own subdirectory and split it into three (for now - maybe it should be split further) files - jpeg.c (the main plugin/viewer parts), jpeg_decoder.c (the actual decoder) and. for colour targets only, yuv2rgb.c. The intention of this commit is as a first step towards abstracting this viewer into a reusable jpeg decoder and a multi-format image viewer. 2008-10-21 16:05:46 +00:00
superdom.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
test_codec.c Have the codec thread do callbacks instead of messing with the stack which is much simpler and safer. Remove threads array from plugin API since it now serves no purpose. Up minimum API version and sort. 2009-01-05 10:31:19 +00:00
test_disk.c New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. 2008-11-20 11:27:31 +00:00
test_fps.c New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. 2008-11-20 11:27:31 +00:00
test_grey.c Sansa Clip: build plugins (FS#9578) 2008-11-28 00:37:28 +00:00
test_greylib_bitmap_scale.c cleanup for core-file-in-pluginlib compilation: 2009-01-08 02:49:23 +00:00
test_resize.c Make scaler output truly pluggable, add an 8-bit greyscale output to 2008-12-26 07:05:13 +00:00
test_sampr.c Bring consistency to pcm implementation and samplerate handling. Less low-level duplication. A small test_sampr fix so it works on coldfire again. 2008-12-12 11:01:07 +00:00
test_scanrate.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
test_touchscreen.c Commit FS#9308: differentiate between TOUCHPAD & TOUCHSCREEN 2008-08-23 09:46:38 +00:00
test_viewports.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
text_editor.c Removed the sim_ prefix from the plugin api. 2009-01-07 09:53:46 +00:00
vbrfix.c FS#9281 Rename of splash functions. 2008-08-15 08:27:39 +00:00
video.c New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. 2008-11-20 11:27:31 +00:00
viewer.c Removed the sim_ prefix from the plugin api. 2009-01-07 09:53:46 +00:00
viewers.config Make scaler output truly pluggable, add an 8-bit greyscale output to 2008-12-26 07:05:13 +00:00
vu_meter.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
wav2wv.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
wavplay.c Apply FS#9500. This adds a storage_*() abstraction to replace ata_*(). To do that, it also introduces sd_*, nand_*, and mmc_*. 2008-11-01 16:14:28 +00:00
wavrecord.c New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. 2008-11-20 11:27:31 +00:00
wavview.c FS#9281 Rename of splash functions. 2008-08-15 08:27:39 +00:00
wormlet.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
xobox.c Commit FS#9617 - Keymaps for Plugins fuze by Thomas Martitz. 2009-01-04 23:33:15 +00:00
zxbox.c New makefile solution: A single invocation of 'make' to build the entire tree. Fully controlled dependencies give faster and more correct recompiles. 2008-11-20 11:27:31 +00:00