aboutsummaryrefslogtreecommitdiffstats
path: root/android/utils
Commit message (Collapse)AuthorAgeFilesLines
* Generate temporary hardware.ini from configuration settings.David 'Digit' Turner2011-02-013-41/+134
| | | | | | | | | This patch generates a temporary hardware.ini from the hardware configuration. The idea is to move as much hw config info as possible to a single file that the core can read. Other patches will change how various config info is passed to the core, from command-line options to the generated hardware.ini.
* Sligh speedup for pixel conversion routines with Duff's device.David 'Digit' Turner2011-01-181-0/+71
| | | | Change-Id: If832bc5844945f7a2027b2f8d09393586545d8d5
* Allow safe deletion during iteration of an ARefSet.David 'Digit' Turner2010-11-182-11/+51
| | | | | | | + make AREFSET_FOREACH take the name of an existing type variable which avoids an annoying type-cast in each statement. Change-Id: Icf9d886601a9876fa29c15eb0e60a9bf6c8ec163
* Implementation of event loop abstraction.David 'Digit' Turner2010-11-182-0/+11
| | | | | | | | | | | | | | | This patch adds "android/looper.h" which provides an abstraction for event loops: - android/looper-qemu.c implements it on top of the QEMU main event loop. - android/looper-generic.c implements it on top of an IoLooper object. The main idea is to move the UI-related code to use the abstraction to handle timers and asynchronous (network) i/o. NOTE: Code compiles but has not been heavily tested. Change-Id: Ib6820c1b9a9950dc22449a332bc1b066a07af203
* Merge "Update android/utils/ with misc. new features."David 'Digit' Turner2010-11-1812-126/+925
|\
| * Update android/utils/ with misc. new features.David 'Digit' Turner2010-11-1712-126/+925
| | | | | | | | | | | | | | | | | | | | | | | | This introduces a few new features to android/utils/ that will be used in later patches. + <android/utils/assert.h> to handle assertions + <android/utils/vector.h> to handle dynamic arrays + <android/utils/reflist.h> slightly updated (more docs) + <android/utils/refset.h> implements a set of pointers Change-Id: Iebc14cfefd1c0e8aaecda9958a980d40f0be610a
* | Add env var ANDROID_TMP to override /tmp/android location.Raphael2010-11-161-1/+4
|/ | | | | | | | | | | | This is needed if there's already a /tmp/android which the current user can't access on the system. It would prevent the emulator from starting with a cryptic error message: NAND: could not create temp file for system NAND disk image: Permission deniedemulator: User-config was not changed. SDK Bug: 3154431 Change-Id: Iefe7fd6a5139da545aaef5670fb7f42d210d0edc
* Fix linux-x86_64 build.David 'Digit' Turner2010-10-214-8/+8
| | | | | | | | | Fix various 64-bitness issues in the source code to make the --try-64 option work again on Linux. Note that the generated binary is not faster than its 32-bit variant when it comes to benchmarking the boot sequence. Change-Id: Iad248e033757d4cd25524a438a5dbe1cf3aca6cf
* emulator-ui: Remove dependencies from qemu sources.David 'Digit' Turner2010-10-193-6/+7
| | | | | | This change removes some QEMU-specifics that crept into the UI code. Change-Id: Ib1974dc64e54a35dc0cd01aec1eb547a9263a0c8
* Remove compiler warnings when building the emulator.David 'Digit' Turner2010-09-222-6/+7
| | | | | | | This forces -Wall during the build. Note that this patch doesn't remove all warnings, but most of the remaining ones are from upstream anyway. Change-Id: I8808d8495e99866e156ce5780d2e3c305eab491f
* Changes to build Windows emulator under Linux/MinGWRaphael2010-04-141-1/+1
| | | | | | | | - Linux being case-sensitve, include "windows.h" instead of "Windows.h" is important. - Use MinGW's windres. - No pthread needed. Change-Id: Ib4ce944bb55a8b1d870e230f269c89cb7df0b3f2
* Move file I/O out of ELFF, abstracting them in platform-independent fasion.Vladimir Chtchetkine2010-03-252-0/+383
| | | | Change-Id: Ie8800dc96db810e352618bfea8243ab008ae9d2c
* Merge memory checking from sandboxVladimir Chtchetkine2010-02-182-1/+4
| | | | Change-id: Ibce845d0
* am e3c94626: am 39fd8497: Add two documentation files describing the format ↵David 'Digit' Turner2009-12-091-31/+1
|\ | | | | | | | | | | | | | | | | of config and skin files. Merge commit 'e3c94626074fd1331d1821fed5db043f6da02d2a' into eclair-mr2-plus-aosp * commit 'e3c94626074fd1331d1821fed5db043f6da02d2a': Add two documentation files describing the format of config and skin files.
| * Add two documentation files describing the format of config and skin files.David 'Digit' Turner2009-12-071-31/+1
| |
* | Allowed building on FreeBSD same timezone related code as for Linux.Alexey Tarasov2009-09-081-2/+2
|/
* Fix ANDROID_SDK_HOME handling on Unix (the env. var was ignored)David 'Digit' Turner2009-07-241-1/+3
| | | | | | | | Bump version number to 1.11 in android/android.h Update CHANGES.TXT to reflect SDK 1.5_r3 changes Update some comments in android/boot-properties.[hc] Add a --debug option to android-configure.sh (and android-rebuild.sh) to build a unoptimized debug version of the standalone emulator binary.
* Add our modified SDL sources under distrib/sdl-1.2.12David 'Digit' Turner2009-06-083-387/+0
| | | | | | Fix distrib/make-distrib.sh script to work with git Fix distrib/build-emulator.sh to accomodate for new SDL configure script Handle Tiger SDK usage in SDL configure script
* auto import from //branches/cupcake_rel/...@140373The Android Open Source Project2009-03-181-0/+1
|
* auto import from //depot/cupcake/@136594The Android Open Source Project2009-03-051-1/+8
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0327-0/+5176
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0327-4982/+0
|
* auto import from //depot/cupcake/@132589The Android Open Source Project2009-03-034-200/+6
|
* auto import from //depot/cupcake/@137055The Android Open Source Project2009-03-024-6/+200
|
* auto import from //branches/cupcake/...@130745The Android Open Source Project2009-02-1027-22/+4271
|
* auto import from //branches/cupcake/...@127101The Android Open Source Project2009-01-201-1/+1
|
* auto import from //branches/cupcake/...@125939The Android Open Source Project2009-01-092-3/+3
|
* Code drop from //branches/cupcake/...@124589The Android Open Source Project2008-12-175-0/+733