sdk/emulator/qemu.git
10 years agoMerge branch 'tizen_qemu_1.7' into tizen
SeokYeon Hwang [Wed, 8 Jan 2014 03:54:54 +0000 (12:54 +0900)]
Merge branch 'tizen_qemu_1.7' into tizen

10 years agoremote: disabled unstable spice because runtime library dependency 19/14519/1
sungmin ha [Tue, 7 Jan 2014 04:50:07 +0000 (13:50 +0900)]
remote: disabled unstable spice because runtime library dependency

Change-Id: I4bc1f81ce602194854578a31d244adad6bbe2e1e
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
10 years agoscreenshot: screen shot window enhancement 36/14336/1
GiWoong Kim [Thu, 26 Dec 2013 08:35:19 +0000 (17:35 +0900)]
screenshot: screen shot window enhancement

1. added mouse scrolling for screen
2. modified some variable names

Change-Id: I11ab28f18270a5badfb07b4c9e45a57e5c3ace44
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agoremote: enabled spice 25/14325/1
sungmin ha [Fri, 3 Jan 2014 03:47:39 +0000 (12:47 +0900)]
remote: enabled spice

Change-Id: I5c1a8445515442a49629f762bac17d2c7f03c0b4
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
10 years agoecs LOGS: replace from __TIME__ to get_timeofday() to print time for 24/14324/1
Jinhyung Choi [Fri, 3 Jan 2014 03:23:27 +0000 (12:23 +0900)]
ecs LOGS: replace from __TIME__ to get_timeofday() to print time for
logging

Change-Id: Ieeb88fa14cd817ff3b16efee4264503232eba215
Signed-off-by: Jinhyung Choi <jinhyung2.choi@samsung.com>
10 years agoMerge branch 'tizen' into tizen_qemu_1.7
SeokYeon Hwang [Fri, 3 Jan 2014 02:11:45 +0000 (11:11 +0900)]
Merge branch 'tizen' into tizen_qemu_1.7

10 years agoMerge "ecs: add checking error case" into tizen
daiyoung kim [Thu, 26 Dec 2013 09:45:28 +0000 (01:45 -0800)]
Merge "ecs: add checking error case" into tizen

10 years agoecs: add checking error case 71/14171/1
munkyu.im [Thu, 26 Dec 2013 07:59:28 +0000 (16:59 +0900)]
ecs: add checking error case

returns when occur error case

Change-Id: Ib2ad461e2bd99b73f3a22d72656a165d02bfa16c
Signed-off-by: munkyu.im <munkyu.im@samsung.com>
10 years agoMerge "update version (1.7.11 -> 1.7.12)" into tizen
daiyoung kim [Thu, 26 Dec 2013 07:48:13 +0000 (23:48 -0800)]
Merge "update version (1.7.11 -> 1.7.12)" into tizen

10 years agoupdate version (1.7.11 -> 1.7.12) 68/14168/1
jihye kim [Thu, 26 Dec 2013 07:48:07 +0000 (16:48 +0900)]
update version (1.7.11 -> 1.7.12)

Change-Id: Iff56baebc35b694919ac4bad37cd3043c77e37ff
Signed-off-by: jihye kim <jihye1128.kim@samsung.com>
10 years agoMerge "ecs: fix fd type" into tizen
daiyoung kim [Thu, 26 Dec 2013 07:35:35 +0000 (23:35 -0800)]
Merge "ecs: fix fd type" into tizen

10 years agoecs: fix fd type 65/14165/1
munkyu.im [Thu, 26 Dec 2013 07:35:05 +0000 (16:35 +0900)]
ecs: fix fd type

Fd type must be an integer type.

Change-Id: Iae3f1350b6442552a2736c62b0dcd1bc1ad85dc9
Signed-off-by: munkyu.im <munkyu.im@samsung.com>
10 years agoMerge "qemu: remove prevent issue" into tizen
daiyoung kim [Thu, 26 Dec 2013 07:34:12 +0000 (23:34 -0800)]
Merge "qemu: remove prevent issue" into tizen

10 years agoqemu: remove prevent issue 64/14164/1
munkyu.im [Thu, 26 Dec 2013 07:31:36 +0000 (16:31 +0900)]
qemu: remove prevent issue

added to check null pointer.
added to check lock/unlock.

Change-Id: I98e3fd8a297bb7a7df1149657606cf3d74522f2f
Signed-off-by: munkyu.im <munkyu.im@samsung.com>
10 years agoMerge "emulator: modified time logging" into tizen
daiyoung kim [Thu, 26 Dec 2013 07:22:11 +0000 (23:22 -0800)]
Merge "emulator: modified time logging" into tizen

10 years agoadd disable xen for linux 63/14163/1
jihye kim [Thu, 26 Dec 2013 07:21:27 +0000 (16:21 +0900)]
add disable xen for linux

