sdk/emulator/qemu.git
11 years agoYaGL: We now use DRI2
Stanislav Vorobiov [Wed, 15 May 2013 08:58:01 +0000 (12:58 +0400)]
YaGL: We now use DRI2

DRI2 in its basic form is implemented and working for both 2D
and 3D rendering

11 years agoYaGL: Renamed 'invalidate' to 'reset'
Stanislav Vorobiov [Wed, 8 May 2013 13:47:28 +0000 (17:47 +0400)]
YaGL: Renamed 'invalidate' to 'reset'

When EGLSurface is destroyed we call 'reset' on it.
'invalidate' will have different meaning in DRI2, it'll mean
'surface backing pixmap changed'

11 years agoYaGL/VIGS: Removed all legacy locking code
Stanislav Vorobiov [Wed, 8 May 2013 13:33:54 +0000 (17:33 +0400)]
YaGL/VIGS: Removed all legacy locking code

11 years agoVIGS: Fixed root surface synchronization bug
Stanislav Vorobiov [Mon, 6 May 2013 14:51:53 +0000 (18:51 +0400)]
VIGS: Fixed root surface synchronization bug
VIGS: Simplified update_vram and update_gpu commands

11 years agoVIGS: Fixed communicator bugs
Stanislav Vorobiov [Mon, 29 Apr 2013 14:04:26 +0000 (18:04 +0400)]
VIGS: Fixed communicator bugs

11 years agoVIGS: Protocol updated
Stanislav Vorobiov [Fri, 26 Apr 2013 13:47:41 +0000 (17:47 +0400)]
VIGS: Protocol updated

11 years agoVIGS: Refactoring for DRI2
Stanislav Vorobiov [Fri, 26 Apr 2013 10:00:23 +0000 (14:00 +0400)]
VIGS: Refactoring for DRI2

Since we're going to support DRI2 we no longer need vigs_resource and related. All
resource management is going to be on target.
Also, we've temporary disabled YaGL onscreen backend and VIGS software backend,
we'll enable them again once DRI2 is implemented in a basic form

11 years agoVIGS: Fixed y-invert problem with texture_from_pixmap
Stanislav Vorobiov [Fri, 19 Apr 2013 07:34:14 +0000 (11:34 +0400)]
VIGS: Fixed y-invert problem with texture_from_pixmap

X.Org and OpenGL have different position of (0,0) point. X.Org's (0,0) is
at left-top corner and OpenGL's (0,0) is at left-bottom corner. texture_from_pixmap
does not specify where (0,0) is exactly, so Tizen currently treats it as X.Org.
Because of all this we used to map X.Org's (0,0) to OpenGL's (0,0) to avoid y-flipping, but it
turned out that it was wrong. Consider the case when both X.Org and OpenGL render to the pixmap
and then you try to XGetImage, what should VIGS do ? Should it just give away the contents or
should it y-flip it before ? To avoid this confusion we're forced to map X.Org's (0,0) to left-top
corener as it should be and this itself causes problems with Tizen. The only way to resolve this is
to let Tizen know that it should treat texture_from_pixmap's (0,0) as left-bottom corner.
There's an extension called EGL_NOK_texture_from_pixmap which defines EGL_Y_INVERTED_NOK config attribute,
we should implement it, patch Tizen's Evas GL to support it and then everything will work.

11 years agoVIGS: Fixed texture filter bug on ivybridge
Stanislav Vorobiov [Tue, 16 Apr 2013 17:29:11 +0000 (21:29 +0400)]
VIGS: Fixed texture filter bug on ivybridge

11 years agoYaGL: Fixed for proper GL launching
Stanislav Vorobiov [Mon, 15 Apr 2013 08:53:26 +0000 (12:53 +0400)]
YaGL: Fixed for proper GL launching

11 years agoVIGS: software backend implementation
Stanislav Vorobiov [Thu, 11 Apr 2013 07:07:27 +0000 (11:07 +0400)]
VIGS: software backend implementation

