summaryrefslogtreecommitdiff
path: root/data
AgeCommit message (Collapse)AuthorFilesLines
2013-06-21Update Easymode DBox size.Sung-jae Park1-3/+3
Change-Id: Ia7a900a5829a6b66e90dc642b80562ab8c3b7c45
2013-05-28Add timer for monitoring opertaion of PD.Sung-jae Park2-0/+2
[model] Redwood [binary_type] AP [customer] Docomo/Orange/Open [issue#] N/A [problem] If the slave doesn't request the PD buffer, client waiting it forever. [cause] There is no management code for exceptional cases. [solution] Add the monitor, so the PD buffer is not created in N(5.0) secs, master destroy it automatically. [team] HomeTF [request] [horizontal_expansion] Change-Id: I2a83060b7218b2deb2dcc4d9040a47decfe06238
2013-05-16Use the default environment file for systemdsubmit/tizen_2.1/20130516.133703accepted/tizen_2.1/20130520.093246Sung-jae Park2-5/+4
Change-Id: Id04977488c4a2599f95e16107e0d808f57901973
2013-05-15Various patches are applied.submit/tizen_2.1/20130516.041934accepted/tizen_2.1/20130520.093034Sung-jae Park2-3/+5
Patch 8/8 Update language change event handling code. Change the env value too. Region & Language is handles separately. So I separate them using VCONFKEY like app-core. Region & Lang. Patch 7/8 Care the language change notification. Patch 6/8 Handling the reply packet correctly. Patch 5/8 Define smack rule for vconf key. Patch 4/8 Don't terminate the provider even if it gets SIGTERM. Patch 3/8 Remove printf and update systemd service file. Patch 2/8 Update systemd service file. Patch 1/8 Implement the utility service. 1. Service routine updated. If a client is disconnected, service routine will be called with packet NULL. 2. Utility service is implemented. For generating the shortcut icon image, this utility service is prepared. Master just route the request & event for generating shortcut icon. Then the service daemon will be launched. and it will start generating icon image file. The image file is created in specified folder & name by client. So the client has to manage the created image file. 3. service_common_timer API is implemented. Using timerfd. Now the timer event can be handled in a separated thread. Change-Id: I9ce2546aea86c324ea9846d9dc673d6475b706c3
2013-05-01Various patches are appliedSung-jae Park2-2/+2
Patch 9/9 Fix the bug of ignoring updated content info. Even if the box tries to update its content info, in case of script type box, the provider ignores it. This patch will fix it. Patch 8/9 Use the break after handling the service request (badge/noti) Patch 7/9 Using EINA_LIST_FREE instead of EINA_LIST_FOREACH_SAFE. To release the svc_ctx->packet_list. Patch 6/9 Keep the desc block even if the buffer of lb is not ready. Keep the desc blocks even if the buffer of livebox is not created. The provider will send the created event to the slave. Then the slave will start to generate the desc file. (script data) But the provider cannot apply desc to its buffer. Because there is no created object. To resolve this issue, This patch will create a cache. It will be used for keeping the blocks which are parsed before creating a buffer of livebox (or PD). Patch 5/9 Update License Patch 4/9 Enable Badge/Notification service. Patch 3/9 Don't set the "default" to content as default value. Client can use "" for its content value. So the provider has not to touch the "content". Patch 2/9 Update period compensation timer. Patch 1/9 Fix the storage size calculation bug. Change-Id: Ia6f0d5e0fe06ed9a348082d324b09cc7732041e7
2013-04-22Implement the service threads.Sung-jae Park1-0/+1
Shortcut service thread is enabled. Service connection method is updated (using vconf to notify running state of the master.) Change-Id: I92af0e2e693c4516b407263bfb1fae9a8925f83e
2013-04-19Implement the service thread & Update licenseSung-jae Park2-2/+2
Implement the badge & shortcut & notification service threads. Change-Id: Idb9393bfd39861da6cd6679e6b370ad6e18d0b55
2013-04-18Update LicenseSung-jae Park2-2/+2
Change-Id: I63230dfbe67c161f3589acb628a59018b429c8c7
2013-04-18Various patchset applied.Sung-jae Park1-0/+2
Clear the pixmap right after allocate it. If the slave is faulted, Every package in that slave should be faulted too. Then the user can re-activate it. Supporting the 4x5,4x6 liveboxes Update accessibility scroll event Add more log for fs free size calculation. Change-Id: I8b5ecfffca79e4f0cd17e11bda201e36a16ffe10
2013-03-31Sync to I865165b974aa32a35a58b7260cb1c046ed8f1413Sung-jae Park1-0/+1
Add new event path & Change pixmap 24 to 32. Fix the bug of size_changed event. It has to send the fbid to the client to update its buffer info from viewer side. Separating slaves(using net option), 0x0 size box 1. Separate the slave process using network option. If a box requires network connection to update their contents, Load it from specific slave which designed to use the network. Currently, we use only one package for loading boxes. So we just launch another slave process for separating boxes using network attributes. 2. 0x0 box size is added. 0x0 is supported for inhouse/commercialization version only. Its size is defined 720x1280 (depends on the screen size) Add new event path for holding scroller of viewer Viewer should holds the scroller when it gets this event. This hold scroll event is used for get request of boxes. Change-Id: I3a8b8c75e5a5229aef5f15394308d9bb3f1d770e
2013-03-25Update LicenseSung-jae Park2-2/+2
2012 -> 2013 Fix the bug of resized box event. After the provider get the resized event from the box, need to check the current size of a box. If is same with requested size, send it to the client that the request is already finished. Apply the livebox errno (status code) instead of system errno. Make easy to understand what happens in the API. Use the util_uri_to_path to unlink image files of liveboxes(image type) Change-Id: Ide9281da21700f4e1d9c0eb480daeff891258ccd
2013-03-20Change the name of OSP appwidget service providerSung-jae Park1-1/+1
Replace livebox with appwidget Change-Id: I066bb49399f7ecad35c30ce6dd59b5707129b595
2013-03-19Bugs are fixed and new features are introducedSung-jae Park3-0/+8
1. Focus based event sending. (mouse event & master) Optimize the input event routing code. Input event can be gathered by event device directly. To save the resource for mouse event handling. If the viewer select a box using content_event(SET), the provider will send all mouse event to the selected box without any concerning of viewer. Currently the viewer sends all mouse event via master to boxes. But this new concept will reduce the IPC overhead by sending them to the box directly. If the viewer unselect a box using content_event(UNSET), the provider will stop to send events to box. 2. Fixed bugs of code for handling the case of failed to launch a slave provider. If the slave provider didn't answers after launch it to the master, The master will handles it as faulted box. In that case, the master didn't care the resources of slave provider in core. So it could make the resource leak. This patch will fix it. Even if the slave didn't send hello message, so it would be faulted, the master will clear the resources correctly. 3. Initiate script bug is fixed (for the F/W developer) When the developer tries to start the master daemon twice, a new process will be launched. This is not to be happens, so this patch will fix it. When the developer tries to launch daemon again via data-provider-master script (init.d), It will check the running process first. If it find one, the scrip will be finished with error code, to prevent multiple daemon running. 4. Event device path is added to conf. We have the configuration file. Which includes many variable informations for making adaptable dameon. This patch will add new entry "input". It will be used to monitor the input device for case 1. Change-Id: Iaf07a3c7ff5aab077ac244d2f3d8ac39db2145b2
2013-02-21Sync with the latest codeSung-jae Park2-0/+31
Change-Id: I3950d362f4eb8d0396c18c41db958f21a4e3f64e
2013-02-15Update the provider launching code.Sung-jae Park1-0/+1
Waiting its response in CONSTANT time. (default 30 secs) Change-Id: Ie0e8228834c93092c8edd8daffbc58676306ebc0
2013-01-27Add new size typeSung-jae Park1-0/+3
For easy home 1x1 = 207x207 3x1 = 645x207 3x3 = 645x645 Change-Id: Ie2af0f0dca6588b6869fbf75486b27994d04d5df
2013-01-21Change the script plugin folderSung-jae Park1-1/+1
Change-Id: I938c3194d78b8cf10609e59c27fe0b0969408993
2013-01-07Revise the spec fileSung-jae Park3-5/+4
Change the package name of the web livebox provider. (From org.tizen.data-provider-webapp-slave to livebox.web-provider) Clear the files in the shared folder first before initiate the master. Add reader & always folder parse code from conf file. Change-Id: I10415faadda3dd267d728ce71b029abdb770964e
2013-01-04Change the systemd init scriptSung-jae Park1-21/+2
Add SETUID for the executable image file. Update spec file for rpmlint Remove unnecessary environment variables Change-Id: If6f88d4aff672cf48c98642615d164116da33911
2012-12-28Fix the bug of buffer type handlerSung-jae Park1-1/+1
Change the package name of the web-livebox service provider. com.samsung.data-provider-webapp-slave --> org.tizen.data-provider-webapp-slave Change-Id: I1a8842eb0e73579d67195ea6132be6430e927876
2012-12-21Remove code of the deprecated featureSung-jae Park1-2/+0
Change-Id: If5f503ed2c39c59df1ecd9f4a1ae6a35319352fb
2012-12-20Initialize the project.Sung-jae Park6-0/+193
Change-Id: Ica8e21c0ddc22eaede97983aeab3af516efa8572