Change-Id: I7cb147996e51065d6d2060a12b93a62fef8507f1
Signed-off-by: jihye kim <jihye1128.kim@samsung.com>
10 years agoemulator: modified time logging 58/14158/1
GiWoong Kim [Thu, 26 Dec 2013 03:22:00 +0000 (12:22 +0900)]
emulator: modified time logging

In latest MinGW, 'time_t' is defined to be 8-byte long

Change-Id: I05097185e452ba5a89b57c0490f7e96950604f7a
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agoremote: disabled unstable spice 45/14145/1
sungmin ha [Tue, 24 Dec 2013 12:25:11 +0000 (21:25 +0900)]
remote: disabled unstable spice

Change-Id: I6462d767e875cc51c48c966302a7336df7b48b2b
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
10 years agoremote: added spice-protocol configure 43/14143/1
sungmin ha [Tue, 24 Dec 2013 11:34:02 +0000 (20:34 +0900)]
remote: added spice-protocol configure

Change-Id: I4e1807cf233fb1f5011b9851477b4b1352b30e6a
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
10 years agoremote: added test code in emulator_configure.sh 39/14139/1
sungmin ha [Tue, 24 Dec 2013 10:48:08 +0000 (19:48 +0900)]
remote: added test code in emulator_configure.sh

Change-Id: I364e1bed6db83c7e23a61a7afebb569a57483b29
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
10 years agoremote: added configure option for gtk 3 31/14131/1
sungmin ha [Tue, 24 Dec 2013 10:20:52 +0000 (19:20 +0900)]
remote: added configure option for gtk 3

Change-Id: Iac125de7491711e39c0498e358550baf02cebc58
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
10 years agoremote: modified export position in configure file 29/14129/2
sungmin ha [Tue, 24 Dec 2013 09:29:17 +0000 (18:29 +0900)]
remote: modified export position in configure file

removed unnecessary file
restored Makefile.in in virt-viewer

Change-Id: I8f0a899cad8b2d10344364bdcbbfb328e782662f
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
10 years agoremote: removed reconfigure code in virt-viewer 28/14128/1
sungmin ha [Tue, 24 Dec 2013 07:59:17 +0000 (16:59 +0900)]
remote: removed reconfigure code in virt-viewer

Change-Id: Ic693dbdcf7a599b1edc1c84450373f273e1dc63e
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
10 years agogesture: release the multi-touch before gesture injecting 24/14124/1
GiWoong Kim [Tue, 24 Dec 2013 05:18:33 +0000 (14:18 +0900)]
gesture: release the multi-touch before gesture injecting

release the multi-touch before gesture event injecting
(maru_sdl)

Change-Id: Ib54dede198ab41a8739b29936986a1cfe6dac7a2
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agoremote: added required package libvirt-dev for build 20/14120/1
sungmin ha [Tue, 24 Dec 2013 02:19:06 +0000 (11:19 +0900)]
remote: added required package libvirt-dev for build

modified prefix in build/clean script

Change-Id: Ic687a8df629e07221195e30df7d8cbaecda45c27
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
10 years agoremote: modified scripts and Makefile 14/14114/1
sungmin ha [Mon, 23 Dec 2013 11:43:33 +0000 (20:43 +0900)]
remote: modified scripts and Makefile

1. deleted unnecessary files
2. added required package

Change-Id: I7f77b6223d25545f7cf253871cfb31a21cd49207
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
10 years agoremote: included common header spice/enums.h 12/14112/1
sungmin ha [Mon, 23 Dec 2013 11:09:41 +0000 (20:09 +0900)]
remote: included common header spice/enums.h

Change-Id: I395c1ded5d1e41562fbeabfe595a59be233c78b5
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
10 years agoMerge "remote: modified define construction in ui/input.c" into tizen
daiyoung kim [Mon, 23 Dec 2013 10:59:09 +0000 (02:59 -0800)]
Merge "remote: modified define construction in ui/input.c" into tizen

10 years agoremote: modified define construction in ui/input.c 10/14110/1
sungmin ha [Mon, 23 Dec 2013 10:48:44 +0000 (19:48 +0900)]
remote: modified define construction in ui/input.c

Change-Id: I1535ed1bfe5d72102533c52144606a806ab272ca
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
10 years agoMerge "added execute permission keymap-gen.pl for build" into tizen
daiyoung kim [Mon, 23 Dec 2013 10:22:14 +0000 (02:22 -0800)]
Merge "added execute permission keymap-gen.pl for build" into tizen

10 years agoadded execute permission keymap-gen.pl for build 09/14109/1
sungmin ha [Mon, 23 Dec 2013 10:21:35 +0000 (19:21 +0900)]
added execute permission keymap-gen.pl for build

