Make sure we use POSIX/C99 printf() when building for windows

Change-Id: I429ed40dc2b9d4fb238762113bd40936df896df0
Reviewed-on: http://gerrit.rockbox.org/85
Reviewed-by: Dominik Riebeling <Dominik.Riebeling@gmail.com>
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.

Change-Id: I1aca8ddd40d16b6268c1d6a2fc23ac59e964c3c6
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.

Change-Id: Ia628f06e99f527e01f131ce674746fba77d97d23
Bump version to 1.2.12.

Remove svn information from the version string as well, since we don't have
this information anymore.

Change-Id: I0055e6cd9e5e6cb1aaf678d91db183f4bc2117fe
Update version to 1.2.12, OS X specific file.

Change-Id: I08cd0939bfc7a7d3650ef0918524fb7d986172a9
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.

Change-Id: Id56de354b7ad0e5b056540755f7108456f3263ed
Make generic pcm-mixer.c more generic in the way it writes output.

Also remove unused firmmware/asm/generic directory.

Change-Id: If1961f96f4292f00227a9b0148181152ac405e51
Urgh...actually change all the stuff I'm supposed to.

Goofed a couple fn params.

Change-Id: I2474d10fe08d2629ada54c83e201ee91c596d854
rocklife is much more a demo than a game.

Change-Id: Ibf80637cd9c6001a636a9f92c72223ec56dad780
Reviewed-on: http://gerrit.rockbox.org/82
Reviewed-by: Thomas Martitz <kugel@rockbox.org>
Reviewed-by: Boris Gjenero <boris.gjenero@gmail.com>
Tested-by: Boris Gjenero <boris.gjenero@gmail.com>
SVG Image for Samsung YP-R0 (FS#12577)

Change-Id: I1433cdff2c7f007d437300b103059f18099faf7d
chinachippatcher: allow additional CFLAGS from the command line.

Fixes building 32bit linux binary on 64bit systems.

Change-Id: Ib58114a979e6aa426370477169a0875a66c9a9c2
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.

Change-Id: I889a0bbcde6bed2df658b5df57341edf6802daad
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<%?Ia<something>>
NEW: %?and(%C, %Ia)<something>

Change-Id: Ia3bbe4611cf808e87dcd1b1147181461fa08294a
Fix FS#9391 - playback engine gets confused by multiple simultaneous button presses

Change-Id: Ie08f9dabc814adfe92c382d2e770808839cd6dd2
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.

Change-Id: Ic6d8eb98690ff4be47547d13b6bbafeadf4da745
SVG Image for Philips GoGear SA9200 (FS#12407)

Change-Id: Ia663350e1609ae1843b474fc50dbc189188b0e81
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

Change-Id: Ic4c7011e9fa582d2ae552b28474ba260f2b4cab0
Reviewed-on: http://gerrit.rockbox.org/88
Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
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.

Change-Id: I54ec953f79a419a6bb2f78877ca8b82f572fb510
Reviewed-on: http://gerrit.rockbox.org/86
Reviewed-by: Thomas Martitz <kugel@rockbox.org>
Tested-by: Thomas Martitz <kugel@rockbox.org>
Fix reds. No need for #ifdef to save buttons anymore.

Change-Id: I31833ecf0725bbfbdd2905390e2e9b63918cbe3a
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.

Change-Id: Id40852e0dec99caee02f943d0da8a1cdc16f022a