11 years agoYaGL: fix GL_OES_depth_texture and GL_OES_packed_depth_stencil support
Igor Mitsyanko [Fri, 18 Jan 2013 16:24:20 +0000 (20:24 +0400)]
YaGL: fix GL_OES_depth_texture and GL_OES_packed_depth_stencil support

glTexImage* were not working properly because we have not took GL_OES_depth_texture
and GL_OES_packed_depth_stencil extensions into account.

YaGL version is bumped

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agoYaGL: fix glGetFramebufferAttachmentParameteriv
Igor Mitsyanko [Fri, 18 Jan 2013 10:08:07 +0000 (14:08 +0400)]
YaGL: fix glGetFramebufferAttachmentParameteriv

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agoYaGL: GLES1: fix fixed point version of gl*TexEnv* functions
Igor Mitsyanko [Thu, 17 Jan 2013 17:47:18 +0000 (21:47 +0400)]
YaGL: GLES1: fix fixed point version of gl*TexEnv* functions

Parameter values GL_ALPHA_SCALE and GL_RGB_SCALE should be scaled when converting
fron GLfloat to GLfixed.

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agomaru_arm_soc.c: remove unused macros
Igor Mitsyanko [Thu, 17 Jan 2013 13:49:41 +0000 (17:49 +0400)]
maru_arm_soc.c: remove unused macros

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agoYaGL: fix error generation in glCompressedTexSubImage() call
Igor Mitsyanko [Thu, 17 Jan 2013 12:12:20 +0000 (16:12 +0400)]
YaGL: fix error generation in glCompressedTexSubImage() call

Calling glCompressedTexSubImage() in GLES1 will cause GL_INVALID_PERATION error
generation, not GL_INVALID_ENUM.

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agoYaGL: introduce client-specific callback for glIsEnabled()
Igor Mitsyanko [Tue, 15 Jan 2013 13:39:14 +0000 (17:39 +0400)]
YaGL: introduce client-specific callback for glIsEnabled()

We need this to handle GL_POINT_SIZE_ARRAY_OES parameter when processing
GLES1 client context.

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agoYaGL: GLES1: make GL_GENERATE_MIPMAP_HINT quariable
Igor Mitsyanko [Tue, 15 Jan 2013 13:20:02 +0000 (17:20 +0400)]
YaGL: GLES1: make GL_GENERATE_MIPMAP_HINT quariable

GL_GENERATE_MIPMAP_HINT is not listed as a possible pname value for glGet* calls
in online GLES1 manual pages, but it is listed in full specification.

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agoYaGL: GLES1: manually scale GL_ALPHA_TEST_REF vale to +-INT_MAX
Igor Mitsyanko [Tue, 15 Jan 2013 13:13:16 +0000 (17:13 +0400)]
YaGL: GLES1: manually scale GL_ALPHA_TEST_REF vale to +-INT_MAX

When querying GL_ALPHA_TEST_REF value by glGetIntegerv, it suposed to be scaled
to +=INT_MAX. But host driver might not do it, so we do it manually.

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agoYaGL: GLES1: do not convert from GLfixed if value is an enumeration
Igor Mitsyanko [Mon, 14 Jan 2013 18:26:33 +0000 (22:26 +0400)]
YaGL: GLES1: do not convert from GLfixed if value is an enumeration

Khronos specifications states that GLfixed not always should be converted to
other datatypes:

Regardless of language binding, the enum type converts to
fixed-point without scaling

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agoYaGL: convert memory accessing macros to inline functions for typesafety
Igor Mitsyanko [Fri, 11 Jan 2013 16:13:32 +0000 (20:13 +0400)]
YaGL: convert memory accessing macros to inline functions for typesafety

Convrt memory accessing macros to inline functions so we will get a compile time
warning if we missuse any off these macros.

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agoYaGL: GLES1: support compressed paletted texture formats
Igor Mitsyanko [Fri, 11 Jan 2013 12:57:48 +0000 (16:57 +0400)]
YaGL: GLES1: support compressed paletted texture formats

Support all compressed paletted texture image data formats which should
be supported by glCompressedTexImage2D according to documentation.

