Kevin Ferrare
19c3e77fa0
Boomshine plugin : port to Greyscale and B/W targets, and targets without touchscreen (currently using the virtual keyboard keymap)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23397 a1c6a512-1295-4272-9138-f99709370657
2009-10-29 07:48:26 +00:00
Kevin Ferrare
c8f9f9cef8
Boomshine plugin : Better messages at the end of the game (fixes the nblevel+1 being displayed)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23394 a1c6a512-1295-4272-9138-f99709370657
2009-10-29 04:18:29 +00:00
Jonathan Gordon
0aa035d73e
* code police on a macro which has no reason for being
...
* add the TOKEN_RTC_PRESENT value to the skin debugger listing
* Allow the width and height of a viewport to be negative values (so width -50 means extend to 50pixels inside from the right edge)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23393 a1c6a512-1295-4272-9138-f99709370657
2009-10-29 03:27:13 +00:00
Kevin Ferrare
c4079e0b12
Fixed the Boomshine plugin not to crash when there are no more levels to play
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23392 a1c6a512-1295-4272-9138-f99709370657
2009-10-29 02:21:47 +00:00
Maurus Cuelenaere
db8d79db7e
Remove unused #define and correct comment.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23391 a1c6a512-1295-4272-9138-f99709370657
2009-10-28 23:31:45 +00:00
Maurus Cuelenaere
d789e41884
Add support for running Lua games/apps from the Plugins menu
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23390 a1c6a512-1295-4272-9138-f99709370657
2009-10-28 23:31:42 +00:00
Maurus Cuelenaere
97881c1a62
Add Boomshine to the games category
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23389 a1c6a512-1295-4272-9138-f99709370657
2009-10-28 23:05:11 +00:00
Maurus Cuelenaere
4d668c7ae1
Add new Lua touchscreen-only game: Boomshine
...
Flyspray: FS#10727
Author: myself
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23387 a1c6a512-1295-4272-9138-f99709370657
2009-10-28 22:48:25 +00:00
Maurus Cuelenaere
21bca65d04
Add Lua support to plugins Makefile
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23386 a1c6a512-1295-4272-9138-f99709370657
2009-10-28 22:48:22 +00:00
Dave Hooper
494fd9673d
Committing FS#10717 by Tomasz Kowalyczyk: add PLAYLIST_INSERT_LAST_SHUFFLED (appends the inserted folder into shuffled order to end of playlist)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23385 a1c6a512-1295-4272-9138-f99709370657
2009-10-28 22:27:38 +00:00
Maurus Cuelenaere
7b1d12e067
Touchscreen targets: fix software hold not locking touchscreen
...
Flyspray: FS#10733
Author: Yann Muller
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23384 a1c6a512-1295-4272-9138-f99709370657
2009-10-28 21:36:24 +00:00
Maurus Cuelenaere
e415395c5b
The Onda VX777 has only one button, add it to the keymap.
...
Also fix a typo that erroneously enabled button_hold in button-target.h
Flyspray: FS#10732
Author: Yann Muller
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23383 a1c6a512-1295-4272-9138-f99709370657
2009-10-28 21:16:45 +00:00
Nils Wallménius
ff197a4706
Use array for quickscreen item settings to simplify some logic
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23380 a1c6a512-1295-4272-9138-f99709370657
2009-10-28 20:41:34 +00:00
Jonathan Gordon
bee5900032
Allow the x and y pixel values of viewports to be a negative number..
...
%V|-50|0|-|..... will position that viewport 50 pixels from the right of the display at the top.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23378 a1c6a512-1295-4272-9138-f99709370657
2009-10-28 06:44:37 +00:00
Dominik Wenger
04ebf48fe4
Initial touchscreen support for mini2440. Based on D2 touchscreen driver
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23370 a1c6a512-1295-4272-9138-f99709370657
2009-10-27 20:25:40 +00:00
Teruaki Kawashima
478afc3d62
FS#10722: some improvements for gui/list.c
...
* Add function list_get_nb_lines and replace duplicated codes to calculate number of lines by it.
* Refine calculation of start_item in function gui_list_put_selection_on_screen.
- displays as many items as possible. hopefully fix FS#10054.
* Fix checking bounds in function gui_synclist_item_is_onscreen.
* Remove trailing spaces and fix indents.
Flyspray: FS#10722
Author: myself
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23367 a1c6a512-1295-4272-9138-f99709370657
2009-10-27 13:18:54 +00:00
Dominik Wenger
90b576f55e
Many more drivers for mini2440. Now the main binary compiles and runs.
...
Flyspray: FS#10725
Author: Bob Cousins
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23362 a1c6a512-1295-4272-9138-f99709370657
2009-10-26 18:16:58 +00:00
Maurus Cuelenaere
8dbef6d8d0
Lua: add lib/helper.c wrappers
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23360 a1c6a512-1295-4272-9138-f99709370657
2009-10-26 17:07:56 +00:00
Jonathan Gordon
58c07fbfa8
FS#10724 - fix alignment issue in Codebuster by Clément Pit--Claudel
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23357 a1c6a512-1295-4272-9138-f99709370657
2009-10-26 07:21:05 +00:00
Tomer Shalev
4806458dc2
Use ARRAYLEN macro in usb_keymaps.c
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23351 a1c6a512-1295-4272-9138-f99709370657
2009-10-25 20:27:38 +00:00
Mohamed Tarek
e0d8202599
Revert r23339 and use setid3v1title() from metadata/mp3.c instead.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23349 a1c6a512-1295-4272-9138-f99709370657
2009-10-25 18:11:55 +00:00
Teruaki Kawashima
6290f78177
Correct Id keyword and add svn:keywords property.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23346 a1c6a512-1295-4272-9138-f99709370657
2009-10-25 13:40:24 +00:00
Rafaël Carré
f3944cb694
buffering: leave a comment to explain what is broken in the code and link to FS#10605
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23344 a1c6a512-1295-4272-9138-f99709370657
2009-10-25 11:03:59 +00:00
Nils Wallménius
18cf68e391
No need for this to be static
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23342 a1c6a512-1295-4272-9138-f99709370657
2009-10-25 10:20:15 +00:00
Mohamed Tarek
027e7634bf
Add support for ID3v1 metadta tags in Real Media container.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23339 a1c6a512-1295-4272-9138-f99709370657
2009-10-24 23:53:01 +00:00
Alex Parker
791f9c2a19
Correct spelling and punctuation in Codebuster menus.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23334 a1c6a512-1295-4272-9138-f99709370657
2009-10-24 19:40:45 +00:00
Johannes Schwarz
c12e5fc86a
FS#10497 - New game codebuster, which is a clone of the classic game mastermind. It just runs on color LCD. Thank you to the author Clément Pit--Claudel (CFP)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23332 a1c6a512-1295-4272-9138-f99709370657
2009-10-24 18:54:48 +00:00
Tomer Shalev
c6a2964068
Minor Hebrew translation fixes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23328 a1c6a512-1295-4272-9138-f99709370657
2009-10-24 05:16:48 +00:00
Tomer Shalev
83d24f89df
FS#10704 - Make a configuration option to disable USB HID
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23322 a1c6a512-1295-4272-9138-f99709370657
2009-10-23 13:29:19 +00:00
Maurus Cuelenaere
6314952ff1
Lua: add parts of the math library (all floating point functions are #ifdef'ed out)
...
Flyspray: FS#10389
Author: myself
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23321 a1c6a512-1295-4272-9138-f99709370657
2009-10-23 10:49:55 +00:00
Maurus Cuelenaere
9dd25adae4
Lua: add do_menu() wrapper. Also fix potential NULL pointer dereference
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23320 a1c6a512-1295-4272-9138-f99709370657
2009-10-23 10:38:20 +00:00
Jeffrey Goode
96bb9efdb7
Consolidate almost identical code in pcmbuf.c
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23318 a1c6a512-1295-4272-9138-f99709370657
2009-10-23 01:01:00 +00:00
Jeffrey Goode
faa47bf1b7
Code cleanup in dsp.c and misc.c, some comments
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23314 a1c6a512-1295-4272-9138-f99709370657
2009-10-22 00:59:42 +00:00
Thomas Martitz
3ddbe63ff5
Remove all update event callbacks if the custom statusbar is unused.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23306 a1c6a512-1295-4272-9138-f99709370657
2009-10-20 23:29:13 +00:00
Thomas Martitz
8f11075f85
No need to have this variable global anymore.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23305 a1c6a512-1295-4272-9138-f99709370657
2009-10-20 23:15:17 +00:00
Thomas Martitz
804e3aadae
Fix a few potential redraw problems with the custom statusbar and wps fighting for the same full redraw variable.
...
Instead, introduce a new skin struct holding data which is meant for all screens for a single skin (struct wps_state is currently used by both at the same time). Also clean up (classic) statusbar handling for skins using this new struct.
Also, implement deactivating updating of the custom statusbar when the LCD is deactivated, saving a bit battery life on some targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23304 a1c6a512-1295-4272-9138-f99709370657
2009-10-20 23:12:20 +00:00
Thomas Martitz
239002fe9e
Fix red caused by ancient incorrect #ifdefs.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23303 a1c6a512-1295-4272-9138-f99709370657
2009-10-20 22:17:13 +00:00
Thomas Martitz
d85c3ec410
Convert lcd_activation callbacks to use the event system to allow for multiple parallel callbacks (for custom statusbar).
...
Increase maximum event count as we need more (I actually had a report about it during custom statusbar testing).
Removed corresponding functions from the core and plugin api. Bump min version and sort.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23302 a1c6a512-1295-4272-9138-f99709370657
2009-10-20 21:54:59 +00:00
Thomas Martitz
774bacc692
Correct wrong usage of event callbacks all over the place. It's not supposed to return anything, and should take a data parameter.
...
Fixing it because correcting the event api prototypes causes many warnings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23301 a1c6a512-1295-4272-9138-f99709370657
2009-10-20 21:54:44 +00:00
Frank Gevaerts
1c2172d453
usb_keypad_mode shouldn't depend on SIMULATOR
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23294 a1c6a512-1295-4272-9138-f99709370657
2009-10-20 17:30:42 +00:00
Frank Gevaerts
ad3b2e3eb7
USB_ENABLE_HID can be enabled without USE_ROCKBOX_USB, so move the usb_hid and usb_hid_mouse features a bit to allow for that
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23293 a1c6a512-1295-4272-9138-f99709370657
2009-10-20 17:21:25 +00:00
Teruaki Kawashima
3fa37e94d1
Use pointer to memos instead of accessing the array.
...
Adjust spaces.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23289 a1c6a512-1295-4272-9138-f99709370657
2009-10-20 15:13:57 +00:00
Thomas Martitz
72f93e5f10
Cleanup quickscreen text drawing by using text alignment flags for viewports.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23283 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 22:49:47 +00:00
Tomer Shalev
0abc34b342
Fix yellow: wrong file used
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23281 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 21:59:19 +00:00
Tomer Shalev
55a7b2dd16
Fix yellow: Missing statusbar.h include (hopefully the last one missing)
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23280 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 21:53:56 +00:00
Tomer Shalev
6381fdc54d
Remove redundant ata_mmc.h include in screens.c
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23279 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 21:46:58 +00:00
Tomer Shalev
e684a3a8f9
Fix yellow: Missing ata_mmc.h include
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23278 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 21:44:38 +00:00
Tomer Shalev
09de59708d
Fix yellow: Another try at fixing aggressive includes removal
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23276 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 21:34:27 +00:00
Tomer Shalev
dc19343392
Fix red: Too aggressive exclusion of includes
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23274 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 21:28:18 +00:00
Tomer Shalev
5d585f4b9b
Extract usb_screen logic out of screens.c into apps/gui/usb_screen.c
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23273 a1c6a512-1295-4272-9138-f99709370657
2009-10-19 21:19:30 +00:00