rockbox/apps/plugins
Thomas Martitz 6eaab4d004 Ged rid of uisimulator/common/io.c for android builds.
Use host's functions for file i/o directly (open(), close() ,etc.), not the sim_* variants.
Some dir functions need to be wrapped still because we need to cache the parents dir's path (host's dirent doesn't let us know).
For the same reason (incompatibility) with host's dirent) detach some members from Rockbox' dirent struct and put it into an extra one,
the values can be retrieved via the new dir_get_info().

Get rid of the sim_ prefix for sleep as well and change the signature to unix sleep().

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27968 a1c6a512-1295-4272-9138-f99709370657
2010-09-01 21:29:34 +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: modify IRAM copying code 2010-08-30 20:47:53 +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 plugins: use lcd_putsf/lcd_putsxyf 2010-08-28 21:46:45 +00:00
lua Ged rid of uisimulator/common/io.c for android builds. 2010-09-01 21:29:34 +00:00
midi Plugins: modify IRAM copying code 2010-08-30 20:47:53 +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: modify IRAM copying code 2010-08-30 20:47:53 +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 Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +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 Helloworld.lua: fix file_put_contents depending on a wrong return value of io.write + use a cleaner version of if(file == nil) (thanks to Christophe Gragnic) 2009-07-08 21:05:56 +00:00
invadrox.c Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +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 Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +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 Plugins: modify IRAM copying code 2010-08-30 20:47:53 +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 Second try: Introduce plugin_crt0.c that every plugin links. 2010-08-24 14:30:46 +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 Fix some typos 2009-05-25 14:56:59 +00:00
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 FS10820 - Shopper, a shopping list plugin by Daniel Rigby. 2010-08-18 09:10:37 +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