Note that glCompressedTexSubImage() call doesn't accept any formats.

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agoVIGS: Added support for resource sizes
Stanislav Vorobiov [Fri, 11 Jan 2013 08:22:24 +0000 (12:22 +0400)]
VIGS: Added support for resource sizes

11 years agoVIGS/YaGL: Fixed feedback loop that appeared during eglCopyBuffers VIGS: Removed...
Stanislav Vorobiov [Thu, 10 Jan 2013 13:27:00 +0000 (17:27 +0400)]
VIGS/YaGL: Fixed feedback loop that appeared during eglCopyBuffers VIGS: Removed texture parameter setting during texture creation, this can lead to texture parameters being set in YaGL's context

11 years agomaru: set NULL YaGL/VIGS display for all platforms other than linux
Stanislav Vorobiov [Thu, 10 Jan 2013 06:27:55 +0000 (10:27 +0400)]
maru: set NULL YaGL/VIGS display for all platforms other than linux

11 years agoYaGL: GLES1: limit number of supported clip planes to 6
Igor Mitsyanko [Wed, 9 Jan 2013 14:59:03 +0000 (18:59 +0400)]
YaGL: GLES1: limit number of supported clip planes to 6

According to docs, we need to support AT LEAST 6 clip planes, but khronos GLES1
conformance test assumes that it is EXACTLY 6. Furthermore, there is a comment
in Android sources that states that some drivers report wrong value for number
of clip planec, so this workaround is essential.

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agoVIGS: Don't check for errors, there may be target OS errors pending
Stanislav Vorobiov [Wed, 9 Jan 2013 17:08:31 +0000 (21:08 +0400)]
VIGS: Don't check for errors, there may be target OS errors pending

11 years agoVIGS: Disable ARB_sync for now
Stanislav Vorobiov [Fri, 28 Dec 2012 17:40:28 +0000 (21:40 +0400)]
VIGS: Disable ARB_sync for now

11 years agoYaGL: Always make sure that framebuffer zero is bound before eglSwapBuffers/eglCopyBu...
Stanislav Vorobiov [Fri, 28 Dec 2012 13:28:46 +0000 (17:28 +0400)]
YaGL: Always make sure that framebuffer zero is bound before eglSwapBuffers/eglCopyBuffers

11 years agoYaGL: Don't depend on GL_ARB_ES2_compatibility
Stanislav Vorobiov [Fri, 28 Dec 2012 08:49:29 +0000 (12:49 +0400)]
YaGL: Don't depend on GL_ARB_ES2_compatibility

11 years agoVIGS: Fixed ARB_sync usage for windows
Stanislav Vorobiov [Thu, 27 Dec 2012 13:25:18 +0000 (17:25 +0400)]
VIGS: Fixed ARB_sync usage for windows

11 years agoVIGS: Using ARB_sync instead of glFinish when possible
Stanislav Vorobiov [Thu, 27 Dec 2012 12:49:51 +0000 (16:49 +0400)]
VIGS: Using ARB_sync instead of glFinish when possible

11 years agoVIGS: Compile by default on windows and linux
Stanislav Vorobiov [Fri, 12 Apr 2013 07:16:04 +0000 (11:16 +0400)]
VIGS: Compile by default on windows and linux

11 years agoVIGS: Implemented and added to maru boards
Stanislav Vorobiov [Thu, 11 Apr 2013 06:58:28 +0000 (10:58 +0400)]
VIGS: Implemented and added to maru boards

11 years agoYaGL: Fixed for windows
Stanislav Vorobiov [Wed, 26 Dec 2012 17:48:14 +0000 (21:48 +0400)]
YaGL: Fixed for windows

11 years agoYaGL: Onscreen support added
Stanislav Vorobiov [Tue, 25 Dec 2012 07:32:56 +0000 (11:32 +0400)]
YaGL: Onscreen support added

