platform/framework/web/wrt-plugins-common.git
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
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
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
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
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
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 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
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 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
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
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 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
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
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 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 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 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 agoAdd e17 read SMACK privilege in wrt-popup-wrt-runtime/wrt-popup-ace-runtime rule...
Taejeong Lee [Thu, 16 May 2013 08:32:57 +0000 (17:32 +0900)]
Add e17 read SMACK privilege in wrt-popup-wrt-runtime/wrt-popup-ace-runtime rule file.

[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: I1d1da04de46ed4961a0841c449866bfdc184bbb4

10 years ago[Release] wrt-plugins-common_0.3.88
sung-su.kim [Thu, 16 May 2013 04:32:38 +0000 (13:32 +0900)]
[Release] wrt-plugins-common_0.3.88

Change-Id: I4361566c9b10a8ec9a0b64777570bc026dfe5235

10 years agoAdd exception case of NULL for ipc between plugin and UI Process
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 ago[Release] wrt-plugins-common_0.3.87
sung-su.kim [Tue, 14 May 2013 06:10:03 +0000 (15:10 +0900)]
[Release] wrt-plugins-common_0.3.87

Change-Id: Ib3663c657a9ae83e516935fc106ad7a72fce4f86

10 years ago[Release] wrt-plugins-common_0.3.86
Jihoon Chung [Fri, 10 May 2013 11:34:51 +0000 (20:34 +0900)]
[Release] wrt-plugins-common_0.3.86

Change-Id: Ia2b5584edc39fcde5f9ef5e7ce99653b30892ce1

10 years agoSynchronized with tizen_2.1_smack branch
Taejeong Lee [Fri, 10 May 2013 11:03:52 +0000 (20:03 +0900)]
Synchronized with tizen_2.1_smack branch

[Issue#]   N/A
[Bug]      N/A
[Cause]    Requested from smack team.
[Solution] Synchronized with tizen_2.1_smack branch

Change-Id: I646ddaf8c908f3b5604822b0316d59fa15ee1ec8

10 years ago[Release] wrt-plugins-common_0.3.85
Jihoon Chung [Sat, 4 May 2013 14:25:56 +0000 (23:25 +0900)]
[Release] wrt-plugins-common_0.3.85

Change-Id: I36d30687b66e22fb3a7f174504348f1689273cdf

10 years agoImplement IPC between plugins and UI Process
Jihoon Chung [Sat, 27 Apr 2013 05:24:08 +0000 (14:24 +0900)]
Implement IPC between plugins and UI Process

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Support ipc between plugins and UI Process.
Before use ipc API, injected-bundle must call "setWKBundleRef" to set
WKBundleRef which is used send message to UI Process.
Plugin part call "sendMessageToUiProcess" with message name and body.
Current implementation only support sync message call.
[SCMRequest] N/A

Change-Id: Iad720c69cccf04b473b7e3fca97e8a6ecab7eb5f

10 years agoFixing warnings in the wrt-plugins-common
Kamil Nować [Thu, 25 Apr 2013 10:43:08 +0000 (12:43 +0200)]
Fixing warnings in the wrt-plugins-common

[Issue#] LINUXWRT-271
[Problem] Too many warnings
[Cause] N/A
[Solution] Preventing some of them
[Verification] Build wrt-plugins-common repository

Change-Id: I51c6c000c7193d06ee2ae9c88acf08251e85ec7e

11 years agoCancel signal fix
Lukasz Marek [Mon, 29 Apr 2013 16:27:27 +0000 (18:27 +0200)]
Cancel signal fix

[Issue#]   N/A
[Bug]      Widget can hang when event cancelled.
[Cause]    WaitableHandle can be signalled before it is explicity created.
[Solution] Add a flag to mark signalling.

Change-Id: I67d71a771250967d5f105bdcf7eb40d3ec2bef5c

11 years ago[Prevent] Issue 52063
Tomasz Iwanek [Tue, 30 Apr 2013 09:41:50 +0000 (11:41 +0200)]
[Prevent] Issue 52063

[Issue#]       LINUXWRT-235
[Bug]          Return statement with no value
[Cause]        N/A
[Solution]     Fix macro use
[Verification] Build repo.

Change-Id: Ia651c11ed696a820cb6e02927e8119a51666f696

11 years ago[Release] wrt-plugins-common_0.3.84
Taejeong Lee [Mon, 29 Apr 2013 14:02:53 +0000 (23:02 +0900)]
[Release] wrt-plugins-common_0.3.84

Change-Id: I4c07c58941c8b31f7e2424a69ff0f2a84cbb2fce

11 years agoTemporary patch for ApplicationLaunchAppControl event handling
Taejeong Lee [Mon, 29 Apr 2013 13:55:51 +0000 (22:55 +0900)]
Temporary patch for ApplicationLaunchAppControl event handling

[Issue#]   N/A
[Bug]      ApplicationControl does not work properly.
[Cause]    Side-effect of IEvent routine change, but it was used wrongly.
[Solution] Temporary WaitForSingleHandle routine is removed.

Change-Id: Ie7a1565097790f290aa63c888d7aeb6c8b2ffdab

11 years ago[Release] wrt-plugins-common_0.3.83
Taejeong Lee [Mon, 29 Apr 2013 07:02:59 +0000 (16:02 +0900)]
[Release] wrt-plugins-common_0.3.83

Change-Id: I634596e46474c49b1e0c75b5db4121fd47bbb653

11 years agoFelica plugin loading crash fix
Taejeong Lee [Mon, 29 Apr 2013 06:45:20 +0000 (15:45 +0900)]
Felica plugin loading crash fix

[Issue#]   N/A
[Bug]      Webapp is not launched on docomo binary.
[Cause]    SMACK denied
[Solution] Add exception handle routine for SMACK denied plugin

Change-Id: I7f2ae8f6951b45f64c4b2f2b3fff0b22d188c1ec

11 years ago[Release] wrt-plugins-common_0.3.82
Jihoon Chung [Sat, 27 Apr 2013 13:18:00 +0000 (22:18 +0900)]
[Release] wrt-plugins-common_0.3.82

Change-Id: I320e0a671d188632286c61db4fb79d20228222c2

11 years agoCancel waitableevent fix
Lukasz Marek [Thu, 25 Apr 2013 17:09:50 +0000 (19:09 +0200)]
Cancel waitableevent fix

[Issue#]       N/A
[Bug]          Widget crashes during many filesystem operations
[Cause]        Every request creates new pipe.
[Solution]     Create pipe only when needed

Change-Id: I7ff9036c7e09071a9f4b038c2ee0ab797155edc7

11 years agoMerge "ecore window handle storage"
Pawel Sikorski [Wed, 24 Apr 2013 15:10:49 +0000 (00:10 +0900)]
Merge "ecore window handle storage"

11 years agoScript initializing DB for plugin DAO tests fix
Tomasz Iwanek [Mon, 22 Apr 2013 08:38:51 +0000 (10:38 +0200)]
Script initializing DB for plugin DAO tests fix

[Issue#]       LINUXWRT-259
[Bug]          Scripting is failing
[Cause]        Some tables/columns were removed. they were not used anyway.
[Solution]     N/A
[Verification] Run: wrt-plugins-common-tests-widgetdb --output=text. All should pass.

Change-Id: I0efee6d1cd40374a03f85e7362efbe9c93029dc3

11 years agoecore window handle storage
Lukasz Marek [Tue, 23 Apr 2013 12:47:03 +0000 (14:47 +0200)]
ecore window handle storage

[Issue#] N/A
[Bug] N/A
[Problem] WebProcess need to store window handle to allow inline disposition
          when called by native applications.
[Solution] Add variable in plugin_logic to store ecore window handle.
           PluginLogic is a singleton available in WebProcess.
[Verification] Build wrt-plugins-common repository

Change-Id: Ieef2e8f0257bfae44b9905e6c5fe544ce6d8cabe

11 years agoPopup process fix.
Andrzej Surdej [Thu, 18 Apr 2013 14:37:13 +0000 (16:37 +0200)]
Popup process fix.

[Issue#] N/A
[Problem] When fork process is created but, exec() return fail,
the process crash and writes nothing to pipe. As result the caller process hangs.
[Cause] N/A
[Solution] Write data to pipe (deny and do not remember).
[SCMRequest] N/A

Change-Id: Ibd47e586790608972d45b7e80805ad15b0b4503b

11 years ago[Release] wrt-plugins-common_0.3.81
Jihoon Chung [Fri, 19 Apr 2013 09:26:27 +0000 (18:26 +0900)]
[Release] wrt-plugins-common_0.3.81

Change-Id: I8cd6876a1c545a98d235ec938a4c005cea112306

11 years agoRemove label for wrt popup
Jihoon Chung [Fri, 19 Apr 2013 02:55:48 +0000 (11:55 +0900)]
Remove label for wrt popup

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Remove label for wrt popup
[SCMRequest] N/A

Change-Id: Iee553e2008c6005ad3359609aac8cadd21cf0684

11 years agoFixing issues found by prevent (49867)
Karol Pawlowski [Wed, 17 Apr 2013 13:53:59 +0000 (15:53 +0200)]
Fixing issues found by prevent (49867)

[Issue#] LINUXWRT-234
[Bug] Dereference null return value
[Cause] N/A
[Solution] Remove issues
[Verification] Build wrt-plugins-common repository

Change-Id: I12673c3d4edf0688ef59371f408e590644658613

11 years ago[Release] wrt-plugins-common_0.3.80
Taejeong Lee [Mon, 8 Apr 2013 13:47:37 +0000 (22:47 +0900)]
[Release] wrt-plugins-common_0.3.80

Change-Id: I1f5c11b6718d6c2b29cde6489ec382017e4779da

11 years agoW3C extension feature bug fix
Taejeong Lee [Mon, 8 Apr 2013 13:16:54 +0000 (22:16 +0900)]
W3C extension feature bug fix

[Issue#] N/A
[Problem] A crash occurs when try to get plugin handle about W3C extension feature.
[Cause] W3C extension feature exception handling fault.
[Solution] Exception handling routine was added.

Change-Id: Iabc8a7e7e01fd6b50413a584d5d857b4eb08e2cf

11 years ago[Release] wrt-plugins-common_0.3.79
Jihoon Chung [Mon, 1 Apr 2013 12:55:22 +0000 (21:55 +0900)]
[Release] wrt-plugins-common_0.3.79

Change-Id: Id3ea4612d61497f93c521d9fd4e87da3b96d3226

11 years agoAdd SMACK rule for wrt-popup process
Jihoon Chung [Mon, 1 Apr 2013 05:25:39 +0000 (14:25 +0900)]
Add SMACK rule for wrt-popup process

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Add SMACK rule for wrt-popup process
[SCMRequest] N/A

Change-Id: I764f12039cb66242d818d244c7ec30e790261ca5

11 years agoRemove unused standard feature code
Jihoon Chung [Mon, 1 Apr 2013 11:40:27 +0000 (20:40 +0900)]
Remove unused standard feature code

[Issue#] N/A
[Problem] Crash is occurred during touch preference API
[Cause] Plugin is loaded two time
[Solution] Remove unused standard feature code
[SCMRequest] N/A

Change-Id: I779d133985080a11efc60903e1ac5a3db42a5d7f

11 years agoClean-up unused feature data
Jihoon Chung [Sat, 23 Mar 2013 08:55:49 +0000 (17:55 +0900)]
Clean-up unused feature data

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Current WRT uses Privilege instead of Feature
Deprecated :
typedef for "param" (Params, Param, ParamsIterator)
API for "param" and "required" (isRequired(), getParams(), addParam)
Remove test case
[SCMRequest] N/A

Change-Id: I2bb282fbff562a8181b1bc3bbe9dc44b9e3d4ca1

11 years ago[Release] wrt-plugins-common_0.3.78
Taejeong Lee [Sat, 30 Mar 2013 12:08:56 +0000 (21:08 +0900)]
[Release] wrt-plugins-common_0.3.78

Change-Id: I6a213829a2235fc9c5f842c3d92efeb6a70c61d1

11 years agoMerge "AddEventListener fix"
Hoseon LEE [Sat, 30 Mar 2013 12:01:52 +0000 (21:01 +0900)]
Merge "AddEventListener fix"

11 years agoAddEventListener fix
Lukasz Marek [Tue, 26 Mar 2013 13:38:51 +0000 (14:38 +0100)]
AddEventListener fix

[Issue#] N/A
[Problem] AddEventListener operates only static context object
[Cause] N/A
[Solution] Context is stored on Listener info and used when needed
[SCMRequest] N/A
[Verification]
Requires commit http://slp-info.sec.samsung.net/gerrit/#/c/172220/
Install widget ./manual_tests/wrt_test_widgets/iframes/iframe3/iframe3.wgt
1. Run widget
2. Click "Open page"
3. Click "Close"
4. Click "Click" inside popup
5. No crash occurs, another page is loaded

Change-Id: I144dd1781f90bd81d0676d4d054e4bb43df87f28

11 years ago[Release] wrt-plugins-common_0.3.77
Jihoon Chung [Fri, 29 Mar 2013 04:50:04 +0000 (13:50 +0900)]
[Release] wrt-plugins-common_0.3.77

Change-Id: Id5488e7f70a6313764ac9718cee10f196c0f4067

11 years agoRemove debian directory
Jihoon Chung [Fri, 29 Mar 2013 04:44:34 +0000 (13:44 +0900)]
Remove debian directory

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] debian directory isn't used anymore
[SCMRequest] N/A

Change-Id: I0d72ba93adf6a7fab9be5cbc17045cb56503747c

11 years agoDefine SMACK label for wrt-popup process
Jihoon Chung [Fri, 29 Mar 2013 00:28:24 +0000 (09:28 +0900)]
Define SMACK label for wrt-popup process

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Web Application denied connection with wrt-popup process
For create rule for wrt-popup, assign label to wrt-popup executable
binary. Also add rule for popup process
[SCMRequest] N/A

Change-Id: I03f791c31f868bd1c03452122ba5e4a3f83e3e22

11 years ago[Release] wrt-plugins-common_0.3.76
Jihoon Chung [Tue, 26 Mar 2013 08:42:12 +0000 (17:42 +0900)]
[Release] wrt-plugins-common_0.3.76

Change-Id: Ia4512c0946e1c2545eda6ba3937b7536624563fc

11 years agoPrevent issue fix
Andrzej Surdej [Tue, 19 Mar 2013 11:38:17 +0000 (12:38 +0100)]
Prevent issue fix

[Issue#] N/A
[Problem] tmpnam_r(NULL) returns NULL instead of string
[Cause] N/A
[Solution] changed to tmpnam
[Verification] Build repo. Current state was present before.

Change-Id: Ife262ccd3dad5750f1c4934d2ae2bc2772f1a7d7

11 years agoModification the root plugins register function
Hoseon LEE [Sat, 23 Mar 2013 07:21:33 +0000 (16:21 +0900)]
Modification the root plugins register function

[Issue#] N/A
[Problem] The implicit root plugins should be loaded by WRT
[Cause] WRT loads the explicit root plugins
[Solution] Modification the root plugins register function for the implicit
[SCMRequest] N/A

Change-Id: Id42bfab2be8b78616451444efda92e877aa18662

11 years ago[Release] wrt-plugins-common_0.3.75 submit/trunk/20130321.035544
Jihoon Chung [Thu, 21 Mar 2013 03:54:28 +0000 (12:54 +0900)]
[Release] wrt-plugins-common_0.3.75

Change-Id: I289182933419617334c8a5d28024e492c925d99a

11 years agoFix for GCC 4.7 compatibility.
Junfeng Dong [Wed, 20 Mar 2013 08:29:48 +0000 (16:29 +0800)]
Fix for GCC 4.7 compatibility.

- Add -fpermissive. see the part of "Name Lookup changes" in
  http://gcc.gnu.org/gcc-4.7/porting_to.html
- Drop the wrong flag: -Wl.

Change-Id: I346d918ba5350166d7c79c8c098ef02b4704c88c

11 years agoConverter::toULong converts values from type double via type long.
Zbigniew Kostrzewa [Mon, 18 Mar 2013 07:07:00 +0000 (08:07 +0100)]
Converter::toULong converts values from type double via type long.

[Issue#] N/A
[Problem] Possible loss of precision.
[Cause] Conversion from type double to type unsigned long via type long.
[Solution] Convert directly from type double to type unsigned long.
[Verification] Build this change and repository wrt-plugins-tizen.

Change-Id: I4574bfc0f8a3f02aee13c0b6beec22721378911a

11 years agoUpdate unmerged source code
Jihoon Chung [Thu, 14 Mar 2013 01:33:35 +0000 (10:33 +0900)]
Update unmerged source code

[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Update unmerged source code
[SCMRequest] N/A

Change-Id: I41b003c7f7446f3f4183f7b4f66a45bd0ec37dd5

11 years ago[Release] wrt-plugins-common_0.3.74 submit/trunk/20130311.133832
Taejeong Lee [Mon, 11 Mar 2013 13:37:56 +0000 (22:37 +0900)]
[Release] wrt-plugins-common_0.3.74

Change-Id: I0d5021818015ae8c6aad5d9830408252b9cccc8b

11 years agoBug Fix for crash while webapi notification TC is running.
Taejeong Lee [Mon, 11 Mar 2013 13:14:07 +0000 (22:14 +0900)]
Bug Fix for crash while webapi notification TC is running.

[Issue#] N/A
[Problem] Bug Fix for crash
[Cause] There was a fault(NULL pointer) in change of 'https://tizendev.org/gerrit/#/c/46985/'
[Solution] Fixed.

Change-Id: I395df751927948ec69e7f34e1118002986b47e86

11 years ago[Release]wrt-plugins-common_0.3.73 submit/trunk/20130308.083157
Taejeong Lee [Fri, 8 Mar 2013 08:25:48 +0000 (17:25 +0900)]
[Release]wrt-plugins-common_0.3.73

Change-Id: I5f186578ec675cd618bc42a6ad38af083163f213

11 years agoMerge "'on_frame_unload' plugin's callback is not invoked when webapp is terminated."
Hoseon LEE [Fri, 8 Mar 2013 02:08:11 +0000 (11:08 +0900)]
Merge "'on_frame_unload' plugin's callback is not invoked when webapp is terminated."