Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



whenwhatwherewho
13th Jul 14:56 3a70222: puzzles: fix star drawing in Signpost

- change point ordering to make concave polygon rendering work
- also enables an "Easter egg" of sorts
apps/plugins/puzzles/rbwrappers.c [diff]
apps/plugins/puzzles/src/signpost.c [diff]
Franklin Wei
12th Jul 10:19 e7a35ba: puzzles: dynamic text size via custom font pack

Up to now, we'd just ignore whatever font size the puzzle asked for, and instead just go with either the UI font or system font regardless of their size, which led to some horrible-looking puzzles. This patch adds the ability to automatically load fonts of the proper size when they are available, which makes text-based puzzles such as Pattern and Slant function correctly with any UI font.

The font pack, which should be extracted to the system-wide fonts directory consists of 3 small bitmap fonts from 7px to 10px and then anti-aliased Deja Vu fonts from 10px to 36px. It is available in the source tree (apps/plugins/puzzles/fonts.zip), or from
<http://download.rockbox.org/useful/sgt-fonts.zip>.
apps/plugins/puzzles/SOURCES [diff]
apps/plugins/puzzles/fonts.zip [new]
apps/plugins/puzzles/help.c [deleted]
apps/plugins/puzzles/help.h [diff]
apps/plugins/puzzles/rockbox.c [diff]
Franklin Wei
12th Jul 10:21 84e13d5: puzzles: allow using hints in Fifteen

This maps the select button to the "h" key for Fifteen only.
apps/plugins/puzzles/rockbox.c [diff]
Franklin Wei
29th Jun 11:26 f9198ba: zen/zenxfi: map menu button to pitch screen toggle mode

The toggle action was unmapped for some reason
apps/keymaps/keymap-zen.c [diff]
Amaury Pouly
13th Apr 19:58 d645272: mkimxboot: fix compilation issues with crypto lib
rbutil/mkimxboot/Makefile [diff]
Cástor Muñoz
4th May 08:52 fbbba92: mks5lboot: updates

- fix Makefile to allow cross compilation
- Windows: use Sleep() instead of nanosleep()
- Windows: libusb now is optional
- OS X: use IOKit instead of libusb
- small rework on the DFU API
rbutil/mks5lboot/.gitignore [diff]
rbutil/mks5lboot/Makefile [diff]
rbutil/mks5lboot/README [diff]
rbutil/mks5lboot/ipoddfu.c [diff]
rbutil/mks5lboot/main.c [diff]
rbutil/mks5lboot/mkdfu.c [diff]
Cástor Muñoz
6th May 00:35 cf168d4: ipodpatcher: remove external ddk/ntddscsi.h dependency
rbutil/ipodpatcher/ipodio-win32-scsi.c [diff]
Cástor Muñoz
18th Jun 21:16 37a945d: nwztools/scsitool: add a command to query multiple nvp nodes at once
utils/nwztools/scsitools/scsitool.c [diff]
Amaury Pouly
18th Jun 11:06 91ede1e: nwztools/scsitool: fix devinfo, add dhp

The devinfo request returned the raw data, now the tool prints the various fields. Also add support for the dhp (destination/headphones/color ...): this one is untested because it's only supported starting from A10 or A20. There is still a problem with the dpcc prop: although it should work for DEVINFO, it does not, despite the fact that the get_dev_info command works and is internally (on the Sony) translated into a dpcc request. I keep the code just in case.
utils/nwztools/scsitools/scsitool.c [diff]
Amaury Pouly
18th Jun 11:04 8d5dcd3: nwztools/scsitool: print error on check sense

The detailled error message is only printed if -d switch is on command line, otherwise there is no error message which is wrong so fix that.
utils/nwztools/scsitools/scsitool.c [diff]
Amaury Pouly
14th Jun 15:37 365a005: Slightly increase CVDD2 on AMSv2.

At least one person found an SD card that wouldn't work at 2.7v.
firmware/target/arm/as3525/system-as3525.c [diff]
Michael Giacomelli
13th Jun 19:03 e9bb9a2: nwztools: add KAS for NW-S10 (brute-forced using upgtool)
utils/nwztools/upgtools/upg.c [diff]
Amaury Pouly
13th Jun 18:41 cd81221: nwztools: add nvp description for NW-S10 series
utils/nwztools/database/nvp/nw-s10.txt [new]
utils/nwztools/database/nwz_db.c [diff]
Amaury Pouly
5th Jun 14:10 28c3f6b: Add NW-A36 and NW-A37 model IDs, based on the A30 service manual.