Change-Id: I1f352a8790bf7d58d5a4bae56f4bf397936bb1f2
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
10 years agoMerge "added execute permission spice_codegen.py for build" into tizen
daiyoung kim [Mon, 23 Dec 2013 10:16:46 +0000 (02:16 -0800)]
Merge "added execute permission spice_codegen.py for build" into tizen

10 years agoadded execute permission spice_codegen.py for build 07/14107/2
sungmin ha [Mon, 23 Dec 2013 10:05:17 +0000 (19:05 +0900)]
added execute permission spice_codegen.py for build

Change-Id: I24ce8cff1d52652bda3de592c6b3902440d115d5
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
10 years agoMerge "modified package name for ubuntu build" into tizen
daiyoung kim [Mon, 23 Dec 2013 09:47:12 +0000 (01:47 -0800)]
Merge "modified package name for ubuntu build" into tizen

10 years agomodified package name for ubuntu build 06/14106/2
sungmin ha [Mon, 23 Dec 2013 09:40:10 +0000 (18:40 +0900)]
modified package name for ubuntu build

Change-Id: I2dd480cb39a6a6abe64a62465eebad2fb16f9e5d
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
10 years agoMerge "remote: added remote server/client packages spice-gtk, virt-viewer, celt,...
daiyoung kim [Mon, 23 Dec 2013 09:23:41 +0000 (01:23 -0800)]
Merge "remote: added remote server/client packages spice-gtk, virt-viewer, celt, spice etc." into tizen

10 years agoskin: modified Key Window region setting 97/14097/2
GiWoong Kim [Mon, 23 Dec 2013 08:21:27 +0000 (17:21 +0900)]
skin: modified Key Window region setting

SWT library has a problem for stretch image on Ubuntu.
So, to avoid a this issue, I applied the different
way(with no side effects) to create a frame image.

Change-Id: I3411d9c4c45ffcf5bc591b45db2395cf94d40ddf
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agoremote: added remote server/client packages spice-gtk, virt-viewer, celt, spice etc. 95/14095/4
sungmin ha [Mon, 23 Dec 2013 08:04:44 +0000 (17:04 +0900)]
remote: added remote server/client packages spice-gtk, virt-viewer, celt, spice etc.

added spice input codes for tizen specific functions.
modified build script and makefile for ubuntu build.

Change-Id: Ia1adae6e31dcf461168b74728764cfa546e44d84
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
10 years agotouch: multi-touch enhancement 96/14096/1
GiWoong Kim [Fri, 20 Dec 2013 08:03:25 +0000 (17:03 +0900)]
touch: multi-touch enhancement

1. added protocol for multi-touch state
2. modified clearFingerSlot fucntion
3. removed unguarded write in communicator

Change-Id: I957159a87ecb524aa77b83a528b39bc2b8e28d02
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agoMerge "skin: modified skin region setting" into tizen
daiyoung kim [Fri, 20 Dec 2013 07:59:15 +0000 (23:59 -0800)]
Merge "skin: modified skin region setting" into tizen

10 years agomenu: modified GPU virtualization keyword for parsing 02/14002/1
GiWoong Kim [Fri, 20 Dec 2013 03:43:47 +0000 (12:43 +0900)]
menu: modified GPU virtualization keyword for parsing

modified GPU virtualization keyword for Qemu parameter
parsing in Detail Info Dialog.

Change-Id: I4e52d2d8892509b384b905beb82112dc066e84b7
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agopackage: version up 76/13976/1
GiWoong Kim [Thu, 19 Dec 2013 10:39:38 +0000 (19:39 +0900)]
package: version up

1.7.5

Change-Id: I39c51d092649193bf00315a56fc0004024881a42
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agoskin: modified skin region setting 70/13970/1
GiWoong Kim [Thu, 19 Dec 2013 09:20:51 +0000 (18:20 +0900)]
skin: modified skin region setting

SWT library has a problem for stretch image on Ubuntu.
So, to avoid a this issue, I applied the different
way(with no side effects) to create a General skin image.

Change-Id: I05edbd22f43691002c9fd79403ec5e1515e6d7b1
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agoYaGL/VIGS: Use wglMakeCurrent instead of wglMakeContextCurrentARB when possible 62/13962/1
Stanislav Vorobiov [Thu, 19 Dec 2013 08:07:59 +0000 (11:07 +0300)]
YaGL/VIGS: Use wglMakeCurrent instead of wglMakeContextCurrentARB when possible

GPUs like Intel HD Graphics 2000 and some ATI cards may crash
when using wglMakeContextCurrentARB when draw_sfc == read_sfc. We
work around this by using wglMakeCurrent in this case

Change-Id: I80735a546d6e506ecc3581a5e78fdc8e04f3a95c

