platform/framework/web/livebox-viewer.git
10 years agoRemoved Werror to fix GCC 4.7 39/4139/1 accepted/tizen/20130620.141912 accepted/tizen/20130912.102452 accepted/tizen/20130912.102549 accepted/tizen/20130912.151927 accepted/tizen/20130912.191407 accepted/tizen/20130912.195426 submit/tizen/20130620.144804 submit/tizen/20130912.080102 submit/tizen/20130912.090410
Dong Junfeng [Thu, 20 Jun 2013 09:01:39 +0000 (02:01 -0700)]
Removed Werror to fix GCC 4.7

Change-Id: I9e5af5f70d09867e73d7da860105d130b7366b24
Signed-off-by: Dong Junfeng <junfeng.dong@intel.com>
10 years agoVarious patches are applied tizen_2.1 accepted/tizen/20130530.164853 submit/tizen/20130528.214746 submit/tizen_2.1/20130514.053010
Sung-jae Park [Tue, 30 Apr 2013 12:48:11 +0000 (21:48 +0900)]
Various patches are applied

Patch 8/8
    Fix the invalid livebox content event handling code.
    (After changing the event mask, viewer cannot send livebox event correctly.)

Patch 7/8
    Fix the prevent issue

Patch 6/8
    Update License

Patch 5/8
    Replace VALUE_CHANGE with ACTION_DOWN/UP

Patch 4/8
    Resolve prevent issues

Patch 3/8
    Update version

Patch 2/8
    Fix prevent issue: CID 16045

Patch 1/8
    Use the vconf instead of timer.

    To optimize the initiate method.
    While using timer, the library tries to make a connection to a master
    every N sec later.

    But it decrease the system performance, so I just changed the timer
    to the vconf notification.

    Now the viewer will only tries to connect to the master only if its
    state is changed.

    But in the worst case,
    If the master is started, but the viewer fails to connect to a master,
    The viewer will not try to connect to the master again.
    Even if the master is ready to accept a new connection.
    (If we met this case, the system has serious problems.)

Change-Id: Ibe8adfb00dcc2695e366d6cacdce05cb74bc161c

11 years agoResolve prevent issues 2.1b_release accepted/tizen_2.1/20130425.023343 submit/tizen_2.1/20130424.223934
Sung-jae Park [Tue, 23 Apr 2013 04:04:08 +0000 (13:04 +0900)]
Resolve prevent issues

Change-Id: I010da9a1e62ae817ebfad84e8c2b982478ec01de

11 years agoUse the vconf instead of timer for making connection to master.
Sung-jae Park [Tue, 23 Apr 2013 00:02:01 +0000 (09:02 +0900)]
Use the vconf instead of timer for making connection to 

If the master is not launched or ready to service,
Viewer should try to connect to it.

To try it, previously, we used timer.
So the viewer tries making connection after every N secs.

It can be harm to the system performance.
So this patch will change it to vconf.

So the master will change the vconf value,
Then the viewer notify its changing, and try to connect to it.

Change-Id: I6fa0a1467e223a917afbedf5aeb473ce9654bfd9

11 years agoFix prevent CID 16045
Sung-jae Park [Mon, 22 Apr 2013 07:26:14 +0000 (16:26 +0900)]
Fix prevent CID 16045

Change-Id: I79051b4d54389ddbdcd3dda158b4986b69093b7d

11 years agoUpdate License
Sung-jae Park [Fri, 19 Apr 2013 11:43:03 +0000 (20:43 +0900)]
Update License

Change-Id: I06d5bbaa9dab92c714062919f82c5b4284ffa190

11 years agoUpdate License
Sung-jae Park [Thu, 18 Apr 2013 09:39:25 +0000 (18:39 +0900)]
Update License

Change-Id: I18662f779ce4015f30565989cf340f6091d4a7d9

11 years agoaul_open -> aul_launch. scroll access added
Sung-jae Park [Thu, 18 Apr 2013 05:04:37 +0000 (14:04 +0900)]
aul_open -> aul_launch. scroll access added

Check the parameter.
Even if it is checked before call the function,
We need to guarantees the argument from the receiver function.

Replace the aul_open with aul_launch
To keep the consistency of launching an application with Web.

Update accessibility scroll event.

Change-Id: Ie757bf558cac45e9457f9c06ca3fc469bd74df69

11 years agoFix prevent issues & accessibility handler updated
Sung-jae Park [Fri, 12 Apr 2013 04:17:54 +0000 (13:17 +0900)]
Fix prevent issues & accessibility handler updated