11 years agoYaGL: validate glCopyTexImage2d() parameters
Igor Mitsyanko [Thu, 20 Dec 2012 16:18:57 +0000 (20:18 +0400)]
YaGL: validate glCopyTexImage2d() parameters

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agoYaGL: implement textures enabling/disabling with glEnable/glDisable
Igor Mitsyanko [Thu, 20 Dec 2012 15:28:44 +0000 (19:28 +0400)]
YaGL: implement textures enabling/disabling with glEnable/glDisable

Currently this is not used in any way. Android openGL uses this information for
implementing  OES_draw_texture extension API functions glDrawTex*OES(), which
we do not support.

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agoYaGL: implement several GLES1 extensions
Igor Mitsyanko [Thu, 20 Dec 2012 12:59:46 +0000 (16:59 +0400)]
YaGL: implement several GLES1 extensions

Implement GLES1 API for following extensions:
    GL_OES_framebuffer_object API
    GL_OES_blend_subtract
    GL_OES_blend_equation_separate
    GL_OES_blend_func_separate

All functions these extensions provide are already implemented for GLES2, all
we have to do is to move them to a common part and reuse in GLES1.

Protocol changed, so we have to bump a version.

11 years agoYaGL: introduce GLES1 API
Igor Mitsyanko [Thu, 20 Dec 2012 12:14:28 +0000 (16:14 +0400)]
YaGL: introduce GLES1 API

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agoYaGL: add missing functions to GLES1 driver
Igor Mitsyanko [Thu, 20 Dec 2012 11:04:28 +0000 (15:04 +0400)]
YaGL: add missing functions to GLES1 driver

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agoYaGL: implement type conversion during data transfer
Igor Mitsyanko [Thu, 20 Dec 2012 10:51:39 +0000 (14:51 +0400)]
YaGL: implement type conversion during data transfer

In some cases befor transfering data to host openGL, e have to convert it to
another format. This is needed mainly for future GLES1 implementation and it needs
to cover two cases:
convert GL_FIXED data to GL_FLOAT for all transfers
convert GL_BYTE to GL_FLOAT if required (not for all transfers)

Since we cannot know for sure if we need to perform conversion when transfer occurs,
we ned to introduce new member "need_convert" in array state for this.

11 years agoYaGL: replace "PreDraw" and "PostDaw" cbs with "DrawArrays" and "DrawElements" cbs
Igor Mitsyanko [Thu, 20 Dec 2012 09:52:00 +0000 (13:52 +0400)]
YaGL: replace "PreDraw" and "PostDaw" cbs with "DrawArrays" and "DrawElements" cbs

PreDraw and PostDraw callbacks are not going to be enough for GLES1 implementation
of glDrawArrays and glDrawElements, replace them with explicit draw callbacks.

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agoYaGL: mem-gl: introduce macros for GLfixed type
Igor Mitsyanko [Thu, 20 Dec 2012 09:41:56 +0000 (13:41 +0400)]
YaGL: mem-gl: introduce macros for GLfixed type

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agoYaGL: yagl-log: print enum types in hex format
Igor Mitsyanko [Thu, 20 Dec 2012 09:39:37 +0000 (13:39 +0400)]
YaGL: yagl-log: print enum types in hex format

Usually its much more convenient to have GLenum and EGLenum variables
in hex format.

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agohw/yagl_server.c: report render type to subsequent threads in a process
Igor Mitsyanko [Thu, 20 Dec 2012 09:35:07 +0000 (13:35 +0400)]
hw/yagl_server.c: report render type to subsequent threads in a process

Not to first thread in a process only.

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agoYaGL: fix Windows build after EGL backends were introduced
Igor Mitsyanko [Thu, 20 Dec 2012 09:31:15 +0000 (13:31 +0400)]
YaGL: fix Windows build after EGL backends were introduced

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agoYaGL: introduce type conversion functions
Igor Mitsyanko [Thu, 20 Dec 2012 09:23:18 +0000 (13:23 +0400)]
YaGL: introduce type conversion functions

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agoYaGL: Check if YaGL is enabled before inserting its device
Stanislav Vorobiov [Wed, 12 Dec 2012 09:11:52 +0000 (13:11 +0400)]
YaGL: Check if YaGL is enabled before inserting its device

