On Thu, Oct 10, 2013 at 10:34 AM, Carsten Haitzler <ras...@rasterman.com> wrote:
> raster pushed a commit to branch master.
>
> http://git.enlightenment.org/core/efl.git/commit/?id=2c1c6b9335e38c6e52b06829a95d9b58d780c99e
>
> commit 2c1c6b9335e38c6e52b06829a95d9b58d780c99e
> Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
> Date:   Thu Oct 10 22:31:18 2013 +0900
>
>     ecore-con: make curl support entirely runtime loaded via eina_module
>
>     this makes curl support a pure runtime-only thing. libcurl is loaded by
>     eina_module (dlopen/dlsym) when curl is actually first needed (when a
>     url connection/object is created). this means that ecore-con has no
>     link or compile dependencies on curl, only runtime, AND this saves
>     memory (due to curl inits using apparently a chunk of private pages).
>     so this saves memory and moves the dependency to runtime (though still
>     consider libcurl a dependency of efl - but like a binary executed,
>     it's at runtime).

excellent, next is to implement an alternative module that provides
the same API without curl, but just ecore primitives... that shouldn't
be that difficult.

and this new lib should handle dynamic proxies correctly by means of libproxy.


-- 
Gustavo Sverzut Barbieri
--------------------------------------
Mobile: +55 (19) 9225-2202
Contact: http://www.gustavobarbieri.com.br/contact

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to