10 years agoecs: added gesture event handling 55/13955/1
GiWoong Kim [Tue, 17 Dec 2013 07:18:03 +0000 (16:18 +0900)]
ecs: added gesture event handling

Emulator must handle the gesture events, according as
new feature was added in Emulator Control Panel.

Change-Id: Ic8cbc0b34319176ef9b19451aa8d60f66a95a48a
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agoMerge "ecp: keyboard on/off sync with skin" into tizen
daiyoung kim [Tue, 17 Dec 2013 02:47:34 +0000 (18:47 -0800)]
Merge "ecp: keyboard on/off sync with skin" into tizen

10 years agoMerge "emulator: modified reset function for emulator" into tizen
daiyoung kim [Tue, 17 Dec 2013 02:47:16 +0000 (18:47 -0800)]
Merge "emulator: modified reset function for emulator" into tizen

10 years agoemulator: modified reset function for emulator 65/13765/1
GiWoong Kim [Mon, 16 Dec 2013 01:55:08 +0000 (10:55 +0900)]
emulator: modified reset function for emulator

1. added state flag resetting in skin
2. changed enum value for RESET
3. removed temporary code

Change-Id: Ia3f2fff01c98d8b059be1ee7f3713df773956f17
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agoYaGL: Fix surface invalidation in onscreen backend 63/13763/1
Stanislav Vorobiov [Tue, 5 Nov 2013 10:25:27 +0000 (14:25 +0400)]
YaGL: Fix surface invalidation in onscreen backend

We should always bind framebuffer zero before attaching
new texture/renderbuffer since current framebuffer might be
different from framebuffer zero

Change-Id: I797b9686473def2c85060a88ad7e9ae794070165

10 years agoFix build error on "hax-all.c".
SeokYeon Hwang [Thu, 12 Dec 2013 06:39:41 +0000 (15:39 +0900)]
Fix build error on "hax-all.c".

Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
10 years agoMerge branch 'upstream-1.7' into tizen_qemu_1.7
SeokYeon Hwang [Wed, 11 Dec 2013 01:38:35 +0000 (10:38 +0900)]
Merge branch 'upstream-1.7' into tizen_qemu_1.7

Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
Conflicts:
VERSION
block/cow.c
block/raw-win32.c
block/stream.c
block/vmdk.c
blockdev.c
exec.c
hw/i386/pc_piix.c
hw/scsi/scsi-bus.c
include/qom/cpu.h
include/sysemu/kvm.h
qemu-img.c
tcg/tcg.c
tcg/tcg.h
vl.c

Change-Id: Ib8de93ad2c05150934e17e63d7f8e90ffdfccc62

10 years agoecp: keyboard on/off sync with skin 72/13572/2
Jinhyung Choi [Tue, 10 Dec 2013 03:54:54 +0000 (12:54 +0900)]
ecp: keyboard on/off sync with skin

now ecp & skin menu gets correct synchronization.

Change-Id: Ic6c465417c12b5f7075f20706e7195f7a6760b28
Signed-off-by: Jinhyung Choi <jinhyung2.choi@samsung.com>
10 years agopackage: version up 39/13539/1 features/vmodem
GiWoong Kim [Mon, 9 Dec 2013 07:33:33 +0000 (16:33 +0900)]
package: version up

1.7.3

Change-Id: Iea9f7d0f748fc6108d12a19c8766f3c749eb3ccf
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agomenu: remove temporary code 38/13538/1
GiWoong Kim [Mon, 9 Dec 2013 07:31:56 +0000 (16:31 +0900)]
menu: remove temporary code

no need to check a sensord state on Host Keyboard menu.

Change-Id: I28a807adb55d2bb4b70d4b301428a02965a1d82f
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agoscreenshot: code refactoring 37/13537/1
GiWoong Kim [Wed, 4 Dec 2013 06:15:48 +0000 (15:15 +0900)]
screenshot: code refactoring

1. restructuring
2. delete unnecessary code
3. fix indenting

Change-Id: Ia50fc0454a1a205f7b9a7ae671337303fd2dd0f1
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agotethering: change a way to convert light sensor value from app to ecs. 36/13436/1
Kitae Kim [Fri, 6 Dec 2013 02:30:13 +0000 (11:30 +0900)]
tethering: change a way to convert light sensor value from app to ecs.

In case of light sensor, it needs to set two value to pass to sensor device.

Change-Id: Ib8e0034b61e6774cbd0ccc591bc2b07af41de771
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
10 years agoevdi: fix build error 12/13412/1
Stanislav Vorobiov [Thu, 5 Dec 2013 08:39:27 +0000 (12:39 +0400)]
evdi: fix build error

Change-Id: I97c95b3587baad992381fd5ebf58a8c1fbaf56b3

