platform/framework/web/wrt-plugins-common.git
10 years agoRemove hardcoded path for multiuser support 08/16608/1 tizen_ivi_demo
Jean-Benoit MARTIN [Tue, 17 Dec 2013 09:59:18 +0000 (10:59 +0100)]
Remove hardcoded path for multiuser support

Bug-Tizen: PTREL-377

Change-Id: Idca798a975ccd0a7ec6aa419e1284ea58945b7ce
Signed-off-by: Jean-Benoit MARTIN <jean-benoit.martin@open.eurogiciel.org>
10 years agoAdd option to build with or without x 51/16051/1 accepted/tizen/generic accepted/tizen/ivi/stable accepted/tizen/mobile accepted/tizen_generic accepted/tizen_ivi accepted/tizen_ivi_panda accepted/tizen/generic/20140217.081903 accepted/tizen/generic/20140312.095525 accepted/tizen/ivi/20140215.181258 accepted/tizen/ivi/panda/20140312.111055 accepted/tizen/ivi/release/20140312.120621 accepted/tizen/mobile/20140225.042410 submit/tizen/20140214.211754 submit/tizen/20140312.070733 submit/tizen_ivi_release/20140312.071211
Baptiste DURAND [Wed, 5 Feb 2014 16:16:51 +0000 (17:16 +0100)]
Add option to build with or without x

Theses changes are needed to manage X11 #ifdef in wrt-commons header file
https://review.tizen.org/gerrit/15793

Change-Id: I0d4ba71739fcaa1d62530d30046715a1eb6b2899
Signed-off-by: Baptiste DURAND <baptiste.durand@open.eurogiciel.org>
10 years agoMerge remote-tracking branch 'rsa/tizen_2.2' into tizen accepted/tizen/20131014.132025 accepted/tizen/20131014.194458 accepted/tizen/20131018.230520 accepted/tizen/20131112.015430 accepted/tizen_ivi_stable/20131116.111447 submit/tizen/20131014.115345 submit/tizen/20131018.230728 submit/tizen_ivi_stable/20131116.101038
Hoseon LEE [Mon, 14 Oct 2013 11:00:13 +0000 (20:00 +0900)]
Merge remote-tracking branch 'rsa/tizen_2.2' into tizen

Conflicts:
packaging/wrt-plugins-common.spec

Change-Id: Ife81da92f4c901c6a584ca23c38f05274cab1e7e

10 years ago[Release] wrt-plugins-common_0.3.115 submit/tizen_2.2/20131011.084345
sung-su.kim [Fri, 11 Oct 2013 08:29:40 +0000 (17:29 +0900)]
[Release] wrt-plugins-common_0.3.115

Merge branch 'master' into tizen_2.2

Change-Id: I2cd1850c53a8cf075b4957b72ed21a6b8aa6f654

10 years ago[Release] wrt-plugins-common_0.3.115
sung-su.kim [Fri, 11 Oct 2013 04:35:33 +0000 (13:35 +0900)]
[Release] wrt-plugins-common_0.3.115

Change-Id: I850591807123a6057885cb87a09193e89db1c939

10 years agoA WebProcess crash issue by confusion of widget handle after DynamicBox re-installation.
Tae-Jeong Lee [Thu, 10 Oct 2013 12:01:14 +0000 (21:01 +0900)]
A WebProcess crash issue by confusion of widget handle after DynamicBox re-installation.

