On Wed, 8 Feb 2012 15:39:45 +0100 Vincent Torri <[email protected]> wrote:
> @since (both functions and typedef) > > On Wed, Feb 8, 2012 at 2:25 PM, Enlightenment SVN > <[email protected]> wrote: > > Log: > > add ecore_con_url_http_version_set() to be able to specify request > > version > > > > > > > > Author: raster > > Date: 2012-02-08 05:25:08 -0800 (Wed, 08 Feb 2012) > > New Revision: 67759 > > Trac: http://trac.enlightenment.org/e/changeset/67759 > > > > Modified: > > trunk/ecore/ChangeLog trunk/ecore/src/lib/ecore_con/Ecore_Con.h > > trunk/ecore/src/lib/ecore_con/ecore_con_url.c > > > > Modified: trunk/ecore/ChangeLog > > =================================================================== > > --- trunk/ecore/ChangeLog 2012-02-08 12:25:50 UTC (rev 67758) > > +++ trunk/ecore/ChangeLog 2012-02-08 13:25:08 UTC (rev 67759) > > @@ -477,3 +477,8 @@ > > 2012-02-07 Jihoon Kim (jihoon) > > > > * Support ecore_imf_context_input_panel_show/hide in XIM and SCIM > > module. + > > +2012-02-08 Carsten Haitzler (The Rasterman) > > + > > + * Add ecore_con_url_http_version_set() to set url request version > > + > > > > Modified: trunk/ecore/src/lib/ecore_con/Ecore_Con.h > > =================================================================== > > --- trunk/ecore/src/lib/ecore_con/Ecore_Con.h 2012-02-08 12:25:50 UTC > > (rev 67758) +++ trunk/ecore/src/lib/ecore_con/Ecore_Con.h 2012-02-08 > > 13:25:08 UTC (rev 67759) @@ -1335,6 +1335,32 @@ > > } Ecore_Con_Url_Time; > > > > /** > > + * @typedef Ecore_Con_Url_Http_Version > > + * @enum _Ecore_Con_Url_Http_Version > > + * The http version to use > > + */ > > +typedef enum _Ecore_Con_Url_Http_Version > > +{ > > + /** > > + * HTTP version 1.0 > > + */ > > + ECORE_CON_URL_HTTP_VERSION_1_0, > > + /** > > + * HTTP version 1.1 (default) > > + */ > > + ECORE_CON_URL_HTTP_VERSION_1_1 > > +} Ecore_Con_Url_Http_Version; > > + > > +/** > > + * Change the HTTP version used for the request > > + * @param version The version to be used > > + * @return EINA_TRUE on success, EINA_FALSE on failure to change version > > + * > > + * @see ecore_con_url_pipeline_get() > > + */ > > +EAPI Eina_Bool ecore_con_url_http_version_set(Ecore_Con_Url > > *url_con, Ecore_Con_Url_Http_Version version); + > > +/** > > * Initialises the Ecore_Con_Url library. > > * @return Number of times the library has been initialised without being > > * shut down. > > > > Modified: trunk/ecore/src/lib/ecore_con/ecore_con_url.c > > =================================================================== > > --- trunk/ecore/src/lib/ecore_con/ecore_con_url.c 2012-02-08 12:25:50 > > UTC (rev 67758) +++ trunk/ecore/src/lib/ecore_con/ecore_con_url.c > > 2012-02-08 13:25:08 UTC (rev 67759) @@ -1097,6 +1097,34 @@ > > } > > > > EAPI Eina_Bool > > +ecore_con_url_http_version_set(Ecore_Con_Url *url_con, > > Ecore_Con_Url_Http_Version version) +{ > > + int res = -1; > > + > > + switch (version) > > + { > > + case ECORE_CON_URL_HTTP_VERSION_1_0: > > + res = curl_easy_setopt(url_con->curl_easy, > > + CURLOPT_HTTP_VERSION, > > + CURL_HTTP_VERSION_1_0); > > + break; > > + case ECORE_CON_URL_HTTP_VERSION_1_1: > > + res = curl_easy_setopt(url_con->curl_easy, > > + CURLOPT_HTTP_VERSION, > > + CURL_HTTP_VERSION_1_1); > > + break; > > + default: > > + break; > > + } > > + if (res != CURLE_OK) > > + { > > + ERR("curl http version setting failed: %s", > > curl_easy_strerror(res)); > > + return EINA_FALSE; > > + } > > + return EINA_TRUE; > > +} > > + > > +EAPI Eina_Bool > > ecore_con_url_proxy_set(Ecore_Con_Url *url_con, const char *proxy) > > { > > #ifdef HAVE_CURL > > > > I took care of it. ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