10 years agoMerge changes Ib3b818ce,I2aa61a73 into tizen
daiyoung kim [Thu, 5 Dec 2013 06:05:01 +0000 (22:05 -0800)]
Merge changes Ib3b818ce,I2aa61a73 into tizen

* changes:
  nfc: arrange source codes
  evdi: check if virtqueue is ready

10 years agoMerge "nfc: check if virtqueue is ready" into tizen
daiyoung kim [Thu, 5 Dec 2013 06:04:48 +0000 (22:04 -0800)]
Merge "nfc: check if virtqueue is ready" into tizen

10 years agonfc: arrange source codes 04/13404/1
munkyu.im [Thu, 5 Dec 2013 06:03:46 +0000 (15:03 +0900)]
nfc: arrange source codes

Removed unused variables.
Added checking data size.

Change-Id: Ib3b818ce35733345ccdb281a5292a76a1dd160e6
Signed-off-by: munkyu.im <munkyu.im@samsung.com>
10 years agoevdi: check if virtqueue is ready 98/13398/2
munkyu.im [Thu, 5 Dec 2013 02:45:42 +0000 (11:45 +0900)]
evdi: check if virtqueue is ready

Before sending event,
virtio device needs to check if virtqueue is ready.
Otherwise when emulator reset,
device operation may have problem to send message.

Change-Id: I2aa61a73dc1b3e4956545c82293eb35e7c8a4759
Signed-off-by: munkyu.im <munkyu.im@samsung.com>
10 years agonfc: check if virtqueue is ready 70/13370/1
munkyu.im [Wed, 4 Dec 2013 08:25:03 +0000 (17:25 +0900)]
nfc: check if virtqueue is ready

Before sending event,
virtio device needs to check if virtqueue is ready.
Otherwise when emulator reset,
device operation may have problem to send message.

Change-Id: Ia715e314d0c1f65098eb7f1c612dc79c039bcdbe
Signed-off-by: munkyu.im <munkyu.im@samsung.com>
10 years agoMerge changes I6a7026f6,I4a3871b5 into tizen
daiyoung kim [Wed, 4 Dec 2013 07:46:29 +0000 (23:46 -0800)]
Merge changes I6a7026f6,I4a3871b5 into tizen

* changes:
  maru_brightness : Modified exit & init functions
  maru_overlay : Added the reset functions

10 years agosuspend/resume: changed option name 52/13352/1
Jinhyung Choi [Wed, 4 Dec 2013 03:27:46 +0000 (12:27 +0900)]
suspend/resume: changed option name

Option name "ignore-suspend-lock" is un-clear the meaning of sentence.
So, it is changed to "enable-suspend" as a client expected action.

Change-Id: I204b175e20f07100bb90f4a481c726e502d68c82
Signed-off-by: Jinhyung Choi <jinhyung2.choi@samsung.com>
10 years agomaru_brightness : Modified exit & init functions 51/13351/1
jinhyung.jo [Wed, 4 Dec 2013 02:29:18 +0000 (11:29 +0900)]
maru_brightness : Modified exit & init functions

Added the info log in the functions.
Added a missing statement for releasing memory in the exit function.
Modified the position that initialize the level variable.

Change-Id: I6a7026f66c9da683e36de3622724e83676ea21b4
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
10 years agomaru_overlay : Added the reset functions 50/13350/1
jinhyung.jo [Wed, 4 Dec 2013 02:17:47 +0000 (11:17 +0900)]
maru_overlay : Added the reset functions

Initialize variables related to the overlay device state
when the device is rebooting.

Change-Id: I4a3871b56d551210c1adee94a099ee35fe8c825d
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
10 years agoMerge changes I728423f7,I765e8feb into tizen
daiyoung kim [Wed, 4 Dec 2013 02:26:35 +0000 (18:26 -0800)]
Merge changes I728423f7,I765e8feb into tizen

* changes:
  nfc: remove global count
  menu: remove preferences and about menu

10 years agoMerge "host-keyboard: added reset function" into tizen
daiyoung kim [Wed, 4 Dec 2013 02:25:00 +0000 (18:25 -0800)]
Merge "host-keyboard: added reset function" into tizen

10 years agonfc: remove global count 19/13319/1
munkyu.im [Tue, 3 Dec 2013 11:01:57 +0000 (20:01 +0900)]
nfc: remove global count

This value is not meaningful.
nfc do not control count.

Change-Id: I728423f7dcadddf2993c12ef36821ca95c59e398
Signed-off-by: munkyu.im <munkyu.im@samsung.com>
10 years agosuspend/resume: setting suspend lock state 03/13303/1
Jinhyung Choi [Tue, 3 Dec 2013 07:01:37 +0000 (16:01 +0900)]
suspend/resume: setting suspend lock state

- qemu option "ignore-suspend-lock" is created, that skips
  suspend lock as default.
