usb-nano2g-6g: missing brace in non-default preprocessor path

Change-Id: Iacf6719e58b927bb619d469048e16797cae5cecd
Classic/6G: click wheel controller powersave

Mask click wheel controller clock gate when the hold switch is in
the locked position

Change-Id: I9de33db189afdb76cc5057e4c0e7efc587cf762b
Classic/6G: CPU frequency/voltage scaling

This patch implements HAVE_ADJUSTABLE_CPU_FREQ, it modifies the
following parameters when CPU is unboosted:

- s5l8702 voltage is decreased: 1.200V -> 1.050V
- CPU frequency is divided by 4: 216MHz -> 54MHz
- AHB frequency is divided by 2: 108MHz -> 54MHz

Change-Id: I2285b83efb7e1567864ac288f2d4ba55f058f7c5
Drop the nano2g back to unstable for now

Change-Id: Id6d346d0bdc3c09e5c112ab57ee3c71c18a643a8
Bump builds.pm so that Rockbox Utility notices 3.11

Change-Id: I116f08cae0c731eab60225cf404fbcb1d9f6ece9
Remove espeak from TTS list on Windows.

On Windows espeak installs itself as command line program as well as as SAPI
voice. Using the SAPI voice is simpler, so there is no need to keep the command
line option for it.

Change-Id: I44fbd806572d5c14b976aa5d58a91935f04c6338
Call tuner_power(true) from the correct place for lv24020lp.

This fixes radio not working on c200 and e200 (and possibly others),
as reported in FS#12631.

Change-Id: Idd66fa3b74916cc6f2de45ae7dd89b3bfd70f070
Disable _FORTIFY_SOURCE for the simulator

Most of our code was written to be efficient. While adding return value
checks everywhere would be a good idea in theory, it would increase binsize
a lot, and #ifdeffing those checks for sim-only is not doable. Disabling
_FORTIFY_SOURCE makes the warning disappear for innocent commits that
can't be blamed for them.

Change-Id: I8171869a140580cbf89f39776856eb3f65641366
Revert 1207c7b and fix the actual warnings.

The warnings 1207c7b was supposed to get rid of are sim-only. This
means the binsize argument used for the _FORTIFY_SOURCE fix did not
apply at all. This one actually checks the return values.

Change-Id: Ic4cd8c25de4305310baa868c077a66981cdfcb4b
Shorten voicefont progress output a bit.

Change-Id: I07a85af75acd9b73aabff80feb5226abce83b313
More completely flush WMA decoder state on seek to prevent artifact.

Each MDCT depends on the previous frame for reconstruction.  Previosly these were not zeroed out when seeking, resulting in a few milliseconds of the previous frame playing with the current one.  Fix that.

Additionally, since the codec treats seeks to the start of a track as a "reset", flush the entire codec state in this event to ensure that everything is reset.

Change-Id: If593621a2922b0bbfa34f926f9bff31bee6b8c6a
arm: fix get_sp (missing return)

__get_sp is missing a return! I don't know how it ever worked.
Use "bx lr" since it works in all cases (armp and thumb).

Change-Id: I26011db333a8a5f96276be83e18da7507c501c38
Reviewed-on: http://gerrit.rockbox.org/206
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
Refactor and unify objcopy calls in the build system. Also now properly handles DEBUG builds on hosted targets to keep debug symbols if necessary.

Change-Id: I884031b79c6d49479e4d95752f35ced68872dd5d
Import of FS#11615 - Dynamic screen size

Change-Id: I1d71379e8d3b7e3344eb0c00b3a80b897fc70688
Adapt and enable a few plugins. Fix generic lcd_blit_yuv().

Change-Id: I383375a9a1a7d1dabf7e747976ec39ff455baee4
Support loading backdrops larger than the current screen dimensions.

Change-Id: I6a0cf6cb494d8be07a15629026ff6f80154d8dcf
android: lcd_update/_rect() changes

* rename some java methods (to update(), initialize())
* re-create the ByteBuffer object from the framebuffer on every update.
  This is needed now since 2c71aa9 added the possiblity for lcd_framebuffer to change.
* do so, along with the creation of the dirty Rect object, in native code.

Change-Id: Id39ea8e4b6148987c5f216a87e0ff3c8e7babe92
Major rework.

 * Synchronize lcd size changes to the main thread (with SYS_LCD_CHANGED event)
 * move lcd_[static_]framebuffer handling to lcd-*.c.
 * Increase MEMORYSIZE for RaaA to account for the increased max. resoution

Change-Id: I1887243eaeabc8d65e92993cb58977b15568896e
Modify 320x480 cabbiev2 to work with slightly lower resolution (i.e. 320x455).

Change-Id: I0ac505818cb5222f0df6f8078cb44beda8e8fa60
sdlapp: enable window resize

Change-Id: If835890c41f66a06ae424eca4130311823a2211e