||13364c5: Fix make race conditions reharding lang.h
The bug is due to a stupid make misfeature. The article  contains much more information but in a nutshell, the following code:
a b: c bla
is equivalent to:
a: c bla b: c bla
This is bad because in parallel runs (make -j typically), "bla" can be run TWICE and even worse, twice in PARALLEL. Obviously the result will be completely unexpected. This is a real bummer because on the other hand, the following code:
%.c %.h: %:in bla
actually expresses the fact that bla produces two files. For some reasons, pattern rules work differently from implicit rules.
This commit attempts to fix the problem with lang.h by rewriting (simplified):
lang.c lang.h: lang.in genlang
lang.h: lang.in genlang lang.c: lang.h
This works (it correctly expresses the dependency chain and ensures genlang runs once) but as one drawback: if one manually removes lang.c, then genlang will not re-run since the second rule does nothing. This is minor drawback since no one ever removes lang.c manually and "clean" removes lang.h which triggers a rebuild.
||533b2da: Rockbox Utility: updated Czech translation
translated missing strings and revised existing
||acc3ef3: Print "GEN lang.h" when generated language header.
Hopefully this will help narrow down the problem with LANG_* error message, I have the feeling that lang.h is not generated in time but it's very hard to reproduce.
||9c83e07: Fix bug in pcm-alsa.c
I introduced the bug by mistake when adding support for 32-bit sample rate.
|14th Aug 11:05
||638eaeb: Fix keymap for YP-R0 regarding broken keylock, add more key maps
Keylock is now toggled by the key combo User&Power for WPS and FMS. Pitchscreen has been added as long press of User.
While in bookmark screen, short press of Power deletes bookmark. While in (most) menus or tree, first press of MENU takes you back to the main menu, second press to WPS (aka button_context_tree).
Removed ACTION_WPSAB_SINGLE as long press of USER is now Pitchscreen.
|30th Apr 16:23
||c1097cc: Rename "Selective Backlight" to "Backlight Exemptions" and add German translation
Calling the menu entry "Backlight Exemptions" as this better describes the functionality. Adding the German translation.
||cee7f5c: Fix some warnings due to the previous commit
||c2698c6: Update Greek, Swedish, Italian and Serbian.
Thanks to Constantine Mountantonakis, Jonatan Nyberg, Alessandro Stoppani and Ivan Pesic
(FS #13130, FS #13124, FS #13126, FS #13112)
||af8d719: Remove STORAGE_NEEDS_ALIGN from config headers
It's no longer required or used in the file code.
|19th Sep 19:53
||5f4de5b: nwztools/scsitools: make do_fw_upgrade output less confusing
|19th Sep 13:30
||99cc8f8: upgtools: fix bug in brute force search
DES ignores the parity bit of each byte (making the 64-bit key really 56-bit), but the current code skipped the parity bit of each half-byte, thus missing some keys.
|18th Sep 07:30
||048aecd: remove inaccurate comment
|17th Sep 21:49
||6a62cc1: Add NWZ-E350 as unstable
|17th Sep 20:32
||127e6bb: Add support for the NWZ-E350
Strangely it has the SAME encryption key as the E450. Either they didn't bother changing it or more likely they have exactly the same internals and a slightly different case.