[Issue#]   PLM-131009-03049
[Problem]  Make a DynamicBox is located in homescreen and if try to update its package by
           re-installation, a WebProcess crash occurs.
[Cause]    When a DynamicBox is updated, web-provider re-uses WebProcess which was used by
           previous one. So then the widget handle is updated, but plugin-logic couldn't know that.
           Because wrt plugin-logic was not been considered about such reuse case.
           So, there was a problem on accessing widget handle which is internal variable of singleton.
[Solution] Fixed the wrt plugin-logic to update internal variable of singleton properly even in that case.

Change-Id: I0ecde7906b941778ee9027914d7a695aad59c036

10 years agoMerge remote-tracking branch 'remotes/rsa/tizen_2.2' into tizen accepted/tizen/20131002.084327 accepted/tizen/20131002.170302 submit/tizen/20131002.075618
Soo-Hyun Choi [Sun, 29 Sep 2013 07:51:25 +0000 (16:51 +0900)]
Merge remote-tracking branch 'remotes/rsa/tizen_2.2' into tizen

[Note] Rebase wrt-plugins-common

Conflicts:
CMakeLists.txt
packaging/wrt-plugins-common.spec
src/dispatch-event/dispatch_event_support.cpp
src/dispatch-event/dispatch_event_support.h
src/js-overlay/js_function_manager.cpp
src/plugin-loading/explorer.cpp
src/plugin-loading/plugin_container_support.cpp
src/plugin-loading/plugin_logic.cpp
src/plugins-ipc-message/ipc_message_support.cpp
src/plugins-ipc-message/ipc_message_support.h
src/standards/W3C/Widget/JSPreferences.cpp
src/standards/W3C/Widget/JSWidget.cpp
src/standards/W3C/Widget/plugin_initializer.cpp

Change-Id: I3bdd5d14c3e48bee7431523c93048a31d4244139

10 years ago[Release] wrt-plugins-common_0.3.113 submit/tizen_2.2/20130927.091410 submit/tizen_2.2/20130927.102121
sung-su.kim [Fri, 27 Sep 2013 00:32:01 +0000 (09:32 +0900)]
[Release] wrt-plugins-common_0.3.113

Merge branch 'master' into tizen_2.2

Conflicts:
packaging/wrt-plugins-common.spec
src/dispatch-event/dispatch_event_support.cpp

Change-Id: I34135826ec6573fa6dd4a6544074bf4935d30248

10 years agoImprove performance in getting root plugins list. 13/10213/1
Taejeong Lee [Thu, 23 May 2013 07:17:00 +0000 (16:17 +0900)]
Improve performance in getting root plugins list.

 * note: this commit needs a new api from wrt-commons.
   - getRootPluginHandleList()

[Issue#] N/A
[Problem] Performance.
[Cause] Too many access to db.
[Solution] Changed to use new "getRootPluginHandleList()"

Change-Id: Ie4c2191c1882c1ebd4afd9830f0c9f72612e764b

10 years agoRevert "Revert "Implementation of IPC Asynchronous Message Support."" 12/10212/1
Tae-Jeong Lee [Tue, 2 Jul 2013 04:51:23 +0000 (13:51 +0900)]
Revert "Revert "Implementation of IPC Asynchronous Message Support.""

This reverts commit 043050c6ec2bddea9b9739023574c03693cf19ac.

Change-Id: Ia74b4e454121ede11db87f7293945e2d26fe5caf

10 years agoRevert "Implementation of IPC Asynchronous Message Support." 11/10211/1
Jihoon Chung [Sat, 29 Jun 2013 12:55:26 +0000 (12:55 +0000)]
Revert "Implementation of IPC Asynchronous Message Support."

This reverts commit 859333bad68cea75cab40f7e443f144d1aec8af9

Change-Id: I6a1b68e44a47d715dfa9d6c24ce032f2a5346288

10 years agoImplementation of IPC Asynchronous Message Support. 10/10210/1
Tae-Jeong Lee [Fri, 28 Jun 2013 12:04:56 +0000 (21:04 +0900)]
Implementation of IPC Asynchronous Message Support.

 - sendAsyncMessageToUiProcess()
 - ignoreAsyncMessageReply()

[Issue#] N/A
[Problem] Requirement from webapi team.
[Cause] N/A
[Solution] Add IPC Asynchronous Message Support Feature.

Change-Id: I158eebfd5690e6f1e0828da785cac3568f1f9017

10 years agoSupport cookie clear IPC 09/10209/1
Jihoon Chung [Sun, 9 Jun 2013 04:24:38 +0000 (13:24 +0900)]
Support cookie clear IPC

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Support cookie clear IPC
Separate IPC to two types (sendSyncMessage, sendAsyncMessage)
Cookie clear API uses sendAsyncMessage with "tizen://clearAllCookies"
to the name argument
This API will be used by tizen API
[SCMRequest] N/A

Change-Id: Id96a514486d29f8cc8d46352a5c87a551a8d68d1

10 years agoAdd exception case of NULL for ipc between plugin and UI Process 08/10208/1
Jihoon Chung [Wed, 15 May 2013 07:07:36 +0000 (16:07 +0900)]
Add exception case of NULL for ipc between plugin and UI Process

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Add exception case of NULL is returned from UI Process
In this case, simple pass NULL to plugin
[SCMRequest] N/A

Change-Id: Id907799a98b48c116511765dfb87c584d4fd3045

10 years agoClean-up log 07/10207/1
Jihoon Chung [Fri, 31 May 2013 10:22:34 +0000 (19:22 +0900)]
Clean-up log

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Clean-up log when data is null case
[SCMRequest] N/A

Change-Id: Iab487a6f6c9f72b9fa3eeb6f768ab0a8f1b4e5df

10 years agoReplace ipc message to read static value 06/10206/1
Jihoon Chung [Sat, 1 Jun 2013 11:16:08 +0000 (20:16 +0900)]
Replace ipc message to read static value

[Issue#] N/A
[Problem] launch.application API is crashed
[Cause] During send IPC from plugin, UI process send
Messages::WebPage::HitTestResultAtPoint to WebProcess.
Conlict is occurred during dispatch IPC message.
[Solution] Replace IPC to get x window handle to static value
[SCMRequest] N/A

Change-Id: I350bf6400887729154b4d05929bded98f976002f

10 years agoRemove js_overlay_addEventListener 05/10205/1
Taejeong Lee [Wed, 22 May 2013 07:37:17 +0000 (16:37 +0900)]
Remove js_overlay_addEventListener

[Issue#] N/A
[Problem] Stability.
[Cause] Before custom event dispatch implementation was very complicated and instability,
        because it works by overlay type. It had very heavy operation on webkit with JSC.
[Solution] So we have replaced that to very simple operation which is using dom dispatchEvent() api.

Change-Id: Iecbc105d2aced7f8649e8504b62014e0cdb0c1b9

10 years ago[Release] wrt-plugins-common_0.3.113
sung-su.kim [Sun, 15 Sep 2013 23:41:17 +0000 (08:41 +0900)]
[Release] wrt-plugins-common_0.3.113

Change-Id: I2a651059e8e297b84e71978d0299377ec917df96

10 years agoAdd if-statement to check return value 57/10357/3
Hoseon LEE [Thu, 12 Sep 2013 08:20:07 +0000 (17:20 +0900)]
Add if-statement to check return value

[Issue#]   Prevent 12049
[Problem]  Unchecked return value
[Cause]    N/A
[Solution] Adding the checking return value.
           If return value is FALSE, print warning log.

Change-Id: I079be8ea2059ff6370e8e0c32c5c0c912d2bc3a5

10 years ago[Release] wrt-plugins-common_0.3.112 submit/tizen_2.2/20130911.125056
sung-su.kim [Wed, 11 Sep 2013 12:50:44 +0000 (21:50 +0900)]
[Release] wrt-plugins-common_0.3.112

Change-Id: Iffbac386a57bce79b697626ffb3d517a1d2bc596

10 years ago[Release] wrt-plugins-common_0.3.112
sung-su.kim [Tue, 10 Sep 2013 23:18:43 +0000 (08:18 +0900)]
[Release] wrt-plugins-common_0.3.112

Change-Id: Ie93a362b80d5ea1c38c8b892ce3f76de3377e759

10 years agoFix building the package with GCC-4.8
Grzegorz Rynkowski [Mon, 9 Sep 2013 09:37:29 +0000 (11:37 +0200)]
Fix building the package with GCC-4.8

[Problem]      The package cannot be built with gcc-4.8.
[Verification] Build package both with current (GCC-4.5) and (GCC-4.8) version of compiler.

Change-Id: I4e9df80e4822aa85948ea6d74da8ef3a6cc3c096

10 years ago[Release] wrt-plugins-common_0.3.111 submit/tizen_2.2/20130904.105006
sung-su.kim [Wed, 4 Sep 2013 10:49:47 +0000 (19:49 +0900)]
[Release] wrt-plugins-common_0.3.111

Change-Id: I8e240ac03ec3b65e7829a0eea1e59542553332b8

10 years ago[Release] wrt-plugins-common_0.3.111
sung-su.kim [Wed, 21 Aug 2013 23:28:12 +0000 (08:28 +0900)]
[Release] wrt-plugins-common_0.3.111

Change-Id: I68998b370997a1f1ede935223ace308bb289c2df

10 years agoCleaned up some unused definitions in wrt-plugin's config.xml DTD file.
Tae-Jeong Lee [Wed, 21 Aug 2013 06:35:19 +0000 (15:35 +0900)]
Cleaned up some unused definitions in wrt-plugin's config.xml DTD file.

[Issue#] N/A
[Problem] Unused definition of fields remained long since.
[Cause] We couldn't find out the origin now.
[Solution] Removed unused definitions.

Change-Id: I136271559e0d5449dd20310a39ffab2b26337907

10 years ago[Release] wrt-plugins-common_0.3.110 submit/tizen_2.2/20130814.113932
sung-su.kim [Wed, 14 Aug 2013 11:39:22 +0000 (20:39 +0900)]
[Release] wrt-plugins-common_0.3.110

Change-Id: Ib308076d1c53c704dc02cb0414b4182343a4d7cf

10 years ago[Release] wrt-plugins-common_0.3.110
sung-su.kim [Wed, 14 Aug 2013 01:46:15 +0000 (10:46 +0900)]
[Release] wrt-plugins-common_0.3.110

Change-Id: I454291cbb68c725cac2abebe4352695457f3a3c8

10 years agoRemove widget interface DAO code
Jihoon Chung [Fri, 9 Aug 2013 12:42:25 +0000 (21:42 +0900)]
Remove widget interface DAO code

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Widget interface dao is moved to wrt-commons
This commit clean-up dao code and replace to use library which is
supported by wrt-commons
[SCMRequest] must be imported with wrt-commons
https://review.tizendev.org/gerrit/#/c/86092/

Change-Id: I54828427a8cc22e1b385934d2aca306fa4dc44a9

10 years ago[Release] wrt-plugins-common_0.3.109
sung-su.kim [Mon, 12 Aug 2013 23:11:48 +0000 (08:11 +0900)]
[Release] wrt-plugins-common_0.3.109

Change-Id: Ia258f1e2a9979059b3172a84792e7f8f1fab34d7

10 years ago[wrt-plugins-common] Ace Check API change.
Tae-Jeong Lee [Wed, 7 Aug 2013 14:25:36 +0000 (23:25 +0900)]
[wrt-plugins-common] Ace Check API change.

 * ace_check_access() -> ace_check_access_ex()
 * 'AceSecurityStatus' return type has new value, 'PrivacyDenied'.

[Issue#] N/A
[Problem] Platform requirement.
[Cause] N/A
[Solution] To get more detailed information about denied cause, ace check api was changed.

Change-Id: I63d0175c8b402d0833ab773b85268db59de58dc5

10 years ago[Release] wrt-plugins-common_0.3.108 submit/tizen_2.2/20130808.075154
sung-su.kim [Thu, 8 Aug 2013 07:51:44 +0000 (16:51 +0900)]
[Release] wrt-plugins-common_0.3.108

Change-Id: Ieee98526eb25c711471feb7bb6dcf195bfc1f7f8

10 years ago[Release] wrt-plugins-common_0.3.108
sung-su.kim [Wed, 7 Aug 2013 23:53:43 +0000 (08:53 +0900)]
[Release] wrt-plugins-common_0.3.108

Change-Id: I32d489e84ea42c89ba985ef10377c20ea69df8cd

10 years agoAdd the cflag about feature of USER/ENG binary.
Jihoon Chung [Wed, 7 Aug 2013 13:54:36 +0000 (22:54 +0900)]
Add the cflag about feature of USER/ENG binary.

[Issue#] N/A
[Problem] can't display dlog.
[Cause] N/A
[Solution] Add TIZEN_ENGINEER_MODE.
[SCMRequest] N/A

Change-Id: Ic20ffeeecc7b3f5ce28d9902de2571dfa46c188b

10 years ago[Release] wrt-plugins-common_0.3.107
sung-su.kim [Tue, 6 Aug 2013 23:31:41 +0000 (08:31 +0900)]
[Release] wrt-plugins-common_0.3.107

Change-Id: Idbba6fb30ea019f6e17f316de986ee2936f167c7

10 years agoWidgetdb plugins tests fix
Tomasz Iwanek [Thu, 1 Aug 2013 07:54:16 +0000 (09:54 +0200)]
Widgetdb plugins tests fix

[Issue#]       N/A
[Bug]          Tests not running
[Cause]        N/A
[Solution]     Db preparation script fix
[Verification] Run:
 wrt-plugins-common-tests-widgetdb --output=text

Change-Id: Ic44d1635290fc6d3ef7c3edcf33058aa4eb11ae8

10 years agoPrevent issue fix.
Zbigniew Kostrzewa [Wed, 31 Jul 2013 07:34:46 +0000 (09:34 +0200)]
Prevent issue fix.

[Issue#] #17499
[Problem] Shared library opened with dlopen() but not closed.
[Cause] N/A
[Solution] Close the library with dlclose()
[SCMRequest] N/A
[Verification] Build repository.

Change-Id: Iea83e537f3fbff0682b2ca4b4b886088090b11e6

10 years ago[Release] wrt-plugins-common_0.3.106
sung-su.kim [Thu, 1 Aug 2013 23:29:30 +0000 (08:29 +0900)]
[Release] wrt-plugins-common_0.3.106

Change-Id: Ie8d6fa1c94ffb2ae24d33598612a374df68ee5fa

10 years agoPrevent issue fix.
Zbigniew Kostrzewa [Wed, 31 Jul 2013 06:16:50 +0000 (08:16 +0200)]
Prevent issue fix.

[Issue#] #22995
[Problem] closedir() repeated if EINTR occurrs
[Cause]
For POSIX closedir() specifies two possible errno values: EBADF, EINTR
(see closedir(3p)).
For Linux, on the other hand, only one errno value is specified: EBADF
(see closedir(3)).
In fact, closedir() implementation in GNU C Library may set other errno
values as well, e.g. EINVAL if value NULL is passed to the function
(verified for glibc 2.15, source file sysdeps/unix/closedir.c).

Assuming that closedir() is just a wrapper around a call to close()
system call and having in mind that it was decided (and confirmed by
Linus Torvalds) that repeating close() even for EINTR is unsafe I have
decided to not repeat closedir() in such case as well.

What's more, implementation of closedir() in GNU C Library calls free()
on the stream handle so repeating closedir() may lead to memory
corruption (as reported by Prevent).
[Solution] Do not repeat closedir() on error (even EINTR).
[SCMRequest] N/A
[Verification] Build repository.

Change-Id: I7257b532dac19ae5b8485c5449d8e93c36364243

10 years ago[Release] wrt-plugins-common_0.3.105 submit/tizen_2.2/20130801.022541
Jihoon Chung [Thu, 1 Aug 2013 02:25:02 +0000 (11:25 +0900)]
[Release] wrt-plugins-common_0.3.105

Change-Id: Ib65934cd157a20679fc43422a791e0486da3a2c2

10 years ago[Release] wrt-plugins-common_0.3.105
sung-su.kim [Thu, 1 Aug 2013 01:37:30 +0000 (10:37 +0900)]
[Release] wrt-plugins-common_0.3.105

Change-Id: I609e7043c3fa11b10b4d0b0c0392481e6911aa52

10 years agoAdd IPC name define for tizen web api
Jihoon Chung [Wed, 31 Jul 2013 02:54:41 +0000 (11:54 +0900)]
Add IPC name define for tizen web api

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Add "tizen://exit" and "tizen://hide"
[SCMRequest] N/A

Change-Id: I08aa449f587788cce024865ee8662cbcbabc84dd

10 years ago[Release] wrt-plugins-common_0.3.104 submit/tizen_2.2/20130730.070950
sung-su.kim [Thu, 25 Jul 2013 23:30:56 +0000 (08:30 +0900)]
[Release] wrt-plugins-common_0.3.104

Change-Id: I34a7222e6ae4e13888931a51f6c2b69b90d487c2

10 years ago[Release] wrt-plugins-common_0.3.104
sung-su.kim [Mon, 22 Jul 2013 01:37:18 +0000 (10:37 +0900)]
[Release] wrt-plugins-common_0.3.104

Change-Id: Ibe1c5e29fb20a9ad7f2e40c3c1c09fe380db8bff

10 years agoReplace LogProvider to Dlog
Jihoon Chung [Sat, 20 Jul 2013 07:02:11 +0000 (16:02 +0900)]
Replace LogProvider to Dlog

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Replace LogProvider to Dlog
[SCMRequest] N/A

Change-Id: I183e4442e572f9874ec71daa4d3095b340e6495c

10 years ago[Release] wrt-plugins-common_0.3.103
sung-su.kim [Wed, 17 Jul 2013 02:49:41 +0000 (11:49 +0900)]
[Release] wrt-plugins-common_0.3.103

Change-Id: I99a746ff4e8f1629bf31d24b79c7f64b2fdad705

10 years agoReplace LogInfo to LogDebug
Jihoon Chung [Wed, 17 Jul 2013 02:41:56 +0000 (11:41 +0900)]
Replace LogInfo to LogDebug

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Replace LogInfo to LogDebug
Platform policy isn't used LogInfo
[SCMRequest] N/A

Change-Id: I903e8bbc629d88c24f523ce48a1d63d923d2258a

10 years ago[Release] wrt-plugins-common_0.3.102 submit/tizen_2.2/20130709.133917 submit/tizen_2.2_extension/20130913.080418
Jihoon Chung [Tue, 9 Jul 2013 13:38:15 +0000 (22:38 +0900)]
[Release] wrt-plugins-common_0.3.102

Change-Id: I6dbe0bd490dd7109b39687374b371fba4e711df5

10 years ago[Release] wrt-plugins-common_0.3.102
sung-su.kim [Tue, 9 Jul 2013 10:16:34 +0000 (19:16 +0900)]
[Release] wrt-plugins-common_0.3.102

Change-Id: I49cc38f0d4175fafc786b47fc8edfe7be15d0d90

10 years agoresetting manifest requested domain to floor 71/4571/2 accepted/tizen/ivi/genivi accepted/tizen/ivi/release tizen_ivi_genivi accepted/tizen/20130710.213946 accepted/tizen/20130912.185107 accepted/tizen/20130912.193354 accepted/tizen/20130913.063550 accepted/tizen/ivi/genivi/20140131.064648 accepted/tizen_ivi_release/20131120.050320 ivi_oct_m2 submit/tizen/20130710.165549 submit/tizen/20130912.080542 submit/tizen/20130912.090840 submit/tizen_ivi_genivi/20140131.061728 submit/tizen_ivi_release/20131120.032010
Alexandru Cornea [Fri, 28 Jun 2013 17:00:57 +0000 (20:00 +0300)]
resetting manifest requested domain to floor

10 years agoPatch for GCC 4.8 Compiler
Tae-Jeong Lee [Fri, 5 Jul 2013 01:24:27 +0000 (10:24 +0900)]
Patch for GCC 4.8 Compiler

 - "The C++ compiler no longer performs some extra unqualified lookups
    it had performed in the past, namely dependent base class scope lookups
    and unqualified template function lookups. "

   (for details see http://gcc.gnu.org/gcc-4.7/porting_to.html).

[Issue#] N/A
[Problem] Build break while compiler version update
[Cause] N/A
[Solution] Definitize member function origin

Change-Id: I6fff04fe1b6f688a71609ca90670fe1014433c76

10 years ago[Release] wrt-plugins-common_0.3.101 submit/tizen_2.2/20130702.112950
sung-su.kim [Tue, 2 Jul 2013 11:09:32 +0000 (20:09 +0900)]
[Release] wrt-plugins-common_0.3.101

Change-Id: I4ced7e9cc5cc479dca99d983a67d052b6bd0ef2c

10 years ago[Release] wrt-plugins-common_0.3.101
sung-su.kim [Tue, 2 Jul 2013 05:20:48 +0000 (14:20 +0900)]
[Release] wrt-plugins-common_0.3.101

Change-Id: Ice9b81201d1ceaa7b9a0773afdd56328196b8922

10 years agoMerge "Remove use of a global variable for JSContext on WidgetInterface plugin"
HOSEON LEE [Tue, 2 Jul 2013 05:06:21 +0000 (05:06 +0000)]
Merge "Remove use of a global variable for JSContext on WidgetInterface plugin"

10 years agoMerge "Revert "Revert "Performance improvement of PluginManager with clean up some...
HOSEON LEE [Tue, 2 Jul 2013 05:05:22 +0000 (05:05 +0000)]
Merge "Revert "Revert "Performance improvement of PluginManager with clean up some plugin code."""

10 years agoRevert "Revert "Implementation of IPC Asynchronous Message Support.""
Tae-Jeong Lee [Tue, 2 Jul 2013 04:51:23 +0000 (13:51 +0900)]
Revert "Revert "Implementation of IPC Asynchronous Message Support.""

This reverts commit 043050c6ec2bddea9b9739023574c03693cf19ac.

Change-Id: Ia74b4e454121ede11db87f7293945e2d26fe5caf

10 years agoRevert "Revert "Performance improvement of PluginManager with clean up some plugin...
Tae-Jeong Lee [Tue, 2 Jul 2013 02:05:33 +0000 (11:05 +0900)]
Revert "Revert "Performance improvement of PluginManager with clean up some plugin code.""

This reverts commit 7b2dbca5671381be9944aa15fda2810c9fb5361e.

Change-Id: I5fc35614c271be7887d62d628e2c1f37167dc206

10 years agoRemove use of a global variable for JSContext on WidgetInterface plugin
Tae-Jeong Lee [Mon, 1 Jul 2013 07:01:54 +0000 (16:01 +0900)]
Remove use of a global variable for JSContext on WidgetInterface plugin

[Issue#] N_SE-43838
[Problem] Initializing code of WidgetInterface Object has been randomly crashed.
          Unique WidgetInterface Object per page is not created.
[Cause] Current WidgetInterface Plugin is using only one global JSContextRef for every created pages.
[Solution] code regarding global variable for JSContextRef is removed

Change-Id: Ia8ce55c378c0800751517ea22246ced998632d2e

10 years agoUpdate Changelog 22/5122/2 accepted/tizen/20130701.201355 submit/tizen/20130701.145927
Baptiste DURAND [Mon, 1 Jul 2013 11:43:38 +0000 (13:43 +0200)]
Update Changelog

10 years agoClean Post section, add ld conf file. 64/4464/3
Baptiste DURAND [Mon, 1 Jul 2013 11:47:56 +0000 (13:47 +0200)]
Clean Post section, add ld conf file.

10 years ago[Release] wrt-plugins-common_0.3.100
Jihoon Chung [Sat, 29 Jun 2013 13:04:13 +0000 (22:04 +0900)]
[Release] wrt-plugins-common_0.3.100

Change-Id: I8fba36b955f8aaf236b900e81492755ac620aeb8

10 years agoRevert "Implementation of IPC Asynchronous Message Support."
Jihoon Chung [Sat, 29 Jun 2013 12:55:26 +0000 (12:55 +0000)]
Revert "Implementation of IPC Asynchronous Message Support."

This reverts commit 859333bad68cea75cab40f7e443f144d1aec8af9

Change-Id: I6a1b68e44a47d715dfa9d6c24ce032f2a5346288

10 years agoRevert "Performance improvement of PluginManager with clean up some plugin code."
Jihoon Chung [Sat, 29 Jun 2013 12:55:59 +0000 (12:55 +0000)]
Revert "Performance improvement of PluginManager with clean up some plugin code."

This reverts commit 4b577050713f45788fb717107f4553357e9fee94

Change-Id: I004b8eee61ad5c05f69dd248749b87b88ae1e95e

10 years ago[Release] wrt-plugins-common_0.3.99 submit/tizen_2.2/20130629.073623
Tae-Jeong Lee [Sat, 29 Jun 2013 07:34:29 +0000 (16:34 +0900)]
[Release] wrt-plugins-common_0.3.99

Change-Id: Id3cce1a7e0ada0fa5eb1954790ea93c37cbfaa80

10 years ago[Release] wrt-plugins-common_0.3.99
Jihoon Chung [Sat, 29 Jun 2013 06:52:29 +0000 (15:52 +0900)]
[Release] wrt-plugins-common_0.3.99

Change-Id: I482e22246386bce4949d27b491cb3ac5b89e00e3

10 years agoImplementation of IPC Asynchronous Message Support.
Tae-Jeong Lee [Fri, 28 Jun 2013 12:04:56 +0000 (21:04 +0900)]
Implementation of IPC Asynchronous Message Support.

 - sendAsyncMessageToUiProcess()
 - ignoreAsyncMessageReply()

[Issue#] N/A
[Problem] Requirement from webapi team.
[Cause] N/A
[Solution] Add IPC Asynchronous Message Support Feature.

Change-Id: I158eebfd5690e6f1e0828da785cac3568f1f9017

10 years ago[Release] wrt-plugins-common_0.3.98 submit/tizen_2.2/20130624.144535
Jihoon Chung [Mon, 24 Jun 2013 14:45:17 +0000 (23:45 +0900)]
[Release] wrt-plugins-common_0.3.98

Change-Id: I47e2b07298b3327d576262c7aa750cd1d6b51787

10 years ago[Release] wrt-plugins-common_0.3.98
sung-su.kim [Mon, 24 Jun 2013 05:16:38 +0000 (14:16 +0900)]
[Release] wrt-plugins-common_0.3.98

Change-Id: I0f1c746748dd9ea87ed181aa20349931ca9d4285

10 years ago[Release] wrt-plugins-common_0.3.97 submit/tizen_2.2/20130622.120525
Jihoon Chung [Sat, 22 Jun 2013 12:04:20 +0000 (21:04 +0900)]
[Release] wrt-plugins-common_0.3.97

Change-Id: I400493767ab501170626cc1845046e888d6746e4

10 years agoPerformance improvement of PluginManager with clean up some plugin code.
Taejeong Lee [Fri, 14 Jun 2013 15:06:55 +0000 (00:06 +0900)]
Performance improvement of PluginManager with clean up some plugin code.

 - Optimization in PluginManager::getProperties().

[Issue#] N/A
[Problem] Performance
[Cause] N/A
[Solution] Performance improvement of PluginManager with clean up some plugin code.

Change-Id: I5aee61bd0a03323fc5057b52f718b80c73ab45c8

10 years ago[Release] wrt-plugins-common_0.3.97
sung-su.kim [Tue, 18 Jun 2013 05:44:02 +0000 (14:44 +0900)]
[Release] wrt-plugins-common_0.3.97

Change-Id: I61287d9655a2def003aee81bdec5cd49ff0a3e23

10 years agoFix values of StorageEvent properties.
Zbigniew Kostrzewa [Thu, 13 Jun 2013 08:46:54 +0000 (10:46 +0200)]
Fix values of StorageEvent properties.

[Issue#] N/A
[Problem] On removeItem() newValue was set to empty instead of null. On
setItem() oldValue was set to empty instead of null. On clear() key,
oldValue nad newValue were set to empty instead of null.
[Cause] N/A
[Solution] Pass proper values.
[SCMRequest] N/A

[Verification]
1. Build repository
2. Run W3C_WidgetInterface.wgt test widget.
3. Run tests from [RSA]/test/webapi
   - webapi-w3c-widgetinterface-tests/widgetinterface/w3c/au.wgt
   - webapi-w3c-widgetinterface-tests/widgetinterface/w3c/setItem-fires-event.wgt
   - webapi-w3c-widgetinterface-tests/widgetinterface/w3c/removeItem-fires-event.wgt

Change-Id: Ic39340ec283a038012d38dc1918135ea2809e647

10 years ago[Release] wrt-plugins-common_0.3.96
Jihoon Chung [Mon, 10 Jun 2013 08:07:10 +0000 (17:07 +0900)]
[Release] wrt-plugins-common_0.3.96

Change-Id: I8b95e5fcea5de9df2a72acd1363c67c53c31e533

10 years agoSupport cookie clear IPC
Jihoon Chung [Sun, 9 Jun 2013 04:24:38 +0000 (13:24 +0900)]
Support cookie clear IPC

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Support cookie clear IPC
Separate IPC to two types (sendSyncMessage, sendAsyncMessage)
Cookie clear API uses sendAsyncMessage with "tizen://clearAllCookies"
to the name argument
This API will be used by tizen API
[SCMRequest] N/A

Change-Id: Id96a514486d29f8cc8d46352a5c87a551a8d68d1

10 years ago[Release] wrt-plugins-common_0.3.95 submit/tizen_2.2/20130607.143234 submit/tizen_2.2/20130613.164320
Jihoon Chung [Fri, 7 Jun 2013 14:32:18 +0000 (23:32 +0900)]
[Release] wrt-plugins-common_0.3.95

10 years ago[Release] wrt-plugins-common_0.3.95
Jihoon Chung [Fri, 7 Jun 2013 14:07:09 +0000 (23:07 +0900)]
[Release] wrt-plugins-common_0.3.95

Change-Id: Ie4b8a1d44479a446c80efb84eee5762c9965a6b5

10 years agoAdd dispatchHwKeyEvent() api to DispatchEventSupport
Taejeong Lee [Fri, 7 Jun 2013 10:58:16 +0000 (19:58 +0900)]
Add dispatchHwKeyEvent() api to DispatchEventSupport

Change-Id: Ibb62ccf24bfb6e652ef4efada3237f766c4145e3

10 years ago[Release] wrt-plugins-common_0.3.94 submit/tizen_2.2/20130606.111255
Jihoon Chung [Thu, 6 Jun 2013 11:12:20 +0000 (20:12 +0900)]
[Release] wrt-plugins-common_0.3.94

10 years ago[Release] wrt-plugins-common_0.3.94
Jihoon Chung [Tue, 4 Jun 2013 04:27:48 +0000 (13:27 +0900)]
[Release] wrt-plugins-common_0.3.94

Change-Id: I449c0e474fcdd0ddbeafa2efa9e790559eebdbd3

10 years agoSync with private repository.
Taejeong Lee [Mon, 3 Jun 2013 10:35:43 +0000 (19:35 +0900)]
Sync with private repository.

[Issue#] N/A
[Problem] Sync with private repository.
[Cause] N/A
[Solution] Some smack rules were changed

Change-Id: I25e2450acac012f9e79820db464e3b9c5f06499d

10 years agoReplace ipc message to read static value
Jihoon Chung [Sat, 1 Jun 2013 11:16:08 +0000 (20:16 +0900)]
Replace ipc message to read static value

[Issue#] N/A
[Problem] launch.application API is crashed
[Cause] During send IPC from plugin, UI process send
Messages::WebPage::HitTestResultAtPoint to WebProcess.
Conlict is occurred during dispatch IPC message.
[Solution] Replace IPC to get x window handle to static value
[SCMRequest] N/A

Change-Id: I350bf6400887729154b4d05929bded98f976002f

10 years agoDispatch DOM Event Support Bug Fix
Taejeong Lee [Mon, 3 Jun 2013 04:29:51 +0000 (13:29 +0900)]
Dispatch DOM Event Support Bug Fix

[Issue#] N/A
[Problem] Inner "event" variable in dispatch_event_support overrides global scope variable.
[Cause] N/A
[Solution] Inner variable name was changed to "__event".

Change-Id: I00053cce7f66bc55d11038f6c669f894c223c006

10 years ago[Release] wrt-plugins-common_0.3.92
Jihoon Chung [Fri, 31 May 2013 10:24:40 +0000 (19:24 +0900)]
[Release] wrt-plugins-common_0.3.92

Change-Id: I1f155d09e2de753576f29f7a1df918528b69f908

10 years agoClean-up log
Jihoon Chung [Fri, 31 May 2013 10:22:34 +0000 (19:22 +0900)]
Clean-up log

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Clean-up log when data is null case
[SCMRequest] N/A

Change-Id: Iab487a6f6c9f72b9fa3eeb6f768ab0a8f1b4e5df

10 years agoUpdate Changelog 47/3747/1 accepted/tizen/20130530.164848 submit/tizen/20130529.160124
Baptiste DURAND [Wed, 29 May 2013 14:10:06 +0000 (16:10 +0200)]
Update Changelog

10 years agoFix plugins load failure during plugins installation 46/3746/1
Baptiste DURAND [Wed, 29 May 2013 14:09:35 +0000 (16:09 +0200)]
Fix plugins load failure during plugins installation

Add library path for wrt-plugins library into ld.so.conf file
to avoid stepLoadPluginLibrary(): Failed to load plugin

10 years agoFix build error 45/3745/1
Baptiste DURAND [Wed, 29 May 2013 14:08:04 +0000 (16:08 +0200)]
Fix build error

10 years agoRemove harcoded library path , change some variable type 44/3744/1
Baptiste DURAND [Wed, 29 May 2013 14:05:15 +0000 (16:05 +0200)]
Remove harcoded library path , change some variable type

10 years ago[Release] wrt-plugins-common_0.3.91
sung-su.kim [Fri, 24 May 2013 05:30:31 +0000 (14:30 +0900)]
[Release] wrt-plugins-common_0.3.91

Change-Id: Ic51481611149b3040859833f02f8051e509462ef

10 years agoFix build by adding LIBDIR_PREFIX definition 51/3651/1 accepted/tizen/20130524.043756 submit/tizen/20130523.224019
Rusty Lynch [Thu, 23 May 2013 22:38:14 +0000 (15:38 -0700)]
Fix build by adding LIBDIR_PREFIX definition

10 years agoSync SMACK rule
Jihoon Chung [Thu, 23 May 2013 14:09:39 +0000 (23:09 +0900)]
Sync SMACK rule

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Sync SMACK rule
[SCMRequest] N/A

Change-Id: Ief244f240f6c07c43839bf412d80fb7342dee354

10 years ago[Release] wrt-plugins-common_0.3.90
sung-su.kim [Thu, 23 May 2013 09:23:55 +0000 (18:23 +0900)]
[Release] wrt-plugins-common_0.3.90

Change-Id: I1651994915934233128716b65974504e38cd5830

10 years agoImprove performance in getting root plugins list.
Taejeong Lee [Thu, 23 May 2013 07:17:00 +0000 (16:17 +0900)]
Improve performance in getting root plugins list.

 * note: this commit needs a new api from wrt-commons.
   - getRootPluginHandleList()

[Issue#] N/A
[Problem] Performance.
[Cause] Too many access to db.
[Solution] Changed to use new "getRootPluginHandleList()"

Change-Id: Ie4c2191c1882c1ebd4afd9830f0c9f72612e764b

10 years agoRemove js_overlay_addEventListener
Taejeong Lee [Wed, 22 May 2013 07:37:17 +0000 (16:37 +0900)]
Remove js_overlay_addEventListener

[Issue#] N/A
[Problem] Stability.
[Cause] Before custom event dispatch implementation was very complicated and instability,
        because it works by overlay type. It had very heavy operation on webkit with JSC.
[Solution] So we have replaced that to very simple operation which is using dom dispatchEvent() api.

Change-Id: Iecbc105d2aced7f8649e8504b62014e0cdb0c1b9

10 years agoFix rpmlint errors 17/3617/1 accepted/tizen/20130522.164603 submit/tizen/20130521.171820
Rusty Lynch [Tue, 21 May 2013 17:17:20 +0000 (10:17 -0700)]
Fix rpmlint errors

10 years ago[Release] wrt-plugins-common_0.3.89
sung-su.kim [Tue, 21 May 2013 05:54:21 +0000 (14:54 +0900)]
[Release] wrt-plugins-common_0.3.89

Change-Id: I0d09f5077722d02365590a431e83625560e14fcc

10 years agoClean up unnecessary logs.
Taejeong Lee [Tue, 21 May 2013 02:37:01 +0000 (11:37 +0900)]
Clean up unnecessary logs.

[Issue#] N/A
[Problem] Performance
[Cause] N/A
[Solution] Clean up unnecessary logs.

Change-Id: I28f55bfcdfe03f7955332a267cc5de2ea5ea34e4

10 years agoAdd e17 read SMACK privilege in wrt-popup-wrt-runtime/wrt-popup-ace-runtime rule...
Taejeong Lee [Thu, 16 May 2013 08:50:53 +0000 (17:50 +0900)]
Add e17 read SMACK privilege in wrt-popup-wrt-runtime/wrt-popup-ace-runtime rule file. ver.2

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Add e17 read SMACK privilege in wrt-popup-wrt-runtime/wrt-popup-ace-runtime rule file.

Change-Id: Ib1cc96a4bf1ad4105fff6f3766a7eb7e733a35a0

10 years ago[Release] wrt-plugins-common_0.3.86.2 tizen_2.1 accepted/tizen/20130520.101709 submit/tizen/20130517.045654 submit/tizen_2.1/20130516.085308 submit/tizen_2.1/20130516.133855 submit/tizen_2.2/20130604.083228
Taejeong Lee [Thu, 16 May 2013 08:52:51 +0000 (17:52 +0900)]
[Release] wrt-plugins-common_0.3.86.2

Change-Id: Ied830c74546b99705d45c7ee7527cd9c6656a2ea

10 years agoAdd e17 read SMACK privilege in wrt-popup-wrt-runtime/wrt-popup-ace-runtime rule...
Taejeong Lee [Thu, 16 May 2013 08:50:53 +0000 (17:50 +0900)]
Add e17 read SMACK privilege in wrt-popup-wrt-runtime/wrt-popup-ace-runtime rule file. ver.2

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Add e17 read SMACK privilege in wrt-popup-wrt-runtime/wrt-popup-ace-runtime rule file.

Change-Id: I0f325fb0c173cb36d87317e661fd780a7c0c7efd

10 years ago[Release] wrt-plugins-common_0.3.86.1 submit/tizen_2.1/20130516.084028
Taejeong Lee [Thu, 16 May 2013 08:38:40 +0000 (17:38 +0900)]
[Release] wrt-plugins-common_0.3.86.1

Change-Id: I10689e7546ab171947394bcd06453df0e51e40e1