11 years agoYaGL: Refactored process/thread state
Stanislav Vorobiov [Tue, 11 Dec 2012 14:11:27 +0000 (18:11 +0400)]
YaGL: Refactored process/thread state

11 years agoYaGL: EGLImage implemented YaGL: EGLImage offscreen implementation moved to offscreen...
Stanislav Vorobiov [Mon, 10 Dec 2012 15:52:13 +0000 (19:52 +0400)]
YaGL: EGLImage implemented YaGL: EGLImage offscreen implementation moved to offscreen EGL backend YaGL: GLES texture objects can now be EGLImage targets

11 years agoYaGL: We now report render type to target
Stanislav Vorobiov [Fri, 7 Dec 2012 09:21:55 +0000 (13:21 +0400)]
YaGL: We now report render type to target

11 years agoYaGL: Fixed some bugs that happened during code refactoring
Stanislav Vorobiov [Thu, 6 Dec 2012 08:00:38 +0000 (12:00 +0400)]
YaGL: Fixed some bugs that happened during code refactoring

11 years agoYaGL: Moved offscreen rendering code into a backend
Stanislav Vorobiov [Wed, 5 Dec 2012 16:16:50 +0000 (20:16 +0400)]
YaGL: Moved offscreen rendering code into a backend

11 years agoMerge "YaGL: Currently we have all offscreen stuff inside EGL API, we'll need to...
Yeongkyoon Lee [Mon, 15 Apr 2013 10:39:34 +0000 (19:39 +0900)]
Merge "YaGL: Currently we have all offscreen stuff inside EGL API, we'll need to move it out somewhere, we'll call this abstraction yagl_egl_backend and yagl_egl_offscreen is its implementation for offscreen logic. Later we'll add another EGL backend - yagl_egl_vigs" into tizen-vigs

11 years agoMerge "YaGL: Check if YaGL is enabled before inserting its device" into tizen-vigs
Yeongkyoon Lee [Mon, 15 Apr 2013 10:39:24 +0000 (19:39 +0900)]
Merge "YaGL: Check if YaGL is enabled before inserting its device" into tizen-vigs

11 years agoMerge "tizen/src/Makefile.tizen: Fix include directory for virtGL build process"...
Yeongkyoon Lee [Mon, 15 Apr 2013 10:39:16 +0000 (19:39 +0900)]
Merge "tizen/src/Makefile.tizen: Fix include directory for virtGL build process" into tizen-vigs

11 years agoMerge "virtio-pci-new, virtio-transport and virtio-mmio removed" into tizen-vigs
Yeongkyoon Lee [Mon, 15 Apr 2013 10:39:04 +0000 (19:39 +0900)]
Merge "virtio-pci-new, virtio-transport and virtio-mmio removed" into tizen-vigs

11 years agoChange the FB configs limitaion from 10 to 32 for each process.
Sangjin Kim [Fri, 12 Apr 2013 10:36:25 +0000 (19:36 +0900)]
Change the FB configs limitaion from 10 to 32 for each process.

Change-Id: Ic816341abc92e229b9a51d51da467edf5b929319
Signed-off-by: Sangjin Kim <sangjin3.kim@samsung.com>
11 years agoYaGL: Currently we have all offscreen stuff inside EGL API, we'll need to move it...
Stanislav Vorobiov [Tue, 4 Dec 2012 16:32:41 +0000 (20:32 +0400)]
YaGL: Currently we have all offscreen stuff inside EGL API, we'll need to move it out somewhere, we'll call this abstraction yagl_egl_backend and yagl_egl_offscreen is its implementation for offscreen logic. Later we'll add another EGL backend - yagl_egl_vigs

11 years agoYaGL: Check if YaGL is enabled before inserting its device
Stanislav Vorobiov [Wed, 12 Dec 2012 09:11:52 +0000 (13:11 +0400)]
YaGL: Check if YaGL is enabled before inserting its device

