Reduce idler callback invoke ratio 42/199442/5 accepted/tizen/4.0/unified/20190218.214332 submit/tizen_4.0/20190218.090214
authorSeechan, Kim <cbible.kim@samsung.com>
Mon, 11 Feb 2019 10:14:58 +0000 (19:14 +0900)
committerSeechan, Kim <cbible.kim@samsung.com>
Mon, 18 Feb 2019 07:39:15 +0000 (16:39 +0900)
Change-Id: Ibe5f71e6c82a769a29e8f2534a8fe544246ed13c

12 files changed:
1  2 
heremaps-uc-launcher/config/heremaps-uc-launcher.conf
lib/aarch64/libheremaps-engine.so.1
lib/aarch64/libheremaps-engine.so.1.0.6_40
lib/armv7l/libheremaps-engine.so.1
lib/armv7l/libheremaps-engine.so.1.0.6_40
lib/i586/libheremaps-engine.so.1
lib/i586/libheremaps-engine.so.1.0.6_40
lib/x86_64/libheremaps-engine.so.1
lib/x86_64/libheremaps-engine.so.1.0.6_40
maps-plugin-here.changes
packaging/maps-plugin-here.spec
src/here_view.cpp

index 608cb59e5a905ec3ebc0329000329cd6d1e0ee6a,46fd0c4b7e001720f0e715f398eeab8633135570..8b23062d795d2c3df92a314f034b466dedcc41e3
@@@ -1,25 -1,29 +1,8 @@@
  <!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
   "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
  <busconfig>
--
--      <!-- root can own the service -->
--      <policy user="root">
--              <allow own="org.tizen.lbs.Providers.HereMapsUCLauncher"/>
-               <!-- Allow all methods on interfaces -->
--              <allow send_destination="org.tizen.lbs.Providers.HereMapsUCLauncher"/>
-               <allow receive_sender="org.tizen.lbs.Providers.HereMapsUCLauncher"/>
--      </policy>
--
--      <policy user="system">
--              <allow own="org.tizen.lbs.Providers.HereMapsUCLauncher"/>
--              <allow send_destination="org.tizen.lbs.Providers.HereMapsUCLauncher"/>
-               <allow receive_sender="org.tizen.lbs.Providers.HereMapsUCLauncher"/>
 -      </policy>
 -
 -      <policy group="users">
 -              <allow own="org.tizen.lbs.Providers.HereMapsUCLauncher"/>
 -              <allow send_destination="org.tizen.lbs.Providers.HereMapsUCLauncher"
 -                      send_path="/org/tizen/lbs/Providers/HereMapsUCLauncher"/>
--      </policy>
--
        <policy context="default">
-               <allow own="org.tizen.lbs.Providers.HereMapsUCLauncher"/>
-               <allow send_destination="org.tizen.lbs.Providers.HereMapsUCLauncher"/>
-               <allow receive_sender="org.tizen.lbs.Providers.HereMapsUCLauncher"/>
 -              <deny own="org.tizen.lbs.Providers.HereMapsUCLauncher"/>
 -              <deny send_destination="org.tizen.lbs.Providers.HereMapsUCLauncher"/>
+               <check send_destination="org.tizen.lbs.Providers.HereMapsUCLauncher"
 -                      send_interface="org.tizen.lbs.HereMapsUCLauncher"
+                       privilege="http://tizen.org/privilege/mapservice"/>
        </policy>
  </busconfig>
index c565a1493c483ba84db0ab281de2b849c5bf53fd,803ffe0a13e5c5922f7a2ed86eefc2297ab21140..dfe8602f6d342f3ea88bd6c49ba72c96cadab41f
@@@ -1,1 -1,1 +1,1 @@@
- libheremaps-engine.so.1.0.6_38
 -libheremaps-engine.so.1.0.6_39
