496168ed6e29479bcc2c5cac2ade6f045013a59c |
|
12-Jul-2014 |
David 'Digit' Turner <digit@google.com> |
Remove obsolete android/protocol/ directory. This feature was never really completed, and impedes refactoring. The corresponding sources were used to try to implement the separation of UI and emulation engine into two separate processes, but never truly worked. The lack of DSL to generate protocol stubs/proxies was also very painful. The feature could be revived in the future with a very different implementation, if desirable. Change-Id: I516d6627ee5d649bbcbf140b6274f1ff1b57fdd3
/external/qemu/android/qemulator.c
|
171dd0bf53f93e64b71d3edc958e15f40c96748d |
|
04-Feb-2014 |
David 'Digit' Turner <digit@android.com> |
Remove CONFIG_TRACE support. It was limited to ARMv5, and didn't work correctly. Moreover, it made integrating upstream changes difficult, so remove it for now. Change-Id: I7da7a1e00b241d452c6dff5a318ccfedc5d7a8a4
/external/qemu/android/qemulator.c
|
d4e803c5e928790b14704ae7f0b048da7ba47fab |
|
14-Dec-2013 |
David 'Digit' Turner <digit@android.com> |
Move android-trace.h to include/android/ + android-trace_common.h -> include/android/trace_common.h NOTE: trace_common.h is still in the top-level directory because the qtools first need to be updated to include the header at include/android/trace_common.h + trace.c -> android/ + user-events.h -> include/android/ + user-events-qemu.c -> android/ Change-Id: Idbf59c8b1a5cc2872f035eb3fa7f9922755f357d
/external/qemu/android/qemulator.c
|
863d1010d9c8fa4342b1b0ea860bcfb096806acc |
|
16-Mar-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Cleanup harware properties. 1. Remove unused hw.camera.maxHorizontalPixels, and hw.camera.maxVerticalPixels parameters. 2. Combine hw.touchScreen, and hw.multiTouch under one property: hw.screen Change-Id: I3cdf64f7d7e46486110cbc0769f9d98a61f0bea5
/external/qemu/android/qemulator.c
|
8dd31e8e10fc3ca10192368acf19d2345eeddde7 |
|
16-Feb-2012 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Multi-touch emulation support Change-Id: I311dc55fe10f41637775baa330a7c732ff317f51
/external/qemu/android/qemulator.c
|
72d561178e62b74923cfe3bc0faa59bcb07c57c3 |
|
12-Aug-2011 |
Xavier Ducrohet <xav@android.com> |
Revert "Revert "Merge c80340 from master to r13: Move charmap to hardware properties"..." This reverts commit cccd28ca5064a7bd14282cd774ee5bb7126d5845. c80340 add a CL to tools_r13 that broken the build. It was therefore reverted with cccd28. This revert was merged into tools_r13 but shouldn't have been. This reverts the revert to put back the CL in master. Change-Id: I95fcefedb77596cfdf76269f248b2ae80c85c830
/external/qemu/android/qemulator.c
|
cccd28ca5064a7bd14282cd774ee5bb7126d5845 |
|
12-Aug-2011 |
Xavier Ducrohet <xav@android.com> |
Revert "Merge c80340 from master to r13: Move charmap to hardware properties". do not merge. This reverts commit f490aee025b3bab5bcdb065e5fc1b1abecf16b97. Change-Id: I59a0b2aebc8ab2b788a820a206c6eb4fc6e6e6d2
/external/qemu/android/qemulator.c
|
f490aee025b3bab5bcdb065e5fc1b1abecf16b97 |
|
19-May-2011 |
David 'Digit' Turner <digit@android.com> |
Merge c80340 from master to r13: Move charmap to hardware properties The name of the emulated charmap must be passed to the guest kernel because it is used by the guest input handling code to load the proper charmap files from the system partition. This mandates that the name becomes a hardware property for the sake of supporting proper snapshotting and ui/core separation. From now on, the charmap name found in a skin will be ignored completely. This shouldn't be a problem in practice because all skins used the default name (qwerty2) anyway. The only reason to change the default value would be if emulating a guest system image that depends on a different charmap during emulation. Change-Id: If571684000b159ae9e9849661c9ff18e19b4cc75
/external/qemu/android/qemulator.c
|
97d15562536c28f5a8bb079994cc526412cf506e |
|
06-Jul-2011 |
Maciek Molerus <maciek@google.com> |
merge 62ffc42 from master to r13: Added GTV related keys Adds the definitions for keys present in GoogleTV. Standard linux definitions are used to send notifications to emulated system. Change-Id: Iafb84b68a270b6566361d1822b8e1098ee870280
/external/qemu/android/qemulator.c
|
fd79a9a99d1fa1b811b65db366692fee00904021 |
|
26-May-2011 |
David 'Digit' Turner <digit@android.com> |
Auto-adjust scale and window position when needed. This is a backport from master to tools_r13 This patch changes the emulator's default behaviour in two ways: - Automatically compute the window scale to ensure that the emulator's window can be displayed within the current screen. This ensures that it remains usable when emulating a large-resolution device on a small display (e.g. on a 13" laptop running at 1024x768). This check and auto-correction do not happen if you use the -scale or -dpi-monitor options. - When re-centering an out-of-focus window, ensure that the top of the window is visible (which generally includes the window's title bar). This allows the window to be easily moved or minimized by the user is needed. This fixes three bugs: http://code.google.com/p/android/issues/detail?id=16399 http://code.google.com/p/android/issues/detail?id=16398 http://code.google.com/p/android/issues/detail?id=16397 Change-Id: Ibbc3c8458bd99718e4902d0a032b154c7cff4757 Orig-Change-Id: I8e5a624446d064038b5b9ad16556db8328244906
/external/qemu/android/qemulator.c
|
5377c5bfde6ba62490417bb0a7d7c1be1151692e |
|
10-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Correct auto-detection of default VM heap size. This patch removes the need for the -m <memory> core option. Instead, the RAM size is taken by default from qemu-hardware.ini. Also, the default value of vm.heapSize is no longer 16MB, it is now adjusted based on the RAM size (16/32/48 values) + Get rid of core -lcd-density option (use .ini file instead) Change-Id: I93919926b61a132c7943a1bb2c41f7a3ab7f2d2f
/external/qemu/android/qemulator.c
|
a1dcb6c0e428ecd409a64df1055be61a59344664 |
|
09-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
emulator: Fix -no-window flag Change-Id: Ibb06b7d412faeafa717de6d095a9eaae84d35ab4
/external/qemu/android/qemulator.c
|
07db34976ba1dd045a51c4ab2c7f52479cddcc57 |
|
02-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Simplify UI-only sources. Get rid of console-ui.c, qemu-timer-ui.c and modify vl-android-ui.c to use a generic Looper object instead of a crummy event loop. We still need to implement qemu_set_fd_handler for two sources under android/protocol/ but this will be cleaned up later. Change-Id: Icd0762675ca2f54e720a9cec40f96caea500b52f
/external/qemu/android/qemulator.c
|
74d7acec6643694132a127feb5ccadda7ea793d6 |
|
02-Feb-2011 |
David 'Digit' Turner <digit@android.com> |
Separate init_skinned_ui() into two functions. This removes init_skinned_ui() and adds parse_skin_files() and init_sdl_ui(). The first function only parses skin files and options, and doesn't do anything related to the UI. The second function does setup the SDL UI after all options/skin processing has been performed. We also modify main.c and main-ui.c to move the call to init_sdl_ui() as far as possible after the options parsing. + Move core attachment code to the end of qemu_main() in main-ui.c Change-Id: I2bf5f0a096d827ae1fee070a8fa45cbd4629d54f
/external/qemu/android/qemulator.c
|
777eb68eb60cac18f4b62e2e1b14a906875cbe7a |
|
26-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Refactored ui-core-control and core-ui-control protocols Also cleaned the code up from obsolete ui-core-protocol.* and core-ui-protocol.* Change-Id: I194bec669d25b68a10c32b2be50bc9da50c52ebb
/external/qemu/android/qemulator.c
|
6b985d708d64008eee69fe0c3f03c6e3c61e7f73 |
|
21-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Implement UI control service and client Change-Id: Iecc1b5bb9ddcdaf9f22c500a5195718db3f25354
/external/qemu/android/qemulator.c
|
5758404ffd1be160efa303ff27eef645fc4e2c2d |
|
21-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Remove unnecessary calls in UI <-> Core protocols. Core port related calls are no longer needed, since UI is aware of core's base port on attachment to the core Change-Id: Ic211fc9b02cb652009360f80917e90c44d941878
/external/qemu/android/qemulator.c
|
3bbc919b70c78e0be6387d06faa90743deedb4dc |
|
19-Jan-2011 |
David 'Digit' Turner <digit@android.com> |
Compute default memory size from screen size. This change is used when using a magic skin (e.g. -skin 800x600) or when using the full Android build system, in order to determine a good default for the RAM size. Change-Id: I900e28146592cdd3f0df9b3f1828b119309eea85
/external/qemu/android/qemulator.c
|
cf755ea6f4b850a6afd12ef8308da8def7ba8941 |
|
12-Jan-2011 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Hook up framebuffer changes with UI window Change-Id: Ib2dff72c808614cd6ded096d62717afc1c41e667
/external/qemu/android/qemulator.c
|
cefa7443eb3d3e4bb134595f756145426d5613e3 |
|
01-Sep-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Add android_port initialization in the core. Also some minor cleanups to the ui <-> core stuff. Change-Id: I7d64ec1aa694c027851b7e262b6e1b80bb6cef08
/external/qemu/android/qemulator.c
|
3cf34f28ff198c69a02ed74a8e851b53cf3ff00c |
|
31-Jul-2010 |
David 'Digit' Turner <digit@android.com> |
Fix window title to display the correct port number for the emulator. Change-Id: I289451995683d5d4de2afe2e87481418a393c82f
/external/qemu/android/qemulator.c
|
055ae42d36d9d78a7920f66ee2df485d81d24264 |
|
27-Jul-2010 |
David 'Digit' Turner <digit@android.com> |
Better separation of UI and Core sources for framebuffer emulation. + new document under docs/DISPLAY-STATE.TXT to explain what's happening. Change-Id: Ia0d233377266212da49af932c7528f46f5feb92d
/external/qemu/android/qemulator.c
|
2fa5173bd1ce7341c50adac676a317945f0969c7 |
|
16-Jul-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Moved dependency on android_ui_set_window_scale to ui-core-protocol.h Also cleaned up dependency on android_base_port variable Change-Id: I8c1675a859e3d24e9bb174471dd03556c696aff1
/external/qemu/android/qemulator.c
|
4057561d5414c89f0d9964017e9473b68643e865 |
|
08-Jul-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Removed hw-control dependency from the UI. qemulator_setup has been setting brighness callback via direct call to hw-control. After the change callback is set via call to ui-core-protocol Change-Id: Ib96887d47cf765f38f4a7ad39f4f39963d9fb90d
/external/qemu/android/qemulator.c
|
71bb14f826775867d16e7d382cfdc48e6ca46ccb |
|
08-Jul-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Move key event generation out of the UI realm into neutral space. Abstracted keycode event array into keycode_array.[hc], Moved key to keycode translation into charmap.c Change-Id: I4de0c9853fa93d675895fc361e62ee36c1c0a652
/external/qemu/android/qemulator.c
|
a21ac6912568a1d36a2919669f905bc58be21244 |
|
28-Jun-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Add ui_core_protocol.* to simulate UI->Core exchange. Change-Id: I969bb097fcd9be55d83368ddee0e377a0f0af896
/external/qemu/android/qemulator.c
|
0119362f0d74ca74f3ea743f6e0e527a9edcc474 |
|
11-May-2010 |
Vladimir Chtchetkine <vchtchetkine@google.com> |
Moved QEmulator out of main.c Change-Id: I20964bb5d7fbef5ea22d265427793a2a7fce2017
/external/qemu/android/qemulator.c
|