Age | Commit message (Collapse) | Author |
|
The default font was very small and hard to read.
Change-Id: Id6d8ec49a700dcad65903b92c09ec42840c1f6e5
|
|
Change-Id: Id3b281e62487858120aae97cd5ee0ef888cf89a0
|
|
I added this because it is present on the FiiO M3K's SPL, but nothing
in Ingenic docs suggest this means anything.
Just get rid of it; the M3K boots fine without it.
Change-Id: I2e480b8c0ada386b0e772db49c0a7ebd32ffc7ea
|
|
Change-Id: I6df7e63b1820296a280faa0925ad4781637b879b
|
|
Instead of 'ifdef ENABLEPLUGINS' (which always gets set) use
'ifeq(yes,$(ENABLEPLUGINS))' which means any value other than 'yes' is
treated as a negative.
Change-Id: I6c92eef5565328f1bb9f64a4d379dec697354224
|
|
Note: It's marked as 'unusable' right now, so it won't show up
on build.rockbox.org, nor will daily & voice files be
created.
Change-Id: I5ea133477a6b4c0296c46757d0375994ad812cc5
|
|
Change-Id: I7517e7d5459e129dcfc9465c6fbd708619888fbe
|
|
We should be using global optimization flags, and -Os is already our
default.
Change-Id: Iaba511b2b4fa2ee0f1eb1ad28024be954f4c5f03
|
|
This way we only rebuild the world if something relevant changed.
Change-Id: Ia7d104cadec185a3227acbf330bb3b359296f0fb
|
|
Change-Id: Ifffea9557d50ab5a103e13473ebe074ae1aa7b6d
|
|
Mainly a straight replacement of FIIO_M3K -> FIIO_M3K_LINUX.
Change-Id: Id07c84f8150991d1b6851540c2c3f8f67e3f12c2
|
|
Fixes the red introduced in 6224efb2
Change-Id: I21e61fdb8e1b87486417faf34bfa6963e5ab2349
|
|
When fixing this, I used this this opportunity to clean up the Makefile
Change-Id: I5dea77a8a2048bbfce5930f8ce2899b597e425eb
|
|
It seems that 'toolset=' in tools/configure was set but not used, with
the build system only generating a hardcoded set of tools. This change
fixes the issue by exporting the required tools in the TOOLSET variable,
and having root.make append those to the TOOLS list.
Change-Id: I07024bdf1dd2260c32cfeecaba0d3bb5bf00346d
|
|
Freetype-config has been deprecated and is no longer included in libfreetype-dev. Pkg-config serves as its replacement.
Convttf isn't built as part of Rockbox by default, but manually doing so will currently fail even when libfreetype-dev is installed.
Change-Id: Iafc31df3b40c11d7c790189eb9d3788ba97d3e54
|
|
I wanted to build into a 'toolchain' directory like this:
$ tools/rockboxdev.sh --dlwhere=toolchain --builddir=toolchain/build --prefix=toolchain/bin
This failed twice:
a) the extraction stage could not uncompress because of the relative
paths, so convert them to absolute paths in the script to fix the issue.
b) patches could not be applied because 'rockboxdevdir' was assigned a
string with the directory twice and '\n' in the middle. Using readlink,
this now works.
Change-Id: I9c7c30812e1fb4b58db7e6561d73678f34714c91
|
|
I hit this error and its message confused me because I interpreted it as
"bzip2 executable could not be found". The message was also outdated
because xz is supported meanwhile. Update the message to something
hopefully more helpful.
Change-Id: Ide2f8809dc0f8159d7d04fa22c29607dd6b35792
|
|
'--download' is now named '--dlwhere' and 'target' was missing the '='
Change-Id: I5f295fac8ddfb9139b00e9b6b7b5dfa625ac05cf
|
|
Change-Id: I6b8d175e0f6018281aedfa774488daecea1bc816
|
|
It's using espeak-ng's default 'zle/ru' voice, which have to do until
someone suggests better settings or engine.
Change-Id: I7b105c6a5d9f73131c6e649e81635138f350f48e
|
|
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
|