Fix the issues which are reported by prevent.

Clear the callback when processing the result callback.
User can call again in its result callback.
Update version

Add an event for accessibility unhighlight.
Update version

Change-Id: I62e14c0aa42e6d17cc127c6030176519bb411750

11 years agoSync with the private repository
Sung-jae Park [Wed, 10 Apr 2013 11:48:31 +0000 (20:48 +0900)]
Sync with the private repository

Add more log for debugging

Add log for debugging

Update accessibility event code.
Add new API for sending accessibility event to provider.
Clear all registered event callbacks if an instance is destroyed by fault.
To give time to release their resources for event callbacks.
Access status event type is added.
Access status would be sent from the provider.
Update VERSION

Active/Passive update mode is added

livebox_set_update_mode is added.
This only can be used after creating a livebox.
After it gets the created event, the viewer can set the update mode.
Before set the update mode, it will run for passive mode viewer.
So it will send updated event to the viewer for every frames.

Change-Id: I52bc0a38a1a020e7f2b7f60b393234fd325ba127

11 years agoFix for 64 bit compatibility.
Junfeng Dong [Mon, 8 Apr 2013 06:10:33 +0000 (14:10 +0800)]
Fix for 64 bit compatibility.

- Fix hardcoding path.
- Use %cmake to set default paths.

Change-Id: If9164bb728cc88c984683b902383c6eb4a4026d0

11 years agoSync to I29fc45cc5bd693eb796d4ea256c0b23afe39b192
Sung-jae Park [Sun, 31 Mar 2013 23:28:53 +0000 (23:28 +0000)]
Sync to I29fc45cc5bd693eb796d4ea256c0b23afe39b192

    Add new event path & change pixmap 24 to 32.

    Accessibility event paths are added.

    Fix the bug of size changed event handler.
    Because of invalid fbfile, the size of a box is resetted.
    I used instance id instead of fb id,.
    So the box buffer info indicates invalid uri
    This patch will fix it.

    master will send a new fbid when it sending the size,changed event.
    Then the viewer will get it and update the fbinfo using received fbid.

    Remove unnecessary parameter checking code.
    Maybe accidently remained.
    Add hold scroll event path.
    Some box wants to hold the viewer's scroller when they handling their events.

Change-Id: If1832b1c841cb5c3e793103f3d728ed36c116bdc

11 years agoUpdate License
Sung-jae Park [Mon, 25 Mar 2013 04:08:50 +0000 (04:08 +0000)]
Update License

2012 -> 2013

Unlink the kept image file when the handler is deleted.

Change-Id: I292c23eea20f0df38e549c7e7aa269d9a623d234

11 years agoUpdate the size changed callback handler.
Sung-jae Park [Fri, 22 Mar 2013 01:36:04 +0000 (01:36 +0000)]
Update the size changed callback handler.

If a user tries to change the size with size changed callback,
size changed callback should be called even if it failed to change size.

Change-Id: Iade97b82f3f5c6ed34abf0ea529a3495a1d4d9e6

11 years agoMerge branch 'master' into tizen_2.1
Sung-jae Park [Thu, 21 Mar 2013 13:04:21 +0000 (13:04 +0000)]
Merge branch 'master' into tizen_2.1

Conflicts:
include/livebox.h
packaging/liblivebox-viewer.spec
src/client.c
src/livebox.c

Change-Id: I050dcac2812c1c85d7a12e3589304b02d78dad66

11 years agoAdd new event SET/UNSET, aul_open for auto-launch
Sung-jae Park [Tue, 19 Mar 2013 10:25:16 +0000 (10:25 +0000)]
Add new event SET/UNSET, aul_open for auto-launch

1. SET/UNSET
SET will be used to set focus to a box.
Then the master will send mouse event to it directly.

UNSET will be used to unset a focus from the box.
Then the master will stop sending mouse events.

2. Auto launch
Previously, we use the aul_launch to launch an app via box.
So the app always got reset event when a user tries launch it.
This patch will do not send reset event to the app if it is already launched.
Instead of reset, this changes will send the resume event.

Issue: DCM-974

Change-Id: Ia1e515d0d7d6dd45144603f149c2b4586744b736

11 years agosync wit master
Jinkun Jang [Sat, 16 Mar 2013 12:49:29 +0000 (21:49 +0900)]
sync wit master

11 years agoFix the bug of livebox_get_pdsize function.
Sung-jae Park [Fri, 8 Mar 2013 08:57:49 +0000 (08:57 +0000)]
Fix the bug of livebox_get_pdsize function.

