Merge commit '67132d9d27dcf892fe8113c567f2ae75350b2db1'
* commit '67132d9d27dcf892fe8113c567f2ae75350b2db1':
Add runtime check for whether or not the OTCC-output tests can be run.
Merge commit '0f400c59b815c94cd925a843e8529240e6ca7535' into eclair-plus-aosp
* commit '0f400c59b815c94cd925a843e8529240e6ca7535':
Add runtime check for whether or not the OTCC-output tests can be run.
Merge commit 'b8ebbcc88cdab8b0c8d96feca4507dcae11607f4'
* commit 'b8ebbcc88cdab8b0c8d96feca4507dcae11607f4':
only use faster SHA-1 code on machines with good libc
Merge commit '90b06ac786f859895ac503cf42759c2706205700' into eclair-plus-aosp
* commit '90b06ac786f859895ac503cf42759c2706205700':
only use faster SHA-1 code on machines with good libc
Merge commit '46fdd2676ea0dd4ca46493440bb4e6eaecf8795d'
* commit '46fdd2676ea0dd4ca46493440bb4e6eaecf8795d':
Route all log tags with "RIL" prefix to radio buffer.
If the USB connection to the device is reset but is still there
the code should retry to re-connect the device and continue.
This is a short term fix for a bootloader issue.
We should revisit and look for a better solution.
Signed-off-by: Dan Murphy <D.Murphy@motorola.com>
Signed-off-by: Mike Lockwood <lockwood@android.com>
Merge commit 'd3abe3c40de5709f2614aee49451d2d7e28150c3'
* commit 'd3abe3c40de5709f2614aee49451d2d7e28150c3':
Add a --nox86 flag to allow disabling x86 tests
Merge commit '29f3426016116678c122b37cf6d5d40bdfec7749'
* commit '29f3426016116678c122b37cf6d5d40bdfec7749':
Allow parenthesized expressions as the value of defines
For example, this now works:
#define A (1 + 2)
Note that we still don't support defines with argument lists, so this is
still illegal:
#define A(X) (X + 2)
Also in this change: The compiler test script allows command-line
arguments to disable testing on ARM and to disable testing the output
of the old OTCC compiler.
Disabling testing on ARM is handy for developing front-end code when no
device or emulator is available.
Disabling testing OTCC output is handy for some 64-bit Linux environments,
because the original OTCC needs some tweaking to be fully compatible, and
I don't have time to investigate this problem right now.
Merge commit '9d881764173ce16badb6f1098ba5cf44b36f9aec'
* commit '9d881764173ce16badb6f1098ba5cf44b36f9aec':
fix part of [2017702] OpenGL bugs with alpha values of 1.0 in the source during blending into 8888 buffers
when ONE / ONE_MINUS_SRC_ALPHA blending mode was used, the code wasn't saturating the color component.
the reason was that this mode is used for premltiplied alpha blending, however, if used with a non
premultiplied source, the color component would wrap.
unfortunately, this costs 6 extra cycles per pixels, however... "correctness" prevails.
this should not impact the UI since it's using h/w acceleration most of the time it also doesn't
impact games which should be using h/w GL. This change will slow the emulator down a bit.
This may not be useful, and may actually be misleading since yaffs2
doesn't track the blocks used for each file (it just divides the length
down by 512). I'm submitting it because yaffs2 isn't the only
filesystem we'll ever use.
I also changed some sprintf to snprintf, mostly out of paranoid habit.