summaryrefslogtreecommitdiff
path: root/apps (follow)
Commit message (Collapse)AuthorAge
* [WIP] Port of Simon Tatham's Puzzle CollectionpuzzlesFranklin Wei2016-11-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original revision: 5123b1bf68777ffa86e651f178046b26a87cf2d9 MIT Licensed. Some games still crash and others are unplayable due to issues with controls. Still need a "real" polygon filling algorithm. The following games are at least partially broken for various reasons: Cube: crash with certain settings Galaxies: crash Inertia: crash Keen: input issues Loopy: weird stuff happens Map: crash on input Mines: weird stuff happens on target Palisade: input issues Signpost: crash on input Solo: input issues Towers: input and drawing issues Train Tracks: drawing issues Twiddle: weird animation on target Undead: input and drawing issues Unequal: input and drawing issues Untangle: input issues All in all, about 40% of the games are at least partially broken. Change-Id: I7c69b6860ab115f973c8d76799502e9bb3d52368
* Add circle drawing/filling to xlcdFranklin Wei2016-11-20
| | | | Change-Id: I5d28ade42145d9d82babcf62c0db7948927cafec
* XWorld: some fixesFranklin Wei2016-11-19
| | | | | | | | | | | Fixes sound on most platforms, original root cause was bad menu code as well as DMA callbacks taking too long. Worked around with smaller chunk sizes. Permanent fix would include moving mixing out of the callback. Rewrites input with code from rockboy/doom. Cherry-picks a change from Gregory Montoir's `rawgl' to patch the code wheel screen. Finally, adds a motion blur filter on select targets. Change-Id: I8df549c923c5075800c6625c36c8202e53de1d27
* pdbox: fix bug shown by new gcc warningFrank Gevaerts2016-10-12
| | | | Change-Id: Ife308a3090f9bc62f2e98d2d979fdf393c22054d
* Rockboy: revert FS#11745 patchSebastian Leonhardt2016-10-03
| | | | | | | | | | | | | | | | | | | | | | William Shipley sent this patch via mailing list. Original Message: "There was a patch to rockboy in 2010 that fixed a problem where the bottom tile row would be rendered at the top. Here's the relevant issue from that time: http://www.rockbox.org/tracker/11745 Note that Stummi openly admits it was a hack, not a true fix. Sometime in the 6 years since, the root cause was fixed. Currently, rockboy on the Clip+ and other 64px models shows the top of the gb screen along the bottom of the display. I confirmed that reversing this patch fixes the issue on my own Clip+" I don't have any of the mentioned targets, so someone else has to test. Change-Id: Id29b78c4ece0af53ba1280029c18b76808a21da2
* zenxfi3: fix recording keymap and simulator keymapAmaury Pouly2016-09-21
| | | | Change-Id: I246834b5244d4e0f672633d2960db45278e12ec4
* iAP: fix USB storage mount after using an iAP accessoryCástor Muñoz2016-08-26
| | | | Change-Id: Ieb10da5850e9a2fa751142c2cf29447dccec0a17
* Samsung YP-R0: Fix settings keymap (apply FS#13073 by lebellium)Sebastian Leonhardt2016-08-24
| | | | Change-Id: Id251900c510bddb15cdf7fe9a43cf7df46645923
* Fuze+: fix CONTEXT_SETTINGS keymap (unable to cancel)Sebastian Leonhardt2016-08-22
| | | | Change-Id: Ia1f13f54de77c65ba07d2aeb3f77122ee09e5275
* Attempt to fix dependencies for lang.h, lang_core.c and lang_core.oFrank Gevaerts2016-08-21
| | | | | | This hopefully fixes occasional build failures Change-Id: Iff79d2066d6421cca78cc3ecb6cb8db57351ab1f
* Update french translation, thanks to lebellium for spotting those.Amaury Pouly2016-08-20
| | | | Change-Id: I51499cda4351eae5a3f646d2ea4687c57925f909
* Update French translation.Amaury Pouly2016-08-20
| | | | Change-Id: I49ad1971cba574b12d82963ad8ffcc7ad63fccef
* FS#13079 - Slovak lang updatePeter Lecký2016-08-17
| | | | Signed-off-by: Bertrik Sikken <bertrik@sikken.nl>
* German language update (FS#13078).Michael Giacomelli2016-08-14
| | | | Change-Id: I0c7b872824597ef3fa6548a564582ff4ccad3116
* Fix misleading indentation as pointed out by the new gcc warningFrank Gevaerts2016-08-12
| | | | Change-Id: Ia9c0b09ffb57dccbc7d13fce3b3a8a7d46b84857
* test_mem: print clock speed in MHz so it fits on smaller screens.Michael Giacomelli2016-08-03
| | | | Change-Id: I81383c115bd9abac44ffc2ecdd8807855c80cf0e
* Fix endianness handling for sha1 (used by the otp plugin)Frank Gevaerts2016-06-28
| | | | Change-Id: I408d88d984f9026539c2d1bc2a9608243802c152
* One-Time Password client (HOTP and TOTP)Franklin Wei2016-06-05
| | | | | | | | | | * Implements RFC 4226 (HOTP) and RFC 6238 (TOTP) * Adds sha1.c to apps/plugins/lib (orignally tools/hmac-sha1.c) * See manual entry for more information Change-Id: Ia4a4031b29f97361b541e71438aa7f3ea82212f2
* zenxfi3: update keymapAmaury Pouly2016-05-30
| | | | | | | | Map short menu press to context menu/quickscreen. Map long menu press to return to main menu. Also remove some stupid keylock mapping, that doesn't make sense. Change-Id: I5f9b05af261bcbd2f0cf116f99570c4d853e0394
* Manually unboost if not using boost in test_codecMichael Giacomelli2016-05-14
| | | | | | | | Right now GUI boost interfers with test_codec running unboosted by varying the CPU frequency. This at least makes it more consistent if run without user input. Change-Id: I121615098d6bd72ccd13c4e665cc2e4d45d7b58c
* Plugin 2048: Optimize for 128x96 screenSebastian Leonhardt2016-04-07
| | | | Change-Id: I47c2d857fbf9e53696e005b075d8a6f041738fe3
* Fix checking for CONFIG_CHARGINGMihail Zenkov2016-04-04
| | | | Change-Id: I53b9a129679fd7b322770025106ef92033226d2a
* Don't add new message to logf when we dump it to fileMihail Zenkov2016-04-04
| | | | | | | | Fix log file corruption if we have new messages at dumping log to file. Comment removed as it incorrect. We store all messages in direct order (last message at end of file). Change-Id: I4acfa8a0935cc41a889e08f6bc42974fefd1ade2
* Save bookmark and settings on shutdown at low battery level on players ↵Mihail Zenkov2016-04-04
| | | | | | without HD Change-Id: I9b9bbf0568de9a82107b0be3b42c3fdba0a0a27d
* Cleanup unused functionMihail Zenkov2016-04-04
| | | | Change-Id: I10aac94906607a74f05a687cb3d0029cb6faea6e
* Fix reset runtimeMihail Zenkov2016-04-04
| | | | Change-Id: Ic1ba0c7c7883aae43100c67235dbc2db83056fe7
* Align test_disk buffer for DMA.Boris Gjenero2016-04-01
| | | | | | | | | Some targets can only use storage DMA if the memory location is storage aligned. The required alignment can be more strict than word alignment, which was used previously. This change ensures that aligned transfers in test_disk can use DMA. Change-Id: I605b4d57f9e9c04920587017032f14449645693a
* Fix FS#12981 JPEG decoding problem when entropy data starts with FFBoris Gjenero2016-04-01
| | | | | | | | | | This changes JPEG fill and invalid byte handling to be like mozjpeg, and bases entropy data start on SOS marker location. Thanks to Stefan Waldmann and Dean Tersigni for reporting. Change-Id: I3c79cc6ac8d714fdc75c12b57ba427d611c99519 Chaange-Id: Ibc7c17d38d5be63642bdaf6adfd6acc2a6cf4450
* Fix broken logfMihail Zenkov2016-03-30
|
* GUI boost for any buttonMihail Zenkov2016-03-18
| | | | | | It improve responsiveness for all targets with frequency scaling. Change-Id: I72c94daf58cee10c1772decbd0443856c111cc47
* lua: don't include rockbox-specific libc headers for the button helper tool.Frank Gevaerts2016-03-18
| | | | | | This fixes the "implicit declaration of function 'printf'" warning Change-Id: I97d247bcab26ddba4d22e0fd19af45fdb47b8cce
* A better fix than b58b9c2.Frank Gevaerts2016-03-13
| | | | | | | I misunderstood the code a bit when I committed b58b9c2. The read_char_no_whitespace() probably have to be done. Change-Id: I024420149a04dbeed4d714795282bb7f88a8e1da
* Remove clearly broken error checking, as pointed out by newer gcc.Frank Gevaerts2016-03-13
| | | | | | | | | Note that the error checking is probably useful if done correctly, but I have no way to test this, so just removing the offending code is the only way forward. Thanks to the fairly creative bug, the code did nothing at all anyway. Change-Id: Ifeef57202f31e842ca1befa331f8b34e1c76757c
* iPod Classic: size optmizations for HAVE_ATA_SMARTCástor Muñoz2016-02-16
| | | | | | | | After commit e9497db the switch() in ata_smart_get_attr_name() is no longer optimized by the compiler, ata_smart_get_attr_rawfmt() is also updated to prevent that future additions will cause the same problem. Change-Id: Ib0d6482331f567896720589a5a2d93628f2d8f3d
* iPod Classic: ATA SMART updatesCástor Muñoz2016-02-14
| | | | | | | | - Add description for attributes supported by Samsung HS081HA (80Gb) and HS161JQ (CEATA 160Gb). - Show error code when ata_read_smart() fails. Change-Id: I618cc4f37d139fc90f596e2cf3a751346b27deb6
* Replace SAMSUNG_YH920_PAD with YH92XSebastian Leonhardt2016-01-25
| | | | | | | seems more logical to me, and is more consistent, since "SAMSUNG_YH92X_PAD" is already used in the tex files. Change-Id: Ie9a9d850ea86155a7dcf86c88a22a420a10a3837
* Change the debug menu to show CPU frequency in MHz.Michael Giacomelli2016-01-17
| | | | Change-Id: Ibda9ceecbdd3c5548ccf0467c77c3fb4d4412c70
* Translate remaining polish strings.Szymon Dziok2016-01-16
| | | | Change-Id: Ib4f00ad39f9e8be2299103583839f3764b4d5e7f
* Update polish translation.Szymon Dziok2016-01-16
| | | | Change-Id: I3d9db7b7a0207eacabe36754668958d7026732d9
* Plugin 2048: optimize small tilesSebastian Leonhardt2016-01-11
| | | | | | | | Change 12x12 and 22x22 sized tiles to hand-optimized ones with better readibility :) Tile values >= 1024 are abbreviated to "1k", "2k" etc. Change-Id: I15f4649b20442b71027a3b1564bc51c7e72105ce
* Plugin Frotz: Match keymap and manualSebastian Leonhardt2016-01-09
| | | | | | | Change source to match manual description: use UP key to open virtual keyboard. Change-Id: I5c6ffc356db42f305c918053c31a9595bf0dc3ac
* Samsung YH820/92x keymap bugfixesSebastian Leonhardt2015-12-27
| | | | | | | | | This patch fixes some (mostly small) plugin issues with the "big" YH-keymap patch (a507b). Only one fix affects the main keymaps (virtual keyboard "DONE" now exits after long key /release/ instead of long button /press/). Change-Id: Id34f925ebfa97ae4974cd9405fbe1fee4f597833
* fix yellow.Szymon Dziok2015-11-16
| | | | Change-Id: I3fb322f28b23e4b7a27a71e66c50887d298de554
* YH8xx,YH9xx: Keymap improvementSebastian Leonhardt2015-11-15
| | | | | | | | | | | | | | | The main "innovation" in this patch are two "virtual buttons" for the record switch on YH92x targets. When the switch state changes, a single BUTTON_REC_SW_ON or .._OFF button event will be generated. Thus keymap code can react on switching, but not on the actual state of the switch. Wherever sensible, the following user scheme is applied: - use PLAY as confirm button - use REW button or Long REW to exit - use REC (YH820) or FFWD (YH92X) as modifier key for button combos Change-Id: Ic8d1db9cc6869daed8dda98990dfdf7f6fd5d5a1
* Fix scrolling left button inadvertently cancels listtreeSebastian Leonhardt2015-11-10
| | | | | | | | | | | | | | Depending on the actual keymap, canceling a listtree with the "scroll left" button may not be intended, especially if the list is entered from a completely different focus (think of leaving a plugin with "long left") Note: initializing "scrolling_left" with true without anything actually scrolling sounds odd to me... maybe this variable should be renamed? "pgleft_allow_cancel" comes to my mind (with opposite boolean states) Change-Id: I58a747fc90e91ae96e75932febb462f1f1a1b4ca
* AB repeat: fix bug that prevents to jump to beginning of trackSebastian Leonhardt2015-10-25
| | | | Change-Id: Ia323a2b16eaaf7d9afa888b71fd8b20fd9e2e62c
* iPod Classic: reads HDD S.M.A.R.T. dataCástor Muñoz2015-10-07
| | | | | | | | Adds ata_read_smart() function to storage ATA driver, current SMART data can be displayed and optionally written to hard disk using System->Debug menu. Change-Id: Ie8817bb311d5d956df2f0fbfaf554e2d53e89a93
* iAP: lingo 1 (microphone)Cástor Muñoz2015-10-07
| | | | Change-Id: I65da2064951972368a2880d271280e5b5ae878fe
* iAP: authentication 1.0Cástor Muñoz2015-10-07
| | | | Change-Id: I71b8e9f7ce2568c180396d6695cef18ce94ded32
* Fix chessbox keymap handlingSebastian Leonhardt2015-09-30
| | | | | | Let's give the defined, yet unused keymaps some sense :) Change-Id: I372217351f7edc35c69c8c29fba782d32c895d5b