rockbox/apps/plugins
Thomas Martitz 0d4585b28f Extend lc_open() to also being able to load overlay plugins.
For this it needs to look at the plugin header. Since lc_open() doesn't know
it's a plugin, the header needs to be changed slightly to include the new lc_header (which needs to be the first element in plugin_header so it can be casted savely).

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28054 a1c6a512-1295-4272-9138-f99709370657
2010-09-09 16:17:21 +00:00
..
beatbox Plugins: modify IRAM copying code 2010-08-30 20:47:53 +00:00
bitmaps Sudoku coloured number display 2010-07-22 08:48:32 +00:00
chessbox Remove a bunch of build conditions inside .c files 2010-08-25 19:14:02 +00:00
clock Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
doom plugins (doom, midi, rockboy): don't use non-static inline 2010-09-07 14:09:11 +00:00
fft Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
fractals Remove a bunch of build conditions inside .c files 2010-08-25 19:14:02 +00:00
frotz Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
goban Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
imageviewer plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
lib Extend lc_open() to also being able to load overlay plugins. 2010-09-09 16:17:21 +00:00
lua Ged rid of uisimulator/common/io.c for android builds. 2010-09-01 21:29:34 +00:00
midi plugins (doom, midi, rockboy): don't use non-static inline 2010-09-07 14:09:11 +00:00
mpegplayer Plugins: modify IRAM copying code 2010-08-30 20:47:53 +00:00
pacbox Plugins: modify IRAM copying code 2010-08-30 20:47:53 +00:00
pdbox Plugins: modify IRAM copying code 2010-08-30 20:47:53 +00:00
pictureflow Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
reversi plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
rockboy plugins (doom, midi, rockboy): don't use non-static inline 2010-09-07 14:09:11 +00:00
searchengine Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
shortcuts Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
sudoku Remove a bunch of build conditions inside .c files 2010-08-25 19:14:02 +00:00
text_viewer Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
zxbox Plugins: modify IRAM copying code 2010-08-30 20:47:53 +00:00
alarmclock.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
alpine_cdc.c Remove build conditions inside .c plugin files 2010-08-25 19:00:58 +00:00
battery_bench.c battery_bench: make functions/struct/variables static 2010-09-02 02:26:26 +00:00
bench_mem_jpeg.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
bench_scaler.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
blackjack.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
boomshine.lua boomshine: improve collision detection. 2010-03-06 12:20:09 +00:00
bounce.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
brickmania.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
bubbles.c Remove build conditions inside .c plugin files 2010-08-25 19:00:58 +00:00
BUILD_OVERLAY Rockbox as an application: Replace many occurences of #ifdef SIMULATOR with #if (CONFIG_PLATFORM & PLATFORM_HOSTED) (or equivalently). 2010-06-21 16:53:00 +00:00
calculator.c Remove build conditions inside .c plugin files 2010-08-25 19:00:58 +00:00
calendar.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
CATEGORIES FS10820 - Shopper, a shopping list plugin by Daniel Rigby. 2010-08-18 09:10:37 +00:00
chessbox.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
chessclock.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
chip8.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
chopper.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
clix.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
codebuster.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
credits.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
credits.pl
crypt_firmware.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
cube.c cube: only needs text buffer on LCD_BITMAP 2010-08-28 21:55:47 +00:00
demystify.c Remove build conditions inside .c plugin files 2010-08-25 19:00:58 +00:00
dice.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
dict.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
disktidy.c Ged rid of uisimulator/common/io.c for android builds. 2010-09-01 21:29:34 +00:00
disktidy.config
elfdep.pl
euroconverter.c Remove build conditions inside .c plugin files 2010-08-25 19:00:58 +00:00
fire.c Remove build conditions inside .c plugin files 2010-08-25 19:00:58 +00:00
fireworks.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
firmware_flash.c fix r27926 : lcd_puts() not changed to lcd_putsf() 2010-08-28 21:54:24 +00:00
flipit.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
goban.c Fix yellows/reds. Red where caused by preprocessor condition mismatch. 2010-08-24 15:01:33 +00:00
greyscale.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
helloworld.c Update comments in the helloword plugin. 2010-08-30 20:58:38 +00:00
helloworld.lua
invadrox.c invadrox: make all inline functions static inline 2010-09-07 14:41:23 +00:00
iriver_flash.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
iriverify.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
jackpot.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
jewels.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
keybox.c keybox: do not leak filehandle when the wrong password is entered. 2010-09-08 19:53:50 +00:00
lamp.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
logo.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
lrcplayer.c tweak lrcplayer. 2010-08-27 13:50:19 +00:00
matrix.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
maze.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
mazezam.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
md5sum.c Ged rid of uisimulator/common/io.c for android builds. 2010-09-01 21:29:34 +00:00
metronome.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
minesweeper.c Remove build conditions inside .c plugin files 2010-08-25 19:00:58 +00:00
mosaique.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
mp3_encoder.c Plugins: modify IRAM copying code 2010-08-30 20:47:53 +00:00
nim.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
oscilloscope.c Remove build conditions inside .c plugin files 2010-08-25 19:00:58 +00:00
pegbox.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
pictureflow.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
pitch_detector.c pitch_detector: build with -std=gnu99 2010-09-07 14:09:16 +00:00
plasma.c Remove build conditions inside .c plugin files 2010-08-25 19:00:58 +00:00
plugin.lds 2nd try: Introduce a small api for loading code (codecs,plugins) from disk/memory. 2010-08-27 00:29:50 +00:00
plugin_crt0.c Plugins: modify IRAM copying code 2010-08-30 20:47:53 +00:00
plugins.make Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
pong.c Remove build conditions inside .c plugin files 2010-08-25 19:00:58 +00:00
ppmviewer.c Remove build conditions inside .c plugin files 2010-08-25 19:00:58 +00:00
properties.c Ged rid of uisimulator/common/io.c for android builds. 2010-09-01 21:29:34 +00:00
random_folder_advance_config.c Ged rid of uisimulator/common/io.c for android builds. 2010-09-01 21:29:34 +00:00
remote_control.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
robotfindskitten.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
rockblox.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
rockblox1d.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
rockbox-fonts.config New plugin theme_remove which offers a way to remove specified theme. 2009-10-12 13:55:59 +00:00
rockbox_flash.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
rockboy.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
rocklife.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
rockpaint.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
search.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
settings_dumper.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
shopper.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
sliding_puzzle.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
snake.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
snake2.c Remove build conditions inside .c plugin files 2010-08-25 19:00:58 +00:00
snake2.levels
snow.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
sokoban.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
sokoban.levels
solitaire.c Remove build conditions inside .c plugin files 2010-08-25 19:00:58 +00:00
sort.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
SOURCES Remove build conditions inside .c plugin files 2010-08-25 19:00:58 +00:00
spacerocks.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
splitedit.c splitedit: fix snprintf() argument (size of wrong buffer) 2010-08-28 21:46:36 +00:00
star.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
starfield.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
stats.c Ged rid of uisimulator/common/io.c for android builds. 2010-09-01 21:29:34 +00:00
stopwatch.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
stopwatch.lua Add stopwatch plugin replacement for touchscreen targets 2009-12-16 14:23:13 +00:00
SUBDIRS rockboy: simplify build condition 2010-07-21 06:05:51 +00:00
superdom.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
test_boost.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
test_codec.c fix test_codec broken after r27968 2010-09-02 12:10:37 +00:00
test_core_jpeg.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
test_disk.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
test_fps.c Plugins: modify IRAM copying code 2010-08-30 20:47:53 +00:00
test_gfx.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
test_grey.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
test_greylib_bitmap_scale.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
test_mem.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
test_mem_jpeg.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
test_resize.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
test_sampr.c Plugins: modify IRAM copying code 2010-08-30 20:47:53 +00:00
test_scanrate.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
test_touchscreen.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
test_viewports.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
test_viewports.lua
text_editor.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
theme_remove.c Ged rid of uisimulator/common/io.c for android builds. 2010-09-01 21:29:34 +00:00
vbrfix.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
video.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00
viewers.config Change the file name extension for the shopper plugin from 'list' to a more descriptive 'shopper' 2010-09-02 21:40:29 +00:00
vu_meter.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
wav2wv.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
wavplay.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
wavrecord.c fix r27926 : lcd_puts() not changed to lcd_putsf() 2010-08-28 21:54:24 +00:00
wavview.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
wormlet.c wormlet: remove some text buffers 2010-08-28 21:46:32 +00:00
xobox.c plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
zxbox.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +00:00