1*d870e050SAndroid Build Coastguard WorkerThis directory contains prebuilt emulator binaries that were generated by 2*d870e050SAndroid Build Coastguard Workerrunning the following command on a 64-bit Linux machine: 3*d870e050SAndroid Build Coastguard Worker 4*d870e050SAndroid Build Coastguard Worker external/qemu/android/scripts/package-release.sh \ 5*d870e050SAndroid Build Coastguard Worker --darwin-ssh=<host> \ 6*d870e050SAndroid Build Coastguard Worker --copy-prebuilts=<path> 7*d870e050SAndroid Build Coastguard Worker 8*d870e050SAndroid Build Coastguard WorkerWhere <host> is the host name of a Darwin machine, and <path> is the root 9*d870e050SAndroid Build Coastguard Workerpath of this AOSP repo workspace. 10*d870e050SAndroid Build Coastguard Worker 11*d870e050SAndroid Build Coastguard WorkerBelow is the list of specific commits for each input directory used: 12*d870e050SAndroid Build Coastguard Worker 13*d870e050SAndroid Build Coastguard Workerexternal/qemu 357a4aa Verbose print: print a message indicating emulator killed by console kill 14*d870e050SAndroid Build Coastguard Workerexternal/qemu-android 2ee7107 goldfish_sync: reset sync device on reboot [device changes] 15*d870e050SAndroid Build Coastguard Workerexternal/gtest f52a103 Revert "Disable the legacy gtest." 16*d870e050SAndroid Build Coastguard Worker 17*d870e050SAndroid Build Coastguard WorkerSummary of changes: 18*d870e050SAndroid Build Coastguard Worker 19*d870e050SAndroid Build Coastguard Worker $ cd external/qemu && git log --oneline --no-merges 306387b..357a4aa . 20*d870e050SAndroid Build Coastguard Worker 357a4aa Verbose print: print a message indicating emulator killed by console kill 21*d870e050SAndroid Build Coastguard Worker b893a3a goldfish_sync: reset sync device on reboot [androidemu changes] 22*d870e050SAndroid Build Coastguard Worker 6c00852 Revert "Revert "build: Support upcoming Mingw update with libwinpthread support."" 23*d870e050SAndroid Build Coastguard Worker aa3c012 [clipboard] Qt UI changes for clipboard sharing 24*d870e050SAndroid Build Coastguard Worker 1195339 Ignore lseek64 error when trying to increase file. 25*d870e050SAndroid Build Coastguard Worker 2dd033f Revert "build: Support upcoming Mingw update with libwinpthread support." 26*d870e050SAndroid Build Coastguard Worker f35be3f Add emulator build id 27*d870e050SAndroid Build Coastguard Worker a65892c Enhance -wipe-data to clean up more stale files 28*d870e050SAndroid Build Coastguard Worker 26f25d7 Revert "Facilitate upgrade of system images with -wipe-data" 29*d870e050SAndroid Build Coastguard Worker cda9bd6 package-release.sh: Add --qemu2-src-dir option. 30*d870e050SAndroid Build Coastguard Worker fefd1e6 Remove internal QEMU networking options. 31*d870e050SAndroid Build Coastguard Worker 45ec3df Facilitate upgrade of system images with -wipe-data 32*d870e050SAndroid Build Coastguard Worker 57f8ade Correctly handle -version option 33*d870e050SAndroid Build Coastguard Worker e28c4fc android-configure.sh: Add --qemu2-src-dir option. 34*d870e050SAndroid Build Coastguard Worker fa7c181 android-configure.sh: Optional copy of linuxboot_dma.bin 35*d870e050SAndroid Build Coastguard Worker 447c642 build: Support upcoming Mingw update with libwinpthread support. 36*d870e050SAndroid Build Coastguard Worker 7cf7d14 Enable userdata encryption 37*d870e050SAndroid Build Coastguard Worker 8e9cce4 We should return bytes in no_read function. 38*d870e050SAndroid Build Coastguard Worker f9d9bb2 [clipboard] ClipboardPipe implementation 39*d870e050SAndroid Build Coastguard Worker 517143a [Temp] Comment out the protobuf code until prebuilts git repo creation 40*d870e050SAndroid Build Coastguard Worker 891638e [build] Add the studio_stats.proto to the build 41*d870e050SAndroid Build Coastguard Worker 0229fe8 [git] Add protoc-generated sources to gitignore 42*d870e050SAndroid Build Coastguard Worker 4e5af4c [build] Support .proto files in emulator build 43*d870e050SAndroid Build Coastguard Worker bd4a013 [build] Create a build-protobuf.sh script for prebuilts 44*d870e050SAndroid Build Coastguard Worker 7ca0b02 Launcher: try emulator/ directory for emulator binaries and libraries 45*d870e050SAndroid Build Coastguard Worker 48641bb win32: Minor fix for compilation error with upcoming Mingw update. 46*d870e050SAndroid Build Coastguard Worker ab8de2c goldfish_sync: properly clean up sync objects 47*d870e050SAndroid Build Coastguard Worker 13f10a8 build-qemu-android.sh: Keep config-host.h and config-target.h. 48*d870e050SAndroid Build Coastguard Worker 0af7ed3 Qemu1 command line option to bypass adb secure check 49*d870e050SAndroid Build Coastguard Worker bd7c944 goldfish_sync/egl: revise 'extentions', cleanup 50*d870e050SAndroid Build Coastguard Worker b34b9b4 Fix the wrong use of assert() in Egl code 51*d870e050SAndroid Build Coastguard Worker 919371d Add metrics to track usage of GPS and sensor features 52*d870e050SAndroid Build Coastguard Worker b9363ef Search argv[0]'s directory for binaries and libraries as a fallback 53*d870e050SAndroid Build Coastguard Worker 0c055e3 goldfish_sync: more robust context creation/destruction 54*d870e050SAndroid Build Coastguard Worker aa32f04 Listen IPv6 port when IPv4 is not available. 55*d870e050SAndroid Build Coastguard Worker 5f52122 Initial version of Emulator Controller app client 56*d870e050SAndroid Build Coastguard Worker 6747c8e AndroidPipe: make it easier to see pipe add/removes 57*d870e050SAndroid Build Coastguard Worker e4ca323 build-qemu-android.sh: Update for QEMU 2.7.0-rc4 58*d870e050SAndroid Build Coastguard Worker d91d6f1 [build] Define a NDEBUG symbol for release builds 59*d870e050SAndroid Build Coastguard Worker 047068f [qemu1] Fix all 'unused variable' warnings for assert-only vars 60*d870e050SAndroid Build Coastguard Worker a3232d1 [AndroidEmu] bugfix: Stop querying information when reporting metrics. 61*d870e050SAndroid Build Coastguard Worker 9651e21 Adb: Print a message indicating adb status 62*d870e050SAndroid Build Coastguard Worker a59d83c Revert "Revert "Revert "[CTS] Deactivate sync for now""" 63*d870e050SAndroid Build Coastguard Worker 26ccad5 Revert "Revert "[CTS] Deactivate sync for now"" 64*d870e050SAndroid Build Coastguard Worker b5fb526 Fix emulator build 65*d870e050SAndroid Build Coastguard Worker 717a228 Revert "[CTS] Deactivate sync for now" 66*d870e050SAndroid Build Coastguard Worker c35cee0 Fix windows build 67*d870e050SAndroid Build Coastguard Worker 9b9eae6 Fix regression in CTS.deqp.gles2.functional.negative_api.shader 68*d870e050SAndroid Build Coastguard Worker 9e5bd73 Make glGetShaderInfoLog always return a string with null termination 69*d870e050SAndroid Build Coastguard Worker fc7583a Fix windows buildbot 70*d870e050SAndroid Build Coastguard Worker 33480e3 Add EGLImage clean up when guest process exits 71*d870e050SAndroid Build Coastguard Worker 8cceb9f Remove EglContext::attachImage 72*d870e050SAndroid Build Coastguard Worker 25d7912 [goldfish-sync] add function to query device existence 73*d870e050SAndroid Build Coastguard Worker b9c0c97 [CTS] Deactivate sync for now 74*d870e050SAndroid Build Coastguard Worker 6308654 Implement EGL_KHR_fence_sync, EGL_ANDROID_native_fence_sync 75*d870e050SAndroid Build Coastguard Worker 2f5af3c SyncThread class: implement guest's fence fd waits 76*d870e050SAndroid Build Coastguard Worker 3706244 Camera: limit with and height of webcam frame to 1kx1k pixels 77*d870e050SAndroid Build Coastguard Worker 1862b42 Camera: Fix crash on mac 78*d870e050SAndroid Build Coastguard Worker 1c8efa3 Camera: handle incomplete message receive from guest 79*d870e050SAndroid Build Coastguard Worker 82f9a52 Misc changes in external/qemu to support QEMU2 snapshots 80*d870e050SAndroid Build Coastguard Worker cb0a075 Fix build 81*d870e050SAndroid Build Coastguard Worker ed50766 [CTS][camera] Tell CTS test that we allocated buffer 82*d870e050SAndroid Build Coastguard Worker 6e5ad25 FenceSyncInfo class: track GLsync objects on host 83*d870e050SAndroid Build Coastguard Worker fc3a33e Add host-side EGL sync + GLESv3 support 84*d870e050SAndroid Build Coastguard Worker 77ace20 goldfish_sync androidemu/emugl integration 85*d870e050SAndroid Build Coastguard Worker 67fc1e2 Revert "Revert "Merge shader and program namespaces"" 86*d870e050SAndroid Build Coastguard Worker 38cd8e6 Bind context before releasing GL resources 87*d870e050SAndroid Build Coastguard Worker ad1a311 Revert "Merge shader and program namespaces" 88*d870e050SAndroid Build Coastguard Worker dd0464f Refactor GL name manager 89*d870e050SAndroid Build Coastguard Worker 8a029bb Merge shader and program namespaces 90*d870e050SAndroid Build Coastguard Worker 4c3c7d2 Revert "Fix dEQP-GLES2.functional.negative_api.shader regression" 91*d870e050SAndroid Build Coastguard Worker f1a9d47 Fix dEQP-GLES2.functional.negative_api.shader regression 92*d870e050SAndroid Build Coastguard Worker 3dc5957 [CTS][camera] Synchronize rcCreateColorBuffer 93*d870e050SAndroid Build Coastguard Worker 91ec896 Fix possible null pointer reference. 94*d870e050SAndroid Build Coastguard Worker 3d7564a Have the AVD use the historical initial orientation 95*d870e050SAndroid Build Coastguard Worker 53db228 Add a command-line option to wait for a debugger on launch 96*d870e050SAndroid Build Coastguard Worker 496e3dc [base] Add functions to detect an attached debugger 97*d870e050SAndroid Build Coastguard Worker bcbdbb5 [GPU pipe] Make a variable accessed from multiple threads atomic 98*d870e050SAndroid Build Coastguard Worker f6f2f01 [base] Make MessageChannel thread-proof 99*d870e050SAndroid Build Coastguard Worker 24c1f46 Fix windows build 100*d870e050SAndroid Build Coastguard Worker be47487 Allow "hw.gpu.mode=on" in hardware config.ini 101*d870e050SAndroid Build Coastguard Worker e9753c0 Decouple console from QEMU net/ stack. 102*d870e050SAndroid Build Coastguard Worker eb7f277 AdbGuestPipe: disable TCP Nagle algorithm to reduce send() latency. 103*d870e050SAndroid Build Coastguard Worker c265379 Fix memory leak in doCompressedTexImage2D 104*d870e050SAndroid Build Coastguard Worker 922c086 [qemu1][console] Add 'debug <tags>' console command 105*d870e050SAndroid Build Coastguard Worker 26510f2 [cmdline] Move debug options parsing into a separate function 106*d870e050SAndroid Build Coastguard Worker 081aa5d Fix crash in webcam due to qemud pipe protocol 107*d870e050SAndroid Build Coastguard Worker 170231d Include shaders in name manager 108*d870e050SAndroid Build Coastguard Worker eaf9ed6 Enable console support code for QEMU2. 109*d870e050SAndroid Build Coastguard Worker db7a820 SocketUtils: add socketSetNoDelay(). 110*d870e050SAndroid Build Coastguard Worker 09fa3e7 AdbGuestPipe: Turn socket in non-blocking mode. 111*d870e050SAndroid Build Coastguard Worker d13c7a8 Initialize host pipe services in qemu-setup.c 112*d870e050SAndroid Build Coastguard Worker ad2ccb0 Enable new AdbGuestPipe code. 113*d870e050SAndroid Build Coastguard Worker 5687f9e Remove old adb-qemud / adb-server code. 114*d870e050SAndroid Build Coastguard Worker a73da0d AdbDebugPipe: Implement the qemud:adb-debug pipe service. 115*d870e050SAndroid Build Coastguard Worker cae2a42 AdbGuestPipe: new class to handle ADB guest pipe connections. 116*d870e050SAndroid Build Coastguard Worker f56452d AdbHostListener: new class to handle ADB Server connections. 117*d870e050SAndroid Build Coastguard Worker daee76f AdbHostServer: new convenience class. 118*d870e050SAndroid Build Coastguard Worker c9c9bd7 SocketUtils_unittest.cpp: Fix flaky test on OS X. 119*d870e050SAndroid Build Coastguard Worker f34264f android/base/: Rename TypeUtils.h to TypeTraits.h 120*d870e050SAndroid Build Coastguard Worker 5573495 base::Optional: Clarify documentation. 121*d870e050SAndroid Build Coastguard Worker 56d3521 Revert "Revert "[qemu1] Don't allow running the same AVD in multiple instances"" 122*d870e050SAndroid Build Coastguard Worker a6efe6e SocketUtils: Disallow SIGPIPE signal on socketSend(). 123*d870e050SAndroid Build Coastguard Worker cd262d2 [utils] Add a buffer char translation overload for a substring 124*d870e050SAndroid Build Coastguard Worker 7f479c0 [debug] Add a function to disable verbose logging 125*d870e050SAndroid Build Coastguard Worker bb6e92c [base] Improve ScopedPtr's handling of template parameters 126*d870e050SAndroid Build Coastguard Worker 7e888c4 AndroidPipe: Remove const from service create() and load() 127*d870e050SAndroid Build Coastguard Worker 8809fe1 TestAndroidPipeDevice: Fix proper VmLock use. 128*d870e050SAndroid Build Coastguard Worker 15f1813 package-release.sh: Copy ANGLE prebuilts to fix remote build. 129*d870e050SAndroid Build Coastguard Worker baa472d Fix Werrors in decoder 130*d870e050SAndroid Build Coastguard Worker 0c086e3 [GL pipe] Make all race-prone variables atomic 131*d870e050SAndroid Build Coastguard Worker 69e802e Fix partition resize not being visible in guest 132*d870e050SAndroid Build Coastguard Worker 692af60 Fix formatting of new renderthread message 133*d870e050SAndroid Build Coastguard Worker 01f7986 [UI] Enable the virtual sensors keyboard shortcut. 134*d870e050SAndroid Build Coastguard Worker a77f985 [metrics] Add selected renderer [androidemu, qemu1] 135*d870e050SAndroid Build Coastguard Worker 5602ad4 Get rid of unnecessary code paths in objectNameManager 136*d870e050SAndroid Build Coastguard Worker 5d31193 Separate the implementation of GL NameSpace 137*d870e050SAndroid Build Coastguard Worker 6770cb4 Fewer debug prints for GLESv1->2 translation 138*d870e050SAndroid Build Coastguard Worker 1be4dd5 Add flush to rcCloseColorBufferPuid 139*d870e050SAndroid Build Coastguard Worker ffd153f [UI] Correct emulator's use of port numbers 140*d870e050SAndroid Build Coastguard Worker 1a36816 Android Pipe: Fix a copy/paste error with DEBUG_THROTTLE_PIPE 141*d870e050SAndroid Build Coastguard Worker aa09151 Add AsyncSwap feature 142*d870e050SAndroid Build Coastguard Worker c6329e4 Remove unnecessary console output 143*d870e050SAndroid Build Coastguard Worker 587c987 [UI] Update Emulator title to be clearer. 144*d870e050SAndroid Build Coastguard Worker 6257f8d UI: Remember the Cellular Network settings 145*d870e050SAndroid Build Coastguard Worker 23b1874 SocketUtils: Add socketGetPeerPort() 146*d870e050SAndroid Build Coastguard Worker 9846564 [Emulib] Distinguish between missing studio options file and field. 147*d870e050SAndroid Build Coastguard Worker adbad7a [Emulib] Metrics: report the update channel selected by user. 148*d870e050SAndroid Build Coastguard Worker 8776bd8 Fix comments in gralloc pipe 149*d870e050SAndroid Build Coastguard Worker 53501e9 TestVmLock: Fix bug in release(). 150*d870e050SAndroid Build Coastguard Worker 72322e3 Add pre-process pipe for gralloc memory cleanup 151*d870e050SAndroid Build Coastguard Worker 81d591e Fix debug prints in gl checksum 152*d870e050SAndroid Build Coastguard Worker ad768a6 AndroidPipe et al: Generalize main-loop IO 153*d870e050SAndroid Build Coastguard Worker d6225da Enable GL pipe corruption check 154*d870e050SAndroid Build Coastguard Worker b39e555 [UI] Update the tooltip for drag-and-drop. 155*d870e050SAndroid Build Coastguard Worker f504221 UI: Align widgets on the Virtual Sensors extended page 156*d870e050SAndroid Build Coastguard Worker 874a958 [UI] Add a tooltip indicating where files are copied. 157*d870e050SAndroid Build Coastguard Worker 0b41720 Run qemu2 unittests from build-qemu-android.sh 158*d870e050SAndroid Build Coastguard Worker c6ba732 Add cross-platform file delete to System. 159*d870e050SAndroid Build Coastguard Worker 5690d28 [UI] Ensure the extended window closes on exit. 160*d870e050SAndroid Build Coastguard Worker b4846d8 UI: Swap cellular "Data status" and "Signal strength" 161*d870e050SAndroid Build Coastguard Worker 94cbe1f Allow setting the network connection to LTE 162*d870e050SAndroid Build Coastguard Worker 7e85e3f Make OpenGL logger thread safe 163*d870e050SAndroid Build Coastguard Worker ac1d237 [UI] Ensure non-skinned emulators rotate properly. 164*d870e050SAndroid Build Coastguard Worker ada5f7e Fix crash when deleting non-existing textures 165*d870e050SAndroid Build Coastguard Worker cbeb08a [UI] Reset phone position sliders when the phone position/orientation is reset 166*d870e050SAndroid Build Coastguard Worker 40dd9df [UI] Fix a rotation bug. 167*d870e050SAndroid Build Coastguard Worker ae2f378 Only display SMP warning with -verbose / -debug-init 168*d870e050SAndroid Build Coastguard Worker c1b785f We forgot to fill line when grow it at first time. 169*d870e050SAndroid Build Coastguard Worker a94dca3 Remove internal QEMU -list-webcams option. 170*d870e050SAndroid Build Coastguard Worker 663d29d Add broadcast method for condition variables 171*d870e050SAndroid Build Coastguard Worker 11faaa5 [UI] Yet more zoom fixes. 172*d870e050SAndroid Build Coastguard Worker 1706124 Check for null args in command line parameters 173*d870e050SAndroid Build Coastguard Worker 24bb505 UI] Remove unneeded keyset code. 174*d870e050SAndroid Build Coastguard Worker 467126b [Emugl] Use ANGLE to validate and translate shaders. 175*d870e050SAndroid Build Coastguard Worker bba4bb7 [Emugl] Add ANGLE static libraries prebuilt script. 176*d870e050SAndroid Build Coastguard Worker 0d1be00 65535 is a valid port. 177*d870e050SAndroid Build Coastguard Worker 9571590 Implement -help* directly in 'emulator'. 178*d870e050SAndroid Build Coastguard Worker 45dcf27 Fix the --mingw build. 179*d870e050SAndroid Build Coastguard Worker c109e51 Enable -Werror on Linux and Windows. 180*d870e050SAndroid Build Coastguard Worker 5716d6b emugl: Remove compiler warning. 181*d870e050SAndroid Build Coastguard Worker f6c0141 QEMU1 glue: Remove compiler warning. 182*d870e050SAndroid Build Coastguard Worker 271bda7 debug.c: Remove compiler warning + simplify. 183*d870e050SAndroid Build Coastguard Worker 297f87c [UI] Exit zoom properly. 184*d870e050SAndroid Build Coastguard Worker c9b75e1 Remove obsolete options: -raw-keys, -keyset -help-keys 185*d870e050SAndroid Build Coastguard Worker 2277be8 Refactor opengles pipe service to use AndroidPipe. 186*d870e050SAndroid Build Coastguard Worker 2ad76d8 AndroidPipe: Fix multi-threading support. 187*d870e050SAndroid Build Coastguard Worker 12c61dc AndroidPipe: refactor Android pipe implementation. 188*d870e050SAndroid Build Coastguard Worker 4dc1d48 virtual pipe device: Fix subtle loading issue. 189*d870e050SAndroid Build Coastguard Worker 9721aeb VmLock: Refactor + introduce isLockedBySelf() 190*d870e050SAndroid Build Coastguard Worker 651ae8b qemu-common.h: Introduce qemu_mutex_check_iothread() 191*d870e050SAndroid Build Coastguard Worker 8712e93 console: Fix 'gsm hold' error message without parameter. 192*d870e050SAndroid Build Coastguard Worker 7092d0f Revert "Fix GL extension detection" 193*d870e050SAndroid Build Coastguard Worker ac74f7d [Emulib] Fix adb executable lookup in AdbInterface. 194*d870e050SAndroid Build Coastguard Worker 3192687 [UI] Highlight invalid values in EditableSliderWidget 195*d870e050SAndroid Build Coastguard Worker e2249a4 [Emulib] Simplify -port and -ports cli behaviour. 196*d870e050SAndroid Build Coastguard Worker 4d3667a [Emulib] Fix win32 path access functions. 197*d870e050SAndroid Build Coastguard Worker b02ef34 Use the name 'Nougat' for API 24 198*d870e050SAndroid Build Coastguard Worker 638bc28 [crash] Fix a crash on Windows if the first command line arg is bad 199*d870e050SAndroid Build Coastguard Worker 3ebd016 Port OOO frames fix to all platforms 200*d870e050SAndroid Build Coastguard Worker af5b45d [sensors] Set better limits for the sensors tick interval 201*d870e050SAndroid Build Coastguard Worker c45495c [sensors] Speed up the QEMUD implementation 202*d870e050SAndroid Build Coastguard Worker 49d92e1 [ram] Limit the VM heap size to [minCTSHeap, min(ram/4, minCTSvmHeap*4)] 203*d870e050SAndroid Build Coastguard Worker 1a73042 Disable ipv6 to workaround a port number issue 204*d870e050SAndroid Build Coastguard Worker 69f23f6 Deprecate -gpu mesa. 205*d870e050SAndroid Build Coastguard Worker 9fad834 [crash] Fix a bad parameter to WriteFile() that crashed on Win7 206*d870e050SAndroid Build Coastguard Worker 54ea49d android_pipe_device.h: Add AndroidPipeHwFuncs::resetPipe() function. 207*d870e050SAndroid Build Coastguard Worker 53d3e6c AndroidPipe: Better pipe function names. 208*d870e050SAndroid Build Coastguard Worker 13c2f1d Fix the Play/pause button on the D-Pad 209*d870e050SAndroid Build Coastguard Worker 046a04b Fix AdbInterface unit tests. 210*d870e050SAndroid Build Coastguard Worker 2e7968e [GLES1->2] Properly separate entry points / internal calls 211*d870e050SAndroid Build Coastguard Worker f01b046 [GLES1->2] Load GLES1->2 translator if no GLESv1 support 212*d870e050SAndroid Build Coastguard Worker d041fbb [GLES1->2] Maintain consistent set of GLESv2 functions 213*d870e050SAndroid Build Coastguard Worker d22237d [GLES1->2] Create and maintain emulated GLESv1 contexts. 214*d870e050SAndroid Build Coastguard Worker 6443fbe [GLES1->2] Add GLES1->2 translation entry points and link them 215*d870e050SAndroid Build Coastguard Worker be83b31 [GLES1->2] Implement glEGLImageTargetTexture2DOES 216*d870e050SAndroid Build Coastguard Worker cdb1254 [GLES1->2] Remove unused mutex.h 217*d870e050SAndroid Build Coastguard Worker dcbffb2 [GLES1->2] Put back the usage of RefBase/StrongPointer 218*d870e050SAndroid Build Coastguard Worker af26560 [GLES1->2] Add debug prints 219*d870e050SAndroid Build Coastguard Worker 81cfc2f [GLES1->2] Reformat api_entries and angle_gles2 struct 220*d870e050SAndroid Build Coastguard Worker 7dc0c2b [GLES1->2] Add translator interface functions 221*d870e050SAndroid Build Coastguard Worker c2215b8 [GLES1->2] Move underlying_apis.h and angle_gles2.h 222*d870e050SAndroid Build Coastguard Worker 12df4d4 [GLES1->2] Put back ARC's RefBase / StrongPointer 223*d870e050SAndroid Build Coastguard Worker 421fc76 [GLES1->2] Debug print interface 224*d870e050SAndroid Build Coastguard Worker dfa2b06 [GLES1->2] Add ARC's GLES1->2 translator 225*d870e050SAndroid Build Coastguard Worker 6816a8c Fix windows build 226*d870e050SAndroid Build Coastguard Worker bd17143 Release GPU memory when destroying ShareGroup 227*d870e050SAndroid Build Coastguard Worker 48fa2e0 Sensors UI changes 228*d870e050SAndroid Build Coastguard Worker f34d800 Remove a #define shadow in thread/Types.h 229*d870e050SAndroid Build Coastguard Worker 4122ed1 Add a new flag to disable scale. 230*d870e050SAndroid Build Coastguard Worker 53f6dc3 [UI] Re-add "custom ADB" functionality. 231*d870e050SAndroid Build Coastguard Worker d8c931e Use -partition-size parameter if specified 232*d870e050SAndroid Build Coastguard Worker 6ce68e7 Add Darwin case for Swiftshader prebuilt installing 233*d870e050SAndroid Build Coastguard Worker da572b0 Android Pipe: Separate host and device headers. 234*d870e050SAndroid Build Coastguard Worker 34c4c1b [Filelock] Fix the Windows filelock to take care of PID reuse 235*d870e050SAndroid Build Coastguard Worker 7ee8483 [Filelock] Rename filelock.c -> .cpp 236*d870e050SAndroid Build Coastguard Worker 8e2c8b3 [Emulib] Drop obsolete test. 237*d870e050SAndroid Build Coastguard Worker 28ba02c [AndroidEmu] Reduce the supported ADB port range. 238*d870e050SAndroid Build Coastguard Worker 18ac297 Delete GPU buffers when glDeleteBuffers is called 239*d870e050SAndroid Build Coastguard Worker 80cb7b4 [qemu1] Tweak GPU "guest" initialization. 240*d870e050SAndroid Build Coastguard Worker ca5770f [UI] Zoom fixes (part 1) 241*d870e050SAndroid Build Coastguard Worker 86ab00a [UI] Fix the "cancel" functionality for file copy. 242*d870e050SAndroid Build Coastguard Worker 77eeb7e [Main] Fixing qemu flags off-by-1 parsing bug. 243*d870e050SAndroid Build Coastguard Worker 8617dc4 [Main] Improve error message when kernel file is missing. 244*d870e050SAndroid Build Coastguard Worker 7d31d73 Loose AVD screen size limitation a little. 245*d870e050SAndroid Build Coastguard Worker d4af31a [adb] Add the serial argument to emulator-issued adb calls. 246*d870e050SAndroid Build Coastguard Worker a81305a Respect KVM_DEVICE_NAME_ENV in a consistent way. 247*d870e050SAndroid Build Coastguard Worker df92cbe Fix the sensors QEMU driver to be faster and reliable for CTS 248*d870e050SAndroid Build Coastguard Worker bc7d7e7 [Emulib] Allow sending SMS to oneself. 249*d870e050SAndroid Build Coastguard Worker 110917e Tweaks to new debug print functions 250*d870e050SAndroid Build Coastguard Worker f8e2626 [UI] Use C locale in EditableSliderWidget 251*d870e050SAndroid Build Coastguard Worker 7d92c7c Tweak early DWORD definition 252*d870e050SAndroid Build Coastguard Worker 6a89354 Make rendercontrol use common debug print library 253*d870e050SAndroid Build Coastguard Worker 6759392 Fix build on Windows (due to missing DWORD in early files) 254*d870e050SAndroid Build Coastguard Worker 7a39a2c More debug printing functions 255*d870e050SAndroid Build Coastguard Worker 733b98d [UI] "Enable" validation on editable slider widget. 256*d870e050SAndroid Build Coastguard Worker ba2cedf Fix build on OSX when in debug renderControl mode 257*d870e050SAndroid Build Coastguard Worker b821eba Crash on exit in Accelerometer3DWidget 258*d870e050SAndroid Build Coastguard Worker 0a3953a Add a "gsm signal-profile" command 259*d870e050SAndroid Build Coastguard Worker 9298738 Revert "[qemu1] Don't allow running the same AVD in multiple instances" 260*d870e050SAndroid Build Coastguard Worker b090983 [UI] Align "Virtual Sensors" button with others. 261*d870e050SAndroid Build Coastguard Worker 8ebef04 Expose the new gsm signal feature in the Qt UI 262*d870e050SAndroid Build Coastguard Worker 008c71b Fix help outline icon on Retina 263*d870e050SAndroid Build Coastguard Worker cfcd28f Limit magnetometer values 264*d870e050SAndroid Build Coastguard Worker dd68872 Do not try to reset rotation in VirtualSensorsPage ctor. 265*d870e050SAndroid Build Coastguard Worker 478d341 [emugl] RenderThread.h: Remove obsolete m_lock field. 266*d870e050SAndroid Build Coastguard Worker 72deaf7 [emugl] TextureDraw: Remove unused EGLDisplay member. 267*d870e050SAndroid Build Coastguard Worker 0557f62 EGLDispatch.cpp: Remove compiler warning. 268*d870e050SAndroid Build Coastguard Worker 749e111 sockets.c: Remove Win32 compiler warning. 269*d870e050SAndroid Build Coastguard Worker 50334ba CrashService_common.cpp: Fix Win32 compiler warning. 270*d870e050SAndroid Build Coastguard Worker 80adcf4 camera-capture-windows.cpp: Fix unitialized variable. 271*d870e050SAndroid Build Coastguard Worker a7894dd Thread_win32.cpp: Fix getCurrentThreadId() 272*d870e050SAndroid Build Coastguard Worker ca86aef Random.cpp: Remove Win32 compiler warning. 273*d870e050SAndroid Build Coastguard Worker 508958f android/proxy/proxy_common.c: Remove compiler warning. 274*d870e050SAndroid Build Coastguard Worker e1c66db Fix the build (remove a non-existent variable use) 275*d870e050SAndroid Build Coastguard Worker ee05f98 Sync accelerometer widget and rotation buttons 276*d870e050SAndroid Build Coastguard Worker 6466b44 [debug purposes] +Which renderthreads start/exit 277*d870e050SAndroid Build Coastguard Worker c7f1b17 [qemu1] Don't allow running the same AVD in multiple instances 278*d870e050SAndroid Build Coastguard Worker dcffbe6 Use fallback ReadWriteLock on some WINE version. 279*d870e050SAndroid Build Coastguard Worker 94d2981 Fix some icons on Retina 280*d870e050SAndroid Build Coastguard Worker 62bd7ee Fix displaying of GLWidget 281*d870e050SAndroid Build Coastguard Worker b22ec08 Show a notice for failed getVersion test on wine. 282*d870e050SAndroid Build Coastguard Worker 0aaafa1 Add a work around for ftruncate on mingw-w64/wine 283*d870e050SAndroid Build Coastguard Worker 1c55b09 Clean up GLDecoderContextData - use vector for a bytes buffer 284*d870e050SAndroid Build Coastguard Worker 7b7db04 Disable some flaky ReadWriteLock tests on WINE 285*d870e050SAndroid Build Coastguard Worker 25f1a80 [UI] Add help links to light, pressure and magnetic field sensors 286*d870e050SAndroid Build Coastguard Worker ae6dec0 Fix broken runCommand on wine. 287*d870e050SAndroid Build Coastguard Worker 046f39e Add buttons to reset accelerometer control to certain orientations 288*d870e050SAndroid Build Coastguard Worker 35f44bc Remove unnecessary visibleRegion() check from GLWidget 289*d870e050SAndroid Build Coastguard Worker 9a0a0a9 Limit the range of movement in the 3D accelerometer control 290*d870e050SAndroid Build Coastguard Worker 19ce472 Make generated encoder compatible with c++98 291*d870e050SAndroid Build Coastguard Worker 84a1d17 Update phone texture to show Android home screen 292*d870e050SAndroid Build Coastguard Worker 0935055 Add recordable_android egl config attribute 293*d870e050SAndroid Build Coastguard Worker 5a24004 Don't put ignored textureresize message in stderr 294*d870e050SAndroid Build Coastguard Worker 839ac1b Move sockets.c out of baselib, it depends on other 295*d870e050SAndroid Build Coastguard Worker 52685d6 qemu1: -show-kernel: Correct kmesg SerialLine initialization 296*d870e050SAndroid Build Coastguard Worker 5be494b Update EGL API header to v1.5 297*d870e050SAndroid Build Coastguard Worker d6a7410 Null check + eglerror logging for extension getting 298*d870e050SAndroid Build Coastguard Worker 834dc52 Correctly handle process spawn failure on Windows 299*d870e050SAndroid Build Coastguard Worker f3a4a35 [qemu1] fix a buffer overflow in inet_parse() 300*d870e050SAndroid Build Coastguard Worker ac86be7 Allow recursive GrallocSync locking. 301*d870e050SAndroid Build Coastguard Worker fcc374f Fix gl encoder generator 302*d870e050SAndroid Build Coastguard Worker 7157c77 [crash] Fix crash on exit in skin/file.c 303*d870e050SAndroid Build Coastguard Worker fb8e01a Fix and reactivate GrallocSync 304*d870e050SAndroid Build Coastguard Worker 525cddc Refactor and improve KML parsing. 305*d870e050SAndroid Build Coastguard Worker 3832f4b Fix black screen on rotation with GPU=off 306*d870e050SAndroid Build Coastguard Worker 3194e55 Revert "Turn on GrallocSync feature." 307*d870e050SAndroid Build Coastguard Worker 0daa236 Also listen on IPv6 address in slirp_redir. 308*d870e050SAndroid Build Coastguard Worker 2b1cfc5 +documentation for GrallocSync 309*d870e050SAndroid Build Coastguard Worker bbee517 Get rid of oldGlobal in textures 310*d870e050SAndroid Build Coastguard Worker f20b3f4 Add texture reference counter to GLES1 311*d870e050SAndroid Build Coastguard Worker 063c1da Fix CTS breakage in EGL texturing 312*d870e050SAndroid Build Coastguard Worker 2b30c93 Fix stencil buffer problem 313*d870e050SAndroid Build Coastguard Worker 761e129 Makefile.android-emu.mk: Fix Win32 LDLIBS 314*d870e050SAndroid Build Coastguard Worker 0fbd44c AndroidEmu: Move skin_network_xx variables to main-common.c 315*d870e050SAndroid Build Coastguard Worker 67e87e4 libcurl.mk: Fix Win32 LDLIBS 316*d870e050SAndroid Build Coastguard Worker d5815a3 Remove obsolete -qemu -ui-port <port> option. 317*d870e050SAndroid Build Coastguard Worker 4e7bd8c android/network/globals.h: network-related global variables. 318*d870e050SAndroid Build Coastguard Worker a4a6b28 AndroidEmu: provide default SerialLine implementation. 319*d870e050SAndroid Build Coastguard Worker 6219d46 Avoid lingering "hover" after emulated touch 320*d870e050SAndroid Build Coastguard Worker 8495af1 Turn on GrallocSync feature. 321*d870e050SAndroid Build Coastguard Worker bebbcb1 [warn] Downgrade AVD ram-related messages to debug prints 322*d870e050SAndroid Build Coastguard Worker 050a537 Per system image feature control 323*d870e050SAndroid Build Coastguard Worker 7becd6d Use QPlainTextEdit instead of QTextBrowser 324*d870e050SAndroid Build Coastguard Worker 9880998 [Emulib] Fix adb file push remote path. 325*d870e050SAndroid Build Coastguard Worker 3eaadd5 [Emulib] Add array bounds check in EmulatorQtWindow::dropEvent. 326*d870e050SAndroid Build Coastguard Worker 14c026a [Emulib] Leak filelock mutex on exit to avoid crash. 327*d870e050SAndroid Build Coastguard Worker 12aeb2c Fix out of order webcam frames 328*d870e050SAndroid Build Coastguard Worker 92f2b8d [UI] Check mBackingSurface before access. 329*d870e050SAndroid Build Coastguard Worker f669b90 Null pointer check in glXGetFBConfigs 330*d870e050SAndroid Build Coastguard Worker d781e55 Fix GL extension detection 331*d870e050SAndroid Build Coastguard Worker ae105b3 Fix a broken unit test in FeatureControl 332*d870e050SAndroid Build Coastguard Worker 97c2bc0 console: Validate GPS ranges. 333*d870e050SAndroid Build Coastguard Worker 55343f9 Qemu1: resize userdata-qemu.img if requested 334*d870e050SAndroid Build Coastguard Worker 35f4ff9 [Cmdline] Deprecate the "-no-skin" flag. 335*d870e050SAndroid Build Coastguard Worker 45afb3d [warnings] Clean some warnings in the feature control test 336*d870e050SAndroid Build Coastguard Worker 3ba8973 [emulation] Add a console authentication to remote gsm commands 337*d870e050SAndroid Build Coastguard Worker a323bd1 Suppress warnings when user feature control ini does not exist 338*d870e050SAndroid Build Coastguard Worker f3a4560 Fix the 'rotate' console command 339*d870e050SAndroid Build Coastguard Worker 52d8e38 Add a few Linux GPU driver info detection unit tests. 340*d870e050SAndroid Build Coastguard Worker 833ccaa Fix ne2k network issue under heavy load. 341*d870e050SAndroid Build Coastguard Worker efcd3e7 Feature control test 342*d870e050SAndroid Build Coastguard Worker db529a6 [UI] Make "always on top" affect the extended window. 343*d870e050SAndroid Build Coastguard Worker af3cc15 Add feature control component 344*d870e050SAndroid Build Coastguard Worker 9dafee4 Revert "Revert "Minor fixes in the Location page"" 345*d870e050SAndroid Build Coastguard Worker 51cddae Revert "Minor fixes in the Location page" 346*d870e050SAndroid Build Coastguard Worker a6dc730 [crash] Fix crash on exit caused by double-free 347*d870e050SAndroid Build Coastguard Worker 8e17f00 Minor fixes in the Location page 348*d870e050SAndroid Build Coastguard Worker 2aea395 android/utils/sockets.c: Support Linux abstract socket namespace. 349*d870e050SAndroid Build Coastguard Worker da27ffe Add -unix-pipe <path> option and re-implement Unix pipes. 350*d870e050SAndroid Build Coastguard Worker 929d859 Fix altitude input validation on non-U.S. locales 351*d870e050SAndroid Build Coastguard Worker b4b30ab [Emulib] Force a last tick before flushing sealing metrics file. 352*d870e050SAndroid Build Coastguard Worker 0ec0067 [doc] Added an update about TCG thread-unsafety to the PipeWaker 353*d870e050SAndroid Build Coastguard Worker ff689d8 Fix segfault when starting 3DMark 354*d870e050SAndroid Build Coastguard Worker 087de3a Remove ugly focus rectangle from buttons 355*d870e050SAndroid Build Coastguard Worker c87b1e5 Fix location coordinate inputs on non-US locales 356*d870e050SAndroid Build Coastguard Worker ee52ce1 [gl] Fix a crash on glActiveTexture() call for GLES2 357*d870e050SAndroid Build Coastguard Worker b1e2a25 [gl] Rearrange members of GLESpointer to get rid of padding 358*d870e050SAndroid Build Coastguard Worker f251850 Only check snapshot if AVD parameter specified 359*d870e050SAndroid Build Coastguard Worker 2bfceb6 [UI] Fix file copy for missing remote Downloads directory. 360*d870e050SAndroid Build Coastguard Worker a6cdc19 Added support for some console commands before auth 361*d870e050SAndroid Build Coastguard Worker 0a6bc73 Fix console bannner line endings 362*d870e050SAndroid Build Coastguard Worker d70614c Emulator console requires authentication 363*d870e050SAndroid Build Coastguard Worker 2c91655 Handle hw.sdCard=no with sdcard.size > 0 364*d870e050SAndroid Build Coastguard Worker 4bafa6c Enable arm32 support on qemu2 365*d870e050SAndroid Build Coastguard Worker ac4c7f4 Add more texture format checks to pass dEQP 366*d870e050SAndroid Build Coastguard Worker 8d4285b Add a reference counter for external textures 367*d870e050SAndroid Build Coastguard Worker ff98602 Add AutoWriteLock/AutoReadLock 368*d870e050SAndroid Build Coastguard Worker 8fbe141 Remove ATI workaround to pass CTS 369*d870e050SAndroid Build Coastguard Worker c136226 [build] fix the mac build 370*d870e050SAndroid Build Coastguard Worker c101727 [style] Remove all pointer initializations of ptr(NULL) style 371*d870e050SAndroid Build Coastguard Worker 3a22944 [emugl] Replace the last map with hash map, remove linear search 372*d870e050SAndroid Build Coastguard Worker 2ac04f3 [emugl] Get rid of multimap in ObjectNameManager 373*d870e050SAndroid Build Coastguard Worker 01f867d [emugl] Replaced all maps with plain keys with hashes 374*d870e050SAndroid Build Coastguard Worker 2a3d335 [emugl] Replace list with vector and map with hash in EglDisplay 375*d870e050SAndroid Build Coastguard Worker 2b29c8f Add reader/writer locking primitives 376*d870e050SAndroid Build Coastguard Worker 9e7ff02 [gl] Fix the pipe wake/close calls for Qemu1 377*d870e050SAndroid Build Coastguard Worker 287abd4 [gl] Fix a race on mState in RenderChannelImpl 378*d870e050SAndroid Build Coastguard Worker 323610a [base] Implement Vista+ condition variable and dynamic selection 379*d870e050SAndroid Build Coastguard Worker ce637a5 [tests] Fix the AdbInterface-related tests 380*d870e050SAndroid Build Coastguard Worker 52dc530 [base] Remove the PodVector class 381*d870e050SAndroid Build Coastguard Worker 8f03c6d Disable crashservice startAttachWaitTimeout test 382*d870e050SAndroid Build Coastguard Worker f5d4b95 Fix build on Windows 383*d870e050SAndroid Build Coastguard Worker adee620 Fix buggy format_ip6 and add an unittest for it. 384*d870e050SAndroid Build Coastguard Worker b81908c Fix GLWidget anti-aliasing 385*d870e050SAndroid Build Coastguard Worker 1ae784a [rebuild.sh] Run qemu2-specific and 32-bit tests on rebuild 386*d870e050SAndroid Build Coastguard Worker d19eb76 Use AdbInterface to run "adb shell stop" 387*d870e050SAndroid Build Coastguard Worker 3708286 ADB Machinery refactoring, part III 388*d870e050SAndroid Build Coastguard Worker 03b920f ADB Machinery Refactoring, Part II 389*d870e050SAndroid Build Coastguard Worker 2c1f3b1 qobject/json-lexer.c: Remove compiler warnings. 390*d870e050SAndroid Build Coastguard Worker 889c765 disas/: Remove compiler warnings. 391*d870e050SAndroid Build Coastguard Worker e5e0baf glib-mini: Remove compiler warning. 392*d870e050SAndroid Build Coastguard Worker 54ca8c6 android/openssl-support.cpp: Remove compiler warning 393*d870e050SAndroid Build Coastguard Worker 4cbfc2e emugl: Remove compiler warning about unused variable assignment. 394*d870e050SAndroid Build Coastguard Worker dd1d228 android/base/Optional.h: Provide default initialization value. 395*d870e050SAndroid Build Coastguard Worker dd8f2ee emugl: Remove compiler warning. 396*d870e050SAndroid Build Coastguard Worker 599d6f9 [gl] Fix a crash in opengl initialization 397*d870e050SAndroid Build Coastguard Worker 08fce2d Fix dEQP shader replace source test 398*d870e050SAndroid Build Coastguard Worker 2bcc17e Disable gl pipe lock to improve FPS 399*d870e050SAndroid Build Coastguard Worker b67af08 [gl] Remove the code that isn't used anymore 400*d870e050SAndroid Build Coastguard Worker a40a95b Update internal texture data in glTexImage2D only with mipmap level 0 401*d870e050SAndroid Build Coastguard Worker 5948810 [qemud] Optimize new message adding in Qemud 402*d870e050SAndroid Build Coastguard Worker 72429c1 ADB machinery refactoring, part I 403*d870e050SAndroid Build Coastguard Worker e80da33 Fix wrong parameter in partition config 404*d870e050SAndroid Build Coastguard Worker bda20e4 [crash] Fix bad format string in partition_config 405*d870e050SAndroid Build Coastguard Worker a568955 Fix -sdcard help message. 406*d870e050SAndroid Build Coastguard Worker 9d497c4 build-qemu-android.sh: Don't build Android support. 407*d870e050SAndroid Build Coastguard Worker 43c28bb [gl] Fix a wrong comparison in GenericOutputBuffer<> 408*d870e050SAndroid Build Coastguard Worker 67ad7c0 [ui] Display the current GPS location 409*d870e050SAndroid Build Coastguard Worker 3a4248e [gl] Make the RenderLib destructor virtual 410*d870e050SAndroid Build Coastguard Worker 5c6cc42 [build] Fix Mac build - allow unqiue_ptr to delete a class 411*d870e050SAndroid Build Coastguard Worker 86ee2f9 dEQP: Generate gl error for glGenerateMipmap 412*d870e050SAndroid Build Coastguard Worker 24e7230 Copy the glTexSubImage2D checks to GLES 1 413*d870e050SAndroid Build Coastguard Worker cea3be4 [gl] Opengles pipe implementation with RenderingChannel 414*d870e050SAndroid Build Coastguard Worker d3ffcae [gl] Updated the emulator with new emugl library interface 415*d870e050SAndroid Build Coastguard Worker 6105b79 [gl] Implementation of the new emugl interface 416*d870e050SAndroid Build Coastguard Worker 1bd2d4e [gl] New opengl rendering library interface 417*d870e050SAndroid Build Coastguard Worker b11dbbd Fix out-of-order frames on Windows 418*d870e050SAndroid Build Coastguard Worker 63bddb9 Fix -logcat and -shell options for x86 AVDs with API level < 14 419*d870e050SAndroid Build Coastguard Worker 9203bcd Remove obsolete internal QEMU1 options. 420*d870e050SAndroid Build Coastguard Worker 3396bbf [ui] Have the Help page display its first tab first 421*d870e050SAndroid Build Coastguard Worker 33aaefe [ui] Correct GPS string that is sent to device 422*d870e050SAndroid Build Coastguard Worker 3b9ea2d More checks in glTexSubImage2D for dEQP 423*d870e050SAndroid Build Coastguard Worker 9560dd1 [build] Fixed MessageChannel UT after an interface change 424*d870e050SAndroid Build Coastguard Worker a99f366 [Emulib] Add user actions to metrics. 425*d870e050SAndroid Build Coastguard Worker 2504007 [Qt] Add object to count number of "user actions". 426*d870e050SAndroid Build Coastguard Worker 47e9986 [Emulib] Allow multiple callbacks in CrashReporter. 427*d870e050SAndroid Build Coastguard Worker 03488dc Fix dEQP tests in compressedTexImage2d 428*d870e050SAndroid Build Coastguard Worker 50958ef [crash] Fix crash in android_gps_send 429*d870e050SAndroid Build Coastguard Worker bf7a825 [base] Fix Optional::emplace() 430*d870e050SAndroid Build Coastguard Worker 5ef2e13 [base] Add stop() function to MessageChannel 431*d870e050SAndroid Build Coastguard Worker cea87e1 [base] Make the launcher wait for the engine on Ctrl-C on Windows 432*d870e050SAndroid Build Coastguard Worker eb1234c [base] Add AutoLock::lock() method 433*d870e050SAndroid Build Coastguard Worker 2417295 [gl] Use stack memory for realigning the gl buffers if possible 434*d870e050SAndroid Build Coastguard Worker ddfdb6a [gl] Rename the opengles.c to .cpp 435*d870e050SAndroid Build Coastguard Worker 7a34c7f [gl] Renamed hw-pipe-net to .cpp 436*d870e050SAndroid Build Coastguard Worker 5331c44 [UI] Don't construct the extended window on boot. 437*d870e050SAndroid Build Coastguard Worker 2b8e593 [base] Add move support to MessageChannel 438*d870e050SAndroid Build Coastguard Worker 2f74367 [UI] Use the resize timer for Linux. 439*d870e050SAndroid Build Coastguard Worker 4aa77dc Make platform builds use 'auto' GPU emulation mode by default. 440*d870e050SAndroid Build Coastguard Worker 7bd6522 android/android-emugl.h: Simplify GPU emulation setup code. 441*d870e050SAndroid Build Coastguard Worker 4966bbf emulator: Fix platform-build run 442*d870e050SAndroid Build Coastguard Worker 541f007 AndroidEmu: Support kernel command-line generation for QEMU2. 443*d870e050SAndroid Build Coastguard Worker 98fc018 Fix double-send of shortcut keys to the device 444*d870e050SAndroid Build Coastguard Worker b3fafa4 Respect preset env when looking for qt plugin dir. 445*d870e050SAndroid Build Coastguard Worker 80dc514 Clean up the pipe corruption comment 446*d870e050SAndroid Build Coastguard Worker 4173acb Document/clean up pipe corruption fix 447*d870e050SAndroid Build Coastguard Worker 405357d Select classic engine if snapshot is required in avd config 448*d870e050SAndroid Build Coastguard Worker 8b82112 [UI] Translate mouse wheel scrolling into vertical swipes 449*d870e050SAndroid Build Coastguard Worker 6652112 [GPS] Fix altitude formatting 450*d870e050SAndroid Build Coastguard Worker c2e03c5 Enable multitouch in QEMU2 for older system images 451*d870e050SAndroid Build Coastguard Worker 5473012 [UI] Clean up some extended window logic. 452*d870e050SAndroid Build Coastguard Worker 5071855 [UI] Always allow the screenshot flash. 453*d870e050SAndroid Build Coastguard Worker 811298c -qemu2_(send|recv)_all +EINTR_WRAPPER 454*d870e050SAndroid Build Coastguard Worker 8d0d465 [UI] Make multitouch center around the device screen. 455*d870e050SAndroid Build Coastguard Worker db19e19 [sensors] Ensure proper formatting of sensor values 456*d870e050SAndroid Build Coastguard Worker 46c13e2 [crash] Fix a crash on DPad page 457*d870e050SAndroid Build Coastguard Worker d3b313b Make multitouch input more stable. 458*d870e050SAndroid Build Coastguard Worker d16427d [crash] Fix a crash caused by loading a GPX with no coordinates 459*d870e050SAndroid Build Coastguard Worker 49624a3 Use unique_ptr for cleanup in ExtendedWindow 460*d870e050SAndroid Build Coastguard Worker e6182d2 [Emulib] Set errno before socket operations. 461*d870e050SAndroid Build Coastguard Worker 517f98e Make the device model movable and compute according accelerometer values 462*d870e050SAndroid Build Coastguard Worker 48282f9 [emugl] Removed the unneeded files 463*d870e050SAndroid Build Coastguard Worker fffb020 [emugl] Got rid of SmartPtr - it's shared_ptr now 464*d870e050SAndroid Build Coastguard Worker 0894e9b [emugl] Replace all emugl copies of base library with base versions 465*d870e050SAndroid Build Coastguard Worker 854adf7 [base] Add auto-joining to the pthread implementation of Thread 466*d870e050SAndroid Build Coastguard Worker e2b133d [build] Emugl - support the android-emu-base usage 467*d870e050SAndroid Build Coastguard Worker ba15203 [build] Moved the looper code from emu-base to emu library 468*d870e050SAndroid Build Coastguard Worker ae67afc emugl: Minor build files cleanup. 469*d870e050SAndroid Build Coastguard Worker 1cf2d5a [Emulib] Add FilePusher to 'adb push' files. 470*d870e050SAndroid Build Coastguard Worker a1d9760 [leaks] Delete the Ui:: classes for ExtendedWindow and toolbar 471*d870e050SAndroid Build Coastguard Worker e019282 [UI] Ensure the zoom overlay hides when not active. 472*d870e050SAndroid Build Coastguard Worker 8dc7454 [UI] Ensure the multitouch overlay is shown correctly. 473*d870e050SAndroid Build Coastguard Worker 9d4a56d [leaks] One more leak in metrics 474*d870e050SAndroid Build Coastguard Worker 67dd87d [leak] Fix a leak in timezone.cpp I introduced yesterday 475*d870e050SAndroid Build Coastguard Worker d4ff49b [render] Reduce memory usage, fix string length in ShaderParser 476*d870e050SAndroid Build Coastguard Worker 5234666 Add debug output for device rotation. 477*d870e050SAndroid Build Coastguard Worker 469491f [UI] Conditionally disable the D-Pad and fingerprint UIs 478*d870e050SAndroid Build Coastguard Worker 6ef8e7b [leaks] Fix some small random memory leaks 479*d870e050SAndroid Build Coastguard Worker 5985df9 [leaks] Fix handleCpuAcceleration() to return the error string 480*d870e050SAndroid Build Coastguard Worker 6247c15 [leaks] Free the thread's looper on thread exit (qemu1) 481*d870e050SAndroid Build Coastguard Worker 89a1db5 [debug] Fixed ThreadInfo debug messages 482*d870e050SAndroid Build Coastguard Worker f5e2acf [leaks] Fix two quite large memory leaks 483*d870e050SAndroid Build Coastguard Worker 231e3a4 [base] Add a custom scoped pointer typedef + factory function 484*d870e050SAndroid Build Coastguard Worker 5c60b1a one more regression fix in snapshot 485*d870e050SAndroid Build Coastguard Worker c3905b8 Default LCD depth to 16 bit 486*d870e050SAndroid Build Coastguard Worker 20782fd [Emulib] Add object for RAII based subscriptions. 487*d870e050SAndroid Build Coastguard Worker d6bdec0 Fix dEQP-GLES2.usecases.* drawing in wrong order 488*d870e050SAndroid Build Coastguard Worker ebb979a [UI] Enable the arrow keys regardless of D-pad. 489*d870e050SAndroid Build Coastguard Worker 42894f3 [Emulib] Logging improvements. 490*d870e050SAndroid Build Coastguard Worker 774247f [Emulib] RecurrentTask should be |stop|able from the callback. 491*d870e050SAndroid Build Coastguard Worker 97e42ae [Skin] Get rid of the "raw keys" mode for keyboard input. 492*d870e050SAndroid Build Coastguard Worker 6726d7d Fix AdbInterface unit-test under Wine. 493*d870e050SAndroid Build Coastguard Worker 5957992 QEMU1: Move generation of ndns=<count> kernel parameter. 494*d870e050SAndroid Build Coastguard Worker 9c3dd44 android/utils/dns.h: Add android_dns_get_servers(). 495*d870e050SAndroid Build Coastguard Worker 9960180 AndroidEmu: Fix kernel parameter options handling. 496*d870e050SAndroid Build Coastguard Worker 3b77e0c Clarify string ownership for AndroidOptions and AndroidHwConfig. 497*d870e050SAndroid Build Coastguard Worker 5a57581 [emulator-check] Add a check for desktop environment 498*d870e050SAndroid Build Coastguard Worker 888e86e Parse GLSL ES shaders a little bit 499*d870e050SAndroid Build Coastguard Worker 499066d [build] Add the full namespace name to the use of StringView 500*d870e050SAndroid Build Coastguard Worker 03c78fb [emulator-check] Add CPU bittness to the cpu-info query 501*d870e050SAndroid Build Coastguard Worker f0f44f4 snapshot: fix regression in qemu1 502*d870e050SAndroid Build Coastguard Worker 70f76e2 [emulator-check] Allow multiple queries at once 503*d870e050SAndroid Build Coastguard Worker 34d45ef [emulator-check] Added a window manager query 504*d870e050SAndroid Build Coastguard Worker f295537 [emulator-check] Fix the help message 505*d870e050SAndroid Build Coastguard Worker 4071ec6 [emugl] Delete the shaders in TextureResize 506*d870e050SAndroid Build Coastguard Worker 0408666 [UI] Add better error reporting for the GPS playback table. 507*d870e050SAndroid Build Coastguard Worker 2d50dba [emulator-check] create a subfolder for the emulator-check 508*d870e050SAndroid Build Coastguard Worker 537cf2c [RenderThread] Better debug logging - number of thread + exiting 509*d870e050SAndroid Build Coastguard Worker 23c7e81 [crash] Fix crash in Accelerometer3DWidget dtor 510*d870e050SAndroid Build Coastguard Worker 95742c8 [emugl-Thread] Make sure every thread is joined 511*d870e050SAndroid Build Coastguard Worker 30d5fc3 [RenderServer] Fix a crash and modernize the code 512*d870e050SAndroid Build Coastguard Worker c060a76 [UI] Fix AdbInterface parsing. 513*d870e050SAndroid Build Coastguard Worker 6fc02cc AndroidEmu: Fix for -qemu options parsing. 514*d870e050SAndroid Build Coastguard Worker 65c1311 [Metrics] Fix the crash on exit in IniFileAutoFlusher 515*d870e050SAndroid Build Coastguard Worker 7f39dd2 Reformat checksum message 516*d870e050SAndroid Build Coastguard Worker a5dad27 [update-check] Store the last update check time per emulator version 517*d870e050SAndroid Build Coastguard Worker b399f1a [update-check] Use the full version with build suffix 518*d870e050SAndroid Build Coastguard Worker 65f8611 [update-check] Fixed a typo in a warning message 519*d870e050SAndroid Build Coastguard Worker fba4448 [Ui] Show the update channel for the latest available version 520*d870e050SAndroid Build Coastguard Worker 543b34e [update-check] Updated the used repository.xml to v2.1 521*d870e050SAndroid Build Coastguard Worker 1397560 [UpdateCheck] Support build and update channels in UpdateChecker 522*d870e050SAndroid Build Coastguard Worker 325f41b [adb] Begin ripping adb logic out of tool window 523*d870e050SAndroid Build Coastguard Worker e8e77ff Accelerometer controls 524*d870e050SAndroid Build Coastguard Worker 8470421 [base] Add IniFile::makeValidKey() 525*d870e050SAndroid Build Coastguard Worker f40681c [UT] Fixed the GPU info parsing unit test 526*d870e050SAndroid Build Coastguard Worker f114ec7 [base] New convenience functions for map/set lookups 527*d870e050SAndroid Build Coastguard Worker e982481 Clean up windows gpu driver DLLs parsing. 528*d870e050SAndroid Build Coastguard Worker c06c8e5 Avoid infinite loop when parsing GPU driver info on Windows. 529*d870e050SAndroid Build Coastguard Worker 59351e6 Enable -report-console without configurable ports 530*d870e050SAndroid Build Coastguard Worker acd3f82 Move -port and -ports parsing into functions 531*d870e050SAndroid Build Coastguard Worker a83c397 Move QEMU1 GLES-related kernel parameter generation to AndroidEmu. 532*d870e050SAndroid Build Coastguard Worker 2ef34bc Fix Gingerbread framebuffer display. 533*d870e050SAndroid Build Coastguard Worker b2efede Move QEMU1 kernel parameter generation from vl-android.c to AndroidEmu. 534*d870e050SAndroid Build Coastguard Worker e49e233 ParameterList: Add addFormat() / addFormatRaw() / addFormatWithArgs(). 535*d870e050SAndroid Build Coastguard Worker f213df6 Fix typo in -bootchart option handling. 536*d870e050SAndroid Build Coastguard Worker d13eaa7 [avd] Const-correctness and no exit()-s in info.c 537*d870e050SAndroid Build Coastguard Worker 11f92e0 Remove "Drawer" window hint from the tool window. 538*d870e050SAndroid Build Coastguard Worker 0053b51 [emulib] android::studio::updateChannel() function 539*d870e050SAndroid Build Coastguard Worker 68f1457 [base] Add default constructor to the Version class 540*d870e050SAndroid Build Coastguard Worker 716886e [UI] More dead code cleanup. 541*d870e050SAndroid Build Coastguard Worker 1f6003e [UI] Remove dead skinning functions. 542*d870e050SAndroid Build Coastguard Worker 00c1991 [UI] Remove the unused SkinRegion and SkinScaler structs. 543*d870e050SAndroid Build Coastguard Worker e5859c6 [emulib] Rename and cleanup the Studio configuration access 544*d870e050SAndroid Build Coastguard Worker d676387 [base] Add string size calculation function to ArraySize.h 545*d870e050SAndroid Build Coastguard Worker 1c7d003 [qt] Move the Qt default initialization into a separate function 546*d870e050SAndroid Build Coastguard Worker d34cecd [base] Make ScopedPtr to be std::unique_ptr's alias 547*d870e050SAndroid Build Coastguard Worker 80953aa Fix Mac display issue when changing display 548*d870e050SAndroid Build Coastguard Worker 17f4fee [Emulib] Actually initialize the adb qemud service. 549*d870e050SAndroid Build Coastguard Worker 94b6e35 Fix Swiftshader 16-bit when on named skins 550*d870e050SAndroid Build Coastguard Worker 70039cd [UI] Close the extended window when closing the emulator. 551*d870e050SAndroid Build Coastguard Worker 3f9a869 [Emulib] Add unittest for resize2fs. 552*d870e050SAndroid Build Coastguard Worker 9c8f158 Fix unit tests for removal of config.enabled (-gpu guest) 553*d870e050SAndroid Build Coastguard Worker 5a66d40 Remove async GPU blacklist unittest. 554*d870e050SAndroid Build Coastguard Worker 6e979e0 Make -gpu guest close to same path as -gpu off. 555*d870e050SAndroid Build Coastguard Worker 70514d6 [base] ARRAY_SIZE macro+arraySize() function in a separate file 556*d870e050SAndroid Build Coastguard Worker 1f485ba [UI] Add proper validation for altitude values. 557*d870e050SAndroid Build Coastguard Worker 3c9eb36 [base] Fix Dave's comments about Optional<> 558*d870e050SAndroid Build Coastguard Worker 854385a [base] Add System::isRunningUnderWine() 559*d870e050SAndroid Build Coastguard Worker 7c2347f VmLock: New helper class to deal with VM global mutex locking. 560*d870e050SAndroid Build Coastguard Worker d913ef1 AsyncSocketServer: new helper class. 561*d870e050SAndroid Build Coastguard Worker e3d595c Looper: remove pending FdWatch instances when disabled from callbacks. 562*d870e050SAndroid Build Coastguard Worker 0321f77 SocketUtils: Add socketSendAll() and socketRecvAll(). 563*d870e050SAndroid Build Coastguard Worker 2e768bc ScopedSocketWatch: new helper class. 564*d870e050SAndroid Build Coastguard Worker 9974de2 [UI] Add an error message for API < 14 screenshots. 565*d870e050SAndroid Build Coastguard Worker 59cfd52 Fix bad pointer crash on FbConfigList::chooseConfig 566*d870e050SAndroid Build Coastguard Worker f687e2e Limit time taken to query GPU info. 567*d870e050SAndroid Build Coastguard Worker 7f38829 [libOpenglRender] Fix potential segfault in RenderControl 568*d870e050SAndroid Build Coastguard Worker fa91fa5 [UI] Fix minimize on some Linux systems. 569*d870e050SAndroid Build Coastguard Worker af6e307 Add license information to the Help page 570*d870e050SAndroid Build Coastguard Worker 76ea380 Fix mesa segfault on startup. 571*d870e050SAndroid Build Coastguard Worker 8a735a4 Fix typing '2' instead of '@' on 'shift' up first 572*d870e050SAndroid Build Coastguard Worker 6889db1 Fix emulator rendering problem when sleeping and waking windows 573*d870e050SAndroid Build Coastguard Worker 02930a0 [Emulib] Redirect stdin in runCommand. 574*d870e050SAndroid Build Coastguard Worker 3b649ae Allow -gpu angle. (Copy ANGLE from prebuilts) 575*d870e050SAndroid Build Coastguard Worker fd69638 Don't use boot animation when -gpu=angle. 576*d870e050SAndroid Build Coastguard Worker a7657cc Allow a OpenGL backend to be missing GLESv1. 577*d870e050SAndroid Build Coastguard Worker 7570a4c Use GLESv2 not GLESv1 to get exts. 578*d870e050SAndroid Build Coastguard Worker a753882 Move network-related constants to android/network/constants.[hc] 579*d870e050SAndroid Build Coastguard Worker 524550c Pressing volume up/down quickly hangs the emulator 580*d870e050SAndroid Build Coastguard Worker 42996da [emu-check] Add a cpu-info query for emulator-check 581*d870e050SAndroid Build Coastguard Worker 395a520 [base] Fix the optional assignment - once and for all 582*d870e050SAndroid Build Coastguard Worker 2c3fed2 Revert "Revert "Revert "[base] Created a new Optional<> class""" 583*d870e050SAndroid Build Coastguard Worker 8547d44 Revert "Revert "[base] Created a new Optional<> class"" 584*d870e050SAndroid Build Coastguard Worker 8518473 Revert "[base] Created a new Optional<> class" 585*d870e050SAndroid Build Coastguard Worker 521bd72 [base] Created a new Optional<> class 586*d870e050SAndroid Build Coastguard Worker ae0a849 [base] Add a new is_template_instantiation<> type trait 587*d870e050SAndroid Build Coastguard Worker 7404011 SocketUtils.cpp: Remove obsolete structure definition. 588*d870e050SAndroid Build Coastguard Worker 5051cdc android/utils/sockets.h: Fix sock_address_init_in6() 589*d870e050SAndroid Build Coastguard Worker 43c6567 ADB: Listen for host ADB server connections on both ::1 and 127.0.0.1 590*d870e050SAndroid Build Coastguard Worker 380abd6 Add 'ipv6' parameter option to -report-console 591*d870e050SAndroid Build Coastguard Worker 5847836 Report startup messages to the UI using ::1 if possible. 592*d870e050SAndroid Build Coastguard Worker 400157c android/console.c: Listen on both ::1 and 127.0.0.1 interfaces. 593*d870e050SAndroid Build Coastguard Worker 58eb6cf android/utils/sockets.h: Add IPv6-related functions. 594*d870e050SAndroid Build Coastguard Worker 6f5a2eb SocketUtils: Add IPv6-related functions. 595*d870e050SAndroid Build Coastguard Worker 3cb42ff Default 32-bit color software rendering 596*d870e050SAndroid Build Coastguard Worker a3a8917 Enable pipe for adb qemu communication. 597*d870e050SAndroid Build Coastguard Worker 2ba31d7 Fix a Mac UTs 598*d870e050SAndroid Build Coastguard Worker 9d2bad0 Ensure GLWidget handles moving between screens properly 599*d870e050SAndroid Build Coastguard Worker 5fec404 [build-break] Enable C++14 on Mac 600*d870e050SAndroid Build Coastguard Worker 9c789e5 [base] Small improvements to StudioHelper's version parsing 601*d870e050SAndroid Build Coastguard Worker 3c33546 [base] Add 'build' field to android::base::Version 602*d870e050SAndroid Build Coastguard Worker a5f3654 [UI] Fix minimize on Linux Ubuntu. 603*d870e050SAndroid Build Coastguard Worker 60dded8 [UI] Manually ignore maximize events. 604*d870e050SAndroid Build Coastguard Worker 0542c87 [base] Added a convenience overload to async() call 605*d870e050SAndroid Build Coastguard Worker cb680f3 [base] Added new type trait is_callable<> 606*d870e050SAndroid Build Coastguard Worker c744a94 Fix spacing in slider widget 607*d870e050SAndroid Build Coastguard Worker ebf848d Fix GLWidget initialization on Mac 608*d870e050SAndroid Build Coastguard Worker f75c56f [UI] Fix a subwindow misalignment on OS X. 609*d870e050SAndroid Build Coastguard Worker 5195a5e Fix QEMU1 not booting due to HAX disabled 610*d870e050SAndroid Build Coastguard Worker c91f84b [Emulib] Add System::pathFileSize. 611*d870e050SAndroid Build Coastguard Worker ebf4755 [UI] Cleanup in EmulatorQtWindow and ToolWindow. 612*d870e050SAndroid Build Coastguard Worker bcffb1e Enable SIGCHLD on Darwin to fix QProcess exits 613*d870e050SAndroid Build Coastguard Worker 631c62d [Emulib] Add more error parsing to ApkInstaller. 614*d870e050SAndroid Build Coastguard Worker 75ed538 [Emulib] Fix re-entry crash in ScreenCapturer. 615*d870e050SAndroid Build Coastguard Worker 9a9c031 [UI] Update adb version regex. 616*d870e050SAndroid Build Coastguard Worker 188855b [base] Add constexpr support to StringView 617*d870e050SAndroid Build Coastguard Worker 865ce88 Move QEMU1 build of QEMU options to AndroidEmu. 618*d870e050SAndroid Build Coastguard Worker ba98cb9 AndroidEmu: Add UI-related command-line option parsing code. 619*d870e050SAndroid Build Coastguard Worker a797364 android-common.h: Remove declarations of internal functions. 620*d870e050SAndroid Build Coastguard Worker 9b2992c main-common.c: Preparatory changes for QEMU2 621*d870e050SAndroid Build Coastguard Worker 1a2e4d6 Move command-line parsing code to main-common.c 622*d870e050SAndroid Build Coastguard Worker 4879e4a handleCommonEmulatorOptions: Remove exit() calls. 623*d870e050SAndroid Build Coastguard Worker 28328aa main-common-ui.h: Remove two obsolete declarations. 624*d870e050SAndroid Build Coastguard Worker 15756eb Emugl: Dont exit render server when accept has hiccups 625*d870e050SAndroid Build Coastguard Worker dafe96c Fix build breakage 626*d870e050SAndroid Build Coastguard Worker 0783d5f [Emulib] Fixes a crash in ApkInstaller. 627*d870e050SAndroid Build Coastguard Worker 7efe5dc Add a widget that displays a 3D model of a phone 628*d870e050SAndroid Build Coastguard Worker 68c55b1 [Emulib] Add inFlight() method to RecurrentTask. 629*d870e050SAndroid Build Coastguard Worker 4a1340f [Emulib] Fix System::runCommand file output on Windows. 630*d870e050SAndroid Build Coastguard Worker 5c0d905 Add a simple parser for a subset of wavefront OBJ 631*d870e050SAndroid Build Coastguard Worker b3192b7 Refactor min heap size enforcement 632*d870e050SAndroid Build Coastguard Worker 704f06f [base] Implement memmem with std::search for Win32 633*d870e050SAndroid Build Coastguard Worker 310d0ef [base] Added a join() function to join array into single string 634*d870e050SAndroid Build Coastguard Worker aa0b7fb [UI] Remove unused battery state member. 635*d870e050SAndroid Build Coastguard Worker f967d9b [Emulib] Fix temproot for Screencapture_unittest 636*d870e050SAndroid Build Coastguard Worker cb8b505 [Emulib] Refactor drag-and-drop install implementation. 637*d870e050SAndroid Build Coastguard Worker b514bfa [Emulib] Disabled flaky test. 638*d870e050SAndroid Build Coastguard Worker 66af502 Revert "[AndroidEmu] Temporarily disable AdbLivenessChecker." 639*d870e050SAndroid Build Coastguard Worker 2e390e7 [Emulib] Detach threads for android::base::async. 640*d870e050SAndroid Build Coastguard Worker 4294082 [WIP] [Emulib] Use posix_spawn for runCommand on OSX. 641*d870e050SAndroid Build Coastguard Worker d2be2ce [Emulib] Bug fixes and cleanups in System::runCommand. 642*d870e050SAndroid Build Coastguard Worker 4ac7ac2 Fix formatting in hw-lcd 643*d870e050SAndroid Build Coastguard Worker 1b7a10c Enforce minimum vm size according to CDD 644*d870e050SAndroid Build Coastguard Worker d6bafcb Call crash service in GL checksum 645*d870e050SAndroid Build Coastguard Worker ec28a20 [Emulib] Clean up ScreenCapturer error messages. 646*d870e050SAndroid Build Coastguard Worker 05d08dc [Emulib] Refactor screen capture implementation. 647*d870e050SAndroid Build Coastguard Worker 9ef6c3f [QuickFix] windows breakage caused by checksum threads 648*d870e050SAndroid Build Coastguard Worker 773008d Revert "[OSX] Change the menu bar and minimized name." 649*d870e050SAndroid Build Coastguard Worker 06a3497 [System] Give System::runCommand an output file. 650*d870e050SAndroid Build Coastguard Worker 1dddf5e Removing debug strip option from build-mesa script 651*d870e050SAndroid Build Coastguard Worker 8c863aa Updating breakpad patches 652*d870e050SAndroid Build Coastguard Worker 1e27282 Parallelize symbol upload script 653*d870e050SAndroid Build Coastguard Worker 9a96f35 Move linux libGL.so.1 link to build-mesa.sh 654*d870e050SAndroid Build Coastguard Worker de10c08 Move prebuilt copying to emulator make step 655*d870e050SAndroid Build Coastguard Worker ea48461 Remove linux x86 from prebuilt architectures 656*d870e050SAndroid Build Coastguard Worker 1be44f2 Remove prebuilt strip and sym build, add dSYM 657*d870e050SAndroid Build Coastguard Worker 237d84c Add debug info files to gradle build 658*d870e050SAndroid Build Coastguard Worker c77b0b7 Store debug info for archival during build flow 659*d870e050SAndroid Build Coastguard Worker d30817a Removing unnecessary local build symbols variable 660*d870e050SAndroid Build Coastguard Worker aa5450c Removing prebuilt symbols from build flow 661*d870e050SAndroid Build Coastguard Worker 0209f82 Checksum for GLES messages from host to guest 662*d870e050SAndroid Build Coastguard Worker 49fcb98 Qt UI - remove some class-type globals 663*d870e050SAndroid Build Coastguard Worker 3a9c7d5 Correctly parse the N api level 664*d870e050SAndroid Build Coastguard Worker 4fd7523 OpenGL timestamps. 665*d870e050SAndroid Build Coastguard Worker 3913a7d [Crash] Fix a garbage value used in TextureResize (one of 100) 666*d870e050SAndroid Build Coastguard Worker a4d2cb8 Checksum for GL pipe communication 667*d870e050SAndroid Build Coastguard Worker 4df4997 build-qemu-android.sh: Build 32-bit ARM QEMU2 engine by default. 668*d870e050SAndroid Build Coastguard Worker 25b1c34 build: Remove linux-x86 from the list of default host architectures. 669*d870e050SAndroid Build Coastguard Worker 6a8ceaf Darwin remote build: Properly clean remote build directory. 670*d870e050SAndroid Build Coastguard Worker bd9200e [ui] Allow user to 'copy' text from Help : About 671*d870e050SAndroid Build Coastguard Worker 6577421 Update Help:About to show how ADB can find this device 672*d870e050SAndroid Build Coastguard Worker e4f90b7 main-emulator.cpp: Fix crash ANDROID_SDK_ROOT is not defined. 673*d870e050SAndroid Build Coastguard Worker 3bb58d5 [UI] Warn users if their ADB version < 23.1. 674*d870e050SAndroid Build Coastguard Worker b714035 skin: Remove unused |generic_event| callback. 675*d870e050SAndroid Build Coastguard Worker 4cdadcd qemu-setup.c: Remove exit() calls. 676*d870e050SAndroid Build Coastguard Worker ae2d8c3 qemu-setup.c: Improve -report-console handling. 677*d870e050SAndroid Build Coastguard Worker 40daa86 Rename control_console_start() to android_console_start() 678*d870e050SAndroid Build Coastguard Worker f0c7202 qemu-setup.c: Small refactoring. 679*d870e050SAndroid Build Coastguard Worker e90fc58 Remove support for dynamic skins 680*d870e050SAndroid Build Coastguard Worker b58d252 [ui] Rename control to "Send keyboard shortcuts to" 681*d870e050SAndroid Build Coastguard Worker 8d7f748 [UI] Change multitouch from Alt to Ctrl (Cmd on OSX). 682*d870e050SAndroid Build Coastguard Worker 25219ce [ui] Support more API versions in "Help : About" (for 2.0) 683*d870e050SAndroid Build Coastguard Worker 5110804 [UI] Update the "grab keyboard focus" setting. 684*d870e050SAndroid Build Coastguard Worker 9882727 Fix segfault on startup when GPU info badly parses 685*d870e050SAndroid Build Coastguard Worker 265b425 [libOpenGLESDispatch] Fix mipmap generation in GLES 2 686*d870e050SAndroid Build Coastguard Worker cc6f203 snapshot: rename snapshot_print_and_exit() 687*d870e050SAndroid Build Coastguard Worker f423184 AConfig: Add a little const-ness to functions. 688*d870e050SAndroid Build Coastguard Worker fa1c973 build-qemu-android.sh: Generate LINK-* files for upstream build. 689*d870e050SAndroid Build Coastguard Worker 1560007 [ui] Ensure that the extended window is fully visible 690*d870e050SAndroid Build Coastguard Worker 988ae90 android/: Remove android::base::StringVector usage. 691*d870e050SAndroid Build Coastguard Worker 1f56cf1 PathUtils: Remove StringVector usage. 692*d870e050SAndroid Build Coastguard Worker 172a108 Remove android::base::String implementation 693*d870e050SAndroid Build Coastguard Worker b1ec287 Make StringVector an alias for std::vector<std::string>. 694*d870e050SAndroid Build Coastguard Worker 96ac2c6 android/opengl/: Remove android::base::String usage. 695*d870e050SAndroid Build Coastguard Worker daf716a CrashReport: Remove android::base::String usage. 696*d870e050SAndroid Build Coastguard Worker f7fbb8e android::base::System: Remove android::base::String usage. 697*d870e050SAndroid Build Coastguard Worker 7f64529 Win32Utils: Remove android::base::String usage. 698*d870e050SAndroid Build Coastguard Worker 23ab35f PairUpWearPhone: Remove android::base::String usage. 699*d870e050SAndroid Build Coastguard Worker 7c46df8 android/base/: Misc android::base::String removal 700*d870e050SAndroid Build Coastguard Worker 06c08e4 android::base::PathUtils: Remove android::base::String usage. 701*d870e050SAndroid Build Coastguard Worker 0c2f885 android/base/String.h: Add std::string copy operations. 702*d870e050SAndroid Build Coastguard Worker f447341 android/: Remove android::base::String usage. 703*d870e050SAndroid Build Coastguard Worker d4911b8 android/qt/: Remove android::base::String usage. 704*d870e050SAndroid Build Coastguard Worker fa95bc1 android/skin/: Remove android::base::String usage. 705*d870e050SAndroid Build Coastguard Worker ec5b3df android/utils/: Remove most android::base::String usage. 706*d870e050SAndroid Build Coastguard Worker cda27ca android/windows_installer.cpp: Remove android::base::String usage. 707*d870e050SAndroid Build Coastguard Worker 038b2cf StringUtils: Add strContains() and strDup() 708*d870e050SAndroid Build Coastguard Worker d05955f Revert "Check invalid pointers before sending them to glDraw*" 709*d870e050SAndroid Build Coastguard Worker 503339d Revert "On Windows and Mac, check invalid pointers before glDraw*" 710*d870e050SAndroid Build Coastguard Worker dea5d91 [UI] Removing more dead skinning code. 711*d870e050SAndroid Build Coastguard Worker ff54f3f android/console.h: Introduce AndroidConsoleAgents. 712*d870e050SAndroid Build Coastguard Worker a13b4a5 emugl: windows: Refactor device context handling. 713*d870e050SAndroid Build Coastguard Worker 9411a56e emugl: Remove EglOS::Display::release() method. 714*d870e050SAndroid Build Coastguard Worker 92e44ff [UI] Remove the queueEvent signal. 715*d870e050SAndroid Build Coastguard Worker 30680a7 [UI] Remove everything related to fullscreen. 716*d870e050SAndroid Build Coastguard Worker fb5a712 Add anti-aliasing to GLWidget as a post-processing step 717*d870e050SAndroid Build Coastguard Worker cfe8f51 Windows/OSX confirm installed HAXM is 6.0+ 718*d870e050SAndroid Build Coastguard Worker 026a89a [UI] Further reduce flicker on zoom. 719*d870e050SAndroid Build Coastguard Worker 997337b [OSX] Change the menu bar and minimized name. 720*d870e050SAndroid Build Coastguard Worker 4a0b8e9 Revert "Fix regression in build environment and -help" 721*d870e050SAndroid Build Coastguard Worker 03d81b0 Fix regression in build environment and -help 722*d870e050SAndroid Build Coastguard Worker 00ccfcf [UI] Remove the "virtual sensors" keyboard shortcut. 723*d870e050SAndroid Build Coastguard Worker 13de865 Shut down screencap processes in EmulatorQtWindow dtor 724*d870e050SAndroid Build Coastguard Worker 33f0983 Allow memory parameter over 4GB with 64 bit guests 725*d870e050SAndroid Build Coastguard Worker 9332d6a Try harder to determine if the snapshot directory is writable 726*d870e050SAndroid Build Coastguard Worker d2d58be [UI] Fix an out-of-bounds access in SizeTweaker 727*d870e050SAndroid Build Coastguard Worker 009d6a4 [libOpenGLDispatch] Fix renderbuffer object support in GLES 2 728*d870e050SAndroid Build Coastguard Worker 06d30b3 [Crash] Qemu1 - report the kvm errors with crash handler 729*d870e050SAndroid Build Coastguard Worker a050d49 [Metrics] Qemu1 - add api level to the reported metrics 730*d870e050SAndroid Build Coastguard Worker 92206b3 [CrashService] Fix the ps command on Mac 731*d870e050SAndroid Build Coastguard Worker 2dd48a7 Add host GPU info to metrics. 732*d870e050SAndroid Build Coastguard Worker 05c85c5 Don't change autogenerated files [EGL init logging] 733*d870e050SAndroid Build Coastguard Worker 9792643 emugl: windows: Use ReleaseDC() instead of DeleteDC(). 734*d870e050SAndroid Build Coastguard Worker 08895f3 [Crash] Move the system() call out of the signal handler 735*d870e050SAndroid Build Coastguard Worker f7817de Remove a spurious pop-up during crash reporting 736*d870e050SAndroid Build Coastguard Worker 2e00e91 [AndroidEmu] Temporarily disable AdbLivenessChecker. 737*d870e050SAndroid Build Coastguard Worker 8d66643 [UI, Skin] Respect "initial orientation" AVD setting 738*d870e050SAndroid Build Coastguard Worker 31f4f56 [AndroidEmu] Only read avd info if an avd is provided. 739*d870e050SAndroid Build Coastguard Worker 06a970e [ui] Fix alignment of new label on SMS message box 740*d870e050SAndroid Build Coastguard Worker 26a8523 [UI] Enforce a minimum size for the emulator. 741*d870e050SAndroid Build Coastguard Worker 24bd9b0 [ui] Add a label to the box that holds the text message 742*d870e050SAndroid Build Coastguard Worker 0997dc4 [ui] Don't highlight decimal/sexagesimal buttons when clicked 743*d870e050SAndroid Build Coastguard Worker d53627f Report driver issue when failing to unbound context on windows 744*d870e050SAndroid Build Coastguard Worker 8eae723 Fix build (misspelled compiler.h) 745*d870e050SAndroid Build Coastguard Worker baedc88 [Crash] Track EGL initialization success/failure. 746*d870e050SAndroid Build Coastguard Worker df3f3e0 Make GPU blacklist testing easier. [QEMU1] 747*d870e050SAndroid Build Coastguard Worker c9402f8 Switch to software GPU when OpenGL driver crashes 748*d870e050SAndroid Build Coastguard Worker c0d926e Fix arm api 10 crashes 749*d870e050SAndroid Build Coastguard Worker a077bdd Present GPU blacklist status as a window. 750*d870e050SAndroid Build Coastguard Worker af5adc4 [Crash] Fix null pointer access when checking gpu mode 751*d870e050SAndroid Build Coastguard Worker 74022bc [ui] Adjust the D-pad button placement 752*d870e050SAndroid Build Coastguard Worker 4dfc971 [UI] Ensure exiting zoom mode works properly. 753*d870e050SAndroid Build Coastguard Worker fb87666 [UI] Make D-Pad look good on high-density screens 754*d870e050SAndroid Build Coastguard Worker 4f51d64 Get rid of 'DEBUG' oops. 755*d870e050SAndroid Build Coastguard Worker 8312cf8 Support RGB888. 756*d870e050SAndroid Build Coastguard Worker a4b7613 Detect and force software on crashy GPU's [QEMU1] 757*d870e050SAndroid Build Coastguard Worker 8517327 [CrashReporter] Attach the process list to the crash report 758*d870e050SAndroid Build Coastguard Worker 74d0bfb [Error-message] Update the VirtualBox/HAXM conflict error 759*d870e050SAndroid Build Coastguard Worker 1d2c4e3 [UI] Avoid rotation-related resize edge case. 760*d870e050SAndroid Build Coastguard Worker c1efaba [CrashReport] Attach the proces uptime to the crash report 761*d870e050SAndroid Build Coastguard Worker 50685a2 [Qemu1] Report the qemu version separately from the emulator ver 762*d870e050SAndroid Build Coastguard Worker a2fdffd [qemu1] replace abort() with crash handler call in thread 763*d870e050SAndroid Build Coastguard Worker d656566 [UI] Fix and refactor the DPad page 764*d870e050SAndroid Build Coastguard Worker 109e5cc Use 24-bit depth buffer on checking WGL extensions. 765*d870e050SAndroid Build Coastguard Worker e1b4482 Allow switch to software GPU when a GPU crash is being reported 766*d870e050SAndroid Build Coastguard Worker 3bdbc37 [UI] Iron out some minor kinks after the recent change 767*d870e050SAndroid Build Coastguard Worker 29a0ff0 [UI] Fix font issue on Windows 768*d870e050SAndroid Build Coastguard Worker 8e3be12 [AndroidEmu] Initialize openssl for multi-threaded environment. 769*d870e050SAndroid Build Coastguard Worker 6093f47 Install openssl headers along with libcurl's prebuilts. 770*d870e050SAndroid Build Coastguard Worker 2713531 [UI] Fix background color of text boxes on the About page 771*d870e050SAndroid Build Coastguard Worker 7f4bcea Allow for better error reporting during startup 772*d870e050SAndroid Build Coastguard Worker eb22df9 [UI] Change maximum window size restrictions. 773*d870e050SAndroid Build Coastguard Worker 7417247 [Qt] Fix QGraphicsEffect rendering on Retina displays 774*d870e050SAndroid Build Coastguard Worker d4df9a6 [AndroidEmu] Disable signals in libcurl. 775*d870e050SAndroid Build Coastguard Worker 1833240 [UI] Fix button ugliness 776*d870e050SAndroid Build Coastguard Worker 60e98bd [AndroidEmu] Prevent crash on multiple curl_init calls. (tiny). 777*d870e050SAndroid Build Coastguard Worker e57916a [UI] Prevent the emulator from entering OSX split screen. 778*d870e050SAndroid Build Coastguard Worker 96feafc Clear error dialog pointer after deleting it 779*d870e050SAndroid Build Coastguard Worker 8d9759f [UI] Add a widget which is a button with drop shadow 780*d870e050SAndroid Build Coastguard Worker 91794ae [UI] Add multitouch to the help page UI. 781*d870e050SAndroid Build Coastguard Worker 242b94c Delete error dialog on emulator exit 782*d870e050SAndroid Build Coastguard Worker 96feb2b [UI] Fix some keyboard shortcut issues. 783*d870e050SAndroid Build Coastguard Worker 29d8381 Revert "[Mac build] Support the Mac SDK < 10.9" 784*d870e050SAndroid Build Coastguard Worker 2f42472 Fix unicode file path support build issues 785*d870e050SAndroid Build Coastguard Worker 00de7f4 [ui] Update the lat/lon values before sending the location 786*d870e050SAndroid Build Coastguard Worker 8d85440 Support unicode file paths on Windows 787*d870e050SAndroid Build Coastguard Worker 333f9af [AndroidEmu] Fix IniFile ownership bug in android/metrics. 788*d870e050SAndroid Build Coastguard Worker 00d8405 [UI] Update the "Documentation" link. 789*d870e050SAndroid Build Coastguard Worker ea76b39 [CrashUi] Uncap send/don't send report buttons. 790*d870e050SAndroid Build Coastguard Worker c426d52 [AndroidEmu] Fine, we won't cleanup libcurl. 791*d870e050SAndroid Build Coastguard Worker 84cf848 [UI] Swap minimize and close on non-Apple systems 792*d870e050SAndroid Build Coastguard Worker a05e583 Handles null pointer in gl(Compressed)Tex(Sub)Image 793*d870e050SAndroid Build Coastguard Worker 1b1cbe5 [UI] Make emulator usable on high-DPI Windows displays 794*d870e050SAndroid Build Coastguard Worker 8713e23 GL encoder null pointer check before write 795*d870e050SAndroid Build Coastguard Worker 948d57d [emubase] Fix a bad assert in Win32 Thread 796*d870e050SAndroid Build Coastguard Worker 717bb48 Apple camera synchronized access 797*d870e050SAndroid Build Coastguard Worker d5bddf6 Make WearAgentImpl noncopyable 798*d870e050SAndroid Build Coastguard Worker df15254 [emubase] Fix some code issues in win32 thread class 799*d870e050SAndroid Build Coastguard Worker c9bebff [Crash] Fix metrics crash if it failed to get a metrics file path 800*d870e050SAndroid Build Coastguard Worker bcfbc10 Suggest gfx driver updates more liberally. 801*d870e050SAndroid Build Coastguard Worker 09f16cb Fix a typo in GLEScontext::convertIndirect 802*d870e050SAndroid Build Coastguard Worker 1f82c2b [UI] Add a mechanism for recording UI events. 803*d870e050SAndroid Build Coastguard Worker 3e1419e [UI] Update the multitouch UI with a 2-finger swipe. 804*d870e050SAndroid Build Coastguard Worker ca1c5fd Pass more non-ASCII characters 805*d870e050SAndroid Build Coastguard Worker 0ce5578 [Crash] Crash in Qt on Mac when unplugging monitors 806*d870e050SAndroid Build Coastguard Worker 6a5cf18 [Qt] Fix the qt build on OS X 10.11 807*d870e050SAndroid Build Coastguard Worker 2dd5cea Dependencies: Build libcurl with debug symbols. 808*d870e050SAndroid Build Coastguard Worker 38e74ce Send more than 1 digit of altitude with the GPS location 809*d870e050SAndroid Build Coastguard Worker 622909c [Ui] Fix a horrible-looking help -> emulator help tab 810*d870e050SAndroid Build Coastguard Worker b024495 Crash fix: check for NULL surface when destroying it 811*d870e050SAndroid Build Coastguard Worker e1f11b5 Remove 32-bit Linux binaries from build.gradle. 812*d870e050SAndroid Build Coastguard Worker f08824f Move crash report preference to second column. 813*d870e050SAndroid Build Coastguard Worker c5a2d41 Obsolete 32-bit Linux binaries. 814*d870e050SAndroid Build Coastguard Worker 2632292 [Base] Add a circular buffer implementation 815*d870e050SAndroid Build Coastguard Worker 7b6750c [Crash] KmlParser didn't check for null xml content 816*d870e050SAndroid Build Coastguard Worker eb65fdf ANDROID-CODING-STYLE.TXT: Better doc for scoped enums. 817*d870e050SAndroid Build Coastguard Worker 655d02a [Emulib] Refuse curl operations if libcurl init failed. 818*d870e050SAndroid Build Coastguard Worker 891af35 [Emulib] make utils/filelock thread safe. 819*d870e050SAndroid Build Coastguard Worker 0d8d568 [crash] GpxParser could potentially crash on bad xml in gpx file 820*d870e050SAndroid Build Coastguard Worker c0a5a7a Crash fix: accessing NULL pointer in loopIo_fd call 821*d870e050SAndroid Build Coastguard Worker 3174fe4 [ui] Adjust Settings page now that "Send crash reports" is a pull-down 822*d870e050SAndroid Build Coastguard Worker 6256351 Change crash report preference to a dropdown. 823*d870e050SAndroid Build Coastguard Worker 4af6f31 [Crash] Get rid of heap allocation in crash handler 824*d870e050SAndroid Build Coastguard Worker 7e86e70 [Emulib] Fix a bad define for MAX_PATH on Windows 825*d870e050SAndroid Build Coastguard Worker 3f26697 [Win32] Improve the Win32UnicodeString class 826*d870e050SAndroid Build Coastguard Worker 77ca4ab Don't prompt users to upload crash on exit. 827*d870e050SAndroid Build Coastguard Worker 59e4662 Instrument to catch crashes in tcp_output 828*d870e050SAndroid Build Coastguard Worker d600a9c [Crash] Allow replacing the crash report data instead of appending 829*d870e050SAndroid Build Coastguard Worker 74f2f83 [crash] Create the QSettings less often as it crashes on Mac 830*d870e050SAndroid Build Coastguard Worker 1c4f706 Fix prebuilt default autotool make install command 831*d870e050SAndroid Build Coastguard Worker fb5d9c8 [ui] Zoom-related fixes. 832*d870e050SAndroid Build Coastguard Worker f932c73 On Windows and Mac, check invalid pointers before glDraw* 833*d870e050SAndroid Build Coastguard Worker 47da960 [ui] Fix an OSX/QEMU1 crash when showing error dialogs. 834*d870e050SAndroid Build Coastguard Worker bfcad49 [ui] Cleaning up EmulatorQtWindow. 835*d870e050SAndroid Build Coastguard Worker acba4c8 [ui] Don't take a screenshot when the Help page is displayed 836*d870e050SAndroid Build Coastguard Worker 20768d2 Add warning messages for deprecated window size flags. 837*d870e050SAndroid Build Coastguard Worker 1712364 android_mips.c: Change default cpu to 74Kf 838*d870e050SAndroid Build Coastguard Worker ee0d773 target-mips: Support for DSP ASE in Android QEMU 839*d870e050SAndroid Build Coastguard Worker c135fbb [Emulib] Quickfix: Use shared_ptr for AdbLivenessChecker. 840*d870e050SAndroid Build Coastguard Worker c9e0057 [ui] Adjust the spacing between radio buttons 841*d870e050SAndroid Build Coastguard Worker b3925ee [Mac build] Support the Mac SDK < 10.9 842*d870e050SAndroid Build Coastguard Worker 23cf517 [build] Now actually fix the build - c_str in right place 843*d870e050SAndroid Build Coastguard Worker e34443c Fix the build - sumbitted the wrong patch 844*d870e050SAndroid Build Coastguard Worker 0be2d58 [build] Fix build break on Mac - environ is not available 845*d870e050SAndroid Build Coastguard Worker d62f947 [Crash] Allocate less in attachData()/attachFile() 846*d870e050SAndroid Build Coastguard Worker 8e57deb [ui] Change "SDK Location" to "Backup ADB". 847*d870e050SAndroid Build Coastguard Worker 4904b27 [UI] Refactor the way emulator handles Qt stylesheets 848*d870e050SAndroid Build Coastguard Worker 84e036b Support glDrawElements with GL_UNSIGNED_INT 849*d870e050SAndroid Build Coastguard Worker 0139cce [Crash] Seal the metrics file early when exiting 850*d870e050SAndroid Build Coastguard Worker 572b6be [Crash] Attach process memory usage to the crash report 851*d870e050SAndroid Build Coastguard Worker 3ed49da [Emulib] Rename ScopedHandle to ScopedFileHandle 852*d870e050SAndroid Build Coastguard Worker 439ed27 [Emulib] Move ScopedHandle into Win32Utils 853*d870e050SAndroid Build Coastguard Worker a1f38de android/console.c: Fix minor typo (oubtound -> outbound). 854*d870e050SAndroid Build Coastguard Worker 5eda819 [Crash] Change the attachData() function to allocate less... 855*d870e050SAndroid Build Coastguard Worker f493e0c [Emulib] Make win32-specific headers easier to include 856*d870e050SAndroid Build Coastguard Worker bc25330 Add -use-system-libs command-line option. 857*d870e050SAndroid Build Coastguard Worker cb8f3b8 Re-add the "-scale" command line flag. 858*d870e050SAndroid Build Coastguard Worker 42a3831 Add memory, AVD and HAX info to crash reports 859*d870e050SAndroid Build Coastguard Worker 660715c Fix forward declaration of RenderWindowMessage 860*d870e050SAndroid Build Coastguard Worker 321bf5c [Emulib] Prevent thread leakage from android::base::Thread. 861*d870e050SAndroid Build Coastguard Worker e390313 emugl: Remove obsolete functions from glUtils.h 862*d870e050SAndroid Build Coastguard Worker d81be26 emugl: Remove obsolete GLErrorLog.h 863*d870e050SAndroid Build Coastguard Worker 1e34639 emugl: Remove codec_defs.h header. 864*d870e050SAndroid Build Coastguard Worker b41583d emugl: Remove obsolete GLClientState.{h,cpp} 865*d870e050SAndroid Build Coastguard Worker ececee7 emugl: Move i/o stream implementation to libOpenglRender 866*d870e050SAndroid Build Coastguard Worker c6f33e5 emugl: Refactor GLDecoderContextData class. 867*d870e050SAndroid Build Coastguard Worker a96e81a emugl: Remove obsolete source file GLSharedGroup.cpp 868*d870e050SAndroid Build Coastguard Worker bd46725 android-emugl: remove stale qemu-gles socket files 869*d870e050SAndroid Build Coastguard Worker 7c73938 [Build] Fix build on Windows - include the proper header 870*d870e050SAndroid Build Coastguard Worker 2759098 [Mac build fix] Use the proper clock for wall clock in System 871*d870e050SAndroid Build Coastguard Worker 5e80807 [Crash] Log qemu main loop parameters into the crash report 872*d870e050SAndroid Build Coastguard Worker d477452 [emulib, qemu1] Attach command line and environment to crash 873*d870e050SAndroid Build Coastguard Worker 53dec33 [Emulib] Added a System::envGetAll() call 874*d870e050SAndroid Build Coastguard Worker 559c2b4 [CrashReporter] Function to attach additional data to the crash report 875*d870e050SAndroid Build Coastguard Worker 32ecaa8 [ui] Make the zoom button show the correct state. 876*d870e050SAndroid Build Coastguard Worker 0ea0d2d Check invalid pointers before sending them to glDraw* 877*d870e050SAndroid Build Coastguard Worker f710e7f Handle v024 pixel format for macbook pro webcam 878*d870e050SAndroid Build Coastguard Worker 34c3012 [Metrics] Send wall clock in metrics an if exiting has started 879*d870e050SAndroid Build Coastguard Worker f98c618 [Emulib] Add wall clock time to System::getProcessTimes() 880*d870e050SAndroid Build Coastguard Worker b755860 'Auto send report' checkbox 881*d870e050SAndroid Build Coastguard Worker ddc39fb [ui] Fix zoom on OSX/Windows. 882*d870e050SAndroid Build Coastguard Worker 7e33ebf Change the Qt build script to use plaintext patches 883*d870e050SAndroid Build Coastguard Worker 27fdd69 [qemu1] Fix the use after free in the gui_timer 884*d870e050SAndroid Build Coastguard Worker fc96614 Disable multi-touch support for api <= 21 885*d870e050SAndroid Build Coastguard Worker fc813b9 Save user crashreport prefs; detect exit crashes 886*d870e050SAndroid Build Coastguard Worker 3e2871d Fix Win32UnicodeString::append not copying all data 887*d870e050SAndroid Build Coastguard Worker 8eb22ac Windows: Fix compilation with newer GCC toolchain. 888*d870e050SAndroid Build Coastguard Worker 7ff0424 audio: Avoid 100% CPU usage on Linux 889*d870e050SAndroid Build Coastguard Worker 64da37d Check the scaled skin surface bitmap before using it 890*d870e050SAndroid Build Coastguard Worker 55fd61d [ui] Change from using QErrorMessage::qtHandler() 891*d870e050SAndroid Build Coastguard Worker 4df2cdf Patch QImage::smoothScaled to check for null pointer. 892*d870e050SAndroid Build Coastguard Worker 9a9c02f [ui] Warns users of a non-multitouch AVD on click not show. 893*d870e050SAndroid Build Coastguard Worker 47cf47f Create default cache.img if missing in build environment 894*d870e050SAndroid Build Coastguard Worker f655161 [ui] Fix some resizing edge cases on Windows. 895*d870e050SAndroid Build Coastguard Worker 840481d [Mac] Fix a possible dangling pointer use in Mac quit command 896*d870e050SAndroid Build Coastguard Worker 98eb464 emugl: Export renderer public API headers. 897*d870e050SAndroid Build Coastguard Worker 0af92dc android_pipe.h: Remove android_pipe_set_raw_adb_mode(). 898*d870e050SAndroid Build Coastguard Worker 3f76033 [ui]: Change how the emulator reports screen dimensions. 899*d870e050SAndroid Build Coastguard Worker 6a5cdc9 [qemu1] Really initialize process on the main thread. 900*d870e050SAndroid Build Coastguard Worker db7f902 [Crash] Report an internal error on OOM in skin redrawing func 901*d870e050SAndroid Build Coastguard Worker b514f1f [Crash-Die] Support of crashhandler_die() in the service 902*d870e050SAndroid Build Coastguard Worker 5186a90 [Crash-Die] Add a crashhandler_die() function to the reporter 903*d870e050SAndroid Build Coastguard Worker 7fda836 [OS X] Quit correctly on Cmd-Q 904*d870e050SAndroid Build Coastguard Worker 16edb6e Leak emulator-qt-window to avoid exit crash on OSX 905*d870e050SAndroid Build Coastguard Worker 45d7a67 Fixing skin image unrefs 906*d870e050SAndroid Build Coastguard Worker a01e3c8 [Build fix] Test crasher didn't add emulib ldflags 907*d870e050SAndroid Build Coastguard Worker ede76aa [qemu1] Route Ctrl-C event to EmulatorQtWindow::closeRequest. 908*d870e050SAndroid Build Coastguard Worker 5ed7766 [CrashSys] Simplify the crash system work with paths 909*d870e050SAndroid Build Coastguard Worker 44e4284 [Emulib] PathUtils::extension() and variadic-args join() 910*d870e050SAndroid Build Coastguard Worker 51012af [Emulib] Add a convenience ctor to StringView 911*d870e050SAndroid Build Coastguard Worker 96a7e17 [ui] Make the error dialog modal. 912*d870e050SAndroid Build Coastguard Worker 58c3c28 [Emulib] Report error when screenshot grabbing fails due to bad Sdk path 913*d870e050SAndroid Build Coastguard Worker c0e8241 use hw.lcd.depth in config.ini as default bpp 914*d870e050SAndroid Build Coastguard Worker 997089a [Emulib] A Uuid class implementation 915*d870e050SAndroid Build Coastguard Worker 52bc312 [Emulib] Add libuuid to the prebuilts 916*d870e050SAndroid Build Coastguard Worker 7d262ad [Build] Support custom make install commands for prebuilts 917*d870e050SAndroid Build Coastguard Worker 9e2fa4c [ui] Pass key-releases through the multitouch overlay. 918*d870e050SAndroid Build Coastguard Worker 6795766 ui: Remove the "-scale" flag and "window scale" command. 919*d870e050SAndroid Build Coastguard Worker 1636373 ui: Adjust button boundaries 920*d870e050SAndroid Build Coastguard Worker ed2f23b Disable update-surface path when emugl rendering 921*d870e050SAndroid Build Coastguard Worker 8efade7 [Emulib] Cleanup force terminated subprocess 922*d870e050SAndroid Build Coastguard Worker 7cb0aa1 ui: Prevent the emulator window from drifting on resize. 923*d870e050SAndroid Build Coastguard Worker 2edd71a Skip skin display initialization in no-window mode 924*d870e050SAndroid Build Coastguard Worker 09efc62 Handle memory allocation failure when udpate framebuffer 925*d870e050SAndroid Build Coastguard Worker 7a63bdd Fix inconsistency in the guest and host when GLES version=3 926*d870e050SAndroid Build Coastguard Worker 0f4557b Fix handling of "-prop xxx=yyy" on the command line 927*d870e050SAndroid Build Coastguard Worker bd5898f Fix misspellings in toolchain generator. 928*d870e050SAndroid Build Coastguard Worker 37df147 Fix segfault on startup when keys are pressed 929*d870e050SAndroid Build Coastguard Worker 32d354a android_pipe_pingpong_unittest: new unit-test. 930*d870e050SAndroid Build Coastguard Worker b5e47aa TestAndroidPipeDevice: new testing helper class. 931*d870e050SAndroid Build Coastguard Worker a3a6a9c android_pipe.h: Improve interface for testability. 932*d870e050SAndroid Build Coastguard Worker 69a4f3f Use the thread specific looper in gles for qemu2 933*d870e050SAndroid Build Coastguard Worker 874dc4d Fix typo - "Ctrl+Alt" shouldn't have spaces 934*d870e050SAndroid Build Coastguard Worker af418b3 ui: Make the multitouch UI prettier. 935*d870e050SAndroid Build Coastguard Worker 02c598a Removes the "themed pixel line" beneath the nav bar. 936*d870e050SAndroid Build Coastguard Worker b6e3fb3 AddressSanitizer - initial usability improvements 937*d870e050SAndroid Build Coastguard Worker 4cf3e5f [Crash] Show an error message about VirtualBox when Hax sync fails 938*d870e050SAndroid Build Coastguard Worker 11e1587 Add build option for sanitizers. 939*d870e050SAndroid Build Coastguard Worker 41f5a69 [Ui] Fix a crash on exit if adb install was still running 940*d870e050SAndroid Build Coastguard Worker b5537d8 [Issue 197067] Fix weirdness with "ungrab keyboard" on help page 941*d870e050SAndroid Build Coastguard Worker f0f8c66 Fix crash on exit for AVDs using webcam on Mac 942*d870e050SAndroid Build Coastguard Worker ba815d0 Fix null functions in gles2_decoder_context_t 943*d870e050SAndroid Build Coastguard Worker 2c87c90 ui: Add contrast to extended window 944*d870e050SAndroid Build Coastguard Worker d19d461 Move opengles_free to main thread 945*d870e050SAndroid Build Coastguard Worker e976ad5 [Emulib] Add adb liveness check. 946*d870e050SAndroid Build Coastguard Worker 8cd9fa9 [Emulib] Enable base/* verbose logs with -debug-all 947*d870e050SAndroid Build Coastguard Worker e9b1961 [OS X] Make the "Quit" menu entry functional 948*d870e050SAndroid Build Coastguard Worker 423f1b6 ui: Updated the resizing implementation on OSX. 949*d870e050SAndroid Build Coastguard Worker 3d79448 (Cleanup) Update old users of path_getSdkRoot. 950*d870e050SAndroid Build Coastguard Worker ca547ff [Emulib] Add ConfigDirs::getSdkRootDirectory. 951*d870e050SAndroid Build Coastguard Worker ab7715d [Emulib] Fix debug tags parsing 952*d870e050SAndroid Build Coastguard Worker 58c5d19 Adding dsymutil to mac symbol generation 953*d870e050SAndroid Build Coastguard Worker 4619a38 Implement an OpenGL Qt widget based on emugl libraries 954*d870e050SAndroid Build Coastguard Worker 54bb4ad Revert "Revert "Change the default hw.cpu.ncore to 2"" 955*d870e050SAndroid Build Coastguard Worker baa0695 Revert "Change the default hw.cpu.ncore to 2" 956*d870e050SAndroid Build Coastguard Worker b7aed4e emugl: Convert s_gles1 and s_gles2 to GLESv1Dispatch / GLESv2Dispatch. 957*d870e050SAndroid Build Coastguard Worker 74c5d10 Remove anisotropic filtering unsupported message. 958*d870e050SAndroid Build Coastguard Worker 2f37cd9 Downgrade anisotropic filtering from a warning. 959*d870e050SAndroid Build Coastguard Worker 370f68e Disable dedicated RenderWindow threads. 960*d870e050SAndroid Build Coastguard Worker 0da8339 [Emulib] Set correct sigmask in System::runCommand. 961*d870e050SAndroid Build Coastguard Worker d90f88c [qemu] Remove global SIGCHLD handler. 962*d870e050SAndroid Build Coastguard Worker 37354ee ui: Eliminate crash when entering trackball mode 963*d870e050SAndroid Build Coastguard Worker f29f62f [Emulib] Remove unsed GoogleAnalytics metrics client. 964*d870e050SAndroid Build Coastguard Worker bdf0c12 [Emulib] Fix a metrics_reporter crash (NULL --> std::string conversion) 965*d870e050SAndroid Build Coastguard Worker 779fbc1 [Emulib] Fix PodVector's const_iterator. 966*d870e050SAndroid Build Coastguard Worker 487ab36 GL 3.0 extensions: Misleading errormsg suppression 967*d870e050SAndroid Build Coastguard Worker 2a739e3 Limit stack search for gfx crash user suggestion 968*d870e050SAndroid Build Coastguard Worker 28a403b Add comments and report id to crash report dialog 969*d870e050SAndroid Build Coastguard Worker 1ac6780 Adding qemu1 console crash command 970*d870e050SAndroid Build Coastguard Worker aeff0c1 Disabling crash-service unittest on mac 971*d870e050SAndroid Build Coastguard Worker 913b8a6 Fix mesa on windows 972*d870e050SAndroid Build Coastguard Worker 2a28643 [Emulib] (Somewhat) modernization of metrics_reporter. 973*d870e050SAndroid Build Coastguard Worker 7df0a85 ui: Fix a crash in skin_window_move_mouse 974*d870e050SAndroid Build Coastguard Worker e8e5507 Additional check for GL 3.0 extension getting 975*d870e050SAndroid Build Coastguard Worker b580796 Ensure graceful failure when the skin bitmap is null 976*d870e050SAndroid Build Coastguard Worker 4839be9 ui: Allow for multiple screens when positioning the emulator window 977*d870e050SAndroid Build Coastguard Worker 02310aa On gfx driver crash, suggest software rendering 978*d870e050SAndroid Build Coastguard Worker 0423b5e emugl: Remove library loading from decoders' initGL() methods. 979*d870e050SAndroid Build Coastguard Worker 839940d emugl: Make glGetStringi() a GLESv3 extension to avoid compiler warning. 980*d870e050SAndroid Build Coastguard Worker 395961a emugl: Add a few more entry points to GLDispatch 981*d870e050SAndroid Build Coastguard Worker e073998 emugl: Add ANDROID_SKIN_INCLUDES 982*d870e050SAndroid Build Coastguard Worker 048d491 emugl: Define EMUGL_SRCDIR and EMUGL_INCLUDES 983*d870e050SAndroid Build Coastguard Worker 30ba0ed emugl: Move OpenGLESDispatch API headers to .../host/include 984*d870e050SAndroid Build Coastguard Worker 78bf951 emugl: Move public API headers to .../host/include 985*d870e050SAndroid Build Coastguard Worker 99c545e Fix Windows WM_DESTROY warning on exit 986*d870e050SAndroid Build Coastguard Worker 3ba830a ui: Remove the multitouch overlay when losing focus. 987*d870e050SAndroid Build Coastguard Worker 0505580 Revert "emugl: Refactor libOpenGLESDispatch" 988*d870e050SAndroid Build Coastguard Worker fda1d55 [Emulib] Add RecurrentTask and simplify ParallelTask. 989*d870e050SAndroid Build Coastguard Worker d3e7710 [Cleanup] Get rid of some compier warnings 990*d870e050SAndroid Build Coastguard Worker 4730bcf [Emulib] Fix the StringVector initializer-list ctor 991*d870e050SAndroid Build Coastguard Worker 5e006c3 Change the default hw.cpu.ncore to 2 992*d870e050SAndroid Build Coastguard Worker b6cf582 Boot with -no-window and any skin 993*d870e050SAndroid Build Coastguard Worker 6e6b29f Fix some ugliness at the top of extended controls window 994*d870e050SAndroid Build Coastguard Worker 82dae65 UI Refactoring - split up extended controls [final] 995*d870e050SAndroid Build Coastguard Worker 5e67873 Remove extra format from D(...) in surface-qt.cpp 996*d870e050SAndroid Build Coastguard Worker 244b90b ui: Default the device location to the Googleplex 997*d870e050SAndroid Build Coastguard Worker a8a549f [Emulib] Metrics: Also report host os with crash stats. 998*d870e050SAndroid Build Coastguard Worker f130685 Fix scrollbar styling 999*d870e050SAndroid Build Coastguard Worker 45aa551 UI Refactoring - split up extended controls [part 3] 1000*d870e050SAndroid Build Coastguard Worker 34291e9 (WIP) Add new gfx drivers from crash reports 1001*d870e050SAndroid Build Coastguard Worker e53882d [Emulib] Fix some breakpad warnings (macro redefinition) 1002*d870e050SAndroid Build Coastguard Worker 9d6b0d7 [Emulib] System::runCommand improvements. 1003*d870e050SAndroid Build Coastguard Worker 55ea00b emugl: Refactor libOpenGLESDispatch 1004*d870e050SAndroid Build Coastguard Worker 26c2af1 [UI] Cleanup the method that caused warning from Qt 1005*d870e050SAndroid Build Coastguard Worker 8ddf6a8 [CrashService] Fix some issues with crash in Gfx driver detection 1006*d870e050SAndroid Build Coastguard Worker 96c0ace Fix booting problem with resize2fs on windows 1007*d870e050SAndroid Build Coastguard Worker c58f9f5 [Crash] Check the UI agent before accessing it as it can be null 1008*d870e050SAndroid Build Coastguard Worker f7c542d Make user suggestions from crash dump 1009*d870e050SAndroid Build Coastguard Worker 91fe815 [Emulib] Workaround Cygwin issue with CreateProcess and null std handles 1010*d870e050SAndroid Build Coastguard Worker 97d89de [Emubase] Remove unneeded functions from StringVector 1011*d870e050SAndroid Build Coastguard Worker 74ff767 (WIP) New hwinfo collection flow 1012*d870e050SAndroid Build Coastguard Worker 36583f6 ui: Undelete the labels on the two Settings paths 1013*d870e050SAndroid Build Coastguard Worker 3491c5f [Emulib] Add an object to run task in thread and collect result. 1014*d870e050SAndroid Build Coastguard Worker 61b82d5 emugl: Handle glGetString(GL_EXTENSIONS) deprecation. 1015*d870e050SAndroid Build Coastguard Worker d432b25 package-release.sh: Add --debug option 1016*d870e050SAndroid Build Coastguard Worker 29bb7bd package-release.sh: Fix packaging of qemu2 darwin binaries 1017*d870e050SAndroid Build Coastguard Worker ca040ac [UI] Make extended controls active and retain old tab on setOnTop() 1018*d870e050SAndroid Build Coastguard Worker 52b035c [CPUID] Fixed the virtualization instructions detection logic 1019*d870e050SAndroid Build Coastguard Worker 9cae231 Fix SmartPtr crash 1020*d870e050SAndroid Build Coastguard Worker ae4b807 Force touch instead of multi-touch for api 10 1021*d870e050SAndroid Build Coastguard Worker 2c2b4fd Replace more exit calls with chain-of-returns. 1022*d870e050SAndroid Build Coastguard Worker c723df5 Allow more responsive UI. 1023*d870e050SAndroid Build Coastguard Worker f2a801b clang-formatted -no-window changes 1024*d870e050SAndroid Build Coastguard Worker 6fbb63a Adding -no-window support in the Android Emulator 1025*d870e050SAndroid Build Coastguard Worker d92a395 ui: Adds a popup recommending x86 AVD's if supported. 1026*d870e050SAndroid Build Coastguard Worker 463b032 ui: Remove bogus tool tip from SEND MESSAGE button 1027*d870e050SAndroid Build Coastguard Worker e0cc3fe [Qt] More fixes to dialog generation. 1028*d870e050SAndroid Build Coastguard Worker ce354fb Trailing EOL breaks the test. 1029*d870e050SAndroid Build Coastguard Worker be446de Option to collect system info on crash 1030*d870e050SAndroid Build Coastguard Worker 1a0b24c [qt] Set parent widget for progress dialog. 1031*d870e050SAndroid Build Coastguard Worker f3f4332 ui: Updates the file push dialog to show progress. 1032*d870e050SAndroid Build Coastguard Worker 882d293 Fix missing EOL in text files. 1033*d870e050SAndroid Build Coastguard Worker 6168e7c Fix line endings DOS -> UNIX. 1034*d870e050SAndroid Build Coastguard Worker 33b1676 Remove executable bit from non-executable files. 1035*d870e050SAndroid Build Coastguard Worker 48d6ae7 Split EGLDispatch and GLESv*Dispatch from libOpenGLRenderer 1036*d870e050SAndroid Build Coastguard Worker d48df62 build-qemu-android.sh: Add --no-android option. 1037*d870e050SAndroid Build Coastguard Worker b6d0217 [Emulib] Use new path for Android Studio installation id. [RELAND] 1038*d870e050SAndroid Build Coastguard Worker 942c168 Revert "[Emulib] Use new path for Android Studio installation id." 1039*d870e050SAndroid Build Coastguard Worker 8fdb7b9 ui: Remove spurious error pop-up on "end call" 1040*d870e050SAndroid Build Coastguard Worker b471adb [Emulib] Use new path for Android Studio installation id. 1041*d870e050SAndroid Build Coastguard Worker c4d4307 ui: Emulator "always on top" 1042*d870e050SAndroid Build Coastguard Worker 7e849e9 ui: Minor zoom fixes. 1043*d870e050SAndroid Build Coastguard Worker f94ff8d Create common utility functions for handling DNS 1044*d870e050SAndroid Build Coastguard Worker 5a89c71 [Emulib] Bugfixes in android::base::Thread 1045*d870e050SAndroid Build Coastguard Worker 747fa1a [Emulib] Sleep for active timers in generic looper 1046*d870e050SAndroid Build Coastguard Worker 9e11b0b Add descriptions to tool tips on the tool window buttons. 1047*d870e050SAndroid Build Coastguard Worker 99f91c1 ui: Fix the rotate keyboard shortcuts on OSX. 1048*d870e050SAndroid Build Coastguard Worker 5bb5240 ui: Fix more flicker on rotation. 1049*d870e050SAndroid Build Coastguard Worker 0249d55 Allow anisotropic filtering. 1050*d870e050SAndroid Build Coastguard Worker 4375d17 UI Refactoring - split up extended controls [part 2] 1051*d870e050SAndroid Build Coastguard Worker a64d10a Rotate left/right using keyboard shortcuts 1052*d870e050SAndroid Build Coastguard Worker e313001 Update skin files documentation. 1053*d870e050SAndroid Build Coastguard Worker 3399b48 Bring back the separate rotation buttons 1054*d870e050SAndroid Build Coastguard Worker 8052ff7 Use a bogus domain name in invalidURL crash reporter test. 1055*d870e050SAndroid Build Coastguard Worker f56be5f Changing crashsystem spawn service to runCommand 1056*d870e050SAndroid Build Coastguard Worker 8553948 [Qemu] Get rid of most obvious exit() calls in qemu1 1057*d870e050SAndroid Build Coastguard Worker b872aee [eGl] Fix the crash if glGetString() returns NULL 1058*d870e050SAndroid Build Coastguard Worker e4a65cb [Metrics/UpdateCheck] Correctly encode the query string when reporting 1059*d870e050SAndroid Build Coastguard Worker 42af71e [Emulib] Add Uri::FormatEncodeArguments() to encode query string 1060*d870e050SAndroid Build Coastguard Worker f687d93 [Emulib] StringFormat() improvement: support string classes 1061*d870e050SAndroid Build Coastguard Worker a5c5302 UI Refactoring - split up extended controls [part 1] 1062*d870e050SAndroid Build Coastguard Worker 612d37f [Egl] Fix the finalization of FrameBuffer if it wasn't created yet 1063*d870e050SAndroid Build Coastguard Worker 88d02d6 [Metrics] Add better debug message to metrics uploading 1064*d870e050SAndroid Build Coastguard Worker 3dab939 Fix appearance of "play" button icon on Retina screen 1065*d870e050SAndroid Build Coastguard Worker a11d28b Fix build breakage caused by https://android-review.googlesource.com/#/c/189031/ 1066*d870e050SAndroid Build Coastguard Worker 726637d base: Accept StringView objects in logger. 1067*d870e050SAndroid Build Coastguard Worker 49f3623 Fix -gpu mesa when pressing power button will crash 1068*d870e050SAndroid Build Coastguard Worker 0428d29 base: Group System.h functions by category. 1069*d870e050SAndroid Build Coastguard Worker 31f27a7 Full-skin rotation 1070*d870e050SAndroid Build Coastguard Worker 529f9a9 base: Migrate android::base::System functions to use StringView. 1071*d870e050SAndroid Build Coastguard Worker 678a5b8 metrics: Add object to automatically flush metrics file. 1072*d870e050SAndroid Build Coastguard Worker fbeed26 Qt: Implement a Qt event loop based Looper. 1073*d870e050SAndroid Build Coastguard Worker ac4b8c0 [Emu-Check] Add a new 'hyper-v' check to the emulator-check 1074*d870e050SAndroid Build Coastguard Worker 054c927 [Emulib] Fix and extend the Win32UnicodeString copying/assignment 1075*d870e050SAndroid Build Coastguard Worker a5a893f [Emulib] Search for an executable on path when launching (Windows) 1076*d870e050SAndroid Build Coastguard Worker 14f506f [Emulib] Change Win32UnicodeString to constuct from StringView 1077*d870e050SAndroid Build Coastguard Worker 1eb8484 [Qemu1] Make /dev/kvm fd close on exec 1078*d870e050SAndroid Build Coastguard Worker 0320267 [EmuCheck] New emulator-check binary for Android Studio queries 1079*d870e050SAndroid Build Coastguard Worker 533dd97 Put multi-touch setting back 1080*d870e050SAndroid Build Coastguard Worker 368890a skin: Fixes more flicker on Windows. 1081*d870e050SAndroid Build Coastguard Worker 0eb2ca7 Code cleanup crash service 1082*d870e050SAndroid Build Coastguard Worker 5dfcdb6 Clean up crash reporter, increase wait interval 1083*d870e050SAndroid Build Coastguard Worker dd0bf82 Changing win crash reporter to wait on named pipe 1084*d870e050SAndroid Build Coastguard Worker 4cc1b13 [Ui] Fix the segfault at exit (again x3) 1085*d870e050SAndroid Build Coastguard Worker 41b4526 [UpdateChecker] Removed unnecessary StringView() ctor call 1086*d870e050SAndroid Build Coastguard Worker 8a24018 [Emulib] System::runCommmand() function 1087*d870e050SAndroid Build Coastguard Worker dd9c448 [Emulib] System::findBundledExecutable() now searches in root too 1088*d870e050SAndroid Build Coastguard Worker b338a59 [Emulib] PathUtils - add toExecutableName() and StringView params 1089*d870e050SAndroid Build Coastguard Worker 7fdeb6b [Emulib] Small improvement of Uri::Encode/Decode() 1090*d870e050SAndroid Build Coastguard Worker a3c5165 [Emulib] Improve the StringView class 1091*d870e050SAndroid Build Coastguard Worker 3111670 [Emulib] Add = {} initialization support to PodVector&StringVector 1092*d870e050SAndroid Build Coastguard Worker 17cf32b [Emulib] Add a header to enable enum class fields 1093*d870e050SAndroid Build Coastguard Worker 182c566 Patch QT mingw qmake.config for release_with_debug 1094*d870e050SAndroid Build Coastguard Worker 1f79806 Change crashreport errors to warnings 1095*d870e050SAndroid Build Coastguard Worker 4a403b0 [Emulib] Fix update check URL formatting. 1096*d870e050SAndroid Build Coastguard Worker 5bcb83d skin: Fixes flicker on resize (Linux/Windows). 1097*d870e050SAndroid Build Coastguard Worker 65d5cd1 [Launcher] Fix engine autodetection logic for -help and -version 1098*d870e050SAndroid Build Coastguard Worker 07f50cf [UpdateCheck] Don't uriencode the web site address 1099*d870e050SAndroid Build Coastguard Worker b399658 [Qemu1] Don't delete main thread's looper with metrics teardown 1100*d870e050SAndroid Build Coastguard Worker a43b6ce Add build-id linker flag to prebuilt build scripts 1101*d870e050SAndroid Build Coastguard Worker ef483c4 Re-Adding crashreport unit tests 1102*d870e050SAndroid Build Coastguard Worker 14e5aee [UpdateCheck] Pass additional arguments to the update check url 1103*d870e050SAndroid Build Coastguard Worker 2581930 Add build-id linker flag to new BUILD_TARGET_LDFLAGS 1104*d870e050SAndroid Build Coastguard Worker a639a55 Make the tool window look nice on retina displays 1105*d870e050SAndroid Build Coastguard Worker 6329642 Unit test updates following update checker changes 1106*d870e050SAndroid Build Coastguard Worker d2a6ea9 [Emulib] Implemented a missing StringView(const String&) ctor 1107*d870e050SAndroid Build Coastguard Worker c787dcc [Emulib] Add System::getOsType() method 1108*d870e050SAndroid Build Coastguard Worker 2f0dc3e Add tool tips to tool window buttons 1109*d870e050SAndroid Build Coastguard Worker 5fde8f8 SDK tools version --> emulator version updates 1110*d870e050SAndroid Build Coastguard Worker 0c3e6b5 Allow ANDROID_GL_SOFTWARE_RENDERER=1 in QEMU2 1111*d870e050SAndroid Build Coastguard Worker fb3e449 android/curl-support.h: Refactor CURL using code 1112*d870e050SAndroid Build Coastguard Worker d932953 android/qemu-setup.c: Move to AndroidEmu. 1113*d870e050SAndroid Build Coastguard Worker ed0e6be android/emulation/android_pipe.c: Move to AndroidEmu. 1114*d870e050SAndroid Build Coastguard Worker 9705caa [Launcher] Don't rely on argv[0] when looking for the engine 1115*d870e050SAndroid Build Coastguard Worker 3fba32b [Launcher] Renamed main launcher file .c -> .cpp 1116*d870e050SAndroid Build Coastguard Worker bda00f4 ui: Changes the controls for zoom. 1117*d870e050SAndroid Build Coastguard Worker 29ef892 android/main-common-ui.h: New header. 1118*d870e050SAndroid Build Coastguard Worker 930fd90 Fix --out-dir=<dir> build. 1119*d870e050SAndroid Build Coastguard Worker 9d3aca5 build: Add new definitions-*.mk files 1120*d870e050SAndroid Build Coastguard Worker 7eac752 build: Rename OBJS_DIR to BUILD_OBJS_DIR 1121*d870e050SAndroid Build Coastguard Worker 75884a0 build: Get rid of SRC_PATH + small cleanups 1122*d870e050SAndroid Build Coastguard Worker 982c3af build: Rename BUILD_DEBUG_EMULATOR to BUILD_DEBUG 1123*d870e050SAndroid Build Coastguard Worker c825124 build: Rename local-host-tool and local-host-define 1124*d870e050SAndroid Build Coastguard Worker e735ea6 build: More HOST_XXX renames. 1125*d870e050SAndroid Build Coastguard Worker 16e325c build: Rename HOST_OS and HOST_ARCH 1126*d870e050SAndroid Build Coastguard Worker 2054ea5 build: Rename HOST_XXX and MY_XXX variables. 1127*d870e050SAndroid Build Coastguard Worker 7c21815 build: Move definitions from Makefile.top.mk to binary.make 1128*d870e050SAndroid Build Coastguard Worker 3ad4d79 build: More renaming of internal variables. 1129*d870e050SAndroid Build Coastguard Worker d909771 build: Rename SYMBOLS_DIR to _BUILD_SYMBOLS_DIR 1130*d870e050SAndroid Build Coastguard Worker 664c63c build: Rename BUILD_SYSTEM to _BUILD_CORE_DIR 1131*d870e050SAndroid Build Coastguard Worker 902cd51 Move Makefile to android/build/main.make 1132*d870e050SAndroid Build Coastguard Worker ab6d0f1 build: Move emulator-libui to Makefile.android-emu.mk 1133*d870e050SAndroid Build Coastguard Worker 38c6beb build: Cleanup emulator-libui rules. 1134*d870e050SAndroid Build Coastguard Worker 2b3b168 build: Move GPS/KML parser code to AndroidEmu. 1135*d870e050SAndroid Build Coastguard Worker 8903d40 build: Get rid of emulator-common module. 1136*d870e050SAndroid Build Coastguard Worker 18b3b8d Move audio-test.[hc] into android-qemu1-glue/ 1137*d870e050SAndroid Build Coastguard Worker fbbe0ef Fix windows unit-tests. 1138*d870e050SAndroid Build Coastguard Worker ac5b9f7 Removing osmesa from mesa build script 1139*d870e050SAndroid Build Coastguard Worker ebb91f7 ui: Stop the emulator window from moving during rotation 1140*d870e050SAndroid Build Coastguard Worker 3210d9a Implement the help hotkey 1141*d870e050SAndroid Build Coastguard Worker 1d40507 Change the "home" key shortcut on OS X 1142*d870e050SAndroid Build Coastguard Worker 794a9d2 Make hotkey strings on the Help page platform-specific. 1143*d870e050SAndroid Build Coastguard Worker 11374dc Make crash dump details path more robust 1144*d870e050SAndroid Build Coastguard Worker 123edb6 Fixing win64 crash service path 1145*d870e050SAndroid Build Coastguard Worker 72bde8a [Mac] Fixed the haxm memory leak when adb is launched from emulator 1146*d870e050SAndroid Build Coastguard Worker 92be18b [Emulator] Fix freeze on exit (Windows) 1147*d870e050SAndroid Build Coastguard Worker bd6d15b [Emulib] Fixed System::runSilentCommand() for Posix 1148*d870e050SAndroid Build Coastguard Worker db384ed Revert "Force windows crash-service path to 32 bit" 1149*d870e050SAndroid Build Coastguard Worker c96cbdb Force 64 bit emulator on OSX 1150*d870e050SAndroid Build Coastguard Worker b8cd20e Fixing windows crash service client detection 1151*d870e050SAndroid Build Coastguard Worker 978fafd Force windows crash-service path to 32 bit 1152*d870e050SAndroid Build Coastguard Worker e37d841 HACK: Fix -gpu mesa on qemu2 1153*d870e050SAndroid Build Coastguard Worker 8593b7f [Emulib] System::runSilentCommand() improvements 1154*d870e050SAndroid Build Coastguard Worker abdc2c8 Install prebuilt dll symbols during build flow 1155*d870e050SAndroid Build Coastguard Worker 3b91989 Move copy of prebuilt dlls to android-configure 1156*d870e050SAndroid Build Coastguard Worker 6d858bf ui: Updated Qt UI keyboard shorcuts. 1157*d870e050SAndroid Build Coastguard Worker eda4eb2 build: Move AndroidEmu unit-tests. 1158*d870e050SAndroid Build Coastguard Worker fa72f03 build: Move crash service sources out of AndroidEmu. 1159*d870e050SAndroid Build Coastguard Worker bf20bd9 build: cleanup AndroidEmu dependencies. 1160*d870e050SAndroid Build Coastguard Worker 8ead67f build: Move android-wear into AndroidEmu. 1161*d870e050SAndroid Build Coastguard Worker 5eb2e37 Makefile.android-emu.mk: Move jpeg-compress.c and uncompress.cpp 1162*d870e050SAndroid Build Coastguard Worker 4dbf961 Fix out-of-bounds access in Qt image scaling 1163*d870e050SAndroid Build Coastguard Worker 25c0454 Makefile.android-emu.mk: Reduce dependent sources list. 1164*d870e050SAndroid Build Coastguard Worker 626ce62 Makefile.android-emu.mk: cleanup. 1165*d870e050SAndroid Build Coastguard Worker 24ecc2d Use different SwiftShader library naming scheme. 1166*d870e050SAndroid Build Coastguard Worker e268e26 [Launcher] Allow '-debug-init' to act as '-verbose' in launcher 1167*d870e050SAndroid Build Coastguard Worker a294563 [Emulib] Print the 'sdk root not found' message once 1168*d870e050SAndroid Build Coastguard Worker a9a7b97 Adding symbols and strip to prebuilt build scripts 1169*d870e050SAndroid Build Coastguard Worker dbf34e8 Qt: Handle adb start failure when close emulator 1170*d870e050SAndroid Build Coastguard Worker 99a4c1e [Emulib] Unquote the ANDROID_SDK_ROOT path on Win32 1171*d870e050SAndroid Build Coastguard Worker 3bd6103 Fix emulator hang when receiving a phone call 1172*d870e050SAndroid Build Coastguard Worker e7cbccd Send adb shell stop before close 1173*d870e050SAndroid Build Coastguard Worker 119ce8d Add 'mips' to ranchu backend support list 1174*d870e050SAndroid Build Coastguard Worker 30c4f1c emulator: Fix platform build run. 1175*d870e050SAndroid Build Coastguard Worker 7d93a59 build: Move EMULATOR_COMMON_XXX to Makefile.common.mk 1176*d870e050SAndroid Build Coastguard Worker f57837d [windows] camera: Remove QEMU dependency. 1177*d870e050SAndroid Build Coastguard Worker b849f04 Allow -gpu swiftshader if swiftshader is available. 1178*d870e050SAndroid Build Coastguard Worker 82eca1f build: Remove obsolete LOCAL_NO_DEFAULT_COMPILER 1179*d870e050SAndroid Build Coastguard Worker 67068fc CleanSpec.mk: Remove obsolete file. 1180*d870e050SAndroid Build Coastguard Worker 0b0af35 Makefile: Remove LIBS_DIR 1181*d870e050SAndroid Build Coastguard Worker 2ea53d0 Makefile: Remove obsolete VPATH usage. 1182*d870e050SAndroid Build Coastguard Worker 71ad206 Makefile: Rename CONFIG_H to CONFIG_HOST_H 1183*d870e050SAndroid Build Coastguard Worker f8447b0 Fixes a multi-touch related bug (see below). 1184*d870e050SAndroid Build Coastguard Worker 7b357b2 [Emulib] Cleanup of UpdateChecker (use the async API) 1185*d870e050SAndroid Build Coastguard Worker a053494 [qemu1] Move the metrics reporting into separate thread 1186*d870e050SAndroid Build Coastguard Worker e0eb2f3 docs/DEVELOPMENT.TXT: Update docs. 1187*d870e050SAndroid Build Coastguard Worker da4fa8a [Emulib] C wrappers for the c++ android::base::async() function 1188*d870e050SAndroid Build Coastguard Worker 5eca844 [Emulib] async() new function + auto signal masking in new threads 1189*d870e050SAndroid Build Coastguard Worker 27ab19c [Cleanup] Renamed metrics files .c -> .cpp 1190*d870e050SAndroid Build Coastguard Worker d00459b android/camera/camera-capture-windows.c: translate to C++ 1191*d870e050SAndroid Build Coastguard Worker d36e2f7 Fix API 21 x86_64 boot. 1192*d870e050SAndroid Build Coastguard Worker f12852b Change some hotkeys' prefix from ctrl+shift to ctrl+alt 1193*d870e050SAndroid Build Coastguard Worker 5d7c859 [Ui] Set the splash screen window icon 1194*d870e050SAndroid Build Coastguard Worker cd49419 ui: Disable multi-touch until it works on QEMU2. 1195*d870e050SAndroid Build Coastguard Worker cd692bc Fix path_is_dir() on Windows. 1196*d870e050SAndroid Build Coastguard Worker 8651fa0 [Emulib] Check the kernel version to match the selected engine 1197*d870e050SAndroid Build Coastguard Worker 75cf63d emulator: Make QEMU2 the default emulator when possible. 1198*d870e050SAndroid Build Coastguard Worker fa56bef Remove OS X cleanup hack. 1199*d870e050SAndroid Build Coastguard Worker 3b51c2d Fix cdma index out of bound in qemu1 1200*d870e050SAndroid Build Coastguard Worker 7d70249 [Ui] Load latest available emulator version into Help:About 1201*d870e050SAndroid Build Coastguard Worker 5b7acd3 ui: Implement 'Android SDK location' setting 1202*d870e050SAndroid Build Coastguard Worker 583fff1 Center startup progress bar for Windows. 1203*d870e050SAndroid Build Coastguard Worker aa9d392 ui: Adds two-finger pinch/rotate gesture to emulator UI. 1204*d870e050SAndroid Build Coastguard Worker a2646a0 Removing curl verbosity from upload_symbols script 1205*d870e050SAndroid Build Coastguard Worker 0f94de9 Fix upload_symbols curl command 1206*d870e050SAndroid Build Coastguard Worker 2d36d17 Changing upload_symbols to increase curl verbosity 1207*d870e050SAndroid Build Coastguard Worker 52dfb6f Increasing CrashService WaitCrash timeout 1208*d870e050SAndroid Build Coastguard Worker e9664ba Increasing CrashService unit test timeout 1209*d870e050SAndroid Build Coastguard Worker 84304bd Adding additional CrashService unit test check 1210*d870e050SAndroid Build Coastguard Worker 7237a15 Set minimum HAXM version to 6.0.1 1211*d870e050SAndroid Build Coastguard Worker 647c300 Disabling CrashService bad URL unit test on windows 1212*d870e050SAndroid Build Coastguard Worker 676252b Screen doesn't sleep when pressing power button on mac 1213*d870e050SAndroid Build Coastguard Worker 9ea8ec2 Updated looks for startup dialog. 1214*d870e050SAndroid Build Coastguard Worker 21e3eca Adding more checks to CrashService unit tests 1215*d870e050SAndroid Build Coastguard Worker efa31cb Revert "Revert "Breakpad Integration"" 1216*d870e050SAndroid Build Coastguard Worker 95bea80 [Emulib] Make sure there's no trailing slash in the app dir 1217*d870e050SAndroid Build Coastguard Worker 363be76 ui: Change 'Recents' to 'Overview' 1218*d870e050SAndroid Build Coastguard Worker 8232611 ui: Show a "Starting..." pop-up until the main window first appears 1219*d870e050SAndroid Build Coastguard Worker ba3b353 Revert "Breakpad Integration" 1220*d870e050SAndroid Build Coastguard Worker e5c18a0 [WearAgent] Moved adb service connection to a separate thread 1221*d870e050SAndroid Build Coastguard Worker 8d6434e Fix tool window buttons appearance when pressed 1222*d870e050SAndroid Build Coastguard Worker e495af2 Fix issue 196108: some keyboard shortcuts don't work on Mac 1223*d870e050SAndroid Build Coastguard Worker 93b6f08 [Emulib] Made ScopedPtr::reset() safer 1224*d870e050SAndroid Build Coastguard Worker 298a858 [Emulib] Added Thread::maskAllSignals() method 1225*d870e050SAndroid Build Coastguard Worker bea6c12 Breakpad Integration 1226*d870e050SAndroid Build Coastguard Worker 330da62 Add evil hack to prevent crash on OS X and Linux. 1227*d870e050SAndroid Build Coastguard Worker 07a63d6 [QEMU1] Fix segfault on exit/remember window pos 1228*d870e050SAndroid Build Coastguard Worker 9c7995a Fix text elision in screenshot save path 1229*d870e050SAndroid Build Coastguard Worker 59edbd3 Exit zoom mode before rotating. 1230*d870e050SAndroid Build Coastguard Worker 5216b23 Rotate should be directionless for now. 1231*d870e050SAndroid Build Coastguard Worker 63b0290 [Emulib] Improved scoped ptr, auto lock and system 1232*d870e050SAndroid Build Coastguard Worker c40e33b [Emulib] New FunctorThread class 1233*d870e050SAndroid Build Coastguard Worker 3288d20 Minor comment change, warning fix, copyright text 1234*d870e050SAndroid Build Coastguard Worker 190a8ae ui: Replace two rotate buttons with one button 1235*d870e050SAndroid Build Coastguard Worker 19ad1a1 ui: Query battery status to populate the battery UI page 1236*d870e050SAndroid Build Coastguard Worker 3cd3793 Fix offset bug of rotating after zoom. 1237*d870e050SAndroid Build Coastguard Worker 59f21b3 Fix buggy native scrollbar on OS X. 1238*d870e050SAndroid Build Coastguard Worker f78dddd [Emulib] Modernize DISALLOW_COPY_AND_ASSIGN(T) macro 1239*d870e050SAndroid Build Coastguard Worker 8730449 GPU based texture scaling. 1240*d870e050SAndroid Build Coastguard Worker 7df2609 Revert "Re-upload: Fix some memory leaks." 1241*d870e050SAndroid Build Coastguard Worker 13620db Remove ranchu intermediate launchers. 1242*d870e050SAndroid Build Coastguard Worker 73d2acf Include lib64 into SDK tools for windows 1243*d870e050SAndroid Build Coastguard Worker 5f72809 Fix large file support for 32-bit Windows binaries. 1244*d870e050SAndroid Build Coastguard Worker 92eb7c4 android::base::String.release(): use strdup() 1245*d870e050SAndroid Build Coastguard Worker c68a1ca Fix crash that may occur when closing the extended window 1246*d870e050SAndroid Build Coastguard Worker 0b918a5 Fix double lock when using serial_recv 1247*d870e050SAndroid Build Coastguard Worker 44586fa ui: Hide controls that aren't functional yet. 1248*d870e050SAndroid Build Coastguard Worker a13f91c [Build] Fixes some warnings in camera API 1249*d870e050SAndroid Build Coastguard Worker 45803fb Fix Windows camera lockup with smp > 1 1250*d870e050SAndroid Build Coastguard Worker 609ef8b [Windows] Emulator runs on the parent console in parallel 1251*d870e050SAndroid Build Coastguard Worker d0adfc1 Re-upload: Fix some memory leaks. 1252*d870e050SAndroid Build Coastguard Worker ce46997 Renaming VERSION_STRING to EMULATOR_VERSION_STRING 1253*d870e050SAndroid Build Coastguard Worker 8a5dd3e Adding android build number to version defines 1254*d870e050SAndroid Build Coastguard Worker eb659d8 Fix rotation. 1255*d870e050SAndroid Build Coastguard Worker 21327d8 [Windows-x64] Enable x64 versions of emulator on Windows 1256*d870e050SAndroid Build Coastguard Worker b3dd29c [Qt] Windows - tool window closes leaving emulator running 1257*d870e050SAndroid Build Coastguard Worker d3ba32b Revert "Fix some memory leaks." 1258*d870e050SAndroid Build Coastguard Worker d62de1d Fix minor compiler warnings 1259*d870e050SAndroid Build Coastguard Worker 87ea036 Fix some memory leaks. 1260*d870e050SAndroid Build Coastguard Worker b5d442c Fix Darwin build. 1261*d870e050SAndroid Build Coastguard Worker e989b40 build: Remove SDL-based UI support code. 1262*d870e050SAndroid Build Coastguard Worker a578dbf Updating breakpad build script 1263*d870e050SAndroid Build Coastguard Worker 9650569 Fix bug - load gpx/kml inactive on first run 1264*d870e050SAndroid Build Coastguard Worker 6cfe0e5 Fix repainting issues on Windows 1265*d870e050SAndroid Build Coastguard Worker b396929 Changing PACKAGES.txt breakpad description 1266*d870e050SAndroid Build Coastguard Worker 51ebf12 Smooth icons on Retina screen 1267*d870e050SAndroid Build Coastguard Worker 60a7792 [Qt] Convert screenshot directory path to native OS format 1268*d870e050SAndroid Build Coastguard Worker b6d5301 ui: Restore lines under editable widgets 1269*d870e050SAndroid Build Coastguard Worker 0141650 Adding breakpad patches 1270*d870e050SAndroid Build Coastguard Worker 2bfaae8 android::base::String: Implement release() method. 1271*d870e050SAndroid Build Coastguard Worker a32245c Add Qemu2 backend support for mips32 using -ranchu switch 1272*d870e050SAndroid Build Coastguard Worker 9e63983 path_split(): Move to android::base::PathUtils 1273*d870e050SAndroid Build Coastguard Worker 7c5e4dc path_can_xxx(): Use android::base::System. 1274*d870e050SAndroid Build Coastguard Worker 4dfa6f5 path_get_absolute(): implement with android::base::System 1275*d870e050SAndroid Build Coastguard Worker 3230d88 path_is_absolute(): use android::base::PathUtils::isAbsolute() 1276*d870e050SAndroid Build Coastguard Worker 9c45306 android/utils/path.h: Start using android::base::System. 1277*d870e050SAndroid Build Coastguard Worker 859b506 Tool window buttons to send appropriate events 1278*d870e050SAndroid Build Coastguard Worker b93d649 Exit with error message when screen is too large for software GPU. 1279*d870e050SAndroid Build Coastguard Worker 6ce13cb Add persistence and async loading to the Location page 1280*d870e050SAndroid Build Coastguard Worker d268cc5 Fix Windows freeze on startup by locking qemud mux 1281*d870e050SAndroid Build Coastguard Worker cd5a128 Remove an unneeded swap function 1282*d870e050SAndroid Build Coastguard Worker 7f03314 Add decoder for creating client EGL images 1283*d870e050SAndroid Build Coastguard Worker 9426c10 android-rebuild.sh: Fix --symbols option. 1284*d870e050SAndroid Build Coastguard Worker fd52a47 Implement a setting to control grabbing keyboard input 1285*d870e050SAndroid Build Coastguard Worker 9852636 Increase FPS/decrease frame hits+jerks for smp>1 1286*d870e050SAndroid Build Coastguard Worker 1c31f57 [Qt] Fix intermittent crash on close when extended window is open 1287*d870e050SAndroid Build Coastguard Worker b8bf3c7 ui: Revert to a uniform Home key 1288*d870e050SAndroid Build Coastguard Worker b77a5bd Fix shaper.h to be compatible with C++ sources. 1289*d870e050SAndroid Build Coastguard Worker 9f990ad Ignore hw.cpu.ncore in classic emulator 1290*d870e050SAndroid Build Coastguard Worker 488f0e3 skin/qt: Hide all title bar buttons on OSX 1291*d870e050SAndroid Build Coastguard Worker 15a6922 [Qt] Fix the use-after-free bug in Qt UI + skin 1292*d870e050SAndroid Build Coastguard Worker e20f099 [Qemu-GL] Fix the use-after-free bug in EglWindowSurface 1293*d870e050SAndroid Build Coastguard Worker 1d196d4 [Common] Improved LazyInstance<> code to be more secure and clear 1294*d870e050SAndroid Build Coastguard Worker 9021830 skin/qt: Make the screen flash when a screenshot is taken. 1295*d870e050SAndroid Build Coastguard Worker c0a97ce ANDROID-CODING-STYLE.TXT: Document '#pragma once' 1296*d870e050SAndroid Build Coastguard Worker ab33382 ui: Improve pull-down lists on Mac 1297*d870e050SAndroid Build Coastguard Worker 19c3801 ui: Add controls to the Settings page 1298*d870e050SAndroid Build Coastguard Worker 29b9e53 Fix the audio problem in goldfish 1299*d870e050SAndroid Build Coastguard Worker 089c75b skin/qt: "Marching ants" zoom! 1300*d870e050SAndroid Build Coastguard Worker e5540da skin/qt: Window management updates. 1301*d870e050SAndroid Build Coastguard Worker 0bf5c47 ui: Move "About" from the Settings page to the Help page 1302*d870e050SAndroid Build Coastguard Worker 8c13c8a [Qemu] Move the VERSION_STRING definition into AndroidEmu 1303*d870e050SAndroid Build Coastguard Worker 2135e83 ui: Tweak the look of the Help page 1304*d870e050SAndroid Build Coastguard Worker 4a278c6 [Launcher] Correctly set up the library search paths on Windows 1305*d870e050SAndroid Build Coastguard Worker 204e65e QEMU2 camera support (AndroidEmu changes) 1306*d870e050SAndroid Build Coastguard Worker 0d876cd [AndroidEmu] Pass the correct port number to initModem() 1307*d870e050SAndroid Build Coastguard Worker e19046a skin: Allow for additional device rotations. 1308*d870e050SAndroid Build Coastguard Worker 250a2ea [Qemu] Reduce input latency in Qt UI 1309*d870e050SAndroid Build Coastguard Worker f638250 ui: Adjust the size of the text on action buttons 1310*d870e050SAndroid Build Coastguard Worker de28c0e Make system images read-only by default. 1311*d870e050SAndroid Build Coastguard Worker f985e25 Fix blackscreen with gpu off 1312*d870e050SAndroid Build Coastguard Worker 962bbb7 android::base::ScopedCPtr: Add documentation and array access. 1313*d870e050SAndroid Build Coastguard Worker 99b9fd9 Reduce CPU usage with gpu=on 1314*d870e050SAndroid Build Coastguard Worker 6e4229e Don't wipe data partition before locking it. 1315*d870e050SAndroid Build Coastguard Worker a643183 ui: Implement media keys in the UI 1316*d870e050SAndroid Build Coastguard Worker 8dcbe9b ui: Make the Zoom button toggle between up and down 1317*d870e050SAndroid Build Coastguard Worker ad6530e Bring back old "rotate" functionality and fix d-pad buttons. 1318*d870e050SAndroid Build Coastguard Worker 915f0d0 ui: Put the Settings tab before the Help tab 1319*d870e050SAndroid Build Coastguard Worker 0c5c07c [Qemu2] Fixed the SDK path calculation to work with qemu2 1320*d870e050SAndroid Build Coastguard Worker c27c9e8 AndroidEmu: added ScopedCPtr alias to manage malloc()'d memory 1321*d870e050SAndroid Build Coastguard Worker e654c48 Disabling grep highlighting on colorful terminals 1322*d870e050SAndroid Build Coastguard Worker dc9b005 Adjust UI look--partly for Mac 1323*d870e050SAndroid Build Coastguard Worker 132c9e8 Move emulated NAND partition setup code. 1324*d870e050SAndroid Build Coastguard Worker 273b8af Move android/ext4_resize.[hc] to android/filesystems/ 1325*d870e050SAndroid Build Coastguard Worker 0534e0c Move initial partition handling to vl-android.c 1326*d870e050SAndroid Build Coastguard Worker 2e66e85 Move NAND limit code to android/emulation/ 1327*d870e050SAndroid Build Coastguard Worker 0a8b75d build: Add --ssh-wrapper=<command> to build scripts. 1328*d870e050SAndroid Build Coastguard Worker 132030c Move ext4_resize.cpp to AndroidEmu 1329*d870e050SAndroid Build Coastguard Worker 6b3bb75 Added System::getLauncherDirectory 1330*d870e050SAndroid Build Coastguard Worker 53dd5cd ui: Remove spurious #define to eliminate compiler warning 1331*d870e050SAndroid Build Coastguard Worker 497399c Address zyy@ comments on keyboard shortcuts change 1332*d870e050SAndroid Build Coastguard Worker 1151645 Moved GetWindowsError to Win32Utils::getErrorString 1333*d870e050SAndroid Build Coastguard Worker be386be skin/qt: Fix crash when sending SMS without modem 1334*d870e050SAndroid Build Coastguard Worker 8935782 Fix low framerate problem. 1335*d870e050SAndroid Build Coastguard Worker d50d285 Adding Breakpad Patches 1336*d870e050SAndroid Build Coastguard Worker 37a230f Fix Darwin build. 1337*d870e050SAndroid Build Coastguard Worker d49765c Change function signature to eliminate compiler warning 1338*d870e050SAndroid Build Coastguard Worker bf1b2c9 skin/qt: Fix an error-message related crash on OSX. 1339*d870e050SAndroid Build Coastguard Worker 866761b Altering keyboard shortcut behavior 1340*d870e050SAndroid Build Coastguard Worker 832f05a Added -accel-check command line option 1341*d870e050SAndroid Build Coastguard Worker 72847a3 Consistently use stdint types in target-i386/hax-interface.h 1342*d870e050SAndroid Build Coastguard Worker d35900e Added a bunch of x86_cpuid utility functions 1343*d870e050SAndroid Build Coastguard Worker bbd6f6b Implemented WindowsInstaller::getVersion 1344*d870e050SAndroid Build Coastguard Worker abcb684 Fix the Help page and QTabWidget styles 1345*d870e050SAndroid Build Coastguard Worker 7b1d24f Display screenshot save path in a QLineEdit 1346*d870e050SAndroid Build Coastguard Worker ff9dbd6 skin/qt: Toggle the zoom button when using the keyboard shortcut. 1347*d870e050SAndroid Build Coastguard Worker eaccf34 skin/qt: Prevents window from moving on resize. 1348*d870e050SAndroid Build Coastguard Worker a0f8dca Improved Scoped<Resource> swap tests to check resource 1349*d870e050SAndroid Build Coastguard Worker 39568f8 Added ScopedRegKey implementation 1350*d870e050SAndroid Build Coastguard Worker f3914ee ui: Correct the color of the dark-themed Help icon 1351*d870e050SAndroid Build Coastguard Worker 2209d08 qt: Fix cleanup bugs. 1352*d870e050SAndroid Build Coastguard Worker 7ce4327 qt: Adjusting the look of the UI 1353*d870e050SAndroid Build Coastguard Worker f93fd00 Add a "Help" page to the extended window 1354*d870e050SAndroid Build Coastguard Worker 35f89ea skin/qt: Keep the zoom button down when in zoom mode. 1355*d870e050SAndroid Build Coastguard Worker 9df26bc Disable play/stop button when there are no GPS points to play back. 1356*d870e050SAndroid Build Coastguard Worker 6339439 skin: Fix passing keyboard key presses to the AVD 1357*d870e050SAndroid Build Coastguard Worker 9c14775 Qemu: restore original ADB in qemu2 1358*d870e050SAndroid Build Coastguard Worker de5454f skin: Fix the sdl2 build. 1359*d870e050SAndroid Build Coastguard Worker 6d2b8c1 Fix --ui=sdl build (unknown identifier in event-sdl2.c) 1360*d870e050SAndroid Build Coastguard Worker 4f1e6f5 qemu-launcher: Fix Windows bittness issue (force 32 bits) 1361*d870e050SAndroid Build Coastguard Worker 47e60eb build-qt.sh: Add patch to fix Chrome Remote Desktop crash. 1362*d870e050SAndroid Build Coastguard Worker 3bff4ff skin/qt: Update screenshot to save to default location. 1363*d870e050SAndroid Build Coastguard Worker 164dc1c Fix typo in debug output 1364*d870e050SAndroid Build Coastguard Worker 628ca48 Adding aux vector to elf definitions 1365*d870e050SAndroid Build Coastguard Worker 08df772 Location page: remove pause button, add playback speed control 1366*d870e050SAndroid Build Coastguard Worker e9a5466 Add a Help icon to the Qt resource 1367*d870e050SAndroid Build Coastguard Worker 0fd6e59 Use QSettings to save and restore user selections 1368*d870e050SAndroid Build Coastguard Worker 4bc2537 Enable guest-side GPU emulation. 1369*d870e050SAndroid Build Coastguard Worker 6684af8 Fix styling for QTabWidget tabs 1370*d870e050SAndroid Build Coastguard Worker 1e8081d Add controls for sending a single GPS point on the location page 1371*d870e050SAndroid Build Coastguard Worker da22742 Fix --out-dir=<path> build. 1372*d870e050SAndroid Build Coastguard Worker 7e1b36b Edit the qemu2 launcher to pass all arguments through 1373*d870e050SAndroid Build Coastguard Worker d76d942 [Qemu2 qt] Ported better path_is_absolute into AndroidEmu 1374*d870e050SAndroid Build Coastguard Worker 41d2e56 [Qemu2 qt] Split out the androidEmu library 1375*d870e050SAndroid Build Coastguard Worker fa349f6 QEMU1 changes to make AndroidEmu usable in QEMU2 1376*d870e050SAndroid Build Coastguard Worker 6a98028 Change the colors of the DPad controls in the dark theme 1377*d870e050SAndroid Build Coastguard Worker dc2057b Add controls for modifying light, pressure and humidity sensors. 1378*d870e050SAndroid Build Coastguard Worker 0ef6575 build: Add local-link-static-c++lib function. 1379*d870e050SAndroid Build Coastguard Worker 2c78847 Allow the user to select the folder for saving screenshots 1380*d870e050SAndroid Build Coastguard Worker fd149cb Qemu: moved looper-qemu.* into the glue code 1381*d870e050SAndroid Build Coastguard Worker ac52cfa Qemu: fixed a typo in comment 1382*d870e050SAndroid Build Coastguard Worker 0595c04 Fixed a bad include in qe_path.cpp 1383*d870e050SAndroid Build Coastguard Worker 4f19d4d Add some buttons to the UI resource 1384*d870e050SAndroid Build Coastguard Worker 7c73c96 Updates Qt "zoom" controls. 1385*d870e050SAndroid Build Coastguard Worker 61ee452 build: Build QEMU2 from sources by default. 1386*d870e050SAndroid Build Coastguard Worker 506d3ee android-configure.sh: Panic if PC Bios files are missing. 1387*d870e050SAndroid Build Coastguard Worker e29fd07 build: Allow modules to specify custom CC, CXX, LD and AR tools. 1388*d870e050SAndroid Build Coastguard Worker f96bb90 build: Remove my-host-tool 1389*d870e050SAndroid Build Coastguard Worker a105bdb UpdateChecker: better message about newer version 1390*d870e050SAndroid Build Coastguard Worker fcf5642 docs: Added commit message instructions 1391*d870e050SAndroid Build Coastguard Worker e096428 Fix flicker in Google Maps 1392*d870e050SAndroid Build Coastguard Worker 3f7a9d4 Fixes zoom on devices with high device pixel ratios. 1393*d870e050SAndroid Build Coastguard Worker 343a26d Darwin: Get rid of '-undefined dynamic_lookup' 1394*d870e050SAndroid Build Coastguard Worker d024acc build-qemu-android.sh: Disable VNC SASL support. 1395*d870e050SAndroid Build Coastguard Worker c4d8732 Add opengl_alive metric variable; track in emulator init; exit if openGL init fails 1396*d870e050SAndroid Build Coastguard Worker 8032cd3 Add a widget for editing angle measurements 1397*d870e050SAndroid Build Coastguard Worker 41c01b0 Add support for light, pressure and humidity sensors in the emulator 1398*d870e050SAndroid Build Coastguard Worker 589d6ac Fix emulator skin on retina screen. 1399*d870e050SAndroid Build Coastguard Worker c9147ed Fix aliasing for OS X with retina screens. 1400*d870e050SAndroid Build Coastguard Worker d3c047c Implement the new keyboard shortcuts for the extended settings window. 1401*d870e050SAndroid Build Coastguard Worker aa6da12 build: Simplify QEMU1 build rules. 1402*d870e050SAndroid Build Coastguard Worker 9f4e947 distrib/jpeg-6b/libjpeg.mk: Simplify build script. 1403*d870e050SAndroid Build Coastguard Worker ba20386 Makefile.qemu-launcher.mk: Simplify build script. 1404*d870e050SAndroid Build Coastguard Worker f994129 build: Remove un-necessary tabs. 1405*d870e050SAndroid Build Coastguard Worker 739c3f8 Move CXX_STD_LIBS definition. 1406*d870e050SAndroid Build Coastguard Worker 434cad1 distrib/Qt5.mk: new build script. 1407*d870e050SAndroid Build Coastguard Worker 365e5ee distrib/libbreakpad_client.mk: new build script. 1408*d870e050SAndroid Build Coastguard Worker bc7bc8e distrib/libxml2.mk: New build file. 1409*d870e050SAndroid Build Coastguard Worker e731737 distrib/libcurl.mk: Move LibCURL declarations. 1410*d870e050SAndroid Build Coastguard Worker 903d14a Hide Sensors and Fingerprint pages. Clean up the Phone page. 1411*d870e050SAndroid Build Coastguard Worker 14bf16e Fix the window icon for Windows. 1412*d870e050SAndroid Build Coastguard Worker 2ce2e13 Fix setWindowIcon for OS X by setting it for the entire QApplication. 1413*d870e050SAndroid Build Coastguard Worker aba0376 Clean up the Cellular and Battery UI panes 1414*d870e050SAndroid Build Coastguard Worker 0b9f706 Select ranchu kernel when "-ranchu" option is given 1415*d870e050SAndroid Build Coastguard Worker e754df6 android::base::System: Use Unicode file paths on Windows. 1416*d870e050SAndroid Build Coastguard Worker eead247 android/base/Win32UnicodeString: New helper class. 1417*d870e050SAndroid Build Coastguard Worker d67ba8d Fix regex and eliminate compiler warning 1418*d870e050SAndroid Build Coastguard Worker 03b7d93 Android build change to recognize all C++ extensions 1419*d870e050SAndroid Build Coastguard Worker 1ffd320 Use trilinear filtering to remove aliasing. 1420*d870e050SAndroid Build Coastguard Worker 7e0c92d Update Qt error messages for adb-dependent tasks. 1421*d870e050SAndroid Build Coastguard Worker b7f1e42 Add a method to show a particular page to ExtendedWindow 1422*d870e050SAndroid Build Coastguard Worker 632fba9 build: removed 'function' from definition 1423*d870e050SAndroid Build Coastguard Worker fffab33 Re-enable the loading of the Qt window icon. 1424*d870e050SAndroid Build Coastguard Worker 87f2b00 Update default keyboard shortcuts 1425*d870e050SAndroid Build Coastguard Worker 54f9f0b Fix aliasing on skins. 1426*d870e050SAndroid Build Coastguard Worker f6b30e6 android-configure.sh: Add --build-qemu2 option. 1427*d870e050SAndroid Build Coastguard Worker f58b5a4 build-qemu-android.sh: Capture link output. 1428*d870e050SAndroid Build Coastguard Worker 9b70504 build: Add support for LOCAL_WHOLE_STATIC_LIBRARIES 1429*d870e050SAndroid Build Coastguard Worker a37fd5e Fix a few minor typos. 1430*d870e050SAndroid Build Coastguard Worker 1cceafa build: Add LOCAL_INSTALL_DIR 1431*d870e050SAndroid Build Coastguard Worker b349772 Show the ADB port on the Settings window 1432*d870e050SAndroid Build Coastguard Worker 3110f64 Updates the Qt "zoom" code to work on OSX. 1433*d870e050SAndroid Build Coastguard Worker 30e53e8 Revert "Revert "base/files: Add IniFile class [Reland]"" 1434*d870e050SAndroid Build Coastguard Worker ebd3e51 build: Typo fixup to aosp:178630 1435*d870e050SAndroid Build Coastguard Worker 9dc6f69 Revert "base/files: Add IniFile class [Reland]" 1436*d870e050SAndroid Build Coastguard Worker 1d13fc2 utils: Update ini.h to wrap around base/files/IniFile.h [reland] 1437*d870e050SAndroid Build Coastguard Worker b0680a3 base/files: Add IniFile class [Reland] 1438*d870e050SAndroid Build Coastguard Worker 1d81c5e build: Link launcher program and unittests with -static. 1439*d870e050SAndroid Build Coastguard Worker a67f747 launcher: Always inject custom library path. 1440*d870e050SAndroid Build Coastguard Worker 4cff263 build: Copy libstdc++ to installation dir for linux. 1441*d870e050SAndroid Build Coastguard Worker 6f2a9a6 Adjust the colors of the buttons on the Locations page 1442*d870e050SAndroid Build Coastguard Worker 223d0d1 Implement the Recents key on the UI 1443*d870e050SAndroid Build Coastguard Worker bbab80d Minor fix up. 1444*d870e050SAndroid Build Coastguard Worker ade79c0 Fix up for http://r.android.com/178142. 1445*d870e050SAndroid Build Coastguard Worker 13fa09b metrics: Start reporting opengles hardware strings. [reland] 1446*d870e050SAndroid Build Coastguard Worker 4b4cd8d android-configure.sh: Fix e2fsprogs prebuilt location. 1447*d870e050SAndroid Build Coastguard Worker 92f8e92 Fix flicker when scrolling a zoomed-in window 1448*d870e050SAndroid Build Coastguard Worker 406a559 Properly shutdown emulator when closing Qt UI. 1449*d870e050SAndroid Build Coastguard Worker 5aa3b13 Modify what is sent for the HOME key 1450*d870e050SAndroid Build Coastguard Worker ca0b92e Extend the debug bit mask to 64 bits 1451*d870e050SAndroid Build Coastguard Worker b5cb9d0 Display the current emulator version on the Settings page 1452*d870e050SAndroid Build Coastguard Worker 92fc760 Remove Camera, Hardware Sensors and Record Screen from sidebar 1453*d870e050SAndroid Build Coastguard Worker 3ef12d5 Fix the background of emulator window on startup. 1454*d870e050SAndroid Build Coastguard Worker 1e8f904 Make the "keyboard shortcuts" page display the keyboard shortcuts. 1455*d870e050SAndroid Build Coastguard Worker 64c7bd0 update Android emulator icon files. 1456*d870e050SAndroid Build Coastguard Worker fcb8ddd Rename android_icon.* files to emulator_icon.* 1457*d870e050SAndroid Build Coastguard Worker 30b779e Fix Windows build. 1458*d870e050SAndroid Build Coastguard Worker 87d7df4 Remove extra call to initSettings() 1459*d870e050SAndroid Build Coastguard Worker 3cc1bff Add a "Zoom" icon on the main tool bar 1460*d870e050SAndroid Build Coastguard Worker 9b0fea0 Implements "zoom" for Qt UI with host GPU. 1461*d870e050SAndroid Build Coastguard Worker 32699cd Pass the debug flag to qemu2 build script 1462*d870e050SAndroid Build Coastguard Worker 0ab85f3 Revert "base/files: Add IniFile class." 1463*d870e050SAndroid Build Coastguard Worker 5fd78b6 base/files: Add IniFile class. 1464*d870e050SAndroid Build Coastguard Worker d8c4a19 Making window borders visible in WIN32 1465*d870e050SAndroid Build Coastguard Worker c4a5e58 Move QEMU1 auto-generated to $OUT_DIR/build/ 1466*d870e050SAndroid Build Coastguard Worker 0a1c704 build: unified module definitions for 32/64 bits. 1467*d870e050SAndroid Build Coastguard Worker aef2c7a build: Move common module declarations to Makefile.common.mk 1468*d870e050SAndroid Build Coastguard Worker 61b409e build: Rename Makefiles. 1469*d870e050SAndroid Build Coastguard Worker aa51782 build: Remove a few obsolete definitions. 1470*d870e050SAndroid Build Coastguard Worker b3195e6 Remove sources of zlib, libpng and libSDL2 1471*d870e050SAndroid Build Coastguard Worker 5367336 Makefile.*: Get rid of QEMU_HOST_TAG 1472*d870e050SAndroid Build Coastguard Worker e7361d2 android-configure.sh: Small cleanup 1473*d870e050SAndroid Build Coastguard Worker 509bb43 Make Breakpad symbol generation optional. 1474*d870e050SAndroid Build Coastguard Worker 348d357 build: Strip final binaries + move build files to $OUT_DIR/build/ 1475*d870e050SAndroid Build Coastguard Worker 20674c1 build: Fix intermediates-dir-for definition. 1476*d870e050SAndroid Build Coastguard Worker f4a67de android/build/clear_vars.make: Clear LOCAL_SYMBOL_FILE 1477*d870e050SAndroid Build Coastguard Worker 4526298 Further improvements in Location page 1478*d870e050SAndroid Build Coastguard Worker a36b3a9 build-qemu-android.sh: Always force the SDL2 ui backend. 1479*d870e050SAndroid Build Coastguard Worker 5341621 build-qemu-android-deps.sh: Fix Darwin sdl2.pc file. 1480*d870e050SAndroid Build Coastguard Worker d64c594 Adding pc-bios to darwin remote builds 1481*d870e050SAndroid Build Coastguard Worker dec0f4c Change package_release to build qt by default 1482*d870e050SAndroid Build Coastguard Worker 07054d9 Fix segmentation fault in charmap.c 1483*d870e050SAndroid Build Coastguard Worker 93b6069 Change buttons on location page 1484*d870e050SAndroid Build Coastguard Worker 7ef6972 Improvements in the appearance & behavior of Location page 1485*d870e050SAndroid Build Coastguard Worker 06a4d71 Fix the "minimize" button 1486*d870e050SAndroid Build Coastguard Worker a10383b Add a script to measure the boot time of an Android device or AVD. 1487*d870e050SAndroid Build Coastguard Worker 2021787 Fix quoting in Makefile. 1488*d870e050SAndroid Build Coastguard Worker 12669e5 Make extended controls window unresizeable. 1489*d870e050SAndroid Build Coastguard Worker 2601abd Build Qt UI by default. 1490*d870e050SAndroid Build Coastguard Worker f777059 Default to building packages with C++11. 1491*d870e050SAndroid Build Coastguard Worker 137db50 [Refactor] multitouch-screen.c to AndroidEmu 1492*d870e050SAndroid Build Coastguard Worker 0be30fd Revert "Build Qt UI by default." 1493*d870e050SAndroid Build Coastguard Worker f545251 Fix adb hang when communicating using qemud. 1494*d870e050SAndroid Build Coastguard Worker a920532 [Refactor] Kill last two glue #includes in the lib 1495*d870e050SAndroid Build Coastguard Worker a755fec [Refactor] Got rid of glue agents references in main-common 1496*d870e050SAndroid Build Coastguard Worker 0b87a38 [Refactor] qemu-setup.c to AndroidEmu 1497*d870e050SAndroid Build Coastguard Worker 2733a26 Remove "SD card" pane 1498*d870e050SAndroid Build Coastguard Worker e66408a utils: Small changes to iniFile API. 1499*d870e050SAndroid Build Coastguard Worker e5c0b03 base: Add ability to LOG(...) a std::string. 1500*d870e050SAndroid Build Coastguard Worker 473b733 Fix crash for arm images on OS X. 1501*d870e050SAndroid Build Coastguard Worker c90a752 Build Qt UI by default. 1502*d870e050SAndroid Build Coastguard Worker ddf0bd1 [Refactor] Moved console.c to AndroidEmu 1503*d870e050SAndroid Build Coastguard Worker b2489ec Updates the Qt resizing implementation to work on OSX. 1504*d870e050SAndroid Build Coastguard Worker 4b16807 gen-android-sdk-toolchain.sh: Fix pkgconfig creation bug. 1505*d870e050SAndroid Build Coastguard Worker adbdc32 Ground work for ANGLE integration 1506*d870e050SAndroid Build Coastguard Worker 8a50275 Add LOCAL_SHARED_LIBRARIES in vars to clean 1507*d870e050SAndroid Build Coastguard Worker aa7f1ba [Refactor] telephony/sysdeps_qemu.c -> AndroidEmu lib 1508*d870e050SAndroid Build Coastguard Worker b12aed0 fix build script error for windows e2fsprogs 1509*d870e050SAndroid Build Coastguard Worker 26f751e Explicitly build esfsck.exe resize2fs.exe tune2fs.exe 1510*d870e050SAndroid Build Coastguard Worker 2d677c8 [Refactor] cleaned up utils/stream.h/cpp 1511*d870e050SAndroid Build Coastguard Worker 4dd226f Fix building bin for windows platform 1512*d870e050SAndroid Build Coastguard Worker de6c81f [Refactor] shaper.c into AndroidEmu lib 1513*d870e050SAndroid Build Coastguard Worker 56b7c22 Some cosmetic changes in the virtual sensor code. 1514*d870e050SAndroid Build Coastguard Worker 63d207b Distribute bin and bin64 when packagint SDK tools 1515*d870e050SAndroid Build Coastguard Worker c5ed248 [Refactor] snapshot.c to AndroidEmu 1516*d870e050SAndroid Build Coastguard Worker faa026a Fix a missing comparison on checking 32 bit windows host 1517*d870e050SAndroid Build Coastguard Worker be09113 Add support for manipulating the virtual sensors through the UI. 1518*d870e050SAndroid Build Coastguard Worker cd2b3aa [Refactor] Move modem_driver to AndroidEmu 1519*d870e050SAndroid Build Coastguard Worker 94d0551 [Refactoring] Moved android_qemud out of glue code 1520*d870e050SAndroid Build Coastguard Worker a0f1ffd Move telephony/ to android-qemu1-glue/telephony/ 1521*d870e050SAndroid Build Coastguard Worker bef565d Move back code from QEMU1 glue directory to android/ 1522*d870e050SAndroid Build Coastguard Worker 0984a8d android-qemu1-glue: Remove CharDriverState dependencies. 1523*d870e050SAndroid Build Coastguard Worker 5f7d263 CSerialLine: Add buffer and pipe functions. 1524*d870e050SAndroid Build Coastguard Worker 74092a2 Do not force memory increase on 32bit windows host 1525*d870e050SAndroid Build Coastguard Worker 81427a6 Implements "zoom" for Qt UI on with -gpu mesa. 1526*d870e050SAndroid Build Coastguard Worker 0054b77 Check for the telephony agent late in the messaging process 1527*d870e050SAndroid Build Coastguard Worker 6653a5e Move charpipe implementation to android-qemu1-glue/emulation/ 1528*d870e050SAndroid Build Coastguard Worker 0f1baa8 android-qemu1-glue: Fix source files location. 1529*d870e050SAndroid Build Coastguard Worker 3087301 Fix hang on OS X. 1530*d870e050SAndroid Build Coastguard Worker 4c05532 Move glue code to android-qemu1-glue 1531*d870e050SAndroid Build Coastguard Worker 0d441f8 android/: Move sdl_init_display() to android/display.c 1532*d870e050SAndroid Build Coastguard Worker 987f8c0 android/: Fix obsolete QEMU dependencies. 1533*d870e050SAndroid Build Coastguard Worker 5befbeb [Refactor] Remove unnecessary gps.h include 1534*d870e050SAndroid Build Coastguard Worker 6c6a81e Add 'minimize' button; remove 'unfold' button 1535*d870e050SAndroid Build Coastguard Worker 4d450fd [QT-SMS] Fixed bad string length for unicode text 1536*d870e050SAndroid Build Coastguard Worker 9beccb3 [refactoring] Abstract out telephony modem object 1537*d870e050SAndroid Build Coastguard Worker ac3af22 android-configure.sh: Fix Windows build. 1538*d870e050SAndroid Build Coastguard Worker 06f47f5 android/display-core.c: Remove obsolete source file. 1539*d870e050SAndroid Build Coastguard Worker 172632a migrate-glue-code.py: new single-use script 1540*d870e050SAndroid Build Coastguard Worker a8807f4 Always indicate 32 bit operation for Windows 1541*d870e050SAndroid Build Coastguard Worker a3ec332 Use the MinGW toolchain generated by gen-android-sdk-toolchain.sh. 1542*d870e050SAndroid Build Coastguard Worker 977dd86 Removed some spammy debug messages 1543*d870e050SAndroid Build Coastguard Worker 96059d1 Fix wrap-around due to subtracting from unsigned. 1544*d870e050SAndroid Build Coastguard Worker 13f7530 Fix Darwin Qt build. 1545*d870e050SAndroid Build Coastguard Worker c7db17c Remove unused Qt UI definition file 1546*d870e050SAndroid Build Coastguard Worker d850609 Adding breakpad and symdump to emulator build flow 1547*d870e050SAndroid Build Coastguard Worker 0893268 [Bug] Fixed - HW sensors updates are not passed to guest 1548*d870e050SAndroid Build Coastguard Worker f784489 Warning user if $SHELL is not properly defined. 1549*d870e050SAndroid Build Coastguard Worker 768d2d1 Updates Qt emulator to desired resizing spec. 1550*d870e050SAndroid Build Coastguard Worker 5a492f6 [Qt UI] Hanging after window move fix on Windows 1551*d870e050SAndroid Build Coastguard Worker 4a7f0e6 Revert "metrics: Start reporting opengles hardware strings. [reland]" 1552*d870e050SAndroid Build Coastguard Worker 7f48dce Eliminate some compiler warnings 1553*d870e050SAndroid Build Coastguard Worker cf4ea62 Implement DPad 1554*d870e050SAndroid Build Coastguard Worker a472bc1 metrics: Start reporting opengles hardware strings. [reland] 1555*d870e050SAndroid Build Coastguard Worker 716854c Remember the UI theme selection 1556*d870e050SAndroid Build Coastguard Worker f7ae2b0 emulation: Add a helper object for control callbacks. 1557*d870e050SAndroid Build Coastguard Worker d61856e Implements drag-and-drop to copy files for the Qt emulator. 1558*d870e050SAndroid Build Coastguard Worker d5670a0 android_pipe: Fix crash on vmstate loading error. 1559*d870e050SAndroid Build Coastguard Worker f42dd02 UpdateChecker: changed xml parsing to libxml2 1560*d870e050SAndroid Build Coastguard Worker fd07b84 console: Use Looper::WatchFd for IO. 1561*d870e050SAndroid Build Coastguard Worker 39b6f4f Create a C interface for QEMU implementation of user event handling. 1562*d870e050SAndroid Build Coastguard Worker b7e088b console: Use agent interfaces for location, finger, battery. 1563*d870e050SAndroid Build Coastguard Worker dbbcac6 qt: Make control agents more generally accessible. 1564*d870e050SAndroid Build Coastguard Worker 776c2ea C++11 coding style update 1565*d870e050SAndroid Build Coastguard Worker ecc84c3 qt: Make battery_agent more generally accessible. 1566*d870e050SAndroid Build Coastguard Worker bdcae88 console: Add new interface for VM operations. 1567*d870e050SAndroid Build Coastguard Worker ffc9a76 Refactoring: removed qemud/hw-qemud.h include from common files 1568*d870e050SAndroid Build Coastguard Worker 24fd02a UpdateChecker: stop printing debug information when not asked 1569*d870e050SAndroid Build Coastguard Worker bcb67b9 Refactoring: got rid of qemu-specific headers in hw-sensors.c 1570*d870e050SAndroid Build Coastguard Worker f16a479 Fix the edges of the extended tabs 1571*d870e050SAndroid Build Coastguard Worker aade9fc Make the main tool bar change colors with the theme 1572*d870e050SAndroid Build Coastguard Worker e3ddadb XCode 6 no longer comes with SDK 10.8. 1573*d870e050SAndroid Build Coastguard Worker 2c5c9df Incorrect comparison between pointer and boolean. 1574*d870e050SAndroid Build Coastguard Worker 836772c Space between string literal and macro. 1575*d870e050SAndroid Build Coastguard Worker 5cb2929 Fix GPX parsing code to work on Windows. 1576*d870e050SAndroid Build Coastguard Worker 6680b53 Modify GPX parsing to calculate time delays. 1577*d870e050SAndroid Build Coastguard Worker b20b86e Revert "UpdateChecker: changed xml parsing to libxml2" Broken build on Mac 1578*d870e050SAndroid Build Coastguard Worker 1fb13f7 Support for -no-boot-anim for Ranchu emulator 1579*d870e050SAndroid Build Coastguard Worker de95a54 Minor tweak to kernel/Android version map 1580*d870e050SAndroid Build Coastguard Worker 95f2ce6 QEMUD: move qemud_register_service() to the common lib 1581*d870e050SAndroid Build Coastguard Worker 3c8f731 Add the Back, Home, and Recents buttons to the main toolbar 1582*d870e050SAndroid Build Coastguard Worker 3fdb15e Make the main toolbar icons larger 1583*d870e050SAndroid Build Coastguard Worker 7f0e45c Add the Screenshot button to the main toolbar 1584*d870e050SAndroid Build Coastguard Worker 49aaf3e Move SMS messaging onto the telephony page 1585*d870e050SAndroid Build Coastguard Worker 8ea3222 Add 560dpi constant to emulator 1586*d870e050SAndroid Build Coastguard Worker acab4e7 android/base/Limits.h: Remove problematic header. 1587*d870e050SAndroid Build Coastguard Worker f5fda76 AndroidEmu refactoring: get rid of qemu dependency for ini.c 1588*d870e050SAndroid Build Coastguard Worker 3c49ea1 QEMUD refactoring: the refactoring 1589*d870e050SAndroid Build Coastguard Worker 310f73f QEMUD refactoring: created serial line abstraction 1590*d870e050SAndroid Build Coastguard Worker c3e39e6 UpdateChecker: changed xml parsing to libxml2 1591*d870e050SAndroid Build Coastguard Worker edc07b2 Add Breakpad prebuilt 1592*d870e050SAndroid Build Coastguard Worker edbbb04 qemu-launcher: Support multiple cores for qemu2. 1593*d870e050SAndroid Build Coastguard Worker 67b3a3b Make the fingerprint button momentary 1594*d870e050SAndroid Build Coastguard Worker 030b434 MIPS Goldfish: Support for memory up to 4 GB 1595*d870e050SAndroid Build Coastguard Worker 3642da6 target-mips: Add TLB Refill exception interpreter 1596*d870e050SAndroid Build Coastguard Worker 1597*d870e050SAndroid Build Coastguard Worker $ cd external/qemu-android && git log --oneline --no-merges 1bc6453..2ee7107 . 1598*d870e050SAndroid Build Coastguard Worker 2ee7107 goldfish_sync: reset sync device on reboot [device changes] 1599*d870e050SAndroid Build Coastguard Worker 1c8e111 win32: Fix for minor compiler error with updated Mingw toolchain. 1600*d870e050SAndroid Build Coastguard Worker c4e2ec5 Battery: have battery fully charged to start with 1601*d870e050SAndroid Build Coastguard Worker 75221c6 Qemu 2 Command line option to bypass adb secure check 1602*d870e050SAndroid Build Coastguard Worker a227985 [qemu2] When saving pipes, store the device version first 1603*d870e050SAndroid Build Coastguard Worker f075c22 Remove potential double-free condition. 1604*d870e050SAndroid Build Coastguard Worker 9b60b76 Fix upstream build. 1605*d870e050SAndroid Build Coastguard Worker 7ea6c84 [qemu2] Fix all 'unused variable' warnings for assert-only vars 1606*d870e050SAndroid Build Coastguard Worker 0c03bce android_pipe: lower irq if the state is reset 1607*d870e050SAndroid Build Coastguard Worker cb47325 android_pipe: More robust pipe state resetting on reboot 1608*d870e050SAndroid Build Coastguard Worker 08ddc27 [qemu2] [tiny] Remove extraneous semicolon in a macro. 1609*d870e050SAndroid Build Coastguard Worker 8f38148 android_pipe: close all pipes on reboot 1610*d870e050SAndroid Build Coastguard Worker 929b81f [qemu2] Also drop studio client id and update channel metrics. 1611*d870e050SAndroid Build Coastguard Worker 9fd00e1 Fix tcp redir 1612*d870e050SAndroid Build Coastguard Worker 903551c Automatically create QCoW2 images as needed on startup 1613*d870e050SAndroid Build Coastguard Worker 4425010 Remove QEMU2 android_parse_network_xxx() functions. 1614*d870e050SAndroid Build Coastguard Worker 0eb298b [goldfish-sync][qemu2] add goldfish sync device 1615*d870e050SAndroid Build Coastguard Worker c840b80 Remove custom QEMU2 console code. 1616*d870e050SAndroid Build Coastguard Worker e431140 Get rid of custom QEMU2 pipe service code. 1617*d870e050SAndroid Build Coastguard Worker c963620 Add save and load routines for QEMU2 pipes. 1618*d870e050SAndroid Build Coastguard Worker fc1a51e [Build break] Add a missing include 1619*d870e050SAndroid Build Coastguard Worker c9b6b12 Revert "Revert "[qemu2] Don't allow running the same AVD in multiple instances"" 1620*d870e050SAndroid Build Coastguard Worker d78e69e Enable down to 8KHz sample rate in HDA codec 1621*d870e050SAndroid Build Coastguard Worker 104b551 Enable hda audio emulation for x86 and x86_64 1622*d870e050SAndroid Build Coastguard Worker b4e11f1 [metrics] Add selected renderer [qemu2] 1623*d870e050SAndroid Build Coastguard Worker 2894527 Add VOICE_ENABLE/DISABLE cmds to PAAudio 1624*d870e050SAndroid Build Coastguard Worker 4835519 Add fragment size limit to paaudio to reduce latency 1625*d870e050SAndroid Build Coastguard Worker 64da771 [UI] Correct emulator's use of port numbers 1626*d870e050SAndroid Build Coastguard Worker d333eb2 [qemu2] Cleanup wear agent and socket drainer. 1627*d870e050SAndroid Build Coastguard Worker 0ec3bb5 UI: Remember the Cellular Network settings 1628*d870e050SAndroid Build Coastguard Worker 72a2a71 [qemu2] Provide ffs{,l,ll} implementations for mingw. 1629*d870e050SAndroid Build Coastguard Worker 8e840b9 [master][crash] Check for a non-null listen channel before adding a watch 1630*d870e050SAndroid Build Coastguard Worker a518b9e Fix qemu_mutex_check_iothread() 1631*d870e050SAndroid Build Coastguard Worker 31cbad3 [qemu2] Fix crash when -append is used without -kernel. 1632*d870e050SAndroid Build Coastguard Worker 9494044 Allow setting the network connection to LTE 1633*d870e050SAndroid Build Coastguard Worker 8e3e005 Add ACPI configs for goldfish rtc x86/x86_64 devices 1634*d870e050SAndroid Build Coastguard Worker ea9937e Remove QEMU internal -list-webcams option. 1635*d870e050SAndroid Build Coastguard Worker c070c3e qemu2: support no-audio option 1636*d870e050SAndroid Build Coastguard Worker 6dbf574 target-mips: Fix RDHWR on CP0.Count 1637*d870e050SAndroid Build Coastguard Worker 0af4d3e [UI] Remove unneeded keyset code. 1638*d870e050SAndroid Build Coastguard Worker 6f562ed [qemu2][pipe] Speed up the pipe code for guest read requests 1639*d870e050SAndroid Build Coastguard Worker 716f94c [qemu2][adb] Get rid of the data_out watching 1640*d870e050SAndroid Build Coastguard Worker ec76373 monitor.c: Fix upstream build. 1641*d870e050SAndroid Build Coastguard Worker 4b7a2c9 QEMU2 Glue: Remove compiler warning. 1642*d870e050SAndroid Build Coastguard Worker 782a735 [adb] Fix a crash caused by a call into a closed pipe 1643*d870e050SAndroid Build Coastguard Worker a7e5bfe [qemu2] Optimize the tcg_enabled() call 1644*d870e050SAndroid Build Coastguard Worker 3564b0a [qemu2] Cleanup pointer collision in adb backend when add io watcher 1645*d870e050SAndroid Build Coastguard Worker a05153a hw/misc/android_pipe.c: Remove obsolete mutexes. 1646*d870e050SAndroid Build Coastguard Worker c1480a7 console: Fix error message for 'gsm hold' without a parameter. 1647*d870e050SAndroid Build Coastguard Worker d751420 battery: Fix typo in reported health (Overheat not Overhead) 1648*d870e050SAndroid Build Coastguard Worker fca5cf8 AndroidPipe: Proper multi-threading support. 1649*d870e050SAndroid Build Coastguard Worker 37d9725 glue: provide qemu2::VmLock sub-class of android::VmLock. 1650*d870e050SAndroid Build Coastguard Worker 8de56f2 main-loop.h: Implement qemu_mutex_check_iothread() 1651*d870e050SAndroid Build Coastguard Worker 9d2efcd [qemu2] Simplify -port and -ports cli behaviour. 1652*d870e050SAndroid Build Coastguard Worker 8af5ba0 [qemu2] Always use the custom Android CPU definition 1653*d870e050SAndroid Build Coastguard Worker 8cdbb25 [qemu2] Remove the obsolete qemu2 version of sensors 1654*d870e050SAndroid Build Coastguard Worker 460dcd4 Disable the -tcpdump flag for now. 1655*d870e050SAndroid Build Coastguard Worker f9499ff Cap HAXM memory to 3G 1656*d870e050SAndroid Build Coastguard Worker 8ebe695 Android pipe: Implement AndroidPipeHwFuncs::resetPipe() callback. 1657*d870e050SAndroid Build Coastguard Worker cccb243 AndroidPipe: Rename android pipe functions. 1658*d870e050SAndroid Build Coastguard Worker 9f427fa Android pipe refactoring. 1659*d870e050SAndroid Build Coastguard Worker 7618a72 [qemu2] Tweak CMA code for -gpu guest 1660*d870e050SAndroid Build Coastguard Worker 023b3a8 [qemu2] Fix a crash with -no-cache argument 1661*d870e050SAndroid Build Coastguard Worker aa92bf3 Fix x86_64 CPU model for Android emulation with TCG 1662*d870e050SAndroid Build Coastguard Worker 2d39e84 [Main] Fixing qemu flags off-by-1 parsing bug. 1663*d870e050SAndroid Build Coastguard Worker 22517fa target-i386: Add Android-specific CPU models for TCG 1664*d870e050SAndroid Build Coastguard Worker 5e9e4b1 Add a "gsm signal-profile" command 1665*d870e050SAndroid Build Coastguard Worker ccfbaf4 Revert "[qemu2] Don't allow running the same AVD in multiple instances" 1666*d870e050SAndroid Build Coastguard Worker b1c5d30 darwin: Reduce compiler warnings. 1667*d870e050SAndroid Build Coastguard Worker 21e25f7 main.cpp: Remove unused function. 1668*d870e050SAndroid Build Coastguard Worker 886f894 disasm-a64.c: Remove win32 compiler warning. 1669*d870e050SAndroid Build Coastguard Worker 74cc2a2 slirp.c: Remove win32 compiler warning. 1670*d870e050SAndroid Build Coastguard Worker ff86119 virtio-pingpong.c: Remove win32 compiler warning. 1671*d870e050SAndroid Build Coastguard Worker 969f443 qemu-char.c: Remove win32 compiler warning. 1672*d870e050SAndroid Build Coastguard Worker 1cdf6ba hax-windows.c: Remove compiler warnings. 1673*d870e050SAndroid Build Coastguard Worker f2398d8 android-commands.h: Remove Win32 compiler warning. 1674*d870e050SAndroid Build Coastguard Worker ee15374 hw/display/goldfish_fb.c: Remove minor Win32 compiler warning. 1675*d870e050SAndroid Build Coastguard Worker 602b4c9 include/disas/bfd.h: Remove compiler warnings. 1676*d870e050SAndroid Build Coastguard Worker c264225 Remove vexing compiler warning. 1677*d870e050SAndroid Build Coastguard Worker fb356f9 Remove hardcoded key mappings from QEMU2. 1678*d870e050SAndroid Build Coastguard Worker bf1aad8 [qemu2] Replace the rest of exit() calls with returns 1679*d870e050SAndroid Build Coastguard Worker 322bdbf [qemu2] Don't allow running the same AVD in multiple instances 1680*d870e050SAndroid Build Coastguard Worker 1a93698 android/adb-server.c: Listen for host ADB server connections on both ::1 and 127.0.0.1 1681*d870e050SAndroid Build Coastguard Worker b53db1b [qemu2] fix a buffer overflow in inet_parse() 1682*d870e050SAndroid Build Coastguard Worker 8ad895b Adjust CMA for software renderer in more cases 1683*d870e050SAndroid Build Coastguard Worker 8f80824 MIPS32: Ranchu: Change default cpu to 74Kf 1684*d870e050SAndroid Build Coastguard Worker dd58cc8 Move network-related globals to AndroidEmu 1685*d870e050SAndroid Build Coastguard Worker dd13e08e android::SerialLine: Inject QEMU2 implementation at runtime. 1686*d870e050SAndroid Build Coastguard Worker 8a32791 [qemu2] Change exit to error return in ram_block_add. 1687*d870e050SAndroid Build Coastguard Worker fc8e986 console: Validate GPS longitude and latitude values. 1688*d870e050SAndroid Build Coastguard Worker ec1d01d Qemu2: resize userdata-qemu.img if requested 1689*d870e050SAndroid Build Coastguard Worker 6f3f50c Use loopback interface for lookup in "redir del" 1690*d870e050SAndroid Build Coastguard Worker 3e659ea Fix the 'rotate' console command 1691*d870e050SAndroid Build Coastguard Worker 6f4c709 [Console] Fix a crash in the console "event send" command. 1692*d870e050SAndroid Build Coastguard Worker 272612a [gpu on] Fix the hang with qemu2 arm images and gpu on 1693*d870e050SAndroid Build Coastguard Worker 3c1320a Implement the gsm data and gsm voice commands. 1694*d870e050SAndroid Build Coastguard Worker f524d40 Added support for some console commands before auth 1695*d870e050SAndroid Build Coastguard Worker e030f38 Emulator console requires authentication 1696*d870e050SAndroid Build Coastguard Worker 4853f8d Clamp hw.cpu.cores to 16 on Windows. 1697*d870e050SAndroid Build Coastguard Worker 8ac2d81 android-qemu2-glue: ensure arm xml linked for gdbstub 1698*d870e050SAndroid Build Coastguard Worker fc5fcaf gdb: provide the name of the architecture in the target.xml 1699*d870e050SAndroid Build Coastguard Worker d9443c0 gdbstub: Fix buffer overflows in gdb_handle_packet() 1700*d870e050SAndroid Build Coastguard Worker 6953a7d Add GDB qAttached support 1701*d870e050SAndroid Build Coastguard Worker 6b357c2 gdbstub: Introduce an is is_query_packet helper 1702*d870e050SAndroid Build Coastguard Worker 776c951 gdbstub: Fix qOffsets packet detection 1703*d870e050SAndroid Build Coastguard Worker 86deb71 gdbstub: avoid possible NULL pointer dereference 1704*d870e050SAndroid Build Coastguard Worker 3eab98b [pipe] Get rid of another linear list traversal on pipe commands 1705*d870e050SAndroid Build Coastguard Worker 9a1f939 [pipe] Skip the non-pending pipes when responding a wake request 1706*d870e050SAndroid Build Coastguard Worker 9e4e182 [qemu2] Use hash map for a pipe by channel lookup 1707*d870e050SAndroid Build Coastguard Worker 2962e8f arm64: enalbe audio support on qemu 1708*d870e050SAndroid Build Coastguard Worker 93d4bdc [gl][Qemu2]Update the opengles pipe initialization function call 1709*d870e050SAndroid Build Coastguard Worker df93f0b [adb] Disable Nagle algorithm on the adb server socket 1710*d870e050SAndroid Build Coastguard Worker acc4ba9 [gl] Qemu2-related cleanups 1711*d870e050SAndroid Build Coastguard Worker af11d99 [win] Die on ctrl-C if emulator's hanging 1712*d870e050SAndroid Build Coastguard Worker e328710 Remove USE_ANDROID_EMU + Fix upstream build. 1713*d870e050SAndroid Build Coastguard Worker 9675147 Complement patch for serial port parameter refactoring. 1714*d870e050SAndroid Build Coastguard Worker 8698af8 [ui] Display the current GPS location 1715*d870e050SAndroid Build Coastguard Worker 288dfeb QEMU2 Glue: Use AndroidEmu to generate kernel command-line parameters. 1716*d870e050SAndroid Build Coastguard Worker 9719252 Make multitouch input more stable. 1717*d870e050SAndroid Build Coastguard Worker f6c050a [leaks] Don't double allocate a string for metrics assignment 1718*d870e050SAndroid Build Coastguard Worker 8764e1b Setup qemu2 console agents. 1719*d870e050SAndroid Build Coastguard Worker 46e3f86 [leaks] Deallocate the ini file object used for hw.ini creation 1720*d870e050SAndroid Build Coastguard Worker 7b332de [leaks] Delete the thread looper on thread exit (qemu2) 1721*d870e050SAndroid Build Coastguard Worker 2cac867 [UI] Enable the arrow keys regardless of D-pad. 1722*d870e050SAndroid Build Coastguard Worker 5000258 Fix automatic adb_port detection 1723*d870e050SAndroid Build Coastguard Worker 26d36e5 [update-check] Qemu2 part - remove the config dir parameter 1724*d870e050SAndroid Build Coastguard Worker 5a99b9f Add support for -report-console in QEMU2 1725*d870e050SAndroid Build Coastguard Worker 9bca637 Add support for -port and -ports to QEMU2 1726*d870e050SAndroid Build Coastguard Worker e76e522 Fix ARM64 boot: Check TARGET_ARM64 #ifdef before TARGET_ARM 1727*d870e050SAndroid Build Coastguard Worker 88e18ec [emulib] Qemu2 - StudioHelper cleanup 1728*d870e050SAndroid Build Coastguard Worker 5824cf0 Fix typo declaring the QEMU cpu type for 32-bit ARM. 1729*d870e050SAndroid Build Coastguard Worker a6ac4e4 Implement android::base::VmLock for QEMU2 glue. 1730*d870e050SAndroid Build Coastguard Worker bd4aa36 Move Android-specific network related constants. 1731*d870e050SAndroid Build Coastguard Worker 528a29a qemu2: -writable-system support for API > 15 1732*d870e050SAndroid Build Coastguard Worker e384e69 qemu2: Parse UI command line options 1733*d870e050SAndroid Build Coastguard Worker e18a280 Move UI-related command-line option parsing code to AndroidEmu. 1734*d870e050SAndroid Build Coastguard Worker 60ab290 [android] main.cpp: Use AndroidEmu for command-line parsing. 1735*d870e050SAndroid Build Coastguard Worker e3324ef hw/mips/mips_ranchu.c: Fix boot using kernel with built-in DTB 1736*d870e050SAndroid Build Coastguard Worker 68fd37f target-mips: Fix TLB Refill exception interpreter 1737*d870e050SAndroid Build Coastguard Worker 1719b42 Fix boot for API <= 15 1738*d870e050SAndroid Build Coastguard Worker 32e2066 [Crash] Add thread safety to Qemu2's adb implementation 1739*d870e050SAndroid Build Coastguard Worker 48e1f9d Remove LOCAL_GENERATE_SYMBOLS variable from build 1740*d870e050SAndroid Build Coastguard Worker e525d23 [Crash] Assert in adb_server_close() 1741*d870e050SAndroid Build Coastguard Worker addc5ab goldfish_events: Remove AndroidEmu dependencies. 1742*d870e050SAndroid Build Coastguard Worker 949d949 goldfish_events: Rename gf_XXX to goldfish_XXX 1743*d870e050SAndroid Build Coastguard Worker 1ac9949 vl.c: Refine hax support code a little. 1744*d870e050SAndroid Build Coastguard Worker d5c4a49 qemu-char.c: Minor change recv() to read() 1745*d870e050SAndroid Build Coastguard Worker a31e925 trace-events: minor formatting 1746*d870e050SAndroid Build Coastguard Worker a095bde goldfish_fb: Remove USE_ANDROID_EMU usage. 1747*d870e050SAndroid Build Coastguard Worker 786a29f Move opengl_{recv,send}_all() to android_pipe_opengles.c 1748*d870e050SAndroid Build Coastguard Worker 72f83d5 Enable 32-ARM qemu-android build. 1749*d870e050SAndroid Build Coastguard Worker 99b087f gen-qemu2-sources-mk.py: Remove linux-x86 source files. 1750*d870e050SAndroid Build Coastguard Worker eb043d8 gen-qemu2-sources-mk.py: Stable sort order for source file lists. 1751*d870e050SAndroid Build Coastguard Worker 7f802bf Update Help:About to show how ADB can find this device 1752*d870e050SAndroid Build Coastguard Worker d2bf902 Fix build-qemu-android.sh build. 1753*d870e050SAndroid Build Coastguard Worker 9be50e4 Remove support for dynamic skins 1754*d870e050SAndroid Build Coastguard Worker 4737d23 qemu-setup.c: Exit properly on android_emulation_setup() errors. 1755*d870e050SAndroid Build Coastguard Worker 5cd2b6a Makefile.qemu2-sources.mk: Fix build for mips 1756*d870e050SAndroid Build Coastguard Worker 1ef42eb Makefile.qemu2-sources.mk: Generate from upstream build lists. 1757*d870e050SAndroid Build Coastguard Worker 21c7af6 Fix upstream build. 1758*d870e050SAndroid Build Coastguard Worker 1ba93fd Remove android::base::String, use std::string instead. 1759*d870e050SAndroid Build Coastguard Worker 68c5059 android/console.h: Introduce AndroidConsoleAgents. 1760*d870e050SAndroid Build Coastguard Worker f8ca644 [main] Stop loading custom keysets. 1761*d870e050SAndroid Build Coastguard Worker fa7b157 [Crash] Qemu2 - report the kvm errors with crash handler 1762*d870e050SAndroid Build Coastguard Worker cd6af68 [Metrics] Add api level to the reported metrics 1763*d870e050SAndroid Build Coastguard Worker a734773 Fix build 1764*d870e050SAndroid Build Coastguard Worker dc98eef Add host GPU info to metrics. [QEMU2] 1765*d870e050SAndroid Build Coastguard Worker 34069d1 Fix crashes when accessing null pipe 1766*d870e050SAndroid Build Coastguard Worker 50325d1 Make GPU blacklist testing easier. [QEMU2] 1767*d870e050SAndroid Build Coastguard Worker 3895335 Present GPU blacklist status as a window. [QEMU2] 1768*d870e050SAndroid Build Coastguard Worker ea6b534 Detect and force software on crashy GPU's [QEMU2] 1769*d870e050SAndroid Build Coastguard Worker 9ff082d Allow switch to software GPU when a GPU crash is being reported 1770*d870e050SAndroid Build Coastguard Worker aa56448 [qemu2] Report qemu version separately from the emulator ver 1771*d870e050SAndroid Build Coastguard Worker b2a9e85 [qemu2] replace abort() with crash handler call in thread 1772*d870e050SAndroid Build Coastguard Worker 6da1528 Show error message and exit when not enough memory 1773*d870e050SAndroid Build Coastguard Worker 0e70741 Fix unicode file path support build issues 1774*d870e050SAndroid Build Coastguard Worker 75936af Support unicode file paths on Windows 1775*d870e050SAndroid Build Coastguard Worker e677d91 [qemu2] Change exit() to a return in configure_accelerator() 1776*d870e050SAndroid Build Coastguard Worker 62bd0e4 Disable framebuffer_update_display if gpu host is used 1777*d870e050SAndroid Build Coastguard Worker 1a8654c Enable webcam commandline params 1778*d870e050SAndroid Build Coastguard Worker 294500e Fix hax sign conversion when using large ram sizes 1779*d870e050SAndroid Build Coastguard Worker ef66479 Instrument to catch crashes in tcp_output (part B) 1780*d870e050SAndroid Build Coastguard Worker bd66ad9 Limit VM memory to maximum HAXM memory 1781*d870e050SAndroid Build Coastguard Worker ec204ef Error out when isa_bus_new fails 1782*d870e050SAndroid Build Coastguard Worker 4083c60 Instrument to catch crashes in tcp_output 1783*d870e050SAndroid Build Coastguard Worker 4a34149 [main] Disable unsupported QEMU2 flags. 1784*d870e050SAndroid Build Coastguard Worker 5816144 [Qemu2] Add AVD and HAX info to crash reports 1785*d870e050SAndroid Build Coastguard Worker 0c0551e Add function to retrieve maximum HAX RAM size 1786*d870e050SAndroid Build Coastguard Worker 7d4ea66 [qemu2] Upload command line and environment with the crash 1787*d870e050SAndroid Build Coastguard Worker 017919a Report crashes on exit from 'adb emu kill' 1788*d870e050SAndroid Build Coastguard Worker 7ca00c5 [Crash] Clean up the framebuffer pointer in DCL before it is freed 1789*d870e050SAndroid Build Coastguard Worker b5c4e19 Fix documentation for -gpu guest CMA. 1790*d870e050SAndroid Build Coastguard Worker 30aa677 -gpu guest: account for high resolutions 1791*d870e050SAndroid Build Coastguard Worker 70bbfec Support ANDROID_ADB_SERVER_PORT env variable 1792*d870e050SAndroid Build Coastguard Worker e3c6a32 [qemu2] Really initialize process on the main thread. 1793*d870e050SAndroid Build Coastguard Worker bb61f10 [qemu2] Route Ctrl-C event to EmulatorQtWindow::closeRequest. 1794*d870e050SAndroid Build Coastguard Worker 464fd9c qemu2 Fix handling of "-prop xxx=yyy" on the command line 1795*d870e050SAndroid Build Coastguard Worker 4a1e925 Skip skin display initialization in no-window mode 1796*d870e050SAndroid Build Coastguard Worker a76fa53 Suppress 'could not lock' messages on exit 1797*d870e050SAndroid Build Coastguard Worker cfd3d4f [Crash] Show an error message about VirtualBox when Hax sync fails (qemu2) 1798*d870e050SAndroid Build Coastguard Worker 138295a [qemu2] Update metrics setup to include adb liveness ping. 1799*d870e050SAndroid Build Coastguard Worker 59e623e Remove QemuLooper's mFdWatches for qemu2 1800*d870e050SAndroid Build Coastguard Worker 734cbb3 Document Windows -gpu mesa boot animation off hack 1801*d870e050SAndroid Build Coastguard Worker f3b8659 Windows - Fix booting >=1080p AVDs with -gpu mesa 1802*d870e050SAndroid Build Coastguard Worker 42da86e Revert "Revert "Revert "Revert "Add locks to pipe access and adjust pipe access order"""" 1803*d870e050SAndroid Build Coastguard Worker 582baf6 Avoid adding too many watchers for adb server data 1804*d870e050SAndroid Build Coastguard Worker 6e8051b Disable goldfish framebuffer write when using host gpu 1805*d870e050SAndroid Build Coastguard Worker f699f01 ui qemu2: Eliminate crash when entering trackball mode 1806*d870e050SAndroid Build Coastguard Worker bf6dc3f android: Move android_base_port definition. 1807*d870e050SAndroid Build Coastguard Worker 24d1db2 android: Move main-android.cpp to android-qemu2-glue/main.cpp 1808*d870e050SAndroid Build Coastguard Worker ad34c13 android: Remove duplicate android_console_rotate() implementations. 1809*d870e050SAndroid Build Coastguard Worker 061dcd2 Adding qemu2 console crash command 1810*d870e050SAndroid Build Coastguard Worker 191c2df Add io watch for adb server data on every second 1811*d870e050SAndroid Build Coastguard Worker 99bd8d9 main-android.cpp: Allow SMP support for Intel only 1812*d870e050SAndroid Build Coastguard Worker 9543029 Revert "Revert "Revert "Add locks to pipe access and adjust pipe access order""" 1813*d870e050SAndroid Build Coastguard Worker f06ca74 Revert "Revert "Add locks to pipe access and adjust pipe access order"" 1814*d870e050SAndroid Build Coastguard Worker 9b46646 Revert "Add locks to pipe access and adjust pipe access order" 1815*d870e050SAndroid Build Coastguard Worker 108771f Add locks to pipe access and adjust pipe access order 1816*d870e050SAndroid Build Coastguard Worker 26f2e84 metrics: Also report host os. 1817*d870e050SAndroid Build Coastguard Worker cba6eef [Qemu2] Don't exit() on hax cpu sync failure, just return instead 1818*d870e050SAndroid Build Coastguard Worker aeda218 Enabling -no-window support in the qemu2 engine 1819*d870e050SAndroid Build Coastguard Worker 847c6dc Fix upstream QEMU2 build. 1820*d870e050SAndroid Build Coastguard Worker 63bab03 Add support for multiple DNS servers 1821*d870e050SAndroid Build Coastguard Worker dea0f48 [Qemu2] Add support for http proxy 1822*d870e050SAndroid Build Coastguard Worker e88923f Revert "Increase pre-UI boot speed on OS X" 1823*d870e050SAndroid Build Coastguard Worker eaf5676 Revert "Increase boot speed on OS X." 1824*d870e050SAndroid Build Coastguard Worker 50056df target-i386: HAX: Avoid mapping duplicate memory slots 1825*d870e050SAndroid Build Coastguard Worker a9c4423 Add -wipe-data to qemu2 1826*d870e050SAndroid Build Coastguard Worker e0e7dba support -port in qemu2 1827*d870e050SAndroid Build Coastguard Worker 530672e [Qemu2] Get rid of most obvious exit() calls in qemu2 1828*d870e050SAndroid Build Coastguard Worker 9b9ae52 Fix back on typing '99' in QEMU2 1829*d870e050SAndroid Build Coastguard Worker 9592276 [Qemu2] Make /dev/kvm/ fd close on exec #2 1830*d870e050SAndroid Build Coastguard Worker 5b6ba7d Enables multitouch. 1831*d870e050SAndroid Build Coastguard Worker dc6c4c0 [Ui] Update qemu2 because init_sdl_ui() is now ui_init() 1832*d870e050SAndroid Build Coastguard Worker d25ce35 [Qemu2] Made a qemu version message prettier 1833*d870e050SAndroid Build Coastguard Worker 5a988ec [Qemu2] Pass the emulator version to UpdateChecker 1834*d870e050SAndroid Build Coastguard Worker 69f43c1 build: Remove ANDROID_EMU_STATIC_LIBRARIES_QEMU2 1835*d870e050SAndroid Build Coastguard Worker 961fdc9 [qemu2] Cleanup the console messages - fix line endings 1836*d870e050SAndroid Build Coastguard Worker 08d07ad [qemu2] Fix readline implementation to correctly handle rn 1837*d870e050SAndroid Build Coastguard Worker 353f531 Use the new android/emulator-common-ui.h header. 1838*d870e050SAndroid Build Coastguard Worker 2d7875c build: Rename HOST_OS and HOST_ARCH 1839*d870e050SAndroid Build Coastguard Worker 9e43b0a build: Use common UI library instead of rebuilding from sources. 1840*d870e050SAndroid Build Coastguard Worker ac0a376 Fix build-qemu-android.sh build. 1841*d870e050SAndroid Build Coastguard Worker 9fb9687 Remove obsolete CONFIG_QT define. 1842*d870e050SAndroid Build Coastguard Worker 182cc3f [Qemu2] Fix the monitor implementation in Qemu2 1843*d870e050SAndroid Build Coastguard Worker c3f6617 [Mac] Fix the HAXM memory leak when launching child process 1844*d870e050SAndroid Build Coastguard Worker 3aedb91 build: Cleanup build rules. 1845*d870e050SAndroid Build Coastguard Worker 7958a09 Enable support for netspeed, netdelay and netfast 1846*d870e050SAndroid Build Coastguard Worker 01b9789 [Qemu2] Mount the system image as read-only 1847*d870e050SAndroid Build Coastguard Worker c831b65 Add gsm command to qemu2 console 1848*d870e050SAndroid Build Coastguard Worker 845baed Fix lock after destroy in coreaudio 1849*d870e050SAndroid Build Coastguard Worker c30b7fa [qemu2] Move the metrics uploading into separate thread 1850*d870e050SAndroid Build Coastguard Worker 557b4c4 Disable netspeed for qemu2 1851*d870e050SAndroid Build Coastguard Worker ca37af3 Add cdma command to qemu2's console 1852*d870e050SAndroid Build Coastguard Worker 9aca733 Enable generating breakpad symbols for Qemu2 1853*d870e050SAndroid Build Coastguard Worker 2748efb Add sms command to qemu2 console 1854*d870e050SAndroid Build Coastguard Worker 8dcaac8 Apply clang-format to android-console.c 1855*d870e050SAndroid Build Coastguard Worker a8430a6 Add geo and finger commands to qemu2's console 1856*d870e050SAndroid Build Coastguard Worker f32ed14 Fix QEMU2 HW keyboard 1857*d870e050SAndroid Build Coastguard Worker af2743d Breakpad integration for qemu2 1858*d870e050SAndroid Build Coastguard Worker e6c768d Configure kernel parameters correctly on start 1859*d870e050SAndroid Build Coastguard Worker ec8b6a5 Rename VERSION_STRING to EMULATOR_VERSION_STRING 1860*d870e050SAndroid Build Coastguard Worker bcba067 ui: Recents button in QEMU2 1861*d870e050SAndroid Build Coastguard Worker 44500c9 Remove minor compiler warnings 1862*d870e050SAndroid Build Coastguard Worker 8f4b294 Fix leaked AConfig. 1863*d870e050SAndroid Build Coastguard Worker d827214 Fix Windows build. 1864*d870e050SAndroid Build Coastguard Worker 2b92f1f build: Remove support for SDL-based emulator UI 1865*d870e050SAndroid Build Coastguard Worker bc1a34f mips-ranchu.c: fix the wrong port number in the title bar 1866*d870e050SAndroid Build Coastguard Worker 1d90f0b Qemu2: ranchu backend support for mips32 1867*d870e050SAndroid Build Coastguard Worker 9180ffd [Qemu2] Fixed upstream build 1868*d870e050SAndroid Build Coastguard Worker 82f58a7 Add cellular support. 1869*d870e050SAndroid Build Coastguard Worker e7c74cf Support Nexus 5X DPI 1870*d870e050SAndroid Build Coastguard Worker 17e59df Increase pre-UI boot speed on OS X 1871*d870e050SAndroid Build Coastguard Worker a943a22 Revert "Revert "Add GSM support."" 1872*d870e050SAndroid Build Coastguard Worker fc3bbea QEMU2 ui: Query battery status to populate the battery UI page 1873*d870e050SAndroid Build Coastguard Worker f83960f Fix OS X startup kill loop on x86_64 images 1874*d870e050SAndroid Build Coastguard Worker c0fbe74 Fix OS X crash on startup with qemud=1/GSM 1875*d870e050SAndroid Build Coastguard Worker 98ec2e2 Revert "Add GSM support." 1876*d870e050SAndroid Build Coastguard Worker a2a974f Increase boot speed on OS X. 1877*d870e050SAndroid Build Coastguard Worker 529668f Enable sensor support. 1878*d870e050SAndroid Build Coastguard Worker f207407 Add GSM support. 1879*d870e050SAndroid Build Coastguard Worker be9628a [Qemu2] Enable the update checker and metric reporting 1880*d870e050SAndroid Build Coastguard Worker 72d4413 [Qemu2] Use the common VERSION_STRING from AndroidEmu 1881*d870e050SAndroid Build Coastguard Worker b17ffde GPS support should be under USE_ANDROID_EMU. 1882*d870e050SAndroid Build Coastguard Worker 5d1073e Add gps support. 1883*d870e050SAndroid Build Coastguard Worker 8c0260b [Qemu2] Reduce the input latency because of timer waiting 1884*d870e050SAndroid Build Coastguard Worker 27ddd94 QEMU2 camera support 1885*d870e050SAndroid Build Coastguard Worker 7355d17 [Qemu2] Fix the 'port 0' in the title bar 1886*d870e050SAndroid Build Coastguard Worker 2a5d762 Support true color framebuffers. 1887*d870e050SAndroid Build Coastguard Worker dac5ef9 [Qemu2] Delay the bh creation in Qemu2-specific Looper code 1888*d870e050SAndroid Build Coastguard Worker e9a9a1c Fix build-qemu-android.sh build. 1889*d870e050SAndroid Build Coastguard Worker 8f180d0 Qemu2: Honor hardware buttons config setting 1890*d870e050SAndroid Build Coastguard Worker a90d7e1 Qemu2: fix locking on ReadConsoleInput() on Windows 1891*d870e050SAndroid Build Coastguard Worker 0b111cd Fix qemu2+qt booting on windows 1892*d870e050SAndroid Build Coastguard Worker 24a8b01 Remove un-needed directory. 1893*d870e050SAndroid Build Coastguard Worker 768b782 Resize userdata images to the size specified in avd 1894*d870e050SAndroid Build Coastguard Worker fef0acf Clean up unused list in android_pipe 1895*d870e050SAndroid Build Coastguard Worker 9629ddf Mac OS X booting error fix 1896*d870e050SAndroid Build Coastguard Worker e20b309 Fix GPU lock/adb flakiness with smp > 1 1897*d870e050SAndroid Build Coastguard Worker d1403e8 Fix adb flakiness on backend side 1898*d870e050SAndroid Build Coastguard Worker d059b2b Qemu2: qemu2 part of restoring the faster ADB in qemu2 1899*d870e050SAndroid Build Coastguard Worker 9732aef Qemu2: rename the qemu2 version of adb initialization function 1900*d870e050SAndroid Build Coastguard Worker 969f50a Qemu2: set the ranchu option unconditionally 1901*d870e050SAndroid Build Coastguard Worker fecd96b Qemu2: Honor VM heapsize in config.ini 1902*d870e050SAndroid Build Coastguard Worker 896383b Enable guest-side GPU emulation. 1903*d870e050SAndroid Build Coastguard Worker 1e154c4 Call qemu_looper_setForThread() in qemu_thread_create(). 1904*d870e050SAndroid Build Coastguard Worker 7022862 Fix: Call setForThread when using HAX 1905*d870e050SAndroid Build Coastguard Worker 316621d [Qemu2 qt] Implementation of skinning and Qt UI for Linux 1906*d870e050SAndroid Build Coastguard Worker 6932932 Qemu2: renamed a function which clashed with AndroidEmu 1907*d870e050SAndroid Build Coastguard Worker 47717fb [Qemu2 qt] Changes in the .sources generation script 1908*d870e050SAndroid Build Coastguard Worker b6e5cbf Fix the regression on qemu2+GPU with sdl2 1909*d870e050SAndroid Build Coastguard Worker 2103fc4 Fix GPU lockup: Don't spin on EAGAIN. 1910*d870e050SAndroid Build Coastguard Worker b55e4b1 Darwin: Fix list of QEMU2 library dependencies. 1911*d870e050SAndroid Build Coastguard Worker e33336f Darwin: Remove CONFIG_VNC_SASL from config-host.h 1912*d870e050SAndroid Build Coastguard Worker 3595e69 build: Fix darwin-x86_64 config to use SDL2.0 backend 1913*d870e050SAndroid Build Coastguard Worker e8a13f2 [Qemu2 qt] Added DisplayUpdateListener to qemu2 1914*d870e050SAndroid Build Coastguard Worker b34a421 [Qemu2 qt] cpu-common.h C++ compatibility 1915*d870e050SAndroid Build Coastguard Worker 208a6b8 [Qemu2 qt] Add 'const' to loc_set_cmdline() function parameter 1916*d870e050SAndroid Build Coastguard Worker 0901f89 [Qemu2 qt] Make timer.h c++ compartible 1917*d870e050SAndroid Build Coastguard Worker aba9290 [Qemu2 qt] Added a callback version of battery status getter 1918*d870e050SAndroid Build Coastguard Worker 60d1a32 [Qemu2 qt] Renamed some C++ keyword-named variables 1919*d870e050SAndroid Build Coastguard Worker 3ceecb5 [Qemu2 qt] Renamed socket functions clashing with AndroidEmu 1920*d870e050SAndroid Build Coastguard Worker b378bc2 Support building QEMU2 from the emulator's build system. 1921*d870e050SAndroid Build Coastguard Worker 11524d0 Add missing cpu_synchronize_state() hook for HAX 1922*d870e050SAndroid Build Coastguard Worker 8b6936b target-i386: hax: Fix crash in hax_log_sync() 1923*d870e050SAndroid Build Coastguard Worker f75173f Fix slow boot issue on OS X 1924*d870e050SAndroid Build Coastguard Worker 58a4e73 Get qemu2 gpu emulation to work on windows 1925*d870e050SAndroid Build Coastguard Worker 12649f4 Need to find proper solution that does not have negative effect. 1926*d870e050SAndroid Build Coastguard Worker e9f94f9 Fixes the QEMU2 emulator rendering pipeline. 1927*d870e050SAndroid Build Coastguard Worker 098465e Temporary fix: adb connection to qemu2 avd flaky 1928*d870e050SAndroid Build Coastguard Worker f289a00 Support Nexus 6 DPI 1929*d870e050SAndroid Build Coastguard Worker 1930*d870e050SAndroid Build Coastguard Worker $ cd external/gtest && git log --oneline --no-merges b91418b..f52a103 . 1931*d870e050SAndroid Build Coastguard Worker f52a103 Revert "Disable the legacy gtest." 1932*d870e050SAndroid Build Coastguard Worker 0af8635 Disable the legacy gtest. 1933*d870e050SAndroid Build Coastguard Worker 5e5723a Remove deprecated Android.mk files 1934*d870e050SAndroid Build Coastguard Worker 1d8db72 gtest: Add support for std::unique_ptr bool conversion 1935*d870e050SAndroid Build Coastguard Worker 4c0e47a Allow libgtest on unbundled builds 1936*d870e050SAndroid Build Coastguard Worker 2a1db29 Update Android.bp to match Android.mk 1937*d870e050SAndroid Build Coastguard Worker 49f2bfa Allow libgtest_prod on Windows. 1938*d870e050SAndroid Build Coastguard Worker 9ba217a Update sanitize property format 1939*d870e050SAndroid Build Coastguard Worker 87cecf0 Revert "Revert "Add libgtest_prod."" 1940*d870e050SAndroid Build Coastguard Worker 9409446 Update Android.bp to match Android.mk 1941*d870e050SAndroid Build Coastguard Worker a335cab Add gtest libs for all NDK STLs. 1942*d870e050SAndroid Build Coastguard Worker baa71b2 Revert "Add libgtest_prod." 1943*d870e050SAndroid Build Coastguard Worker 18d1e9c Add libgtest_prod. 1944*d870e050SAndroid Build Coastguard Worker 81cb746 Implement GetThreadCount for Linux. 1945*d870e050SAndroid Build Coastguard Worker 34114d4 Implement GetThreadCount for Linux. 1946*d870e050SAndroid Build Coastguard Worker b6335c0 Remove extra cc_test options 1947*d870e050SAndroid Build Coastguard Worker f463507 Fix gtest soong unbundled builds 1948*d870e050SAndroid Build Coastguard Worker f0f8f7a Android.bp: Move from src&test to top level 1949*d870e050SAndroid Build Coastguard Worker 8f7edf5 external/gtest: Add Android.bp files 1950*d870e050SAndroid Build Coastguard Worker 7f4fe57 add gtest to darwin and windows whitelist for adb_test 1951*d870e050SAndroid Build Coastguard Worker cf861d2 package version metadata for external/ 1952*d870e050SAndroid Build Coastguard Worker e826aa4 Allow to build host gtest libraries in unbundled build. 1953*d870e050SAndroid Build Coastguard Worker 1954