Age | Commit message (Collapse) | Author | Files | Lines |
|
This reverts commit b7f2cc5d6d697aa40d8a568cf573ee100c32b9c4.
Change-Id: I51ec9f5fade10ce0173ed45739af6baaa5c7f746
|
|
Sansa C200 fix
Change-Id: I548b7142dde9ea4da5455686bed650aa40c9c90a
|
|
We need to blit the zoom framebuffer to the screen in our chooser loop.
Change-Id: Id2ba1a79b61f14cc34ca9804486f69a2b32484ff
|
|
For some reason lcd_getstringsize was occasionally reverting to the system
font, rather than the loaded font. This was leading to improper font sizes
being reported.
Change-Id: Ie5fc31de9a6a7af739beb22efc3ec1383206eaea
|
|
Change-Id: Ifea2580989f87bb1c4b357b847121bb5f66f4dfe
|
|
Change-Id: I57c0554cb0d2951631d28e249eacb34c4b36ef21
|
|
Expands buffer size, and prints to LOGF.
Change-Id: I6dbcf60152d69c928270023c550976b802269d95
|
|
I can't believe this has gone unnoticed for so long... We need to update
the game size upon loading games. Who knew?
Change-Id: I929f8139457853440ae687bd937af989fa7c6f93
|
|
This brings the upstream version to 9aa7b7c (with some of my changes as
well).
Change-Id: I5bf8a3e0b8672d82cb1bf34afc07adbe12a3ac53
|
|
This should allow syncing with fully clean upstream source trees.
Change-Id: Ie476a4d2ef72a411150cacc2bd45265170670e1d
|
|
The name buffer is using too much ram for some targets
will revisit later...
removed extraneous call to set_scrol_lline
Change-Id: I56d658149bcb0c50857d25924e37bcb46a612c75
|
|
- Extra data structure to store artist info.
- Create_album_index modified to perform a different query.
- Added load and save functions to store the data index in HDD.
- Album collisions fixed.
- New config options to perform rescans.
- Extra fields added to lang files: english and spanish.
Update CREDITS
Change-Id: I31814b38d8b4e7fa4b65f5e6e51aa5f00d271ece
|
|
using rockev for button presses
misc code refactoring, comments
drawing code is now split from game logic
cpu boost for targets that support it
removed quite a few if then statements by using dynamic functions
for ball draw, step, hit_check
shows two ways to do OO functions (closure and reference)
Change-Id: I63e795bbe90b033eabadc1f519cf3b635cf5e1a7
|
|
just a few tweaks to the RockEv backend to allow tighter event timing
originally there was a timeout where events would be consolidated
prior to running the event thread, this slowed the faster events
but it turns out this isn't really a big waster of time
The callback from C => lua is a far bigger bottleneck
Change-Id: Iffacbe49c4b83155099b1304590450f746576fa4
|
|
Change-Id: I8e76ad401ffc3536aa303db6a63e2f160ed20024
|
|
Change-Id: I8635c013191a2639d1e02dcb6b227aee409c5e07
|
|
Change-Id: I8758af8e2f24bfa7f93a295521e62216d5066c7e
|
|
WIP for passing arguments to lua scripts
args are recognized by adding ?arg to the end of the script path
The easiest way to do this currently is to use the function rb.restart_lua
local sfile = rawget(_G, "_fullpath") or ""
local sArgs = rawget(_G, "_arguments")
if not sArgs then
rb.restart_lua(sfile .. "?my arguments")
else
rb.splash(1000, sfile .. "?" .. sArgs)
end
I'd eventually like to figure out a sensible way to do this from a
shortcut / quick list
Change-Id: I2b60fe3b8f1d04b57361fe532510bd6afee59fbf
|
|
Change-Id: Iae5b814da5c62536508ba8b9f30b1431c69dc2b1
|
|
Change-Id: I013ae686ffdc03912abc09086396fe6c55e4a537
Ukrainian language update
|
|
Change-Id: I71a283b8e705ad8b9274858bc3cde19d25fc7253
|
|
Change-Id: Ib33bb58fc7006c03caa692c377860bfdf463298e
|
|
Change-Id: Ie355a52bb6c687d302dc3e39693b9ab40e2dd699
|
|
g#2272 adds checks for incompatible version & proper number of clips
Currently incompatible talk files will logf when failure to load occurs
Adds a message to Debug > Talk engine stats
'Talk Status: OK'
'Talk Status: ERR Incompatible voice file'
'Talk Status: ERR (#)' -- OOM, Alloc Error
Change-Id: Ifd2c1f38f710541c9cd929b8abf67bba4363ca53
|
|
While playing a track the playlist viewer may not
have a big enough temporary buffer to load and display
'max_files_in_playlist' entries
This patch attempts to load as many entries as possible
If tracks were already playing (dynamic playlist or otherwise)
The original code only gave half the plugin buffer to a playlist
loaded from file
On some targets half the plugin buffer is not enough to load all entries…
Now we attempt to get as many entries possible while at least leaving a
small buffer (MAX_PATH) for the name buffer
Change-Id: Ic06eaabc4e2550f076d625957d6d073790852743
|
|
This patch addresses a keymapping anomaly on the Rocker. Currently the
Power button when pressed inside a sub-menu will return you to the root
of the menu. However when pressed again it returns you to the sub-menu
you were in previously. This is at odds with how other ports work and
makes it difficult to return to the WPS without manually selecting it on
the root menu.
This patch copies the behaviour of the home button on the Sansa Clip+.
Pressing it once will exit a sub-menu and bring you back to the root
menu. Pressing it again takes you to the WPS. No functionality is lost
or covered up by making this reassignment.
Change-Id: I17789457d49b087a2b4c75f4490ec722d9479a9b
|
|
Change-Id: I7daf6acebd65dd25aa55242535e1df064f1dc260
|
|
GCC 7 and up complain about this false positive when -Wformat-truncation
or -D_FORTIFY_SOURCE is turned on.
Primarily affects simulator builds on hosts with strict defaults.
Change-Id: I385b3c247775e1268b6bbd326b1afc3eb5453db7
|
|
This will silence a false warning/error when -D_FORTIFY_SOURCE is used
Change-Id: Ic75dbaaa1f419d63163c797d127e6d1928781fd2
|
|
This should shut up a lot of the sim build failures
Change-Id: Ieaa387585cb8ca0f8b2faff24c08aad9451b28ce
|
|
Change-Id: I0fc78b25e2f599b630f1e964a57451d25afbc332
Signed-off-by: Kei Miyamoto <RUyJKoKTHc9YMxAm3_MwdKTf4fkeLSz@yahoo.co.jp>
|
|
In addition to version and target also check id1_max & id2_max
for proper length before allowing voice file to be loaded
Change-Id: I36016059d07781b0bb43dd9873bbb6e565298d76
|
|
cppcheck reported:
apps/plugins/alpine_cdc.c:721]: (warning) Logical disjunction always evaluates to true: EXPR != 4 || EXPR != 3.
Change-Id: Ib811defeac18832227aebe96f0524670c2afa76a
|
|
Potential uninitialized variable, found by android NDK10 toolchain
Change-Id: Ia67f69997d9eab8fe4828111ed52576b0a1c423f
|
|
(A lot of work was done on this thing, for a target that hasn't been compileable
at least since we moved to git..)
Change-Id: Ibface9392f3251b5be4bf1e0c4d12639c4f1662d
|
|
It's even missing a config header file. Just shoot it in the head.
Change-Id: I4c5cdb4fb63361a4e4fc893e93d73d3890fe17df
|
|
There are some real bugs in here, but we're drowning in warnings.
Change-Id: I7c2c0eafc8426327521bdd8a3ac2d3742ac16864
|
|
Change-Id: I416798a88e1c31e4c39b195726e170f81ea84a16
|
|
Change-Id: I77b3d0ee9b48b6bf16f297ec01c59ad5236f06de
|
|
Change-Id: Idbb3d7e49d4a13bac8d441565899a4888bda719c
|
|
enable keylock in WPS and FMS by simultaniously pressing POWER and BACK.
It was necessary to change the ACTION_FM_EXIT from BUTTON_BACK-button-press-event to
BUTTON_BACK|BUTTON_REL-event and BUTTON_BACK|BUTTON_REPEAT-event to easily be able
to press BUTTON_POWER|BUTTON_BACK without accidentally triggering ACTION_FM_EXIT.
also rebase to current master and add myself to docs/CREDITS
Change-Id: I263a034d0d8fd047d39265e3598ae7936dd8133d
|
|
Provided by Roman Stolyarov
Integration, Refactoring, and Upstreaming by Solomon Peachy
X3II confirmed working by forum tester, X20 is nearly identical.
This includes bootloader, main firmware, and the flash image patcher.
Eventual Todo:
* Further refactor AGPTek Rocker & xduoo hiby bootloaders
* Further refactor AGPTek Rocker & xduoo hosted platform code
Change-Id: I34a674051d368efcc75d1d18c725971fe46c3eee
|
|
Change-Id: I0a72f397f8d22b6543380e963383f6f7649a777b
|
|
Some leftover code from upstream was triggered by the __linux__ macro on
hosted targets.
Change-Id: Ib338e99d3b0d491d983dd92b8d554eed0c547c76
|
|
(Warning raised by GCC 4.9.4 -Os)
Change-Id: I1d2f491c8bdb11fe89ffb119e248ca0f4eb69de2
|
|
Change-Id: I36f16530bf6dc108e44e1fd1ff5a550aa8139641
|
|
Change-Id: I6222b87159235a28f2b69b512f95eafb8dd60564
|
|
Change-Id: I26a3ae3be1d52d1f866bf6817c6f5210d2e79a62
|
|
Change-Id: I81f3e2ad5caa8e68c23536dc1781e963fb8a9317
|
|
Devices in IAP mode 4 do not explicitly request specific notifications, thus they don't get *any* periodic notifications at the moment (in particular, they miss the track position updates that are supposed to be sent out every 500 ms).
The attached patch fixes this by skipping an early return for devices in IST_EXTENDED state.
Change-Id: I23e35247dd0494e537429d4fd9d51dc7f4653d76
|