I am unsure about the names of the player, the manual says A36HN and A37HN but at the same time there is a A35 and A35HN with the same ID, and Sony does not usually put the "HN" in its device list.
utils/nwztools/database/models.txt [diff]
utils/nwztools/database/nwz_db.c [diff]
utils/nwztools/database/nwz_db.h [diff]
utils/nwztools/database/series.txt [diff]
Amaury Pouly
3rd Jun 11:45 552a271: puzzles: remove redundant help content

It used to be that each puzzle had a complete copy of the entire puzzles manual and the "quick help" text for every single puzzle. This was obviously a waste, so now each puzzle only has the sections of the manual that apply to it, saving about 100KB or so per puzzle. This also has the added benefit of shrinking binary size enough to allow full help support on the c200v2, which has been enabled.
apps/plugins/puzzles/SOURCES [diff]
apps/plugins/puzzles/genhelp.sh [diff]
apps/plugins/puzzles/help.c [diff]
apps/plugins/puzzles/help.h [diff]
apps/plugins/puzzles/help/blackbox.c [new]
apps/plugins/puzzles/help/bridges.c [new]
apps/plugins/puzzles/help/cube.c [new]
apps/plugins/puzzles/help/dominosa.c [new]
apps/plugins/puzzles/help/fifteen.c [new]
apps/plugins/puzzles/help/filling.c [new]
apps/plugins/puzzles/help/flip.c [new]
apps/plugins/puzzles/help/flood.c [new]
apps/plugins/puzzles/help/galaxies.c [new]
apps/plugins/puzzles/help/guess.c [new]
apps/plugins/puzzles/help/inertia.c [new]
apps/plugins/puzzles/help/keen.c [new]
apps/plugins/puzzles/help/lightup.c [new]
apps/plugins/puzzles/help/loopy.c [new]
apps/plugins/puzzles/help/magnets.c [new]
apps/plugins/puzzles/help/map.c [new]
apps/plugins/puzzles/help/mines.c [new]
apps/plugins/puzzles/help/net.c [new]
apps/plugins/puzzles/help/netslide.c [new]
apps/plugins/puzzles/help/palisade.c [new]
apps/plugins/puzzles/help/pattern.c [new]
apps/plugins/puzzles/help/pearl.c [new]
apps/plugins/puzzles/help/pegs.c [new]
apps/plugins/puzzles/help/range.c [new]
apps/plugins/puzzles/help/rect.c [new]
apps/plugins/puzzles/help/samegame.c [new]
...and 16 more files.
Franklin Wei
2nd Jun 16:19 cefbde0: puzzles: correct drawmode for text

DRMODE_FG should be used instead of DRMODE_COMPLEMENT to allow text to be drawn in color, benefitting puzzles such as Slant and Pattern.
apps/plugins/puzzles/rockbox.c [diff]
Franklin Wei
22nd May 17:46 6d541fe: puzzles: work around inconsistent naming
apps/plugins/puzzles/help.c [diff]
Franklin Wei
21st May 12:37 6bba062: puzzles: clarify target-specific macros
apps/plugins/puzzles/SOURCES.games [diff]
apps/plugins/puzzles/rockbox.c [diff]
Franklin Wei
18th May 16:03 504346a: puzzles: fix Bridges crash on Clip Zip

- small screen could lead to invalid viewport coordinates
apps/plugins/puzzles/rockbox.c [diff]
Franklin Wei
17th May 15:42 7b6f34a: puzzles: fix building

- disables help on c200v2
- renames conflicting function
apps/plugins/puzzles/SOURCES [diff]
apps/plugins/puzzles/rockbox.c [diff]
apps/plugins/puzzles/src/misc.c [diff]
Franklin Wei
9th May 20:10 001860c: puzzles: full help system

- embeds the upstream halibut documentation for plugin use

- currently every plugin has a copy of the help text, but in the future a centralized system using overlays might be better
apps/plugins/puzzles/SOURCES [diff]
apps/plugins/puzzles/genhelp.sh [new]
apps/plugins/puzzles/help.c [new]
apps/plugins/puzzles/help.h [new]
apps/plugins/puzzles/helpcontent.c [new]
apps/plugins/puzzles/rockbox.c [diff]
Franklin Wei
16th May 10:16 7482b82: Fix formatting in configure
tools/configure [diff]
Amaury Pouly
16th May 10:14 3210457: imx233: fix touchscreen driver