11 years agotizen/src/Makefile.tizen: Fix include directory for virtGL build process
Igor Mitsyanko [Wed, 12 Dec 2012 07:58:39 +0000 (11:58 +0400)]
tizen/src/Makefile.tizen: Fix include directory for virtGL build process

Use $(TARGET_ARCH)-softmmu directory for virtGL C flags include
directories list rather then hardcode it to /i386-softmmu.

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
11 years agovirtio-pci-new, virtio-transport and virtio-mmio removed
Maria Shcherbina [Fri, 30 Nov 2012 12:17:18 +0000 (16:17 +0400)]
virtio-pci-new, virtio-transport and virtio-mmio removed

deleted virtio-mmio, virtio-pci-new and virtio-transport

clean up code after removing of virtio-pci-new,virtio-transport,virtio-mmio

11 years agoFix pbuffer bug on MAC.
Sangjin Kim [Thu, 11 Apr 2013 10:55:34 +0000 (19:55 +0900)]
Fix pbuffer bug on MAC.

Change-Id: I8b0fb616409e965f5b4c786bf7be7ebab5817534
Signed-off-by: Sangjin Kim <sangjin3.kim@samsung.com>
11 years agoMerge tizen_2.1 latest source code.
Sangjin Kim [Thu, 11 Apr 2013 08:45:12 +0000 (17:45 +0900)]
Merge tizen_2.1 latest source code.

Signed-off-by: Sangjin Kim <sangjin3.kim@samsung.com>
11 years agoPackage: Version up
SeokYeon Hwang [Wed, 10 Apr 2013 07:09:15 +0000 (16:09 +0900)]
Package: Version up

1.5.25

Change-Id: I4da7f7566d46fcde513bc8c9fd73838beee8f9bb
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
11 years agoMerge "Bugfix: Do not exit if log directory is deleted on runtime." into develop
Yeongkyoon Lee [Wed, 10 Apr 2013 06:43:24 +0000 (15:43 +0900)]
Merge "Bugfix: Do not exit if log directory is deleted on runtime." into develop

11 years agoBugfix: Do not exit if log directory is deleted on runtime.
SeokYeon Hwang [Wed, 10 Apr 2013 06:32:38 +0000 (15:32 +0900)]
Bugfix: Do not exit if log directory is deleted on runtime.

Change-Id: I1c1a19f7f144f336405aa765527dcc195fea04b0
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
11 years agomaru_camera : Sends a black frame or a previously successful frame to guest when...
jinhyung.jo [Tue, 9 Apr 2013 06:05:06 +0000 (15:05 +0900)]
maru_camera : Sends a black frame or a previously successful frame to guest when webcam is blocked.

Sends a black frame or a previously successful frame to guest when webcam is blocked.

Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
11 years agomaru_camera : Sends a black frame to guest when webcam is blocked
jinhyung.jo [Fri, 29 Mar 2013 06:42:05 +0000 (15:42 +0900)]
maru_camera : Sends a black frame to guest when webcam is blocked

If the user's webcam is abnormal state in starting preview,
F/W funtions take a abnormal behavior.

This issue is fixed by sending a black frame in the situation.

Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
11 years agoMerge "keyboard: replace the disappearEvent" into develop
Yeongkyoon Lee [Mon, 8 Apr 2013 02:45:06 +0000 (11:45 +0900)]
Merge "keyboard: replace the disappearEvent" into develop

11 years agokeyboard: replace the disappearEvent
giwoong.kim [Sat, 6 Apr 2013 07:16:26 +0000 (16:16 +0900)]
keyboard: replace the disappearEvent

replace the disappeared key event when
three or more keys are pressed on Windows.

Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
11 years agoevdi : emulator virtual device interface is added
DaiYoung Kim [Sat, 6 Apr 2013 11:52:58 +0000 (20:52 +0900)]
evdi : emulator virtual device interface is added

evdi is added.
incharge of communicating between guest and host.
virt-io pci is supported.

Signed-off-by : DaiYoung, Kim <daiyoung777.kim@samsung.com>

