| 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]
|
Rafal 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]
|
Rafal 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]
|
Rafal 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: Bjrn 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]
|
Rafal 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: Bjrn 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]
|
Bjrn 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]
|
Bjrn 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]
|
Rafal 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]
|
Rafal Carr |
| 14th Jan 15:17 |
820dcfd: Remove multithreading support from voicefile creation.
Running TTS and encoders with multiple threads is causing problems on Windows since introduction of the feature (FS #12106, FS #11994). The current implementation also makes wrong assumptions (having multiple threads talk to the SAPI script doesn't make it run faster since it's still one thread responsible for creation).
Completely remove multithreading support for that for now -- a different implementation is necessary.
|
rbutil/rbutilqt/base/talkgenerator.cpp [diff]
rbutil/rbutilqt/base/talkgenerator.h [diff]
|
Dominik Riebeling |
| 14th Jan 23:56 |
c2f0ba7: fix compiler error, missed action.h
|
apps/misc.c [diff]
|
Jonathan Gordon |
| 14th Jan 12:06 |
85a3f3f: Update copyright information for 2012.
We're still working on this.
|
rbutil/rbutilqt/aboutbox.ui [diff]
rbutil/rbutilqt/lang/rbutil_cs.ts [diff]
rbutil/rbutilqt/lang/rbutil_de.ts [diff]
rbutil/rbutilqt/lang/rbutil_fi.ts [diff]
rbutil/rbutilqt/lang/rbutil_fr.ts [diff]
rbutil/rbutilqt/lang/rbutil_gr.ts [diff]
rbutil/rbutilqt/lang/rbutil_he.ts [diff]
rbutil/rbutilqt/lang/rbutil_it.ts [diff]
rbutil/rbutilqt/lang/rbutil_ja.ts [diff]
rbutil/rbutilqt/lang/rbutil_nl.ts [diff]
rbutil/rbutilqt/lang/rbutil_pl.ts [diff]
rbutil/rbutilqt/lang/rbutil_pt.ts [diff]
rbutil/rbutilqt/lang/rbutil_pt_BR.ts [diff]
rbutil/rbutilqt/lang/rbutil_ru.ts [diff]
rbutil/rbutilqt/lang/rbutil_tr.ts [diff]
rbutil/rbutilqt/lang/rbutil_zh_CN.ts [diff]
rbutil/rbutilqt/lang/rbutil_zh_TW.ts [diff]
|
Dominik Riebeling |
| 11th Jan 19:18 |
42fa2a8: Improve error handling and logging.
- Fix a warning
- Log an error if the file to encode cannot be read.
- Adjust some log strings.
|
rbutil/rbutilqt/base/encoderlame.cpp [diff]
rbutil/rbutilqt/base/talkgenerator.cpp [diff]
rbutil/rbutilqt/base/ttssapi.cpp [diff]
|
Dominik Riebeling |
| 13th Jan 16:54 |
b17bdb9: tdspeed: Use "INT64_MAX" instead of "~(1ll
|
apps/tdspeed.c [diff]
|
Michael Sevakis |
| 13th Jan 16:14 |
e4a5762: tdspeed: Tweak source and autocorrelation
C99-ify variables to keep them localized Use sum of absolute differences instead of sum of squared differences for autocorrelation which should reach the same conclusion and avoid 64-bit multiplication.
|
apps/tdspeed.c [diff]
|
Michael Sevakis |
| 12th Jan 19:49 |
420ae56: rbspeex: make local functions static.
|
tools/rbspeex/rbspeex.c [diff]
tools/rbspeex/rbspeex.h [diff]
|
Dominik Riebeling |
| 12th Jan 21:28 |
eb2ea7f: keyclick: Add a callback so screens can cancel a click. Add a generic list callback to stop clicks when we are at the end of the list
|
apps/action.c [diff]
apps/gui/list.c [diff]
apps/gui/list.h [diff]
apps/menu.c [diff]
apps/misc.c [diff]
apps/misc.h [diff]
apps/tree.c [diff]
|
Jonathan Gordon |
| 11th Jan 12:14 |
5ef2736: lcd: fix function name in comments in assembly files (lcd_write_yup_420 instead of lcd_write_yuv420)
|
firmware/target/arm/as3525/lcd-as-e200v2-fuze-fuzev2.S [diff]
firmware/target/arm/iriver/h10/lcd-as-h10.S [diff]
firmware/target/arm/lcd-as-memframe.S [diff]
firmware/target/arm/pbell/vibe500/lcd-as-vibe500.S [diff]
firmware/target/arm/philips/hdd1630/lcd-as-hdd1630.S [diff]
firmware/target/arm/samsung/yh820/lcd-as-yh820.S [diff]
firmware/target/arm/samsung/yh925/lcd-as-yh925.S [diff]
firmware/target/arm/sandisk/sansa-c200/lcd-as-c200.S [diff]
|
Amaury Pouly |
| 10th Jan 08:26 |
cfccd57: US English language update
|
apps/lang/english-us.lang [diff]
|
Michael Chicoine |
| 10th Jan 02:05 |
1313396: FS #12392: french translation update
Signed-off-by: Rafal Carr
|
apps/lang/francais.lang [diff]
|
Ophir Lojkine |
| 9th Jan 23:20 |
83b0ec3: FS #12515: update german translation
duplicate of FS #12433 duplicate of FS #12456 duplicate of FS #12386 duplicate of FS #12342 Signed-off-by: Rafal Carr
|
apps/lang/deutsch.lang [diff]
|
Frank Niggemann |
| 9th Jan 23:06 |
e4af358: FS #12516 - Slovak lang update
Signed-off-by: Rafal Carr
|
apps/lang/slovak.lang [diff]
|
Peter Lecky |
| 9th Jan 20:19 |
f4def1c: FS #12511 - Polish translation by Artur Juraszek
|
apps/lang/polski.lang [diff]
docs/CREDITS [diff]
|
Bertrik Sikken |
| 9th Jan 09:16 |
26b9566: r31444 missed a file. make fuzeplus sim build again
|
uisimulator/buttonmap/sansa-fuzeplus.c [diff]
|
Jonathan Gordon |
| 9th Jan 04:23 |
5093e68: Fix Clip Zip bootloader build.
|
firmware/export/config/sansaclipzip.h [diff]
|
Michael Sevakis |
| 9th Jan 02:26 |
36613d5: Commit FS #12454 - Faster line scroll speed by Martin Sagmuller.
|
apps/settings_list.c [diff]
firmware/scroll_engine.c [diff]
|
Michael Giacomelli |
| 8th Jan 21:29 |
307cb04: AS3525v1/2: Enable nested handling of interrupts
Mostly for the sake of reducing latency for audio servicing where other service routines can take a long time to complete, leading to occasional drops of a few samples, especially in recording, where they are fairly frequent.
One mystery that remains is GPIOA IRQ being interrupted causes strange undefined instruction exceptions, most easily produced on my Fuze V2 with a scrollwheel. Making GPIOA the top ISR for now, thus not interruptible, cures it.
SVC mode is used during the actual calls. Hopefully the SVC stack size is sufficient. Prologue and epilogue code only uses the IRQ stack and is large enough.
Any routine code that should not be interrupted should disable IRQ itself from here on in.
|
firmware/kernel.c [diff]
firmware/target/arm/as3525/fmradio-i2c-as3525.c [diff]
firmware/target/arm/as3525/sansa-fuzev2/button-fuzev2.c [diff]
firmware/target/arm/as3525/sd-as3525.c [diff]
firmware/target/arm/as3525/sd-as3525v2.c [diff]
firmware/target/arm/as3525/system-as3525.c [diff]
firmware/target/arm/crt0.S [diff]
firmware/target/arm/system-arm.h [diff]
|
Michael Sevakis |
| 8th Jan 19:09 |
5e21bbf: Rename snprintf when building with MSVC to link with CRT.
|
tools/wavtrim.c [diff]
|
Dominik Riebeling |
| 8th Jan 18:51 |
ab49b5e: MSVC compatibility adjustments.
When using a global variable from a DLL with MSVC special handling is necessary to avoid going through additional redirection.
|
rbutil/ipodpatcher/ipodpatcher.h [diff]
rbutil/sansapatcher/sansapatcher.h [diff]
|
Dominik Riebeling |
| 8th Jan 16:59 |
e9b257f: Add missing languages from configure, and sort them in exactly the same order for easier maintenance.
|
tools/sapi_voice.vbs [diff]
|
Jens Arnold |
| 8th Jan 16:38 |
8b48052: Remove outdated (and buggy) configuration option for the 8MB mod. This is configured by selecting memory size directly.
|
tools/configure [diff]
|
Jens Arnold |
| 8th Jan 12:59 |
334e612: Fix several flaws in argument handling and reconfiguring, mainly related to voice building: (1) Properly retain arguments containing spaces by re-quoting them. (2) Properly retain --tts when the default is selected by just pressing return. (3) Only append --tts and --language if they weren't already specified on the commandline, preventing duplication on 'make reconf'. (4) Never append --ttsopts and --encopts for the same reason. These are commandline only anyway.
|
tools/configure [diff]
|
Jens Arnold |
| 8th Jan 11:57 |
3d9f3f4: Remove duplicate #include "button.h"
|
firmware/target/arm/as3525/button-e200v2-fuze.c [diff]
|
Bertrik Sikken |
| 8th Jan 11:07 |
8fdef40: Simulator: Emulate a period of external power after charging.
Also a bit of optimisation of battery_status_update().
FS #12506
|
uisimulator/common/powermgmt-sim.c [diff]
|
Nick Peskett |
| 8th Jan 10:50 |
f1fc6ba: Rockbox Utility: use libmp3lame for voice clips.
Instead of calling the lame executable use libmp3lame directly. As result, this simplifies the prerequisites for creating voice clips for Archos devices to putting the library in the system's search path (Windows: put libmp3lame.dll in the search path or the same folder RockboxUtility.exe is located in. Linux: install the library using your systems package manager) and configuration.
This creates a notable encoding speedup on Windows (around factor 6 on my test setup) and a small speedup on Linux (around factor 1.2).
The implemenatation currently has the following limitations:
- Only enabled on Windows and Linux. On OS X installing the correct dylib is a bit nontrivial, so using the old command line based method is still in use for now.
- The encoder parameters are currently hardcoded to use the same values the build system uses.
|
rbutil/rbutilqt/base/encoderbase.cpp [diff]
rbutil/rbutilqt/base/encoderlame.cpp [new]
rbutil/rbutilqt/base/encoderlame.h [new]
rbutil/rbutilqt/base/voicefile.cpp [diff]
rbutil/rbutilqt/lame/lame.h [new]
rbutil/rbutilqt/rbutilqt.pri [diff]
|
Dominik Riebeling |
| 8th Jan 10:49 |
3e014d3: Fix wrong includes.
|
rbutil/rbutilqt/base/encoderbase.h [diff]
rbutil/rbutilqt/base/encoderrbspeex.cpp [diff]
|
Dominik Riebeling |
| 8th Jan 09:31 |
2ab3f33: FS #12406 - Updated Galician translation by Ismael Castieira lvarez
|
apps/lang/galego.lang [diff]
|
Bertrik Sikken |
| 8th Jan 07:55 |
02a270c: sudoku: make local functions static and add missing #include
|
apps/plugins/sudoku/generator.c [diff]
apps/plugins/sudoku/sudoku.c [diff]
|
Bertrik Sikken |
| 8th Jan 06:05 |
92ef9b2: Clarify that you must reboot into the Sandisk firmware when uninstalling the bootloader.
|
manual/getting_started/installation.tex [diff]
|
Michael Giacomelli |
| 8th Jan 01:33 |
4fc27c1: adc-as3514.c : move to drivers
|
firmware/SOURCES [diff]
firmware/drivers/adc-as3514.c [new]
firmware/target/arm/adc-as3514.c [deleted]
|
Rafal Carr |
| 8th Jan 00:51 |
90736a4: fix cpp condition
|
apps/debug_menu.c [diff]
|
Rafal Carr |
| 8th Jan 00:44 |
0965e61: remove now unused prototype
|
firmware/export/ascodec.h [diff]
|
Rafal Carr |
| 8th Jan 00:43 |
8552824: ascodec-target.h: remove
move prototypes to ascodec.h move code to ascodec*.c
YPR0: use adc-as3514.c instead of duplicating it
TODO: merge as3514.h and ascodec.h ?
|
apps/debug_menu.c [diff]
firmware/SOURCES [diff]
firmware/drivers/audio/as3514.c [diff]
firmware/export/ascodec.h [diff]
firmware/target/arm/as3525/ascodec-as3525.c [diff]
firmware/target/arm/as3525/ascodec-target.h [deleted]
firmware/target/arm/as3525/backlight-e200v2-fuze.c [diff]
firmware/target/arm/as3525/debug-as3525.c [diff]
firmware/target/arm/as3525/power-as3525.c [diff]
firmware/target/arm/as3525/sansa-c200v2/backlight-c200v2.c [diff]
firmware/target/arm/as3525/sansa-clipplus/backlight-clip.c [diff]
firmware/target/arm/as3525/sansa-clipv2/backlight-clipv2.c [diff]
firmware/target/arm/as3525/sansa-clipzip/backlight-clipzip.c [diff]
firmware/target/arm/as3525/sansa-fuzev2/backlight-fuzev2.c [diff]
firmware/target/arm/as3525/system-as3525.c [diff]
firmware/target/arm/pp/ascodec-pp.c [diff]
firmware/target/arm/pp/ascodec-target.h [deleted]
firmware/target/arm/pp/i2c-pp.c [diff]
firmware/target/hosted/ypr0/ascodec-target.h [deleted]
firmware/target/hosted/ypr0/ascodec-ypr0.c [diff]
firmware/target/hosted/ypr0/backlight-ypr0.c [diff]
firmware/target/hosted/ypr0/gpio_ypr0.c [diff]
firmware/target/hosted/ypr0/gpio_ypr0.h [diff]
firmware/target/hosted/ypr0/powermgmt-ypr0.c [diff]
firmware/target/hosted/ypr0/system-ypr0.c [diff]
|
Rafal Carr |
| 7th Jan 23:52 |
2737a66: lcd-target.h: remove some duplicate declarations
|
firmware/target/arm/as3525/sansa-clipzip/lcd-target.h [diff]
firmware/target/arm/at91sam/lyre_proto1/lcd-target.h [diff]
firmware/target/mips/ingenic_jz47xx/lcd-target.h [diff]
|
Rafal Carr |
| 7th Jan 23:41 |
9c4a885: remove cargo-cult empty i2c-target.h
|
firmware/target/hosted/android/app/i2c-target.h [deleted]
firmware/target/hosted/sdl/app/i2c-target.h [deleted]
firmware/target/hosted/ypr0/i2c-target.h [deleted]
|
Rafal Carr |
| 7th Jan 23:39 |
7f21566: adc-target.h: cleanup
move adc_close() prototype to adc.h don't duplicate prototypes of adc.h remove license header and guards for a single include of another file or for empty content
|
firmware/export/adc.h [diff]
firmware/target/arm/as3525/adc-target.h [diff]
firmware/target/arm/at91sam/lyre_proto1/adc-target.h [diff]
firmware/target/arm/philips/sa9200/adc-target.h [diff]
firmware/target/arm/sandisk/adc-target.h [diff]
firmware/target/arm/tms320dm320/mrobe-500/adc-target.h [diff]
firmware/target/arm/tms320dm320/sansa-connect/adc-target.h [diff]
firmware/target/coldfire/iaudio/m3/adc-target.h [diff]
firmware/target/hosted/android/app/adc-target.h [diff]
firmware/target/hosted/sdl/app/adc-target.h [diff]
firmware/target/hosted/ypr0/adc-target.h [diff]
firmware/target/mips/ingenic_jz47xx/onda_vx747/adc-target.h [diff]
|
Rafal Carr |
| 7th Jan 23:22 |
162a8b1: fix fuze+ build: we need stdbool.h for bool
|
firmware/target/arm/imx233/sansa-fuzeplus/button-target.h [diff]
|
Rafal Carr |
| 7th Jan 23:18 |
7c547be: fix previous commit
implement button_init_device for ondio include button.h to get prototypes
|
firmware/target/arm/as3525/kernel-as3525.c [diff]
firmware/target/arm/imx233/system-imx233.c [diff]
firmware/target/sh/archos/ondio/button-ondio.c [diff]
firmware/target/sh/archos/ondio/button-target.h [diff]
|
Rafal Carr |
| 7th Jan 23:07 |
95cf63b: button-target.h : move prototypes to button.h
no need to define BUTTON_REMOTE anymore
|
firmware/export/button.h [diff]
firmware/target/arm/archos/av300/button-target.h [diff]
firmware/target/arm/as3525/button-clip.c [diff]
firmware/target/arm/as3525/button-e200v2-fuze.c [diff]
firmware/target/arm/as3525/sansa-c200v2/button-c200v2.c [diff]
firmware/target/arm/as3525/sansa-c200v2/button-target.h [diff]
firmware/target/arm/as3525/sansa-clip/button-target.h [diff]
firmware/target/arm/as3525/sansa-clipplus/button-clip.c [diff]
firmware/target/arm/as3525/sansa-clipplus/button-target.h [diff]
firmware/target/arm/as3525/sansa-clipv2/button-target.h [diff]
firmware/target/arm/as3525/sansa-clipzip/button-clipzip.c [diff]
firmware/target/arm/as3525/sansa-clipzip/button-target.h [diff]
firmware/target/arm/as3525/sansa-e200v2/button-target.h [diff]
firmware/target/arm/as3525/sansa-fuze/button-target.h [diff]
firmware/target/arm/as3525/sansa-fuzev2/button-target.h [diff]
firmware/target/arm/as3525/sansa-m200v4/button-target.h [diff]
firmware/target/arm/as3525/system-as3525.c [diff]
firmware/target/arm/at91sam/lyre_proto1/button-target.h [diff]
firmware/target/arm/imx233/sansa-fuzeplus/button-target.h [diff]
firmware/target/arm/imx31/gigabeat-s/button-target.h [diff]
firmware/target/arm/ipod/button-target.h [diff]
firmware/target/arm/iriver/h10/button-target.h [diff]
firmware/target/arm/olympus/mrobe-100/button-target.h [diff]
firmware/target/arm/pbell/vibe500/button-target.h [diff]
firmware/target/arm/philips/hdd1630/button-target.h [diff]
firmware/target/arm/philips/hdd6330/button-target.h [diff]
firmware/target/arm/philips/sa9200/button-target.h [diff]
firmware/target/arm/pnx0101/iriver-ifp7xx/button-target.h [diff]
firmware/target/arm/rk27xx/hm60x/button-target.h [diff]
firmware/target/arm/rk27xx/hm801/button-target.h [diff]
...and 38 more files. |
Rafal Carr |
| 7th Jan 21:43 |
63ead77: charging_algorithm_close() declaration has moved
|
firmware/target/arm/imx31/gigabeat-s/system-gigabeat-s.c [diff]
|
Rafal Carr |
| 7th Jan 21:39 |
f3ad239: cowond2's power-target.h -> rename in pmu-target.h
other targets (ipod nano2g / classic) use that name for pmu
|
firmware/drivers/rtc/rtc_d2.c [diff]
firmware/target/arm/tcc780x/cowond2/backlight-cowond2.c [diff]
firmware/target/arm/tcc780x/cowond2/pmu-target.h [new]
firmware/target/arm/tcc780x/cowond2/power-cowond2.c [diff]
firmware/target/arm/tcc780x/cowond2/power-target.h [deleted]
firmware/target/arm/tcc780x/cowond2/powermgmt-cowond2.c [diff]
firmware/target/arm/tcc780x/cowond2/touchscreen-cowond2.c [diff]
|
Rafal Carr |
| 7th Jan 21:32 |
19fba5f: powermgmt-target.h: move prototypes to powermgmt.h
Implement empty stubs if needed instead of empty static inline
|
firmware/export/powermgmt.h [diff]
firmware/target/arm/as3525/powermgmt-target.h [diff]
firmware/target/arm/imx31/gigabeat-s/powermgmt-target.h [diff]
firmware/target/arm/philips/sa9200/powermgmt-target.h [diff]
firmware/target/arm/sandisk/powermgmt-target.h [diff]
firmware/target/sh/archos/recorder/powermgmt-recorder.c [diff]
firmware/target/sh/archos/recorder/powermgmt-target.h [diff]
|
Rafal Carr |
| 7th Jan 21:11 |
66149b4: ingenic_jz: remove ata-nand-target.h
|
firmware/target/mips/ingenic_jz47xx/ata-nand-jz4740.c [diff]
firmware/target/mips/ingenic_jz47xx/ata-nand-target.h [deleted]
|
Rafal Carr |
| 7th Jan 21:04 |
28d1af8: Clean spi.h and spi-target.h
Only target-specific (list of SPI targets) go in spi-target.h API go into spi.h
|
firmware/export/spi.h [diff]
firmware/target/arm/tms320dm320/creative-zvm/lcd-creativezvm.c [diff]
firmware/target/arm/tms320dm320/mrobe-500/backlight-mr500.c [diff]
firmware/target/arm/tms320dm320/sansa-connect/backlight-sansaconnect.c [diff]
firmware/target/arm/tms320dm320/spi-dm320.c [diff]
firmware/target/arm/tms320dm320/spi-target.h [diff]
|
Rafal Carr |
| 7th Jan 19:05 |
12ef872: lcd-remote-target.h: Use only in firmware/target/
|
firmware/export/lcd-remote.h [diff]
firmware/powermgmt.c [diff]
firmware/target/arm/olympus/mrobe-100/button-mr100.c [diff]
firmware/target/arm/olympus/mrobe-100/lcd-remote-mr100.c [diff]
firmware/target/arm/pp/system-pp502x.c [diff]
firmware/target/coldfire/iriver/lcd-remote-target.h [deleted]
|
Rafal Carr |
| 7th Jan 18:54 |
d00b7e8: Only use lcd-remote.h #ifdef HAVE_REMOTE_LCD
|
firmware/logf.c [diff]
firmware/target/hosted/sdl/button-sdl.c [diff]
|
Rafal Carr |
| 7th Jan 18:49 |
d0d0026: powermgmt.c : include lcd-remote.h only when needed
|
firmware/powermgmt.c [diff]
|
Rafal Carr |
| 7th Jan 18:48 |
95f3ba5: lcd_remote_powersave: unused
|
firmware/target/arm/tms320dm320/mrobe-500/lcd-remote-mr500.c [diff]
firmware/target/arm/tms320dm320/mrobe-500/lcd-remote-target.h [diff]
firmware/target/coldfire/iaudio/lcd-remote-iaudio.c [diff]
firmware/target/coldfire/iaudio/lcd-remote-target.h [diff]
firmware/target/coldfire/iriver/lcd-remote-iriver.c [diff]
firmware/target/coldfire/iriver/lcd-remote-target.h [diff]
|
Rafal Carr |
| 7th Jan 18:45 |
2200c2a: rolo: include lcd-remote.h only when needed
|
firmware/rolo.c [diff]
|
Rafal Carr |
| 7th Jan 18:44 |
56e2eea: mr500: move remote button reading code to buttom-mr500.c
|
firmware/target/arm/tms320dm320/mrobe-500/button-mr500.c [diff]
firmware/target/arm/tms320dm320/mrobe-500/lcd-remote-mr500.c [diff]
firmware/target/arm/tms320dm320/mrobe-500/lcd-remote-target.h [diff]
|
Rafal Carr |
| 7th Jan 18:35 |
b612263: apps: lcd-remote.h is not needed if HAVE_REMOTE_LCD is not defined
Fix a comment
|
apps/debug_menu.c [diff]
apps/gui/viewport.c [diff]
apps/menus/display_menu.c [diff]
apps/menus/theme_menu.c [diff]
apps/misc.c [diff]
apps/screen_access.c [diff]
|
Rafal Carr |
| 7th Jan 18:32 |
351c8b2: move _remote_backlight_* to common header
remove unused REMOTE_INIT_LCD / REMOTE_DEINIT_LCD
|
firmware/export/backlight.h [diff]
firmware/target/arm/olympus/mrobe-100/backlight-mr100.c [diff]
firmware/target/arm/olympus/mrobe-100/lcd-remote-mr100.c [diff]
firmware/target/arm/olympus/mrobe-100/lcd-remote-target.h [diff]
firmware/target/arm/tms320dm320/mrobe-500/lcd-remote-target.h [diff]
firmware/target/coldfire/iaudio/lcd-remote-target.h [diff]
firmware/target/coldfire/iriver/lcd-remote-target.h [diff]
uisimulator/common/backlight-sim.h [diff]
|
Rafal Carr |
| 7th Jan 18:18 |
6ab12df: Only need lcd-remote.h if HAVE_REMOTE_LCD is defined
|
apps/settings_list.c [diff]
|
Rafal Carr |
| 7th Jan 18:07 |
50f9694: remote_detect(): move to lcd-remote.h
Reorganize lcd-remote.h so it works for iaudio-m3 too
|
firmware/export/lcd-remote.h [diff]
firmware/target/arm/olympus/mrobe-100/lcd-remote-target.h [diff]
firmware/target/arm/tms320dm320/mrobe-500/lcd-remote-target.h [diff]
firmware/target/coldfire/iaudio/lcd-remote-target.h [diff]
firmware/target/coldfire/iaudio/m3/button-m3.c [diff]
firmware/target/coldfire/iaudio/m5/button-m5.c [diff]
firmware/target/coldfire/iaudio/x5/button-x5.c [diff]
firmware/target/coldfire/iriver/lcd-remote-target.h [diff]
|
Rafal Carr |
| 7th Jan 17:34 |
666f2e6: move lcd remote common declarations to lcd-remote.h
|
firmware/export/lcd-remote.h [diff]
firmware/target/arm/olympus/mrobe-100/button-mr100.c [diff]
firmware/target/arm/olympus/mrobe-100/lcd-remote-target.h [diff]
firmware/target/arm/olympus/mrobe-100/power-mr100.c [diff]
firmware/target/arm/tms320dm320/mrobe-500/lcd-remote-target.h [diff]
firmware/target/coldfire/iaudio/lcd-remote-target.h [diff]
firmware/target/coldfire/iriver/lcd-remote-target.h [diff]
|
Rafal Carr |
| 7th Jan 17:22 |
2a5772a: lcd-remote-target.h: remove more duplicates
|
firmware/target/arm/olympus/mrobe-100/lcd-remote-target.h [diff]
firmware/target/arm/tms320dm320/mrobe-500/lcd-remote-target.h [diff]
firmware/target/coldfire/iaudio/lcd-remote-target.h [diff]
firmware/target/coldfire/iriver/lcd-remote-target.h [diff]
|
Rafal Carr |
| 7th Jan 17:15 |
07ee1b3: lcd-remote-target.h: remove duplicate declarations
|
firmware/target/arm/olympus/mrobe-100/lcd-remote-target.h [diff]
firmware/target/arm/tms320dm320/mrobe-500/lcd-remote-target.h [diff]
firmware/target/coldfire/iriver/lcd-remote-target.h [diff]
|
Rafal Carr |
| 7th Jan 17:09 |
279e90e: usb: fix another typo
|
firmware/usb.c [diff]
|
Amaury Pouly |
| 7th Jan 17:08 |
eb3e175: usb: fix typo in DEBUGF
|
firmware/usb.c [diff]
|
Amaury Pouly |
| 7th Jan 17:01 |
4200e97: fuze+: workaround the power/volume+ multiplexing that would trigger a false power button detection on heavy usage (FS #12405). Thanks to Jean-Louis Biasini
|
firmware/target/arm/imx233/sansa-fuzeplus/button-fuzeplus.c [diff]
|
Amaury Pouly |
| 7th Jan 17:00 |
fdf574a: fuze+: Update plugin keymaps (FS #12405). Thanks to Jean-Louis Biasini
|
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]
|
Amaury Pouly |
| 7th Jan 16:14 |
b5e879e: TARGET_TREE is not needed anymore
spotted by jhMikeS
|
firmware/export/config/android.h [diff]
firmware/export/config/cowond2.h [diff]
firmware/export/config/creativezv.h [diff]
firmware/export/config/gigabeatfx.h [diff]
firmware/export/config/gigabeats.h [diff]
firmware/export/config/gogearhdd1630.h [diff]
firmware/export/config/gogearhdd6330.h [diff]
firmware/export/config/gogearsa9200.h [diff]
firmware/export/config/hifimanhm60x.h [diff]
firmware/export/config/hifimanhm801.h [diff]
firmware/export/config/iaudio7.h [diff]
firmware/export/config/iaudiom3.h [diff]
firmware/export/config/iaudiom5.h [diff]
firmware/export/config/iaudiox5.h [diff]
firmware/export/config/ipod1g2g.h [diff]
firmware/export/config/ipod3g.h [diff]
firmware/export/config/ipod4g.h [diff]
firmware/export/config/ipod6g.h [diff]
firmware/export/config/ipodcolor.h [diff]
firmware/export/config/ipodmini1g.h [diff]
firmware/export/config/ipodmini2g.h [diff]
firmware/export/config/ipodnano1g.h [diff]
firmware/export/config/ipodnano2g.h [diff]
firmware/export/config/ipodvideo.h [diff]
firmware/export/config/iriverh10.h [diff]
firmware/export/config/iriverh100.h [diff]
firmware/export/config/iriverh10_5gb.h [diff]
firmware/export/config/iriverh120.h [diff]
firmware/export/config/iriverh300.h [diff]
firmware/export/config/iriverifp7xx.h [diff]
...and 44 more files. |
Rafal Carr |
| 7th Jan 15:29 |
ed93d12: fuze+: #define TARGET_EXTRA_THREADS because of the extra touchpad thread. Should fix mpeg player not working
|
firmware/export/config/sansafuzeplus.h [diff]
|
Amaury Pouly |
| 6th Jan 19:45 |
959432d: Fix typo in comment.
Thanks to fml for noticing.
|
rbutil/rbutilqt/base/encoderbase.h [diff]
|
Dominik Riebeling |
| 6th Jan 18:29 |
f22ecf6: MSVC: fix error in README and update librbspeex build folder.
|
rbutil/rbutilqt/msvc/Makefile [diff]
rbutil/rbutilqt/msvc/README [diff]
|
Dominik Riebeling |
| 6th Jan 18:26 |
ade55fd: Fix "invalid settings" dialog appearing twice.
Instead of checking the settings on startup set only the device display. Otherwise the settings are checked directly on startup and after finishing the build information download, which leads to the configuration dialog getting opened twice.
|
rbutil/rbutilqt/rbutilqt.cpp [diff]
|
Dominik Riebeling |
| 6th Jan 18:19 |
be0e197: Split up encoders sources.
Create a separate source / header file for each supported encoder and the base class and rename classes for better readability. This should also make it easier adding new encoders.
Remove a few trailing spaces while at it.
|
rbutil/rbutilqt/base/encoderbase.cpp [new]
rbutil/rbutilqt/base/encoderbase.h [new]
rbutil/rbutilqt/base/encoderexe.cpp [new]
rbutil/rbutilqt/base/encoderexe.h [new]
rbutil/rbutilqt/base/encoderrbspeex.cpp [new]
rbutil/rbutilqt/base/encoderrbspeex.h [new]
rbutil/rbutilqt/base/encoders.cpp [deleted]
rbutil/rbutilqt/base/encoders.h [deleted]
rbutil/rbutilqt/base/talkgenerator.cpp [diff]
rbutil/rbutilqt/base/talkgenerator.h [diff]
rbutil/rbutilqt/configure.cpp [diff]
rbutil/rbutilqt/createvoicewindow.cpp [diff]
rbutil/rbutilqt/installtalkwindow.cpp [diff]
rbutil/rbutilqt/rbutilqt.pri [diff]
|
Dominik Riebeling |
| 6th Jan 15:20 |
f860b57: Coldfire: lcd_update call got dropped from dbg_hw_info. Replace.
|
firmware/target/coldfire/debug-coldfire.c [diff]
|
Michael Sevakis |
| 6th Jan 08:24 |
ded02d8: Remove OS X special universal binary handling.
Since the libs are now build as universal libs there is no need anymore to create separate binaries for both architectures and run lipo on them, just build in a single run now. Fixes building universal binaries and dmg for all tools using libtools.make.
|
rbutil/libtools.make [diff]
|
Dominik Riebeling |
| 5th Jan 22:00 |
302937e: Coldfire: Fix alpha bitmap drawing from messing up the emac status register.
It failed to restore macsr to the expected default (FRAC/SAT) which caused DSP functions like tone control filter calculation to fail (resulting in noise). The FFT plugin was also affected.
|
firmware/drivers/lcd-16bit-common.c [diff]
firmware/target/coldfire/iaudio/x5/lcd-x5.c [diff]
|
Michael Sevakis |
| 5th Jan 21:26 |
c6dcec4: Update OS X library building.
- As done with libucl and librbspeex, create universal libraries using ar instead of building twice and using lipo. This notably simplifies things.
- Allow overwriting the compiler via command line. This is required for building on OS X.
- Update Rockbox Utility to the changed library rules. Fixes building which was broken by the previous Makefile changes.
|
rbutil/libtools.make [diff]
rbutil/rbutilqt/rbutilqt.pro [diff]
|
Dominik Riebeling |
| 5th Jan 21:26 |
1ef25cd: librbspeex.a: simplify Makefile for OS X.
- As done with the libucl Makefile replace the universal library handling and use ar to create a library from fat objects instead.
- Replace OUT with BUILD_DIR to be in line with the other Makefiles. As a result librbspeex will now be build in a subfolder better named than "build" when building with Rockbox Utility.
- Make the Makefile depend on the depencency file. This should fix problems with a broken dependency file not being regenerated properly, causing the build to fail.
|
tools/rbspeex/Makefile [diff]
|
Dominik Riebeling |
| 5th Jan 21:25 |
7b37686: Fix charger emulation in the simulator.
|
uisimulator/common/powermgmt-sim.c [diff]
|
Nick Peskett |
| 5th Jan 20:23 |
1a26524: Fix building mkamsboot on OS X.
mkamsboot requires libucl to be linked. Since the introduction of libtools.make the OS X specific universal library isn't triggered anymore so the libucl built uses the wrong architecture. Rockbox Utility builds libucl by itself and still triggers the universal library rule.
Since ar can create fat archives but not operate on them adjust the ar call to not try to update the archive -- the archive is created anyway, so asking for an update is not really necessary. Remove any old archive first to make sure we're not trying to update one, since that would now fail. As a result the OS X specific hackery to build both ppc and i386 in a single call isn't necessary anymore.
|
tools/ucl/src/Makefile [diff]
|
Dominik Riebeling |
| 5th Jan 09:51 |
1391710: Rockbox Utility: add missing folder to deployment script.
|
utils/common/deploy-rbutil.py [diff]
|
Dominik Riebeling |
| 4th Jan 21:07 |
57f8ae8: Move some variable declarations to inside #ifdef USB_FULL_INIT, to avoid warnings for bootloaders that don't have the full USB state machine
|
firmware/usb.c [diff]
|
Frank Gevaerts |
| 4th Jan 20:55 |
4fcffcb: Reorganise USB initialisation to not depend on a specific enumeration sequence, by Bartosz Fabianowski, with minor tweaks by Michael Sevakis (FS #12497)
FreeBSD apparently sends a SET_ADDRESS first, which confused our code. This patch fixes that, and also simplifies the connection handling a bit.
|
firmware/export/config.h [diff]
firmware/export/usb.h [diff]
firmware/export/usb_drv.h [diff]
firmware/target/arm/as3525/usb-as3525.c [diff]
firmware/target/arm/imx233/usb-imx233.c [diff]
firmware/target/arm/imx31/gigabeat-s/usb-gigabeat-s.c [diff]
firmware/target/arm/pp/usb-fw-pp502x.c [diff]
firmware/target/arm/rk27xx/usb-rk27xx.c [diff]
firmware/usb.c [diff]
firmware/usbstack/usb_core.c [diff]
|
Frank Gevaerts |
| 4th Jan 19:33 |
fd5524f: AAC/M4A: Playback time wrapped after 2 hours and 42 minutes. Increase the wrap limit to about 27 hours.
|
apps/codecs/aac.c [diff]
|
Magnus Holmgren |
| 4th Jan 18:19 |
61f999a: Rockbox Utility: add support for mkimxboot bootloader.
Reworked version of FS #12402 by Jean-Louis Biasini.
Since the mkimxboot process takes quite a while which blocks the UI it has been adjusted to perform the actual firmware patching in a separate process. Various other small changes have been made to make it fit better into Rockbox Utility's dialogs / messages and update the code to latest changes.
|
rbutil/rbutilqt/base/bootloaderinstallbase.cpp [diff]
rbutil/rbutilqt/base/bootloaderinstallimx.cpp [new]
rbutil/rbutilqt/base/bootloaderinstallimx.h [new]
rbutil/rbutilqt/rbutil.ini [diff]
rbutil/rbutilqt/rbutilqt.pri [diff]
rbutil/rbutilqt/rbutilqt.pro [diff]
|
Dominik Riebeling |
| 4th Jan 16:52 |
56e1e85: Extend flashing hint a bit.
Since flashing the firmware is a rather critical process extend the post installation hint to advise the user of charging the player first.
|
rbutil/rbutilqt/base/bootloaderinstallbase.cpp [diff]
|
Dominik Riebeling |
| 4th Jan 11:57 |
0265c8b: USB chargung now works the normal way on AMSv2, so remove the hack that treated it differently. Also fix the fuze+ workaround for the lack of ActionStdUsbCharge there
|
manual/rockbox_interface/main.tex [diff]
|
Frank Gevaerts |
| 4th Jan 10:03 |
395334e: PCM mixer: Get rid of an obsolete macro cruft.
|
firmware/pcm_mixer.c [diff]
|
Michael Sevakis |
| 4th Jan 06:48 |
1280569: missing parens
|
apps/debug_menu.c [diff]
|
Rafal Carr |
| 4th Jan 06:42 |
127af53: debug_menu.c: cleanup
use c99 for() cosmetics remove the_menu_item struct -> merge with only use merge variables declaration/assignement
|
apps/debug_menu.c [diff]
|
Rafal Carr |
| 4th Jan 06:03 |
9274cf3: zenutils: remove unused empty file
|
utils/zenutils/source/shared/shared.cpp [deleted]
|
Rafal Carr |
| 4th Jan 05:37 |
d1dd88e: imx233: move dbg function declaration to system-target.h
|
firmware/target/arm/imx233/debug-imx233.c [diff]
firmware/target/arm/imx233/debug-target.h [diff]
firmware/target/arm/imx233/sansa-fuzeplus/debug-fuzeplus.c [diff]
firmware/target/arm/imx233/system-target.h [diff]
|
Rafal Carr |
| 4th Jan 05:34 |
606155c: as3525: move debug-target.h content to .c
|
firmware/target/arm/as3525/debug-as3525.c [diff]
firmware/target/arm/as3525/debug-target.h [diff]
|
Rafal Carr |
| 4th Jan 05:34 |
b619a2f: rk27xx: move debug-target.h content to .c
|
firmware/target/arm/rk27xx/debug-rk27xx.c [diff]
firmware/target/arm/rk27xx/debug-target.h [diff]
|
Rafal Carr |
| 4th Jan 05:34 |
deed2fc: PP: move DEBUG_CANCEL definition to .c
|
firmware/target/arm/pp/debug-pp.c [diff]
firmware/target/arm/pp/debug-target.h [diff]
|
Rafal Carr |
| 4th Jan 05:34 |
3af54d7: imx233: move DEBUG_CANCEL definition to .c
|
firmware/target/arm/imx233/debug-imx233.c [diff]
firmware/target/arm/imx233/debug-target.h [diff]
|
Rafal Carr |
| 4th Jan 05:34 |
20b1a92: s5l8702: move debug-target.h content to .c
|
firmware/target/arm/s5l8702/debug-s5l8702.c [diff]
firmware/target/arm/s5l8702/debug-target.h [diff]
|
Rafal Carr |
| 4th Jan 05:34 |
ff2a7b6: s5l8700: move debug-target.h content to .c
|
firmware/target/arm/s5l8700/debug-s5l8700.c [diff]
firmware/target/arm/s5l8700/debug-target.h [diff]
|
Rafal Carr |
| 4th Jan 05:34 |
fb9ba0b: pnx0101: debug-target.h content is not used
|
firmware/target/arm/pnx0101/debug-target.h [diff]
|
Rafal Carr |
| 4th Jan 05:34 |
5c3a7f0: s3c2440: move debug-target.h content to .c
|
firmware/target/arm/s3c2440/debug-s3c2440.c [diff]
firmware/target/arm/s3c2440/debug-target.h [diff]
|
Rafal Carr |
| 4th Jan 05:33 |
8b69989: imx31: move DEBUG_CANCEL definition to .c
|
firmware/target/arm/imx31/debug-imx31.c [diff]
firmware/target/arm/imx31/debug-target.h [diff]
|
Rafal Carr |
| 4th Jan 05:33 |
e8f5c54: coldfire: move debug-target.h content in .c
|
firmware/target/coldfire/debug-coldfire.c [diff]
firmware/target/coldfire/debug-target.h [diff]
|
Rafal Carr |
| 4th Jan 05:33 |
a22e161: sh/debug-target.h: move in .c
|
firmware/target/sh/debug-sh.c [diff]
firmware/target/sh/debug-target.h [diff]
|
Rafal Carr |
| 4th Jan 05:21 |
02c79d3: dbg_pcf(): use action_userabort
|
apps/debug_menu.c [diff]
|
Rafal Carr |
| 4th Jan 04:29 |
393f427: dbg_hw_info(): remove duplicate prototypes
|
firmware/target/arm/as3525/debug-target.h [diff]
firmware/target/arm/at91sam/lyre_proto1/debug-target.h [diff]
firmware/target/arm/imx233/debug-target.h [diff]
firmware/target/arm/imx31/debug-target.h [diff]
firmware/target/arm/pp/debug-target.h [diff]
firmware/target/arm/rk27xx/debug-target.h [diff]
firmware/target/arm/s3c2440/debug-target.h [diff]
firmware/target/arm/s5l8700/debug-target.h [diff]
firmware/target/arm/s5l8702/debug-target.h [diff]
firmware/target/arm/tcc77x/debug-target.h [diff]
firmware/target/arm/tcc780x/debug-target.h [diff]
firmware/target/arm/tms320dm320/debug-target.h [diff]
firmware/target/coldfire/debug-target.h [diff]
firmware/target/mips/ingenic_jz47xx/debug-target.h [diff]
firmware/target/sh/debug-target.h [diff]
|
Rafal Carr |
| 4th Jan 04:29 |
db7bce5: dbg_hw_info() : add prototype to system.h
|
firmware/export/system.h [diff]
|
Rafal Carr |
| 4th Jan 04:21 |
b959497: dbg_ports(): remove duplicate prototype
|
firmware/target/arm/as3525/debug-target.h [diff]
firmware/target/arm/at91sam/lyre_proto1/debug-lyre_proto1.c [diff]
firmware/target/arm/at91sam/lyre_proto1/debug-target.h [diff]
firmware/target/arm/imx233/debug-target.h [diff]
firmware/target/arm/imx31/debug-target.h [diff]
firmware/target/arm/pnx0101/debug-pnx0101.c [diff]
firmware/target/arm/pnx0101/debug-target.h [diff]
firmware/target/arm/pp/debug-target.h [diff]
firmware/target/arm/rk27xx/debug-rk27xx.c [diff]
firmware/target/arm/rk27xx/debug-target.h [diff]
firmware/target/arm/s3c2440/debug-target.h [diff]
firmware/target/arm/s5l8700/debug-s5l8700.c [diff]
firmware/target/arm/s5l8700/debug-target.h [diff]
firmware/target/arm/s5l8702/debug-s5l8702.c [diff]
firmware/target/arm/s5l8702/debug-target.h [diff]
firmware/target/arm/tcc77x/debug-target.h [diff]
firmware/target/arm/tcc780x/debug-target.h [diff]
firmware/target/arm/tms320dm320/debug-target.h [diff]
firmware/target/coldfire/debug-target.h [diff]
firmware/target/mips/ingenic_jz47xx/debug-jz4740.c [diff]
firmware/target/mips/ingenic_jz47xx/debug-target.h [diff]
firmware/target/sh/debug-target.h [diff]
|
Rafal Carr |
| 4th Jan 04:21 |
ec39834: dbg_ports() : move proto to system.h
|
apps/debug_menu.h [diff]
firmware/export/system.h [diff]
|
Rafal Carr |
| 4th Jan 04:21 |
af76067: dbg_partitions: make static
|
apps/debug_menu.c [diff]
apps/debug_menu.h [diff]
|
Rafal Carr |
| 3rd Jan 23:34 |
925dacf: *frequency_linux(): factorize
|
apps/debug_menu.c [diff]
firmware/target/hosted/cpuinfo-linux.c [diff]
firmware/target/hosted/cpuinfo-linux.h [diff]
|
Rafal Carr |
| 3rd Jan 23:23 |
d07c1d5: Fix oops. Too late now.
|
firmware/target/hosted/cpuinfo-linux.c [diff]
|
Thomas Martitz |
| 3rd Jan 23:19 |
eb488ac: Fix intermittent warning on sdl app build.
|
firmware/target/hosted/cpuinfo-linux.c [diff]
|
Thomas Martitz |
| 3rd Jan 23:13 |
d6db4cc: Fix beast warning.
|
firmware/target/arm/imx31/gigabeat-s/powermgmt-gigabeat-s.c [diff]
|
Thomas Martitz |
| 3rd Jan 23:10 |
0f71475: android: move pcm_shutdown() to audiohw_close() now that it's properly called from powermgmt.
|
firmware/drivers/audio/android.c [diff]
firmware/target/hosted/android/system-android.c [diff]
|
Thomas Martitz |
| 3rd Jan 23:07 |
5d9759a: Fix reds by implementing a few more stubs, and undefining HAVE_STORAGE_FLUSH in the sim.
Also slight change on how to measure seconds.
|
firmware/export/config/sim.h [diff]
uisimulator/common/powermgmt-sim.c [diff]
uisimulator/common/stubs.c [diff]
|
Thomas Martitz |
| 3rd Jan 22:44 |
3fdb48b: android: Add preliminary eclipse support for building the native code, disabled by default.
|
android/.externalToolBuilders/make libs.launch [new]
android/.externalToolBuilders/tools_configure.launch [new]
android/.project [diff]
|
Thomas Martitz |
| 3rd Jan 22:44 |
c1bd9b0: Rework powermgmt to enable code re-use on appliation and sims.
* Introduce CONFIG_BATTERY_MEASURE define, to allow targets (application) to break powermgmt.c's assumption about the ability to read battery voltage. There's now additionally percentage (android) and remaining time measure
(maemo). No measure at all also works (sdl app). If voltage can't be measured, then battery_level() is king and it'll be used for power_history and runtime estimation.
* Implement target's API in the simulator, i.e. _battery_voltage(), so it doesn't need to implement it's own powermgmt.c and other stubs. Now the sim behaves much more like a native target, although it still changes the simulated battery voltage quickly,
* Other changes include include renaming battery_adc_voltage() to _battery_voltage(), for consistency with the new target functions and making some of the apps code aware that voltage and runtime estimation is not always available.
|
apps/debug_menu.c [diff]
apps/gui/skin_engine/skin_tokens.c [diff]
apps/menus/main_menu.c [diff]
apps/menus/theme_menu.c [diff]
apps/misc.c [diff]
apps/plugin.c [diff]
apps/plugin.h [diff]
apps/plugins/SOURCES [diff]
apps/settings.h [diff]
apps/settings_list.c [diff]
bootloader/gigabeat-s.c [diff]
bootloader/iaudio_coldfire.c [diff]
bootloader/iriver_h1x0.c [diff]
bootloader/iriver_h300.c [diff]
bootloader/mpio_hd200_hd300.c [diff]
firmware/SOURCES [diff]
firmware/drivers/audio/android.c [diff]
firmware/drivers/audio/sdl.c [diff]
firmware/export/config.h [diff]
firmware/export/config/android.h [diff]
firmware/export/config/archosfmrecorder.h [diff]
firmware/export/config/archosondiofm.h [diff]
firmware/export/config/archosondiosp.h [diff]
firmware/export/config/archosplayer.h [diff]
firmware/export/config/archosrecorder.h [diff]
firmware/export/config/archosrecorderv2.h [diff]
firmware/export/config/cowond2.h [diff]
firmware/export/config/creativezv.h [diff]
firmware/export/config/gigabeatfx.h [diff]
firmware/export/config/gigabeats.h [diff]
...and 126 more files. |
Thomas Martitz |
| 3rd Jan 21:33 |
949e639: FS #11859: Enable optimizations for SDL application builds.
Only disable them for the simulator (like before).
|
tools/configure [diff]
|
Thomas Jarosch |
| 3rd Jan 20:52 |
f36f782: Update displayed settings on startup.
Update the target values in the main window immediately on startup. Downloading the target information might not complete successfully, and in that case a previously selected target will not be shown. If the target information download finishes the displayed values are updated again (to show target status information).
|
rbutil/rbutilqt/rbutilqt.cpp [diff]
|
Dominik Riebeling |
| 3rd Jan 20:48 |
2b04f7b: Remove trailing whitespaces.
|
rbutil/rbutilqt/base/bootloaderinstallbase.h [diff]
|
Dominik Riebeling |
| 3rd Jan 20:15 |
c08ce1b: ypr0: Enable headphone detection
Author: Lorenzo Miori Flyspray: FS #12348
|
firmware/SOURCES [diff]
firmware/export/config/samsungypr0.h [diff]
firmware/target/hosted/ypr0/button-target.h [diff]
firmware/target/hosted/ypr0/button-ypr0.c [diff]
firmware/target/hosted/ypr0/gpio_ypr0.c [new]
firmware/target/hosted/ypr0/gpio_ypr0.h [new]
firmware/target/hosted/ypr0/r0GPIOIoctl.h [new]
firmware/target/hosted/ypr0/system-ypr0.c [diff]
|
Thomas Martitz |
| 3rd Jan 20:15 |
e9cb953: android: Update build system for recent SDK versions and target ice cream sandwich.
As a result, the java parts can now be build using ant (in the android dir). Just issue "ant debug" after "make libs". Building the java parts from eclipse also still works.
|
android/.classpath [diff]
android/android.make [diff]
android/ant.properties [new]
android/build.xml [new]
android/default.properties [deleted]
android/proguard.cfg [new]
android/project.properties [new]
|
Thomas Martitz |
| 3rd Jan 20:15 |
84f651f: android: Adjust gcc/linker cmdline. Fixes build with ndk r7.
|
tools/configure [diff]
|
Thomas Martitz |
| 3rd Jan 20:15 |
0bc64a6: Adjust a few makefiles to generate smaller (upto 80%) binaries on RaaA through stripping.
|
android/android.make [diff]
apps/codecs/codecs.make [diff]
apps/plugins/plugins.make [diff]
|
Thomas Martitz |
| 3rd Jan 19:59 |
a53d1c6: Fix warning about missing newline at the EOF
|
apps/plugins/SUBDIRS.app_build [diff]
|
Thomas Jarosch |
| 3rd Jan 15:08 |
c9dad05: i.MX31: need an additional ISR lockout instance when closing driver.
|
firmware/target/arm/imx31/mc13783-imx31.c [diff]
|
Michael Sevakis |
| 3rd Jan 14:57 |
68ccefe: Gigabeat S: Dump some now-irrelevant comments.
|
firmware/target/arm/imx31/gigabeat-s/fmradio-i2c-gigabeat-s.c [diff]
firmware/target/arm/imx31/gigabeat-s/mc13783-gigabeat-s.c [diff]
|
Michael Sevakis |
| 3rd Jan 14:01 |
4078604: rk27xx: Fix cache broken in r31339. Remove deprecated aliases.
|
firmware/target/arm/rk27xx/system-rk27xx.c [diff]
firmware/target/arm/rk27xx/system-target.h [diff]
|
Andrew Ryabinin |
| 3rd Jan 05:13 |
30c4efc: i.MX31: Fix a couple oopses from r31528
Enabled a PMIC event where it should be disabled. Used constant from wrong enum to get sense bits (??) which messed up main charger detection.
Also remove an obsolete struct declaration.
|
firmware/export/mc13783.h [diff]
firmware/target/arm/imx31/gigabeat-s/button-gigabeat-s.c [diff]
firmware/target/arm/imx31/gigabeat-s/power-gigabeat-s.c [diff]
|
Michael Sevakis |
| 3rd Jan 03:47 |
4c917f7: Fix path to PP USB bootloader crt0
|
firmware/target/arm/pp/boot-pp502x-bl-usb.lds [diff]
|
Rafal Carr |
| 3rd Jan 03:44 |
7ef13ee: Fix path to PP crt0
|
firmware/rom.lds [diff]
firmware/target/arm/ipod/app.lds [diff]
firmware/target/arm/ipod/boot.lds [diff]
firmware/target/arm/iriver/app.lds [diff]
firmware/target/arm/olympus/app.lds [diff]
firmware/target/arm/olympus/boot.lds [diff]
firmware/target/arm/pbell/app.lds [diff]
firmware/target/arm/pbell/boot.lds [diff]
firmware/target/arm/philips/app.lds [diff]
firmware/target/arm/philips/boot.lds [diff]
firmware/target/arm/samsung/app.lds [diff]
firmware/target/arm/samsung/boot.lds [diff]
firmware/target/arm/sandisk/app.lds [diff]
firmware/target/arm/sandisk/boot.lds [diff]
firmware/target/arm/tatung/app.lds [diff]
firmware/target/arm/tatung/boot.lds [diff]
|
Rafal Carr |
| 3rd Jan 03:39 |
5cf7972: move PP specific files to pp/
|
firmware/SOURCES [diff]
firmware/target/arm/adc-pp5020.c [deleted]
firmware/target/arm/ascodec-pp.c [deleted]
firmware/target/arm/ata-pp5002.c [deleted]
firmware/target/arm/ata-pp5020.c [deleted]
firmware/target/arm/ata-sd-pp.c [deleted]
firmware/target/arm/audio-pp.c [deleted]
firmware/target/arm/boot-pp502x-bl-usb.lds [deleted]
firmware/target/arm/crt0-pp-bl.S [deleted]
firmware/target/arm/crt0-pp.S [deleted]
firmware/target/arm/crt0-pp502x-bl-usb.S [deleted]
firmware/target/arm/debug-pp.c [deleted]
firmware/target/arm/i2c-pp.c [deleted]
firmware/target/arm/i2s-pp.c [deleted]
firmware/target/arm/iriver/boot.lds [diff]
firmware/target/arm/kernel-pp.c [deleted]
firmware/target/arm/pcm-pp.c [deleted]
firmware/target/arm/philips/boot.lds [diff]
firmware/target/arm/pp/adc-pp5020.c [new]
firmware/target/arm/pp/ascodec-pp.c [new]
firmware/target/arm/pp/ata-pp5002.c [new]
firmware/target/arm/pp/ata-pp5020.c [new]
firmware/target/arm/pp/ata-sd-pp.c [new]
firmware/target/arm/pp/audio-pp.c [new]
firmware/target/arm/pp/boot-pp502x-bl-usb.lds [new]
firmware/target/arm/pp/crt0-pp-bl.S [new]
firmware/target/arm/pp/crt0-pp.S [new]
firmware/target/arm/pp/crt0-pp502x-bl-usb.S [new]
firmware/target/arm/pp/debug-pp.c [new]
firmware/target/arm/pp/i2c-pp.c [new]
...and 18 more files. |
Rafal Carr |
| 3rd Jan 03:33 |
bbe5845: arm/pp : assume CPU_PP
|
firmware/target/arm/pp/ascodec-target.h [diff]
firmware/target/arm/pp/ata-target.h [diff]
firmware/target/arm/pp/sd-pp-target.h [diff]
firmware/target/arm/pp/system-target.h [diff]
|
Rafal Carr |
| 3rd Jan 03:31 |
0ff5c5d: The connect is not a PP and doesn't have ATA storage
|
bootloader/sansaconnect.c [diff]
|
Rafal Carr |
| 3rd Jan 03:23 |
a9b9977: Move PP-specific headers to pp/ directory
|
firmware/target/arm/ascodec-target.h [deleted]
firmware/target/arm/ata-target.h [deleted]
firmware/target/arm/debug-target.h [deleted]
firmware/target/arm/pp/ascodec-target.h [new]
firmware/target/arm/pp/ata-target.h [new]
firmware/target/arm/pp/debug-target.h [new]
firmware/target/arm/pp/sd-pp-target.h [new]
firmware/target/arm/pp/system-target.h [new]
firmware/target/arm/sd-pp-target.h [deleted]
firmware/target/arm/system-target.h [deleted]
|
Rafal Carr |
| 3rd Jan 03:23 |
4ef988b: new include directory for targets with common SoC : cpu/soc
for now, only arm/pp
|
tools/configure [diff]
|
Rafal Carr |
| 2nd Jan 17:32 |
5a8da16: i.MX31 - Dethreading operations continue
Dispense with "pmic" thread and process PMIC events directly within ISR. Add sense bit reading as part of the handling.
|
firmware/export/config/gigabeats.h [diff]
firmware/export/mc13783.h [diff]
firmware/target/arm/imx31/gigabeat-s/adc-gigabeat-s.c [diff]
firmware/target/arm/imx31/gigabeat-s/button-gigabeat-s.c [diff]
firmware/target/arm/imx31/gigabeat-s/headphone-gigabeat-s.c [diff]
firmware/target/arm/imx31/gigabeat-s/mc13783-gigabeat-s.c [diff]
firmware/target/arm/imx31/gigabeat-s/power-gigabeat-s.c [diff]
firmware/target/arm/imx31/gigabeat-s/usb-gigabeat-s.c [diff]
firmware/target/arm/imx31/mc13783-imx31.c [diff]
|
Michael Sevakis |
| 2nd Jan 16:45 |
1f0e653: Fix cross compiling on OS X.
- The OS X specific flags must not be set when cross compiling. Check for a MinGW compiler on OS X before adding them.
- Do not set CC explicitly in chinachippatcher, it will be set from Rockbox Utility's Makefile.
|
rbutil/chinachippatcher/Makefile [diff]
rbutil/libtools.make [diff]
|
Dominik Riebeling |
| 2nd Jan 16:09 |
d7b8b10: Remove unnecessary include.
|
rbutil/chinachippatcher/chinachip.c [diff]
|
Dominik Riebeling |
| 2nd Jan 15:59 |
97ac4c0: Rockbox Utility: update building libs.
- Build libs in a libs/ folder below the build folder. This makes it easier to remove them when cleaning the build directory.
- Pass flags via environment instead as parameters to make. Hopefully fixes problems when using QtCreator on Windows.
- Respect silent config option when calling the lib Makefiles.
|
rbutil/rbutilqt/rbutilqt.pro [diff]
|
Dominik Riebeling |
| 2nd Jan 15:59 |
c5530d9: Allow passing additional CFLAGS.
|
rbutil/mkimxboot/Makefile [diff]
rbutil/mkmpioboot/Makefile [diff]
rbutil/mktccboot/Makefile [diff]
rbutil/tools/Makefile [diff]
tools/rbspeex/Makefile [diff]
|
Dominik Riebeling |
| 2nd Jan 15:59 |
8c6c6a6: libtools.make: allow overriding variables via environment.
Simplify a bit while at it as well.
|
rbutil/libtools.make [diff]
|
Dominik Riebeling |
| 2nd Jan 13:11 |
de6c203: ypr0: Tiny cleanup in ypr0 config file.
|
firmware/export/config/samsungypr0.h [diff]
|
Thomas Martitz |
| 2nd Jan 13:11 |
81aac5a: ypr0: Proper current values measured with battery_bench.
The battery benches were done by Lorenzo Miori, thus credits to him for this and r31472.
|
firmware/export/config/samsungypr0.h [diff]
|
Thomas Martitz |
| 2nd Jan 13:11 |
263b080: ypr0: Fix power off at low battery.
|
firmware/powermgmt.c [diff]
|
Thomas Martitz |
| 2nd Jan 10:10 |
0f4dda7: imx233: add AUDIOIN registers, cosmetics
|
firmware/target/arm/imx233/audioin-imx233.h [diff]
firmware/target/arm/imx233/pcm-imx233.c [diff]
|
Amaury Pouly |
| 2nd Jan 10:09 |
abd51ff: fuze+: keymap cleanup, correction and simplification (FS #12504 by Jean-Louis Biasini)
|
apps/keymaps/keymap-fuzeplus.c [diff]
apps/plugins/text_viewer/tv_button.h [diff]
|
Amaury Pouly |
| 2nd Jan 09:52 |
32aa4d9: Remove duplicate note from manual.
The note on how to recursively insert files into the dynamic playlist is present twice so remove one of them. Since this makes the "Useful Hints" subsection empty remove that as well, there are no hints left that aren't merged into the text. (FS #12504 by Jean-Louis Biasini).
While at it remove some hard coded newlines. We really don't want them, if we want a different spacing for new paragraphs this needs to get adjusted in the preamble, not after each paragraph.
|
manual/working_with_playlists/main.tex [diff]
|
Dominik Riebeling |
| 1st Jan 20:28 |
d46afc6: Make USB work again on iPod Nano 2G and iPod Classic. Still not 100% stable on Nano 2G, and HID is still broken.
|
firmware/export/config/ipod6g.h [diff]
firmware/export/config/ipodnano2g.h [diff]
firmware/target/arm/usb-s3c6400x.c [diff]
|
Michael Sparmann |
| 1st Jan 18:21 |
815eba9: GHWCFG* are not as3525v2 specific
|
firmware/export/as3525v2.h [diff]
firmware/export/usb-s3c6400x.h [diff]
|
Rafal Carr |
| 1st Jan 16:39 |
403decf: Fix FS #12243 : On 20GB H10, restore correct upside down state when waking LCD.
In lcd_power_on(), R_DRV_OUTPUT_CONTROL and R_GATE_SCAN_START_POS are now initialized like in lcd_set_flip(), so the display wakes up properly when it is supposed to be upside down.
Thanks to Neil Sharrow for reporting the problem and testing the patch.
|
firmware/target/arm/iriver/h10/lcd-h10_20gb.c [diff]
|
Boris Gjenero |
| 1st Jan 10:34 |
2dc1900: oops, somehow a leading \ went missing making these checks a bit silly!
|
apps/shortcuts.c [diff]
|
Jonathan Gordon |
| 1st Jan 09:16 |
607b384: Manual: make Fuze+ manual build.
Add missing keys as \fixme{} and update some opts for text using keys we don't have on the Fuze+.
|
manual/platform/keymap-sansafuzeplus.tex [diff]
manual/rockbox_interface/browsing_and_playing.tex [diff]
manual/rockbox_interface/main.tex [diff]
|
Dominik Riebeling |
| 1st Jan 09:16 |
19694e50: Manual: add initial Fuze+ files.
Add the platform files and player images. This doesn't make the Fuze+ manual build yet, since some keys used in generic text are still missing.
Taken out of FS #12492 by Jean-Louis Biasini.
|
manual/platform/keymap-sansafuzeplus.tex [new]
manual/platform/sansafuzeplus.tex [new]
manual/rockbox_interface/images/sansafuzeplus-front.pdf [new]
manual/rockbox_interface/images/sansafuzeplus-front.png [new]
manual/rockbox_interface/images/sansafuzeplus-front.svg [new]
|
Dominik Riebeling |
| 1st Jan 02:19 |
36bc6a1: Gigabeat S: Revert removal of usb_plugged in r31489
Synchronous cable read is still required because the timing of the receipt of the cable event cannot be known for sure-- basically it introduced a thread race between main and pmic. If a keypress is desired instead to enter BL USB mode a la AS3525, then it's possible to remove that.
|
bootloader/gigabeat-s.c [diff]
firmware/target/arm/imx31/gigabeat-s/system-target.h [diff]
firmware/target/arm/imx31/gigabeat-s/usb-gigabeat-s.c [diff]
|
Michael Sevakis |
| 31th Dec 20:22 |
7b22ea0: usb-drv-as3525v2.c: merge in usb-s3c6400x.c
as3525v2 specific part is 400 LoC, ipod specific less than 300
(comments and whitespace included)
TODO: merge properly
|
firmware/target/arm/as3525/usb-drv-as3525v2.c [deleted]
firmware/target/arm/usb-s3c6400x.c [diff]
|
Rafal Carr |
| 31th Dec 20:18 |
fd5cb72: usb-s3c6400: use more complete functions from usb-drv-as3525v2
update copyright
|
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
firmware/target/arm/usb-s3c6400x.c [diff]
|
Rafal Carr |
| 31th Dec 20:15 |
18bee1b: usb-drv-as3525v2.h: remove
|
firmware/export/as3525v2.h [diff]
firmware/export/usb-s3c6400x.h [diff]
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
firmware/target/arm/as3525/usb-drv-as3525v2.h [deleted]
|
Rafal Carr |
| 31th Dec 19:38 |
12b7059: usb-s3c6400x: start factorization
|
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
firmware/target/arm/usb-s3c6400x.c [diff]
|
Rafal Carr |
| 31th Dec 19:29 |
ba03cb4: Make local functions static in clock and chessbox plugin
|
apps/plugins/chessbox/chessbox.c [diff]
apps/plugins/chessbox/chessbox_pgn.c [diff]
apps/plugins/clock/clock.c [diff]
apps/plugins/clock/clock_counter.c [diff]
apps/plugins/clock/clock_draw.c [diff]
apps/plugins/clock/clock_draw_analog.c [diff]
apps/plugins/clock/clock_draw_binary.c [diff]
apps/plugins/clock/clock_menu.c [diff]
apps/plugins/clock/clock_settings.c [diff]
|
Bertrik Sikken |
| 31th Dec 19:20 |
c003d6c: fix r31502: USBOTG_AS3525v2 doesn't exist anymore
|
firmware/usb.c [diff]
|
Rafal Carr |
| 31th Dec 19:14 |
a2f6d83: typo
|
firmware/export/config.h [diff]
|
Rafal Carr |
| 31th Dec 19:08 |
cddb1cf: Remove USBOTG_AS3525v2
|
firmware/SOURCES [diff]
firmware/export/config.h [diff]
firmware/export/config/sansaclipplus.h [diff]
firmware/export/config/sansaclipv2.h [diff]
firmware/export/config/sansaclipzip.h [diff]
firmware/export/config/sansafuzev2.h [diff]
firmware/target/arm/usb-s3c6400x.c [diff]
|
Rafal Carr |
| 31th Dec 19:08 |
c55672b: usb-drv-as3525v2: cosmetics
|
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
|
Rafal Carr |
| 31th Dec 17:50 |
f016893: onda: remove now inlined USB_INIT_GPIO()
|
firmware/target/mips/ingenic_jz47xx/usb-jz4740.c [diff]
|
Rafal Carr |
| 31th Dec 17:50 |
84127c9: imx233: fix power_input_status()
|
firmware/target/arm/imx233/power-imx233.c [diff]
|
Rafal Carr |
| 31th Dec 17:44 |
568c441: usb-target.h: remove
|
bootloader/gigabeat-s.c [diff]
bootloader/imx233.c [diff]
bootloader/main-pp.c [diff]
firmware/drivers/m66591.c [diff]
firmware/target/arm/as3525/ascodec-as3525.c [diff]
firmware/target/arm/as3525/usb-as3525.c [diff]
firmware/target/arm/as3525/usb-drv-as3525.c [diff]
firmware/target/arm/as3525/usb-target.h [deleted]
firmware/target/arm/imx233/power-imx233.c [diff]
firmware/target/arm/imx233/usb-imx233.c [diff]
firmware/target/arm/imx31/gigabeat-s/mc13783-gigabeat-s.c [diff]
firmware/target/arm/imx31/gigabeat-s/usb-gigabeat-s.c [diff]
firmware/target/arm/pbell/vibe500/usb-target.h [deleted]
firmware/target/arm/pnx0101/usb-target.h [deleted]
firmware/target/arm/powermgmt-ascodec.c [diff]
firmware/target/arm/rk27xx/usb-drv-rk27xx.c [diff]
firmware/target/arm/rk27xx/usb-rk27xx.c [diff]
firmware/target/arm/s3c2440/gigabeat-fx/usb-meg-fx.c [diff]
firmware/target/arm/s3c2440/gigabeat-fx/usb-target.h [deleted]
firmware/target/arm/s5l8700/usb-s5l8700.c [diff]
firmware/target/arm/s5l8700/usb-target.h [deleted]
firmware/target/arm/system-pp502x.c [diff]
firmware/target/arm/tms320dm320/creative-zvm/usb-creativezvm.c [diff]
firmware/target/arm/tms320dm320/creative-zvm/usb-target.h [deleted]
firmware/target/arm/tms320dm320/sansa-connect/usb-target.h [deleted]
firmware/target/arm/usb-fw-pp5002.c [diff]
firmware/target/arm/usb-fw-pp502x.c [diff]
firmware/target/arm/usb-s3c6400x.c [diff]
firmware/target/arm/usb-target.h [deleted]
firmware/target/arm/usb-tcc.c [diff]
...and 17 more files. |
Rafal Carr |
| 31th Dec 17:44 |
db9ce6d: onda 747/777 : move USB_STATUS_BY_EVENT to config
|
firmware/export/config/ondavx747.h [diff]
firmware/export/config/ondavx777.h [diff]
firmware/target/mips/ingenic_jz47xx/onda_vx747/usb-target.h [diff]
|
Rafal Carr |
| 31th Dec 17:44 |
c721c69: onda usb code: merge into .c file
|
firmware/target/mips/ingenic_jz47xx/onda_vx747/usb-target.h [diff]
firmware/target/mips/ingenic_jz47xx/onda_vx767/usb-target.h [diff]
firmware/target/mips/ingenic_jz47xx/usb-jz4740.c [diff]
|
Rafal Carr |
| 31th Dec 17:44 |
a51879d: creative zvm isp1583 defines: move to isp1583.h
zvm is the only user of this file
|
firmware/drivers/isp1583.c [diff]
firmware/export/isp1583.h [diff]
firmware/target/arm/tms320dm320/creative-zvm/usb-target.h [diff]
|
Rafal Carr |
| 31th Dec 17:44 |
6824fdf: USBOTG_ARC's USB_DRIVER_CLOSE: move to config.h
|
firmware/export/config.h [diff]
firmware/target/arm/usb-target.h [diff]
|
Rafal Carr |
| 31th Dec 17:44 |
4d5dff4: gigabeats usb-target: merge in system-target.h
|
firmware/target/arm/imx31/gigabeat-s/system-target.h [diff]
firmware/target/arm/imx31/gigabeat-s/usb-target.h [deleted]
|
Rafal Carr |
| 31th Dec 17:44 |
a117e77: delete usb-target.h content redundant with PP usb-target.h
|
firmware/target/arm/imx233/usb-target.h [deleted]
firmware/target/arm/iriver/usb-target.h [deleted]
|
Rafal Carr |
| 31th Dec 17:44 |
2de47e2: firewire/usb_remove/insert_int: move to system-target.h
|
firmware/target/arm/as3525/system-target.h [diff]
firmware/target/arm/as3525/usb-target.h [diff]
firmware/target/arm/imx233/system-target.h [diff]
firmware/target/arm/imx233/usb-target.h [diff]
firmware/target/arm/system-target.h [diff]
firmware/target/arm/usb-target.h [diff]
|
Rafal Carr |
| 31th Dec 17:44 |
280d584: usb_drv_connected() is declared in usb_drv.h
|
firmware/target/arm/tms320dm320/creative-zvm/usb-target.h [diff]
firmware/target/arm/tms320dm320/sansa-connect/usb-target.h [diff]
firmware/target/mips/ingenic_jz47xx/onda_vx747/usb-target.h [diff]
firmware/target/mips/ingenic_jz47xx/onda_vx767/usb-target.h [diff]
|
Rafal Carr |
| 31th Dec 17:43 |
2115eac: usb_plugged() is PP only
|
bootloader/gigabeat-s.c [diff]
bootloader/imx233.c [diff]
firmware/target/arm/imx233/power-imx233.c [diff]
firmware/target/arm/imx233/powermgmt-imx233.c [diff]
firmware/target/arm/imx233/usb-imx233.c [diff]
firmware/target/arm/imx233/usb-target.h [diff]
firmware/target/arm/imx31/gigabeat-s/usb-gigabeat-s.c [diff]
firmware/target/arm/imx31/gigabeat-s/usb-target.h [diff]
firmware/target/arm/iriver/usb-target.h [diff]
firmware/target/arm/rk27xx/usb-rk27xx.c [diff]
firmware/target/arm/system-target.h [diff]
firmware/target/arm/usb-fw-pp5002.c [diff]
firmware/target/arm/usb-target.h [diff]
|
Rafal Carr |
| 31th Dec 17:43 |
df09274: move usb_pin_init() declaration to PP's system-target.h
remove duplicate usb_detect() declaration Remove all content from empty usb-target.h files
|
firmware/target/arm/as3525/usb-target.h [diff]
firmware/target/arm/imx233/usb-target.h [diff]
firmware/target/arm/iriver/usb-target.h [diff]
firmware/target/arm/pbell/vibe500/usb-target.h [diff]
firmware/target/arm/system-target.h [diff]
firmware/target/arm/tms320dm320/creative-zvm/usb-target.h [diff]
firmware/target/arm/tms320dm320/sansa-connect/usb-target.h [diff]
firmware/target/arm/usb-target.h [diff]
firmware/target/hosted/android/app/usb-target.h [diff]
firmware/target/hosted/sdl/app/usb-target.h [diff]
firmware/target/hosted/ypr0/usb-target.h [diff]
firmware/target/mips/ingenic_jz47xx/onda_vx747/usb-target.h [diff]
firmware/target/mips/ingenic_jz47xx/onda_vx767/usb-target.h [diff]
|
Rafal Carr |
| 31th Dec 17:43 |
bce42fd: usb_init_device(): move prototype to usb.h
Get rid of some usb-target.h files
|
firmware/export/usb.h [diff]
firmware/target/arm/as3525/usb-as3525.c [diff]
firmware/target/arm/as3525/usb-target.h [diff]
firmware/target/arm/imx233/usb-target.h [diff]
firmware/target/arm/imx31/gigabeat-s/usb-target.h [diff]
firmware/target/arm/iriver/usb-target.h [diff]
firmware/target/arm/pbell/vibe500/usb-target.h [diff]
firmware/target/arm/pnx0101/usb-target.h [diff]
firmware/target/arm/s3c2440/gigabeat-fx/usb-target.h [diff]
firmware/target/arm/s5l8700/usb-target.h [diff]
firmware/target/arm/tms320dm320/creative-zvm/usb-target.h [diff]
firmware/target/arm/tms320dm320/sansa-connect/usb-target.h [diff]
firmware/target/arm/usb-target.h [diff]
firmware/target/coldfire/usb-target.h [diff]
firmware/target/mips/ingenic_jz47xx/onda_vx747/usb-target.h [diff]
firmware/target/mips/ingenic_jz47xx/onda_vx767/usb-target.h [diff]
firmware/target/sh/usb-target.h [diff]
|
Rafal Carr |
| 31th Dec 17:43 |
12a4554: usb-drv-as3525v2: move interrupt disable
|
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
|
Rafal Carr |
| 31th Dec 17:39 |
61f64d9: Minor corrections to the Russian translation
|
apps/lang/russian.lang [diff]
|
Alexander Levin |
| 31th Dec 17:31 |
5cd8aec: Fix FS #7631 : Archos V2 and FM Recorder charging screen problems
ATA power is off in the charging screen to avoid problems when the battery is deeply discharged. Without ATA power, Archos FM and V2 Recorders measure battery voltage as 0V, leading to an unwanted low battery shutdown. This change delays powermgmt_init() on those targets until after ATA power is turned on by storage_init(). The charging screen displays input current, so there is some visible feedback on charging progress.
|
apps/main.c [diff]
apps/screens.c [diff]
|
Boris Gjenero |
| 31th Dec 17:24 |
a5e4459: Update the Russian translation (FS #12420 by James Hunt)
|
apps/lang/russian.lang [diff]
docs/CREDITS [diff]
|
Alexander Levin |
| 31th Dec 15:53 |
a9b5c2a: usb_core: Fix typo in comment
|
firmware/usbstack/usb_core.c [diff]
|
Michael Sparmann |
| 31th Dec 15:47 |
9c72039: Fix FS #12499 - Directory playback fails after saving playlist
This makes playlist_save() properly restore playlist buffer values, so the buffer can be used afterwards.
|
apps/playlist.c [diff]
|
Boris Gjenero |
| 31th Dec 15:32 |
3a9aa8e: Fix up tools/version.sh for git transition.
Since we will be transitioning to git, stop considering svn the primary source. If HEAD is a git-svn revision, return the svn revision number as before
(this means that if you check out old versions they keep their previously canonical version numbers) but if it's not, then just print the short SHA1.
|
tools/version.sh [diff]
|
Torne Wuff |
| 31th Dec 15:30 |
79f88e7: Remove bzr support from tools/version.sh.
Only I ever used this that I know of, and now we are migrating to git it's not needed (and won't work correctly, since we won't be svn-derived).
|
tools/version.sh [diff]
|
Torne Wuff |
| 31th Dec 15:17 |
6fdc91e: usb-s3c6400x: move usb_init_device
|
firmware/target/arm/s5l8700/usb-nano2g-6g.c [diff]
firmware/target/arm/usb-s3c6400x.c [diff]
|
Rafal Carr |
| 31th Dec 14:44 |
249218a: usb-s3c6400x.c: move usb_detect and usb_enable
|
firmware/SOURCES [diff]
firmware/target/arm/s5l8700/usb-nano2g-6g.c [new]
firmware/target/arm/usb-s3c6400x.c [diff]
|
Rafal Carr |
| 31th Dec 13:42 |
ab475d1: The AMSv1 driver limitation that disallows 64K transfers is a USB core limitation, not a CPU limitation, so use the appropriate defines to test for it
|
firmware/usbstack/usb_storage.c [diff]
|
Frank Gevaerts |
| 31th Dec 12:50 |
11707ab: imx233: forgot a file
|
firmware/target/arm/imx233/rtc-imx233.c [new]
|
Amaury Pouly |
| 31th Dec 12:47 |
7d5e2e2: Fix simulator reds.
|
firmware/export/power.h [diff]
|
Thomas Martitz |
| 31th Dec 12:35 |
094e62a: imx233/fuze+: implement rtc (time only, alarm still to implement)
|
firmware/SOURCES [diff]
firmware/drivers/rtc/rtc_imx233.c [diff]
firmware/target/arm/imx233/debug-imx233.c [diff]
firmware/target/arm/imx233/rtc-imx233.h [diff]
|
Amaury Pouly |
| 31th Dec 12:35 |
162fdea: ypr0: Proper battery curve measured with battery_bench.
|
firmware/target/hosted/ypr0/powermgmt-ypr0.c [diff]
|
Thomas Martitz |
| 31th Dec 12:35 |
bba84a9: Enable (and fix) battery_bench on hosted targets.
|
apps/plugins/SOURCES [diff]
apps/plugins/battery_bench.c [diff]
|
Thomas Martitz |
| 31th Dec 12:34 |
05f12e0: ypr0: Enable battery voltage read-out, charging monitoring and charger detection.
Voltage can be read using as3543 adc (i.e. ascodec api, on this target implemented via ioctl()). TODO: Look into possibly controlling charging more by re-using powermgmt-ascodec.c. However, charging seems to be controlled by the kernel, so may not be needed.
Charger state can be read using /dev/minivet. It allows to differentiate between wall charger and usb charging, but that's not implemented (is it even worthwhile?)
|
apps/debug_menu.c [diff]
apps/plugin.c [diff]
apps/plugin.h [diff]
firmware/SOURCES [diff]
firmware/export/config/samsungypr0.h [diff]
firmware/export/power.h [diff]
firmware/export/powermgmt.h [diff]
firmware/export/storage.h [diff]
firmware/powermgmt.c [diff]
firmware/target/hosted/ypr0/powermgmt-ypr0.c [diff]
firmware/target/hosted/ypr0/sc900776.h [new]
firmware/target/hosted/ypr0/system-ypr0.c [diff]
|
Thomas Martitz |
| 31th Dec 00:54 |
07605a6: usb-s3c6400x: Fix endpoints being enabled too late
|
firmware/target/arm/usb-s3c6400x.c [diff]
|
Michael Sparmann |
| 29th Dec 20:58 |
4c2126b: usb PACK_DATA: use a static inline to enable type checking
|
firmware/usbstack/usb_charging_only.c [diff]
firmware/usbstack/usb_class_driver.h [diff]
firmware/usbstack/usb_hid.c [diff]
firmware/usbstack/usb_serial.c [diff]
firmware/usbstack/usb_storage.c [diff]
|
Rafal Carr |
| 29th Dec 20:49 |
6a6269f: usb_hid: fix r31457
descriptor_hid_get() updates its parameter so we need to take its address the update is hidden inside PACK_DATA macro
Fix HID on the Fuze+ Reported by jlbiasini
|
firmware/usbstack/usb_hid.c [diff]
|
Rafal Carr |
| 29th Dec 20:30 |
c17b0af: Fix shortcut to talk time: force enqueuing otherwise it interrupts itself right away when speaking the shortcut entry again.
|
apps/shortcuts.c [diff]
|
Stphane Doyon |
| 29th Dec 13:55 |
2403f38: RDS: Use a define that doesn't imply any particular hardware dependency.
Theoretically, anything with the capability could implement the decoding action in an ISR on any radio chip supporting RDS.
|
firmware/drivers/rds.c [diff]
firmware/drivers/tuner/si4700.c [diff]
firmware/export/config/gigabeats.h [diff]
firmware/export/si4700.h [diff]
|
Michael Sevakis |
| 29th Dec 12:16 |
ea55ad0: Forgot a "static" in r31462.
|
firmware/target/arm/imx31/gigabeat-s/fmradio-i2c-gigabeat-s.c [diff]
|
Michael Sevakis |
| 29th Dec 11:02 |
7b59641: Gigabeat S: Update RDS processing to use asynchronous I2C rather than thread.
|
firmware/drivers/rds.c [diff]
firmware/drivers/tuner/si4700.c [diff]
firmware/export/config/gigabeats.h [diff]
firmware/export/si4700.h [diff]
firmware/target/arm/imx31/gigabeat-s/fmradio-i2c-gigabeat-s.c [diff]
|
Michael Sevakis |
| 29th Dec 04:15 |
20d81d9: i.MX31: Implement asynchronous version of I2C driver.
Scheme is more flexible and should help to enable threadless RDS.
|
firmware/target/arm/imx31/i2c-imx31.c [diff]
firmware/target/arm/imx31/i2c-imx31.h [diff]
|
Michael Sevakis |
| 29th Dec 03:22 |
ad9a058: i.MX31: Some tweaks with variable declaration in SPI driver.
|
firmware/target/arm/imx31/spi-imx31.c [diff]
|
Michael Sevakis |
| 28th Dec 20:37 |
98b38c4: usb-srv-as3525v2: backport r31458
|
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
|
Michael Sparmann |
| 28th Dec 20:16 |
0003018: usb-s3c6400x: Fix some more confusion between DEPCTL_stall and DEPCTL_naksts
|
firmware/target/arm/usb-s3c6400x.c [diff]
|
Michael Sparmann |
| 28th Dec 18:45 |
ddd2eda: USB HID: cosmetics / simplifications
Declare loop variables inside for() ala C99 Remove useless casts Remove one level of pointer indirection in descriptor_hid_get() Simplify a few switch() Align case on the same level than switch
|
firmware/usbstack/usb_hid.c [diff]
|
Rafal Carr |
| 28th Dec 18:23 |
366a52f: remove superfluous ifdef
|
apps/usb_keymaps.c [diff]
|
Rafal Carr |
| 28th Dec 15:06 |
4c12aa1: iPod Classic: HDD endianness change This commit changes the default HDD endianness to the correct one, but stays compatible with the old endianness. If an MBR with the wrong endianness is detected, it will automatically enable word swapping and issue a warning splash.
To permanently fix this you'll need to upgrade emCORE to at least r836. This will wipe all data! A post-r836 build of emCORE will be officially released during the next couple of days.
|
firmware/target/arm/s5l8702/ipod6g/mmcdefs-target.h [diff]
firmware/target/arm/s5l8702/ipod6g/storage_ata-ipod6g.c [diff]
|
Michael Sparmann |
| 28th Dec 10:47 |
a7a78b3: Fix warnings from r31453
|
apps/plugins/imageviewer/jpeg/jpeg_decoder.c [diff]
apps/plugins/pictureflow/pictureflow.c [diff]
|
Bertrik Sikken |
| 28th Dec 10:32 |
d2cdd80: plugins: another round of making local things static and adding missing #includes
|
apps/plugins/alpine_cdc.c [diff]
apps/plugins/goban/goban.c [diff]
apps/plugins/imageviewer/jpeg/jpeg_decoder.c [diff]
apps/plugins/imageviewer/png/png_decoder.c [diff]
apps/plugins/jackpot.c [diff]
apps/plugins/metronome.c [diff]
apps/plugins/pictureflow/pictureflow.c [diff]
apps/plugins/rockboy/emu.c [diff]
apps/plugins/rockboy/lcdc.c [diff]
apps/plugins/rockboy/loader.c [diff]
apps/plugins/rockboy/save.c [diff]
|
Bertrik Sikken |
| 28th Dec 04:55 |
7949dd4: protect the yes/no screen from extra keypresses (which can happen if you display 2 yes/no screens too quickly)
|
apps/gui/yesno.c [diff]
|
Jonathan Gordon |
| 27th Dec 21:10 |
fd150d0: Eliminate the duplicated formatter for the 'sleeptimer duration' setting. It's not needed in the setting declaration since the menu for setting it is called via customized code which already has a formetter.
|
apps/settings_list.c [diff]
|
Alexander Levin |
| 26th Dec 23:12 |
f77353c: ucl: make it possible to specify additional CFLAGS
example: CFLAGS=-m32 make -C mkamsboot
|
tools/ucl/Makefile [diff]
tools/ucl/src/Makefile [diff]
|
Rafal Carr |
| 26th Dec 22:39 |
565b869: file properties: display correctly file/folder sizes > 2GB
Use unsigned type for file sizes (some directory/file structures should be changed too)
|
apps/plugins/properties.c [diff]
|
Rafal Carr |
| 26th Dec 18:13 |
0b885f2: imx233: print rockbox version in bootloader
|
bootloader/imx233.c [diff]
|
Amaury Pouly |
| 26th Dec 16:45 |
84b97dd: fuze+: remove two_finger pseudo touchpad button because it was unrealiable, update keymap to remove akward mappings
|
apps/keymaps/keymap-fuzeplus.c [diff]
firmware/target/arm/imx233/sansa-fuzeplus/button-fuzeplus.c [diff]
firmware/target/arm/imx233/sansa-fuzeplus/button-target.h [diff]
|
Amaury Pouly |
| 26th Dec 16:09 |
4fe6963: imx233: implement core_sleep
|
firmware/target/arm/imx233/clkctrl-imx233.h [diff]
firmware/target/arm/imx233/system-target.h [diff]
firmware/target/arm/thread-arm.c [diff]
|
Amaury Pouly |
| 26th Dec 14:43 |
4e8320d: i.MX31: Rename something
Might as well rename spi_enable_module to spi_enable_node for consistency as well so long as I'm being picky.
|
firmware/target/arm/imx31/gigabeat-s/lcd-gigabeat-s.c [diff]
firmware/target/arm/imx31/mc13783-imx31.c [diff]
firmware/target/arm/imx31/spi-imx31.c [diff]
firmware/target/arm/imx31/spi-imx31.h [diff]
|
Michael Sevakis |
| 26th Dec 14:30 |
d56daa1: i.MX31: Silly little change to enable/disable a SPI
Unify spi_enable/disable_module into one spi_enable_module call for API consistency's sake with I2C driver.
|
firmware/target/arm/imx31/gigabeat-s/lcd-gigabeat-s.c [diff]
firmware/target/arm/imx31/mc13783-imx31.c [diff]
firmware/target/arm/imx31/spi-imx31.c [diff]
firmware/target/arm/imx31/spi-imx31.h [diff]
|
Michael Sevakis |
| 26th Dec 10:29 |
0726b17: Clarify in what units the settings.sleeptimer_duration is
|
apps/settings.h [diff]
|
Alexander Levin |
| 26th Dec 08:57 |
3074b64: Moved initial checking of sleeptimer_on_startup from root_menu.c to settings.c
|
apps/root_menu.c [diff]
apps/settings.c [diff]
|
Nick Peskett |
| 26th Dec 08:45 |
fdcf5e4: Sansa Connect: Set unknown GIOs to state with lowest power consumption. This slightly improves runtime.
Use proper delay for DSP reset and interrupt.
|
firmware/target/arm/tms320dm320/dsp-dm320.c [diff]
firmware/target/arm/tms320dm320/sansa-connect/crt0-board.S [diff]
firmware/target/arm/tms320dm320/system-dm320.c [diff]
|
Tomasz Moń |
| 26th Dec 08:30 |
5dba771: Option to restart running sleep timer on keypress.
|
apps/lang/english.lang [diff]
apps/menus/settings_menu.c [diff]
apps/settings.c [diff]
apps/settings.h [diff]
apps/settings_list.c [diff]
firmware/export/powermgmt.h [diff]
firmware/powermgmt.c [diff]
manual/appendix/config_file_options.tex [diff]
manual/configure_rockbox/startup_shutdown_options.tex [diff]
|
Nick Peskett |
| 26th Dec 08:06 |
57a0ebb: Rockbox Utility: recognize Nano 6th gen as unsupported device.
|
rbutil/rbutilqt/rbutil.ini [diff]
|
Dominik Riebeling |
| 26th Dec 07:26 |
2ecaca9: New General Settings submenu: Startup/Shutdown
A dedicated submenu for items which are run at startup, or initiate a shutdown.
Currently containing: Start Screen, Idle Poweroff, Sleep Timer & Start Sleep Timer on Boot.
|
apps/lang/english.lang [diff]
apps/menus/exported_menus.h [diff]
apps/menus/main_menu.c [diff]
apps/menus/settings_menu.c [diff]
apps/menus/time_menu.c [diff]
manual/configure_rockbox/main.tex [diff]
manual/configure_rockbox/sleep_timer.tex [deleted]
manual/configure_rockbox/startup_shutdown_options.tex [new]
manual/configure_rockbox/system_options.tex [diff]
manual/configure_rockbox/time_and_date.tex [diff]
manual/main_menu/main.tex [diff]
|
Nick Peskett |
| 25th Dec 23:03 |
3bc771d: Revert r31239 and r31250. Selecting ALL in disktidy used to be generally safe for most people, and these changes change that, making it easy to delete most or all of a user's music. This is a *very* bad idea.
|
apps/plugins/disktidy.config [diff]
|
Frank Gevaerts |
| 25th Dec 20:04 |
cf04cf3: Fix missing include.
|
apps/plugin.h [diff]
|
Thomas Martitz |
| 25th Dec 19:16 |
7a7eca6: Unify a bit.
|
firmware/export/rbpaths.h [diff]
|
Thomas Martitz |
| 25th Dec 19:11 |
20b662a: rbpaths: Add new special dir HOME_DIR for RaaA.
HOME_DIR is intended for not-so-advanced files which shall be user visible, and thus not in /.rockbox. Therefore HOME_DIR is translated to $HOME on RaaA, /sdcard on android, the internal memory on ypr0 and "/" on native targets.
ROCKBOX_DIR ("/.rockbox") already existed as special and is translated to whatever the real rockbox dir is on the target (e.g. /sdcard/rockbox on android), but it's not suitable for some files we generate
(e.g. battery-bench.txt).
|
apps/plugins/battery_bench.c [diff]
apps/plugins/test_codec.c [diff]
apps/plugins/test_disk.c [diff]
apps/plugins/test_gfx.c [diff]
apps/plugins/test_grey.c [diff]
firmware/common/rbpaths.c [diff]
firmware/export/rbpaths.h [diff]
firmware/general.c [diff]
|
Thomas Martitz |
| 25th Dec 17:23 |
1678459: ypr0: Fix ascodec_readbytes().
|
firmware/target/hosted/ypr0/ascodec-ypr0.c [diff]
|
Thomas Martitz |
| 25th Dec 17:23 |
1dcc834: ypr0: Remove last #ifdef in as3514.
It's now using completely the same driver as Sansa daps. This also increases the volume range.
|
firmware/drivers/audio/as3514.c [diff]
firmware/export/as3514.h [diff]
|
Thomas Martitz |
| 25th Dec 15:46 |
e650992: FS #12482 - Romanian language update by Sergiu Rotaru
|
apps/lang/romaneste.lang [diff]
|
Bertrik Sikken |
| 24th Dec 22:13 |
bf021e3: ypr0: Add variables to provide a argv and stdout/err redirection for running Rockbox to the loader script.
|
utils/ypr0tools/files/etc/profile [diff]
utils/ypr0tools/rockbox.sh [diff]
|
Thomas Martitz |
| 24th Dec 18:23 |
1a0bc64: imx233: forgot a file
|
firmware/target/arm/imx233/powermgmt-imx233.h [new]
|
Amaury Pouly |
| 24th Dec 18:20 |
f7f1f70: imx233/fuze+: implement power management(battery charger), add powermgmt debug info, add power debug info, move target specific powermgmt code to its own files, remove auto-slow setup which was forgotten for debugging
|
firmware/SOURCES [diff]
firmware/export/imx233.h [diff]
firmware/target/arm/imx233/debug-imx233.c [diff]
firmware/target/arm/imx233/power-imx233.c [diff]
firmware/target/arm/imx233/power-imx233.h [diff]
firmware/target/arm/imx233/powermgmt-imx233.c [diff]
firmware/target/arm/imx233/powermgmt-target.h [deleted]
firmware/target/arm/imx233/sansa-fuzeplus/powermgmt-fuzeplus.c [new]
firmware/target/arm/imx233/sansa-fuzeplus/powermgmt-target.h [new]
|
Amaury Pouly |
| 24th Dec 16:59 |
a1d3ed2: ypr0: Cleanup and simplify ascodec functions. Fix audiohw_{pre,post}init() not being called.
|
firmware/drivers/audio/as3514.c [diff]
firmware/target/hosted/pcm-alsa.c [diff]
firmware/target/hosted/ypr0/ascodec-target.h [diff]
firmware/target/hosted/ypr0/ascodec-ypr0.c [diff]
|
Thomas Martitz |
| 24th Dec 14:40 |
2ec443d: Remove bash-specific syntax from rockboxdev.sh
|
tools/rockboxdev.sh [diff]
|
Thomas Martitz |
| 24th Dec 13:18 |
4539ffe: TMS320DM320: Add generic I/O debug window for targets other than mrobe 500.
DEBUG_GIO allows users to set any GIO options (direction, output state). As this feature should be used only by experienced users it is compiled conditionally.
Raise I2C delay values since udelay() is now precise and previous values seems to be too low for some devices.
|
firmware/target/arm/tms320dm320/debug-dm320.c [diff]
firmware/target/arm/tms320dm320/i2c-dm320.c [diff]
|
Tomasz Moń |
| 24th Dec 12:13 |
616d786: Update config.h for the previous commit.
|
firmware/export/config.h [diff]
|
Thomas Martitz |
| 24th Dec 12:09 |
b8197aa: ypr0: Rename ypr0.h to match naming scheme.
|
firmware/export/config/samsungypr0.h [new]
firmware/export/config/ypr0.h [deleted]
|
Thomas Martitz |
| 24th Dec 11:34 |
e6717d1: Fix messed up zxbox keymaps. Fixes fuze+ red also.
|
apps/plugins/zxbox/keymaps.h [diff]
apps/plugins/zxbox/zxbox_keyb.c [diff]
|
Thomas Martitz |
| 24th Dec 11:21 |
e3bcb0e: Fix reds.
|
firmware/export/config/sim.h [diff]
firmware/system.c [diff]
|
Thomas Martitz |
| 24th Dec 10:56 |
249bba0: Initial commit of the Samsung YP-R0 port.
This port is a hybrid native/RaaA port. It runs on a embedded linux system, but is the only application. It therefore can implement lots of stuff that native targets also implement, while leveraging the underlying linux kernel.
The port is quite advanced. User interface, audio playback, plugins work mostly fine. Missing is e.g. power mangement and USB (see SamsungYPR0 wiki page).
Included in utils/ypr0tools are scripts and programs required to generate a patched firmware. The patched firmware has the rootfs modified to load Rockbox. It includes a early/safe USB mode.
This port needs a new toolchain, one that includes glibc headers and libraries. rockboxdev.sh can generate it, but e.g. codesourcey and distro packages may also work.
Most of the initial effort is done by Lorenzo Miori and others (on ABI), including reverse engineering and patching of the original firmware, initial drivers, and more. Big thanks to you.
Flyspray: FS #12348 Author: Lorenzo Miori, myself
Merry christmas to ypr0 owners! :)
|
apps/SOURCES [diff]
apps/keymaps/keymap-ypr0.c [new]
apps/plugin.h [diff]
apps/plugins/SOURCES.app_build [diff]
apps/plugins/SUBDIRS [diff]
apps/plugins/SUBDIRS.app_build [diff]
apps/plugins/battery_bench.c [diff]
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/clix.c [diff]
apps/plugins/cube.c [diff]
apps/plugins/doom/i_video.c [diff]
apps/plugins/fft/fft.c [diff]
apps/plugins/fireworks.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/jewels.c [diff]
apps/plugins/lamp.c [diff]
apps/plugins/lib/pluginlib_actions.c [diff]
apps/plugins/lib/simple_viewer.c [diff]
...and 101 more files. |
Thomas Martitz |
| 23rd Dec 15:09 |
567e0ad: Actually remove the pulled out field (sequel to r31406)
|
apps/metadata.h [diff]
|
Alexander Levin |
| 23rd Dec 12:54 |
461e2c7: Actually call ct-ng (i.e. fix left-over from testing).
|
tools/rockboxdev.sh [diff]
|
Thomas Martitz |
| 23rd Dec 12:49 |
6296045: Add crosstool-NG build to rockboxdev.sh.
rockboxdev.sh can now build toolchains using ct-ng (and build ct-ng before if required). It downloads the appropriate config for ct-ng and lets it do its job.
Used for the upcoming YP-R0 target, which requires a full toolchain including libc.
|
tools/rockboxdev.sh [diff]
|
Thomas Martitz |
| 23rd Dec 08:13 |
c00938e: Configure: Fix endianess detection.
|
tools/configure [diff]
|
Thomas Martitz |
| 23rd Dec 08:03 |
013cc9d: Resolve CROSS/CROSS_COMPILE dualism in configure to use only CROSS_COMPILE (only used for SDL builds so far), which should be the de facto environment variable for this.
|
tools/configure [diff]
|
Thomas Martitz |
| 22nd Dec 20:27 |
893666a: Rockbox Utility: add description and helper code for VS.
For building Rockbox Utility with Visual Studio some extra steps need to be done. Visual Studio is also lacking some C99 standard headers. Add the missing headers (from clang / msinttypes) and a Makefile to automate the extra steps. See the README file for other requirements and necessary steps.
|
rbutil/rbutilqt/msvc/Makefile [new]
rbutil/rbutilqt/msvc/README [new]
rbutil/rbutilqt/msvc/inttypes.h [new]
rbutil/rbutilqt/msvc/stdbool.h [new]
rbutil/rbutilqt/msvc/stdint.h [new]
|
Dominik Riebeling |
| 22nd Dec 17:56 |
7f7a2d3: Rename 'mp3entry.embed_cuesheet' to 'mp3entry.embedded_cuesheet' and pull out a field (FS #12473)
|
apps/cuesheet.c [diff]
apps/metadata.c [diff]
apps/metadata.h [diff]
apps/metadata/id3tags.c [diff]
apps/metadata/vorbis.c [diff]
|
Alexander Levin |
| 22nd Dec 17:48 |
63c4ef9: Rename 'mp3entry.embed_albumart' to 'mp3entry.has_embedded_albumart' (FS #12470). No functional changes.
|
apps/hosted/android/notification.c [diff]
apps/metadata.h [diff]
apps/metadata/ape.c [diff]
apps/metadata/asf.c [diff]
apps/metadata/id3tags.c [diff]
apps/metadata/mp4.c [diff]
apps/playback.c [diff]
|
Alexander Levin |
| 22nd Dec 17:03 |
5b5871b: TMS320DM320: Disable CLOCKOUT signal to save some power.
|
firmware/target/arm/tms320dm320/dsp/dsp-image.h [diff]
firmware/target/arm/tms320dm320/dsp/main.c [diff]
|
Tomasz Moń |
| 22nd Dec 12:27 |
8942bf8: Thank you for the bug hunting help, Andrej Sinicyn. However CREDITS is reserved for people who contribute substantial amounts of code or data.
|
docs/CREDITS [diff]
|
Bjrn Stenberg |
| 22nd Dec 11:11 |
0fd1408: Add Andrej Sinicyn to credits
|
docs/CREDITS [diff]
|
Amaury Pouly |
| 22nd Dec 11:10 |
452354a: sd-imx233: fix a few parameters when calling send_cmd, thanks to Andrej Sinicyn for spotting this
|
firmware/target/arm/imx233/sd-imx233.c [diff]
|
Amaury Pouly |
| 22nd Dec 07:45 |
f9a135a: Sansa Connect: Significantly decrease MIN_YIELD_PERIOD in sdmmc driver.
|
firmware/target/arm/tms320dm320/sdmmc-dm320.c [diff]
|
Tomasz Moń |
| 22nd Dec 03:20 |
b0e7869: usb-drv-as3525v2: use all endpoints
|
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
|
Rafal Carr |
| 21st Dec 20:11 |
f805b5d: TMS320DM320: Ensure udelay() will not end before specified amount of time.
|
firmware/target/arm/tms320dm320/system-dm320.c [diff]
|
Tomasz Moń |
| 21st Dec 17:08 |
b4ffcb5: Fix red.
|
firmware/target/mips/ingenic_jz47xx/i2c-jz4740.c [diff]
|
Boris Gjenero |
| 21st Dec 17:02 |
6c97145: Add missing includes found using -Wmissing-declarations.
|
firmware/drivers/audio/tsc2100.c [diff]
firmware/drivers/audio/wm8751.c [diff]
firmware/drivers/audio/wm8758.c [diff]
firmware/drivers/audio/wm8978.c [diff]
firmware/target/arm/as3525/usb-as3525.c [diff]
firmware/target/arm/at91sam/lyre_proto1/adc-lyre_proto1.c [diff]
firmware/target/arm/at91sam/lyre_proto1/lcd-lyre_proto1.c [diff]
firmware/target/arm/s3c2440/gigabeat-fx/wmcodec-meg-fx.c [diff]
firmware/target/mips/ingenic_jz47xx/ata-nand-jz4740.c [diff]
firmware/target/mips/ingenic_jz47xx/i2c-jz4740.c [diff]
firmware/target/mips/ingenic_jz47xx/system-jz4740.c [diff]
firmware/target/sh/archos/fm_v2/usb-fm_v2.c [diff]
|
Boris Gjenero |
| 21st Dec 16:36 |
14c2e67: Make more local functions static.
|
apps/screen_access.c [diff]
firmware/drivers/serial.c [diff]
firmware/target/arm/olympus/mrobe-100/lcd-remote-mr100.c [diff]
firmware/target/arm/philips/hdd1630/button-hdd1630.c [diff]
firmware/target/arm/philips/hdd6330/button-hdd6330.c [diff]
firmware/target/arm/s5l8700/ipodnano2g/lcd-nano2g.c [diff]
firmware/target/arm/s5l8700/ipodnano2g/piezo-nano2g.c [diff]
firmware/target/coldfire/pcf50606-coldfire.c [diff]
firmware/target/sh/archos/uart-archos.c [diff]
|
Boris Gjenero |
| 21st Dec 15:06 |
2800c55: TMS320DM320: Check for TIMER1 bit in udelay().
|
firmware/target/arm/tms320dm320/system-dm320.c [diff]
|
Tomasz Moń |
| 21st Dec 14:47 |
2c85013: libtremor: fix memory corruption bug introduced in r30728 that could cause crashes or playback failures for some album art infested files. Closes FS #12448.
|
apps/codecs/libtremor/vorbisfile.c [diff]
|
Nils Wallmnius |
| 21st Dec 13:56 |
37f4dfc: TMS320DM320: Prevent lockup in udelay() when this function is called with interrupts disabled.
|
firmware/target/arm/tms320dm320/system-dm320.c [diff]
|
Tomasz Moń |
| 21st Dec 11:52 |
3aced71: Sansa Connect: Put DAC (needed for analog video output) in Powerdown mode.
|
firmware/target/arm/tms320dm320/sansa-connect/lcd-sansaconnect.c [diff]
|
Tomasz Moń |
| 21st Dec 10:55 |
d63b19a: Fix comment in sdmmc to reflect what it really means.
|
firmware/target/arm/tms320dm320/sdmmc-dm320.c [diff]
|
Tomasz Moń |
| 21st Dec 09:45 |
31c0842: Sansa Connect: Don't enable DAC clock as it's not necessary.
|
firmware/target/arm/tms320dm320/sansa-connect/lcd-sansaconnect.c [diff]
|
Tomasz Moń |
| 21st Dec 08:58 |
013384f: Sansa Connect: Add udelay() in sdmmc card initialization to prevent dead locks.
|
firmware/target/arm/tms320dm320/sdmmc-dm320.c [diff]
firmware/target/arm/tms320dm320/system-dm320.c [diff]
|
Tomasz Moń |
| 20th Dec 21:02 |
01415ad: AGC: respect gain steps defined in audiohw_settings[]
|
apps/recorder/recording.c [diff]
|
Marcin Bukat |
| 20th Dec 20:05 |
e6c85a6: local variable app/gui/icon.c/iconsets can be made static
|
apps/gui/icon.c [diff]
|
Bertrik Sikken |
| 20th Dec 19:57 |
67eefad: Disable unused functions for archos-player in apps/screen_access.c
|
apps/screen_access.c [diff]
|
Bertrik Sikken |
| 20th Dec 19:35 |
cb972ab: Another round of making local functions static
|
apps/gui/skin_engine/skin_engine.c [diff]
apps/root_menu.c [diff]
apps/screen_access.c [diff]
apps/shortcuts.c [diff]
firmware/font.c [diff]
|
Bertrik Sikken |
| 20th Dec 19:32 |
0cb0b50: Remove duplicate include. Thanks to Jean-Louis Biasini for spottin this.
|
rbutil/rbutilqt/base/bootloaderinstallfile.cpp [diff]
|
Frank Gevaerts |
| 20th Dec 18:19 |
51ff206: rbutil: enable clipzip
|
rbutil/rbutilqt/rbutil.ini [diff]
|
Rafal Carr |
| 20th Dec 17:48 |
e4614c4: mkamsboot: update README
|
rbutil/mkamsboot/README [diff]
|
Rafal Carr |
| 20th Dec 17:48 |
6a94f6b: mkamsboot: don't boot OF when USB is plugged
USB now works on all models
|
rbutil/mkamsboot/dualboot.c [diff]
rbutil/mkamsboot/dualboot.h [diff]
rbutil/mkamsboot/dualboot/dualboot.S [diff]
|
Rafal Carr |
| 20th Dec 14:55 |
dafbcad: Add missing strings to American English
|
apps/lang/english-us.lang [diff]
|
Michael Chicoine |
| 20th Dec 12:36 |
44d1a26: Sansa Connect: use udelay() in AVR spi_txrx().
|
firmware/target/arm/tms320dm320/sansa-connect/avr-sansaconnect.c [diff]
firmware/target/arm/tms320dm320/system-dm320.c [diff]
|
Tomasz Moń |
| 20th Dec 11:49 |
4aec001: TMS320DM320: Use TIMER1 (tick generator) to make udelay() precise.
|
firmware/target/arm/tms320dm320/system-dm320.c [diff]
|
Tomasz Moń |
| 20th Dec 07:32 |
1a4aea3: Renamed embed_cuesheet struct to embedded_cuesheet.
A bit of a compromise; though the struct has been renamed, the field within the mp3entry struct is still called embed_cuesheet.
This is for consistency with the embed_albumart field.
|
apps/metadata.h [diff]
|
Nick Peskett |
| 20th Dec 07:15 |
1b781df: Convert hard-coded unicode byte order mark values to constants.
|
apps/cuesheet.c [diff]
apps/metadata/id3tags.c [diff]
apps/misc.c [diff]
apps/misc.h [diff]
|
Nick Peskett |
| 20th Dec 05:21 |
c24a36d: Sansa Connect: Disable EMIF clock after booting main binary. Raise the threshold values for battery dangerous and shutoff levels.
On this player EMIF is needed for accessing NOR flash. Disabling it improves battery runtime by about 25 minutes.
|
firmware/target/arm/tms320dm320/sansa-connect/powermgmt-sansaconnect.c [diff]
firmware/target/arm/tms320dm320/system-dm320.c [diff]
|
Tomasz Moń |
| 19th Dec 22:10 |
74516e0: usb-drv-as3525v2: revert part of r31243
assigning a partially initialized structure (through casting) will initialize members unspecified in the initialization
|
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
|
Rafal Carr |
| 19th Dec 19:13 |
02fad29: Remove obsolete empty IRAM defines from the sansa m200v4 config file.
|
firmware/export/config/sansam200v4.h [diff]
|
Andree Buschmann |
| 19th Dec 19:12 |
fdc29d0: Add more INIT_ATTR and add config.h includes to header files with INIT_ATTR.
|
apps/buffering.h [diff]
apps/codec_thread.h [diff]
apps/filetypes.h [diff]
apps/gui/statusbar.h [diff]
apps/gui/wps.h [diff]
apps/misc.h [diff]
apps/playlist.h [diff]
apps/radio/radio.h [diff]
apps/recorder/pcm_record.h [diff]
apps/settings.h [diff]
apps/tagcache.h [diff]
apps/tagtree.h [diff]
apps/tree.h [diff]
apps/voice_thread.h [diff]
firmware/export/disk.h [diff]
firmware/export/mmc.h [diff]
firmware/export/nand.h [diff]
firmware/export/pcm-internal.h [diff]
firmware/export/pcm.h [diff]
firmware/export/power.h [diff]
firmware/export/ramdisk.h [diff]
firmware/export/scroll_engine.h [diff]
firmware/export/sd.h [diff]
firmware/export/tuner.h [diff]
firmware/export/usb.h [diff]
firmware/include/core_alloc.h [diff]
firmware/target/arm/as3525/ascodec-target.h [diff]
|
Boris Gjenero |
| 19th Dec 18:58 |
7d61376: Android: Ship cpufeatures.[ch] from the sdk to enable the build under the ndk r5 again.
Otherwise we could only build under r6. As r7 is the latest and can't build rockbox don't break peoples installed ndks.
|
android/android.make [diff]
android/cpufeatures/cpu-features.c [new]
android/cpufeatures/cpu-features.h [new]
|
Thomas Martitz |
| 19th Dec 18:53 |
e6e2ae8: There's no good reason for requiring the mr500 remote just to run battery_bench
|
apps/plugins/battery_bench.c [diff]
|
Frank Gevaerts |
| 19th Dec 18:46 |
0740584: FS #12463: Improve performance for multichannel FLAC decoding. Speeds up decoding by 3 MHz on PP5022, 6-7 MHz on S5L870x and 11-12 MHz on MCF5250. 5.1-88kHz-files still do not decode in realtime on Coldfire and PP502x.
|
apps/codecs/flac.c [diff]
apps/codecs/libffmpegFLAC/bitstream.h [diff]
apps/codecs/libffmpegFLAC/decoder.c [diff]
|
Andree Buschmann |
| 19th Dec 18:17 |
9b92073: Fix bitmap scaling for Coldfire. Closes FS #12411.
|
apps/recorder/resize.c [diff]
|
Andree Buschmann |
| 19th Dec 14:46 |
8439c2e: Fix left-over hardcoded path (oops).
|
android/android.make [diff]
|
Thomas Martitz |
| 19th Dec 14:42 |
287454d: Hosted/linux: Add process/cpu info screen to the debug menu.
The new menu is very helpful on RaaA, but also shown in the sim. It shows the process cpu usage, process' time stats (user,sys,real) and the cpu frequency stats.
It uses a thread to sample the data, however the thread is not created until the menu is visited for the first time.
|
android/android.make [diff]
apps/debug_menu.c [diff]
firmware/SOURCES [diff]
firmware/target/hosted/cpuinfo-linux.c [new]
firmware/target/hosted/cpuinfo-linux.h [new]
|
Thomas Martitz |
| 19th Dec 14:19 |
f53c04b: Make embedded cuesheet type 1 text encoding check slightly more efficient
|
apps/metadata/id3tags.c [diff]
|
Nick Peskett |
| 19th Dec 13:02 |
476f4a7: I think 'e' for arm (rather than 'a') is a typo
|
tools/rockboxdev.sh [diff]
|
Nick Peskett |
| 19th Dec 12:11 |
84b5274: Remove deprecated arm toolchain from rockboxdev.sh. Replace with arm-eabi.
|
tools/rockboxdev.sh [diff]
|
Thomas Martitz |
| 19th Dec 07:54 |
0402a5c: Add the shortcuts menu %cs value to the manual
|
manual/appendix/wps_tags.tex [diff]
|
Jonathan Gordon |
| 19th Dec 07:08 |
6c6c476: Buflib: Fix handles being possibly moved twice
Author: Boris Gjenero Fixes: FS #12441, FS #12464
|
firmware/buflib.c [diff]
|
Thomas Martitz |
| 19th Dec 05:39 |
b98d03f: TMS320DM320: Turn on Image Buffer clock on demand (FS #12462)
This improves battery runtime on Sansa Connect by approximately 40 minutes.
|
firmware/target/arm/tms320dm320/dsp/arm.c [diff]
firmware/target/arm/tms320dm320/dsp/arm.h [diff]
firmware/target/arm/tms320dm320/dsp/dsp-image.h [diff]
firmware/target/arm/tms320dm320/dsp/registers.h [diff]
firmware/target/arm/tms320dm320/mrobe-500/lcd-mr500.c [diff]
firmware/target/arm/tms320dm320/sansa-connect/pcm-sansaconnect.c [diff]
|
Tomasz Moń |
| 19th Dec 05:31 |
2d8fd04: Sansa Connect: Use Image Buffer for screen updates.
This improves framerate update (when uboosted, approximate values) from 151 fps to 911 fps for whole screen update and from 432 fps to 3017 fps for quarter screen update.
|
firmware/target/arm/tms320dm320/sansa-connect/lcd-sansaconnect.c [diff]
firmware/target/arm/tms320dm320/sansa-connect/lcd-target.h [diff]
|
Tomasz Moń |
| 18th Dec 23:40 |
ba2740a: disk: fix sector multiplier init, also remove a test which has became obsolete
|
firmware/common/disk.c [diff]
|
Amaury Pouly |
| 18th Dec 20:35 |
676708c: AMSv2: enable storage write in bootloader
|
firmware/target/arm/as3525/sd-as3525v2.c [diff]
|
Rafal Carr |
| 18th Dec 11:41 |
2a72e0a: Add a recommendation about 'peak meter' usage to the manual.
|
manual/advanced_topics/main.tex [diff]
manual/rockbox_interface/wps.tex [diff]
|
Andree Buschmann |
| 18th Dec 09:41 |
292e7ca: Gigabeat S: PMIC SPI improvement and bugfixes.
Nick some aspects from the as3525 ascodec driver to improve throughput in the beast's SPI communications by switching tranfer descriptors to the caller's stack and getting rid of thread synchronization.
Fix a bug that suddenly became obvious that could permanently stall the SPI driver because all data could be shifted out before the interrupt could get serviced. In that case, it needs a kick to restart it. Should probably put the SPI interrupt priority above DVFS.
A tweak to the event registration interface to simplify it.
|
firmware/export/mc13783.h [diff]
firmware/target/arm/imx31/gigabeat-s/mc13783-gigabeat-s.c [diff]
firmware/target/arm/imx31/mc13783-imx31.c [diff]
firmware/target/arm/imx31/spi-imx31.c [diff]
|
Michael Sevakis |
| 18th Dec 06:09 |
0efabb3: Add linker script wildcards for -ffunction-sections and -fdata-sections.
This adds wildcards to accept section names created by -ffunction-sections and -fdata-sections. It should now be possible to build all targets with those switches. Other wildcards such as those in r31337 and r31338 are only needed when things are explicitly put into those sectons.
|
firmware/rom.lds [diff]
|
Boris Gjenero |
| 18th Dec 05:43 |
ca9111e: Add KEEP() around vectors in linker scripts.
Vectors are needed by the CPU, but they don't need to be accessed by Rockbox. Without the KEEP(), they can be removed when liking with --gc-sections, creating a broken binary without any warnings. This tells the linker to not remove them. It should enable use of --gc-sections for all targets. When not using --gc-sections, this does not change the binary.
|
firmware/decompressor/link.lds [diff]
firmware/rom.lds [diff]
firmware/target/arm/at91sam/boot.lds [diff]
firmware/target/arm/imx31/app.lds [diff]
firmware/target/arm/ipod/app.lds [diff]
firmware/target/arm/iriver/app.lds [diff]
firmware/target/arm/olympus/app.lds [diff]
firmware/target/arm/pbell/app.lds [diff]
firmware/target/arm/philips/app.lds [diff]
firmware/target/arm/pnx0101/app.lds [diff]
firmware/target/arm/s3c2440/app.lds [diff]
firmware/target/arm/s3c2440/boot.lds [diff]
firmware/target/arm/samsung/app.lds [diff]
firmware/target/arm/sandisk/app.lds [diff]
firmware/target/arm/tatung/app.lds [diff]
firmware/target/arm/tcc780x/app.lds [diff]
firmware/target/arm/tms320dm320/app.lds [diff]
firmware/target/mips/ingenic_jz47xx/app.lds [diff]
firmware/target/mips/ingenic_jz47xx/boot.lds [diff]
firmware/test/i2c/app.lds [diff]
firmware/test/kernel/app.lds [diff]
flash/bootloader/no_rom.lds [diff]
|
Boris Gjenero |
| 18th Dec 01:08 |
dc07503: I forgot to flip the true response from memcmp
|
apps/metadata/id3tags.c [diff]
|
Nick Peskett |
| 18th Dec 00:43 |
6aa0702: Type 1 text encoding uses BOM to decide byte order, type 2 has no BOM and is BE.
|
apps/metadata/id3tags.c [diff]
|
Nick Peskett |
| 17th Dec 23:00 |
ae90b29: Hard code the cuesheet offset for double byte encoding, rather than pointless calculation.
|
apps/metadata/id3tags.c [diff]
|
Nick Peskett |
| 17th Dec 19:34 |
73627ce: Try to fix r31346
|
firmware/target/arm/imx31/gigabeat-s/gpio-gigabeat-s.c [diff]
|
Bertrik Sikken |
| 17th Dec 19:24 |
8c19dcd: FS #12370: Initial RDS support for Si4701/Si4703 tuner (beast and clip zip)
|
apps/debug_menu.c [diff]
firmware/SOURCES [diff]
firmware/drivers/rds.c [new]
firmware/drivers/tuner/si4700.c [diff]
firmware/export/config/gigabeats.h [diff]
firmware/export/config/sansaclipzip.h [diff]
firmware/export/rds.h [new]
firmware/export/si4700.h [diff]
firmware/target/arm/as3525/fmradio-i2c-as3525.c [diff]
firmware/target/arm/as3525/system-as3525.c [diff]
firmware/target/arm/imx31/gigabeat-s/fmradio-i2c-gigabeat-s.c [diff]
firmware/target/arm/imx31/gigabeat-s/gpio-gigabeat-s.c [diff]
firmware/target/arm/imx31/gigabeat-s/gpio-target.h [diff]
|
Bertrik Sikken |
| 17th Dec 17:31 |
17ed325: Add const to global pointers to strings.
When a global pointer is not declared as constant, gcc will put it in memory. Getting the address of the string it points to requires loading the address of the pointer and then loading the pointer. When the pointer is declared constant, the address of the string is loaded directly.
|
apps/metadata/wave.c [diff]
apps/recorder/keyboard.c [diff]
apps/tagcache.c [diff]
firmware/target/arm/imx31/mc13783-imx31.c [diff]
|
Boris Gjenero |
| 17th Dec 14:07 |
f372212: Add new metadata feature to the manual section 'Featureset for generic metadata tags'.
|
manual/appendix/file_formats.tex [diff]
|
Andree Buschmann |
| 17th Dec 12:43 |
f0f24a3: Fix building of test_codec
|
apps/plugins/test_codec.c [diff]
|
Nils Wallmnius |
| 17th Dec 09:22 |
1b7455e: imxtools: fix compilation when cross compiling for windows (tm doesn't have timezone fields)
|
utils/imxtools/sb.c [diff]
|
Amaury Pouly |
| 17th Dec 08:57 |
719b954: rbspeex: fix cross compiling rbspeex.dll.
|
tools/rbspeex/Makefile [diff]
|
Dominik Riebeling |
| 17th Dec 06:54 |
0976982: Swap red and yellow for green on r31339's cranky builds.
|
bootloader/sansa_as3525.c [diff]
firmware/target/arm/s5l8700/ipodnano2g/nand-nano2g.c [diff]
firmware/target/arm/s5l8700/pcm-s5l8700.c [diff]
firmware/target/arm/s5l8702/ipod6g/lcd-ipod6g.c [diff]
firmware/target/arm/s5l8702/ipod6g/storage_ata-ipod6g.c [diff]
firmware/target/arm/s5l8702/pcm-s5l8702.c [diff]
firmware/target/arm/usb-s3c6400x.c [diff]
|
Michael Sevakis |
| 17th Dec 06:27 |
6a67707: Commit to certain names for cache coherency APIs and discard the aliases.
Wouldn't surprise me a bit to get some non-green.
|
apps/codec_thread.c [diff]
apps/codecs.c [diff]
apps/codecs.h [diff]
apps/codecs/codec_crt0.c [diff]
apps/codecs/mpa.c [diff]
apps/codecs/spc.c [diff]
apps/plugin.c [diff]
apps/plugin.h [diff]
apps/plugins/fft/fft.c [diff]
apps/plugins/mpegplayer/alloc.c [diff]
apps/plugins/mpegplayer/video_thread.c [diff]
apps/plugins/plugin_crt0.c [diff]
bootloader/gigabeat-s.c [diff]
bootloader/gigabeat.c [diff]
firmware/export/load_code.h [diff]
firmware/export/system.h [diff]
firmware/load_code.c [diff]
firmware/rolo.c [diff]
firmware/target/arm/as3525/pcm-as3525.c [diff]
firmware/target/arm/as3525/usb-drv-as3525.c [diff]
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
firmware/target/arm/ata-pp5020.c [diff]
firmware/target/arm/imx31/ata-imx31.c [diff]
firmware/target/arm/imx31/crt0.S [diff]
firmware/target/arm/imx31/gigabeat-s/pcm-gigabeat-s.c [diff]
firmware/target/arm/imx31/sdma-imx31.c [diff]
firmware/target/arm/mmu-arm.S [diff]
firmware/target/arm/mmu-arm.h [diff]
firmware/target/arm/mmu-armv6.S [diff]
firmware/target/arm/pcm-pp.c [diff]
...and 21 more files. |
Michael Sevakis |
| 17th Dec 01:00 |
43d7a75: Get the linker files that slipped through in r31337.
|
firmware/target/arm/as3525/app.lds [diff]
firmware/target/arm/as3525/boot.lds [diff]
firmware/target/arm/s5l8700/app.lds [diff]
firmware/target/arm/s5l8700/boot.lds [diff]
firmware/target/arm/s5l8702/app.lds [diff]
firmware/target/arm/s5l8702/boot.lds [diff]
|
Michael Sevakis |
| 17th Dec 00:43 |
28dec00: Do some things to make -ffunction-sections work better.
* Add wildcards to various sections placements a la *(".text") => "*(.text*)"
* Remove hacky bits from those linker scripts (no problem encountered testing)
* Change section for asm functions from . so that -ffunction-sections works for those asm file too.
|
firmware/target/arm/bits-armv4.S [diff]
firmware/target/arm/bits-armv6.S [diff]
firmware/target/arm/boot-pp502x-bl-usb.lds [diff]
firmware/target/arm/imx233/app.lds [diff]
firmware/target/arm/imx233/boot.lds [diff]
firmware/target/arm/imx31/app.lds [diff]
firmware/target/arm/imx31/boot.lds [diff]
firmware/target/arm/lcd-as-memframe.S [diff]
firmware/target/arm/mmu-arm.S [diff]
firmware/target/arm/mmu-armv6.S [diff]
firmware/target/arm/s3c2440/app.lds [diff]
firmware/target/arm/s3c2440/boot.lds [diff]
firmware/target/arm/sandisk/app.lds [diff]
firmware/target/arm/tcc780x/app.lds [diff]
firmware/target/arm/tcc780x/boot.lds [diff]
firmware/target/arm/tms320dm320/app.lds [diff]
firmware/target/arm/tms320dm320/boot.lds [diff]
|
Michael Sevakis |
| 16th Dec 22:46 |
8f92ab0: Oops. Left some bits I didn't want to keep.
|
firmware/export/lcd.h [diff]
|
Michael Sevakis |
| 16th Dec 22:40 |
95e6043: Convert remaining memframe LCDs that can be convert to common code.
Massage the way it interfaces a bit to make things more flexible. The chroma_buf scheme on Sansa Connect and Creative ZVx calling the lcd_write_yuv420_lines implementation in lcd-as-memframe.S with five params with a chroma buffer that the function can't use wouldn't work anyway so just have them use the stock implementation (really, how was that working?).
|
firmware/SOURCES [diff]
firmware/drivers/lcd-memframe.c [diff]
firmware/export/lcd.h [diff]
firmware/target/arm/imx233/sansa-fuzeplus/lcd-fuzeplus.c [diff]
firmware/target/arm/imx233/sansa-fuzeplus/lcd-target.h [new]
firmware/target/arm/imx31/gigabeat-s/lcd-gigabeat-s.c [diff]
firmware/target/arm/s3c2440/lcd-s3c2440.c [diff]
firmware/target/arm/sandisk/sansa-e200/lcd-e200.c [diff]
firmware/target/arm/tcc780x/cowond2/lcd-cowond2.c [diff]
firmware/target/arm/tcc780x/cowond2/lcd-target.h [new]
firmware/target/arm/tms320dm320/creative-zvm/lcd-creativezvm.c [diff]
firmware/target/arm/tms320dm320/creative-zvm/lcd-target.h [diff]
firmware/target/arm/tms320dm320/sansa-connect/lcd-sansaconnect.c [diff]
firmware/target/arm/tms320dm320/sansa-connect/lcd-target.h [diff]
|
Michael Sevakis |
| 16th Dec 20:34 |
13b2f53: Rename libchinachip to libchinachippatcher.
Use the same name for output file / library and folder to simplify dependencies.
|
rbutil/chinachippatcher/Makefile [diff]
rbutil/rbutilqt/rbutilqt.pro [diff]
|
Dominik Riebeling |
| 16th Dec 20:10 |
8420502: libtools.make: add rule to build a DLL.
This only works for Windows, so you need to use it on Windows or set CROSS accordingly.
Update mkamsboot to make mkamsboot.dll build and link against ucl.dll.
|
rbutil/libtools.make [diff]
rbutil/mkamsboot/Makefile [diff]
|
Dominik Riebeling |
| 16th Dec 20:10 |
71c62c3: rbspeex, libucl: add rule to build DLL.
|
tools/rbspeex/Makefile [diff]
tools/ucl/src/Makefile [diff]
|
Dominik Riebeling |
| 16th Dec 20:10 |
70837fb: sansapatcher, ipodpatcher: use MinGW C99 version of stdio functions.
The MinGW versions know additional format identifiers. Use those versions to avoid warnings. See also http://article.gmane.org/gmane.comp.gnu.mingw.user/27539/
|
rbutil/ipodpatcher/Makefile [diff]
rbutil/sansapatcher/Makefile [diff]
|
Dominik Riebeling |
| 16th Dec 19:25 |
6c61231: ipodpatcher: move linker only options out of CFLAGS.
OS X requires some linker-only options. Remove them from CFLAGS to avoid a compiler warning.
|
rbutil/ipodpatcher/Makefile [diff]
rbutil/libtools.make [diff]
|
Dominik Riebeling |
| 16th Dec 19:10 |
8be58fd: Rockbox Utility: use libsansapatcher.
Instead of building sansapatcher sources directly build and use the library.
|
rbutil/rbutilqt/rbutilqt.pri [diff]
rbutil/rbutilqt/rbutilqt.pro [diff]
|
Dominik Riebeling |
| 16th Dec 19:10 |
1828bb8: sansapatcher: allow building without bootloaders.
There is no need to always build sansapatcher with embedded bootloaders. Allow building without similar to ipodpatcher. Interactive mode will obviously not be available if built without bootloaders. Fix rules for creating the source files for the embedded bootloaders.
|
rbutil/sansapatcher/Makefile [diff]
rbutil/sansapatcher/main.c [diff]
|
Dominik Riebeling |
| 16th Dec 19:10 |
472c02d: sansapatcher: use libtools.make.
|
rbutil/sansapatcher/Makefile [diff]
|
Dominik Riebeling |
| 16th Dec 18:34 |
d992536: Rockbox Utility: use libipodpatcher.
Instead of building the sources directly build and link libipodpatcher.a as done for other tools.
|
rbutil/rbutilqt/rbutilqt.pri [diff]
rbutil/rbutilqt/rbutilqt.pro [diff]
|
Dominik Riebeling |
| 16th Dec 17:59 |
98becd2: mkamsboot: fix building as universal library.
|
rbutil/libtools.make [diff]
|
Dominik Riebeling |
| 16th Dec 17:35 |
b056e02: ipodpatcher: convert to use libtools.make.
This allows building libipodpatcher, which will make it possible to stop building ipodpatcher files in Rockbox Utility directly. Move some OS X common values to libtools.make as well (might fix building libmkamsboot on OS X).
|
rbutil/ipodpatcher/Makefile [diff]
rbutil/libtools.make [diff]
|
Dominik Riebeling |
| 16th Dec 10:20 |
a0b81bd: Sansa Connect: Disable USB clocks when disconnected.
|
firmware/target/arm/tms320dm320/sansa-connect/avr-sansaconnect.c [diff]
firmware/target/arm/tms320dm320/sansa-connect/lcd-sansaconnect.c [diff]
firmware/target/arm/tms320dm320/sansa-connect/usb-sansaconnect.c [diff]
firmware/target/arm/tms320dm320/sdmmc-dm320.c [diff]
|
Tomasz Moń |
| 16th Dec 09:24 |
a47982e: Fix red?
|
apps/mpeg.c [diff]
|
Nick Peskett |
| 16th Dec 09:09 |
02fd314: FS #12419 : Support for embedded cuesheets.
|
apps/cuesheet.c [diff]
apps/cuesheet.h [diff]
apps/metadata.c [diff]
apps/metadata.h [diff]
apps/metadata/id3tags.c [diff]
apps/metadata/vorbis.c [diff]
apps/mpeg.c [diff]
apps/playback.c [diff]
manual/configure_rockbox/playback_options.tex [diff]
|
Nick Peskett |
| 15th Dec 23:21 |
014003a: factorize build of ipod files
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 23:09 |
ff1c567: Remove USB time sync code when there's no RTC.
Without an RTC, Rockbox doesn't keep time. In that situation, USB time sync previously did nothing but reported success. After this change, the USB time sync request won't be recognized on those targets.
|
firmware/common/timefuncs.c [diff]
firmware/include/timefuncs.h [diff]
firmware/usbstack/usb_storage.c [diff]
|
Boris Gjenero |
| 15th Dec 23:03 |
6a032a2: Factorize ipod mini common code
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 23:03 |
5fdfe86: Fix mmu-arm.S selection
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 22:56 |
a522d66: factorize build of mmu-arm.S (for armv4/5)
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 22:55 |
99fba78: bits-armv4.S: build on arm
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 22:30 |
e9e5d6a: OOPS, style got lost in scrolling lines with r31247, so put it back
|
firmware/drivers/lcd-bitmap-common.c [diff]
|
Jonathan Gordon |
| 15th Dec 22:29 |
856d888: factorize common PP files
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 22:24 |
71bb87e: Fix r31311 red and yellow.
|
firmware/SOURCES [diff]
firmware/drivers/lcd-memframe.c [diff]
firmware/target/arm/imx31/gigabeat-s/lcd-gigabeat-s.c [diff]
firmware/target/arm/s3c2440/lcd-s3c2440.c [diff]
firmware/target/arm/sandisk/sansa-e200/lcd-e200.c [diff]
|
Michael Sevakis |
| 15th Dec 22:07 |
62facd1: Collect some of the memory frame LCD C code.
For this commit: Sansa e200v1, Gigabeat F, Gigabeat S and Mini2440 are changed over. Quite a number of other targets probably can be as well.
General LCD code is moved out of the target drivers into drivers/lcd-memframe.c.
|
firmware/SOURCES [diff]
firmware/drivers/lcd-memframe.c [new]
firmware/target/arm/imx31/gigabeat-s/lcd-gigabeat-s.c [diff]
firmware/target/arm/imx31/gigabeat-s/lcd-target.h [diff]
firmware/target/arm/s3c2440/gigabeat-fx/lcd-target.h [diff]
firmware/target/arm/s3c2440/lcd-s3c2440.c [diff]
firmware/target/arm/s3c2440/mini2440/lcd-target.h [diff]
firmware/target/arm/sandisk/sansa-e200/lcd-e200.c [diff]
firmware/target/arm/sandisk/sansa-e200/lcd-target.h [new]
|
Michael Sevakis |
| 15th Dec 21:27 |
f53b8ff: factorize s5l8700 common code (also used by s5l8701, but not s5l8702)
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 21:14 |
bb2ff25: Un-break nano2g USB
|
firmware/target/arm/usb-s3c6400x.c [diff]
|
Michael Sparmann |
| 15th Dec 21:01 |
e54ead8: factorize S3C2440 common files
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 20:56 |
b52619b: factorize samsung yh common files
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 20:54 |
2647953: factorize c200v1/e200v1 common files
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 20:49 |
8414a44: Remove conditional added around set_day_of_week in r31301.
|
firmware/common/timefuncs.c [diff]
firmware/include/timefuncs.h [diff]
|
Boris Gjenero |
| 15th Dec 20:47 |
e38baa0: philips hdd: factorize
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 20:47 |
47ea1b0: SOURCES: remove duplicate entry
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 20:46 |
8b8e108: build usb-s3c6400x according to CONFIG_USBOTG
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 20:38 |
871c7bd: Add conditionals around functions that are only needed when RTC is present.
|
firmware/common/timefuncs.c [diff]
firmware/include/timefuncs.h [diff]
|
Boris Gjenero |
| 15th Dec 20:26 |
213b8ce: SOURCES: factorize TCC77x files
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 20:10 |
8859c69: SOURCES: factorize common iriver files
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 20:03 |
1b57888: SOURCES: factorize common iaudio x5/m5 files
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 19:59 |
9ee0035: move wmcodec-coldfire inside MPIO files
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 19:58 |
bda8a96: Add conditionals for functions only needed on SWCODEC targets.
|
apps/metadata/id3tags.c [diff]
apps/metadata/metadata_parsers.h [diff]
apps/playlist.c [diff]
apps/playlist.h [diff]
apps/talk.c [diff]
apps/talk.h [diff]
|
Boris Gjenero |
| 15th Dec 19:48 |
160d9f6: SOURCES: factorize target/coldfire/ata-as-coldfire.S
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 19:45 |
96d1aff: typo
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 19:39 |
78368f7: MPIO: factorize source files
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 19:34 |
d46da0d: SOURCES: factorize archos drivers
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 19:34 |
2b81667: SOURCES: factorize as3514 files
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 19:16 |
c6b9d3d: There's not much to be shared between gigabeatf and gigabeats lcd code
Give the gigabeats a new lcd type
|
firmware/SOURCES [diff]
firmware/export/config.h [diff]
firmware/export/config/gigabeats.h [diff]
|
Rafal Carr |
| 15th Dec 19:15 |
7aff922: SOURCES: factorize build of some adc drivers
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 18:57 |
5334379: Add comments source comments about the behavior of yield and sleep.
|
firmware/kernel.c [diff]
|
Michael Sevakis |
| 15th Dec 18:48 |
c8d45e0: factorize build conditions of adc-as3514.c
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 18:42 |
97fc699: typo
|
firmware/target/arm/as3525/tuner-as3525v2.c [diff]
|
Rafal Carr |
| 15th Dec 18:38 |
6a09b39: SOURCES: select lcd driver based on CONFIG_LCD
Only done for files shared across multiple targets
Note that several targets share the same CONFIG_LCD but use completely different drivers
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 18:38 |
521512f: tuner-as3525v2.c: only build what's needed
add a comment about why we don't return 0 when no tuner was detected build the file on all as3525v2 targets
|
firmware/SOURCES [diff]
firmware/target/arm/as3525/tuner-as3525v2.c [diff]
|
Rafal Carr |
| 15th Dec 17:45 |
d16cefc: mkamsboot: convert to use libtools.make.
As a result building mkamsboot for Rockbox Utility will now respect BUILD_DIR, which should eliminate all possibly remaining issues with dualboot.o.
|
rbutil/mkamsboot/Makefile [diff]
|
Dominik Riebeling |
| 15th Dec 17:45 |
dfcb85e: chinachippatcher: convert to use libtools.make.
While at it break some long lines in the program output as well.
|
rbutil/chinachippatcher/Makefile [diff]
rbutil/chinachippatcher/main.c [diff]
|
Dominik Riebeling |
| 15th Dec 17:44 |
17a0c83: Break some long lines.
|
rbutil/libtools.make [diff]
|
Dominik Riebeling |
| 15th Dec 17:29 |
2b648d3: revert pcfg5060x part of r31279
pcf5060*.c has the same name than the RTC driver, but it's not the RTC driver itself
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 17:20 |
67d9c42: SOURCES: remove duplicate entries
tuner and rtcs are already included by CONFIG_TUNER and CONFIG_RTC It's not possible to remove all duplicates, because some models must support 2 RTCs. a bitfield could be used instead, like is done for CONFIG_TUNER
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 17:05 |
33467a6: move back CPU specific code outside of #ifndef SIMULATOR
it contains fallback files when CPU is not defined
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 16:50 |
08fd8ad: configure: factorize -D${target}
|
tools/configure [diff]
|
Rafal Carr |
| 15th Dec 16:50 |
82c998e: firmware/SOURCES: factorize #ifndef SIMULATOR
|
firmware/SOURCES [diff]
|
Rafal Carr |
| 15th Dec 16:33 |
0180a1c: Oops, fixed the wrong line
|
firmware/usbstack/usb_storage.c [diff]
|
Amaury Pouly |
| 15th Dec 16:28 |
8632f95: Remove two useless variable and hopefully finally fix red
|
firmware/target/arm/imx233/sd-imx233.c [diff]
firmware/usbstack/usb_storage.c [diff]
|
Amaury Pouly |
| 15th Dec 16:22 |
5ab697e: Really fix red
|
firmware/common/disk.c [diff]
|
Amaury Pouly |
| 15th Dec 16:19 |
8536382: Fix red
|
firmware/common/disk.c [diff]
|
Amaury Pouly |
| 15th Dec 16:07 |
2630ab9: Fix debug compilation of enc_base.h: define H_TO_BE32 as htobe32
|
firmware/export/enc_base.h [diff]
|
Amaury Pouly |
| 15th Dec 16:07 |
3a6e3c2: Add support for for per-drive logical sector size. This allows targets to have a different logical sector size for the internal storage and the sd card, like on the fuze+ for example.
|
firmware/common/disk.c [diff]
firmware/export/disk.h [diff]
firmware/usbstack/usb_storage.c [diff]
|
Amaury Pouly |
| 15th Dec 16:07 |
39148be: imx233: fix to typo and remove a forgotten panic
|
firmware/target/arm/imx233/clkctrl-imx233.c [diff]
firmware/target/arm/imx233/mmc-imx233.c [diff]
firmware/target/arm/imx233/sd-imx233.c [diff]
|
Amaury Pouly |
| 15th Dec 16:06 |
489296a: imx233/fuze+: add support for sd card, enable FAT16 support because it's common on sd cards
|
firmware/export/config/sansafuzeplus.h [diff]
firmware/target/arm/imx233/sd-imx233.c [diff]
firmware/target/arm/imx233/ssp-imx233.c [diff]
firmware/target/arm/imx233/ssp-imx233.h [diff]
|
Amaury Pouly |
| 15th Dec 14:33 |
ddd594b: Sansa Connect: Use sleep() instead udelay() in AVR spi_txrx.
This should prevent buffer underruns that can occur during heavy use of buttons or scrollwheel.
|
firmware/target/arm/tms320dm320/sansa-connect/avr-sansaconnect.c [diff]
firmware/target/arm/tms320dm320/sansa-connect/avr-sansaconnect.h [diff]
firmware/target/arm/tms320dm320/sansa-connect/lcd-sansaconnect.c [diff]
firmware/target/arm/tms320dm320/sansa-connect/power-sansaconnect.c [diff]
firmware/target/arm/tms320dm320/sdmmc-dm320.c [diff]
firmware/target/arm/tms320dm320/system-dm320.c [diff]
|
Tomasz Moń |
| 15th Dec 05:44 |
89aec97: usb-s3c6400: 0x10000000 (bit 28) is DEPCTL_setd0pid
fix another mistake introduced in r31222 usb-drv-as3525v2 additionally sets bit DEPCTL_usbactep in this function.
|
firmware/target/arm/usb-s3c6400x.c [diff]
|
Rafal Carr |
| 15th Dec 05:38 |
fc8d4b2: usb-s3c6400: fix error introduced r31222
0x00200000 is DEPCTL_stall, not DEPCTL_naksts the function names should have been a strong indication..
|
firmware/target/arm/usb-s3c6400x.c [diff]
|
Rafal Carr |
| 15th Dec 02:30 |
2026c95: Commit the ascodec-as3525.c/ascodec-target.h changes from FS #12452 that keep ascodec_read/write_pmu from keeping interrupts disabled for the full duration of two I2C transfers, which can contribute to I2S PUSH/POP FIFO under/over-flows. 'Tis peppered with a couple interrupt safety mods as well.
|
firmware/target/arm/as3525/ascodec-as3525.c [diff]
firmware/target/arm/as3525/ascodec-target.h [diff]
|
Michael Sevakis |
| 14th Dec 23:14 |
47bade1: Simplify and neaten-up usb.c a bit. USB_INSERTED and USB_EXTRACTED are always used as events to indicate cable state. USB_HOSTED is posted to indicated that a host was detected.
|
firmware/export/usb.h [diff]
firmware/target/arm/as3525/usb-as3525.c [diff]
firmware/target/arm/imx233/usb-imx233.c [diff]
firmware/target/arm/imx31/gigabeat-s/usb-gigabeat-s.c [diff]
firmware/target/arm/usb-fw-pp502x.c [diff]
firmware/usb.c [diff]
|
Michael Sevakis |
| 14th Dec 21:24 |
911a355: Pass version when building libmktccboot for Rockbox Utility.
On OS X if no version is passed a string containing a space gets generated in some situation, which will break building. Explicitly set version to some known string as done for other libs.
|
rbutil/rbutilqt/rbutilqt.pro [diff]
|
Dominik Riebeling |
| 14th Dec 21:00 |
b52a9cc: mkimxboot: use common Makefile.
Change mkimxboot to use the common Makefile. This will fix the object file clash when building libmkimxboot for linking with Rockbox Utility (will be needed for FS #12402).
|
rbutil/mkimxboot/Makefile [diff]
|
Dominik Riebeling |
| 14th Dec 21:00 |
0d4af18: Rockbox Utility: pass BUILD_DIR to libs Makefiles.
Pass a subdirectory of the build folder as BUILD_DIR to the called Makefiles. Not all do respect the value yet.
|
rbutil/rbutilqt/rbutilqt.pro [diff]
|
Dominik Riebeling |
| 14th Dec 21:00 |
6b8f0b0: mkmpioboot: use common Makefile.
Extend common libtools.make with libucl dependency, which will be needed by other tools as well. Update mkmpioboot.
|
rbutil/libtools.make [diff]
rbutil/mkmpioboot/Makefile [diff]
|
Dominik Riebeling |
| 14th Dec 20:59 |
2993738: libucl: allow cross compiling via CROSS as well.
This will become necessary when cross compiling from other Makefiles without additionally passing the cross linker.
|
tools/ucl/src/Makefile [diff]
|
Dominik Riebeling |
| 14th Dec 20:59 |
b24e562: Initial common Makefile for Rockbox Utility tools / libs.
Introduce a new Makefile holding the common functionality for building tools used by Rockbox Utility (*patcher / mk*boot). This converts mktccboot to use the common Makefile.
Also introduces BUILD_DIR variable to control the path used for placing intermediate objects into. This should avoid filename clashes between different tools. Filenames are (still) assumed to be unique withing a single tool.
|
rbutil/libtools.make [new]
rbutil/mktccboot/Makefile [diff]
|
Dominik Riebeling |
| 14th Dec 20:45 |
8e6030c: FS #12378 : Remove various unused code, and comment out some unused code and data for reference or future use.
|
apps/gui/list.c [diff]
apps/gui/list.h [diff]
apps/gui/skin_engine/skin_display.c [diff]
apps/gui/skin_engine/skin_engine.h [diff]
apps/metadata.c [diff]
apps/metadata.h [diff]
apps/playback.c [diff]
apps/playback.h [diff]
apps/playlist_viewer.c [diff]
apps/radio/presets.c [diff]
apps/radio/radio.h [diff]
apps/radio/radio_skin.c [diff]
apps/recorder/icons.c [diff]
apps/recorder/icons.h [diff]
apps/tagcache.c [diff]
apps/tagcache.h [diff]
apps/tree.c [diff]
apps/tree.h [diff]
firmware/enc_base.c [diff]
firmware/export/enc_base.h [diff]
firmware/export/usb.h [diff]
firmware/usbstack/usb_storage.c [diff]
|
Boris Gjenero |
| 14th Dec 20:04 |
273fbad: Clipv2: fix buttons broken by me in r31235
output pins were not correct xor pin readout with initial value (reversed between the 2 clips)
|
firmware/target/arm/as3525/button-clip.c [diff]
|
Rafal Carr |
| 14th Dec 17:37 |
b366d63: Sansa AMSv2: don't panic if microsd init failed
|
firmware/target/arm/as3525/sd-as3525v2.c [diff]
|
Rafal Carr |
| 14th Dec 17:02 |
5b8ed62: FS #12443: Implement downmixing to stereo for multichannel flac.
|
apps/codecs/flac.c [diff]
apps/codecs/libffmpegFLAC/decoder.c [diff]
manual/appendix/file_formats.tex [diff]
|
Andree Buschmann |
| 14th Dec 16:47 |
6b45019: Correct decorrelation within flac decoding. Finally fixes FS #12371.
|
apps/codecs/libffmpegFLAC/decoder.c [diff]
|
Andree Buschmann |
| 14th Dec 16:12 |
d985d65: usb-drv-as3525v2: make it look more like usb-s3c6400
use 0, 1, 3 as input endpoints instead of 0, 3, 5 (0, 1, 3, 5 doesn't work) use a helper to know the number of endpoints (could be hardcoded since we have 3 input and 3 outputs) previous check was not correct (sizeof(if?a:b))
change endpoint reset/request set packet size at enumdone interrupt we don't have isochronous or interrupt endpoints, remove that table reverse usb_drv_transfer direction argument (in -> out)
|
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
|
Rafal Carr |
| 14th Dec 15:18 |
3042c44: disktidy: clean more Sansa AMS OF files
|
apps/plugins/disktidy.config [diff]
|
Rafal Carr |
| 14th Dec 14:42 |
02c5b3b: Sansa AMSv2: enable usb storage in bootloader
|
firmware/export/config.h [diff]
firmware/target/arm/as3525/sd-as3525v2.c [diff]
|
Rafal Carr |
| 14th Dec 14:31 |
b73dd01: usb-s3c6400: fix confusion between USB_DIR_IN and DIR_IN
usb_drv_request_endpoint() would return an endpoint with the other direction
|
firmware/target/arm/usb-s3c6400x.c [diff]
|
Rafal Carr |
| 14th Dec 11:53 |
13f1b08: Allow scrolling lines to have their content changed without restarting the scroll line. This means skin lines with dynamic tags can be updated in realtime instead of delayed
|
apps/gui/skin_engine/skin_render.c [diff]
firmware/drivers/lcd-bitmap-common.c [diff]
|
Jonathan Gordon |
| 14th Dec 08:48 |
b3caa01: Fix FS #12237 (caused by r30302) where centered skin text isnt eqactly centered
|
apps/gui/skin_engine/skin_display.c [diff]
firmware/drivers/lcd-bitmap-common.c [diff]
firmware/export/lcd.h [diff]
|
Jonathan Gordon |
| 14th Dec 08:19 |
bfd69f2: Fix the real issue with AMS bootloader USB mode. A call to usb_enable was missing in usb.c when using the USB stack and USB_DETECT_BY_CORE was not enabled. Try to do it in a clean-ish way.
|
bootloader/sansa_as3525.c [diff]
firmware/usb.c [diff]
|
Michael Sevakis |
| 14th Dec 05:34 |
7af94b4: usb-drv-as3525v2: cosmetics
|
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
|
Rafal Carr |
| 14th Dec 05:30 |
e062c7a: usb-drv-as3525v2: simplify usb_reset isr
|
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
|
Rafal Carr |
| 14th Dec 05:30 |
26b31f1: usb-s3c6400: make isr more clear
DIEPINT_timeout and DOEPINT_setup are the same bit Use separate cases so the code is more clear
|
firmware/target/arm/usb-s3c6400x.c [diff]
|
Rafal Carr |
| 14th Dec 04:07 |
845cd59: Sansa AMS: fix usb in bootloader
No need to define HAVE_BOOTLOADER_USB_MODE That define might need some cleaning up Fix FS #12384
|
bootloader/sansa_as3525.c [diff]
|
Rafal Carr |
| 14th Dec 03:42 |
404c6bb: disktidy: don't use "abort" for variable name as it might conflict
|
apps/plugins/disktidy.c [diff]
|
Rafal Carr |
| 14th Dec 03:38 |
d991a28: disktidy.config: add a preset for Sansa AMS OF files
|
apps/plugins/disktidy.config [diff]
|
Rafal Carr |
| 14th Dec 03:38 |
1648441: disktidy: simplify
support filenames beginning with '#' by escaping them in config example: "\##MUSIC#: no" it is a limitation of settings_parseline to recognize comments
|
apps/plugins/disktidy.c [diff]
|
Rafal Carr |
| 13th Dec 23:30 |
3b00460: usb-s3c6400: fix more index / endpoint number confusion
|
firmware/target/arm/usb-s3c6400x.c [diff]
|
Rafal Carr |
| 13th Dec 22:20 |
9c19e87: Remove duplicate entry in russian translation.
|
rbutil/rbutilqt/lang/rbutil_ru.ts [diff]
|
Dominik Riebeling |
| 13th Dec 22:12 |
dfff885: Sansa Clip: simplify matrix key scan
Merge clipv1/clipv2 code since they use the same 3x3 matrix clipzip keyscan buttons now work in bootloader clipplus untouched (no matrix)
|
firmware/SOURCES [diff]
firmware/target/arm/as3525/button-clip.c [new]
firmware/target/arm/as3525/sansa-clip/button-clip.c [deleted]
firmware/target/arm/as3525/sansa-clipv2/button-clip.c [deleted]
firmware/target/arm/as3525/sansa-clipzip/button-clipzip.c [diff]
|
Rafal Carr |
| 13th Dec 21:48 |
744adcb: imx233: add comment about block reset fuze+: reset the controller for all lcd types, should fix the "CRT effet"
|
firmware/target/arm/imx233/lcdif-imx233.h [diff]
firmware/target/arm/imx233/sansa-fuzeplus/lcd-fuzeplus.c [diff]
|
Amaury Pouly |
| 13th Dec 21:13 |
1096cc0: usb-s3c6400: fix endpoint array traversal in interrupt handler
fix r31219
|
firmware/target/arm/usb-s3c6400x.c [diff]
|
Rafal Carr |
| 13th Dec 19:38 |
a60463e: usb-drv-as3525v2.c: simplify
don't interrupt on unhandled events
|
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
|
Rafal Carr |
| 13th Dec 18:53 |
9e8590a: usb-drv-as3525v2.c: simplify a lot
code, especially init sequence, is much more similar to usb-s3c6400x.c
|
firmware/export/usb-s3c6400x.h [diff]
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
firmware/target/arm/usb-s3c6400x.c [diff]
|
Rafal Carr |
| 13th Dec 07:16 |
8afdad6: fix red
|
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
|
Rafal Carr |
| 13th Dec 07:12 |
e4bee2b: usb-s3c6400 : simplify
|
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
firmware/target/arm/usb-s3c6400x.c [diff]
|
Rafal Carr |
| 13th Dec 06:11 |
1afe280: usb-drv-as3525v2: use correct input endpoint list size
|
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
|
Rafal Carr |
| 13th Dec 05:32 |
ff0ba04: fix previous commit
|
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
|
Rafal Carr |
| 13th Dec 05:30 |
3183010: AMSv2: enable USB
This will help debugging, and can be disabled for releases if needed
|
firmware/export/config/sansaclipplus.h [diff]
firmware/export/config/sansaclipv2.h [diff]
firmware/export/config/sansaclipzip.h [diff]
firmware/export/config/sansafuzev2.h [diff]
|
Rafal Carr |
| 13th Dec 05:29 |
5c81130: usb-drv-as3525v2: don't include ep0 twice in the IN ep list
simplify
|
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
|
Rafal Carr |
| 13th Dec 05:17 |
89fa72f: usb-s3c6400: merge DIEP* and DOEP* in a macro with an extra parameter
minor cosmetics / simplification
|
firmware/export/usb-s3c6400x.h [diff]
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
firmware/target/arm/usb-s3c6400x.c [diff]
|
Rafal Carr |
| 13th Dec 04:25 |
fdcfc8a: s5l870x: use usb-s3c6400 defines
|
firmware/export/s5l8700.h [diff]
firmware/export/s5l8702.h [diff]
|
Rafal Carr |
| 13th Dec 04:13 |
c1d789a: usb-s3c6400x.c: use defines instead of hardcoded bitfields
|
firmware/target/arm/usb-s3c6400x.c [diff]
|
Rafal Carr |
| 13th Dec 04:13 |
9c31062: usb-drv-as3525v2.c: cosmetics
|
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
|
Rafal Carr |
| 13th Dec 03:21 |
bc943a0: Move usb-s3c6400 register comments to usb-s3c6400.h
Use common defines in usb-s3c6400.c and usb-drv-as3525v2.c
No functional changes
|
firmware/export/as3525.h [diff]
firmware/export/usb-s3c6400x.h [diff]
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
firmware/target/arm/as3525/usb-drv-as3525v2.h [diff]
firmware/target/arm/usb-s3c6400x.c [diff]
|
Rafal Carr |
| 13th Dec 02:01 |
62e0cdc: amsinfo: save files with .bin extension
|
utils/AMS/hacking/amsinfo.c [diff]
|
Rafal Carr |
| 12th Dec 19:12 |
184459f: Deal with a complication when transferring recording method from PP5024: since the FIFO POP is always read until empty, keep track of sample parity instead of always saving the first one in the FIFO upon entering the ISR or else the first of a duplicate that is also the last in the FIFO would get duplicated. Also, give top priority to audio interrupts in all cases.
|
firmware/target/arm/as3525/dma-pl081.c [diff]
firmware/target/arm/as3525/pcm-as3525.c [diff]
firmware/target/arm/as3525/sd-as3525.c [diff]
firmware/target/arm/as3525/sd-as3525v2.c [diff]
firmware/target/arm/as3525/system-as3525.c [diff]
|
Michael Sevakis |
| 12th Dec 15:25 |
5c1e936: Manual: Minor typesetting fixes
|
manual/configure_rockbox/playback_options.tex [diff]
|
Alexander Levin |
| 12th Dec 10:11 |
685101b: Belatedly adding myself to COMMITTERS in alphabetical order
|
docs/COMMITTERS [diff]
|
Nick Peskett |
| 12th Dec 09:52 |
c6abe99: Belatedly adding myself to COMMITTERS
|
docs/COMMITTERS [diff]
|
Nick Peskett |
| 12th Dec 09:44 |
5450219: Manual: Clarification of cuesheet file name and location
|
manual/configure_rockbox/playback_options.tex [diff]
|
Nick Peskett |
| 11th Dec 16:38 |
5515a7a: RDA5802 tuner: use channel spacing of 100 kHz when possible (instead of always 50 kHz)
|
firmware/drivers/tuner/rda5802.c [diff]
|
Bertrik Sikken |
| 11th Dec 15:32 |
6119f48: Manual: Add the description of the sleep timer related settings for non-rtc targets
|
manual/configure_rockbox/main.tex [diff]
manual/main_menu/main.tex [diff]
|
Alexander Levin |
| 11th Dec 15:08 |
2b3bb1e: Roll back the latest mpc upstream sync as this introduced a regression. Fixes FS #12429.
|
apps/codecs/libmusepack/mpc_demux.c [diff]
|
Andree Buschmann |
| 11th Dec 09:27 |
4894363: Add talk support to the shortcuts menu.
'talkclip:
(.talk files are the same filetype as gets talked by the file listing... hopefully we can add rbutil support to generate these)
|
apps/shortcuts.c [diff]
manual/main_menu/main.tex [diff]
|
Jonathan Gordon |
| 10th Dec 23:53 |
c251358: Closing recording before initializing it the first time isn't needed and may also interfere with playback. Remove audio_close_recording call upon first entering recording screen.
|
apps/recorder/recording.c [diff]
|
Michael Sevakis |
| 10th Dec 23:06 |
f7c731d: FS #12439 by Nick Prekett. Fix mention of recording directory in the manual.
|
manual/appendix/config_file_options.tex [diff]
|
Michael Giacomelli |
| 10th Dec 21:28 |
a6653a9: Fix decoding of multichannel flac, refactor sample buffer handling and decorrelation (taken from ffmpeg sources) and add some flac details to the manual. Solves FS #12371.
|
apps/codecs/flac.c [diff]
apps/codecs/libffmpegFLAC/decoder.c [diff]
apps/codecs/libffmpegFLAC/decoder.h [diff]
manual/appendix/file_formats.tex [diff]
|
Andree Buschmann |
| 10th Dec 19:47 |
09722dd: thread.c includes gcc_extensions.h and thread-XXX.c files are includes inside thread.c therefore do not require their own.
|
firmware/target/arm/thread-arm.c [diff]
firmware/target/arm/thread-pp.c [diff]
firmware/target/coldfire/thread-coldfire.c [diff]
firmware/target/hosted/thread-arm.c [diff]
firmware/target/mips/thread-mips32.c [diff]
firmware/target/sh/thread-sh.c [diff]
|
Michael Sevakis |
| 10th Dec 18:25 |
32d2cb3: Prepare new, unofficial pandora build
|
packaging/pandora/PXML.xml [diff]
|
Thomas Jarosch |
| 10th Dec 18:23 |
c0c5a13: Pandora port: Fix borked compile flags
|
tools/configure [diff]
|
Thomas Jarosch |
| 10th Dec 17:38 |
0124d7b: Silence gcc warning
"Missing newline at the end of file"
|
tools/mkboot.c [diff]
|
Thomas Jarosch |
| 10th Dec 17:34 |
752dd5c: Prepare new, unofficial maemo build
|
debian/README.Debian [diff]
debian/changelog [diff]
debian/control [diff]
|
Thomas Jarosch |
| 10th Dec 12:21 |
e6819b9: FS #12373 - Patch for Spanish translation by Francisco Vila
|
apps/lang/espanol.lang [diff]
|
Bertrik Sikken |
| 10th Dec 12:11 |
7cba6f6: FS #12394 - Update of the European Portuguese language by Gabriel Maia
|
apps/lang/portugues.lang [diff]
|
Bertrik Sikken |
| 10th Dec 11:10 |
95280e0: FS #12434 - Serbian translation update by Ivan Pesic
|
apps/lang/srpski.lang [diff]
|
Bertrik Sikken |
| 10th Dec 11:05 |
5dd1420: Quick-fix for r31197
|
apps/lang/hrvatski.lang [diff]
|
Bertrik Sikken |
| 10th Dec 10:57 |
ce4ec80: FS #12437 - Updated Croatian translation by Ante Maretic
|
apps/lang/hrvatski.lang [diff]
|
Bertrik Sikken |
| 10th Dec 10:28 |
75f2e45: AMS(v2): fix system_reboot by re-enabling the internal ROM clock just before rebooting
|
firmware/export/as3525.h [diff]
firmware/target/arm/as3525/system-as3525.c [diff]
|
Bertrik Sikken |
| 10th Dec 08:45 |
c9a8031: mkamsboot: add support for sansa clip zip firmware version v1.01.18
|
rbutil/mkamsboot/mkamsboot.c [diff]
|
Bertrik Sikken |
| 9th Dec 21:38 |
8187115: Fix release notes link
|
tools/builds.pm [diff]
|
Frank Gevaerts |
| 9th Dec 19:56 |
07cfc30: lcd_blit_yuv(): don't use weak attribute when building for windows
current gcc/binutils don't support weak attribute correctly see http://sourceware.org/bugzilla/show_bug.cgi?id=9687
fix FS #12427
|
firmware/drivers/lcd-16bit-common.c [diff]
|
Rafal Carr |
| 9th Dec 19:45 |
11b661e: Add labels for calculating RAM usage on tms320dm320 targets. Thanks to Rafal Carr for pointing this out.
|
firmware/target/arm/tms320dm320/app.lds [diff]
|
Boris Gjenero |
| 9th Dec 19:04 |
33d3f05: Nokia N900: Increase the number of samples for the software mixer
This lowers the CPU usage back to normal by around 15%.
|
firmware/export/pcm_mixer.h [diff]
|
Thomas Jarosch |
| 9th Dec 18:45 |
9d9d867: Nokia N900: Implement pcm_play_lock() / pcm_play_unlock()
Shamelessly stolen from pcm-android.c
Thanks to Michael Sevakis for pointing out that pcm_play_lock() is actually needed.
|
firmware/target/hosted/maemo/pcm-gstreamer.c [diff]
|
Thomas Jarosch |
| 9th Dec 15:13 |
8906b3e: Convert remaining __attribute__((noreturn)) to NORETURN_ATTR.
|
firmware/target/arm/thread-pp.c [diff]
firmware/target/coldfire/system-coldfire.c [diff]
firmware/thread.c [diff]
|
Boris Gjenero |
| 9th Dec 14:33 |
59e71ee: Introduce USED_ATTR wrapper for __attribute__((used)).
|
firmware/include/gcc_extensions.h [diff]
firmware/target/arm/imx31/dvfs_dptc-imx31.c [diff]
firmware/target/arm/s3c2440/system-s3c2440.c [diff]
firmware/target/arm/thread-arm.c [diff]
firmware/target/arm/thread-pp.c [diff]
firmware/target/coldfire/system-coldfire.c [diff]
firmware/target/coldfire/thread-coldfire.c [diff]
firmware/target/hosted/thread-arm.c [diff]
firmware/target/mips/thread-mips32.c [diff]
firmware/target/sh/thread-sh.c [diff]
firmware/thread.c [diff]
|
Boris Gjenero |
| 9th Dec 11:44 |
9653ae3: Manual: Some minor corrections to the 'Shortcuts' section
|
manual/main_menu/main.tex [diff]
|
Alexander Levin |
| 9th Dec 01:07 |
08d4252: Add STORAGE_INIT_ATTR to some target-specific ATA functions.
|
firmware/export/ata-driver.h [diff]
|
Boris Gjenero |
| 8th Dec 20:59 |
5ffd2f7: Various adjustments for MSVC.
- MSVC uses different namings in some places. Adjust the sources via the preprocessor if build with MSVC.
- MSVC doesn't know about __func__, use name instead.
|
rbutil/ipodpatcher/ipodio.h [diff]
rbutil/rbutilqt/base/bootloaderinstallbase.cpp [diff]
rbutil/sansapatcher/sansaio.h [diff]
|
Dominik Riebeling |
| 8th Dec 20:45 |
d2c1ece: Move the PCMREC_E/W_* defines back to pcm_record.h because they're part of the recording engine interface. Leave the low-level DMA error defines in pcm.h.
|
apps/recorder/pcm_record.h [diff]
firmware/export/pcm.h [diff]
|
Michael Sevakis |
| 8th Dec 20:30 |
5af1e2f: Add a second boost condition to the recording PCM buffer to boost the CPU when 75% full or more. This is especially important for small memory when the 1-second condition frequency cannot be reached.
|
apps/recorder/pcm_record.c [diff]
|
Michael Sevakis |
| 8th Dec 20:23 |
e4dbcc4: FS #12418 - Merge prototypes from ata-target.h files into new file ata-driver.h. After this change:
- ata.h is for users of ata.c
- ata-driver.h is for functions implemented by target-specific code and used by ata.c
- ata-target.h is for target-specific defines
|
firmware/drivers/ata.c [diff]
firmware/export/ata-driver.h [new]
firmware/export/ata.h [diff]
firmware/target/arm/archos/av300/ata-av300.c [diff]
firmware/target/arm/archos/av300/ata-target.h [diff]
firmware/target/arm/ata-pp5002.c [diff]
firmware/target/arm/ata-pp5020.c [diff]
firmware/target/arm/ata-target.h [diff]
firmware/target/arm/imx31/ata-imx31.c [diff]
firmware/target/arm/imx31/ata-target.h [diff]
firmware/target/arm/s3c2440/gigabeat-fx/ata-meg-fx.c [diff]
firmware/target/arm/s3c2440/gigabeat-fx/ata-target.h [diff]
firmware/target/arm/tms320dm320/creative-zvm/ata-creativezvm.c [diff]
firmware/target/arm/tms320dm320/creative-zvm/ata-target.h [diff]
firmware/target/arm/tms320dm320/creative-zvm/dma-creativezvm.c [diff]
firmware/target/arm/tms320dm320/mrobe-500/ata-mr500.c [diff]
firmware/target/arm/tms320dm320/mrobe-500/ata-target.h [diff]
firmware/target/coldfire/ata-target.h [diff]
firmware/target/coldfire/iaudio/ata-iaudio.c [diff]
firmware/target/coldfire/iaudio/m3/ata-m3.c [diff]
firmware/target/coldfire/iriver/ata-iriver.c [diff]
firmware/target/coldfire/mpio/ata-mpio.c [diff]
firmware/target/coldfire/mpio/ata-target.h [diff]
firmware/target/sh/archos/ata-archos.c [diff]
firmware/target/sh/archos/ata-target.h [diff]
|
Boris Gjenero |
| 8th Dec 19:05 |
d09818d: Fix sim errors in r31180.
|
firmware/drivers/audio/sdl.c [diff]
|
Michael Sevakis |
| 8th Dec 18:20 |
e42a319: AS3525v1/v2:
Fix problems with volume of recorded material by converting 14-bit samples to 16-bit. Remove duplicate samples from recorded data and support proper samplerate since ADC runs 1/2 the codec clock. Support monitoring mono on both output channels by feeding data manually to I2SOUT under the right conditions.
DMA is no longer used for recording since frames must be processed as described above but it does allow full-duplex audio.
Miscellaneous change includes a proper constant (HW_SAMPR_DEFAULT) to reset the hardware samplerate when recording is closed. PP5024 and AS3525 have different default recording rates (22kHz and 44kHz respectively) but both have half-speed ADC.
|
apps/plugins/pitch_detector.c [diff]
apps/recorder/pcm_record.c [diff]
firmware/export/as3525.h [diff]
firmware/export/config/sansac200v2.h [diff]
firmware/export/config/sansaclip.h [diff]
firmware/export/config/sansaclipplus.h [diff]
firmware/export/config/sansaclipv2.h [diff]
firmware/export/config/sansaclipzip.h [diff]
firmware/export/config/sansae200v2.h [diff]
firmware/export/config/sansafuze.h [diff]
firmware/export/config/sansafuzev2.h [diff]
firmware/export/config/sansam200v4.h [diff]
firmware/export/pcm_sampr.h [diff]
firmware/pcm.c [diff]
firmware/target/arm/as3525/audio-as3525.c [diff]
firmware/target/arm/as3525/pcm-as3525.c [diff]
firmware/target/arm/sandisk/audio-c200_e200.c [diff]
|
Michael Sevakis |
| 8th Dec 09:27 |
2c73797: Fix red
|
apps/shortcuts.c [diff]
|
Jonathan Gordon |
| 8th Dec 09:23 |
29b1ba3: shortcuts: talk the time and configure the sleep timeout
Use "type: time" and "data: talk" to have the time voiced when the shortcut is run. use "type: time" and "data: sleep X" where X is the number of minutes to run the sleep timer for (0 means disable) the name field is required
|
apps/menus/main_menu.c [diff]
apps/menus/time_menu.c [diff]
apps/shortcuts.c [diff]
apps/shortcuts.h [diff]
manual/main_menu/main.tex [diff]
|
Jonathan Gordon |
| 7th Dec 19:33 |
2376c4f: Update to 3.10
|
tools/builds.pm [diff]
|
Frank Gevaerts |
| 7th Dec 19:13 |
6bc8916: QuaZip: change the order of void-casts.
MSVC requires void-casting of unused variables to be done after variable definitions. Change the order, no functional changes.
|
rbutil/rbutilqt/quazip/crypt.h [diff]
rbutil/rbutilqt/quazip/ioapi.c [diff]
rbutil/rbutilqt/quazip/zip.c [diff]
|
Dominik Riebeling |
| 7th Dec 19:13 |
16f48e8: Rockbox Utility: disable some pointless warnings when building with VS.
Visual Studio warns about the usage of some standard library functions (like sprintf) as part of the SDL. Since we won't change using this functions for at least portability reasons we really don't need to know about them.
|
rbutil/rbutilqt/rbutilqt.pro [diff]
|
Dominik Riebeling |
| 7th Dec 19:06 |
e23adb5: ipodpatcher: guard platform specific files.
Use the preprocessor to make platform specific files compile as empty files if built for a different platform. This removes the need to distinguish in the Makefile and simplifies creating a libipodpatcher.
|
rbutil/ipodpatcher/ipodio-posix.c [diff]
rbutil/ipodpatcher/ipodio-win32-scsi.c [diff]
rbutil/ipodpatcher/ipodio-win32.c [diff]
|
Dominik Riebeling |
| 7th Dec 18:34 |
f83a3d0: Make rbutil tools Makefile more silent.
|
rbutil/tools/Makefile [diff]
|
Dominik Riebeling |
| 7th Dec 16:59 |
d073106: Pass VERSION to *all* make invocations in release scripts
|
tools/release/bins.pl [diff]
tools/release/manuals.pl [diff]
tools/release/voices.pl [diff]
|
Frank Gevaerts |
| 7th Dec 13:58 |
790be2d: Fix for "FS #12430 - FM presets tags aren't dynamic in status bar."
|
apps/radio/radio.c [diff]
|
Thomas Martitz |
| 6th Dec 15:51 |
cc95f34: Manual: Rephrase what 'shutdown' does so that the sentence reads more smoothly
|
manual/main_menu/main.tex [diff]
|
Alexander Levin |
| 6th Dec 11:07 |
a8e0d6a: Fix warnings
|
apps/shortcuts.c [diff]
|
Jonathan Gordon |
| 6th Dec 11:02 |
565191a: Add a shortcut type 'shutdown' which will turn off the player
|
apps/shortcuts.c [diff]
apps/shortcuts.h [diff]
manual/main_menu/main.tex [diff]
|
Jonathan Gordon |
| 6th Dec 09:30 |
a55982d: Fix touchscreens so entering the WPS with a skin with no touchregions reverts to grid mode (caused by r30991)
|
apps/gui/wps.c [diff]
|
Jonathan Gordon |
| 5th Dec 23:58 |
694502a: Fix FS #12423 : Rockbox access to /.rockbox/fonts after usb_enable(true). This fixes entry into USB mode on the Archos Recorder V2 and possibly also other targets using a USB to IDE bridge chip. Fred Bauer found this removes the need for a workaround in glyph_cache_save(). I'm including his patch which removes the workaround.
|
apps/gui/usb_screen.c [diff]
firmware/font.c [diff]
|
Boris Gjenero |
| 5th Dec 18:35 |
fb6b28d: Missed one const.
|
apps/shortcuts.c [diff]
|
Nils Wallmnius |
| 5th Dec 18:23 |
a0377bd: Sprinkle around some static and const.
|
apps/filetypes.c [diff]
apps/filetypes.h [diff]
apps/onplay.c [diff]
apps/shortcuts.c [diff]
apps/shortcuts.h [diff]
|
Nils Wallmnius |
| 5th Dec 12:58 |
906905a: Use a macro for aligning PCM chunks instead of explictly coding it each time.
|
firmware/export/pcm-internal.h [diff]
firmware/pcm.c [diff]
firmware/pcm_mixer.c [diff]
|
Michael Sevakis |
| 5th Dec 11:07 |
6461f74: Try $RBROOT before $HOME when looking for the sdl apps rockbox root dir
|
firmware/common/rbpaths.c [diff]
|
Jonathan Gordon |
| 5th Dec 08:53 |
bac6a70: Sansa Connect: Revise codec initialization/shutdown.
|
firmware/drivers/audio/aic3x.c [diff]
firmware/export/aic3x.h [diff]
firmware/target/arm/tms320dm320/i2c-dm320.c [diff]
firmware/target/arm/tms320dm320/i2c-dm320.h [diff]
firmware/target/arm/tms320dm320/sansa-connect/avr-sansaconnect.c [diff]
firmware/target/arm/tms320dm320/sansa-connect/power-sansaconnect.c [diff]
|
Tomasz Moń |
| 4th Dec 20:07 |
4811b51: Don't define str(n,i)cmp(i): we don't use those
|
firmware/libc/include/string.h [diff]
|
Rafal Carr |
| 4th Dec 20:07 |
09f6556: Compile fix for mingw-w64
Don't build str(n)casecmp as functions if they are already defined by preprocessor
|
firmware/common/strcasecmp.c [diff]
|
Rafal Carr |
| 4th Dec 19:41 |
280d907: FS #12424 - latvian translation update by Mārtiņš Šimis
|
apps/lang/latviesu.lang [diff]
|
Bertrik Sikken |
| 4th Dec 18:40 |
38f03d4: sansapatcher: factor out handling of bundled bootloaders.
Instead of handling bundled bootloaders in the sansapatcher functions leave that to the caller. This removes the need to have Rockbox Utility specific parts in sansapatcher. sansa_add_bootloader() now operates on an already loaded bootloader. For loading a convenience function sansa_read_bootloader() is added. This also introduces a new check on loading to prevent installing an e200 bootloader on a c200 (and vice versa).
These changes will allow building a libsansapatcher for linking with Rockbox Utility later.
|
rbutil/rbutilqt/base/bootloaderinstallsansa.cpp [diff]
rbutil/sansapatcher/main.c [diff]
rbutil/sansapatcher/sansapatcher.c [diff]
rbutil/sansapatcher/sansapatcher.h [diff]
|
Dominik Riebeling |
| 4th Dec 18:40 |
38890ac: sansapatcher: guard platform specific files.
Use the preprocessor to make platform specific files compile as empty files if built for a different platform. This removes the need to distinguish in the Makefile and simplifies creating a libsansapatcher.
|
rbutil/sansapatcher/sansaio-posix.c [diff]
rbutil/sansapatcher/sansaio-win32.c [diff]
rbutil/sansapatcher/sansaio.h [diff]
|
Dominik Riebeling |
| 4th Dec 17:19 |
a43df15: Collect the 16-bit signed range sample clipping routines scattered about, which can be optimized on armv6 and create firmware/export/dsp-util.h (for lack of better place right now).
|
apps/codecs.h [diff]
apps/codecs/libspc/spc_dsp.c [diff]
apps/dsp.c [diff]
apps/pcmbuf.c [diff]
apps/plugin.h [diff]
firmware/export/dsp-util.h [new]
firmware/pcm_mixer.c [diff]
|
Michael Sevakis |
| 4th Dec 16:17 |
700e360: Reduce stack allocation for remote screendump. The screendump filename is generated and known, so we don't need MAX_PATH.
|
firmware/screendump.c [diff]
|
Frank Gevaerts |
| 4th Dec 12:54 |
346f1e0: Add double inclusion protection and prepare for use with C++ code.
|
rbutil/mkimxboot/mkimxboot.h [diff]
|
Dominik Riebeling |
| 4th Dec 12:54 |
2d2fa5c: Add missing include.
|
rbutil/mkimxboot/main.c [diff]
|
Dominik Riebeling |
| 4th Dec 08:48 |
2ee9fac: Power management is to be kept in target tree due to being target specific.
|
firmware/SOURCES [diff]
firmware/drivers/tps65021.c [deleted]
firmware/export/tps65021.h [deleted]
firmware/target/arm/tms320dm320/sansa-connect/power-sansaconnect.c [diff]
|
Tomasz Moń |
| 4th Dec 07:24 |
de712ee: Sansa Connect: Add TPS65021 (Power Management) driver.
|
firmware/SOURCES [diff]
firmware/drivers/tps65021.c [new]
firmware/export/tps65021.h [new]
firmware/target/arm/tms320dm320/sansa-connect/power-sansaconnect.c [diff]
|
Tomasz Moń |
| 3rd Dec 23:14 |
ad0b308: Clip Zip manual: add platform file
|
manual/platform/sansaclipzip.tex [new]
|
Rafal Carr |
| 3rd Dec 23:03 |
d472090: fuze+: fix seeking forward/backward keymap, don't know why it was wrong in the first place
|
apps/keymaps/keymap-fuzeplus.c [diff]
|
Amaury Pouly |
| 3rd Dec 22:13 |
c31f7d0: HDD6330: introduce a new button (BUTTON_TAP), based on the hardware support for gestures. From now on some things are accessible by tapping on the vertical scroll strip. Reorganize, fix and remap some of the keymaps, add missing keymap for the recording.
|
apps/keymaps/keymap-hdd6330.c [diff]
firmware/drivers/synaptics-mep.c [diff]
firmware/target/arm/debug-target.h [diff]
firmware/target/arm/philips/hdd6330/button-hdd6330.c [diff]
firmware/target/arm/philips/hdd6330/button-target.h [diff]
uisimulator/buttonmap/gogear-hdd6330.c [diff]
|
Szymon Dziok |
| 3rd Dec 21:39 |
6b5dff4: lcd-16bit: move lcd_bitmap and lcd_bitmap_transparent to common code
|
firmware/drivers/lcd-16bit-common.c [diff]
firmware/drivers/lcd-16bit-vert.c [diff]
firmware/drivers/lcd-16bit.c [diff]
|
Rafal Carr |
| 3rd Dec 21:19 |
26851ea: lcd-16bit: move common code to lcd-16bit-common.c
|
firmware/drivers/lcd-16bit-common.c [diff]
firmware/drivers/lcd-16bit-vert.c [diff]
firmware/drivers/lcd-16bit.c [diff]
|
Rafal Carr |
| 3rd Dec 20:48 |
1414e83: lcd_blit_yuv: move to lcd-16bit-common.c
|
firmware/drivers/lcd-16bit-common.c [diff]
firmware/drivers/lcd-16bit.c [diff]
|
Rafal Carr |
| 3rd Dec 20:39 |
2c523ac: Clip Zip: fix yuv playback
|
firmware/target/arm/as3525/sansa-clipzip/lcd-clipzip.c [diff]
|
Rafal Carr |
| 3rd Dec 20:39 |
d780213: lcd_blit_yuv: move from sdl driver to lcd16bit-common
Declare as weak, so it can be overridden by targets
|
firmware/drivers/lcd-16bit.c [diff]
firmware/target/hosted/sdl/lcd-bitmap.c [diff]
|
Rafal Carr |
| 3rd Dec 16:11 |
1d81683: Fix red: Mark variable as unused the rockbox way
|
apps/mp3data.c [diff]
|
Thomas Jarosch |
| 3rd Dec 16:06 |
eea3c1c: Remove redundant assigment to "dummy" variable
It was probably in there to silence a gcc warning about unused variable "dummy".
Detected by cppcheck.
|
apps/mp3data.c [diff]
|
Thomas Jarosch |
| 3rd Dec 14:34 |
dd865bc: imx233: add control for more clocks, add debug clock debug screen
|
firmware/target/arm/imx233/clkctrl-imx233.c [diff]
firmware/target/arm/imx233/clkctrl-imx233.h [diff]
firmware/target/arm/imx233/debug-imx233.c [diff]
|
Amaury Pouly |
| 3rd Dec 14:21 |
66c53d5: Sansa Connect: Fix yellow
|
firmware/drivers/audio/aic3x.c [diff]
firmware/target/arm/tms320dm320/sansa-connect/lcd-target.h [diff]
|
Tomasz Moń |
| 3rd Dec 14:03 |
5e805f2: Sansa Connect: Fix GIO initialization and screen wakeup.
|
firmware/target/arm/tms320dm320/sansa-connect/avr-sansaconnect.c [diff]
firmware/target/arm/tms320dm320/sansa-connect/backlight-sansaconnect.c [diff]
firmware/target/arm/tms320dm320/sansa-connect/usb-sansaconnect.c [diff]
firmware/target/arm/tms320dm320/system-dm320.c [diff]
|
Tomasz Moń |
| 3rd Dec 12:58 |
488ee77: Don't show the full path when building librbspeex.a
|
tools/rbspeex/Makefile [diff]
|
Dominik Riebeling |
| 3rd Dec 08:44 |
7de4f64: Rockbox Utility: build chinachippatcher as library.
Update the chinachip Makefile based on the mkamsboot one, build and link as library for Rockbox Utility.
|
rbutil/chinachippatcher/Makefile [diff]
rbutil/rbutilqt/rbutilqt.pri [diff]
rbutil/rbutilqt/rbutilqt.pro [diff]
|
Dominik Riebeling |
| 3rd Dec 08:41 |
fd5f16c: Consolidate libraries list in project file a bit.
Instead of having to mention each library several times (extra targets, target dependencies, linker flags) create a list of libraries we build directly and create all other lists from them. Note that libraries get processed in the order of the list, which is important for linking order. As a result libucl needs to come last.
|
rbutil/rbutilqt/rbutilqt.pro [diff]
|
Dominik Riebeling |
| 3rd Dec 08:41 |
059cb71: Extend return codes for chinachip_patch().
Instead of passing error messages using a callback function (which becomes awkward when used from a C++ class object) return distinct error codes from chinachip_patch(). This also removes the kludge to support translations for Rockbox Utility and moves the strings to translate to the installation class where they belong.
As a side effect info messages won't be passed to Rockbox Utility anymore, but the details of the patching progress aren't of that much interest for the user anyway.
|
rbutil/chinachippatcher/chinachip.c [diff]
rbutil/chinachippatcher/chinachip.h [diff]
rbutil/chinachippatcher/main.c [diff]
rbutil/rbutilqt/base/bootloaderinstallchinachip.cpp [diff]
rbutil/rbutilqt/base/bootloaderinstallchinachip.h [diff]
|
Dominik Riebeling |
| 3rd Dec 08:39 |
07da9ce: Split up chinachippatcher.
Move the command line tool parts out for simpler building as library.
|
rbutil/chinachippatcher/Makefile [diff]
rbutil/chinachippatcher/chinachip.c [diff]
rbutil/chinachippatcher/main.c [new]
|
Dominik Riebeling |
| 2nd Dec 19:28 |
bd691ef: Sansa Clip Zip: enable all plugins
use too big graphics when needed (some plugins will be ugly)
|
apps/plugins/bitmaps/mono/SOURCES [diff]
apps/plugins/bitmaps/native/SOURCES [diff]
apps/plugins/bubbles.c [diff]
apps/plugins/rockblox.c [diff]
apps/plugins/sudoku/sudoku.c [diff]
tools/configure [diff]
|
Rafal Carr |
| 2nd Dec 17:31 |
444b176: mkamsboot: make clip zip boot OF when pressing left button
pressing vol- to boot OF is still possible
|
rbutil/mkamsboot/dualboot.c [diff]
rbutil/mkamsboot/dualboot.h [diff]
rbutil/mkamsboot/dualboot/dualboot.S [diff]
|
Rafal Carr |
| 2nd Dec 17:31 |
ab76a0d: mkamsboot/dualboot: use arm-elf-eabi cross compiler by default
also allows user to change it with CROSS_COMPILE=xxx
|
rbutil/mkamsboot/dualboot/Makefile [diff]
|
Rafal Carr |
| 2nd Dec 00:58 |
8687c5c: Fix FS #11675 : LED resistor calculator does not wait for keypress. Thanks to Michael Chicoine for reporting the bug.
|
apps/plugins/resistor.c [diff]
|
Boris Gjenero |
| 1st Dec 13:18 |
7c0977b: Sansa Connect Simulator: Fix button sizes, add hold button support
|
uisimulator/buttonmap/sansa-connect.c [diff]
|
Tomasz Moń |
| 1st Dec 13:14 |
8b9d6bd: Add a gitattributes file for the migration.
When we start using git, we will be doing automatic line ending conversion in a nice uniform way: everything is expected to have LFs, rather than the current odd patchwork of svn:eol-style attributes.
This .gitattributes file configures git to normalise all line endings to LF on checkin in files it believes are text (and its heuristics appear to be very good). It also explicitly declares a number of file types to be binary
(which both disables line ending conversion for them and also prevents git attempting to display a textual diff of them).
I have already normalised all files in the repository now to have the correct line endings, so this should not do anything bad for anyone who is already using git.
|
.gitattributes [new]
|
Torne Wuff |
| 1st Dec 12:51 |
30e2a6d: Convert one more file to LF line endings.
Unset svn:eol-style=CRLF on this vbs file and convert it to LF line endings. VBScript is perfectly happy to run with LFs and this removes the last inconsistent line ending in our repo :)
|
tools/sapi_voice.vbs [diff]
|
Torne Wuff |
| 1st Dec 12:41 |
39f4408: Sansa Connect: Make simulator compile. UI-sansaconnect.bmp by Martin Sägmüller (based on press image).
|
firmware/target/arm/tms320dm320/sansa-connect/avr-sansaconnect.c [diff]
firmware/target/hosted/sdl/sim-ui-defines.h [diff]
uisimulator/bitmaps/UI-sansaconnect.bmp [new]
uisimulator/buttonmap/SOURCES [diff]
uisimulator/buttonmap/sansa-connect.c [new]
|
Tomasz Moń |
| 1st Dec 06:02 |
f0bab2f: Address some weaknesses and bugs of buflib_compact() and make the code prettier. Thanks to Boris Gjenero for his great investigation.
Flyspray: FS #12409 Author: myself
|
firmware/buflib.c [diff]
|
Thomas Martitz |
| 30th Nov 17:47 |
a299212: imx233: add power debug screen
|
firmware/target/arm/imx233/debug-imx233.c [diff]
firmware/target/arm/imx233/power-imx233.c [diff]
firmware/target/arm/imx233/power-imx233.h [diff]
|
Amaury Pouly |
| 30th Nov 17:44 |
c871076: mkimxboot: remove an unecessary include that will prevent compilation of rbutil
|
rbutil/mkimxboot/mkimxboot.h [diff]
|
Amaury Pouly |
| 30th Nov 17:39 |
374a08a: fuze+: update keymap and touchpad driver based on FS #12405 with minor modifications. Thanks to Jean-Louis Biasini.
|
apps/keymaps/keymap-fuzeplus.c [diff]
docs/CREDITS [diff]
firmware/export/config/sansafuzeplus.h [diff]
firmware/target/arm/imx233/sansa-fuzeplus/button-fuzeplus.c [diff]
firmware/target/arm/imx233/sansa-fuzeplus/button-target.h [diff]
uisimulator/buttonmap/sansa-fuzeplus.c [diff]
|
Amaury Pouly |
| 30th Nov 02:06 |
d6a397d: Text viewer plugin: Fix info viewport font not being set to user selected font
|
apps/plugins/text_viewer/tv_display.c [diff]
|
Michael Chicoine |
| 29th Nov 19:36 |
bdaac8b: Rockbox does not support encrypted ADX. Clearly state this in the manual and the debug messages.
|
apps/codecs/adx.c [diff]
apps/metadata/adx.c [diff]
manual/appendix/file_formats.tex [diff]
|
Andree Buschmann |
| 29th Nov 18:48 |
3c63cb2: Resync mpc to r476 of svn.musepack.org. Improves error handling after seek.
|
apps/codecs/libmusepack/mpc_demux.c [diff]
|
Andree Buschmann |
| 29th Nov 17:38 |
16d736d: Make embedded cover art for APEv2 more flexible. This fixes an issue with foobar-tagged files as reported in the forums.
|
apps/metadata/ape.c [diff]
|
Andree Buschmann |
| 29th Nov 10:18 |
c40f520: Sansa Connect: Add keymap for YesNo dialog and keyboard
|
apps/keymaps/keymap-sansa-connect.c [diff]
apps/lang/basque.lang [diff]
apps/lang/bulgarian.lang [diff]
apps/lang/catala.lang [diff]
apps/lang/chinese-simp.lang [diff]
apps/lang/czech.lang [diff]
apps/lang/dansk.lang [diff]
apps/lang/deutsch.lang [diff]
apps/lang/english-us.lang [diff]
apps/lang/english.lang [diff]
apps/lang/espanol.lang [diff]
apps/lang/finnish.lang [diff]
apps/lang/francais.lang [diff]
apps/lang/galego.lang [diff]
apps/lang/hebrew.lang [diff]
apps/lang/hrvatski.lang [diff]
apps/lang/italiano.lang [diff]
apps/lang/japanese.lang [diff]
apps/lang/latviesu.lang [diff]
apps/lang/magyar.lang [diff]
apps/lang/nederlands.lang [diff]
apps/lang/norsk-nynorsk.lang [diff]
apps/lang/norsk.lang [diff]
apps/lang/polski.lang [diff]
apps/lang/portugues-brasileiro.lang [diff]
apps/lang/portugues.lang [diff]
apps/lang/romaneste.lang [diff]
apps/lang/russian.lang [diff]
apps/lang/slovak.lang [diff]
apps/lang/slovenscina.lang [diff]
...and 8 more files. |
Tomasz Moń |
| 29th Nov 03:56 |
a23dd7f: FS #12414 : Fix directory functions in plugins on targets which HAVE_DIRCACHE. In rockbox_api, PREFIX( ) is removed around directory functions because that's now handled in directory header files. Thanks to Fred Bauer for reporting this.
|
apps/plugin.c [diff]
|
Boris Gjenero |
| 28th Nov 23:42 |
d51e598: FS #12412 : Delete old buffer allocation code which has been replaced by core_alloc, and move buffer setup code to core_alloc.c
|
apps/gui/skin_engine/skin_engine.c [diff]
apps/menus/main_menu.c [diff]
apps/mp3data.c [diff]
apps/plugin.c [diff]
apps/recorder/pcm_record.c [diff]
firmware/SOURCES [diff]
firmware/buffer.c [deleted]
firmware/buflib.c [diff]
firmware/core_alloc.c [diff]
firmware/include/buffer.h [deleted]
firmware/thread.c [diff]
flash/bootbox/main.c [diff]
|
Boris Gjenero |
| 28th Nov 20:12 |
297c29c: dm320: call storage idle notifys on in sdmmc thread
|
firmware/target/arm/tms320dm320/sansa-connect/powermgmt-sansaconnect.c [diff]
firmware/target/arm/tms320dm320/sdmmc-dm320.c [diff]
firmware/target/arm/tms320dm320/system-dm320.c [diff]
|
Tomasz Moń |
| 28th Nov 17:45 |
a884ec2: Update manual to match current codec IDs.
|
manual/appendix/wps_tags.tex [diff]
|
Andree Buschmann |
| 28th Nov 11:41 |
f331d19: playlist handling: revert part of r30177. loading a .m3u from the filebrowser now just runs it like it used to, selecting a playlist from inside the catalogue viewer opens it instead.
|
apps/filetree.c [diff]
|
Jonathan Gordon |
| 28th Nov 10:16 |
8ed7ba1: Fix fs#12005 - have %pc,%pl and %pr return the number of seconds when used with %if() instead of a formatted time string
|
apps/gui/skin_engine/skin_tokens.c [diff]
|
Jonathan Gordon |
| 28th Nov 09:58 |
d66592b: Be less smart about when to reload skins as it caused more problems than it was worth. If any theme setting is loading from a .cfg reload all skins. Fixes FS #12410
|
apps/gui/skin_engine/skin_engine.c [diff]
apps/settings.c [diff]
|
Jonathan Gordon |
| 28th Nov 09:44 |
25bce23: Fix FS #12408 - don't load skins too early causing buflib handles to leak
|
apps/gui/skin_engine/skin_engine.c [diff]
|
Jonathan Gordon |
| 27th Nov 16:40 |
e5a7388: If Rockbox never turns off ATA power, don't compile code for turning it back on. Note that ATA power may still need to be turned on when starting, so that code in ata_init() always remains.
|
firmware/drivers/ata.c [diff]
|
Boris Gjenero |
| 27th Nov 15:27 |
2154cbf: remove stray debugging line
|
firmware/font_cache.c [diff]
|
Fred Bauer |
| 27th Nov 14:36 |
6e664f4: Guard font functions against invalid font ids. These arguably should never be passed, but this prevents freezes. Fixes FS #12400
|
firmware/font.c [diff]
|
Frank Gevaerts |
| 27th Nov 14:28 |
dfd5d06: Actually make glyph_cache_save static instead of just claiming it should be
|
firmware/font.c [diff]
|
Frank Gevaerts |
| 27th Nov 14:24 |
e5a3c26: glyph_cache_save should be static
|
firmware/export/font.h [diff]
firmware/font.c [diff]
|
Frank Gevaerts |
| 27th Nov 12:57 |
fc5cdac: slightly reaarange code to make fml happy :)
|
apps/gui/skin_engine/skin_backdrops.c [diff]
|
Jonathan Gordon |
| 27th Nov 10:50 |
494860c: Free a handle when we try to load a backdrop file which doesnt exist or cant be loaded
|
apps/gui/skin_engine/skin_backdrops.c [diff]
|
Jonathan Gordon |
| 27th Nov 09:10 |
6cf7cb9: Don't load the icons unless show_icons is actually enabled. And respect that setting in the shortcuts menu
|
apps/gui/icon.c [diff]
apps/menus/theme_menu.c [diff]
apps/shortcuts.c [diff]
|
Jonathan Gordon |
| 27th Nov 06:01 |
47452dc: PortalPlayer: Loading of stack munge value into r4 was moved in r30741 to after the idle stack init loop, breaking the usage readout.
|
firmware/target/arm/crt0-pp.S [diff]
|
Michael Sevakis |
| 27th Nov 03:56 |
a99d9ec: Add STORAGE_INIT_ATTR to static ata.c functions that are only called via ata_init().
|
firmware/drivers/ata.c [diff]
|
Boris Gjenero |
| 27th Nov 00:40 |
bd360b4: In buflib_buffer_shift(), properly update handle->alloc values, which are char * and not union buflib data *
|
firmware/buflib.c [diff]
|
Boris Gjenero |
| 26th Nov 23:22 |
99ea0c5: Sansa AMSv2 USB: Simplify union around struct usb_ctrlrequest and remove duplicate alignment attribute
|
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
|
Bertrik Sikken |
| 26th Nov 23:07 |
a89c705: AMSv2: remove stray ; from USB_DEVBSS_ATTR
|
firmware/export/as3525v2.h [diff]
|
Rafal Carr |
| 26th Nov 22:55 |
ebde2ea: Sansa AMSv2: potential USB fix from FS #11664 by funman:
* make sure that the buffer for struct usb_ctrlrequest can fit a full 64-byte packet
* align struct usb_ctrlrequest to a cacheline (32-byte alignment)
|
firmware/target/arm/as3525/usb-drv-as3525v2.c [diff]
|
Bertrik Sikken |
| 26th Nov 21:51 |
fc81af9: Replace embedded AA limitations by a reference to the "official" list of supported AA tags
|
manual/appendix/file_formats.tex [diff]
manual/appendix/wps_tags.tex [diff]
|
Frank Gevaerts |
| 26th Nov 15:16 |
9fdfb79: The new 12x12 iconset somehow got corrupted. Re-generate.
|
icons/tango_icons.12x12.bmp [diff]
|
Thomas Martitz |
| 26th Nov 15:03 |
e46dd2d: Fix leftovers.
|
apps/settings_list.c [diff]
|
Thomas Martitz |
| 26th Nov 15:01 |
b907f2f: lcd_color/cabbiev2: New iconset in multiple sizes
The new iconset features transparency which can be more easier generated from svgs and looks better. For for bigger displays there are new sizes.
The bmps are the generated from the SVGs added to the tree and create-icons-from-tango.pl is updated to enable easy generation.
rockbox-clef.svg is changed to have a bit more border.
NOTE: Icons for greyscale are unchanged. Someone needs to update them, I don't know how to do it.
|
apps/settings_list.c [diff]
docs/logo/rockbox-clef.svg [diff]
icons/create-icons-from-tango.pl [diff]
icons/mint-x-svg/applications-games.svg [new]
icons/mint-x-svg/gnome-glchess.svg [new]
icons/new_icons-svg/face-shout.svg [new]
icons/new_icons-svg/media-playback-start-green.svg [new]
icons/tango-svg/applications-games.svg [new]
icons/tango-svg/applications-graphics.svg [new]
icons/tango-svg/applications-multimedia.svg [new]
icons/tango-svg/applications-other.svg [new]
icons/tango-svg/applications-system.svg [new]
icons/tango-svg/audio-input-microphone.svg [new]
icons/tango-svg/audio-x-generic.svg [new]
icons/tango-svg/bookmark-new.svg [new]
icons/tango-svg/dialog-information.svg [new]
icons/tango-svg/document-properties.svg [new]
icons/tango-svg/emblem-system.svg [new]
icons/tango-svg/folder.svg [new]
icons/tango-svg/format-indent-more.svg [new]
icons/tango-svg/format-justify-left.svg [new]
icons/tango-svg/go-jump.svg [new]
icons/tango-svg/go-next.svg [new]
icons/tango-svg/go-previous.svg [new]
icons/tango-svg/help-browser.svg [new]
icons/tango-svg/image-x-generic.svg [new]
icons/tango-svg/input-keyboard.svg [new]
icons/tango-svg/list-add.svg [new]
icons/tango-svg/media-flash.svg [new]
icons/tango-svg/media-playback-start.svg [new]
...and 25 more files. |
Thomas Martitz |
| 26th Nov 13:47 |
69f4245: Cabbiev2/RaaA: Add nice shadow to the icons on the popup in the WPS.
|
wps/cabbiev2/popup-320x480x16.bmp [diff]
wps/cabbiev2/popup-480x800x16.bmp [diff]
wps/cabbiev2/popup-800x480x16.bmp [diff]
wps/cabbiev2/sources/popup.xcf [diff]
|
Thomas Martitz |
| 26th Nov 13:42 |
2e945b5: Cabbiev2/RaaA: Update progressbar images (using transparency).
|
wps/cabbiev2/pb-320x480x16.bmp [diff]
wps/cabbiev2/pb-480x800x16.bmp [diff]
wps/cabbiev2/pb-800x480x16.bmp [diff]
|
Thomas Martitz |
| 26th Nov 13:34 |
f8578c0: Cabbiev2/RaaA: Add volume slider pop to the WPS.
It's as big as the usual popup and makes it easier to control the volume. Also makes our fine-grained volume changes more visible. popup.xcf is updated to contain the volume layers.
Idea and some skin code taken from FS #12254.
|
wps/cabbiev2.320x480x16.wps [diff]
wps/cabbiev2.480x800x16.wps [diff]
wps/cabbiev2.800x480x16.wps [diff]
wps/cabbiev2/sources/popup.xcf [diff]
wps/cabbiev2/volumebar-320x480x16.bmp [new]
wps/cabbiev2/volumebar-480x800x16.bmp [new]
wps/cabbiev2/volumebar-800x480x16.bmp [new]
wps/cabbiev2/volumebar-backdrop-320x480x16.bmp [new]
wps/cabbiev2/volumebar-backdrop-480x800x16.bmp [new]
wps/cabbiev2/volumebar-backdrop-800x480x16.bmp [new]
|
Thomas Martitz |
| 25th Nov 18:42 |
fabbeba: Solve FS #12396 through rolling back r26592. This fixes distortions while mpc playback on Coldfire targets with GCC 4.5.2.
|
apps/codecs/libmusepack/mpcdec_math.h [diff]
|
Andree Buschmann |
| 25th Nov 18:21 |
65c46e8: Cabbiev2/RaaA: r30298 forgot about 480x800. Fix pause, ffwd and rewind touch actions in the WPS.
|
wps/cabbiev2.480x800x16.wps [diff]
|
Thomas Martitz |
| 25th Nov 18:12 |
c01ad7f: Cabbiev2/RaaA: Improved popup icons for the WPS, featurung real shadows.
|
wps/cabbiev2.320x480x16.wps [diff]
wps/cabbiev2.480x800x16.wps [diff]
wps/cabbiev2.800x480x16.wps [diff]
wps/cabbiev2/popup-320x480x16.bmp [diff]
wps/cabbiev2/popup-480x800x16.bmp [diff]
wps/cabbiev2/popup-800x480x16.bmp [diff]
wps/cabbiev2/sources/popup.xcf [diff]
|
Thomas Martitz |
| 25th Nov 15:15 |
e62cccb: fix up font_cache/LRU boundry errors from r30763
|
firmware/font_cache.c [diff]
|
Fred Bauer |
| 24th Nov 17:55 |
62f5027: Fix battery meter on Sansa Connect.
Use the battery capacity percents reported by AVR. Internally fake linear voltage scale is used (1 mV = 1%).
|
firmware/target/arm/tms320dm320/sansa-connect/avr-sansaconnect.c [diff]
firmware/target/arm/tms320dm320/sansa-connect/powermgmt-sansaconnect.c [diff]
|
Tomasz Moń |
| 23rd Nov 20:53 |
e194969: FS #12401 - Slovak language update by Peter Leck
|
apps/lang/slovak.lang [diff]
|
Bertrik Sikken |
| 22nd Nov 19:42 |
c803aa1: Updated italian translation.
|
apps/lang/italiano.lang [diff]
|
Alessio Lenzi |
| 22nd Nov 19:25 |
0330ca9: FS #12399 - Second november update of Czech language by Marek Salaba
|
apps/lang/czech.lang [diff]
|
Bertrik Sikken |
| 22nd Nov 18:59 |
9c07d06: FS #12378 : Removal of Archos HWCODEC unused code and data. Several large hardware-specific functions are kept for reference or future use.
|
firmware/export/mascodec.h [diff]
firmware/export/mp3_playback.h [diff]
firmware/target/sh/archos/audio-archos.c [diff]
firmware/target/sh/archos/i2c-archos.c [diff]
firmware/target/sh/archos/mascodec-archos.c [diff]
|
Boris Gjenero |
| 22nd Nov 17:40 |
5f7d612: Update french translation
|
apps/lang/francais.lang [diff]
|
Amaury Pouly |
| 22nd Nov 16:34 |
e62dfa5: FS #12397 : On targets which load .data directly into its final location and lack code for moving it, remove linker script trick which ignores section alignment and word-aligns the section instead.
|
firmware/target/arm/imx31/app.lds [diff]
firmware/target/arm/ipod/app.lds [diff]
firmware/target/arm/iriver/app.lds [diff]
firmware/target/arm/olympus/app.lds [diff]
firmware/target/arm/pbell/app.lds [diff]
firmware/target/arm/philips/app.lds [diff]
firmware/target/arm/pnx0101/app.lds [diff]
firmware/target/arm/samsung/app.lds [diff]
firmware/target/arm/sandisk/app.lds [diff]
firmware/target/arm/tatung/app.lds [diff]
firmware/target/arm/tcc780x/app.lds [diff]
|
Boris Gjenero |
| 21st Nov 09:13 |
706575f: fix checkwps
|
tools/checkwps/checkwps.c [diff]
|
Jonathan Gordon |
| 21st Nov 09:08 |
080a746: Fix the charcell compile error and rmeove an unused #define
|
apps/gui/skin_engine/skin_engine.c [diff]
apps/gui/skin_engine/skin_engine.h [diff]
|
Jonathan Gordon |
| 21st Nov 09:03 |
f78bcb1: skinengine: Load the fms the first time the fm screen is entered instead of on boot to save some ram
|
apps/gui/skin_engine/skin_engine.c [diff]
|
Jonathan Gordon |
| 21st Nov 09:02 |
0ca4b38: skinengine: Rework skin loading so skins can be un/loaded individually. This also means that loading a .cfg which doesnt change themes shouldnt have them reloaded
|
apps/gui/skin_engine/skin_backdrops.c [diff]
apps/gui/skin_engine/skin_engine.c [diff]
apps/gui/skin_engine/skin_parser.c [diff]
apps/gui/statusbar-skinned.c [diff]
apps/main.c [diff]
apps/settings.h [diff]
apps/settings_list.c [diff]
|
Jonathan Gordon |
| 20th Nov 17:44 |
814ffff: Add INIT_ATTR to storage_init() when possible
|
firmware/export/ata.h [diff]
firmware/export/config.h [diff]
firmware/export/mmc.h [diff]
firmware/export/nand.h [diff]
firmware/export/ramdisk.h [diff]
firmware/export/sd.h [diff]
firmware/export/storage.h [diff]
|
Rafal Carr |
| 20th Nov 17:03 |
bccee89: Update filetree.c to use global_settings.glyphs_to_cache
|
apps/filetree.c [diff]
|
Fred Bauer |
| 20th Nov 16:57 |
8a7482d: Fix typo in comment
|
firmware/usb.c [diff]
|
Rafal Carr |
| 20th Nov 16:49 |
95a828b: Fix parameter order in font_load_in_memory(). FS #12395.
|
firmware/font.c [diff]
|
Fred Bauer |
| 20th Nov 14:41 |
fdfc88f: Rename global_settings member glyphs to glyphs_to_cache and add descriptive comment.
|
apps/gui/skin_engine/skin_parser.c [diff]
apps/menus/settings_menu.c [diff]
apps/settings.c [diff]
apps/settings.h [diff]
apps/settings_list.c [diff]
|
Fred Bauer |
| 19th Nov 22:34 |
ea7a896: FS #12293 Global default glyph setting in System > Limits > Glyphs To Cache. Defaults to 250. This saves a lot of RAM while still allowing non-English users to have adequate glyph coverage.
|
apps/gui/skin_engine/skin_parser.c [diff]
apps/lang/english.lang [diff]
apps/menus/settings_menu.c [diff]
apps/settings.c [diff]
apps/settings.h [diff]
apps/settings_list.c [diff]
firmware/export/font.h [diff]
firmware/font.c [diff]
manual/advanced_topics/main.tex [diff]
manual/configure_rockbox/system_options.tex [diff]
tools/convbdf.c [diff]
|
Fred Bauer |
| 19th Nov 16:55 |
d78e05c: Sansa clip zip: increase communication speed with the OLED controller
|
firmware/target/arm/as3525/sansa-clipzip/lcd-clipzip.c [diff]
|
Bertrik Sikken |
| 19th Nov 16:55 |
bf51af7: Sansa clip zip: workaround for wisechip display - always copy an entire horizontal strip in lcd_update_rect
|
firmware/target/arm/as3525/sansa-clipzip/lcd-clipzip.c [diff]
|
Bertrik Sikken |
| 19th Nov 13:57 |
a71e87f: Update some missed pointers when moving the dircache allocation
|
firmware/common/dircache.c [diff]
|
Fred Bauer |
| 19th Nov 12:46 |
1252d0d: Get rid of a really annoying #ifdef line to check if backdrop support should be enabled
|
apps/gui/skin_engine/skin_backdrops.c [diff]
apps/gui/skin_engine/skin_engine.c [diff]
apps/gui/skin_engine/skin_parser.c [diff]
apps/gui/skin_engine/wps_internals.h [diff]
apps/gui/viewport.c [diff]
apps/gui/wps.c [diff]
apps/menus/theme_menu.c [diff]
apps/radio/radio_skin.c [diff]
firmware/export/config.h [diff]
|
Jonathan Gordon |
| 17th Nov 22:10 |
852b68c: imx233/fuze+: set drive strength of tuner chip enable pin, enable backlight on panic
|
apps/radio/radio.c [diff]
firmware/target/arm/imx233/sansa-fuzeplus/power-fuzeplus.c [diff]
firmware/target/arm/imx233/system-imx233.c [diff]
|
Amaury Pouly |
| 17th Nov 21:19 |
9cb91c0: stubs.c is only needed on SIMULATOR builds.
|
uisimulator/common/SOURCES [diff]
|
Thomas Martitz |
| 17th Nov 20:57 |
f74988d: Undo some of r31021. The translation site seems to have problems with double quotes in translations.
Re-add the double quotes, except where around button names, so the translators can sort this out.
|
apps/lang/hrvatski.lang [diff]
|
Thomas Martitz |
| 17th Nov 20:30 |
6a14509: Croatian translation update
Flyspray: FS #12332 Author: Ante Maretic
|
apps/lang/hrvatski.lang [diff]
|
Thomas Martitz |
| 17th Nov 20:26 |
ee95d44: Brazilian Portuguese translation update
Flyspray: FS #12341 Author: Kessia Pinheiro
|
apps/lang/portugues-brasileiro.lang [diff]
docs/CREDITS [diff]
|
Thomas Martitz |
| 17th Nov 20:22 |
5022247: French translation update
Flyspray: FS #12372 Author: Olivier Kaloudoff
|
apps/lang/francais.lang [diff]
docs/CREDITS [diff]
|
Thomas Martitz |
| 17th Nov 20:16 |
7acb8c5: Bulgarian translation update
Flyspray: FS #12379 Author: Vencislav Atanasov
|
apps/lang/bulgarian.lang [diff]
|
Thomas Martitz |
| 17th Nov 19:03 |
abf1e6d: Fix yellow.
|
firmware/target/hosted/sdl/button-sdl.c [diff]
|
Thomas Martitz |
| 17th Nov 18:56 |
b488949: Updated Russian translation
FS: FS #12382 Author: Desu Rozen
|
apps/lang/russian.lang [diff]
docs/CREDITS [diff]
|
Thomas Martitz |
| 17th Nov 18:52 |
71d73fd: Remove sim_tasks from the sdl application build.
This unfortunately removes the screendump feature, but usually there are better desktop apps for that.
|
apps/debug_menu.c [diff]
apps/main.c [diff]
firmware/target/hosted/sdl/button-sdl.c [diff]
uisimulator/common/SOURCES [diff]
|
Thomas Martitz |
| 17th Nov 18:13 |
7e211ff: fuze+: adjust touchpad sensitivity based on product id like OF, add debug screen to hw info
|
firmware/target/arm/imx233/sansa-fuzeplus/button-fuzeplus.c [diff]
firmware/target/arm/imx233/sansa-fuzeplus/button-target.h [diff]
firmware/target/arm/imx233/sansa-fuzeplus/debug-fuzeplus.c [diff]
|
Amaury Pouly |
| 17th Nov 17:40 |
1645c14: Simulate usb plugging on the sim better using sim_tasks.
Now all threads need to ack the connection like on real target, dircache is unloaded and playback stops accordingly.
|
apps/gui/usb_screen.c [diff]
apps/playback.c [diff]
apps/playlist.c [diff]
apps/tagcache.c [diff]
firmware/common/dircache.c [diff]
firmware/target/hosted/sdl/button-sdl.c [diff]
firmware/usb.c [diff]
uisimulator/common/sim_tasks.c [diff]
uisimulator/common/sim_tasks.h [diff]
|
Thomas Martitz |
| 17th Nov 16:55 |
2a8eacd: Buflib: Make shrinking and buflib_available() smarter.
* shrinking now considers freespace just before the alloc-to-be-shrinked, that means less (or sometimes none at all) is taken from the audio buffer.
* core_available() now searches for the best free space, instead of simply the end, i.e. it will not return 0 if the audio buffer is allocated and there's free space before it. It also runs a compaction to ensure maximum contiguous memory.
audio_buffer_available() is also enhanced. It now considers the 256K reserve buffer, and returns free buflib space instead if the audio buffer is short.
This all fixes the root problem of FS #12344 (Sansa Clip+: PANIC occurred when dircache is enabled), that alloced from the audio buffer, even if it was very short and buflib had many more available as free space before it.
|
apps/menus/main_menu.c [diff]
apps/mpeg.c [diff]
apps/playback.c [diff]
firmware/buflib.c [diff]
firmware/export/audio.h [diff]
|
Thomas Martitz |
| 17th Nov 15:57 |
9120695: FS #12383 - slovak language update by Peter Lecky
|
apps/lang/slovak.lang [diff]
|
Michael Chicoine |
| 17th Nov 11:00 |
9c8e2c8: skin engine: Fix %if() when comparing against a number.
If the tag being checked returns a number as a string (i.e %pv) but doesnt set the intval try to convert the string to a number so the comparisson operators work
|
apps/gui/skin_engine/skin_tokens.c [diff]
|
Jonathan Gordon |
| 16th Nov 21:25 |
7a095a8: Fix file descriptor leak. Thanks to Ophir Lojkine for spotting.
|
apps/plugins/rockblox.c [diff]
|
Frank Gevaerts |
| 16th Nov 15:07 |
b6252ab: fix target id for HiFiMAN HM-801
|
firmware/export/config/hifimanhm801.h [diff]
tools/configure [diff]
|
Andrew Ryabinin |
| 16th Nov 13:08 |
e8a8a1b: Sandisk Sansa Connect port (FS #12363)
Included are drivers for buttons, backlight, lcd, audio and storage.
|
apps/SOURCES [diff]
apps/keymaps/keymap-sansa-connect.c [new]
apps/plugins/battery_bench.c [diff]
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/clix.c [diff]
apps/plugins/cube.c [diff]
apps/plugins/doom/i_video.c [diff]
apps/plugins/fft/fft.c [diff]
apps/plugins/fireworks.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/jewels.c [diff]
apps/plugins/lamp.c [diff]
apps/plugins/lib/pluginlib_actions.c [diff]
apps/plugins/logo.c [diff]
apps/plugins/matrix.c [diff]
apps/plugins/midi/midiplay.c [diff]
apps/plugins/minesweeper.c [diff]
apps/plugins/mosaique.c [diff]
...and 69 more files. |
Tomasz Moń |
| 16th Nov 13:03 |
992d4eb: Add myself to COMMITTERS
|
docs/COMMITTERS [diff]
|
Tomasz Moń |
| 16th Nov 12:43 |
b048c91: OOPS! Don't overwrite the trailing \0 from the skin text with the first alloc (should fix FS #12388)
|
apps/gui/skin_engine/skin_parser.c [diff]
|
Jonathan Gordon |
| 16th Nov 10:05 |
f65ceeb: Change the "keyclick repeat" setting behaviour so when it is off only the *first* repeat will click. Otherwise single presses and all wheel movements will cause a click. with "keyclick repeat" enabled *all* repeats will cause clicks
|
apps/misc.c [diff]
|
Jonathan Gordon |
| 16th Nov 09:37 |
ea2a3ee: Fix the gpl notice in the previous commits new files, and fix the yelow gevearts naughtily ignored
|
apps/gui/skin_engine/skin_parser.c [diff]
firmware/target/arm/ipod/piezo.c [diff]
firmware/target/arm/ipod/piezo.h [diff]
firmware/target/arm/s5l8700/ipodnano2g/piezo-nano2g.c [diff]
firmware/target/arm/s5l8700/ipodnano2g/piezo.h [diff]
|
Jonathan Gordon |
| 16th Nov 09:25 |
be716c0: Finally commit FS #5111 - piezo clicker for ipods!
Origional implementation by Robert Keevil with contributions from Frederik Vestre, Stoyan Stratev, Craig Elliott, Michael Sparmann, Thomas Schott, Rosso Maltese, and syncs from a bunch of other people!
|
apps/features.txt [diff]
apps/lang/english.lang [diff]
apps/main.c [diff]
apps/menus/settings_menu.c [diff]
apps/misc.c [diff]
apps/settings.h [diff]
apps/settings_list.c [diff]
firmware/SOURCES [diff]
firmware/export/config/ipod4g.h [diff]
firmware/export/config/ipodcolor.h [diff]
firmware/export/config/ipodmini1g.h [diff]
firmware/export/config/ipodmini2g.h [diff]
firmware/export/config/ipodnano1g.h [diff]
firmware/export/config/ipodnano2g.h [diff]
firmware/export/config/ipodvideo.h [diff]
firmware/export/thread.h [diff]
firmware/target/arm/ipod/piezo.c [new]
firmware/target/arm/ipod/piezo.h [new]
firmware/target/arm/s5l8700/ipodnano2g/piezo-nano2g.c [new]
firmware/target/arm/s5l8700/ipodnano2g/piezo.h [new]
|
Jonathan Gordon |
| 15th Nov 22:44 |
b7508a7: Don't put mines adjacent to the starting position instead of just not *on* the starting position. (FS #12387 by Ophir Lojkine)
Since in minesweeper one needs information about at least two positions to deduce anything (unless the first position has no adjacent mines at all), having mines adjacent to the starting position means the player has to guess without any information, which is no different than having a chance that the first position already has a mine. I don't think minesweeper is meant to be a game of pure luck.
|
apps/plugins/minesweeper.c [diff]
|
Frank Gevaerts |
| 15th Nov 21:38 |
3607d88: Manual: Some minor fixes to the shortcuts section
|
manual/main_menu/main.tex [diff]
|
Alexander Levin |
| 15th Nov 19:37 |
3ba0e05: Commit FS #12352 by Stanislav Chizhik. Add support for the PCF50635. Enables detection of USB power sources.
|
docs/CREDITS [diff]
firmware/drivers/pcf50635.c [diff]
firmware/target/arm/tcc780x/cowond2/power-cowond2.c [diff]
|
Michael Giacomelli |
| 15th Nov 13:11 |
9e07ef2: Use buflib for all skin engine allocations.
Massive thanks to Michael Chicoine and other testers for finding the early bugs.
This removes all skin memory limitations
|
apps/gui/bitmap/list-skinned.c [diff]
apps/gui/skin_engine/skin_display.c [diff]
apps/gui/skin_engine/skin_engine.c [diff]
apps/gui/skin_engine/skin_parser.c [diff]
apps/gui/skin_engine/skin_render.c [diff]
apps/gui/skin_engine/skin_tokens.c [diff]
apps/gui/skin_engine/skin_tokens.h [deleted]
apps/gui/skin_engine/skin_touchsupport.c [diff]
apps/gui/skin_engine/wps_internals.h [diff]
apps/gui/statusbar-skinned.c [diff]
apps/gui/statusbar-skinned.h [diff]
apps/gui/wps.c [diff]
apps/lang/basque.lang [diff]
apps/lang/bulgarian.lang [diff]
apps/lang/catala.lang [diff]
apps/lang/chinese-simp.lang [diff]
apps/lang/czech.lang [diff]
apps/lang/dansk.lang [diff]
apps/lang/deutsch.lang [diff]
apps/lang/english-us.lang [diff]
apps/lang/english.lang [diff]
apps/lang/espanol.lang [diff]
apps/lang/finnish.lang [diff]
apps/lang/francais.lang [diff]
apps/lang/galego.lang [diff]
apps/lang/hebrew.lang [diff]
apps/lang/hrvatski.lang [diff]
apps/lang/italiano.lang [diff]
apps/lang/japanese.lang [diff]
apps/lang/latviesu.lang [diff]
...and 22 more files. |
Jonathan Gordon |
| 15th Nov 12:22 |
101693f: FS #12251 - User shortcuts in the main menu. Custom shortcuts which give the user fast access to regularly used files/folders/settings/whatever. Thanks to Alexander Levin for the manual part of the patch
|
apps/SOURCES [diff]
apps/debug_menu.c [diff]
apps/debug_menu.h [diff]
apps/lang/english.lang [diff]
apps/main.c [diff]
apps/menu.c [diff]
apps/menu.h [diff]
apps/misc.h [diff]
apps/onplay.c [diff]
apps/onplay.h [diff]
apps/root_menu.c [diff]
apps/root_menu.h [diff]
apps/shortcuts.c [new]
apps/shortcuts.h [new]
apps/tree.c [diff]
apps/tree.h [diff]
manual/main_menu/main.tex [diff]
|
Jonathan Gordon |
| 14th Nov 20:47 |
e7e4b13: imx233: fix prototype and battery conversion setup code
|
firmware/target/arm/imx233/lradc-imx233.c [diff]
firmware/target/arm/imx233/lradc-imx233.h [diff]
|
Amaury Pouly |
| 14th Nov 20:45 |
9e4299f: imx233: implement battery reading using power register (automatically updated & scaled by lradc delay)
|
firmware/target/arm/imx233/power-imx233.h [diff]
firmware/target/arm/imx233/powermgmt-imx233.c [diff]
|
Amaury Pouly |
| 14th Nov 20:45 |
4359b40: imx233: debug raw and mV battery output
|
firmware/target/arm/imx233/debug-imx233.c [diff]
|
Amaury Pouly |
| 14th Nov 20:42 |
ea8570b: imx233: remove virtual 5V channel (value doesn't make sense), fix battery conversion (need to trigger delay)
|
firmware/target/arm/imx233/adc-imx233.c [diff]
firmware/target/arm/imx233/adc-imx233.h [diff]
firmware/target/arm/imx233/sansa-fuzeplus/adc-fuzeplus.c [diff]
|
Amaury Pouly |
| 14th Nov 20:10 |
f791a81: imx233: add include for future use of adc to read battery
|
firmware/target/arm/imx233/powermgmt-imx233.c [diff]
|
Amaury Pouly |
| 14th Nov 20:07 |
0cd832a: imx233: fix comment
|
firmware/target/arm/imx233/power-imx233.c [diff]
|
Amaury Pouly |
| 14th Nov 20:07 |
d866633: imx233: add adc debug screen
|
firmware/target/arm/imx233/debug-imx233.c [diff]
|
Amaury Pouly |
| 14th Nov 20:05 |
e167c1d: imx233: add automatic battery conversion using delay channel, make 5V a virtual channel since it has a builtin divider fuze+: use 5V virtual channel
|
firmware/target/arm/imx233/adc-imx233.c [diff]
firmware/target/arm/imx233/adc-imx233.h [diff]
firmware/target/arm/imx233/sansa-fuzeplus/adc-fuzeplus.c [diff]
|
Amaury Pouly |
| 14th Nov 20:05 |
a9d56ac: imx233: use generic code for both channels and delays arbiter code
|
firmware/target/arm/imx233/lradc-imx233.c [diff]
firmware/target/arm/imx233/lradc-imx233.h [diff]
|
Amaury Pouly |
| 14th Nov 18:48 |
9a4213c: imx233: cosmetic changes in adc
|
firmware/target/arm/imx233/adc-imx233.c [diff]
|
Amaury Pouly |
| 14th Nov 18:46 |
1852dd8: imx233/fuze+: add a small delay before powering off to allow the user to release the power button
|
firmware/target/arm/imx233/power-imx233.c [diff]
|
Amaury Pouly |
| 14th Nov 18:46 |
7fec089: fuze+: fix backlight to have a real zero
|
firmware/export/config/sansafuzeplus.h [diff]
firmware/target/arm/imx233/sansa-fuzeplus/backlight-fuzeplus.c [diff]
|
Amaury Pouly |
| 14th Nov 18:14 |
2a45f77: fuze+: fix backlight calculations
|
firmware/export/config/sansafuzeplus.h [diff]
firmware/target/arm/imx233/sansa-fuzeplus/backlight-fuzeplus.c [diff]
|
Amaury Pouly |
| 13th Nov 20:25 |
e0d0eed: Sansa clip zip: update plugins (jewels, pegbox, rockpaint, star)
|
apps/plugins/bitmaps/native/SOURCES [diff]
apps/plugins/bitmaps/native/pegbox_header.96x32x16.bmp [new]
apps/plugins/bitmaps/native/pegbox_pieces.8x8x16.bmp [new]
apps/plugins/bitmaps/native/star_tiles.6x6.bmp [new]
apps/plugins/pegbox.c [diff]
apps/plugins/rockpaint.c [diff]
|
Bertrik Sikken |
| 13th Nov 17:00 |
169b304: Use the timeout api for the gui boost implementation. This ensures that the CPU will be unboosted after the defined timeout, the former implementation could stay boosted in several situations.
|
apps/action.c [diff]
firmware/export/config.h [diff]
|
Andree Buschmann |
| 13th Nov 15:16 |
36d7bbb: Sansa clip zip: make more plugins compile (lamp, wormlet, matrix)
|
apps/plugins/lamp.c [diff]
apps/plugins/matrix.c [diff]
apps/plugins/wormlet.c [diff]
|
Bertrik Sikken |
| 13th Nov 14:51 |
86e8f6a: Fix another typo. sorry.
|
apps/gui/usb_screen.c [diff]
|
Thomas Martitz |
| 13th Nov 14:44 |
0602dbc: Fix typos in usb_screen.c and use lcd_remote_bmp() for showing the rockbox logo on remotes as well.
|
apps/gui/usb_screen.c [diff]
apps/misc.c [diff]
|
Thomas Martitz |
| 13th Nov 14:37 |
9a70c42: Add the ability to create a prefilled struct bitmap along with generated images.
This allows to directly draw generated and builtin images using lcd_bmp(bm_xxx); Also fixes builtin list icons on non-mono targets, as they didn't have the format field set.
|
apps/bitmaps/bitmaps.make [diff]
apps/gui/icon.c [diff]
apps/gui/usb_screen.c [diff]
apps/misc.c [diff]
apps/plugins/bitmaps/pluginbitmaps.make [diff]
bootloader/show_logo.c [diff]
tools/bmp2rb.c [diff]
|
Thomas Martitz |
| 13th Nov 14:10 |
61f61c9: Sansa clip zip: correct USB vendor/product id
|
firmware/export/config/sansaclipzip.h [diff]
|
Bertrik Sikken |
| 12th Nov 19:14 |
fdc9067: Sansa clip zip: update lcd_update_rect to even-align horizontal coordinates for the wisechip display type
|
firmware/target/arm/as3525/sansa-clipzip/lcd-clipzip.c [diff]
|
Bertrik Sikken |
| 11th Nov 21:03 |
caec07b: Handle 32bit bitmaps with all-zero alpha channel as fully opaque.
This is what gimp does when opening such a file. Tt saves the alpha channel with all-0xff, but other programs might use 0x00. As a fully transparent image doesn't make sense this should be OK.
Also split the 32bit and 24bit case in the bmp reader, they're sufficiently different.
|
apps/recorder/bmp.c [diff]
|
Thomas Martitz |
| 11th Nov 18:40 |
f1ee740: Finally submit GUI boost (FS #8668). With this change the CPU is boosted (with a 1 second timeout) on scrollwheel activity in the list, main menu, tree and std context. For now GUI boost is only enabled on scrollwheel targets. The code can easily be enhanced to work with other targets as well.
|
apps/action.c [diff]
firmware/export/config/ipod1g2g.h [diff]
firmware/export/config/ipod3g.h [diff]
firmware/export/config/ipod4g.h [diff]
firmware/export/config/ipod6g.h [diff]
firmware/export/config/ipodcolor.h [diff]
firmware/export/config/ipodmini1g.h [diff]
firmware/export/config/ipodmini2g.h [diff]
firmware/export/config/ipodnano1g.h [diff]
firmware/export/config/ipodnano2g.h [diff]
firmware/export/config/ipodvideo.h [diff]
firmware/export/config/sansae200.h [diff]
firmware/export/config/sansae200v2.h [diff]
firmware/export/config/sansafuze.h [diff]
firmware/export/config/sansafuzev2.h [diff]
firmware/export/config/sansaview.h [diff]
|
Andree Buschmann |
| 11th Nov 18:05 |
312b2a2: Document the internal alpha channel format better, and fixes for 32bit alpha bitmaps.
For images, rows need to be even (this is not true for anti-aliased font files). Fix stride and size calculation. This makes images that have odd pixel rows display properly and fixes buffer overflows.
|
apps/recorder/bmp.c [diff]
apps/recorder/resize.c [diff]
firmware/drivers/lcd-16bit-common.c [diff]
|
Thomas Martitz |
| 11th Nov 16:44 |
158e14a: Fix file descriptor leak
Probably not much of an error since it's in the bootloader :)
|
bootloader/main-pp.c [diff]
|
Thomas Jarosch |
| 11th Nov 15:54 |
e5ea0b3: Fix copy'n'paste bug in skin engine
cppcheckout reported:
[apps/gui/skin_engine/skin_tokens.c:1553] -> [apps/gui/skin_engine/skin_tokens.c:1553]: (style) Same expression on both sides of '||'.
|
apps/gui/skin_engine/skin_tokens.c [diff]
|
Thomas Jarosch |
| 11th Nov 00:19 |
7c6acd4: close file descriptor
|
apps/gui/icon.c [diff]
|
Fred Bauer |
| 10th Nov 20:12 |
8317226: Carbon TTS: Fix a memory leak on read error.
|
rbutil/rbutilqt/base/ttscarbon.cpp [diff]
|
Dominik Riebeling |
| 10th Nov 18:40 |
a3cc428: Create features.tex without intermediate file.
Using features.tex as intermediate file for creating features.tex is a bit confusing, and there is no real need for using an intermediate file. Change some hardcoded output files while at it.
|
manual/Makefile [diff]
|
Dominik Riebeling |
| 10th Nov 16:29 |
7aac418: fuze+: fix typo (mdelay vs udelay) in register read (shouldn't change anything) and be sure lcdif is ready
|
firmware/target/arm/imx233/sansa-fuzeplus/lcd-fuzeplus.c [diff]
|
Amaury Pouly |
| 10th Nov 13:32 |
0d2484b: Fix generation of features.tex
|
manual/Makefile [diff]
|
Frank Gevaerts |
| 10th Nov 11:23 |
928bcd4: Correct saved config setting for Line Padding in Lists - fixes FS #12377
|
apps/settings_list.c [diff]
|
Michael Chicoine |
| 10th Nov 09:37 |
6229d62: Rework FS #12310 fix (r30906) for better readability. No functional change.
|
firmware/target/arm/usb-s3c6400x.c [diff]
|
Michael Sparmann |
| 10th Nov 09:11 |
bd234e7: try again, this time without compile errors
|
tools/checkwps/checkwps.c [diff]
|
Jonathan Gordon |
| 10th Nov 09:07 |
34cc4d5: Fix checkwps
|
tools/checkwps/checkwps.c [diff]
|
Jonathan Gordon |
| 10th Nov 01:50 |
d6812f4: Update lyrics player plugin for FONT_UI deprecation in r30932 (fix for FS #12374)
|
apps/plugins/lrcplayer.c [diff]
|
Fred Bauer |
| 9th Nov 22:25 |
b882f8f: Set alpha_offset to zero when loading a JPEG.
|
apps/recorder/jpeg_load.c [diff]
|
Boris Gjenero |
| 9th Nov 19:52 |
8412ced: update Dutch langfile
|
apps/lang/nederlands.lang [diff]
|
Peter D'Hoye |
| 9th Nov 18:20 |
415f579: Fix assembler .size directives. Currently used binutils don't complain, but 2.21.1 treats these as errors.
|
apps/plugins/lib/grey_sh.S [diff]
firmware/decompressor/sh_nrv2e_d8.S [diff]
firmware/target/arm/imx31/rolo_restart_firmware.S [diff]
firmware/target/arm/support-arm.S [diff]
|
Boris Gjenero |
| 8th Nov 22:48 |
d01954c: Committing fix for FS #12249. Patch by Buschel. Further fixes for AIFF loader in PDBox in the future.
|
apps/plugins/pdbox/PDa/src/d_soundfile.c [diff]
|
Wincent Balin |
| 8th Nov 22:29 |
32eb827: Remove last_sleep when it's not needed because IDE power is never turned off.
|
firmware/drivers/ata.c [diff]
|
Boris Gjenero |
| 8th Nov 21:34 |
354015e: Fix warning on mrobe100.
|
apps/recorder/bmp.c [diff]
|
Thomas Martitz |
| 8th Nov 21:23 |
a102253: Make pictureflow compile again.
|
apps/plugins/pictureflow/pictureflow.c [diff]
|
Thomas Martitz |
| 8th Nov 21:04 |
1280f32: Fix build errors and warnings in the lcd drivers.
|
firmware/drivers/lcd-bitmap-common.c [diff]
firmware/export/lcd.h [diff]
|
Thomas Martitz |
| 8th Nov 20:39 |
b02c82e: Adapt icon and skin engine to make use of the new 32bit bitmap capabilities.
You can now use 32bit icons in lists and skins
(except album art, but can be added if wanted). The code also shows how to free the unused alpha channel data if the bitmap doesn't actually contain such information.
|
apps/gui/icon.c [diff]
apps/gui/skin_engine/skin_parser.c [diff]
|
Thomas Martitz |
| 8th Nov 20:39 |
c7b8054: Adapt the resize-on-load image scalers to support the alpha channel.
Now 32bit BMPs with alpha channel can be up- and downscaled without losing transparency information.
|
apps/recorder/resize.c [diff]
apps/recorder/resize.h [diff]
|
Thomas Martitz |
| 8th Nov 20:36 |
f443e7b: Support for transparency in 32bit bitmaps on color targets.
This uses the alpha blending capabilities introduced with anti-aliased fonts to draw bitmaps with transparency information. The bmp loader is extended to read this information (pass FORMAT_TRANSPARENT in format). The alpha information will be used when drawing the bitmap.
|
apps/recorder/bmp.c [diff]
apps/recorder/bmp.h [diff]
firmware/drivers/lcd-16bit-common.c [diff]
firmware/export/lcd.h [diff]
|
Thomas Martitz |
| 8th Nov 20:34 |
1320960: Add new lcd_bmp and lcd_bmp_part APIs.
This new APIs wrap around lcd_[mono|transparent]_bitmap/_part calls and handle all kinds bitmaps. The intended use is to draw bitmaps that come from read_bmp_fd/_file.
|
apps/gui/icon.c [diff]
apps/gui/scrollbar.c [diff]
apps/gui/skin_engine/skin_display.c [diff]
apps/plugin.h [diff]
apps/screen_access.c [diff]
apps/screen_access.h [diff]
firmware/drivers/lcd-16bit-common.c [diff]
firmware/drivers/lcd-bitmap-common.c [diff]
firmware/export/lcd-remote.h [diff]
firmware/export/lcd.h [diff]
|
Thomas Martitz |
| 8th Nov 20:25 |
6223ad2: Fix format string
|
flash/extract/extract.c [diff]
|
Thomas Jarosch |
| 8th Nov 20:23 |
1afcd74: Simplify icon.c a bit.
|
apps/gui/icon.c [diff]
|
Thomas Martitz |
| 8th Nov 09:14 |
2e0fff9: Fix compile error
|
apps/screen_access.c [diff]
|
Jonathan Gordon |
| 8th Nov 09:09 |
f19f3ef: Redo r30826 (and hopefully not reintroduce font issues) which cleans up the font API. FONT_UI is deprecated, use screens[screen].getuifont() instead (and .setuifont() to set it after a font has been loaded)
|
apps/filetree.c [diff]
apps/gui/skin_engine/skin_parser.c [diff]
apps/gui/skin_engine/skin_render.c [diff]
apps/gui/statusbar-skinned.c [diff]
apps/gui/usb_screen.c [diff]
apps/gui/viewport.c [diff]
apps/plugins/bubbles.c [diff]
apps/recorder/keyboard.c [diff]
apps/screen_access.c [diff]
apps/screen_access.h [diff]
apps/settings.c [diff]
firmware/export/font.h [diff]
firmware/font.c [diff]
|
Jonathan Gordon |
| 8th Nov 08:36 |
452a3ce: Put icons on buflib: Removes the max icon size limitation and doesnt waste RAM
|
apps/gui/icon.c [diff]
firmware/export/config/mrobe500.h [diff]
|
Jonathan Gordon |
| 8th Nov 01:07 |
64c73c4: Disable the clock the built in AS3525(v2) bootrom. This is only useful for reverse engineering purposes, so disable during normal operation in case it uses power.
|
firmware/target/arm/as3525/system-as3525.c [diff]
|
Michael Giacomelli |
| 7th Nov 22:53 |
c0125e1: FS #12365 - Czech language update by Marek Salaba
|
apps/lang/czech.lang [diff]
|
Michael Chicoine |