| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
|
| |
The old code was very confusing. The scrolling modes need to be handled
differently, thus a state machine makes sense. Should fix numerious
glitches and be easier to maintain.
NOTE: Behavior is still a bit glitchy with an SBS in use, because the skin
engine sees the touch events earlier than the list code.
Change-Id: I4ccead359c81de0d0fc3dea636fe2cb3a28d1bc6
|
| |
|
|
| |
Change-Id: I1d071539d496c63f47d305375e244f9fbe107ced
|
| |
|
|
|
|
|
|
|
|
| |
This reverts the builds.pm part of d5859c6 (which was accidentally
pushed too soon) to avoid having the website link to nonexistent files.
The modifications need to be re-done as soon as 3.11.1 is actually on
the server.
Change-Id: Ifee2ed497ffcaefe32b75fa25d829cf0c7b6d17d
|
| |
|
|
| |
Change-Id: I98c904b1d5e5c80c21d8a08b5413cd1e7f70bff2
|
| |
|
|
|
|
|
|
| |
Retrieve the encoder settings only when creating the object or when saving.
Avoids unnecessary overhead by accessing the settings object on each encoder
call, which also clutters the system trace log.
Change-Id: If64e5d1d5ac8f1d4b0afd1bc4851e455fc7e64c2
|
| |
|
|
|
|
|
| |
Instead of skipping empty voice strings when trying to voice the list of
strings drop them immediately when building the list of strings.
Change-Id: Ib2627fb4b5061916cf04d67b6b78f457122ed2cd
|
| |
|
|
| |
Change-Id: I7d7304cd4bddea78777ce826495e7cddae711442
|
| |
|
|
|
|
|
|
|
|
|
| |
Implement functions to read from a memory location and indicate
failure in case this is not possible. Since we do not have a MMU,
intercept the data abort handler and simply return when the abort
comes from the safe read routines.
Change-Id: I08f2e59898dcac893319a8150d4cf626f3adabbd
Reviewed-on: http://gerrit.rockbox.org/207
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
Remove the implementations of all exceptions handlers from the
various crt0.S files and have a single implementation in system-arm.h
The new implementation is weak so that it can be overwritten by some
specific code (like the unwinder)
Change-Id: Ib3e041ed6037376bbe0e79286057e1051640dd90
Reviewed-on: http://gerrit.rockbox.org/205
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
The scrolling code cannot differentiate between the BUTTON_TOUCHSCREEN post
from normal touches and the one posted in the timeout callback.
To fix introduce a global special button (BUTTON_REDRAW) that results
in the desired redraw. This existed already as a local kludge for android
and is now generalized.
Change-Id: I6bfa6c66431c48f5042fcd8fce2ea72cd3457f58
|
| |
|
|
| |
Change-Id: I00d918735bde2a03f17c3bb68400bf619a8429d4
|
| |
|
|
|
|
| |
handles DEBUG builds on hosted targets to keep debug symbols if necessary.
Change-Id: I884031b79c6d49479e4d95752f35ced68872dd5d
|
| |
|
|
|
|
|
|
|
| |
__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>
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: I07a85af75acd9b73aabff80feb5226abce83b313
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
This fixes radio not working on c200 and e200 (and possibly others),
as reported in FS#12631.
Change-Id: Idd66fa3b74916cc6f2de45ae7dd89b3bfd70f070
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Change-Id: I116f08cae0c731eab60225cf404fbcb1d9f6ece9
|
| |
|
|
| |
Change-Id: Id6d346d0bdc3c09e5c112ab57ee3c71c18a643a8
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
Mask click wheel controller clock gate when the hold switch is in
the locked position
Change-Id: I9de33db189afdb76cc5057e4c0e7efc587cf762b
|
| |
|
|
| |
Change-Id: Iacf6719e58b927bb619d469048e16797cae5cecd
|
| |
|
|
|
|
|
| |
1) use " instead of ' to expand variable
2) fix x86 arch autodetection (android toolchain doesnt use _X86_)
Change-Id: Ibf73b6ccfdb1baee3bb2f77d8f298119ecbfe16c
|
| |
|
|
| |
Change-Id: I0343de9347d100182c2ffd28058ac61f15097cc3
|
| |
|
|
| |
Change-Id: I9af88c5201d60ac8beb9e4a24b9933802ae2a96c
|
| |
|
|
|
|
| |
panicf() screen can be exited.
Change-Id: I1fb095a7ae01a99c84722eeec199b1007b0f6088
|
| |
|
|
| |
Change-Id: I57680d5857b577d731b5703e209ccc6e9511ef17
|
| |
|
|
|
|
|
|
|
|
|
| |
Where before there was a single sleep timer menu option which handled
initiating/ cancelling a sleep timer as well as setting the default duration,
now there is one menu option to either start or cancel a sleep timer and
another to set the default duration that will be used for future sleep timers.
Change-Id: Ibea3711ec6406845ff5d0c0568fe5d1739eb8deb
Reviewed-on: http://gerrit.rockbox.org/201
Reviewed-by: Nick Peskett <rockbox@peskett.co.uk>
|
| |
|
|
|
|
|
|
|
| |
These were originally held back as unstable due to bugs in rockbox's
audio buffering that only occuried on very low memory targets. The
c200v2 is the lowest memory target we have. Various improvements
to our buffering system seem to have fully corrected these problems.
Change-Id: I4404fe9b85c037904aea4b720e5a1fcb266f3d18
|
| |
|
|
| |
Change-Id: I5b43a995264b4e699fb62ded72139a7e0ee7f46d
|
| |
|
|
| |
Change-Id: Ic3283abca56a2bf0dd0f786b52f0f28a21442e13
|
| |
|
|
| |
Change-Id: Iad118d85120f7f442ced19dabfd3e5d7760c1038
|
| |
|
|
| |
Change-Id: If604af9713cf95dafbeb1a601219ca1b3a8964fa
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The existing ARCH Makefile variable is exported to the C code as well.
Additionally the version (arm-only for now) is detected as well. This
allows to for complete autodetection, i.e. that optimized ASM is picked up
if determined by preprocessor (CPU_ARM, etc).
Building a sim/raaa on a arm host will now automatically generate a arm
optmized build like we have for native targets.
Change-Id: I0b35393f8fb3ebd20beaa9e7371fa57bf3782107
|
| |
|
|
| |
Change-Id: I5e37b28c1ce4608d60b036343f280af3311ad490
|
| |
|
|
| |
Change-Id: I1bccf62b7770ad7a73ffc1578cbdf5034951c216
|
| |
|
|
| |
Change-Id: Ic67b4a1519456cbb2d85078a80ac605eb65f8020
|
| |
|
|
| |
Change-Id: I855f0f3d3a9a126beee03aa8071ff8a9a5fa16ed
|
| |
|
|
|
|
|
|
|
|
|
| |
Adds an option under settings > general settings > system to allow
the user to have the shortcuts menu displayed instead of the
quick screen. (option is "shortcuts instead of quickscreen" in the .cfg)
Change-Id: Id679b461c40ac617629422736d1509384364084d
Reviewed-on: http://gerrit.rockbox.org/199
Reviewed-by: Marek Salaba <marek.salaba@gmail.com>
Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
|
| |
|
|
|
|
|
|
|
| |
Configures GPIO ports to detect holdswitch status instead of
polling the PMU via I2C, this fixes some random crashes
Change-Id: I407c9ca4c2c9203842f9e774b1c8d0455d59048c
Reviewed-on: http://gerrit.rockbox.org/194
Reviewed-by: Michael Giacomelli <giac2000@hotmail.com>
|
| |
|
|
| |
Change-Id: I83bef377a428829d99343acdefc7a9b826c78dd5
|
| |
|
|
|
|
| |
i.e %ss(-1, -, %ia) will get the last letter in the %ia tag
Change-Id: I6b2764d30c072b549e7424fc6e847ec48850b46a
|
| |
|
|
| |
Change-Id: I7e36cec5e3dd86b3220a8a14561596aaa81fdefb
|
| |
|
|
| |
Change-Id: I8754ad8724e22147b98a156fecea599bdda72292
|
| |
|
|
| |
Change-Id: If38507ed896f577ea30e2ddae3bac3f4b98cee59
|
| |
|
|
| |
Change-Id: I7e1666d604c554509375a4ae858ff3cd7be96b3a
|
| |
|
|
| |
Change-Id: I210db2109493d296dcc644d643e8814862101652
|
| |
|
|
| |
Change-Id: Iefd533fe26495a29f8e79113b38748b504d94213
|