It has to returns the default PD size if the PD is not created.

Change-Id: Id8388d0b047f01cff5dd2ef82dbbbb25dbe65567

11 years agoGet the default PD size even though it is not created.
Sung-jae Park [Tue, 5 Mar 2013 11:04:34 +0000 (11:04 +0000)]
Get the default PD size even though it is not created.

Change-Id: Ib31cac7fef1b3e9e35aa7d97b9047c8eb154b768

11 years agoAdd PD move event
Sung-jae Park [Mon, 4 Mar 2013 11:03:02 +0000 (11:03 +0000)]
Add PD move event

Change-Id: Iad6368979c251ccedd195d3235f1e08e09e6bb38

11 years agoUpdate the FB size when a box gets resized event.
Sung-jae Park [Tue, 26 Feb 2013 12:29:11 +0000 (12:29 +0000)]
Update the FB size when a box gets resized event.

Change-Id: Id870904824de13cf5793d114298494fae7b3c361

11 years agoAdd client pause/resume API
Sung-jae Park [Sat, 23 Feb 2013 09:21:42 +0000 (09:21 +0000)]
Add client pause/resume API

Sync with the private repo

Change-Id: Ic0e3c0fec8de5f99cbece342e645900cb277ccb9

11 years agoAdd new resized event type.
Sung-jae Park [Thu, 21 Feb 2013 10:58:07 +0000 (10:58 +0000)]
Add new resized event type.

Client tries to use the width & height value when it gots the resize done event callback.
So I change it to work like what they expected.

Change-Id: I63e8da340cff685281b3927ba8cbbefd68fde111

11 years agoDisabled package is not able to create an instance.
Sung-jae Park [Thu, 14 Feb 2013 05:22:36 +0000 (05:22 +0000)]
Disabled package is not able to create an instance.

live viewer is updated. (but not working yet)

Change-Id: I4c1f9f4c61213c929aab0f5002d4c3cdb5bc0790

11 years agoAdd livebox update interface.
Sung-jae Park [Wed, 6 Feb 2013 14:12:20 +0000 (14:12 +0000)]
Add livebox update interface.

To update a box individually, we need a new interface.

Change-Id: I17b2669c0d226cf3964bc4f41105a0f5123ce857

11 years agoKey down/up, accessibility events is added
Sung-jae Park [Fri, 25 Jan 2013 11:02:50 +0000 (11:02 +0000)]
Key down/up, accessibility events is added

Update spec file

Change-Id: Ice619a0493cdc5adb768d25db33c4b081fffd025

11 years agoAdd mouse_event attribute
Sung-jae Park [Wed, 23 Jan 2013 03:07:57 +0000 (03:07 +0000)]
Add mouse_event attribute

Change-Id: Ie2f68bad40ec33d3388e80f5ac5a10644345f3ec

11 years agoFix the text type box parsing bug.
Sung-jae Park [Thu, 10 Jan 2013 11:25:32 +0000 (20:25 +0900)]
Fix the text type box parsing bug.

Use the kept_in_safe function to get the filename of the text data
Without that function, the parser couldn't find the correct data file.

Change-Id: If4aea2a0445192664523dfd3cab914f01c15614a

11 years agoRevise the spec file
Sung-jae Park [Fri, 4 Jan 2013 12:36:40 +0000 (21:36 +0900)]
Revise the spec file

Change-Id: Ie2afc73eae1dad15388e416fb528e5c0ea860305

11 years agoChange the LOG_TAG
Sung-jae Park [Wed, 2 Jan 2013 07:03:40 +0000 (16:03 +0900)]
Change the LOG_TAG

Change-Id: Ic4e860de0b0d950695534de8111b9d2f3365528d

11 years agoChange the type of auto-launch attribute to TEXT.
Sung-jae Park [Thu, 27 Dec 2012 03:48:04 +0000 (12:48 +0900)]
Change the type of auto-launch attribute to TEXT.

To launch the app using explict package name.

Change-Id: I6eecec6986af258fbac07d7653cb449cf3050a15

11 years agoInitialize the project.
Sung-jae Park [Thu, 20 Dec 2012 08:15:24 +0000 (17:15 +0900)]
Initialize the project.

Change-Id: Ib443f3c3ff0ff476ffe441a75095d86341a5da12

11 years agoInitial empty repository
HyungKyu Song [Mon, 17 Dec 2012 01:53:35 +0000 (10:53 +0900)]
Initial empty repository