11 years agovirtio-kbd: increased virtio keyboard queue and fixed overwrite bug
sungmin ha [Sat, 6 Apr 2013 09:18:15 +0000 (18:18 +0900)]
virtio-kbd: increased virtio keyboard queue and fixed overwrite bug

Signed-off-by: SungMin Ha <sungmin82.ha@samsung.com>
11 years agodisplay: one more update while display skipping
giwoong.kim [Thu, 4 Apr 2013 06:27:08 +0000 (15:27 +0900)]
display: one more update while display skipping

do one more update for sdl display surface
while skipping of framebuffer drawing.

Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
11 years agoBugfix: Do not exit if log file is erased
SeokYeon Hwang [Thu, 4 Apr 2013 01:55:13 +0000 (10:55 +0900)]
Bugfix: Do not exit if log file is erased

Change-Id: Ib3e44ea54c09b50e5cb8f57e950888aef28195ce
Signed-off-by: SeokYeon Hwang <syeon.hwang@samsung.com>
11 years agopopup: modified a error message
giwoong.kim [Wed, 3 Apr 2013 02:37:14 +0000 (11:37 +0900)]
popup: modified a error message

modified a error message

Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
11 years agopackage: version up
giwoong.kim [Wed, 3 Apr 2013 01:33:45 +0000 (10:33 +0900)]
package: version up

1.5.23

Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
11 years agomaru_shm: no need to get the shmkey from another shm
giwoong.kim [Tue, 2 Apr 2013 06:12:37 +0000 (15:12 +0900)]
maru_shm: no need to get the shmkey from another shm

There is a no need to get the shmkey value from
another shared memory.

Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
11 years agoMerge "hwkey: modified skin's dbi file for key code of phone shape" into develop
Yeongkyoon Lee [Fri, 29 Mar 2013 04:08:47 +0000 (13:08 +0900)]
Merge "hwkey: modified skin's dbi file for key code of phone shape" into develop

11 years agohwkey: modified skin's dbi file for key code of phone shape
sungmin ha [Fri, 29 Mar 2013 03:24:15 +0000 (12:24 +0900)]
hwkey: modified skin's dbi file for key code of phone shape

Signed-off-by: Sungmin Ha <sungmin82.ha@samsung.com>
11 years agokeyboard: no need to compare keystate when key is auto-released
giwoong.kim [Fri, 29 Mar 2013 03:14:46 +0000 (12:14 +0900)]
keyboard: no need to compare keystate when key is auto-released

no need to compare keystate when key is auto-released

Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
11 years agovirtio-kbd: modified elem index and mutex lock
sungmin ha [Fri, 29 Mar 2013 02:36:08 +0000 (11:36 +0900)]
virtio-kbd: modified elem index and mutex lock

When elem index was higher than 9, Data was written from index 0.
But kernel read queue from index 0 to index 9 always.
If index 9 is key press event and index 0 is key release event, their order is changed.
So key press event is repeated in X platform.
It is modified that elem index must start from 0.

Signed-off-by: Sungmin Ha <sungmin82.ha@samsung.com>
11 years agoMakefile: replace space to TAB
sungmin ha [Tue, 26 Mar 2013 10:09:47 +0000 (19:09 +0900)]
Makefile: replace space to TAB

Signed-off-by: Sungmin Ha <sungmin82.ha@samsung.com>
11 years agoMakefile: modified Makefile to library load on mac from check-gl
sungmin ha [Tue, 26 Mar 2013 09:47:59 +0000 (18:47 +0900)]
Makefile: modified Makefile to library load on mac from check-gl

Signed-off-by: Sungmin Ha <sungmin82.ha@samsung.com>
11 years agotcg: Fix occasional TCG broken problem when ldst optimization enabled
Yeongkyoon Lee [Sat, 23 Mar 2013 09:52:18 +0000 (18:52 +0900)]
tcg: Fix occasional TCG broken problem when ldst optimization enabled