One cannot call lradc_acquire in IRQ context. The solution is to reserve the channel once at init. There is an additional complication on STMP3600 where channel mapping is fixed.
firmware/target/arm/imx233/kernel-imx233.h [diff]
firmware/target/arm/imx233/touchscreen-imx233.c [diff]
Amaury Pouly
16th May 10:14 5dd443c: Fix YP-Z5 plugin/codec buffer size
firmware/export/config/samsungypz5.h [diff]
Amaury Pouly
6th May 13:10 e9f7385: Samsung YP-Z5: keypad adaption to the new button API

After compiling the ypz5 target, I have discovered that the keypad system was refusing to compile, due to a much newer button API. This patch adapts the target to the current imx233 implementation. Additonally, some ADC button values have been re-adjusted.
firmware/SOURCES [diff]
firmware/target/arm/imx233/samsung-ypz5/button-ypz5.c [diff]
Lorenzo Miori
29th Apr 12:30 6e69e3a: zenxfi3,fuzeplus: disable AB repeat (not enough keys) zenxki3: disable hotkey (not enough keys)
firmware/export/config/creativezenxfi3.h [diff]
firmware/export/config/sansafuzeplus.h [diff]
Amaury Pouly
12th May 17:50 b959655: Fix unsafe substitutions in Makefile.

Strange things can happen in the (unlikely) case that ROOTDIR=/rockbox
apps/bitmaps/bitmaps.make [diff]
tools/functions.make [diff]
tools/root.make [diff]
Amaury Pouly
13th Apr 16:53 65c6a14: Buffering: Switch to a more general handle caching type

It sort of implemented an MRU cache but just kept track of the most recent access and checked the one after it, otherwise searching from the beginning.

Implement a true MRU list of all open handles. Handles of the current track will tend to stay up front for faster access.

Switch to common linked list functions

Use double-linked lists to have insert, remove and move_handle operations in O(1)-- no more searching to find the previous handle, which is very often required.

Smaller code too. :)
apps/buffering.c [diff]
Michael Sevakis
23rd Apr 21:27 1b4ee1f: Fix Samsung YH92X/YH820 keypad conditional in text_editor

All the *_PAD values are always #defined. So the change made in 5e91ec1 was applied to all devices instead of only those it was meant to be applied to.
apps/plugins/text_editor.c [diff]
Boris Gjenero
4th May 18:37 271c30f: puzzles: remember the previous preset when selecting
apps/plugins/puzzles/rockbox.c [diff]
Franklin Wei
4th May 18:10 f15c117: puzzles: fix optimization flags
apps/plugins/puzzles/puzzles.make [diff]
Franklin Wei
2nd May 16:32 4bc3bfe6: puzzles: simplify makefile
apps/plugins/puzzles/puzzles.make [diff]
Franklin Wei
2nd May 01:55 115806f: Commit FS #13111 by Sebastiano Pistore.

Updates Italian translation.
apps/lang/italiano.lang [diff]
docs/CREDITS [diff]
Michael Giacomelli
30th Apr 17:55 e016a16: fix nano status (3=stable)
tools/builds.pm [diff]
Franklin Wei
30th Apr 17:50 a8fa696: N2G is stable and 6G is unstable
tools/builds.pm [diff]
Franklin Wei
30th Apr 17:33 4519027: Actually bump version to 3.14

This reverts commit e59197f07869d63bfc90dbce000d6af9c0fb73de.
tools/builds.pm [diff]
tools/release/bins.pl [diff]
tools/release/manuals.pl [diff]
tools/release/voices.pl [diff]
Franklin Wei
30th Apr 17:13 cce3adb: add fake stdio.h
apps/plugins/puzzles/dummy/stdio.h [new]
Franklin Wei
30th Apr 15:47 ecd7c72: add rule for rbcompat.h
apps/plugins/puzzles/puzzles.make [diff]
Franklin Wei
30th Apr 15:37 078d52c: fix puzzles: round 4
apps/plugins/puzzles/puzzles.make [diff]
Franklin Wei
30th Apr 14:32 c7d6457: fix puzzles... round 3
apps/plugins/puzzles/puzzles.make [diff]
Franklin Wei
30th Apr 14:32 36aedfd: fix puzzles... round 3
apps/plugins/puzzles/puzzles.make [diff]
Franklin Wei
30th Apr 11:56 28fef2e: Fix puzzles... again
apps/plugins/puzzles/keymaps.h [new]
apps/plugins/puzzles/puzzles.make [diff]
apps/plugins/puzzles/rockbox.c [diff]
Franklin Wei
30th Apr 11:56 39fe30f: Fix puzzles... again
apps/plugins/puzzles/keymaps.h [new]
apps/plugins/puzzles/puzzles.make [diff]
apps/plugins/puzzles/rockbox.c [diff]
Franklin Wei

Page was last modified "Oct 24 2016" The Rockbox Crew
aaa