- qemu manages suspend state.
- sdb server can request suspend lock and unlock state.
- emulator daemon request to qumu the suspend state, and
  it sets default suspend state through power manager

Change-Id: I4d6e4898b41fca419501ce098eb8d1e67e843cb5
Signed-off-by: Jinhyung Choi <jinhyung2.choi@samsung.com>
10 years agomenu: remove preferences and about menu 02/13302/1
munkyu.im [Tue, 3 Dec 2013 06:59:37 +0000 (15:59 +0900)]
menu: remove preferences and about menu

They are default swt menu and do not have handler.
They are unnecessary. so remove them.

Change-Id: I765e8feb3c235bb898a5f48b59090995a5b8560d
Signed-off-by: munkyu.im <munkyu.im@samsung.com>
10 years agohost-keyboard: added reset function 82/13282/2
sungmin ha [Tue, 3 Dec 2013 02:23:16 +0000 (11:23 +0900)]
host-keyboard: added reset function

initialize index in the virtioqueue when reset state

Change-Id: I4c5a312ea0ec90c1fa7e1764b491af28db96a73f
Signed-off-by: sungmin ha <sungmin82.ha@samsung.com>
10 years agoMerge changes I2d9a49c3,I249e3fe8,Id9e0c868,Ifdd8895e,I3f603a58,I32010ea2,I10663bec...
daiyoung kim [Mon, 2 Dec 2013 07:45:44 +0000 (23:45 -0800)]
Merge changes I2d9a49c3,I249e3fe8,Id9e0c868,Ifdd8895e,I3f603a58,I32010ea2,I10663bec into tizen

* changes:
  communication: added protocol for emulator reset
  menu: modified interpolation menu name
  touchscreen: added reset feature
  menu: source code clean-up
  config: modified emulator skin properties
  menu: added interpolation menu
  display: changed the blank-guide image size

10 years agocommunication: added protocol for emulator reset 54/13254/2
GiWoong Kim [Mon, 2 Dec 2013 02:14:41 +0000 (11:14 +0900)]
communication: added protocol for emulator reset

The Qemu-Skin protocol has been extended to share the
emulator reset state.

Change-Id: I2d9a49c3ddee0ecf7f9006efddc5e710e88fbb51
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agomenu: modified interpolation menu name 53/13253/1
GiWoong Kim [Fri, 29 Nov 2013 09:57:10 +0000 (18:57 +0900)]
menu: modified interpolation menu name

modified menu name (Interpolation -> Quality).
and do not scaling when Scale menu is disabled.

Change-Id: I249e3fe86c21757f3187f1aa907d349c10a910ef
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agotouchscreen: added reset feature 52/13252/1
GiWoong Kim [Fri, 29 Nov 2013 05:17:19 +0000 (14:17 +0900)]
touchscreen: added reset feature

initialize some counters and numbers of buffers
in the virtqueue when reset state.

Change-Id: Id9e0c868eb5591e9f49c1c95a03ef01c5d092580
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agomenu: source code clean-up 93/13093/1
GiWoong Kim [Thu, 28 Nov 2013 06:47:45 +0000 (15:47 +0900)]
menu: source code clean-up

Added some null check.
And define DEFAULT_DOCK_POSITION value for Key Window.

Change-Id: Ifdd8895e5a41508e842eab0c8e9515320436adb4
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agoconfig: modified emulator skin properties 92/13092/1
GiWoong Kim [Thu, 28 Nov 2013 04:50:22 +0000 (13:50 +0900)]
config: modified emulator skin properties

1. extended skin properties for interpolation
(save the most recently used interpolation value)
2. enhanced skin properties file loading

Change-Id: I3f603a58ec5868ebbf4de7b541616e20c9839b32
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agoUpdate version for 1.7.0 release
Anthony Liguori [Wed, 27 Nov 2013 19:30:46 +0000 (11:30 -0800)]
Update version for 1.7.0 release

Signed-off-by: Anthony Liguori <aliguori@amazon.com>
10 years agoqemu-iotests: Fix test 041
Max Reitz [Mon, 25 Nov 2013 19:28:56 +0000 (20:28 +0100)]
qemu-iotests: Fix test 041

Performing multiple drive-mirror blockjobs on the same qemu instance
results in the image file used for the block device being replaced by
the newly mirrored file, which is not what we want.

Fix this by performing one dedicated test per sync mode.

Signed-off-by: Max Reitz <mreitz@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 1385407736-13941-3-git-send-email-mreitz@redhat.com
Signed-off-by: Anthony Liguori <aliguori@amazon.com>
10 years agoblock/drive-mirror: Reuse backing HD for sync=none
Max Reitz [Mon, 25 Nov 2013 19:28:55 +0000 (20:28 +0100)]
block/drive-mirror: Reuse backing HD for sync=none

For "none" sync mode in "absolute-paths" mode, the current image should
be used as the backing file for the newly created image.