is_tcg_gen_code() checks the upper limit of TCG generated code range wrong, so
that TCG could get broken occasionally only when CONFIG_QEMU_LDST_OPTIMIZATION
enabled. The reason is code_gen_buffer_max_size does not cover the upper range
up to (TCG_MAX_OP_SIZE * OPC_BUF_SIZE), thus code_gen_buffer_max_size should be
modified to code_gen_buffer_size.

This patch has been already applied to mainstream QEMU.
So it should be overwritten when applying QEMU version more than 1.3 in future.

Signed-off-by: Yeongkyoon Lee <yeongkyoon.lee@samsung.com>
11 years agoFix dibs build error.
Sangjin Kim [Thu, 21 Mar 2013 09:34:21 +0000 (18:34 +0900)]
Fix dibs build error.

Signed-off-by: Sangjin Kim <sangjin3.kim@samsung.com>
11 years agoVersion update.
Sangjin Kim [Thu, 21 Mar 2013 06:52:49 +0000 (15:52 +0900)]
Version update.

Signed-off-by: Sangjin Kim <sangjin3.kim@samsung.com>
11 years agoGenerate check-gl binary to use at an emulator-manager.
Sangjin Kim [Thu, 21 Mar 2013 06:03:55 +0000 (15:03 +0900)]
Generate check-gl binary to use at an emulator-manager.

Signed-off-by: Sangjin Kim <sangjin3.kim@samsung.com>
11 years agoVersion update
Sangjin Kim [Wed, 20 Mar 2013 08:13:35 +0000 (17:13 +0900)]
Version update

Signed-off-by: Sangjin Kim <sangjin3.kim@samsung.com>
11 years agoEnable pbuffer surface.
Sangjin Kim [Wed, 20 Mar 2013 07:38:14 +0000 (16:38 +0900)]
Enable pbuffer surface.

Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
11 years agohwkey: modified a typing error at an annotation
sungmin ha [Wed, 20 Mar 2013 05:10:31 +0000 (14:10 +0900)]
hwkey: modified a typing error at an annotation

Signed-off-by: Sungmin Ha <sungmin82.ha@samsung.com>
11 years agohwkey: modified virtio hwkey device
sungmin ha [Wed, 20 Mar 2013 03:12:30 +0000 (12:12 +0900)]
hwkey: modified virtio hwkey device

improved hwkey mapping

Signed-off-by: Sungmin Ha <sungmin82.ha@samsung.com>
11 years agopackage: modified dibs build script.
Kitae Kim [Tue, 19 Mar 2013 12:50:53 +0000 (21:50 +0900)]
package: modified dibs build script.

Removed the routine to build ARM emulator
because it is not supported for a while.

Change-Id: I34953a8923796bd2f9bdaccbb01519f09de17c85

11 years agopackage: version up
Kitae Kim [Fri, 15 Mar 2013 08:59:51 +0000 (17:59 +0900)]
package: version up

Update package version

Change-Id: I470ed537e731b36c122fa6146b81b79706e92af5
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agopackage: modify a build script for dibs.
Kitae Kim [Fri, 15 Mar 2013 08:46:09 +0000 (17:46 +0900)]
package: modify a build script for dibs.

The script to enable kvm driver on ubuntu32 is dependent on x86 arch.

Change-Id: I2fef05b65a76a56eee8fa837135559ddeeeed1c3
Signed-off-by: Kitae Kim <kt920.kim@samsung.com>
11 years agomenu: modified rotation menu name
giwoong.kim [Fri, 15 Mar 2013 05:52:50 +0000 (14:52 +0900)]
menu: modified rotation menu name

modified rotation menu name

Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
11 years agoskin: synchronization of minimization
giwoong.kim [Thu, 14 Mar 2013 04:26:26 +0000 (13:26 +0900)]
skin: synchronization of minimization

synchronization of minimization between main window
and key window in general skin.

Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
11 years agopackage: version up
giwoong.kim [Wed, 13 Mar 2013 10:14:16 +0000 (19:14 +0900)]
package: version up

1.5.9

Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
11 years agotouch: indent source code
giwoong.kim [Wed, 13 Mar 2013 09:55:32 +0000 (18:55 +0900)]
touch: indent source code

EmulatorFingers

Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>