Age | Commit message (Collapse) | Author |
|
With current MinGW using c99 as standard the compiler causes problems with some
types. Use gnu99 standard instead which doesn't do this.
Change-Id: I731f58025645ae88ac226593a2b2a62140285ee8
|
|
Change-Id: I06ed441801f50a7331d7610beaf6535f6ec0c602
|
|
Change-Id: Ifb9a00530720e0997421af9a07ae8c133f0edfd0
|
|
Change-Id: Iaca68eb72e030964b5692d03b03e312b8b05b05a
|
|
Change-Id: I65bf6928584735d6a179750c313fb8e7dcf7add5
|
|
Enable MSVC specifics by checking QMAKESPEC instead of depending on a qmake
command line switch.
Change-Id: I77f72acd6661d5d7bc5776cc2dc877a11920dc7e
|
|
MSVC needs to use __inline instead of inline when compiling C code (the inline
keyword is only avaliable in C++). Use the preprocessor to work around this.
Change-Id: Ic9884a7421cee7dc7c943ab205312f50233fb100
|
|
When building with MSVC we need to add the msvc folder to the include list, and
remove the libraries from the dependencies since they need to get built
separately.
Change-Id: I297787f32495da4541c67bfef549b4d1ad68dd18
|
|
Newer versions of Xcode / OS X don't support PPC code anymore and replace gcc
with clang. When clang is detected assume we want to build for the default
architecture only and change the minimum OS X version to 10.5.
Change-Id: I5843fa9bb3d957ec6f0a537e857608ad99c31517
|
|
- Qt5 doesn't support PPC anymore, so always build for x86 only.
- Qt5 requires the use of the multimedia module (as Windows).
Change-Id: I7d54faffe9d2fb557f55234ba7b81a508d92a38b
|
|
PBHGetVolParmsSync() is not available when building with 64bit. The replacement
FSGetVolumeParms() is available on 10.5+ only. Use the latter when building
with target version 10.5+. This requires builds targeting 10.4 to 32bit and
allows building as 64bit when targeting 10.5+.
Change-Id: Ic53217f3090147bea473613335f9482623a470bd
|
|
We don't use libusb on OS X anymore, so don't include it anymore.
Change-Id: I32b721e097e5958a2e7359ccd79bf2d3b2d0ad9d
|
|
The old include path is actually a symlink for compatibility. Newer SDK
versions remove that symlink to the include breaks.
Change-Id: I74317557840f1886cebc1ce099e103dc415eabc0
|
|
Change-Id: I3435857f48580d7b3bf9363a2eed96738fbda69a
|
|
Change-Id: Ia010373529df3f9bed3f40f5372d8bc1fd9769fb
|
|
Several devices, including the Fuze+ have great trouble recovering from
very low battery states, even in the presence of USB power. This is partly
due to buggy Sigmatel boot stubs and Rockbox bootloader doing unsafe power
operations on boot (should be fixed soon). In such a state, it is impossible
to boot either the OF and Rockbox, so only the recovery mode is available.
With this commit, mkimxboot can now create a very small stub which only
does one thing but does it well: setup charging to recover from any situation.
It does not provide a fancy charging screen or whatever, screen will just
stay black and the device will slowly charge at ~100mA. When the battery is
back to a normal level, just unplug and boot normally.
Change-Id: Ib50880af85ed1f4f64a7eed0f2221e73c889c351
|
|
Change-Id: I0bad98b43e1a23c9432f4bdfe78dc77ead7879a8
|
|
This old sum didn't match the US or EU 1.00.25 version and the actual ones were
missing.
Change-Id: I942641e5f367ab45794cb93a8b26b87962172216
|
|
Change-Id: Ib25a357a7bafd2ef25f273cadff70fafbd8d4661
|
|
Change-Id: I56cb05e2367a24341af6a8feb70f291628e78797
|
|
Windows del doesn't handle a non-existing folder gracefully, so check for
existence first.
Change-Id: I9c401f3f3a3e1e01b80d29e335256fbf3db22d35
|
|
Windows del doesn't handle paths with / as separators, need to convert them
first.
Change-Id: Idb3efa96167aec5666517feabab67385ebd2db1a
|
|
OS X ar operates on fat libaries. In this case updating the library isn't
possible and when those change ar will only return an error. Remove the output
file prior to running ar to work around this limitation.
Change-Id: I7ebc66efd092a8e6037ae86a3658afe6b4da777f
|
|
Change-Id: I1bf100e17170d3845a54267e74f1a2fa8e84b7e5
|
|
Thanks to lebellium for updating.
Change-Id: Ic8f14f358a28202d3c6d88b24ec45b8106d590e0
|
|
Change-Id: I566bb9ea16b9e5e3f46e81393c07d3c13a748a63
|
|
Change-Id: Ie2751f3cea518a01b0bd17f69b5d72ece286bc14
|
|
Change-Id: Id0917e12e5e6dfe9360aa58506c6d894e74145de
|
|
Change-Id: Iac3462ba5191b3b7e3f2a37c67119685e1931a6f
|
|
Instead of having to update it every year just drop it. We have the build date
in the binaries we provide, and the years it has been developed can be
retrieved via git anyway.
Change-Id: Ib33ee851883146509034c405cd65552a0f67194e
|
|
Change-Id: Ice0d7b0d4c042be991cdbca7a390b613b5bdc5a6
|
|
Change-Id: I81491530d712fde8cc0912d4ede26ce1db55a6df
|
|
archosrecorderv2 uses the archosfmrecorder manual.
Change-Id: I015272db750b2fc5054d8259b37f00e0698afbff
|
|
Change-Id: I3408cfdf742ea5995d5c87bf76653f436e1ec2b0
|
|
Since E380 is just rebranded E370, mark it as E370
Change-Id: I2eb7dac9ff18a7dbbd26c44b8784207e54f48dd0
|
|
Add a missing entry and treat changelog file always as UTF-8.
Change-Id: I847c399ddf6d8aacf155864fbd9109121a761bc5
|
|
Command line order is important with newer gcc versions. mkzenboot extends
LDOPTS but the linker would ignore that since no object using it has been
mentioned on the command line. Moving it to the end should fix this.
Change-Id: I081e86fa88f95dba6077a50f2b4315bf3a805ae5
|
|
Change-Id: Iccc98cf2092a5a0101021e24b051c42743b9becf
|
|
Change-Id: Ic13aac09a7dc321abb23c6ffadd060f4ca5ce4fa
|
|
Add changes merged via Gerrit to changelog.
Change-Id: I230b1cb17f3ab78bfff6c2ac990735ab05b9a6d5
|
|
- Prevent the Changelog showing up when closing the configuration dialog if
"Show on startup" is enabled.
- Increase dialog size a bit.
- Detect and link Gerrit IDs.
Change-Id: I049be3c38a57b2559f2a78392b785fa51ec99dc1
|
|
When saving the system info from the progresslogger it shouldn't have knowledge
about the format of the data provided by getInfo(). Instead of relying on the
output being HTML formatted make getInfo() accept a parameter that indicates if
the data is to be formatted as HTML or text.
Change-Id: I733fe1a148e51b70ea1361d8feccffd7cbccd3d7
|
|
MSVC doesn't understand the gcc specific -Wno-unused-local-typedefs option.
Don't add it in this case.
Change-Id: I7ffb6c0c9c797eaad85975199c386020c464ca7b
|
|
We're compiling cutelogger directly, not as DLL. Therefore we must not add
__declspec attributes to the header.
Change-Id: I41b87fd4ba34dfbcd0d37245ff1c1f279139bb33
|
|
Change tracing from qDebug() to use cutelogger, which is available under the
LGPL2.1. This allows to automatically add filename and line number to the log,
and also provides multiple log levels.
Change-Id: I5dbdaf902ba54ea99f07ae10a07467c52fdac910
|
|
Change-Id: I086bc2fbdaf29fad3f6f08b198eb13d21e09dd78
Reviewed-on: http://gerrit.rockbox.org/419
Reviewed-by: Dominik Riebeling <Dominik.Riebeling@gmail.com>
|
|
Change-Id: Ia8b4953343caf8bc2b3c5a6cfd53c921c6d082b1
Reviewed-on: http://gerrit.rockbox.org/418
Reviewed-by: Dominik Riebeling <Dominik.Riebeling@gmail.com>
|
|
The build system used by rbutil is not very robust: all the files
are eventually compiled to the same directory so we cannot have
two files with the same name (system.c would conflicts with
system.cpp) so rename one file to avoid this. Also change all
include directives to local ones because we don't have to expose
the entire mspack source to inclusion.
Change-Id: I3fe0638d69fdc30566eb9425abfe33c807678b28
Reviewed-on: http://gerrit.rockbox.org/417
Reviewed-by: Dominik Riebeling <Dominik.Riebeling@gmail.com>
|
|
Change-Id: I520c14131ec1e12013f106c13cba00aac058ad83
Reviewed-on: http://gerrit.rockbox.org/391
Reviewed-by: Dominik Riebeling <Dominik.Riebeling@gmail.com>
|
|
The old tools/mkzenboot has a number of problems: very hard to maintain,
poor integration with rbutil. Restart from scratch by recycling all the
crypto and descrambling code, rewrite the actual firmware modification part
to handle all scenarios in a much clearer way. The code is ready to be
integrated into Rockbox Utility, by using the very similar interface to
mkimxboot.
I copied all the keys from the old mkzenboot, so it can potentially support
the older Creative ports, but since this is untested, I prefer not do so
at the moment. However, I did add a "mixed" boot option to support the
dualboot style used in the older ports.
Change-Id: I80cfc48fa78187baa1b1692e8a30ec7137cea37b
|