Commit graph

22111 commits

Author SHA1 Message Date
Tomer Shalev
2f12cbbb83 Fix red by r22940 (undefined button used)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22941 a1c6a512-1295-4272-9138-f99709370657
2009-10-05 06:49:43 +00:00
Tomer Shalev
0c379b4b2e Add USB HID mouse support for H10
- Protect mouse keymaps with #ifdef HAVE_USB_HID_MOUSE
- Add preliminary support for remote mouse mode in iPods, pending P#10623
- Use ACTION_USB_HID_MOUSE_WHEEL_SCROLL_UP/DOWN instead of standard INC/DEC


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22940 a1c6a512-1295-4272-9138-f99709370657
2009-10-05 06:42:39 +00:00
Tomer Shalev
ce53dd6523 Revert usage string change from r22930.
Amiconn: "langv2" had nothing to do with the language version byte in the
generated .lng file, so "langv4" makes no sense. It refers to the format of the
.lang. The current, tag-based format which allows to restrict strings to
certain targets or features is called langv2 versus the old, simpler format.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22939 a1c6a512-1295-4272-9138-f99709370657
2009-10-05 06:11:00 +00:00
Karl Kurbjun
5f93489218 Brickmania: Add an extra check in the hit logic to make sure that the brick isn't /hit/ after it has been removed from play.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22938 a1c6a512-1295-4272-9138-f99709370657
2009-10-05 05:02:53 +00:00
Karl Kurbjun
1f4245be34 Brickmania: Fix the flip_sides powerup on touchscreens.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22937 a1c6a512-1295-4272-9138-f99709370657
2009-10-05 04:25:28 +00:00
Karl Kurbjun
714b4aaaf8 Simulator buttons: Remove a hack and make brickmania work the same as on target.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22936 a1c6a512-1295-4272-9138-f99709370657
2009-10-05 04:20:28 +00:00
Karl Kurbjun
fac05ab2f7 Fix Red
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22935 a1c6a512-1295-4272-9138-f99709370657
2009-10-05 02:17:27 +00:00
Karl Kurbjun
5949250ce1 Brickmania: Touchscreen improvements - Take advantage of the immediate button data values. Reduce the wait time if the score needs to count up at the end of a level or game. Make sure the game always yeilds after a frame.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22934 a1c6a512-1295-4272-9138-f99709370657
2009-10-05 02:13:13 +00:00
Karl Kurbjun
fb50f46866 Button Driver: Add button_status support with data - allows for reading the /immediate/ value of the touchscreen
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22933 a1c6a512-1295-4272-9138-f99709370657
2009-10-05 02:09:00 +00:00
Jonathan Gordon
436776ebb8 redraw the AA much less frequently to save bettery life and also let skins draw over the AA...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22932 a1c6a512-1295-4272-9138-f99709370657
2009-10-05 01:01:07 +00:00
Karl Kurbjun
03f5edcaa6 Brickmania: Some code refactoring - no functional changes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22931 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 22:27:42 +00:00
Tomer Shalev
2a91a9a19e Use similiar constants in genlang and language.c.
- In the future, they should be united.
- Fix bug in max size calculation


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22930 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 22:25:52 +00:00
Tomer Shalev
32d261e3f9 Have codepage name show in a comment
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22929 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 21:55:53 +00:00
Dominik Riebeling
d5529efec7 Add command line option for adding additional files to the build folder.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22928 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 21:17:59 +00:00
Karl Kurbjun
21628dba09 Brickmania: Add new, finer detail images for the bricks and the ball for 640x480 screens.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22927 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 21:15:22 +00:00
Karl Kurbjun
1fc595fb87 Brickmania: Fix the flip-sides powerup with touchscreen and make the whole gameboard available to position the paddle
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22926 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 21:11:51 +00:00
Karl Kurbjun
4a6c040568 Brickmania - Fix and enable the absolute touchscreen mode.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22925 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 19:16:18 +00:00
Dave Chapman
b349d8b0ea Implement lcd_update_rect()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22924 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 17:32:51 +00:00
Dominik Riebeling
45c411e6c8 Rework rbutil deployment script.
- When building from trunk or a tag, retrieve the sources to build from svn.
- Create a source archive as well.
- Default to building from trunk instead of using a local source copy.
- Disable creation of a source tarball when building from a local source tree.
- Build in the systems temporary folder when building with sources from svn.
- Display a short summary of the files created on success.
- Disable the use of ccache when building.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22923 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 16:45:59 +00:00
Dominik Riebeling
f65170f1df Add config option to disable ccache during build.
When building releases in a temporary folder using ccache doesn't help, as the path of the source files is also used for identification. Disabling ccache makes it not cache objects that are likely to be never needed again (i.e. the next build will use a different file).

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22922 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 16:41:24 +00:00
Tomer Shalev
9d9fe03a35 Remove USB mode displaying in non lcd-bitmap targets, as there are no such target which use USB HID
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22921 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 16:12:34 +00:00
Dave Chapman
ad0a0569ea Another patch from FS#10633 by Michael Sparmann (with a couple of minor cosmetic tweaks by me) - cleanly unmount the flash when powering off or rebooting.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22920 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 16:08:33 +00:00
Dave Chapman
fbf034fcff Another part of FS#10633 by Michael Sparmann - correct cache/protection unit init for the Nano 2G. This should be unified with the Meizu code at some point, but is currently #ifdef'd as it is known (for some as yet unknown reason) to break the Meizu.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22919 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 15:38:36 +00:00
Dave Chapman
a7ea270e9c Read/write Nano2G FTL/NAND driver by Michael Sparmann (FS#10633).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22918 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 15:02:40 +00:00
Teruaki Kawashima
61dc1c507c Fix FS#7511, icon could overlap the line to edit.
clean up code a bit.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22917 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 14:45:29 +00:00
Tomer Shalev
de45938554 Fix yellow
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22916 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 14:23:55 +00:00
Tomer Shalev
bcaa113179 Move definition of mode_name outside #ifdef
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22915 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 14:16:32 +00:00
Dave Chapman
9546e4093d Add STATICIRAM_NOT_MDCT as a workaround for the gcc bug where static functions are not long called. This is currently only an issue on the Nano2G (S5L8701 CPU) which is the only ARM target with enough IRAM for these functions. Also add multiple-inclusion protection for config-tremor.h. All plugins and codecs now compile cleanly for the Nano2G.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22914 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 08:49:23 +00:00
Tomer Shalev
ccec5cfe79 Add missing key map for the beast in manual
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22913 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 07:00:28 +00:00
Tomer Shalev
2e0af89327 Show USB HID mouse mode in manual only in targets which supports it
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22912 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 06:19:10 +00:00
Tomer Shalev
753ca717b4 Remove 'USB Keypad Mode' from USB screen, and instead use 'Multimedia Mode',
'Presentation Mode', etc.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22911 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 05:57:11 +00:00
Tomer Shalev
8ec8fe5737 Fixed wording in Hebrew language
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22910 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 05:46:03 +00:00
Karl Kurbjun
5d0ac8db6f Brickmania: Fix paddle position jumps when an N powerup is picked up.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22909 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 05:29:40 +00:00
Tomer Shalev
9c881f712e Updated Hebrew translation
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22908 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 04:57:40 +00:00
Dave Chapman
0d81702f52 Don't assume AUDIO_SRC_MIC always exists.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22907 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 02:31:27 +00:00
Dave Chapman
82970fda2e CONFIG_NAND is not a bitfield
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22906 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 02:17:54 +00:00
Dave Chapman
98d7203eca Correct the IRAM definitions for the S5L8700/8701 and add definitions for plugins/codecs. The current split (64/64 core/plugins for S5L8700 and 96/80 core/plugins for S5L8701) is arbitrary and should probably be tweaked later
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22905 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 02:04:49 +00:00
Dave Chapman
97cc27411d Prefix the USB controller registers with USB_ to avoid name clashes with plugins/codecs (e.g. SSR, IR and FAR were already used)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22904 a1c6a512-1295-4272-9138-f99709370657
2009-10-04 02:02:01 +00:00
Jens Arnold
baef536e29 Fix crash in early USB introduced in r22365 by moving the gui_syncstatusbar_init() back to where it needs to be. The comment clearly stated that it needs to happen that early.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22903 a1c6a512-1295-4272-9138-f99709370657
2009-10-03 22:09:27 +00:00
Tomer Shalev
8783e8d179 Fixed mouse keypad mode was not available with HAVE_USB_HID_MOUSE
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22901 a1c6a512-1295-4272-9138-f99709370657
2009-10-03 21:09:38 +00:00
Dominik Riebeling
ae4025d6bf Rockbox Utility now uses the ucl sources so include them in the tarball.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22900 a1c6a512-1295-4272-9138-f99709370657
2009-10-03 20:56:27 +00:00
Tomer Shalev
3d5c8fbff0 Remove colon at the end of string since it is also used in settings menu
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22899 a1c6a512-1295-4272-9138-f99709370657
2009-10-03 20:44:54 +00:00
Dominik Riebeling
2b05ef77d7 Add command line option to specify project file for deploying out-of-tree.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22898 a1c6a512-1295-4272-9138-f99709370657
2009-10-03 20:42:02 +00:00
Tomer Shalev
21e349666d - Fixed typo in comments
- Added some comments
- Removed spaces at the end of lines


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22897 a1c6a512-1295-4272-9138-f99709370657
2009-10-03 20:37:55 +00:00
Tomer Shalev
c3f6577a98 Updated Hebrew translation
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22896 a1c6a512-1295-4272-9138-f99709370657
2009-10-03 20:18:17 +00:00
Dominik Riebeling
9e25f04e5b Handle which not returning anything when searching for qmake.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22895 a1c6a512-1295-4272-9138-f99709370657
2009-10-03 18:16:41 +00:00
Dominik Riebeling
bbe9d32383 Refactor rbutil deploy script.
- refactor some duplicated code.
- fix a wrong exit() call.
- improve build failure detection and abort on errors instead of going on.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22894 a1c6a512-1295-4272-9138-f99709370657
2009-10-03 17:19:07 +00:00
Rafaël Carré
71db2d74b5 Samsung YH920 : fix lcd_blit_mono displaying twice too wide
lcd_write_data() wrote twice too much pixels to the controller
The fix is the same than r22885, vertically packed 2bpp displays use
8-bits fb_data while horizontally packed 2bpp use 16-bits fb_data

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22893 a1c6a512-1295-4272-9138-f99709370657
2009-10-03 13:56:23 +00:00
Teruaki Kawashima
ccf2078150 Fix FS#10597: Loadable keyboard layout rendered incorrectly.
Also fix out of bounds access to kbd_buf.
Reset cursor position in keyboard when loading new virtual keyboard for the case size is different from previous one.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22892 a1c6a512-1295-4272-9138-f99709370657
2009-10-03 13:53:49 +00:00
Rafaël Carré
c78e9de35a test_grey.c : use left/right on YH920 instead of rew/ff
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22891 a1c6a512-1295-4272-9138-f99709370657
2009-10-03 13:23:36 +00:00