The current behavior is:
a) If the image to be mirrored has a backing file, use that (which is
   wrong, since the operations recorded by "none" are applied to the
   image itself, not to its backing file).
b) If the image to be mirrored lacks a backing file, the target doesn't
   have one either (which is not really wrong, but not really right,
   either; "none" records a set of operations executed on the image
   file, therefore having no backing file to apply these operations on
   seems rather pointless).

For a, this is clearly a bugfix. For b, it is still a bugfix, although
it might break existing API - but since that case crashed qemu just
three weeks ago (before 1452686495922b81d6cf43edf025c1aef15965c0), we
can safely assume there is no such API relying on that case yet.

Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Max Reitz <mreitz@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 1385407736-13941-2-git-send-email-mreitz@redhat.com
Signed-off-by: Anthony Liguori <aliguori@amazon.com>
10 years agomenu: added interpolation menu 91/13091/1
GiWoong Kim [Wed, 27 Nov 2013 06:21:35 +0000 (15:21 +0900)]
menu: added interpolation menu

1. Now, user can choose the interpolation filter type
for emulator window scaling by popup menu.
(Scale>Interpolation)
2. delete unused resource image file (usb_keyboard.png)

Change-Id: I32010ea2577cabf58abd4c289fe8fd22c400cfb7
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agotethering: fixed compilation error on Windows. 50/13050/1
Kitae Kim [Wed, 27 Nov 2013 08:00:27 +0000 (17:00 +0900)]
tethering: fixed compilation error on Windows.

EISCONN is not defined on MinGW and others things.

Change-Id: Ic775f355ffcb75481f89de1baa58dbe36f213cce
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
10 years agodisplay: changed the blank-guide image size 13/13013/1
GiWoong Kim [Wed, 27 Nov 2013 05:37:16 +0000 (14:37 +0900)]
display: changed the blank-guide image size

450x450 -> 650x650

Change-Id: I10663bec2b33f3445569357dc09334282cb1692f
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agoconfig: modified getValidResolution function 43/12943/1
GiWoong Kim [Tue, 26 Nov 2013 06:41:50 +0000 (15:41 +0900)]
config: modified getValidResolution function

filter out the negative value from start-up arguments

Change-Id: I4bdbff17fd4c7554ed465fb890d8dcfa686721d3
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agoskin: remove dubious method used 42/12942/1
GiWoong Kim [Tue, 26 Nov 2013 05:31:23 +0000 (14:31 +0900)]
skin: remove dubious method used

1. To specify an explicit charset, I give encoding
argument for String construct.
2. define terminateImmediately function

Change-Id: Ibfd5b8e4184fb492fe9b22e3ceb123f35ed9b185
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agoUpdate version for v1.7.0-rc2 release
Anthony Liguori [Tue, 26 Nov 2013 04:37:12 +0000 (20:37 -0800)]
Update version for v1.7.0-rc2 release

10 years agocurses: fixup SIGWINCH handler mess
Gerd Hoffmann [Fri, 22 Nov 2013 14:35:03 +0000 (15:35 +0100)]
curses: fixup SIGWINCH handler mess

Don't run code in the signal handler, only set a flag.
Use sigaction(2) to avoid non-portable signal(2) semantics.
Make #ifdefs less messy.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Message-id: 1385130903-20531-1-git-send-email-kraxel@redhat.com
Signed-off-by: Anthony Liguori <aliguori@amazon.com>
10 years agoqga: Fix two format strings for MinGW
Stefan Weil [Mon, 25 Nov 2013 19:54:17 +0000 (20:54 +0100)]
qga: Fix two format strings for MinGW

Both code locations cause a compiler warning. Using "%s" instead of "%lu"
would result in a program crash if the wrong code were executed.

Signed-off-by: Stefan Weil <sw@weilnetz.de>
Message-id: 1385409257-2522-1-git-send-email-sw@weilnetz.de
Signed-off-by: Anthony Liguori <aliguori@amazon.com>
10 years agoPPC: BookE: Make FIT/WDT timers at best millisecond grained
Alexander Graf [Mon, 25 Nov 2013 21:46:55 +0000 (22:46 +0100)]
PPC: BookE: Make FIT/WDT timers at best millisecond grained

The default granularity for the FIT timer on 440 is on every 0x1000th
transition of TB from 0 to 1. Translated that means 48828 times a second.

Since interrupts are quite expensive for 440 and we don't really care
about the accuracy of the FIT to that significance, let's force FIT and
WDT to at best millisecond granularity.

This basically restores behavior as it was in QEMU 1.6, where timers
could only deal with millisecond granularities at all.

This patch greatly improves performance with the 440 target and restores
roughly the same performance level that QEMU 1.6 had for me.

