summaryrefslogtreecommitdiff
path: root/tizen
AgeCommit message (Collapse)AuthorFilesLines
2016-11-30Merge branch 'develop_qemu_2.7' into developSeokYeon Hwang5-4/+15
Change-Id: Ibae70e3c0d1d88632903f98be114f47af9ca7502 Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
2016-11-25shortcut: release pressed keys before input H/W keycodeMunkyu Im1-1/+6
when user input shortcut key, the last key sequence is replaced with H/W keycode. So the key combination on guest is twisted. Here is an example. This is key sequence of Menu H/W key: "Crtl + Shift + F6" If user press "F6", this key is not delivered to guest but "keycode 169" is delivered. Finally guest gets "Ctrl + Shift" and "keycode 169". It occurs unexpected behavior on guest side. So, if user want to input H/W keycode with shortcut, all keys pressed should be released before send it. Change-Id: I82e1310af577d1ab43d20e2f5a9362ba2f58e59c Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
2016-11-24emul_state: choose vm_name specified in conf fileSeokYeon Hwang1-4/+5
When "vm_name" that is specified in conf file is different from image file name, we should choose "vm_name". Change-Id: Ia234784142808bae787d12ac6d01377b14e4c2bc Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
2016-11-17screenshot: change button iconsjihye14-6/+21
Change-Id: Idc563dc37942826441e32109b83da0f8e37c3ed7 Signed-off-by: jihye <jihye424.kim@samsung.com>
2016-11-17contextmenu: change menu iconjihye16-23/+36
Change-Id: Ia4a8fe9c329cc382be65e8119b15627bc4cd13fe Signed-off-by: jihye <jihye424.kim@samsung.com>
2016-11-16build: include "linuxboot_dma.bin"SeokYeon Hwang1-0/+1
QEMU 2.7 bootloader needs "linuxboot_dma.bin". Change-Id: I0e968890480d824a3282705c7fffe0645a933b6b Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
2016-11-16maru_board: apply compat property for HAXSeokYeon Hwang1-0/+10
HAX cannot support virtio-pci modern (virtio 1.0) mode. So we use legacy (virtio 0.9) mode for HAX. Change-Id: I901590736f34e4d2d31ebd0bf41315882c7b6e83 Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
2016-11-14display: fix off-guide image issuesJinhyung Jo2-23/+16
The off-guide image does not scale and does not rotate since "ui: reuse resource when it is reusable" commit has been applied. Now showOffGuideImg() updates the geometry each time it is called. And delete unnecessary code and clean up the off-guide image code. The ancestor class of the QLabel, QWidget class, already has similar variable and manipulation functions for the offGuideShown variable. Change-Id: I5ae29e12ac2220842f312e3ae2d7cc0b19995d4c Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
2016-11-09Merge branch 'develop' into develop_qemu_2.7SeokYeon Hwang40-428/+702
Change-Id: If718c77de19a889746a25a2dd51881dce52ef4b4 Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
2016-11-08keyboard: change the function to useJinhyung Jo1-3/+2
QMap::take(const Key &key) is more efficient. Short description for take(): "Removes the item with the key from the map and returns the value associated with it." For more information, see 'http://doc.qt.io/qt-5/qmap.html#take'. And the value function is a constant function. Change-Id: Ibdaf578c6eef49ebfa8beb3a00fc61785e4b74ed Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
2016-11-07emulator: modify VM lockMunkyu Im3-7/+16
check whether vm_launch.conf file exist. skip making lock file if it's failed to create. Change-Id: I2073d752e7fca9dfcce137b6ac0b6ecffcc0d05d Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
2016-11-02ecs: handle device capabilitiesJinhyung Choi7-0/+130
* capability values are set by emulator daemon |-------| |-----| |---------| | emuld | -------> | ECS | --------> | clients | |-------| set |-----| result |---------| * ECS stores the value and send it when ECP requests. |-----| |-----| |---------| | ECP | --------> | ECS | --------> | clients | |-----| request |-----| result |---------| check sensor & nfc device status additionally. Change-Id: Icebefa564f0263afff0f0e1b139335c7c6f2ba3d Signed-off-by: Jinhyung Choi <jinh0.choi@samsung.com>
2016-11-02emulator: "--conf" should be first argumentSeokYeon Hwang1-3/+10
"--conf" should be first argument. Do not proceed if it is not. Print more kind usage if arguments are not valid. Change-Id: Ifb62075f3b130974b4a54d5900289c66c772dabd Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
2016-11-02ui: reuse resource when it is reusableSeokYeon Hwang9-97/+65
Some resources are unique and reusable. So we do not "free" and "new" them repeatedly. Change-Id: I2c1c0c15b9162a9f0eed49ed209e7073a102d821 Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
2016-11-02ui: move Qt5 clean-up codes inside main()SeokYeon Hwang3-4/+3
Qt5 resource clean-up in exit handler cause several unexpected behaviors include segmentation fault. So it is moved inside main() function, then clean-up is done before main function exit. Change-Id: I4f53d531261f376de869e9c286bd700f9acbf726 Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
2016-10-25net: fix checking tap deviceMunkyu Im1-4/+1
nic[i]->peer value is null currently. Change-Id: I4a4d4fcea1687ed1e924569b7321ef19f686c09f Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
2016-10-25emulator: tighten validation for conf fileSeokYeon Hwang1-1/+6
Change-Id: Iaae354e0815a568a7685d430959e60f8e5b424b9 Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
2016-10-14emulator: respawning when elevatedMunkyu Im3-28/+155
In order to prevent potential elevation of privilege attack, lower privilege processes can't interfere with higher privilege on Windows. Emulator is usually launched by emulator manager that has high integrity level, then drag-and-drop from Explorer (mostly medium integrity level) does not work. So, when emulator process has elevated integrity level, we try to respawn emulator with medium integrity level. Change-Id: I17f29e411252758098304ba25b60219d07aa0d7c Signed-off-by: Munkyu Im <munkyu.im@samsung.com> Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
2016-10-13util: modify backtrace feature for WindowsJinhyung Jo1-92/+61
integrate the 32-bit & 64-bit implementation Change-Id: I7540eeec080ba7fb3f10dcbba663dc4d677b8db9 Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com> Signed-off-by: Sooyoung Ha <yoosah.ha@samsung.com>
2016-10-06display: remove Qt::AA_X11InitThreads attributeJinhyung Jo1-11/+0
The Qt::AA_X11InitThreads attribute is obsolete and has no effect. Change-Id: I6b0373b08e80b056f7f2a49700f4e07ade366a42 Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
2016-10-06screenshot: fix abnormal exit issueJinhyung Jo1-2/+0
If user close the emulator that have opened screenshot dialog, the emulator becomes abnormal termination. Change-Id: I0da1eac81ed575c8e1b13270246158a254ea4813 Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
2016-10-06display: change QMatrix to QTransformJinhyung Jo4-17/+16
QMatrix class that we use for 2D transformation is obsolete. QTransform is the recommended transformation class in Qt. Change-Id: Ib4361575ac8fc519c4947ad927b3fa58b506a3a3 Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
2016-10-06util: improve backtrace featureJinhyung Jo2-133/+156
improve & clean up the code: - correct coding convention - add backtrace feature to Mac OS X : remove #ifdef CONFIG_DARWIN ... #endif The 'backtarce' family functions first appeared in Mac OS X 10.5 - modify the Windows code using the APIs in DbgHelp - change debug channel: from debug_ch to new_debug_ch - remove some lines like redundant/unclear/unwanted/etc. - modify output form Change-Id: I8b57d996fa9daabf990932fcfb82e45a5e453636 Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
2016-10-04Revert "display: move display functionality to Qt5 GUI"Jinhyung Jo15-558/+292
With AMD GPUs, reverted commit makes a ciritical bug that GUI is invisible. This reverts commit 99ffcba1997dade13316bd09023f93597db0f2df. Conflicts: tizen/src/ui/displayglwidget.cpp tizen/src/ui/qt5_supplement.cpp Change-Id: Ie5b4655bdf1beb228c788dd7dc874bb6f1cba63c Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
2016-09-30display: fix display rotation failureJinhyung Jo1-7/+8
The degree 0(90) & degree 180(270) have same size of display. For that reason, the resize event does not occur when the rotate angle is changed. So update the status of the rotate & scale before drawing. Change-Id: I2092a45ad60e65d4ee14ed8bb66def210b28cc68 Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
2016-09-28Merge "osutil: adjust vm lock module" into developJinhyung Choi6-17/+32
2016-09-27about dialog: remove ?(about) buttonjihye1-0/+3
Change-Id: I0041d77d293b7149a93321df2349697055a1dc7a Signed-off-by: jihye <jihye424.kim@samsung.com>
2016-09-27about: change version from build version to platform versionjihye3-3/+8
Change-Id: I4095209a97b751f51ce7c9696a98202399892493 Signed-off-by: jihye <jihye424.kim@samsung.com>
2016-09-26osutil: adjust vm lock moduleMunkyu Im6-17/+32
- move it to an earlier time.(early launching time) - make the same lock file(vm.lock) on each host OS. Change-Id: I80744500bf7c25c536061d2952f7f6552a0406f1 Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
2016-09-22detail dialog: temporarily remove shortcut info in macjihye424.kim1-1/+8
Change-Id: I5f2b6a8471699c963084e52e3ad0d499b37473c1 Signed-off-by: jihye424.kim <jihye424.kim@samsung.com>
2016-09-21ui: add missing "break" statementSeokYeon Hwang1-0/+1
Change-Id: Iff825869360222d3beaf3d158de5121c7537b1e9 Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
2016-09-21ecs: separate cli vm searchingJinhyung Choi1-3/+0
cannot find vm between old and later version by ecp cli - old version: 2.3, 2.3.1 - later version: 2.3.2, 2.4, 3.0 Change-Id: I6833c03063573cb1329c74fce77cdafab12a5e58 Signed-off-by: Jinhyung Choi <jinh0.choi@samsung.com>
2016-09-20ecp-launch: launch .app file in mac os xMinkee Lee1-7/+17
In mac os x, launch ecp using 'open' command like following # open emulator-control-panel.app --args [params ...] Change-Id: I9dbf1246decd5ef01272cce18a8841b103e311b1 Signed-off-by: Minkee Lee <minkee.lee@samsung.com>
2016-09-20display: fix transparency bugJinhyung Jo2-5/+5
If the alpha value of the color less than 1.0, there is a issue that the desktop background is blended on the offscreen mode. So fixed it. Change-Id: Ic5c80aa7274a8ce6e9b433dc87e2581b0761619c Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
2016-09-20detail dialog: remove ?(about) buttonjihye424.kim1-0/+3
Change-Id: I26c70ba1b868b1a769a37cf973231dc764e78da7 Signed-off-by: jihye424.kim <jihye424.kim@samsung.com>
2016-09-19net: use https_proxy as ecp parameterMunkyu Im3-25/+23
Search box on location tab uses https protocol to communicate with map server. To access to map server, need https_proxy value. Change-Id: Ice4847644abc9939d4e7a5c16e10a224d66c5acd Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
2016-09-12Merge tag 'v2.7.0' into develop_qemu_2.7SeokYeon Hwang3-6/+6
v2.7.0 release Change-Id: Id5feb5a9404ab064f9ea3d0aa0d95eef17020fa3 Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
2016-09-12Merge branch 'features/newscreen' into developJinhyung Jo19-302/+585
Conflicts: tizen/src/ui/qt5_supplement.cpp Change-Id: Icd310f98594684aa96142b1a7c1af767d3cb16c5 Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
2016-09-08display: add initialization optionJinhyung Jo4-4/+22
Add code to run with OpenGL Legacy Profile in Mac OS X. Change-Id: I23967ccdd33d87d96df858460ceaa688b129d41e Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
2016-09-08display: move display functionality to Qt5 GUIJinhyung Jo16-302/+567
Qt5 GUI paints final display with all processing, not in VIGS. The followings are in this commit. - VIGS: remove the code about display rendering - VIGS: modify the code about onscreen rendering server - VIGS: add functions to delivery the texture id to Qt5 UI - Qt5 UI: change the deprecated classes to the new classes - Qt5 UI: add OpenGL rendering functionality - Qt5 UI: fix the transparent issue with OpenGL - Qt5 UI: bug fix caused by image formats - etc. : minor modifications Change-Id: I39471237b5d526751fac95e9fe88f05f6939142c Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
2016-09-06tablet: fix unexpected termination issueJinhyung Jo1-5/+3
'Null Pointer Dereference' occurs, the emulator dies unexpectedly. It is caused by commit f998ca30b51b5c549898763d4bd5041380a60416. The committer have made a mistake when applying the virtio API modification. The virtio API has been changed as follows: previous: int virtqueue_pop(VirtQueue *vq, VirtQueueElement *elem) current: void *virtqueue_pop(VirtQueue *vq, size_t sz) Change-Id: I2c5a20c2741633f855ab0128f7e4dd989404b2b2 Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
2016-09-01virtio: rewrite with new virtio APISooyoung Ha4-42/+105
Change-Id: I935332a83e44f49ddb3fc5717b3da7a68b953e88 Signed-off-by: Sooyoung Ha <yoosah.ha@samsung.com>
2016-08-23input: fix null pointer dereference before device realizingSeokYeon Hwang1-2/+7
Change-Id: Ic988464da57ab65509eb28ea53effd23c1e54d73 Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
2016-08-22build: remove kvm moduleMunkyu Im3-57/+0
It is moved to emulator-supplements package. Change-Id: I6b4861e4ff9dd7117948fbe8d1f4be2ea4c0b2c7 Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
2016-08-19icon: change emulator iconjihye424.kim1-0/+0
Change-Id: I6b7c64dac27eca54eb5664f68f31bc861c98ec6b Signed-off-by: jihye424.kim <jihye424.kim@samsung.com>
2016-08-19net: modify sdb connectionMunkyu Im1-11/+19
- change the sleeping time efficiently. - disable stderr from log by using redirection. Change-Id: I542fe588ed468293f724acf8f1679c17f2c9f878 Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
2016-08-12vmodem: fix null referencing errorSooyoung Ha3-6/+6
Change-Id: I4e050c932ff2d0b83985219c3b3fb2603327e16e Signed-off-by: Sooyoung Ha <yoosah.ha@samsung.com>
2016-08-12ecs: fix socket write error on WindowsJinhyung Choi1-2/+13
Posix API write() does not work properly, so it is changed send(). Change-Id: I4ac7c8a725326bb419fb4494d09400381c5583d0 Signed-off-by: Jinhyung Choi <jinh0.choi@samsung.com>
2016-08-12ecs: add vminfo command for ECP CLIJinhyung Choi1-0/+5
Emulator Control Panel CLI is moved to common tools directory. Profile and version information is necessary to run it. Change-Id: I79983dd6302396a8be4bc3307217aec63e9ea5dd Signed-off-by: Jinhyung Choi <jinh0.choi@samsung.com>
2016-08-10ecp: fix some issues during launching ECPSeokYeon Hwang1-28/+31
Hide new allocated console and enhance error reporting. Change-Id: Ife12cae1199baaf8bdb584490574562555d3df64 Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>