++libheremaps-engine.so.1.0.6_40
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..a407afeef3b5cd0e65d8883d7cd5816d4d096ac8
new file mode 100755 (executable)
Binary files differ
index c565a1493c483ba84db0ab281de2b849c5bf53fd,803ffe0a13e5c5922f7a2ed86eefc2297ab21140..dfe8602f6d342f3ea88bd6c49ba72c96cadab41f
@@@ -1,1 -1,1 +1,1 @@@
- libheremaps-engine.so.1.0.6_38
 -libheremaps-engine.so.1.0.6_39
++libheremaps-engine.so.1.0.6_40
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..bd910f30e1b94c41dc5d733a1a01b02a53586a2b
new file mode 100755 (executable)
Binary files differ
index c565a1493c483ba84db0ab281de2b849c5bf53fd,803ffe0a13e5c5922f7a2ed86eefc2297ab21140..dfe8602f6d342f3ea88bd6c49ba72c96cadab41f
@@@ -1,1 -1,1 +1,1 @@@
- libheremaps-engine.so.1.0.6_38
 -libheremaps-engine.so.1.0.6_39
++libheremaps-engine.so.1.0.6_40
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..6a4c37935829fa99603d7a44d1f86e707a5bb5e2
new file mode 100755 (executable)
Binary files differ
index c565a1493c483ba84db0ab281de2b849c5bf53fd,803ffe0a13e5c5922f7a2ed86eefc2297ab21140..dfe8602f6d342f3ea88bd6c49ba72c96cadab41f
@@@ -1,1 -1,1 +1,1 @@@
- libheremaps-engine.so.1.0.6_38
 -libheremaps-engine.so.1.0.6_39
++libheremaps-engine.so.1.0.6_40
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..994ee55ea2993462ff1af8c75044460fde9f27b5
new file mode 100755 (executable)
Binary files differ
index f58bf1ac337509b7790b4d1e314549a42f19377e,1d59f8c95c12cd77dfd00ede1e44367c1238ce0c..dc6786748190b910dfe80c5c6391eb25258c8747
@@@ -1,7 -1,12 +1,16 @@@
++[Version]   maps-plugin-here_0.4.1
++[Date]      11 Feb 2019
++[Title]     Reduce idler callback invoke ratio
++[Developer] Seechan Kim <cbible.kim@samsung.com>
++
+ [Version]   maps-plugin-here_0.4.0
+ [Date]      11 June 2018
+ [Title]     Lower the frequency of drawing cached map tiles in local
+ [Developer] Seechan Kim <cbible.kim@samsung.com>
  [Version]   maps-plugin-here_0.3.34
 -[Date]      24 Apr 2018
 -[Title]     Rebuild libheremaps-engine.so with libjson-c 4.0
 -[Developer] Seechan Kim <cbible.kim@samsung.com>
 +[Date]      28 May 2018
 +[Title]     Revice pthread signaling of HERE maps engine
- [Developer] Seechan Kim <cbible.kim@samsung.com>
  
  [Version]   maps-plugin-here_0.3.33
  [Date]      22 Dec 2017
index a0c2344863257a387b2b615467b9d385dc2d033d,42cd3c23015bd7611ea2a8382917d8edb4f6d124..24983ee90c37beda6563cbd207117ee87db0b4cc
@@@ -1,6 -1,6 +1,6 @@@
  Name:       maps-plugin-here
  Summary:    Tizen HERE Maps Plug-in Library
- Version:    0.3.34
 -Version:    0.4.0
++Version:    0.4.1
  Release:    1
  Group:      Location/Libraries
  License:    Apache-2.0 and HERE
index 423b1f766be0cf7db64e5c7d11c9f1e475353791,80ded06c79046ce22b7441e5df6fb89d15a91640..7ac3502ec48e24232c154a2091f997e673aaa20f
@@@ -502,7 -527,7 +527,8 @@@ Eina_Bool HereView::__idlerCb(void *dat
  
                __processViewObject(data, object, operation);
        }
--      return ECORE_CALLBACK_RENEW;
++      //return ECORE_CALLBACK_RENEW;
++      return ECORE_CALLBACK_CANCEL;
  }
  
  void HereView::__processViewObject(maps_view_h view, const maps_view_object_h object, maps_view_object_operation_e operation)