q66 pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=8f6ba61011bc13cd3c6288ea36d8ffa365fda543
commit 8f6ba61011bc13cd3c6288ea36d8ffa365fda543 Author: Daniel Kolesa <d.kol...@osg.samsung.com> Date: Fri Sep 15 16:51:37 2017 +0200 ecore: convert existing eo files to new ownership --- src/lib/ecore/efl_io_copier.eo | 2 +- src/lib/ecore/efl_loop.eo | 6 +++--- src/lib/ecore/efl_model_container.eo | 4 ++-- src/lib/ecore_con/efl_net_control.eo | 4 ++-- src/lib/ecore_con/efl_net_control_access_point.eo | 20 ++++++++++---------- src/lib/ecore_con/efl_net_dialer_http.eo | 8 ++++---- src/lib/ecore_con/efl_net_dialer_websocket.eo | 6 +++--- src/lib/ecore_con/efl_net_ip_address.eo | 6 +++--- src/lib/ecore_con/efl_net_server_udp.eo | 2 +- src/lib/ecore_con/efl_net_socket_udp.eo | 2 +- src/lib/ecore_con/efl_net_ssl_context.eo | 8 ++++---- 11 files changed, 34 insertions(+), 34 deletions(-) diff --git a/src/lib/ecore/efl_io_copier.eo b/src/lib/ecore/efl_io_copier.eo index 5eb59b88bc..5096c1d6c8 100644 --- a/src/lib/ecore/efl_io_copier.eo +++ b/src/lib/ecore/efl_io_copier.eo @@ -310,7 +310,7 @@ class Efl.Io.Copier (Efl.Loop_User, Efl.Io.Closer) { this case you should wait for "done", "data" or "line" events and then call it to retrieve (and own!) the data. ]] - return: free(own(ptr(Eina.Binbuf)), eina_binbuf_free) @warn_unused; [[Binbuf]] + return: free(ptr(Eina.Binbuf), eina_binbuf_free) @owned @warn_unused; [[Binbuf]] } @property pending_size { diff --git a/src/lib/ecore/efl_loop.eo b/src/lib/ecore/efl_loop.eo index a5610c20e2..1fc0fac9ff 100644 --- a/src/lib/ecore/efl_loop.eo +++ b/src/lib/ecore/efl_loop.eo @@ -89,7 +89,7 @@ class Efl.Loop (Efl.Object) This has higher priority, for low priority use @.Eina_FutureXXX_idle ]] - return: own(ptr(Eina.Future)) /* TODO: future<void> */; [[The future handle.]] + return: ptr(Eina.Future) @owned /* TODO: future<void> */; [[The future handle.]] } Eina_FutureXXX_idle { [[A future promise that will be resolved from a clean main @@ -97,7 +97,7 @@ class Efl.Loop (Efl.Object) This is a low priority version of @.Eina_FutureXXX_job ]] - return: own(ptr(Eina.Future)) /* TODO: future<void> */; [[The future handle.]] + return: ptr(Eina.Future) @owned /* TODO: future<void> */; [[The future handle.]] } Eina_FutureXXX_timeout { [[A future promise that will be resolved from a clean main @@ -105,7 +105,7 @@ class Efl.Loop (Efl.Object) params { @in time: double; [[The time from now in second that the main loop will wait before triggering it.]] } - return: own(ptr(Eina.Future)) /* future<void> */; [[The future handle.]] + return: ptr(Eina.Future) @owned /* future<void> */; [[The future handle.]] } job { [[Will execute that promise in the near future.]] diff --git a/src/lib/ecore/efl_model_container.eo b/src/lib/ecore/efl_model_container.eo index a3305d4cf8..1b1a0f1ad4 100644 --- a/src/lib/ecore/efl_model_container.eo +++ b/src/lib/ecore/efl_model_container.eo @@ -26,7 +26,7 @@ class Efl.Model.Container (Efl.Object, Efl.Model) params { name: string; [[Property name]] } - return: free(own(iterator<void_ptr>), eina_iterator_free) @warn_unused; + return: iterator<void_ptr> @owned @warn_unused; [[The currently wrapped values]] } child_property_add { @@ -41,7 +41,7 @@ class Efl.Model.Container (Efl.Object, Efl.Model) params { name: string; [[Property name]] type: ptr(const(Eina.Value.Type)); [[Property type]] - values: own(iterator<const(void_ptr)>); [[Values to be added]] + values: iterator<const(void_ptr)> @owned; [[Values to be added]] } return: bool; [[$true on success, $false otherwise]] } diff --git a/src/lib/ecore_con/efl_net_control.eo b/src/lib/ecore_con/efl_net_control.eo index 6103240cb5..3e8b70d1a8 100644 --- a/src/lib/ecore_con/efl_net_control.eo +++ b/src/lib/ecore_con/efl_net_control.eo @@ -163,7 +163,7 @@ class Efl.Net.Control (Efl.Loop_User) { ]] get { } values { - access_points: free(own(iterator<Efl.Net.Control.Access_Point>), eina_iterator_free); [[Iterator of current access points]] + access_points: iterator<Efl.Net.Control.Access_Point> @owned; [[Iterator of current access points]] } } @@ -177,7 +177,7 @@ class Efl.Net.Control (Efl.Loop_User) { ]] get { } values { - technologies: free(own(iterator<Efl.Net.Control.Technology>), eina_iterator_free); [[Iterator of current technologies]] + technologies: iterator<Efl.Net.Control.Technology> @owned; [[Iterator of current technologies]] } } diff --git a/src/lib/ecore_con/efl_net_control_access_point.eo b/src/lib/ecore_con/efl_net_control_access_point.eo index 7bc50a0819..17df79f6fa 100644 --- a/src/lib/ecore_con/efl_net_control_access_point.eo +++ b/src/lib/ecore_con/efl_net_control_access_point.eo @@ -266,7 +266,7 @@ class Efl.Net.Control.Access_Point (Efl.Loop_User) { ]] get { } values { - name_servers: free(own(iterator<string>), eina_iterator_free); [[Iterator to DNS server]] + name_servers: iterator<string> @owned; [[Iterator to DNS server]] } } @@ -280,7 +280,7 @@ class Efl.Net.Control.Access_Point (Efl.Loop_User) { ]] get { } values { - time_servers: free(own(iterator<string>), eina_iterator_free); [[Iterator to time server]] + time_servers: iterator<string> @owned; [[Iterator to time server]] } } @@ -294,7 +294,7 @@ class Efl.Net.Control.Access_Point (Efl.Loop_User) { ]] get { } values { - domains: free(own(iterator<string>), eina_iterator_free); [[Iterator to search domains]] + domains: iterator<string> @owned; [[Iterator to search domains]] } } @@ -345,8 +345,8 @@ class Efl.Net.Control.Access_Point (Efl.Loop_User) { values { method: Efl.Net.Control.Access_Point.Proxy_Method; [[Proxy method]] url: string; [[If @Efl.Net.Control.Access_Point.Proxy_Method.auto, then states the URL to use for proxy auto-configuration]] - servers: free(own(iterator<string>), eina_iterator_free); [[If @Efl.Net.Control.Access_Point.Proxy_Method.manual, then states the URI with proxy servers to use, like "http://proxy.domain.com:911"]] - excludes: free(own(iterator<string>), eina_iterator_free); [[If @Efl.Net.Control.Access_Point.Proxy_Method.manual, then states the hosts or patterns to exclude from proxy access, such as "localhost", ".domain.com", or "10.0.0.0..."]] + servers: iterator<string> @owned; [[If @Efl.Net.Control.Access_Point.Proxy_Method.manual, then states the URI with proxy servers to use, like "http://proxy.domain.com:911"]] + excludes: iterator<string> @owned; [[If @Efl.Net.Control.Access_Point.Proxy_Method.manual, then states the hosts or patterns to exclude from proxy access, such as "localhost", ".domain.com", or "10.0.0.0..."]] } } @@ -362,7 +362,7 @@ class Efl.Net.Control.Access_Point (Efl.Loop_User) { set { } get { } values { - name_servers: free(own(iterator<string>), eina_iterator_free); [[Iterator to user DNS server]] + name_servers: iterator<string> @owned; [[Iterator to user DNS server]] } } @@ -378,7 +378,7 @@ class Efl.Net.Control.Access_Point (Efl.Loop_User) { set { } get { } values { - time_servers: free(own(iterator<string>), eina_iterator_free); [[Iterator to user time server]] + time_servers: iterator<string> @owned; [[Iterator to user time server]] } } @@ -394,7 +394,7 @@ class Efl.Net.Control.Access_Point (Efl.Loop_User) { set { } get { } values { - domains: free(own(iterator<string>), eina_iterator_free); [[Iterator to user search domains]] + domains: iterator<string> @owned; [[Iterator to user search domains]] } } @@ -451,8 +451,8 @@ class Efl.Net.Control.Access_Point (Efl.Loop_User) { values { method: Efl.Net.Control.Access_Point.Proxy_Method; [[Proxy method]] url: string; [[If @Efl.Net.Control.Access_Point.Proxy_Method.auto, then states the URL to use for proxy auto-configuration]] - servers: free(own(iterator<string>), eina_iterator_free); [[If @Efl.Net.Control.Access_Point.Proxy_Method.manual, then states the URI with proxy servers to use, like "http://proxy.domain.com:911"]] - excludes: free(own(iterator<string>), eina_iterator_free); [[If @Efl.Net.Control.Access_Point.Proxy_Method.manual, then states the hosts or patterns to exclude from proxy access, such as "localhost", ".domain.com", or "10.0.0.0..."]] + servers: iterator<string> @owned; [[If @Efl.Net.Control.Access_Point.Proxy_Method.manual, then states the URI with proxy servers to use, like "http://proxy.domain.com:911"]] + excludes: iterator<string> @owned; [[If @Efl.Net.Control.Access_Point.Proxy_Method.manual, then states the hosts or patterns to exclude from proxy access, such as "localhost", ".domain.com", or "10.0.0.0..."]] } } } diff --git a/src/lib/ecore_con/efl_net_dialer_http.eo b/src/lib/ecore_con/efl_net_dialer_http.eo index e7051fb2f6..0e6244de9f 100644 --- a/src/lib/ecore_con/efl_net_dialer_http.eo +++ b/src/lib/ecore_con/efl_net_dialer_http.eo @@ -189,7 +189,7 @@ class Efl.Net.Dialer.Http (Efl.Loop_User, Efl.Net.Dialer, Efl.Io.Sizer) { request_headers_get { [[Returns an iterator to the key-value pairs for request headers]] - return: free(own(iterator<Efl.Net.Http.Header>), eina_iterator_free) @warn_unused; [[Iterator for request headers]] + return: iterator<Efl.Net.Http.Header> @owned @warn_unused; [[Iterator for request headers]] } @property request_content_length { @@ -252,7 +252,7 @@ class Efl.Net.Dialer.Http (Efl.Loop_User, Efl.Net.Dialer, Efl.Io.Sizer) { This will be usable after "headers,done" event is dispatched. ]] - return: free(own(iterator<Efl.Net.Http.Header>), eina_iterator_free) @warn_unused; [[Iterator for response headers]] + return: iterator<Efl.Net.Http.Header> @owned @warn_unused; [[Iterator for response headers]] } response_headers_all_get { @@ -277,7 +277,7 @@ class Efl.Net.Dialer.Http (Efl.Loop_User, Efl.Net.Dialer, Efl.Io.Sizer) { This will be usable after "headers,done" event is dispatched. ]] - return: free(own(iterator<Efl.Net.Http.Header>), eina_iterator_free) @warn_unused; [[Iterator for all response headers]] + return: iterator<Efl.Net.Http.Header> @owned @warn_unused; [[Iterator for all response headers]] } response_headers_clear { @@ -383,7 +383,7 @@ class Efl.Net.Dialer.Http (Efl.Loop_User, Efl.Net.Dialer, Efl.Io.Sizer) { params { epochtime: int64; [[UNIX Epoch time - seconds since 1/1/1970]] } - return: free(own(ptr(char)), free) @warn_unused; [[Newly allocated null-terminated string on success or NULL on errors]] + return: string @owned @warn_unused; [[Newly allocated null-terminated string on success or NULL on errors]] } } diff --git a/src/lib/ecore_con/efl_net_dialer_websocket.eo b/src/lib/ecore_con/efl_net_dialer_websocket.eo index 52c501c967..534f5b7b34 100644 --- a/src/lib/ecore_con/efl_net_dialer_websocket.eo +++ b/src/lib/ecore_con/efl_net_dialer_websocket.eo @@ -152,7 +152,7 @@ class Efl.Net.Dialer.Websocket (Efl.Loop_User, Efl.Net.Dialer) { request_protocols_get { [[Returns an iterator to the requested WebSocket protocols]] - return: free(own(iterator<string>), eina_iterator_free) @warn_unused; [[Iterator to protocols]] + return: iterator<string> @owned @warn_unused; [[Iterator to protocols]] } request_protocols_clear { @@ -161,7 +161,7 @@ class Efl.Net.Dialer.Websocket (Efl.Loop_User, Efl.Net.Dialer) { response_protocols_get { [[Returns an iterator to the server-replied (response) WebSocket protocols it supports]] - return: free(own(iterator<string>), eina_iterator_free) @warn_unused; [[Iterator to server protocols]] + return: iterator<string> @owned @warn_unused; [[Iterator to server protocols]] } @property streaming_mode { @@ -268,7 +268,7 @@ class Efl.Net.Dialer.Websocket (Efl.Loop_User, Efl.Net.Dialer) { request_headers_get { [[Returns an iterator to the key-value pairs for request headers]] - return: free(own(iterator<Efl.Net.Http.Header>), eina_iterator_free) @warn_unused; [[Iterator to key value pairs]] + return: iterator<Efl.Net.Http.Header> @owned @warn_unused; [[Iterator to key value pairs]] } @property cookie_jar { diff --git a/src/lib/ecore_con/efl_net_ip_address.eo b/src/lib/ecore_con/efl_net_ip_address.eo index 2cfc6cb98f..b3fc564737 100644 --- a/src/lib/ecore_con/efl_net_ip_address.eo +++ b/src/lib/ecore_con/efl_net_ip_address.eo @@ -52,7 +52,7 @@ class Efl.Net.Ip_Address (Efl.Object) { port: uint16; [[Port number in Host/Native endianess]] address: const(Eina.Slice); [[Address bytes. If 4 bytes, AF_INET will be used. If 16 bytes, AF_INET6 will be used. All other sizes will result in failure.]] } - return: own(Efl.Net.Ip_Address); [[Newly created object or $NULL if parameters were invalid.]] + return: Efl.Net.Ip_Address @owned; [[Newly created object or $NULL if parameters were invalid.]] } create_sockaddr @class { @@ -65,7 +65,7 @@ class Efl.Net.Ip_Address (Efl.Object) { params { sockaddr: const(void_ptr) @nonull; [[The pointer to struct sockaddr-compatible handle as per <netinet/in.h>.]] } - return: own(Efl.Net.Ip_Address); [[Newly created object or $NULL if parameter was invalid.]] + return: Efl.Net.Ip_Address @owned; [[Newly created object or $NULL if parameter was invalid.]] } parse @class { @@ -89,7 +89,7 @@ class Efl.Net.Ip_Address (Efl.Object) { params { numeric_address: string; [[The numeric address to parse, such as '127.0.0.1:1234' or '[::1]:1234']] } - return: own(Efl.Net.Ip_Address); [[The new IP address object or NULL if it failed to parse]] + return: Efl.Net.Ip_Address @owned; [[The new IP address object or NULL if it failed to parse]] } resolve @class { diff --git a/src/lib/ecore_con/efl_net_server_udp.eo b/src/lib/ecore_con/efl_net_server_udp.eo index 6166e0c4f3..402ef758eb 100644 --- a/src/lib/ecore_con/efl_net_server_udp.eo +++ b/src/lib/ecore_con/efl_net_server_udp.eo @@ -87,7 +87,7 @@ class Efl.Net.Server.Udp (Efl.Net.Server.Fd) { The iterator is only valid until a new group is joined or left using @.multicast_join or @.multicast_leave. ]] - return: free(own(iterator<string>), eina_iterator_free); [[List of multicast groups]] + return: iterator<string> @owned; [[List of multicast groups]] } @property multicast_time_to_live { diff --git a/src/lib/ecore_con/efl_net_socket_udp.eo b/src/lib/ecore_con/efl_net_socket_udp.eo index e00c36c98e..de221fac6d 100644 --- a/src/lib/ecore_con/efl_net_socket_udp.eo +++ b/src/lib/ecore_con/efl_net_socket_udp.eo @@ -111,7 +111,7 @@ class Efl.Net.Socket.Udp (Efl.Net.Socket.Fd) { The iterator is only valid until a new group is joined or left using @.multicast_join or @.multicast_leave. ]] - return: free(own(iterator<string>), eina_iterator_free); [[Iterator to multicast groups]] + return: iterator<string> @owned; [[Iterator to multicast groups]] } @property multicast_time_to_live { diff --git a/src/lib/ecore_con/efl_net_ssl_context.eo b/src/lib/ecore_con/efl_net_ssl_context.eo index bf0f9362e0..50405da825 100644 --- a/src/lib/ecore_con/efl_net_ssl_context.eo +++ b/src/lib/ecore_con/efl_net_ssl_context.eo @@ -48,7 +48,7 @@ class Efl.Net.Ssl.Context (Efl.Object) { Can only be set during object construction! ]] values { - paths: free(own(iterator<string>), eina_iterator_free); [[Path list for certificates]] + paths: iterator<string> @owned; [[Path list for certificates]] } } @@ -58,7 +58,7 @@ class Efl.Net.Ssl.Context (Efl.Object) { Can only be set during object construction! ]] values { - paths: free(own(iterator<string>), eina_iterator_free); [[Path list for private keys]] + paths: iterator<string> @owned; [[Path list for private keys]] } } @@ -68,7 +68,7 @@ class Efl.Net.Ssl.Context (Efl.Object) { Can only be set during object construction! ]] values { - paths: free(own(iterator<string>), eina_iterator_free); [[Path list for CRL's]] + paths: iterator<string> @owned; [[Path list for CRL's]] } } @@ -78,7 +78,7 @@ class Efl.Net.Ssl.Context (Efl.Object) { Can only be set during object construction! ]] values { - paths: free(own(iterator<string>), eina_iterator_free); [[Path list for CA's]] + paths: iterator<string> @owned; [[Path list for CA's]] } } --