Signed-off-by: Alexander Graf <agraf@suse.de>
Message-id: 1385416015-22775-3-git-send-email-agraf@suse.de
Signed-off-by: Anthony Liguori <aliguori@amazon.com>
10 years agoPPC: Make BookE FIT/WDT timers more lazy
Alexander Graf [Mon, 25 Nov 2013 21:46:54 +0000 (22:46 +0100)]
PPC: Make BookE FIT/WDT timers more lazy

Today we fire FIT and WDT timer events every time the respective bit
position in TB flips from 0 -> 1.

However, there is no need to do this if the end result would be that
we're changing a TSR bit that is set to 1 to 1 again. No guest visible
change would have occured.

So whenever we see that the TSR bit to our timer is already set, don't
even bother to update the timer that would potentially fire it off.

However, we do need to make sure that we update our timer that notifies
us of the TB flip when the respective TSR bit gets unset. In that case
we do care about the flip and need to notify the guest again. So add
a callback into our timer handlers when TSR bits get unset.

This improves performance for me when the guest is busy processing things.

Signed-off-by: Alexander Graf <agraf@suse.de>
Message-id: 1385416015-22775-2-git-send-email-agraf@suse.de
Signed-off-by: Anthony Liguori <aliguori@amazon.com>
10 years agoacpi-build: fix support for glib < 2.22
Michael S. Tsirkin [Mon, 25 Nov 2013 22:00:39 +0000 (00:00 +0200)]
acpi-build: fix support for glib < 2.22

glib < 2.22 does not have g_array_get_element_size,
limit it's use (to check all elements are 1 byte
in size) to newer glib.

This fixes build on RHEL 5.3.

Reported-by: Richard Henderson <rth@redhat.com>
Reported-by: Erik Rull <erik.rull@rdsoftware.de>
Tested-by: Richard Henderson <rth@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Message-id: 20131125220039.GA16386@redhat.com
Signed-off-by: Anthony Liguori <aliguori@amazon.com>
10 years agopackage: version up 19/12919/1
GiWoong Kim [Tue, 26 Nov 2013 02:34:16 +0000 (11:34 +0900)]
package: version up

1.7.1

Change-Id: I1c58e366fdc9eae4c59ccba52f5cc460e130e6f8
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agomenu: method for initial scale factor value determining 18/12918/1
GiWoong Kim [Mon, 25 Nov 2013 10:19:07 +0000 (19:19 +0900)]
menu: method for initial scale factor value determining

Emulator does not use fixed value(1/2x) for initial scale
factor anymore. It depend on arrange of Scale menu.
The first sub menu item of Scale menu will be choosen as
initial scale for emulator window. (except when there is
already 1/2x factor as sub menu item)

Change-Id: I1750269035d4324139adf343a76246597e2066a1
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agoskin: enhance the function call of skin initialization 17/12917/1
GiWoong Kim [Mon, 25 Nov 2013 08:25:50 +0000 (17:25 +0900)]
skin: enhance the function call of skin initialization

1. declare initSkin function to express the inheritance clearly.
2. moved initialization source code to proper class.
3. modified variable name (windowHandleId -> displayHandleId)

Change-Id: Ibafa8763433fc1738365897ab179794d78981da5
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
10 years agopackage: modify tizen-kvm script 67/12867/3
Kitae Kim [Mon, 25 Nov 2013 07:24:14 +0000 (16:24 +0900)]
package: modify tizen-kvm script

Add kvm group if it does not exist,
and then activate udev to apply tizen-kvm.rules

Change-Id: I763f4e31b778dfe845e2874b543d5732ec050769
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
10 years agomaru_codec: remove codec device. 65/12865/3
Kitae Kim [Mon, 25 Nov 2013 06:22:08 +0000 (15:22 +0900)]
maru_codec: remove codec device.

maru_codec does not need to build any more,
because the device is not replaced to maru_brillcodec.

Change-Id: I9f1d2b0a990d940348247367a560f58444009b47
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
10 years agoMerge "tethering: modified connection error routine." into tizen
daiyoung kim [Tue, 26 Nov 2013 02:17:51 +0000 (18:17 -0800)]
Merge "tethering: modified connection error routine." into tizen

10 years agoMerge changes I8dfa6936,Id967ab1e,I82ab13a9 into tizen
daiyoung kim [Tue, 26 Nov 2013 02:17:39 +0000 (18:17 -0800)]
Merge changes I8dfa6936,Id967ab1e,I82ab13a9 into tizen

* changes:
  tethering: added resolution message.
  tethering: convert sensor or touch data.
  tethering: changed a way to set sensor or touch data.

10 years agoMerge "tethering: added tethering feature." into tizen
daiyoung kim [Tue, 26 Nov 2013 02:17:02 +0000 (18:17 -0800)]
Merge "tethering: added tethering feature." into tizen