| when | what | where | who |
| Today 12:11 |
30a7e59: checkwps/ypr0: Forgot new file.
|
tools/checkwps/dir-target.h [new]
|
Thomas Martitz |
| Yesterday 21:11 |
54211a6: FS #12582 - update for ukrainian language Signed-off-by: Bertrik Sikken
|
apps/lang/ukrainian.lang [diff]
docs/CREDITS [diff]
|
Igor Petelin |
| Yesterday 19:27 |
295c1c1: checkwps: Fix buildall.sh and some RaaA/ypr0 versions.
|
apps/misc.c [diff]
firmware/common/rbpaths.c [diff]
tools/checkwps/SOURCES [diff]
tools/checkwps/buildall.sh [diff]
tools/checkwps/parse_configure.awk [diff]
|
Thomas Martitz |
| Thursday 13:54 |
c978665: Fuze+ PLA_EXIT slight mapping cleanup
1) On all non PLA plugin, power button is used for exit. For consistency, we set PLA_EXIT to power button. 2) Manual updated accordingly
Reviewed-on: http://gerrit.rockbox.org/91 Reviewed-by: Thomas Martitz Reviewed-by: Amaury Pouly
|
apps/plugins/lib/pluginlib_actions.c [diff]
manual/platform/keymap-sansafuzeplus.tex [diff]
|
Jean-Louis Biasini |
| Thursday 09:59 |
4d72c1b: Fix sim battery emulation: Set such a low sample value for battery smoothing as to effectively disable it.
Since smoothing was enabled for battery_status_update() in 109084d, the simulated charge/ discharge cycle was so fast that the battery level never really dropped much below 90%.
|
firmware/export/config/sim.h [diff]
|
Nick Peskett |
| Wednesday 13:43 |
ae7b596: brickmania: Use short Lvl %d level indicator if needed
Reviewed-on: http://gerrit.rockbox.org/89 Reviewed-by: Jonathan Gordon
|
apps/plugins/brickmania.c [diff]
|
Wieland Hoffmann |
| Wednesday 20:23 |
d23d164: imxtools: use rand() instead of /dev/random.
On Windows /dev/random does not exist, so trying to open it will fail. Replace it with rand() which is available on all supported platforms and sufficient.
Fixes mkimxboot not working, as well as Rockbox Utility "crashing" (which is in fact its error handler calling exit(), thus terminating Rockbox Utility) on Windows.
|
utils/imxtools/misc.c [diff]
|
Dominik Riebeling |
| Wednesday 13:55 |
1ab9d14: Move to compressor out of dsp.c and into its own source to reduce DSP clutter.
A bit of a rough job for the moment but all works.
|
apps/SOURCES [diff]
apps/compressor.c [new]
apps/compressor.h [new]
apps/dsp.c [diff]
apps/dsp.h [diff]
|
Michael Sevakis |
| Wednesday 18:01 |
b047872: Fix reds. No need for #ifdef to save buttons anymore.
|
apps/plugins/lamp.c [diff]
|
Thomas Martitz |
| 6th Feb 12:29 |
a869d4a: LAMP plugin PLA integration (main code + manual)
1) this patch replace all keymaps with PLA ones. It also clean some optionnal compiling that are not needed anymore througt PLA 2) the patch also made required change to the manual in order to match code's change.
Reviewed-on: http://gerrit.rockbox.org/86 Reviewed-by: Thomas Martitz Tested-by: Thomas Martitz
|
apps/plugins/lamp.c [diff]
manual/plugins/lamp.tex [diff]
|
Jean-Louis Biasini |
| Wednesday 12:05 |
51912c8: brickmania: Use short L: %d life indicator if needed
This is the case if either the player has lots of lifes or a high score
Reviewed-on: http://gerrit.rockbox.org/88 Reviewed-by: Jonathan Gordon
|
apps/plugins/brickmania.c [diff]
|
Wieland Hoffmann |
| Tuesday 18:20 |
513c5ad: SVG Image for Philips GoGear SA9200 (FS #12407)
|
manual/rockbox_interface/images/gogearsa9200-front.pdf [new]
manual/rockbox_interface/images/gogearsa9200-front.png [new]
manual/rockbox_interface/images/gogearsa9200-front.svg [new]
|
Frank Gevaerts |
| Tuesday 11:20 |
71e35ed: Fix FS #12580 - Elapsed time nit reset after track change when playing AC3 files.
It wasn't only a52 but also a52_rm that didn't reset the elapsed counter on each new track. The problems seemed obvious enough so fixes are being added blind. Will leave task open for feedback from bug reporter.
|
apps/codecs/a52.c [diff]
apps/codecs/a52_rm.c [diff]
|
Michael Sevakis |
| Tuesday 21:06 |
a2f2845: Fix FS #9391 - playback engine gets confused by multiple simultaneous button presses
|
apps/gui/wps.c [diff]
|
Jonathan Gordon |
| 2nd Feb 21:26 |
40ecdf6: skin engine: New logical 'and' and 'or' tags to evaluate multiple tags in a single conditional.
Use these tags to stop having multiple conditionals.. e.g: OLD: %?C NEW: %?and(%C, %Ia)
|
apps/gui/skin_engine/skin_parser.c [diff]
apps/gui/skin_engine/skin_tokens.c [diff]
lib/skin_parser/skin_parser.c [diff]
lib/skin_parser/tag_table.c [diff]
lib/skin_parser/tag_table.h [diff]
manual/appendix/wps_tags.tex [diff]
|
Jonathan Gordon |
| Monday 21:35 |
f1eedb8: Don't try to save settings if none available.
Fixes a crash when leaving the encoder settings dialog with the Ok button but the dynamically loaded library missing, in which case no settings will be available.
|
rbutil/rbutilqt/base/encoderlame.cpp [diff]
|
Dominik Riebeling |
| Monday 19:24 |
779c2f3: chinachippatcher: allow additional CFLAGS from the command line.
Fixes building 32bit linux binary on 64bit systems.
|
rbutil/chinachippatcher/Makefile [diff]
|
Dominik Riebeling |
| Monday 17:39 |
32326e3: SVG Image for Samsung YP-R0 (FS #12577)
|
manual/rockbox_interface/images/samsungypr0-front.pdf [new]
manual/rockbox_interface/images/samsungypr0-front.png [new]
manual/rockbox_interface/images/samsungypr0-front.svg [new]
|
Marko Pahlke |
| 5th Feb 00:16 |
a969c4d: rocklife is much more a demo than a game.
Reviewed-on: http://gerrit.rockbox.org/82 Reviewed-by: Thomas Martitz Reviewed-by: Boris Gjenero Tested-by: Boris Gjenero
|
apps/plugins/CATEGORIES [diff]
apps/plugins/viewers.config [diff]
manual/plugins/main.tex [diff]
|
Frank Gevaerts |
| 5th Feb 21:48 |
43e6d7a: Urgh...actually change all the stuff I'm supposed to.
Goofed a couple fn params.
|
firmware/asm/pcm-mixer.c [diff]
|
Michael Sevakis |
| 5th Feb 21:35 |
691c7a7: Make generic pcm-mixer.c more generic in the way it writes output.
Also remove unused firmmware/asm/generic directory.
|
firmware/asm/generic/pcm-mixer.c [deleted]
firmware/asm/pcm-mixer.c [diff]
|
Michael Sevakis |
| 5th Feb 23:14 |
64f71e6: When writing data from repository open file as binary.
Windows requires files to be explicitly opened as binaries, otherwise it will perform line ending translations. We really don't want the OS to mess with that.
|
utils/common/gitscraper.py [diff]
|
Dominik Riebeling |
| 5th Feb 21:12 |
13e640c: Update version to 1.2.12, OS X specific file.
|
rbutil/rbutilqt/Info.plist [diff]
|
Dominik Riebeling |
| 5th Feb 21:06 |
3131dd5: Bump version to 1.2.12.
Remove svn information from the version string as well, since we don't have this information anymore.
|
rbutil/rbutilqt/version.h [diff]
|
Dominik Riebeling |
| 5th Feb 21:00 |
001eb3b: Update deployment script for git.
First and rather rough adjustment for git. There are still a lot of places referring to svn, and various functionality might be broken which needs fixing later.
|
utils/common/deploy.py [diff]
|
Dominik Riebeling |
| 5th Feb 18:17 |
909b96f: Python module to get (some) files from the repository.
With git it's not possible to simply export a set of paths from the server directly. This module offers a similar functionality, but requires a local clone of the repository. It calls git directly for maximum portability.
This is a prerequisite to making the deployment script used for Rockbox Utility work again.
|
utils/common/gitscraper.py [new]
|
Dominik Riebeling |
| 5th Feb 13:03 |
db3afb0: Make sure we use POSIX/C99 printf() when building for windows
Reviewed-on: http://gerrit.rockbox.org/85 Reviewed-by: Dominik Riebeling
|
rbutil/ipodpatcher/Makefile [diff]
rbutil/libtools.make [diff]
rbutil/sansapatcher/Makefile [diff]
|
Rafaël Carré |
| 5th Feb 17:13 |
e67a1af: fuze+: the radio chip needs a few milliseconds to power up
|
firmware/target/arm/imx233/sansa-fuzeplus/power-fuzeplus.c [diff]
|
Amaury Pouly |
| 4th Feb 13:47 |
4b85c93: Improve rockbox_flash messages
- For V2 and FM Recorders, don't recommend bootloader upgrade due to FS #12426 BootBox bugs.
- When rockbox.ucl can't fit and the bootloader is old, the bootloader needs to be upgraded.
- When RomBox start address differs, the bootloader is not compatible with RomBox.
Reviewed-on: http://gerrit.rockbox.org/71 Reviewed-by: Marcin Bukat
|
apps/plugins/rockbox_flash.c [diff]
|
Boris Gjenero |
| 5th Feb 14:26 |
0aca81d: imx233: add audioin init code, add adc dma interrupts, fix register defines
|
firmware/target/arm/imx233/audioin-imx233.c [diff]
firmware/target/arm/imx233/audioin-imx233.h [diff]
firmware/target/arm/imx233/pcm-imx233.c [diff]
firmware/target/arm/imx233/system-imx233.c [diff]
firmware/target/arm/imx233/system-target.h [diff]
|
Amaury Pouly |
| 4th Feb 21:40 |
cd89b31: Fix Fuze+ bootloader red
|
firmware/target/arm/imx233/sansa-fuzeplus/lcd-fuzeplus.c [diff]
|
Boris Gjenero |
| 4th Feb 21:27 |
0a8235d: Use commit_dcache() instead of commit_discard_idcache() where possible
- PCM playback DMA doesn't need the discard. Only recording DMA would need it.
- When creating threads for another core, the core creating the thread only needs to commit. The discard on the other core is handled elsewhere.
|
firmware/target/arm/pp/pcm-pp.c [diff]
firmware/thread.c [diff]
|
Boris Gjenero |
| 4th Feb 17:08 |
67dd4d6: Generic find_first_set_bit can use __builtin_ctz instead of __builtin_ffs
The former gives 0-based indexes, which is what our implementation returns, making the "- 1" unnecessary.
|
firmware/asm/ffs.c [diff]
|
Michael Sevakis |
| 3rd Feb 18:58 |
1a083cd: imx233/fuze+: fix a typo, handle volume differently because of the line1/dac mode difference.
The headphone volume register value reads differently in Line1 and DAC mode. Since the volume is not set again when switching between playback and radio, we need to remember the hp volume and reapply setting when changing the mode.
|
firmware/drivers/audio/imx233-codec.c [diff]
firmware/target/arm/imx233/audioout-imx233.c [diff]
firmware/target/arm/imx233/audioout-imx233.h [diff]
firmware/target/arm/imx233/sansa-fuzeplus/audio-fuzeplus.c [diff]
|
Amaury Pouly |
| 30th Jan 18:23 |
7d54ff0: Add graphics for solitaire/blackjack plugins for the sansa clip zip by Nathan Korth
Reviewed-on: http://gerrit.rockbox.org/79 Reviewed-by: Bertrik Sikken Tested-by: Bertrik Sikken
|
apps/plugins/bitmaps/native/SOURCES [diff]
apps/plugins/bitmaps/native/card_back.11x15x16.bmp [new]
apps/plugins/bitmaps/native/card_deck.143x60x16.bmp [new]
apps/plugins/bitmaps/native/solitaire_suitsi.11x60x16.bmp [new]
docs/CREDITS [diff]
|
Bertrik Sikken |
| 2nd Feb 15:07 |
e362e34: HD200: fix typo in goban keymap
|
apps/plugins/goban/goban.h [diff]
|
Marcin Bukat |
| 2nd Feb 09:53 |
230caaa: HD300: fix messages in blackjack
|
apps/plugins/blackjack.c [diff]
|
Marcin Bukat |
| 27th Jan 12:59 |
ae7d40f: HD300: manual graphics
|
manual/rockbox_interface/images/mpiohd300-front.pdf [new]
manual/rockbox_interface/images/mpiohd300-front.png [new]
manual/rockbox_interface/images/mpiohd300-front.svg [new]
|
Marcin Bukat |
| 26th Jan 09:11 |
4bbc9f6: MPIOs: manual work
|
manual/configure_rockbox/display_options.tex [diff]
manual/configure_rockbox/sound_settings.tex [diff]
manual/getting_started/installation.tex [diff]
manual/getting_started/mpio_install.tex [diff]
manual/main_menu/recording_screen.tex [diff]
manual/platform/keymap-mpiohd300.tex [new]
manual/platform/mpiohd300.tex [new]
manual/plugins/blackjack.tex [diff]
manual/plugins/bounce.tex [diff]
manual/plugins/brickmania.tex [diff]
manual/plugins/calculator.tex [diff]
manual/plugins/calendar.tex [diff]
manual/plugins/chess_clock.tex [diff]
manual/plugins/chessbox.tex [diff]
manual/plugins/chip8emulator.tex [diff]
manual/plugins/chopper.tex [diff]
manual/plugins/cube.tex [diff]
manual/plugins/doom.tex [diff]
manual/plugins/flipit.tex [diff]
manual/plugins/fractals.tex [diff]
manual/plugins/goban.tex [diff]
manual/plugins/imageviewer.tex [diff]
manual/plugins/invadrox.tex [diff]
manual/plugins/jewels.tex [diff]
manual/plugins/lamp.tex [diff]
manual/plugins/logo.tex [diff]
manual/plugins/midiplay.tex [diff]
manual/plugins/minesweeper.tex [diff]
manual/plugins/oscilloscope.tex [diff]
manual/plugins/pegbox.tex [diff]
...and 22 more files. |
Marcin Bukat |
| 2nd Feb 13:42 |
5863361: MPIOs: keymap tweaks
|
apps/plugins/blackjack.c [diff]
apps/plugins/bounce.c [diff]
apps/plugins/brickmania.c [diff]
apps/plugins/calculator.c [diff]
apps/plugins/calendar.c [diff]
apps/plugins/chessbox/chessbox_pgn.h [diff]
apps/plugins/chessclock.c [diff]
apps/plugins/chip8.c [diff]
apps/plugins/chopper.c [diff]
apps/plugins/cube.c [diff]
apps/plugins/doom/i_video.c [diff]
apps/plugins/flipit.c [diff]
apps/plugins/fractals/fractal.h [diff]
apps/plugins/goban/goban.h [diff]
apps/plugins/imageviewer/imageviewer_button.h [diff]
apps/plugins/invadrox.c [diff]
apps/plugins/lib/pluginlib_actions.c [diff]
apps/plugins/logo.c [diff]
apps/plugins/midi/midiplay.c [diff]
apps/plugins/minesweeper.c [diff]
apps/plugins/oscilloscope.c [diff]
apps/plugins/pegbox.c [diff]
apps/plugins/pictureflow/pictureflow.c [diff]
apps/plugins/pong.c [diff]
apps/plugins/rockblox.c [diff]
apps/plugins/rockblox1d.c [diff]
apps/plugins/rockboy/rockboy.c [diff]
apps/plugins/sliding_puzzle.c [diff]
apps/plugins/snake.c [diff]
apps/plugins/snake2.c [diff]
...and 12 more files. |
Marcin Bukat |
| 2nd Feb 10:20 |
3511435: fuze+: don't use the DCP to copy the framebuffer since it can yield and then several lcd udpates could run concurrently with undefined behaviour
|
firmware/target/arm/imx233/sansa-fuzeplus/lcd-fuzeplus.c [diff]
|
Amaury Pouly |
| 1st Feb 16:51 |
ac4d648: fuze+: use the si4700 internal oscillator and set a pin on power down (seems important)
|
firmware/drivers/tuner/si4700.c [diff]
firmware/target/arm/imx233/power-imx233.c [diff]
|
Amaury Pouly |
| 31th Jan 19:03 |
0f02da2: fuze+: check rectangle coordinates in lcd_update_rect
|
firmware/target/arm/imx233/sansa-fuzeplus/lcd-fuzeplus.c [diff]
|
Amaury Pouly |
| 31th Jan 19:03 |
ca10475: fuze+: add basi pinctrl debug screen
|
firmware/target/arm/imx233/debug-imx233.c [diff]
|
Amaury Pouly |
| 31th Jan 19:02 |
b1702a5: fuze+: pin B1P30 is volume down key and has no relation with SD
|
firmware/target/arm/imx233/sansa-fuzeplus/button-fuzeplus.c [diff]
firmware/target/arm/imx233/sd-imx233.c [diff]
|
Amaury Pouly |
| 27th Jan 23:43 |
2894406: imx233/fuze+: set a few recommended power bits by Freescale, remove some uneeded headers, implement audio path selection for playback and radio
|
firmware/target/arm/imx233/power-imx233.c [diff]
firmware/target/arm/imx233/power-imx233.h [diff]
firmware/target/arm/imx233/sansa-fuzeplus/audio-fuzeplus.c [diff]
firmware/target/arm/imx233/sansa-fuzeplus/button-fuzeplus.c [diff]
firmware/target/arm/imx233/sansa-fuzeplus/power-fuzeplus.c [diff]
firmware/target/arm/imx233/system-target.h [diff]
firmware/target/arm/imx233/usb-imx233.c [diff]
|
Amaury Pouly |
| 27th Jan 19:41 |
c18a4e6: fuze+: update builds.pm to reflect the fact that we have icons
|
tools/builds.pm [diff]
|
Amaury Pouly |
| 1st Feb 20:53 |
f417312: skin parser: Allow the first character after conditional seperators to be \n
This hopefully makes difficult conditionals more easy to read: i.e OLD: %?bp NEW:
%?bp<
%?bc<
%xd(Ba)|%xd(Bb)
>|
%?bl
%xd(Be)|%xd(Bf)|
%xd(Bg)|%xd(Bh)|
%xd(Bi)|%xd(Bj)
>
>
|
lib/skin_parser/skin_parser.c [diff]
|
Jonathan Gordon |
| 1st Feb 20:27 |
5f387c2: skin parser: skip \t characters at the begining of lines to allow for more readable skins
|
lib/skin_parser/skin_parser.c [diff]
|
Jonathan Gordon |
| 31th Jan 13:18 |
88cda7e: mkamsboot: fix some Clipv2 that we used to brick
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
|
rbutil/mkamsboot/mkamsboot.c [diff]
|
Rafaël Carré |
| 30th Jan 20:21 |
54044fd: Apply "Skip to outro" and specific skip lengths to individual tracks in a cuesheet.
Previously it applied to the whole file and you couldn't skip betweenn the subtracks. Now it behaves consistently with real seperated tracks.
|
apps/gui/wps.c [diff]
|
Thomas Martitz |
| 29th Jan 23:10 |
d1b47c2: Clipv2: fix button reading on some models
We neet to setup the XPD to work as GPIO storage unaffected Tested on working-already Clipv2 and on a 'brickable' clipv2
|
firmware/target/arm/as3525/button-clip.c [diff]
rbutil/mkamsboot/dualboot.c [diff]
rbutil/mkamsboot/dualboot.h [diff]
rbutil/mkamsboot/dualboot/dualboot.S [diff]
|
Rafaël Carré |
| 30th Jan 00:03 |
e7892c9: clix: Remove redundant touchscreen mode setting. Remove blocks on touch release (to avoid accidental moves).
|
apps/plugins/clix.c [diff]
|
Thomas Martitz |
| 29th Jan 23:51 |
3e13fcd: clix: Add cells for 320x480. Enable for touchscreen RaaA.
|
apps/plugins/SOURCES.app_build [diff]
apps/plugins/clix.c [diff]
|
Thomas Martitz |
| 29th Jan 23:17 |
8222388: reversi: Fix viewport initialization. Improve button layout for portrait. Enable for toucschreen RaaA.
|
apps/plugins/SUBDIRS.app_build [diff]
apps/plugins/reversi/reversi-gui.c [diff]
apps/plugins/reversi/reversi-gui.h [diff]
|
Thomas Martitz |
| 29th Jan 22:17 |
d216cc7: Remove touchscreen mode setting from reversi. It's now done in do_menu().
|
apps/plugins/reversi/reversi-gui.c [diff]
|
Thomas Martitz |
| 29th Jan 14:34 |
3e0f2b3: Use relative paths to quazip includes.
Shorten the include list a bit by using relative paths.
|
rbutil/rbutilqt/base/ziputil.cpp [diff]
rbutil/rbutilqt/base/ziputil.h [diff]
rbutil/rbutilqt/rbutilqt.pro [diff]
|
Dominik Riebeling |
| 29th Jan 14:37 |
7d8db0a: findExecutable(): cleanup log output a bit.
|
rbutil/rbutilqt/base/utils.cpp [diff]
|
Dominik Riebeling |
| 29th Jan 14:36 |
4105c82: Centralize settings for executable based TTS systems.
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).
|
rbutil/rbutilqt/base/ttsexes.cpp [diff]
rbutil/rbutilqt/base/ttsexes.h [diff]
|
Dominik Riebeling |
| 29th Jan 14:36 |
0ae49c2: Separate default quality setting for encoders.
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.
|
rbutil/rbutilqt/base/encoderrbspeex.cpp [diff]
rbutil/rbutilqt/base/encoderrbspeex.h [diff]
rbutil/rbutilqt/base/rbsettings.cpp [diff]
|
Dominik Riebeling |
| 29th Jan 14:36 |
933a674: libmp3lame: add quality and volume settings.
|
rbutil/rbutilqt/base/encoderlame.cpp [diff]
rbutil/rbutilqt/base/encoderlame.h [diff]
|
Dominik Riebeling |
| 29th Jan 20:56 |
a489a6b: stopwatch.lua: Improve button layout. Enable on touchscreen RaaA.
|
apps/plugins/SOURCES.app_build [diff]
apps/plugins/stopwatch.lua [diff]
|
Thomas Martitz |
| 29th Jan 20:55 |
7728ff5: Export runtime detected paths to lua scripts. Adapt stopwatch to not use hardcoded path.
|
apps/plugins/lua/rocklib.c [diff]
apps/plugins/stopwatch.lua [diff]
|
Thomas Martitz |
| 29th Jan 20:51 |
112bc71: Fix building test plugins on non-touch targets, for real.
|
apps/plugins/test_codec.c [diff]
apps/plugins/test_fps.c [diff]
|
Thomas Martitz |
| 29th Jan 20:47 |
476fcfa: Revert "Fix building test plugins on non-touch targets."
This reverts commit 84c77d40f512b5052edec1b9c283b0bea0b68b27.
The commit used an unrelated define which doesn't actually work.
|
apps/plugins/test_codec.c [diff]
apps/plugins/test_fps.c [diff]
|
Thomas Martitz |
| 29th Jan 13:38 |
f57e5a2: AMSv1/AMSv2: show CCU_IO in debug menu
|
firmware/target/arm/as3525/debug-as3525.c [diff]
|
Bertrik Sikken |
| 29th Jan 12:54 |
dbcf173: YP-R0 is supposed to be unstable these days, so add it to tools/builds.pm
|
tools/builds.pm [diff]
|
Frank Gevaerts |
| 20th Sep 17:43 |
c5f772c: correct a typo
Reviewed-on: http://gerrit.rockbox.org/72 Reviewed-by: Frank Gevaerts
|
apps/settings.h [diff]
|
Wieland Hoffmann |
| 20th Sep 17:33 |
94177e6: Use is_keys_locked when possible
Reviewed-on: http://gerrit.rockbox.org/73 Reviewed-by: Jonathan Gordon
|
apps/action.c [diff]
docs/CREDITS [diff]
|
Wieland Hoffmann |
| 28th Jan 12:26 |
3019a80: Update Swedish translation.
|
apps/lang/svenska.lang [diff]
|
Magnus Holmgren |
| 28th Jan 12:24 |
84c77d4: Fix building test plugins on non-touch targets.
|
apps/plugins/test_codec.c [diff]
apps/plugins/test_fps.c [diff]
|
Magnus Holmgren |
| 28th Jan 22:37 |
a65d241: skin touchregions: change the rwd/ffwd region actions to make it less buggy in the sbs
|
apps/gui/skin_engine/skin_parser.c [diff]
|
Jonathan Gordon |
| 28th Jan 11:00 |
bebfd7f: FS #12567 - Update Basque Language File Signed-off-by: Bertrik Sikken
|
apps/lang/basque.lang [diff]
|
Asier Arsuaga |
| 27th Jan 19:19 |
d684858: fuze+: mark as unstable
|
tools/builds.pm [diff]
|
Amaury Pouly |
| 27th Jan 19:06 |
28a10ec: sbloader: always send packets of size xfer_size (even the first). Also maintain a table of known transfer sizes. In particular stmp3770 uses 48 instead of 1024.
|
utils/imxtools/sbloader.c [diff]
|
Amaury Pouly |
| 27th Jan 18:51 |
d32891f: fuze+: change rendering scheme, do not rely on generic framebuffer and 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.
|
firmware/SOURCES [diff]
firmware/target/arm/imx233/sansa-fuzeplus/lcd-fuzeplus.c [diff]
firmware/target/arm/imx233/sansa-fuzeplus/lcd-target.h [diff]
|
Amaury Pouly |
| 27th Jan 18:50 |
05ba5c1: imx233: update arbiter to get more debug information, update debug screen accordingly
|
firmware/target/arm/imx233/debug-imx233.c [diff]
firmware/target/arm/imx233/kernel-imx233.c [diff]
firmware/target/arm/imx233/kernel-imx233.h [diff]
|
Amaury Pouly |
| 27th Jan 18:47 |
bf47e57: imx233: implement dcp blitting, simplify code and make it work even in context interrupt by busy waiting
|
firmware/target/arm/imx233/dcp-imx233.c [diff]
firmware/target/arm/imx233/dcp-imx233.h [diff]
|
Amaury Pouly |
| 27th Jan 18:46 |
900b494: imx233: fix PHYISCAL_ADDR to handle the buffered region (hard to debug if misused)
|
firmware/export/imx233.h [diff]
|
Amaury Pouly |
| 27th Jan 10:47 |
74736fc: find_first_set_bit tweaks
Correct sizing in m68k asm. Make the gerneric version far more generic.
|
firmware/asm/ffs.c [diff]
firmware/asm/m68k/ffs.S [diff]
|
Michael Sevakis |
| 27th Jan 08:31 |
c6d69ae: Bump plugin api and abi version needed for b8439f2. Sort too.
|
apps/plugin.c [diff]
apps/plugin.h [diff]
|
Thomas Martitz |
| 26th Jan 23:15 |
93a4b32: test_codec/test_fps: Use pluginlib_touchscreen API to make them fit for touchscreen including point mode.
Enable test_fps on RaaA also.
|
apps/plugins/SOURCES.app_build [diff]
apps/plugins/test_codec.c [diff]
apps/plugins/test_fps.c [diff]
|
Thomas Martitz |
| 26th Jan 23:14 |
049f3c7: test_touchscreen.rock: Add keymap for sdl and android.
|
apps/plugins/test_touchscreen.c [diff]
|
Thomas Martitz |
| 26th Jan 23:12 |
aba5c47: pluginlib_touchscreen: Rework API to offer wait-for-button APIs.
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.
|
apps/plugins/lib/pluginlib_touchscreen.c [diff]
apps/plugins/lib/pluginlib_touchscreen.h [diff]
apps/plugins/reversi/reversi-gui.c [diff]
|
Thomas Martitz |
| 26th Jan 23:06 |
7c623d5: Use PLA in boomshine.lua instead of the awkward kbd_input context. This enables it on RaaA.
|
apps/plugins/SOURCES.app_build [diff]
apps/plugins/SUBDIRS.app_build [diff]
apps/plugins/boomshine.lua [diff]
|
Thomas Martitz |
| 26th Jan 23:05 |
c406f94: Lua: Add pluginlib_actions wrapper for lua scripts.
Scripts can now make use of PLA_* actions to be more target independant.
|
apps/plugins/lua/action_helper.pl [diff]
apps/plugins/lua/lua.make [diff]
apps/plugins/lua/rocklib.c [diff]
|
Thomas Martitz |
| 26th Jan 23:01 |
6eeca70: PLA: Add map for android. Directional keys not available in point mode due to touchscreen.
Fix cowond2 select repeat at the same time.
|
apps/plugins/lib/pluginlib_actions.c [diff]
|
Thomas Martitz |
| 26th Jan 22:59 |
7013d0c: application: Enable chipper and fft plugins.
They force grid mode but don't need graphics so good enough for now.
|
apps/plugins/SOURCES.app_build [diff]
apps/plugins/SUBDIRS.app_build [diff]
apps/plugins/chopper.c [diff]
apps/plugins/fft/fft.c [diff]
|
Thomas Martitz |
| 26th Jan 22:48 |
fab7264: Force settings touchscreen mode in menus.
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.
|
apps/menu.c [diff]
|
Thomas Martitz |
| 26th Jan 22:37 |
b8439f2: Add touchscreen_get_mode() to plugin and lua.
|
apps/plugin.c [diff]
apps/plugin.h [diff]
apps/plugins/lua/rocklib.c [diff]
|
Thomas Martitz |
| 26th Jan 19:33 |
f4954c4: Fix FS #12559: sigaltstack threads fortify failure
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.
|
firmware/thread.c [diff]
|
Boris Gjenero |
| 24th Jan 22:34 |
1230a45: goban plugin: hoshi locations for more board sizes
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).
Reviewed-on: http://gerrit.rockbox.org/68 Reviewed-by: Björn Stenberg Reviewed-by: Frank Gevaerts
|
apps/plugins/goban/display.c [diff]
|
Joshua Simmons |
| 25th Jan 22:01 |
feef422: Improve/unify German translation.
|
apps/lang/deutsch.lang [diff]
|
Thomas Martitz |
| 25th Jan 21:49 |
9a4656b: Include stdlib.h for atexit().
|
firmware/target/hosted/debug-hosted.c [diff]
|
Thomas Martitz |
| 25th Jan 21:47 |
63ddd15: Fix win32 simulator build (FS #12564).
|
firmware/target/hosted/debug-hosted.c [diff]
|
Thomas Martitz |
| 25th Jan 19:08 |
f1d3ff4: Remove ata_removable() and ata_present() from multidriver code.
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.
|
firmware/storage.c [diff]
|
Frank Gevaerts |
| 25th Jan 11:02 |
7ccd2c9: Fix power_input_status in sim where target has a battery switch.
|
uisimulator/common/powermgmt-sim.c [diff]
|
Michael Sevakis |
| 25th Jan 08:21 |
0499aff: WM8750: Extend recording gain range.
Use two stage amplification (PGA gain and digital stage gain) combined to extend recgain range to -17.25 +60.0dB.
|
firmware/drivers/audio/wm8751.c [diff]
|
Marcin Bukat |
| 25th Jan 18:22 |
c42f19f: Disable the backdrop in the failsafe theme so the colours acually work
|
tools/buildzip.pl [diff]
|
Jonathan Gordon |
| 25th Jan 08:07 |
36281c4: MPIO HD300: Fix scrollstip issue at driver level.
Scrollstrip (as well as scrollwheel on ipods/sansas) works like quadrature encoder. The states of input lines are tracked by the gpio ISR and when the sequence is correct, appropriate button event is pushed to the button queue directly. The downside of this implementation is that scrollstrip doesn't emit _REL events which has some weird consequences. For the scrollwheels some hack have been crafted in action system to accomodate for this. I don't like this approach. IMO the correct fix is to properly emit _REL event when the user stops interacting with the device or reverses the direction of the move. This patch implements timeout which forces to emit _REL when expired.
|
firmware/target/coldfire/mpio/hd300/button-hd300.c [diff]
|
Marcin Bukat |
| 24th Jan 16:00 |
76440aa: mkamsboot: ignore built files / folders
|
rbutil/mkamsboot/.gitignore [new]
rbutil/mkamsboot/dualboot/.gitignore [new]
|
Rafaël Carré |
| 24th Jan 12:05 |
fee6f80: Update CONTRIBUTING to reflect our switch to git on gerrit.
Fixes FS #12536
|
docs/CONTRIBUTING [diff]
|
Marcin Bukat |
| 24th Jan 11:27 |
dc85718: MPIO HD300: Use MENU button to go back from debug screens.
|
firmware/target/coldfire/debug-coldfire.c [diff]
|
Marcin Bukat |
| 24th Jan 10:53 |
e94d1b0: MPIO HD200/HD300: Decrease ADC scanrate.
The adclk is decreased 4x. This solves problems with battery readout drop during system startup.
|
firmware/target/coldfire/mpio/adc-mpio.c [diff]
firmware/target/coldfire/mpio/system-mpio.c [diff]
|
Marcin Bukat |
| 23rd Jan 14:01 |
2ab2857: Remove svn id.
Another "test" commit :)
Reviewed-on: http://gerrit.rockbox.org/64 Reviewed-by: Björn Stenberg
|
tools/mkinfo.pl [diff]
|
Torne Wuff |
| 23rd Jan 13:50 |
016bc24: ypr0: Allow dection of multiple button presses at the same time.
Reading from /dev/r0Btn only allowed to read one button at a time. Reading GPIO directly via ioctl() doesn't have this limitation.
This adds a more complete GPIO list also.
Author: Lorenzo Miori
|
firmware/target/hosted/ypr0/button-target.h [diff]
firmware/target/hosted/ypr0/button-ypr0.c [diff]
firmware/target/hosted/ypr0/gpio_ypr0.h [diff]
|
Thomas Martitz |
| 23rd Jan 13:09 |
0152541: gitignore: Change librockbox.so to generic .so.
|
.gitignore [diff]
|
Thomas Martitz |
| 23rd Jan 00:08 |
8a43603: Fix flag for the viewport. Text is supposed to be centered.
|
apps/plugins/lib/pluginlib_touchscreen.c [diff]
|
Thomas Martitz |
| 22nd Jan 21:45 |
de1bcfa: Fix incomplete comment.
|
firmware/drivers/lcd-16bit-common.c [diff]
|
Thomas Martitz |
| 22nd Jan 21:39 |
aeae94d: Fix typo in comment.
|
firmware/asm/asm.make [diff]
|
Thomas Martitz |
| 22nd Jan 21:23 |
250a733: Check running processes at startup.
Retrieve the processes running at startup and compare with a list of potentially problematic ones. Right now this is Itunes which is known to be able to cause problems when trying to install the bootloader on an Ipod. No user notification yet.
This adds the implementation for Windows.
|
rbutil/rbutilqt/base/utils.cpp [diff]
rbutil/rbutilqt/base/utils.h [diff]
rbutil/rbutilqt/rbutilqt.cpp [diff]
|
Dominik Riebeling |
| 19th Jan 18:35 |
8a3af26: skin touchregions: fix the 'none' region firing when it shouldnt.
Change the none action return value so the various action layers don't get confused by ACTION_TOUCHSCREEN return codes which shouldn't be happening (i.e when a long press region overlaps a short press region whihc has the none action)
|
apps/action.h [diff]
apps/gui/skin_engine/skin_parser.c [diff]
|
Jonathan Gordon |
| 22nd Jan 20:35 |
7efbd63: Fix wrong pointer arithmetic in the PDbox aiff header writing code
The SSND bit is intended to be right after the t_aiff-sized header. Someone got cast vs + precedence rules wrong here.
|
apps/plugins/pdbox/PDa/src/d_soundfile.c [diff]
|
Frank Gevaerts |
| 22nd Jan 20:29 |
91b52a1: Fix another uninitialized var warning.
|
uisimulator/common/lcd-playersim.c [diff]
|
Thomas Martitz |
| 22nd Jan 20:22 |
7dd65f7: Another attempt at fixing storage_*_warnings. Correct return values also.
|
uisimulator/common/stubs.c [diff]
|
Thomas Martitz |
| 22nd Jan 19:59 |
38050f4: ypr0: Work around warning introduced by buggy alsa headers.
|
firmware/target/hosted/pcm-alsa.c [diff]
|
Thomas Martitz |
| 22nd Jan 19:50 |
31a3f76: Attempt to fix remaining warnings.
|
uisimulator/common/stubs.c [diff]
|
Thomas Martitz |
| 22nd Jan 19:41 |
e720ad0: Fix one more warning.
|
uisimulator/common/sim_tasks.c [diff]
|
Thomas Martitz |
| 22nd Jan 19:33 |
74c8746: Don't filter out -O for sims.
It's not useful as it means we test code at a different -O level than we run it at. Fixes build errors caused by gcc 4.3. Fix some warnings the change would introduce as well.
|
apps/codecs/wma.c [diff]
apps/plugin.h [diff]
apps/plugins/doom/z_zone.c [diff]
tools/configure [diff]
|
Thomas Martitz |
| 22nd Jan 18:46 |
9f4ee79: Fix checkwps.
|
firmware/export/thread.h [diff]
|
Thomas Martitz |
| 22nd Jan 18:38 |
ec36357: Fix sdl build warnings
|
firmware/target/hosted/sdl/system-sdl.h [diff]
|
Thomas Martitz |
| 22nd Jan 18:24 |
3520d7f: Fix native arm builds. arm_support couldn't build properly.
|
lib/arm_support/arm_support.make [diff]
|
Thomas Martitz |
| 18th Jan 06:43 |
91a3978: ypr0: Enable asm optimizations.
|
firmware/export/config.h [diff]
tools/configure [diff]
|
Thomas Martitz |
| 18th Jan 06:41 |
9e7b417: firmware/target/arm doesn't contain code for hosted anymore.
|
firmware/SOURCES [diff]
|
Thomas Martitz |
| 17th Jan 14:08 |
a5f7f6e: Use ARCH instead of CPU for selecting optimization levels.
This way it works for sim/application too.
|
apps/codecs/codecs.make [diff]
|
Thomas Martitz |
| 7th Jan 23:22 |
c94cf3b: Move optimized ffs to firmware/asm, using the new automatic-asm-picking infrastructure.
|
firmware/SOURCES [diff]
firmware/asm/SOURCES [diff]
firmware/asm/arm/ffs.S [new]
firmware/asm/ffs.c [new]
firmware/asm/m68k/ffs.S [new]
firmware/asm/mips/ffs.S [new]
firmware/common/ffs.c [deleted]
firmware/target/arm/ffs-arm.S [deleted]
firmware/target/coldfire/ffs-coldfire.S [deleted]
firmware/target/mips/ffs-mips.S [deleted]
|
Thomas Martitz |
| 7th Jan 22:30 |
5e9b62c: ypr0: Use generic lcd memframe driver.
|
firmware/SOURCES [diff]
firmware/asm/SOURCES [diff]
firmware/target/hosted/ypr0/lcd-target.h [new]
firmware/target/hosted/ypr0/lcd-ypr0.c [diff]
|
Thomas Martitz |
| 7th Jan 22:22 |
094cbd5: Implement a C version lcd-as-memframe.c and move it and the asm to firmware/asm.
|
firmware/SOURCES [diff]
firmware/asm/SOURCES [diff]
firmware/asm/arm/lcd-as-memframe.S [new]
firmware/asm/lcd-as-memframe.c [new]
firmware/target/arm/lcd-as-memframe.S [deleted]
|
Thomas Martitz |
| 7th Jan 18:56 |
a035261: Move optimized memcpy and friends and strlen to firmware/asm, using the new automatic-asm-picking infrastructure.
|
firmware/SOURCES [diff]
firmware/asm/SOURCES [diff]
firmware/asm/arm/memcpy.S [new]
firmware/asm/arm/memmove.S [new]
firmware/asm/arm/memset.S [new]
firmware/asm/arm/memset16.S [new]
firmware/asm/m68k/memcpy.S [new]
firmware/asm/m68k/memmove.S [new]
firmware/asm/m68k/memset.S [new]
firmware/asm/m68k/memset16.S [new]
firmware/asm/m68k/strlen.S [new]
firmware/asm/memcpy.c [new]
firmware/asm/memmove.c [new]
firmware/asm/memset.c [new]
firmware/asm/memset16.c [new]
firmware/asm/mips/memcpy.S [new]
firmware/asm/mips/memset.S [new]
firmware/asm/sh/memcpy.S [new]
firmware/asm/sh/memmove.S [new]
firmware/asm/sh/memset.S [new]
firmware/asm/sh/strlen.S [new]
firmware/asm/strlen.c [new]
firmware/common/memset16.c [deleted]
firmware/libc/memcpy.c [deleted]
firmware/libc/memmove.c [deleted]
firmware/libc/memset.c [deleted]
firmware/libc/strlen.c [deleted]
firmware/target/arm/memcpy-arm.S [deleted]
firmware/target/arm/memmove-arm.S [deleted]
firmware/target/arm/memset-arm.S [deleted]
...and 12 more files. |
Thomas Martitz |
| 7th Jan 18:49 |
8e8e978: Add framework to let make automatically pick optimized asm implementations over generic C ones to firmware.
Example: for a file asm/foo.c, make will look for asm/arm/foo.[cS] and compile it if found. If not found it'll fall back to asm/foo.c.
Also introduce new ARCH make variable. This is automatically detected by configure. It is distinct from CPU since CPU defines the dir used for the target tree (i.e. firmware/target/X, so it can be "hosted"). ARCH really has the target isa and can be x86 for sims/raaa too.
|
firmware/asm/SOURCES [new]
firmware/asm/asm.make [new]
firmware/firmware.make [diff]
tools/configure [diff]
|
Thomas Martitz |
| 6th Jan 05:26 |
3c17f28: Move pcm_mixer helper routines to firmware/asm.
|
firmware/asm/arm/pcm-mixer-armv4.c [new]
firmware/asm/arm/pcm-mixer-armv5.c [new]
firmware/asm/arm/pcm-mixer-armv6.c [new]
firmware/asm/arm/pcm-mixer.c [new]
firmware/asm/generic/pcm-mixer.c [new]
firmware/asm/m68k/pcm-mixer.c [new]
firmware/asm/pcm-mixer.c [new]
firmware/pcm_mixer.c [diff]
firmware/target/arm/pcm-mixer-armv4.c [deleted]
firmware/target/arm/pcm-mixer-armv5.c [deleted]
firmware/target/arm/pcm-mixer-armv6.c [deleted]
firmware/target/coldfire/pcm-mixer-coldfire.c [deleted]
|
Thomas Martitz |
| 4th Jan 17:07 |
991ae1e: Create fimrware/asm directory for assembly optimized stuff.
This dir is suitable for stuff that doesn't fit the target tree, e.g. because it also builds on hosted or otherwise. It also has a generic subfolder for fallback C implementations so that not all archs need to provide asm files.
SOURCES should only contain "foo.c" where foo.c includes the specific
selection of asm versions or generic C verion is possible.
For the start, the thread support files are moved, since ASM threads can be used on hosted platforms as well. Since core_sleep() remains platform specific it's moved to the corresponding system.h headers.
|
firmware/asm/arm/thread.c [new]
firmware/asm/arm/thread.h [new]
firmware/asm/m68k/thread.c [new]
firmware/asm/m68k/thread.h [new]
firmware/asm/mips/thread-mips32.c [new]
firmware/asm/mips/thread.c [new]
firmware/asm/mips/thread.h [new]
firmware/asm/sh/thread.c [new]
firmware/asm/sh/thread.h [new]
firmware/asm/thread-unix.c [new]
firmware/asm/thread-win32.c [new]
firmware/asm/thread.c [new]
firmware/asm/thread.h [new]
firmware/export/thread.h [diff]
firmware/target/arm/system-arm.h [diff]
firmware/target/arm/thread-arm.c [deleted]
firmware/target/coldfire/system-target.h [diff]
firmware/target/coldfire/thread-coldfire.c [deleted]
firmware/target/hosted/android/system-target.h [diff]
firmware/target/hosted/sdl/system-sdl.h [diff]
firmware/target/hosted/system-hosted.h [new]
firmware/target/hosted/thread-arm.c [deleted]
firmware/target/hosted/thread-unix.c [deleted]
firmware/target/hosted/thread-win32.c [deleted]
firmware/target/hosted/ypr0/system-target.h [diff]
firmware/target/mips/ingenic_jz47xx/system-target.h [diff]
firmware/target/mips/thread-mips32.c [deleted]
firmware/target/sh/system-target.h [diff]
firmware/target/sh/thread-sh.c [deleted]
firmware/thread.c [diff]
|
Thomas Martitz |
| 21st Jan 19:14 |
eaa83bd: imx233: fix clkctrl code (some registers don't have a SET/CLR variant)
|
firmware/target/arm/imx233/clkctrl-imx233.c [diff]
firmware/target/arm/imx233/clkctrl-imx233.h [diff]
|
Amaury Pouly |
| 21st Jan 18:03 |
6b7db7e: Fix database build.
|
tools/database/SOURCES [diff]
|
Thomas Martitz |
| 21st Jan 16:21 |
490c87c: Add some stuff to .gitignore
|
.gitignore [diff]
|
Thomas Martitz |
| 20th Jan 18:21 |
d3ae11d: android/ypr0: Merge lc-*.c to generic lc-unix.c.
|
firmware/SOURCES [diff]
firmware/target/hosted/android/lc-android.c [deleted]
firmware/target/hosted/lc-unix.c [new]
firmware/target/hosted/ypr0/lc-ypr0.c [deleted]
|
Thomas Martitz |
| 19th Jan 06:59 |
5d13ecc: android/ypr0: Merge fs-*.c to generic filesystem-unix.c.
|
firmware/SOURCES [diff]
firmware/common/rbpaths.c [diff]
firmware/target/hosted/android/dir-target.h [diff]
firmware/target/hosted/android/fs-android.c [deleted]
firmware/target/hosted/filesystem-unix.c [new]
firmware/target/hosted/ypr0/dir-target.h [diff]
firmware/target/hosted/ypr0/fs-ypr0.c [deleted]
|
Thomas Martitz |
| 18th Jan 07:19 |
954cd77: android/ypr0: Merge kernel-*.c to generic kernel-unix.c.
|
firmware/SOURCES [diff]
firmware/target/hosted/android/kernel-android.c [deleted]
firmware/target/hosted/android/system-target.h [diff]
firmware/target/hosted/kernel-unix.c [new]
firmware/target/hosted/kernel-unix.h [new]
firmware/target/hosted/ypr0/kernel-ypr0.c [deleted]
firmware/target/hosted/ypr0/system-target.h [diff]
|
Thomas Martitz |
| 17th Jan 14:13 |
a0d54b0: libspeex: Get rid of some bad trickery with the stack pointer.
Using the stack pointer for anything else than pointing to the current stack can have in very bad effects, especially on hosted platforms (e.g. when mixed with signals). Remove this at a neglible performance cost.
|
apps/codecs/libspeex/filters_arm4.S [diff]
|
Thomas Martitz |
| 17th Jan 14:08 |
6d19275: Hosted: Output map files after linking.
|
android/android.make [diff]
apps/codecs/codecs.make [diff]
apps/plugins/imageviewer/imageviewer.make [diff]
apps/plugins/plugins.make [diff]
uisimulator/uisimulator.make [diff]
|
Thomas Martitz |
| 17th Jan 07:19 |
856bb42: ypr0: Fix build failure.
|
firmware/target/hosted/ypr0/ascodec-ypr0.c [diff]
firmware/target/hosted/ypr0/powermgmt-ypr0.c [diff]
|
Thomas Martitz |
| 17th Jan 06:55 |
5b4a6c4: Hosted: Merge debugf() implementations. Cleanup debug.h.
Fixes debug build for ypr0.
|
firmware/SOURCES [diff]
firmware/export/debug.h [diff]
firmware/target/hosted/debug-hosted.c [new]
uisimulator/common/io.c [diff]
|
Thomas Martitz |
| 17th Jan 06:36 |
cf333a6: Move supprt-arm.S to separate library.
Core, codecs and plugins link it separately so this gets rid of SOURCES trickery. Don't build it for hosted targets.
|
apps/codecs/codecs.make [diff]
apps/codecs/lib/SOURCES [diff]
apps/plugins/imageviewer/imageviewer.make [diff]
apps/plugins/lib/SOURCES [diff]
apps/plugins/plugins.make [diff]
firmware/SOURCES [diff]
firmware/target/arm/support-arm.S [deleted]
lib/arm_support/arm_support.make [new]
lib/arm_support/support-arm.S [new]
tools/root.make [diff]
|
Thomas Martitz |
| 13th Jan 15:08 |
4343011: libmad: Get rid of some bad trickery with the stack pointer.
Using the stack pointer for anything else than pointing to the current stack can have in very bad effects, especially on hosted platforms (e.g. when mixed with signals). Remove this at very slight performance cost.
|
apps/codecs/libmad/synth_full_arm.S [diff]
|
Thomas Martitz |
| 13th Jan 15:08 |
cdb2878: libmad: Fix section attrs for hosted platforms.
|
apps/codecs/libmad/mad_iram.h [diff]
|
Thomas Martitz |
| 13th Jan 08:47 |
34b0311: hosted/pcm/alsa: Use alternate signal stack for the async callback.
Signals are by default executed on the user stack, i.e. the stack of the currently active thread. This has two problems: 1) The stack size of the current stack is likely insufficient (unless using sigaltstack threads) because our stack sizes are normally below MINSIGSTKSIZE which is needed to deliver a signal. 2) Some of our asm code does nasty tricks with the stack pointer. When a signal comes in during this bad things can happen, e.g. random memory being overwritten or simply a crash.
Using a well defined stack fixes this. This is comparable with the separate irq stack on native targets.
|
firmware/target/hosted/pcm-alsa.c [diff]
|
Thomas Martitz |
| 21st Jan 11:10 |
109084d: Fix FS #12555: Use smoothed battery voltage for level and runtime calculation
The debug screen gets un-smoothed battery status via battery_read_info(). The level and runtime that is normally presented to the user needs to be based on smoothed voltage.
|
firmware/powermgmt.c [diff]
|
Boris Gjenero |
| 20th Jan 17:10 |
c7f3a0b: Neaten up pcmbuf a bit with regards to differences determined by MEMORYSIZE.
|
apps/pcmbuf.c [diff]
|
Michael Sevakis |
| 20th Jan 19:33 |
05bba5e: FS #12553 - Second January update of Czech language Signed-off-by: Bertrik Sikken
|
apps/lang/czech.lang [diff]
|
Marek Salaba |
| 20th Jan 10:10 |
858a0cf: Remove svn id (test commit).
|
tools/Makefile [diff]
|
Björn Stenberg |
| 19th Jan 17:45 |
007f61f: FS #12545 - January update of Czech language Signed-off-by: Bertrik Sikken
|
apps/lang/czech.lang [diff]
|
Marek Salaba |
| 19th Jan 16:26 |
35f0c96: Remove svn id.
|
tools/configure [diff]
|
Björn Stenberg |
| 17th Jan 21:11 |
61047e1: Fix a typo.
|
rbutil/rbutilqt/base/ttssapi.cpp [diff]
|
Dominik Riebeling |
| 17th Jan 21:03 |
b18bbab: Fix unused-but-set warnings in helper functions.
Instead of storing the return value and ignoring it use it directly to check if an error occured. Addresses FS #12542.
|
rbutil/rbutilqt/base/system.cpp [diff]
|
Dominik Riebeling |
| 17th Jan 19:18 |
633749e: TTS: check if created wav file exists.
Instead of simply assuming the wav file that is supposed to be created by the TTS engine check if the file actually exists and return an error if not.
|
rbutil/rbutilqt/base/ttsexes.cpp [diff]
rbutil/rbutilqt/base/ttssapi.cpp [diff]
|
Dominik Riebeling |
| 17th Jan 17:44 |
6e11289: Set HOME_DIR to "/". Should fix FS #12500.
The reasons for not using / don't seem to be valid (It can lead to //, true, but not on any system where // is actually special, and create_*_filename() handles / fine albeit not perfectly (more //)).
Handling /./ is desirable, but we can't afford to leave all automatic filename generation broken indefinitely while people discuss possible approaches.
|
firmware/export/rbpaths.h [diff]
|
Frank Gevaerts |
| 15th Jan 16:40 |
978e506: HM-60x: Implement power off.
|
firmware/target/arm/rk27xx/hm60x/power-hm60x.c [diff]
|
Andrew Ryabinin |
| 16th Jan 17:29 |
7b28711: usb-s3c6400: store endpoint status per direction
Just as like all other drivers do Confirmed to work on Nano2g
|
firmware/target/arm/usb-s3c6400x.c [diff]
|
Rafaël Carré |
| 16th Jan 06:28 |
d9f1f86: Add a generic *.exe to .gitignore, and remove the specific ones.
|
.gitignore [diff]
|
Magnus Holmgren |
| 15th Jan 22:30 |
92fa7a8: Add alternate firmware filenames for e200v2.
Depending on the firmware version the filename is different, so it's necessary to look for all the possible filenames when searching the file inside the zip. The player happily accepts any of the filenames, so (as before) the first one is used. Additional firmware filenames might be necessary for other players as well.
|
rbutil/rbutilqt/rbutil.ini [diff]
|
Dominik Riebeling |
| 15th Jan 22:20 |
b45cc0a: Support reading OF files from zip.
Several devices require the original firmware to be able installing the bootloader. Most vendors distribute the firmware file in zip format. Extend reading the original firmware file to support reading the file from the zip directly instead of requiring the user to separately extract it.
|
rbutil/rbutilqt/base/bootloaderinstallbase.cpp [diff]
rbutil/rbutilqt/base/bootloaderinstallbase.h [diff]
rbutil/rbutilqt/base/ziputil.cpp [diff]
rbutil/rbutilqt/base/ziputil.h [diff]
rbutil/rbutilqt/rbutilqt.cpp [diff]
|
Dominik Riebeling |
| 15th Jan 17:42 |
66c3086: imx233: oops, forgot file
|
firmware/target/arm/imx233/kernel-imx233.h [new]
|
Amaury Pouly |
| 15th Jan 14:16 |
1114a2b: Convert svn ignores into .gitignore.
Convert all svn:ignore properties from the old repo into a single
.gitignore file.
|
.gitignore [new]
|
Torne Wuff |
| 15th Jan 11:24 |
9db5c12: Fix wavtrim on voicefile creation.
Pass the threshold value for wavtrim to the TalkGenerator object instead of using the default value. Makes wavtrim to be actually used.
Furthermore, check the result of the wavtrim call and respect its return value.
|
rbutil/rbutilqt/base/talkgenerator.cpp [diff]
rbutil/rbutilqt/base/voicefile.cpp [diff]
|
Dominik Riebeling |
| 15th Jan 01:28 |
7f26a10: fuzeplus: update plugins keymaps (FS #12405) Signed-off-by: Amaury Pouly
|
apps/plugins/blackjack.c [diff]
apps/plugins/chessbox/chessbox_pgn.h [diff]
apps/plugins/clix.c [diff]
apps/plugins/doom/i_video.c [diff]
apps/plugins/flipit.c [diff]
apps/plugins/goban/goban.h [diff]
apps/plugins/jewels.c [diff]
apps/plugins/lib/pluginlib_actions.c [diff]
apps/plugins/minesweeper.c [diff]
apps/plugins/pacbox/pacbox.h [diff]
apps/plugins/pong.c [diff]
apps/plugins/rockblox.c [diff]
apps/plugins/sliding_puzzle.c [diff]
apps/plugins/snake2.c [diff]
apps/plugins/sokoban.c [diff]
apps/plugins/solitaire.c [diff]
apps/plugins/spacerocks.c [diff]
apps/plugins/star.c [diff]
apps/plugins/sudoku/sudoku.h [diff]
|
Jean-Louis Biasini |
| 15th Jan 00:38 |
35ba39e: imx233: add DCP driver (only memcpy implemented), move channel arbiter to kernel-imx233
|
firmware/SOURCES [diff]
firmware/target/arm/imx233/dcp-imx233.c [new]
firmware/target/arm/imx233/dcp-imx233.h [new]
firmware/target/arm/imx233/debug-imx233.c [diff]
firmware/target/arm/imx233/kernel-imx233.c [diff]
firmware/target/arm/imx233/lradc-imx233.c [diff]
firmware/target/arm/imx233/system-imx233.c [diff]
firmware/target/arm/imx233/system-target.h [diff]
|
Amaury Pouly |
| 15th Jan 00:37 |
8cadb58: fuzeplus: fix lcd-target.h (LCD_FRAMEBUF_ADDR must point to lcd_framebuffer and not FRAME)
|
firmware/target/arm/imx233/sansa-fuzeplus/lcd-target.h [diff]
|
Amaury Pouly |
| 14th Jan 15:32 |
cd99b0d: Fix install directions for the Clip Zip.
|
manual/getting_started/sansaAMS_install.tex [diff]
|
Michael Giacomelli |
| 14th Jan 15:16 |
cc26850: Cut a few instructions from lcd_copy_buffer_rect.
|
firmware/target/arm/lcd-as-memframe.S [diff]
|
Michael Sevakis |
| 14th Jan 19:54 |
bb24ac8: Manual: don't break on missing player image.
As done with the screenshots display an error notice when the main image is missing. Same is done for the remote image for targets that do have a remote.
\IfFileExists requires to use the full filename, not the stem as
\includegraphics accepts happily, so 36489d9 actually broke the main image for all players.
|
manual/rockbox_interface/main.tex [diff]
|
Dominik Riebeling |
| 14th Jan 13:13 |
36489d9: manual: don't error out if front image is missing
|
manual/rockbox_interface/main.tex [diff]
|
Rafaël Carré |