aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGES.TXT
Commit message (Collapse)AuthorAgeFilesLines
* Correct command arguments for 'geo fix', but support backward compatible use.Tim Baverstock2010-12-011-0/+5
| | | | Change-Id: Id4f427dfb918d69e3fb52725cbe88bce1666dddc
* Add new "qemu monitor" command to the console.David 'Digit' Turner2010-09-081-0/+6
| | | | | | | | | | | | | | | | | | | This allows you to access the QEMU virtual machine monitor directly from the console (instead of playing with the command-line to do it). The implementation of the 'quit' command has been modified to simply close the connection, instead of stopping the emulator program. This patch introduces changes that allow a console session to be detached and redirected at runtime to other internal services of the emulator program. This will be useful in the future to implement other features. + doc typo + add proper definitions for CONFIG_ANDROID on config-host.h + remove obsolete sysdeps.h dependency in android/console.c Change-Id: If16cfe41c12a26eb8f56e3a9c24452eafa5efab4
* Add a PulseAudio audio backend for Linux.David 'Digit' Turner2010-08-271-0/+3
| | | | Change-Id: Ifaf876c41ab6c7275ba7d1dc8e12139f62840cd6
* Better detection of incorrect proxy values when starting the emulator.David 'Digit' Turner2010-07-301-1/+4
| | | | Change-Id: I344f06fc16e051359669b8fe9b8dcec0ceca377d
* Fix CHANGES.TXTDavid 'Digit' Turner2010-07-281-14/+14
| | | | | | Some changes didn't make it to the 7.0 release. Change-Id: I7d0b7b884e29495c7dc2c3325a6cb2f1488ed959
* Make the GSM simulator more realisticMarc Petit-Huguenin2010-07-271-0/+16
| | | | | | | | | | | | - The phone number of the phone is now built by concatenating "1555521" to the console port. - Convert number in remote call by concatenating "1555521" to the port number. - Convert called number to a number starting with "1555521". - Fixed a bug in sms_address_to_str where the length returned is incorrect is the length of the phone number to convert is odd. Change-Id: Iefbdd866b6e41f6086c6e0cc33026551e3d5ae8f
* GPS: Fixed the "geo fix" console command, and added satellite count emulation.David 'Digit' Turner2010-07-231-0/+11
| | | | Change-Id: I27626c5ede2b0ed354ee780fa00caf4778ff690f
* fix -http-proxy implementation to work correctly with chunked encoding.David 'Digit' Turner2010-07-231-0/+3
| | | | Change-Id: I3d8a18bd0849c75d0133b234a8aa74069ad71baa
* Fix regression: -netspeed <speed> and -netdelay <latency> didn't work.David 'Digit' Turner2010-05-251-0/+2
| | | | | | | The bug was introduced in a past integration patch that moved code from vl.c to net-android.c Change-Id: I5415c27959da396975b51bcf047399a9781ccd8a
* Enable interconnection of emulatorsDries Harnie2010-05-181-0/+4
| | | | | | | | | | | This patch adds a -shared-net-id option to the emulator which joins the emulator in a shared network. If the option is given the emulator is started with an additional network interface bound to a multicast socket. This multicast socket emulates a network hub, interconnecting emulators. If the -shared-net-id option is not given, nothing changes. Change-Id: I0ea70a073cdbd34f804161300240fafca34080d0
* Separate audio stack and SDLVladimir Chtchetkine2010-05-041-0/+10
| | | | Change-Id: Ibf3d08172807bca7dc46d70bf51d5eadaed4372b
* Revert previous patch to fix SD Card emulationDavid 'Digit' Turner2010-04-151-3/+0
| | | | | | | | | | | The previous patch modifies SD Card hardware emulation in a way that is not backwards compatible with previous SDK platform releases. This has the unfortunate effect of making SD Card emulation not work properly when running existing AVDs. Reverting the patch until we get a better one. Change-Id: I82dac87709d88aa3bd292bf2ed0008ae74d95853
* Fix emulator changelogDavid 'Digit' Turner2010-03-311-1/+10
| | | | Change-Id: I77ddd628c7fea0b128623cecd336842673f07940
* Small doc update and make CleanSpec.mk empty to avoid confusion.David 'Digit' Turner2010-03-091-0/+16
| | | | Change-Id: I2caa5b377f2e9ebeb543cda6e108ff87bc9de772
* Add new -sdcard2 <file> option.David 'Digit' Turner2010-01-071-0/+3
| | | | Add support for FreeBSD in the standalone build system.
* Extract emulator major version number from SDK Tools package revision.David 'Digit' Turner2009-12-031-2/+12
| | | | | The minor version number is now always 0, this makes the next version number "5.0" currently in the eclair branch.
* Fix a crash when using an 8MB SD Card image file.David 'Digit' Turner2009-12-011-1/+27
| | | | | The minimum size is now 9MB. This appears to be a limitation of the emulated MMC hardware code and/or kernel device driver.
* Remove the disk partition size hardware properties.David 'Digit' Turner2009-10-291-22/+0
| | | | | Also remove the error/abort message in case an AVD's image files are larger than the default.
* Merge upstream QEMU 10.0.50 into the Android source tree.David 'Digit' Turner2009-09-141-0/+6
| | | | | | | | | | | | | | | | | | | This change integrates many changes from the upstream QEMU sources. Its main purpose is to enable correct ARMv6 and ARMv7 support to the Android emulator. Due to the nature of the upstream code base, this unfortunately also required changes to many other parts of the source. Note that to ensure easier integrations in the future, some source files and directories that have heavy Android-specific customization have been renamed with an -android suffix. The original files are still there for easier integration tracking, but *never* compiled. For example: net.c net-android.c qemu-char.c qemu-char-android.c slirp/ slirp-android/ etc... Tested on linux-x86, darwin-x86 and windows host machines.
* Added two new hardware properties to control AVD partition sizes.David 'Digit' Turner2009-08-281-0/+24
| | | | | | | | | | | | | | | | | | | | | | | disk.systemPartition.size (default 66MB) disk.dataPartition.size (default 66MB) If the emulator detects that an image file is larger than the corresponding setting, it will do the following: - for AVDs running from the SDK, an error message will be printed and the emulator aborts. Note that this can only happen if there are some serious mis-configuration of AVDs anyway. - when launching the emulator from the Android build system, a warning will be printed, and the partition size will be automatically adjusted at launch. Previously, trying to launch an over-sized system image would result in the emulated system booting, but then failing to find certain files, depending on how the yaffs2 disk images are built. This caused hard-to-debug issues. Note that the option -partition-size <size> can be used to override the AVD's setting at runtime.
* Fix F2/PageUp to properly generate an emulated Menu key press.David 'Digit' Turner2009-08-211-0/+3
| | | | | | | | | | | | | | | | This bug was introduced by previous changes to hw/goldfish_events_device.c where the list of valid key scancodes reported by the kernel was restricted to KEY_SOFT1 but not KEY_MENU. KEY_SOFT1 is the scan-code used to represent a press of the Menu key on the emulated device. KEY_MENU is some Linux thing that is confusingly unrelated. Before we filtered out KEY_MENU, the framework or keymap was capable of transforming KEY_MENU into the proper kKeyCodeMenu at runtime. But the event filtering added in goldfish_events_device.c meant that KEY_MENU was never passed by the kernel to user-space. The fix is simply to generate KEY_SOFT1 for emulated Menu key presses.
* Fix EsounD audio backend and bump version number.David 'Digit' Turner2009-08-211-1/+10
| | | | | | | | | | | | | | | | | | | | | The original esdaudio.c file from upstream contains a nasty race condition that can be triggered when the emulator exists while the audio record thread is in a blocking read() call. In this case, exit() will end up calling esd_fini_in which will try to pthread_join() the blocked thread, resulting in a dead-lock. This change just gets rid of the helper threads and just performs audio output and input in the main event loop, avoiding blocking i/o completely. I haven't experienced any difference compared to the original one, be it in audio lag or CPU usage when playing a simple MP3 file in the emulated system. The change also updates the update-audio.sh script since we don't store our sources in p4 anymore. A small fix in common.sh deals removes an obsolete special case that is not needed anymore when determining the location of the host prebuilt binaries. The version number is also bumped to 1.12 and CHANGES.TXT updated accordingly.
* Add KEY_XXX values to console "event send EV_KEY:<name>:<value>"David 'Digit' Turner2009-07-301-0/+30
| | | | | | This also modifies hw-events.c because EV_KEY has both BTN_XXX and KEY_YYY labels that must be accounted for in the list.
* Fix ANDROID_SDK_HOME handling on Unix (the env. var was ignored)David 'Digit' Turner2009-07-241-3/+17
| | | | | | | | 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.
* Bump version number and update ChangeLogDavid 'Digit' Turner2009-06-011-8/+57
|
* AI 145976: am: CL 145806 Add qemud-version auto-detection logic to ↵David Turner2009-04-131-0/+8
| | | | | | | | | | | | | | | | android/hw-qemud.c Document the supported QEMUD services in known Android systems Print "Press F6 to exit trackball mode..." in the window title bar when one activates the persistent trackball mode. The actual text depends on your key binding configuration. Refine the skin directory auto-search paths when an AVD name is not given on the command line. This makes the following work correctly: tools/emulator -sysdir platforms/android-1.5/images -data foo.img Original author: digit Merged from: //branches/cupcake/... Automated import of CL 145976
* AI 144596: am: CL 144595 Fix the AVD configuration code to support ↵David Turner2009-04-051-2/+4
| | | | | | | | | | | | | | "sdcard.path" in config.ini to indicate an explicit SD Card image file (instead of using the one in the content directory) Note that this also fix a bug where the SD Card image was not properly locked in the previous implementation. Allow the http-proxy support code to actually manage to receive chunked encoding data, instead of complaining needlessly. Introduce a new CharBuffer object that is used indirectly by "-radio <hostdevice>" and "-gps <hostdevice>" options Add new documentation for QEMUD and CharDriverState objects Update the Audio documentation with ASCII graphics (because I'm an artist too) Original author: digit Merged from: //branches/cupcake/... Automated import of CL 144596
* auto import from //depot/cupcake/@136594The Android Open Source Project2009-03-051-0/+3
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-0/+670
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-648/+0
|
* auto import from //depot/cupcake/@132589The Android Open Source Project2009-03-031-23/+1
|
* auto import from //depot/cupcake/@137055The Android Open Source Project2009-03-021-1/+23
|
* auto import from //branches/cupcake/...@130745The Android Open Source Project2009-02-101-19/+39
|
* auto import from //branches/cupcake/...@126645The Android Open Source Project2009-01-151-0/+2
|
* auto import from //branches/cupcake/...@125939The Android Open Source Project2009-01-091-0/+9
|
* Code drop from //branches/cupcake/...@124589The Android Open Source Project2008-12-171-5/+89
|
* Initial ContributionThe Android Open Source Project2008-10-211-0/+533