History log of /external/qemu/hw/goldfish_events_device.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7485c2989d727a1d0c14a66fb75e140f885a1583 19-Mar-2012 Vladimir Chtchetkine <vchtchetkine@google.com> Refactor HW config to use hw.camera_back, and hw.camera_front properties.

This is a continuation of an effort to simplify HW config, and make the UI for it clearer.
This CL gets rid of multiple camera emulation properties, combining everything into just
two properties:
- hw.camera_back that controls emulation of a camera facing back, and
- hw.camera_front that controls emulation of a camera facing front.

Change-Id: Ia114ae4caf2053685cbff00f39088e5b5be2952c
/external/qemu/hw/goldfish_events_device.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/hw/goldfish_events_device.c
025a347156acb6c22444f7d4d06c0f44da573c5e 05-Mar-2012 Vladimir Chtchetkine <vchtchetkine@google.com> Merge "Multi-touch emulation support"
8dd31e8e10fc3ca10192368acf19d2345eeddde7 16-Feb-2012 Vladimir Chtchetkine <vchtchetkine@google.com> Multi-touch emulation support

Change-Id: I311dc55fe10f41637775baa330a7c732ff317f51
/external/qemu/hw/goldfish_events_device.c
71bc069784aa4e4e78a83f03d73622f3d4af6250 01-Mar-2012 SeongJae Park <sj38.park@gmail.com> Corrects typo on comment.

Change-Id: I34e8e71f6ca03d58676ac350d6558fec32e6e448
Signed-off-by: SeongJae Park <sj38.park@gmail.com>
/external/qemu/hw/goldfish_events_device.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/hw/goldfish_events_device.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/hw/goldfish_events_device.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/hw/goldfish_events_device.c
31203e4ba2e7b91aabe077aa9cac9158dd480775 18-Mar-2011 Xavier Ducrohet <xav@android.com> Revert "Revert "Merge 29e114d2 from master.""

This reverts commit 2facea6512c84af9285682909f6ac6edcd4130ab
which was not supposed to merge down from tools_R10 to master
since the original reverted commit was a cherry-pick from master
to tools_r10

Change-Id: Ide87af693a0f3239bacaa7313b9262e6e8c46800
/external/qemu/hw/goldfish_events_device.c
2facea6512c84af9285682909f6ac6edcd4130ab 18-Mar-2011 Xavier Ducrohet <xav@android.com> Revert "Merge 29e114d2 from master. do not merge."

This reverts commit e36a1cc2561b2ce27d3c0a5b3a7b79d4e8531f0e.
/external/qemu/hw/goldfish_events_device.c
e36a1cc2561b2ce27d3c0a5b3a7b79d4e8531f0e 18-Mar-2011 David 'Digit' Turner <digit@android.com> Merge 29e114d2 from master. do not merge.

Fix touchscreen emulation to return correct min/max coordinate bounds.

This is needed by future changes in the input framework that depend on
touchscreen devices to properly return the min/max bounds of their
absolute pointer coordinates.

Fixes bug 4126574

Change-Id: I1ace56d5433be5d97eb79895cd57b6e442245ca0
/external/qemu/hw/goldfish_events_device.c
8b9887163ce94928aec159956d1a61fc93bb949d 10-Feb-2011 David 'Digit' Turner <digit@android.com> Merge 59e8e196 into tools_r10. DO NOT MERGE.

Add hw.keyboard.lid

This is used to control the lid switch virtual device.

+ Add support for a "version <number>" field to the skin format.
This will later be used for skin format #3.

+ Fix a bug where string hw properties didn't work/compile

Change-Id: I27ff3293b439917a51c584a25139264ddb1aff12
/external/qemu/hw/goldfish_events_device.c
799c6c0ecab548cf4716d14d1f077819cdde8e10 06-Feb-2011 David 'Digit' Turner <digit@android.com> events: Fix no-Dpad emulation when hw.keyboard=yes

This fixes a bug where Dpad emulation was forced when hw.keyboard
was set to 'yes' in hardware.ini, even if hw.dpad was set to no.

The problem was that the events device set the Dpad EV_KEY bits
unconditionally since they are in the 0..0xff range.

Change-Id: Ice2488341170f43d3fe230d816a089da97c4d5ac
/external/qemu/hw/goldfish_events_device.c
334ab475d2f27dbf6fbf836c2d4fb86dbb02a15c 03-Feb-2011 Jun Nakajima <jnakajim@gmail.com> x86: Add x86 support. Rebase the change (20906/1) due to a minor conflict.

Change-Id: Ic73cca0fc6c6e5cf74f63daa6080d00aa7c392bb
Signed-off-by: Xiaohui Xin <xiaohui.xin@intel.com>
Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com>
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
/external/qemu/hw/goldfish_events_device.c
0158ea3220978ecc0fa1738e4a0bdae83fa36175 19-Jan-2011 David 'Digit' Turner <digit@android.com> Make "qwerty2" the default charmap.

This patch makes "qwerty2" the default charmap for skins that
don't specifiy one explicitely. Note that the "qwerty" charmap
is here for historical reasons only. All skins provided by all
SDK Android platforms explicitely mention "qwerty2", so this patch
will mainly impact "magic skins" like those created by an option
like "-skin 1024x768".

