Age | Commit message (Collapse) | Author |
|
Change-Id: I13fe3e106c128dbc646906b5cb2c9702feb6bda2
|
|
Change-Id: I09474927a13c6ff51b667c80ac99af1d1a65fa07
|
|
Change-Id: Ic5fd45002e94f99d4557fca9ffa75df7fa6f20d8
|
|
Heavily modified from the original patches.
Change-Id: Ifb8e476e565c3049414aa3dd82818cae5000e788
|
|
It ended up inside the 'langs/voicestrings.zip' with an absolute path
when it should of landed in langs/ directly.
Change-Id: I308b551e627d63142ec8871ccfb72b6036eff3d2
|
|
Change-Id: I93bcaae9f8f053bec783500418561faa84c60afe
|
|
Change-Id: If61c7a013af78e064a0f5f5ab1046ef07af44730
|
|
Change-Id: I8e7eb3bb3c5ed61572c0ade4059c3e3527558932
|
|
libffi, zlib, glib, expat, and dbus
Change-Id: I9453b3cabe91fd3dc992e065729d61d7e005091e
|
|
Change-Id: I481a53284d63457717f4a6524edc5b477f29a20a
|
|
And explicitly disable USB_ENABLE_SERIAL when HAVE_USBSTACK is not define
Change-Id: Ieb4176b02a60eb1b9db81f0b8c69403898a76ca1
|
|
Change-Id: Id0a3282884c3e258c5b2f24b35aa7e618a8e8bbe
|
|
Change-Id: I87b71654ce8669904cfb587cb0673a46455bcbd1
|
|
Change-Id: Icf6bc96889fbe682832a99882c5d66c832ffb2f7
|
|
It turns out the code for the firmware size validation was incorrectly
using the total length of the firmware file to check if it was too big
for the flash rom which caused it to incorrectly flag larger bootloaders
as too big even though they would still fit.
As it happens this situation can only really arise after mkboot has been
run on the decoded firmware image. Because mkboot writes the actual binary
size to the ESTFBINR header we will be using that to check if the firmware
image is too large for the flash rom.
Now because this information is embedded in the decrypted / encrypted
region we have to collect it as the region is processed so the validation
is also moved to after the data processing loop.
Change-Id: I8bfead73812fe4e59f08fbbe8956790604dcb4e2
|
|
It was short by a fair number of bytes which could be reached when
attempting to insert bootloaders near the maximum size of 64k. This
ensures even the largest acceptable bootloader will not overflow the
buffer.
Change-Id: I8fbc92d4e3452192bf47104d7a32b49248eefc0e
|
|
First, the way it was invoking mkboot was no longer correct so it
was not producing files used in the later commands.
Second, support for the H300 1.31k firmware was added sometime ago
but not to this script.
Change-Id: I0e9c74a3b9f83ade8d01df0bebfe06f4d3b92ce4
|
|
Change-Id: I4881b30757027bbaa64d3f9b07146ceb478f3dbb
|
|
Change-Id: Ic568755afcccc6db1b6e791b1ed0d2588b90356f
|
|
* arm failures in lua, wolf3d, quake, flac
* m68k failures in lua, wmapro
* mips ???
I still think that most of these are actually due to latent bugs or
ambiguous code.
Change-Id: I4c9751d2b5c7a66253b313bfbc75fcd721b118d6
|
|
And size elements horizaontally based on SYSFONT_WIDTH
Unfortunately we need 16px icons to make 16px statusbar look right
but at least it _works_ properly now.
Also: all targets currently use 8-px SYSFONT, except some hosted bootloaders
Change-Id: I0cdf97e6ef47ec49693ef79667b200595b4fe075
|
|
Free malloc in checkwps too
Change-Id: I2b8fcbc94beb0644b643d3b7a9cb53bc26fc8a51
|
|
Change-Id: I716929fbee48bef68d7383efb944f9d491fdfe4d
|
|
Change-Id: I6e0985de370609bae98ba6eab487bf43eb4191b6
|
|
- When make on Windows finds sh.exe it will try to use that. We use
cmd.exe calls when detecting Windows, so make sure we use cmd.exe as
shell.
- Add missing Windows compatibility to tomcrypt Makefile.
Change-Id: Iaef133ca27472a5ddf449174d540983f15c66aea
|
|
On macOS we pass the full path to the compiler. On recent versions this
causes the compiler to not find its SDK path, this needs to get passed
via the isysroot option.
Change-Id: Iea2820e1755cc80e12691119dfa31d70938ea511
|
|
- Replace echo with make internal info function.
- Make dependency generation implicit to avoid another compiler call.
- Align object handling with libtools.make.
Change-Id: Iaaddd17af04039dcd8948399bc99d21def05181d
|
|
Change-Id: I4d72d7800dbff56619898b6bc9d0f81a6c561598
|
|
* Enabled MULTIDRIVE and ROOTFS_HOTPLUG for full hotswap!
(Requires updated bootloader/integration!)
Change-Id: I7dad1f8d375e087c36fce37bec3e9184602ede50
|
|
Change-Id: Id8782b843c626aba37a954b930f9bcaac21bc073
|
|
Change-Id: Ic114d8d26209d37133ffa48d232ab278a0309dcd
|
|
Change-Id: I0987e66767f266efd59d1459b944570d9bd14874
|
|
Change-Id: I2cedc68ca408a805815954a205ba43c3c9e970cb
|
|
Change-Id: I27c5a06f6655fecb850fce4e5ea5305026194ab7
|
|
Change-Id: I63ed8443952888da3dafb23ff6e7daf9c7aca574
|
|
GCC 4.9.4 was already used for MIPS and all hosted targets; this enables
it across the board for everything (ie m68k and arm native)
Other changes:
* Use '-Os' as the default optiomization for all targets
(was only disabled for arm native)
* Enable -funit-at-a-time and -Wextra
* Drop all obsolete toolchain patches
* Update ARM multilib/exception patch
* Bump toolchain libs (gmp, mpfr, mpc) to recommended versions, and
add 'isl' to enable better optimization & vectorization opportunities.
(Will revisit optimization for the codecs and plugins at a later date)
Confirmed working:
* armv4t (ipodmini2g and many other PP502x targets)
* arm >= v5 (sansaclipplus, ipod6g, ipodnano2g, sansafuzeplus)
* m68k (ihp100)
Change-Id: If9ed405ae0f289d9adea46d4cf46bfefc2f4250d
|
|
...that can result in your sd card getting wiped at startup
Change-Id: I19fc9836b321adbb1df3fc741bc2593965c624f6
|
|
The Q and K have a slightly different case, but the hardware under the
shell is completely identical.
These models are rebadged versions:
* Hifiwalker H2 (== Q)
* AGPTek H3 (== K)
* Surfans F20 (== K)
Other notes:
* Significant improvements in the shared Hiby-platform launcher/loader
* SD card can theoretically be hot-swapped now
* Support external USB mass storage!
* Some consolidation of Hiby-platform targets
* Some consolidation of plugin keymaps
Todo/known issues:
* Keymaps need to be gone over properly
* Convert to HAVE_SCROLLWHEEL?
Change-Id: I5a8a4f22c38a5b69392ca7c0a8ad8c4e07d9523c
|
|
Most credit goes to: Roman Skylarov
Additional integration and refactoring by myself.
*** COMPLETELY UNTESTED ***
Change-Id: Ia64c36d92e0214c6b15f7a868df286f8113ea27b
|
|
This codec requires floating point.
Original author: Peter Sovietov
Ported to Rockbox: Roman Skylarov
Further integration and bugfixes: Solomon Peachy
Change-Id: I781ecd3592dfcdbbc694063334350342534f1d6c
|
|
Change-Id: Ic20f4085d2a135f6596d3e80be8ff1017c6b7480
|
|
When a voice file is invalid or fails to load the voice system splash a
message 'Invalid Voice'
Now we supply a single voice file (currently only english is used)
the support for other languages is in but I haven't set it up to
look for anything but InvalidVoice_english.talk
Also adds a one time kill voice thread function
ie. it doesn't allow re-init after killing the voice thread & queue
Change-Id: I7b43f340c3cc65c65110190f0e0075b31218a7ac
|
|
a script to help make disk benchmarks across USB
Change-Id: Ifa4e88d2dbaba03b804a4d03ff953f94117ad8e4
|
|
..It's already the default UI font on those targets
Change-Id: If8cb44da650d19882e4bd4b641af2f4fa59c1cd1
|
|
Change-Id: I8df272b4f8f2a19bbe49dfb938243ed592201797
|
|
Change-Id: Ic3b098e1d2ead235035e87d57877c351e28a54d9
|
|
OP allows you to use Open With.. to call plugins with parameters
called directly it acts as a shortcut list for plugins
open_plugins.rock interfaces with the open_plugin core
When opened directly it acts as a viewer for the plugin.dat file
this allows you to edit the paths and parameters for
core shortcuts as well as your added plugins
If a plugin is supplied to the viewer it is added to the dat file
If instead the plugin has previously been added then it is run
with the parameters you previously supplied
-----------------------------------------------------------------------------
Added export to .opx files
this allows shortcuts to plugins with parameters to be called from
the file browser
Change-Id: Ib8b05a60b049fb1d5881031ca09a07e3307d375a
|
|
macOS doesn't know about nproc; sysctl is the tool to be used on macOS.
Change-Id: Ic7dcf9be51d7ef7b52394ebb2a4df1dc3e31097b
|
|
Change-Id: I30a86bf9035e9e538603d0cc730a0449bf9a17d7
|
|
Change-Id: Ib4add14ff7415c42d0cc2ec11ec918ec02fac72d
|