summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lib/ecore/Ecore_Common.h15
-rw-r--r--src/lib/ecore_buffer/Ecore_Buffer_Queue.h2
-rw-r--r--src/lib/ecore_con/Ecore_Con.h10
-rw-r--r--src/lib/ecore_con/Ecore_Con_Eet.h2
-rw-r--r--src/lib/ecore_con/ecore_con_eet.c4
-rw-r--r--src/lib/ecore_evas/Ecore_Evas.h12
6 files changed, 28 insertions, 17 deletions
diff --git a/src/lib/ecore/Ecore_Common.h b/src/lib/ecore/Ecore_Common.h
index c0e9a01f0b..fc0eddaf25 100644
--- a/src/lib/ecore/Ecore_Common.h
+++ b/src/lib/ecore/Ecore_Common.h
@@ -199,6 +199,8 @@ EAPI void ecore_main_loop_select_func_set(Ecore_Select_Function func);
199 * Gets the select function set by ecore_select_func_set(), 199 * Gets the select function set by ecore_select_func_set(),
200 * or the native select function if none was set. 200 * or the native select function if none was set.
201 * 201 *
202 * @return A function which can be used to replace select() in the main loop.
203 *
202 */ 204 */
203EAPI Ecore_Select_Function ecore_main_loop_select_func_get(void); 205EAPI Ecore_Select_Function ecore_main_loop_select_func_get(void);
204 206
@@ -747,7 +749,8 @@ EAPI int ecore_event_type_new(void);
747 749
748/** 750/**
749 * @brief Forcefully flush all pending type without processing them 751 * @brief Forcefully flush all pending type without processing them
750 * @param Serie of Ecore_Event finished by ECORE_EVENT_NONE. 752 * @param type Ecore_Event.
753 * @param ... Serie of Ecore_Event finished by ECORE_EVENT_NONE.
751 * 754 *
752 * This function is to be called before calling ecore_shutdown() if any event 755 * This function is to be called before calling ecore_shutdown() if any event
753 * has still a chance to be in the ecore event queue. 756 * has still a chance to be in the ecore event queue.
@@ -756,7 +759,7 @@ EAPI void ecore_event_type_flush_internal(int type, ...);
756 759
757/** 760/**
758 * @brief Forcefully flush all pending type without processing them 761 * @brief Forcefully flush all pending type without processing them
759 * @param Serie of Ecore_Event. 762 * @param ... Serie of Ecore_Event.
760 * 763 *
761 * This function is to be called before calling ecore_shutdown() if any event 764 * This function is to be called before calling ecore_shutdown() if any event
762 * has still a chance to be in the ecore event queue. 765 * has still a chance to be in the ecore event queue.
@@ -1662,7 +1665,7 @@ EAPI void ecore_loop_time_set(double t);
1662 * 1665 *
1663 * @image html ecore_thread.png 1666 * @image html ecore_thread.png
1664 * @image rtf ecore_thread.png 1667 * @image rtf ecore_thread.png
1665 * @image latex ecore_thread.eps width=\textwidth 1668 * @image latex ecore_thread.eps width=\\textwidth
1666 * 1669 *
1667 * For larger tasks that may require continuous communication with the main 1670 * For larger tasks that may require continuous communication with the main
1668 * program, the feedback workers provide the same functionality plus a way 1671 * program, the feedback workers provide the same functionality plus a way
@@ -1676,7 +1679,7 @@ EAPI void ecore_loop_time_set(double t);
1676 * 1679 *
1677 * @image html ecore_thread_feedback.png 1680 * @image html ecore_thread_feedback.png
1678 * @image rtf ecore_thread_feedback.png 1681 * @image rtf ecore_thread_feedback.png
1679 * @image latex ecore_thread_feedback.eps width=\textwidth 1682 * @image latex ecore_thread_feedback.eps width=\\textwidth
1680 * 1683 *
1681 * See an overview example in @ref ecore_thread_example_c. 1684 * See an overview example in @ref ecore_thread_example_c.
1682 * 1685 *
@@ -2804,7 +2807,7 @@ EAPI double ecore_animator_frametime_get(void);
2804 * @note When not listed v1 and v2 have no effect. 2807 * @note When not listed v1 and v2 have no effect.
2805 * 2808 *
2806 * @image html ecore-pos-map.png 2809 * @image html ecore-pos-map.png
2807 * @image latex ecore-pos-map.eps width=\textwidth 2810 * @image latex ecore-pos-map.eps width=\\textwidth
2808 * 2811 *
2809 * One way to use this would be: 2812 * One way to use this would be:
2810 * @code 2813 * @code
@@ -2869,7 +2872,7 @@ EAPI double ecore_animator_pos_map(double pos, Ecore_Pos_Map map, double v1, dou
2869 * @note When not listed v has no effect. 2872 * @note When not listed v has no effect.
2870 * 2873 *
2871 * @image html ecore-pos-map.png 2874 * @image html ecore-pos-map.png
2872 * @image latex ecore-pos-map.eps width=\textwidth 2875 * @image latex ecore-pos-map.eps width=\\textwidth
2873 * 2876 *
2874 * One way to use this would be: 2877 * One way to use this would be:
2875 * @code 2878 * @code
diff --git a/src/lib/ecore_buffer/Ecore_Buffer_Queue.h b/src/lib/ecore_buffer/Ecore_Buffer_Queue.h
index 578c7537cb..5c82ac318a 100644
--- a/src/lib/ecore_buffer/Ecore_Buffer_Queue.h
+++ b/src/lib/ecore_buffer/Ecore_Buffer_Queue.h
@@ -189,6 +189,8 @@ EAPI int ecore_buffer_queue_init(void);
189 * 189 *
190 * @since 1.15 190 * @since 1.15
191 * 191 *
192 * @return How many times the lib has been initialized.
193 *
192 * This closes the connection of Buffer Queue daemon, and Shut down Ecore_Buffer_Queue libraries. 194 * This closes the connection of Buffer Queue daemon, and Shut down Ecore_Buffer_Queue libraries.
193 * 195 *
194 * @see ecore_buffer_queue_init() 196 * @see ecore_buffer_queue_init()
diff --git a/src/lib/ecore_con/Ecore_Con.h b/src/lib/ecore_con/Ecore_Con.h
index 699315115b..7ae1427622 100644
--- a/src/lib/ecore_con/Ecore_Con.h
+++ b/src/lib/ecore_con/Ecore_Con.h
@@ -857,10 +857,10 @@ EAPI const char *ecore_con_ssl_server_verify_name_get(Ecore_Con_Server *sv
857 * @param ssl_type The SSL connection type (ONLY). 857 * @param ssl_type The SSL connection type (ONLY).
858 * @return @c EINA_FALSE if the connection cannot be upgraded, otherwise @c EINA_TRUE. 858 * @return @c EINA_FALSE if the connection cannot be upgraded, otherwise @c EINA_TRUE.
859 * @note This function is NEVER to be used on a server object created with ecore_con_server_add. 859 * @note This function is NEVER to be used on a server object created with ecore_con_server_add.
860 * @warning Setting a wrong value for @p compl_type WILL mess up your program. 860 * @warning Setting a wrong value for @p ssl_type WILL mess up your program.
861 * @since 1.1 861 * @since 1.1
862 */ 862 */
863EAPI Eina_Bool ecore_con_ssl_server_upgrade(Ecore_Con_Server *svr, Ecore_Con_Type compl_type); 863EAPI Eina_Bool ecore_con_ssl_server_upgrade(Ecore_Con_Server *svr, Ecore_Con_Type ssl_type);
864 864
865/** 865/**
866 * @brief Upgrades a connection to a specified level of encryption. 866 * @brief Upgrades a connection to a specified level of encryption.
@@ -871,10 +871,10 @@ EAPI Eina_Bool ecore_con_ssl_server_upgrade(Ecore_Con_Server *svr, Ecore
871 * @param cl The client object. 871 * @param cl The client object.
872 * @param ssl_type The SSL connection type (ONLY). 872 * @param ssl_type The SSL connection type (ONLY).
873 * @return @c EINA_FALSE if the connection cannot be upgraded, otherwise @c EINA_TRUE. 873 * @return @c EINA_FALSE if the connection cannot be upgraded, otherwise @c EINA_TRUE.
874 * @warning Setting a wrong value for @p compl_type WILL mess up your program. 874 * @warning Setting a wrong value for @p ssl_type WILL mess up your program.
875 * @since 1.1 875 * @since 1.1
876 */ 876 */
877EAPI Eina_Bool ecore_con_ssl_client_upgrade(Ecore_Con_Client *cl, Ecore_Con_Type compl_type); 877EAPI Eina_Bool ecore_con_ssl_client_upgrade(Ecore_Con_Client *cl, Ecore_Con_Type ssl_type);
878 878
879/** 879/**
880 * @} 880 * @}
@@ -1132,7 +1132,7 @@ EAPI void ecore_con_socks_apply_always(Ecore_Con_Socks *ecs);
1132 * @endhtmlonly 1132 * @endhtmlonly
1133 * 1133 *
1134 * @image rtf ecore_con-client-server.png 1134 * @image rtf ecore_con-client-server.png
1135 * @image latex ecore_con-client-server.eps width=\textwidth 1135 * @image latex ecore_con-client-server.eps width=\\textwidth
1136 * 1136 *
1137 * Please notice the important difference between these two codes: the first is 1137 * Please notice the important difference between these two codes: the first is
1138 * used for writing a @b server, while the second should be used for writing a 1138 * used for writing a @b server, while the second should be used for writing a
diff --git a/src/lib/ecore_con/Ecore_Con_Eet.h b/src/lib/ecore_con/Ecore_Con_Eet.h
index abbdb10906..a4c99dbf05 100644
--- a/src/lib/ecore_con/Ecore_Con_Eet.h
+++ b/src/lib/ecore_con/Ecore_Con_Eet.h
@@ -124,7 +124,7 @@ EAPI Ecore_Con_Eet *ecore_con_eet_client_new(Ecore_Con_Server *server);
124 * ecore_con_eet_client_new. 124 * ecore_con_eet_client_new.
125 * 125 *
126 */ 126 */
127EAPI void ecore_con_eet_server_free(Ecore_Con_Eet *ece); 127EAPI void ecore_con_eet_server_free(Ecore_Con_Eet *server);
128 128
129/** 129/**
130 * @brief Registers an @c Eet data descriptor on a Ecore_Con_Eet object. 130 * @brief Registers an @c Eet data descriptor on a Ecore_Con_Eet object.
diff --git a/src/lib/ecore_con/ecore_con_eet.c b/src/lib/ecore_con/ecore_con_eet.c
index aed9b9fc11..f724aa8a67 100644
--- a/src/lib/ecore_con/ecore_con_eet.c
+++ b/src/lib/ecore_con/ecore_con_eet.c
@@ -743,9 +743,9 @@ ecore_con_eet_client_new(Ecore_Con_Server *server)
743} 743}
744 744
745EAPI void 745EAPI void
746ecore_con_eet_server_free(Ecore_Con_Eet *r) 746ecore_con_eet_server_free(Ecore_Con_Eet *server)
747{ 747{
748 efl_del(r); 748 efl_del(server);
749} 749}
750 750
751EAPI void 751EAPI void
diff --git a/src/lib/ecore_evas/Ecore_Evas.h b/src/lib/ecore_evas/Ecore_Evas.h
index 7255181614..4063b7655e 100644
--- a/src/lib/ecore_evas/Ecore_Evas.h
+++ b/src/lib/ecore_evas/Ecore_Evas.h
@@ -133,11 +133,17 @@ typedef enum _Ecore_Evas_Engine_Type
133 ECORE_EVAS_ENGINE_OPENGL_DRM 133 ECORE_EVAS_ENGINE_OPENGL_DRM
134} Ecore_Evas_Engine_Type; 134} Ecore_Evas_Engine_Type;
135 135
136/**
137 * @enum _Ecore_Evas_Avoid_Damage_Type
138 * This option causes updates of the Ecore_Evas to be done on a pixmap, and
139 * then copied to the window, or the pixmap used directly on the window,
140 * depending on the setting.
141 */
136typedef enum _Ecore_Evas_Avoid_Damage_Type 142typedef enum _Ecore_Evas_Avoid_Damage_Type
137{ 143{
138 ECORE_EVAS_AVOID_DAMAGE_NONE = 0, 144 ECORE_EVAS_AVOID_DAMAGE_NONE = 0, /**< every expose event triggers a new damage and consequently render of the affected area. The rendering of things happens directly on the window */
139 ECORE_EVAS_AVOID_DAMAGE_EXPOSE = 1, 145 ECORE_EVAS_AVOID_DAMAGE_EXPOSE = 1, /**< there's a pixmap where everything is rendered into, and then copied to the window. On expose events, there's no need to render things again, just to copy the exposed region to the window */
140 ECORE_EVAS_AVOID_DAMAGE_BUILT_IN = 2 146 ECORE_EVAS_AVOID_DAMAGE_BUILT_IN = 2 /**< there's the same pixmap as the previous one, but it is set as a "background pixmap" of the window. The rendered things appear directly on the window, with no need to copy anything, but would stay stored on the pixmap, so there's no need to render things again on expose events. This option can be faster than the previous one, but may lead to artifacts during resize of the window */
141} Ecore_Evas_Avoid_Damage_Type; 147} Ecore_Evas_Avoid_Damage_Type;
142 148
143typedef enum _Ecore_Evas_Object_Associate_Flags 149typedef enum _Ecore_Evas_Object_Associate_Flags