summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* skin_engine: rework the parser to be closer to the langauge grammar.Jonathan Gordon2012-04-22
| | | | | | | | | | | | | The parser was unconditionally scanning things which it thought were conditional/enum lists (or tag arg lists) when they couldn't possibly be (i.e < inside a param which should be valid). This change fixes it (i.e %?and(%if(%pv, <, -50), %if(%mp, >i, 1)) is perfectly valid now. This *may* break your exsiting skins if you were using %if with < or > Change-Id: Ia24dbdf0b11fc7d8a735c1111d648c3bebd68ac6
* Missed a comma.Björn Stenberg2012-04-20
|
* Add rockchip targets to builds.pm.Andrew Ryabinin2012-04-20
| | | | | | Change-Id: I9c0e51b865aac0f47b66a8291af9846dcdc1fa2a Reviewed-on: http://gerrit.rockbox.org/221 Reviewed-by: Björn Stenberg <bjorn@haxx.se>
* rk27generic: Disable plugins.Andrew Ryabinin2012-04-20
| | | | Change-Id: I86b289501ef654393c2987129f7d7f57411fcc3d
* rk27xx: Fix warnings.Andrew Ryabinin2012-04-20
| | | | Change-Id: I05e3b946b921592bc17eff5ca705bfc1e71b2f0f
* Fix typo.Andrew Ryabinin2012-04-20
| | | | Change-Id: Ib9bd947ac71370e11e7e3d67dbc5f16da0b15ae3
* rk27xx: Remove debug use of timer1 in sd driver.Andrew Ryabinin2012-04-20
| | | | Change-Id: I720426de3c66c10273fff5f3a01ef6b692218a29
* hm801: Update keymaps.Andrew Ryabinin2012-04-19
| | | | Change-Id: Ie1ecf4bcffd59493f6c8c0031a25b34b147984cd
* hm60x: Update keymaps.Andrew Ryabinin2012-04-19
| | | | Change-Id: I0d4d8c7cc739154e879bb01e1e9efa0f1095f8ce
* hm801: Add support for plugins.Andrew Ryabinin2012-04-19
| | | | Change-Id: I81654db87d38324d8680a56bcdb7e9922ee5b619
* hm60x: Add support for plugins.Andrew Ryabinin2012-04-19
| | | | Change-Id: I4cad0881c8249f163680a280f70d1a0b36248da8
* hm60x: Use binary search in button driver.Andrew Ryabinin2012-04-19
| | | | Change-Id: I4abca66150c23ffb7cc27c4c5320b8117c27e228
* hm60x/hm801: Buttons rework.Andrew Ryabinin2012-04-19
| | | | | | | | - Add BUTTON_POWER. - hm60x: Rename BUTTON_PLAY to more proper BUTTON_SELECT, which will make it possible to unify hm60x and hm801 keymaps in some plugins. Change-Id: I84715cdbc79d00c1bc2e8e6bd492159ad3c3422b
* as3514 rtc: sansa clip zip uses 1970/1/1 base date instead of special ↵Bertrik Sikken2012-04-17
| | | | | | AS3525v2 date Change-Id: I32329c82da93c705a5cb4af8a1a8b4e85a9c9b37
* touchscreen/lists: fix two regressionsThomas Martitz2012-04-17
| | | | | | | * fix potential stack overflow through recursion * fix using using the scrollbar during active kinetic scrolling animation Change-Id: Iaf124970a60d3f0c2ee7919ac278f2d6ac329e47
* android: Bring back broken unzip progress dialog.Thomas Martitz2012-04-17
| | | | Change-Id: I7c788f4fcbdf15aa4955f3970db045b47207f8de
* android: bump target platform version to 4.0.3 (this time for real).Thomas Martitz2012-04-17
| | | | Change-Id: I616c1de498f2975c8af3e08b51d8fae77869f441
* Revert "skin_engine: rework the parser to be closer to the langauge grammar."Thomas Martitz2012-04-17
| | | | | | | | This reverts commit ec8b21eef8b2fe1bd02f335dbc0dfbf05c2deff2 which was pushed by accident. Change-Id: I1aaedf6876d0448a100dc582b79f1293d021bac1 Reviewed-on: http://gerrit.rockbox.org/216 Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* skin_engine: rework the parser to be closer to the langauge grammar.Jonathan Gordon2012-04-17
| | | | | | | | | | | | | | | The parser was unconditionally scanning things which it thought were conditional/enum lists (or tag arg lists) when they couldn't possibly be (i.e < inside a param which should be valid). This change fixes it (i.e %?and(%if(%pv, <, -50), %if(%mp, > 1)) is perfectly valid now. This *may* break your exsiting skins if you were using %if with < or > Change-Id: Ibcb42bc6bb78908f79de024b61276b91b1ce02a0 Reviewed-on: http://gerrit.rockbox.org/214 Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* FS#10345 - Gigabeat: Switch volume buttons in Upside Down modeBertrik Sikken2012-04-15
| | | | Change-Id: If2d5ed52e5b52c48b50e412dda52632bb08b0c8d
* configure: remove support for ARM non EABI compilerRafaël Carré2012-04-14
| | | | Change-Id: I4a25b368337e25bc0f9b3e2639beaf1225150a06
* mikmod plugin: make functions static when possibleBertrik Sikken2012-04-14
| | | | Change-Id: Ic0102071318c55c19952029be6998ecf5f33eb98
* superdom plugin: make functions/variables static where possibleBertrik Sikken2012-04-14
| | | | Change-Id: Ibe0d8daacd9b7b9da506b3efe46092b9433d52ef
* FS#12611 - European Portuguese translation update (11th March)Gabriel Maia2012-04-14
| | | | | | Signed-off-by: Bertrik Sikken <bertrik@sikken.nl> Change-Id: I80774667d233470a3b320b2ebe67855fbeaa48ac
* Calculate day-of-week after reading time from RTC. Should fix FS#11814Bertrik Sikken2012-04-12
| | | | Change-Id: I31dc0b0db5272d16ae55790252e3963e1a91d5bb
* Add new tarball generation script.Dominik Riebeling2012-04-12
| | | | | | | The old script depended on svn. An earlier version of this script has already been used in the 3.11. branch. Change-Id: Id03abb8f7bd005ede343243194c4453f0b2e8943
* gitscraper: support compressing the sources as 7z.Dominik Riebeling2012-04-12
| | | | | | | | The Rockbox source code uses 7z for its archive for size reasons. Add support for compressing as 7z (by calling the 7z command line utility) so it can be used for generating Rockbox source archives. Change-Id: I26097ff61ff183e5ddc07b2c4473f90dc0700178
* Release v3.11.2Frank Gevaerts2012-04-12
| | | | | | Change-Id: Ica45096cf25ae66e3730183e7929d8dbcfbed265 Reviewed-on: http://gerrit.rockbox.org/212 Reviewed-by: Björn Stenberg <bjorn@haxx.se>
* si4700 tuner: fix power consumption issue caused by ill-defined power state ↵Bertrik Sikken2012-04-11
| | | | | | at startup Change-Id: I657bc7e3d330f436859cfef2a89b0813bc008c49
* Increase mr100 remote lcd thread stack (fixes FS#12640)Frank Gevaerts2012-04-11
| | | | Change-Id: I95a2a343762b8592f80bec0f11ddcdcb7983ae12
* Check for existing firmware file on H100 / H300.Dominik Riebeling2012-04-10
| | | | | | | | | Show an error if copying the firmware file to the player failed. Also, check if there is already a firmware file present on the player. If so abort and tell the user about it, since QFile::copy() doesn't overwrite existing files and the user might not expect the file to get overwritten. Change-Id: Ie63963289965900a4ab519ddf128246f89d81c6c
* Remove a useless sleep() from hosted's init().Thomas Martitz2012-04-10
| | | | | | Speeds up startup by 0.5s yay! Change-Id: I3bc00748680acd236c412eae84f5e924e0462889
* Call radio_init() from hosted's init() too.Thomas Martitz2012-04-10
| | | | Change-Id: Ib18874ab5ed4a57ae352a9c78bf3501247668a06
* touchscreen: fix some issues/crashes with clicking the list title.Thomas Martitz2012-04-10
| | | | Change-Id: I31adb012ac39f9b27f6b91f5077ed4195ba1dc02
* Use two lined display in properties.Dominik Riebeling2012-04-09
| | | | | | | | Depending on the length of the values to display having both entry title and value in the same line can be hard to read if the display isn't wide enough. Similar to the metadata view use two lines for each entry. Change-Id: I9a2dfe78e02b0460add1681115b0c4781d74af17
* si470x tuner: remove obsolete handling of special value 2 for RADIO_SLEEPBertrik Sikken2012-04-09
| | | | Change-Id: I2291a9f402ff0da03fe58933a33d67c2ac4f0332
* touchscreen: fix swipe scrolling (jumped back to previous item).Thomas Martitz2012-04-08
| | | | Change-Id: I055a5b19dec1db3ad31212dadc11b0f5056be832
* touchscreen: Rewrite kinetic scrolling using a state machine.Thomas Martitz2012-04-08
| | | | | | | | | | | The old code was very confusing. The scrolling modes need to be handled differently, thus a state machine makes sense. Should fix numerious glitches and be easier to maintain. NOTE: Behavior is still a bit glitchy with an SBS in use, because the skin engine sees the touch events earlier than the list code. Change-Id: I4ccead359c81de0d0fc3dea636fe2cb3a28d1bc6
* mkamsboot: add support for clip zip original firmware 01.01.20 (tested by me)Bertrik Sikken2012-04-08
| | | | Change-Id: I1d071539d496c63f47d305375e244f9fbe107ced
* builds.pm in master has to wait for the actual release.Frank Gevaerts2012-04-08
| | | | | | | | | | This reverts the builds.pm part of d5859c6 (which was accidentally pushed too soon) to avoid having the website link to nonexistent files. The modifications need to be re-done as soon as 3.11.1 is actually on the server. Change-Id: Ifee2ed497ffcaefe32b75fa25d829cf0c7b6d17d
* Bump version numbers for 3.11.1Frank Gevaerts2012-04-07
| | | | Change-Id: I98c904b1d5e5c80c21d8a08b5413cd1e7f70bff2
* libmp3lame encoder: don't retrieve settings for each run.Dominik Riebeling2012-04-06
| | | | | | | | Retrieve the encoder settings only when creating the object or when saving. Avoids unnecessary overhead by accessing the settings object on each encoder call, which also clutters the system trace log. Change-Id: If64e5d1d5ac8f1d4b0afd1bc4851e455fc7e64c2
* Drop empty voice strings when building list of strings.Dominik Riebeling2012-04-06
| | | | | | | Instead of skipping empty voice strings when trying to voice the list of strings drop them immediately when building the list of strings. Change-Id: Ib2627fb4b5061916cf04d67b6b78f457122ed2cd
* fix tms320dm320 crt0.SMarcin Bukat2012-04-06
| | | | Change-Id: I7d7304cd4bddea78777ce826495e7cddae711442
* arm: implement safe reads by intercepting the data abort handler.Amaury Pouly2012-04-06
| | | | | | | | | | | Implement functions to read from a memory location and indicate failure in case this is not possible. Since we do not have a MMU, intercept the data abort handler and simply return when the abort comes from the safe read routines. Change-Id: I08f2e59898dcac893319a8150d4cf626f3adabbd Reviewed-on: http://gerrit.rockbox.org/207 Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
* arm: factor all exception handlers out of the crt0.S filesAmaury Pouly2012-04-06
| | | | | | | | | | | Remove the implementations of all exceptions handlers from the various crt0.S files and have a single implementation in system-arm.h The new implementation is weak so that it can be overwritten by some specific code (like the unwinder) Change-Id: Ib3e041ed6037376bbe0e79286057e1051640dd90 Reviewed-on: http://gerrit.rockbox.org/205 Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
* touchscreen: Fix kinetic scrolling when the statusbar is off.Thomas Martitz2012-04-05
| | | | | | | | | | | The scrolling code cannot differentiate between the BUTTON_TOUCHSCREEN post from normal touches and the one posted in the timeout callback. To fix introduce a global special button (BUTTON_REDRAW) that results in the desired redraw. This existed already as a local kludge for android and is now generalized. Change-Id: I6bfa6c66431c48f5042fcd8fce2ea72cd3457f58
* Build libspc with -03 on m68k (Coldfire).Michael Sevakis2012-04-05
| | | | Change-Id: I00d918735bde2a03f17c3bb68400bf619a8429d4
* Refactor and unify objcopy calls in the build system. Also now properly ↵Thomas Martitz2012-04-04
| | | | | | handles DEBUG builds on hosted targets to keep debug symbols if necessary. Change-Id: I884031b79c6d49479e4d95752f35ced68872dd5d
* arm: fix get_sp (missing return)Amaury Pouly2012-04-04
| | | | | | | | | __get_sp is missing a return! I don't know how it ever worked. Use "bx lr" since it works in all cases (armp and thumb). Change-Id: I26011db333a8a5f96276be83e18da7507c501c38 Reviewed-on: http://gerrit.rockbox.org/206 Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>