This gets rid of the obsolete "qwerty" charmap (it was never
used by any of the skins provided by the SDK, and is incorrect).

+ Simplify android/charmap.[hc] code.
+ Lazy-load the charmap name in hw/goldfish_events_device.c
/external/qemu/hw/goldfish_events_device.c
80bc5c8c7b9c50e8f302c22c2fba42dd6e8aa2df 20-Oct-2010 David 'Digit' Turner <digit@android.com> Fix incorrect orientation at boot.

The goldfish kernel's event driver is very picky about the
state of the virtual device it talks to. Essentially, it can
only listen to h/w events if the corresponding IRQ is raised
_after_ it has completed some initial setup.

If the IRQ is raised before, the driver will refuse to listen
to events, and any interaction becomes impossible.

We changed the way our UI windows are built and managed
previously, and this had the unfortunate effect of sending
one h/w event too soon, which, in the old code, would raise
the IRQ prematurely. This resulted in an input freeze.

To work around this the UI code was modified to not send
the initial h/w event, but this resulted in bad orientation
of the home screen at the end of the boot sequence.

This change allows the virtual device to wait for the kernel
driver before raising the IRQ, in the case any h/w event has
been buffered. It also removes the hack in the UI code,
allowing the send of the initial h/w event at startup.

BONUS MINOR CHANGES:
EsounD probe: fix error message.
console: fix compiler warnings
libpng: proper handling of MMX support.
android-configure.sh: fix --ignore-audio handling
The option didn't do anything if the audio development packages
are properly installed on the system.

Change-Id: Ib134158873d5cb72290c9676d92d20233226c889
/external/qemu/hw/goldfish_events_device.c
4e024bb4f5c8aa8b07459f7fbd65c35122127fd1 22-Sep-2010 David 'Digit' Turner <digit@android.com> Remove compiler warnings when building the emulator.

This forces -Wall during the build. Note that this patch doesn't
remove all warnings, but most of the remaining ones are from upstream anyway.

Change-Id: I8808d8495e99866e156ce5780d2e3c305eab491f
/external/qemu/hw/goldfish_events_device.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/hw/goldfish_events_device.c
43552dc4fa64aad0c9fdb8f4c92ae7ac79406596 22-Jul-2010 Vladimir Chtchetkine <vchtchetkine@google.com> Remove UI dependency from goldfish_event_device.c

Change-Id: Iea5edfbae0caff45161c814d631d35d2e6d61d1c
/external/qemu/hw/goldfish_events_device.c
34f2974ce7ec7c71beb47b5daf9089d5c8c40c79 26-May-2010 David 'Digit' Turner <digit@android.com> Add small user-event abstraction interface.

Preparation for future UI frontend/backend separation.

This is done to ensure that the code under android/skin/ does not depend
on any QEMU-specific header. We achieve this by adding a new abstract header
"user-events.h" and one QEMU-specific implementations for the functions
defined here.

This also modifies console.h and vl-android.c to make them closer to
upstream (by removing Android-specific changes).

+ fix Makefile.android to always build SDL from sources in standalone mode.

Change-Id: I0d152741e7bb2c9cd283f5c35bd054385c7c1eb3
/external/qemu/hw/goldfish_events_device.c
5d8f37ad78fc66901af50c762029a501561f3b23 14-Sep-2009 David 'Digit' Turner <digit@google.com> Merge upstream QEMU 10.0.50 into the Android source tree.

This change integrates many changes from the upstream QEMU sources.
Its main purpose is to enable correct ARMv6 and ARMv7 support to the
Android emulator. Due to the nature of the upstream code base, this
unfortunately also required changes to many other parts of the source.

Note that to ensure easier integrations in the future, some source files
and directories that have heavy Android-specific customization have been
renamed with an -android suffix. The original files are still there for
easier integration tracking, but *never* compiled. For example:

net.c net-android.c
qemu-char.c qemu-char-android.c
slirp/ slirp-android/
etc...

Tested on linux-x86, darwin-x86 and windows host machines.
/external/qemu/hw/goldfish_events_device.c
3d2300cb2f8f575d9e0c553c88790b5d79dda1b6 12-May-2009 David 'Digit' Turner <digit@google.com> Allow search key (F5) to work on keyboard-less configurations
/external/qemu/hw/goldfish_events_device.c
9877e2e3e3c2df64de306b48f80a4f5d0b028d95 19-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@140373
/external/qemu/hw/goldfish_events_device.c
b059facee5eb498c78c573617c62cc13eddc8644 11-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@137873
/external/qemu/hw/goldfish_events_device.c
8b23a6c7e1aee255004dd19098d4c2462b61b849 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/qemu/hw/goldfish_events_device.c
f721e3ac031f892af46f255a47d7f54a91317b30 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/external/qemu/hw/goldfish_events_device.c
c27f813900a3c114562efbb8df1065e94766fc48 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
/external/qemu/hw/goldfish_events_device.c
55f4e4a5ec657a017e3bf75299ad71fd1c968dd3 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/external/qemu/hw/goldfish_events_device.c