summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* mkamsboot: fix some Clipv2 that we used to brickRafaël Carré2012-01-31
| | | | | | | | | | | | | On those models the software bootloader is entered through the SWI vector, not through the reset vector like we thought. Use put_uint32le() instead of memcpy Use mov pc, #0x200 instead of b 0x200, so we can use the same instruction for both vectors. Tested on Clipv2 and Clip Zip Change-Id: I99dc24167dde5558d34fe9795c65b44ff91aa665
* Apply "Skip to outro" and specific skip lengths to individual tracks in a ↵Thomas Martitz2012-01-30
| | | | | | | | | cuesheet. Previously it applied to the whole file and you couldn't skip betweenn the subtracks. Now it behaves consistently with real seperated tracks. Change-Id: Ic1730ace142a05d9726b8c9afd67e94823651b60
* Clipv2: fix button reading on some modelsRafaël Carré2012-01-30
| | | | | | | | We neet to setup the XPD to work as GPIO storage unaffected Tested on working-already Clipv2 and on a 'brickable' clipv2 Change-Id: Idcbdfb6bd50d51b7f6f7e00b21df24fac9b3a6d8
* clix: Remove redundant touchscreen mode setting. Remove blocks on touch ↵Thomas Martitz2012-01-30
| | | | | | release (to avoid accidental moves). Change-Id: Ie758e64bff5e7e4ae0f3ffe9e954b533cafb4bed
* clix: Add cells for 320x480. Enable for touchscreen RaaA.Thomas Martitz2012-01-30
| | | | Change-Id: Ic002cddb0ffdaa239d21c5b6ba016ab4cec32400
* reversi: Fix viewport initialization. Improve button layout for portrait. ↵Thomas Martitz2012-01-30
| | | | | | Enable for toucschreen RaaA. Change-Id: Ief0937693dc2056ed442f68a5ab76a006eaa1209
* Remove touchscreen mode setting from reversi. It's now done in do_menu().Thomas Martitz2012-01-29
| | | | Change-Id: I82e1f0050d7102d6191422b268a1a3acdd71501c
* Use relative paths to quazip includes.Dominik Riebeling2012-01-29
| | | | | | Shorten the include list a bit by using relative paths. Change-Id: I91fa7b292179c9f8cd0c257ef9b8d26bca34963b
* findExecutable(): cleanup log output a bit.Dominik Riebeling2012-01-29
| | | | Change-Id: I217bddc91ff9ea43a5cfc018818f5a19b1555dd9
* Centralize settings for executable based TTS systems.Dominik Riebeling2012-01-29
| | | | | | | | | | | | | The configuration values for executable based TTS systems is stored in member variables. Instead of reading them multiple times provide a function for that and move searching the executable to the loading function. Previously the executable was only searched in the path when opening the TTS configuration. Having this in the loading function removes that unnecessary step in case the TTS is in the path (and doesn't require additional configuration). Change-Id: I06799b55545dcb719ee3c916795b20e01c248a15
* Separate default quality setting for encoders.Dominik Riebeling2012-01-29
| | | | | | | | | | | Instead of having a global quality setting for the encoder make the encoder provide its default value by itself. Fixes the libmp3lame encoder using an unsuitable value since the range differs greatly between the encoders. Centralize reading the configuration values for rbspeex. The values are stored in member variables, so it's not necessary to read them multiple times. Change-Id: Ia26cb1fc3bb4f927d13212fe7883bdfe2571a711
* libmp3lame: add quality and volume settings.Dominik Riebeling2012-01-29
| | | | Change-Id: I220526f071dadc69791e5bf6d23cfce2bf9ba045
* stopwatch.lua: Improve button layout. Enable on touchscreen RaaA.Thomas Martitz2012-01-29
| | | | Change-Id: Iae3b9e80cbec60856689b1c12aabfd26c85e3d96
* Export runtime detected paths to lua scripts. Adapt stopwatch to not useThomas Martitz2012-01-29
| | | | | | hardcoded path. Change-Id: I5b843002d63a332b3fad02973d00b9863d283062
* Fix building test plugins on non-touch targets, for real.Thomas Martitz2012-01-29
| | | | Change-Id: I8f2105fe3357f00d9e085444cd867bec0e2a7143
* Revert "Fix building test plugins on non-touch targets."Thomas Martitz2012-01-29
| | | | | | This reverts commit 84c77d40f512b5052edec1b9c283b0bea0b68b27. The commit used an unrelated define which doesn't actually work.
* AMSv1/AMSv2: show CCU_IO in debug menuBertrik Sikken2012-01-29
| | | | Change-Id: I8ee9d464a6a3aebc21b60ac88e1b3833dca48885
* YP-R0 is supposed to be unstable these days, so add it to tools/builds.pmFrank Gevaerts2012-01-29
| | | | Change-Id: Ia3cf9370c38d1593fe156806d12eec3da438beac
* correct a typoWieland Hoffmann2012-01-28
| | | | | | Change-Id: I45b72364ec660c96368837b543b0f6d556f9f66a Reviewed-on: http://gerrit.rockbox.org/72 Reviewed-by: Frank Gevaerts <frank@gevaerts.be>
* Use is_keys_locked when possibleWieland Hoffmann2012-01-28
| | | | | | Change-Id: Ib0ae0f31a8b040aba5dca4e11df934c89aaca232 Reviewed-on: http://gerrit.rockbox.org/73 Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
* Update Swedish translation.Magnus Holmgren2012-01-28
| | | | Change-Id: I3524708059d0de04581cdcefe337f9d6ae09f891
* Fix building test plugins on non-touch targets.Magnus Holmgren2012-01-28
| | | | Change-Id: I6d058099ebb4c9d0aa5b21cb8b2e01bb4a5965d4
* skin touchregions: change the rwd/ffwd region actions to make it less buggy ↵Jonathan Gordon2012-01-28
| | | | | | in the sbs Change-Id: Ib823860e65909ac227910a16f6caac207b7e22c3
* FS#12567 - Update Basque Language FileAsier Arsuaga2012-01-28
| | | | | | Signed-off-by: Bertrik Sikken <bertrik@sikken.nl> Change-Id: I7a8a3b08ff73f8ea6c33ab5721a53e89aca44f91
* fuze+: mark as unstableAmaury Pouly2012-01-27
| | | | Change-Id: I4a21e220e16b567eb3e7afe5e7d1a3293dd13bb2
* sbloader: always send packets of size xfer_size (even the first). Also ↵Amaury Pouly2012-01-27
| | | | | | maintain a table of known transfer sizes. In particular stmp3770 uses 48 instead of 1024. Change-Id: I08dddc76c251aeeaaa3b46c9466f9be54c3d4a45
* fuze+: change rendering scheme, do not rely on generic framebuffer and ↵Amaury Pouly2012-01-27
| | | | | | | | | | | | | implement rect updating and yuv blitting correctly. Now lcd_framebuffer is the only framebuffer in the system. We still use a ARM-buffered buffer which serve as an intermediate buffer for copying, to accomodate the requirement of the controller. We implement lcd_update_rect() properly using this new scheme (this requires two little quirks), this allows to implement lcd_blit_yuv with the right semantic (bypasses the framebuffer). YUV to RGB conversion is still done in software but the DCP CSC should be able to do that but the hardware rotation scheme is not the same as our software so it will require some tricks. Change-Id: I0752e9c2f1a705d2e6a6010084e1f150965d8370
* imx233: update arbiter to get more debug information, update debug screen ↵Amaury Pouly2012-01-27
| | | | | | accordingly Change-Id: Ia229e5303692712295f1dbd37a76f865a3eef4ea
* imx233: implement dcp blitting, simplify code and make it work even in ↵Amaury Pouly2012-01-27
| | | | | | context interrupt by busy waiting Change-Id: Ife949e13e3e04a56a2b5bc554eb46c726e719712
* imx233: fix PHYISCAL_ADDR to handle the buffered region (hard to debug if ↵Amaury Pouly2012-01-27
| | | | | | misused) Change-Id: Ibbe9d42ecb91aa04925d557f8231f8a9140dd60a
* find_first_set_bit tweaksMichael Sevakis2012-01-27
| | | | | | | Correct sizing in m68k asm. Make the gerneric version far more generic. Change-Id: I32945f7431771979b3fe0da5472bdb110fd054ae
* Bump plugin api and abi version needed for b8439f2. Sort too.Thomas Martitz2012-01-27
| | | | Change-Id: Idcff29c9b89e7dbe7e9c7d2413737e0d598b7831
* test_codec/test_fps: Use pluginlib_touchscreen API to make them fit for ↵Thomas Martitz2012-01-27
| | | | | | | | touchscreen including point mode. Enable test_fps on RaaA also. Change-Id: Ifeb60d5ad30bde1f8a645cd9e9d5d5ae34f4425d
* test_touchscreen.rock: Add keymap for sdl and android.Thomas Martitz2012-01-27
| | | | Change-Id: Ie56414c1a025bd786bf9e6edce1c09e6626f9f4a
* pluginlib_touchscreen: Rework API to offer wait-for-button APIs.Thomas Martitz2012-01-27
| | | | | | | | | The old touchscreen_get() needed an external button_get() call. Now two APIs are added that do this call internally. This way they behave similar to get_action. The old API is preserved (but renamed) since it's used in reversi. Change-Id: I24902c64a357f2fdd7d0c2f5371cbfd20f34f1c8
* Use PLA in boomshine.lua instead of the awkward kbd_input context. This ↵Thomas Martitz2012-01-27
| | | | | | enables it on RaaA. Change-Id: I616bb39c1e785e39e9369d2ccef45477911bb5a3
* Lua: Add pluginlib_actions wrapper for lua scripts.Thomas Martitz2012-01-27
| | | | | | Scripts can now make use of PLA_* actions to be more target independant. Change-Id: I1b9f69e07f41b2187ecc1bad25a2c20eaaef92b4
* PLA: Add map for android. Directional keys not available in point mode due toThomas Martitz2012-01-27
| | | | | | | | touchscreen. Fix cowond2 select repeat at the same time. Change-Id: I3ee0c2a3fdc74978c159335949c183d36d5d29af
* application: Enable chipper and fft plugins.Thomas Martitz2012-01-27
| | | | | | They force grid mode but don't need graphics so good enough for now. Change-Id: I711a1a22f1866ed25196614f343ab51967bf3a4b
* Force settings touchscreen mode in menus.Thomas Martitz2012-01-27
| | | | | | | | | | Plugins revert to grid mode currently. If they create a list the list ends up in grid mode as well even if they use point mode due to settings in the core. The expectation is that the lists use whatever mode they also use in the core. Force setting in menu to have them behave the same in core and plugins. Change-Id: I9534b2f21ccfa920eb2e48f66b04ecbda7a59011
* Add touchscreen_get_mode() to plugin and lua.Thomas Martitz2012-01-27
| | | | Change-Id: I44b8693c689da00f57c14622f4ba3dc554dbbfc9
* Fix FS#12559: sigaltstack threads fortify failureBoris Gjenero2012-01-26
| | | | | | | | | Ubuntu defines _FORTIFY_SOURCE=2, which causes glibc longjmp() to check sp when gcc optimization is enabled. The check does not allow longjmp() to be used for switching threads and results in a "longjmp causes uninitialized stack frame" error. This disables the check. Change-Id: Idb8877b43ce711df880ca88875ba5477445a577a
* goban plugin: hoshi locations for more board sizesJoshua Simmons2012-01-26
| | | | | | | | | | | | | | | | Hoshi locations were hardcoded and only for board sizes 9, 13 and 19. This new way has identical results for those board sizes, but also places hoshi on other size boards. There are no real standards for where hoshi should go on boards other than 9, 13 and 19, but I think the results obtained are aesthetically pleasing (and certainly better than not having any hoshi at all). Change-Id: I08e449f17d782d212d5b1e16ebd7df52aec9ffb9 Reviewed-on: http://gerrit.rockbox.org/68 Reviewed-by: Björn Stenberg <bjorn@haxx.se> Reviewed-by: Frank Gevaerts <frank@gevaerts.be>
* Improve/unify German translation.Thomas Martitz2012-01-25
| | | | Change-Id: I9603acfe75d694a6533df3b7bdb490fad1a0b4e9
* Include stdlib.h for atexit().Thomas Martitz2012-01-25
| | | | Change-Id: I561bdaf0c6a0b806a136909e40cc4fb2805f6aa3
* Fix win32 simulator build (FS#12564).Thomas Martitz2012-01-25
| | | | Change-Id: Ia8c805fd63b6d2d05133e6dd0ad257d31b38e2a0
* Remove ata_removable() and ata_present() from multidriver code.Frank Gevaerts2012-01-25
| | | | | | | | | | ata_removable() and ata_present() no longer exist (ATA drives are never removable with our current drivers), so storage.c shouldn't try to call them from the wrapper functions. This was never noticed because these wrapper functions are only used for multidriver code, which happens not to be used with ATA currently. Change-Id: Icb5e8cb27cdbef3edc0e51c35dc40dadf4f9de29
* Fix power_input_status in sim where target has a battery switch.Michael Sevakis2012-01-25
| | | | Change-Id: Ic00410a5b143d71928dc67c47d94d317b8ecadcd
* WM8750: Extend recording gain range.Marcin Bukat2012-01-25
| | | | | | | Use two stage amplification (PGA gain and digital stage gain) combined to extend recgain range to -17.25 +60.0dB. Change-Id: I4df8af801730b7efb2d35096de077ba31d331222
* Disable the backdrop in the failsafe theme so the colours acually workJonathan Gordon2012-01-25
| | | | Change-Id: Ib65fa0be50dfa050f1db5c615685bdbd992cea1d