Is it really an API break ? They are optionnally installed. So they
could be gone and software should degrade gracefully. Maybe we need to
do an exception for the buffer backend, but all the other are
optionnal.

On Fri, Dec 12, 2014 at 4:57 AM, Carsten Haitzler <[email protected]> wrote:
> On Fri, 12 Dec 2014 02:16:36 +0100 Cedric BAIL <[email protected]> said:
>
>> On Fri, Dec 12, 2014 at 1:32 AM, Carsten Haitzler <[email protected]>
>> wrote:
>> > On Fri, 12 Dec 2014 09:28:22 +0900 Jean-Philippe André <[email protected]>
>> > said:
>> >> On Thu, Dec 11, 2014 at 9:04 PM, Simon <[email protected]> wrote:
>> >> > I presume this is breaking my enlightenment build atm,
>> >> >
>> >> > https://build.opensuse.org/package/live_build_log/X11:Enlightenment:Nightly/enlightenment/openSUSE_13.2/x86_64
>> >> >
>> >> > efl, elementary and enlightenment were all built from tars created with
>> >> > make dist
>> >>
>> >> Right... looks like I should have been a bit more careful here :)
>> >> Thanks Chris for the quick revert.
>> >>
>> >> I guess if we want to be able to break API/ABI of those structs in the
>> >> future, this will need versioning or something like that. Tricky since the
>> >> header is a magic number generated by rand().
>> >>
>> >> Fyi the reason I want to break ABI is loosely related to T1437 (I wanted 
>> >> to
>> >> add gl information to the struct).
>> >
>> > you can add to the end of the struct all you like.  :)
>>
>> Or we could patch E to use Ecore_Evas instead of the buffer engine
>> directly. I still think it is a better move to get rid of those messy
>> header.
>
> i agree - but removing them is an api break. efl 2.0 - no such things anymore
> though :)
>
>
> --
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> The Rasterman (Carsten Haitzler)    [email protected]
>
>



-- 
Cedric BAIL

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to