From c27f813900a3c114562efbb8df1065e94766fc48 Mon Sep 17 00:00:00 2001 From: The Android Open Source Project Date: Tue, 10 Feb 2009 15:43:59 -0800 Subject: auto import from //branches/cupcake/...@130745 --- CHANGES.TXT | 58 +++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 39 insertions(+), 19 deletions(-) (limited to 'CHANGES.TXT') diff --git a/CHANGES.TXT b/CHANGES.TXT index 5c87780..c437e0c 100644 --- a/CHANGES.TXT +++ b/CHANGES.TXT @@ -11,41 +11,47 @@ Versions: 1.5 => SDK 0.9_r1 1.6 => SDK 1.0_r1 1.7 => SDK 1.0_r2 - 1.8 => (unreleased, planned, named likely to change) + 1.8 => SDK 1.1 + 1.9 => (unreleased, planned, named likely to change) ============================================================================== -Changes between 1.7 and 1.8 +Changes between 1.8 and 1.9 IMPORTANT CHANGES: -- The emulator now requires that you specify a virtual machine name when +- Many features have been integrated from upstream QEMU sources, including + the new TCG code generator used by the ARM translator. This should result + in slightly faster execution speed on all supported platforms. + +- The emulator now requires that you specify a virtual device name when starting the emulator, prefixed with the '@' sign. For example, to start - the 'foo' virtual machine, type: + the 'foo' virtual device, type: emulator @foo - Each VM corresponds to a directory used to store mutable disk images, an - optional system image/kernel/sdcard, plus some configuration file(s). + Each AVD (Android Virtual Device) corresponds to a directory used to store + mutable disk images, an optional system image/kernel/sdcard, plus some + configuration file(s). The command-line tool 'android' that comes with the SDK can be used to - create/list/remove virtual machines on your system. + create/list/remove virtual devices on your system. - Note that the '@' form is a convenience shortcut for '-vm '. - It is thus possible to place options after the VM name on your command + Note that the '@' form is a convenience shortcut for '-avd '. + It is thus possible to place options after the AVD name on your command line, as in: emulator @foo -verbose -shell - Finally, when building the Android platform source tree, a VM name is not + Finally, when building the Android platform source tree, an AVD name is not required and 'emulator' will start a new emulator instance exactly as previously. - Hardware emulation is now limited to the corresponding Android Virtual - Machine's configuration. This means it is now possible to not emulate + Device's configuration. This means it is now possible to not emulate a touch-screen, trackball, dpad, keyboard, modem, etc... Note that in the case of the Android build system, all hardware properties - are enabled by default, so this only affects "normal" virtual machines + are enabled by default, so this only affects "normal" virtual devices created with the 'android' tool. - The emulator now supports capturing network packets to a file. @@ -59,11 +65,21 @@ IMPORTANT CHANGES: OTHER: -- A new console command 'vm name' can be used to query the name of the - virtual machine running in the emulator. Note that it will be '' +- The file in ~/.android/default.keyset was ignored, unless you used + '-keyset default' explicitely. It is now loaded automatically when + available. + +- Environment variable ANDROID_SDK_ROOT can be used to specifiy the location + of the SDK. + +- Environment variable ANDROID_SDK_HOME can be used to specify the location + of the '.android' data directory. + +- A new console command 'avd name' can be used to query the name of the + virtual device running in the emulator. Note that it will be '' if you run from the Android build system. - Also, the emulator's window title also displays the VM name now. + Also, the emulator's window title also displays the AVD name now. - The option '-memory ' has been added. must be an integer specifying the amount of physical RAM in the emulated device in megabytes. @@ -74,6 +90,10 @@ OTHER: - Better handling of Audio on Linux for the EsounD and Alsa backends +- Fullscreen toggle should now work on Windows and OS X. On Linux, the + toggle will not switch the display resolution anymore (which resulted + in distorted images). + ============================================================================== Changes between 1.6 and 1.7 @@ -492,8 +512,8 @@ NEW CONSOLE COMMANDS: - the new 'event text ' command can be used to simulate keypresses of small text messages, where is an utf-8 string. -- the new 'vm stop' and 'vm start' command can be used to stop/start the - emulation. you can also use 'vm status' to query the current state. +- the new 'avd stop' and 'avd start' command can be used to stop/start the + emulation. you can also use 'avd status' to query the current state. - the new 'window scale ' command allows you to change the scale of the emulator window dynamically. is either an integer followed by @@ -607,9 +627,9 @@ OTHER: they are used internally by the voice/sms auto-forwarder and are probably not very useful to typical developers -- some code has been added to support save/restore of the VM state to/from +- some code has been added to support save/restore of the AVD state to/from a file. however this is not properly tested yet, and requires that you - use exactly the same options and disk images when reloading the VM state. + use exactly the same options and disk images when reloading the AVD state. - added a new -cache option to specify the cache partition image file. the default is to use a temporary file instead -- cgit v1.1