On Sat, 7 Jul 2012 00:30:25 -0300 Gustavo Sverzut Barbieri
<[email protected]> said:

> On Sat, Jul 7, 2012 at 12:28 AM, Carsten Haitzler <[email protected]>
> wrote:
> > On Sat, 7 Jul 2012 00:19:22 -0300 Gustavo Sverzut Barbieri
> > <[email protected]> said:
> >
> >> On Fri, Jul 6, 2012 at 11:59 PM, Carsten Haitzler <[email protected]>
> >> wrote:
> >> > On Fri, 6 Jul 2012 23:30:09 -0300 Gustavo Sverzut Barbieri
> >> > <[email protected]> said:
> >> >
> >> >> On Fri, Jul 6, 2012 at 11:16 PM, Carsten Haitzler <[email protected]>
> >> >> wrote:
> >> >> > On Fri, 6 Jul 2012 22:43:31 -0300 Gustavo Sverzut Barbieri
> >> >> > <[email protected]> said:
> >> >> >
> >> >> >> On Fri, Jul 6, 2012 at 7:20 PM, Gustavo Lima Chaves
> >> >> >> <[email protected]> wrote:
> >> >> >> > * Gustavo Sverzut Barbieri <[email protected]> [2012-07-06
> >> >> >> > 18:59:35 -0300]:
> >> >> >> >
> >> >> >> >> On Fri, Jul 6, 2012 at 6:04 PM, Enlightenment SVN
> >> >> >> >> <[email protected]> wrote:
> >> >> >> >> > Log:
> >> >> >> >> > better icons for video knobs...they are still not .awesome. but
> >> >> >> >> > in 14x14 pixel I cant do better than this
> >> >> >> >>
> >> >> >> >> since you're at it...
> >> >> >> >>
> >> >> >> >> why not have controls.c to use elm_ctxpopup? It would reduce the
> >> >> >> >> amount of work in terminology and could(*) look better.
> >> >> >> >>
> >> >> >> >> * nobody is using ctxpopup outside of tizen, but the contextual
> >> >> >> >> popup is nice (borrowed from iOS, shamefully) and if we use, we
> >> >> >> >> can make it look and behave sanely.
> >> >> >> >>
> >> >> >> >
> >> >> >> > Raster does not like its code (figured) and does not want to
> >> >> >> > rewrite it (that would help me a lot :P). I'm afraid he's not very
> >> >> >> > fond of elm menus too, but we could try. Much better than that
> >> >> >> > 'thing' we got now on the terminal.
> >> >> >>
> >> >> >> this is insane.
> >> >> >>
> >> >> >> I also dislike the code, but I believe that avoiding it will not lead
> >> >> >> the code to be fixed. If we use it, more likely to fix.
> >> >> >>
> >> >> >> If we choose to just ignore it, then it's better to remove such
> >> >> >> widget from EFL and have less to maintain.
> >> >> >
> >> >> > you can't. its' released. something you always wanted and pushed for
> >> >> > so heavily. now you pay the price. i suspect you don't understand the
> >> >> > concept of stable and release, something i tried to impress on you
> >> >> > several times when you were pushing me to do a release (when i made
> >> >> > eet 1.0 and now we have to maintain the old eet disk format and the
> >> >> > current one as a result for as long as we don't go 2.0 and 2.0 means
> >> >> > breaking support and that drives people away, so we won't be breaking
> >> >> > things for a long while to come
> >> >> > - at least until about 2016).
> >> >>
> >> >> we agree to disagree on concepts. To me release is about stamping the
> >> >> quality of some set of code. I never like, agree or understand your
> >> >> point of future promises about it.
> >> >
> >> > you may not like it, but it is REALITY. it is a reality i learned from
> >> > imlib and imlib2. people bitching and then leaving to use some other
> >> > library because their code kept breaking.
> >> >
> >> >> If you were a company selling software to customers, I'd even try to
> >> >> understand. But even these companies give a shit as you can see at
> >> >> major vendors.
> >> >
> >> > if you see your competition as gtk - they maintained aq stable unbroken
> >> > api for about 5 years until gtk2, 8 years until gtk3. (1998ish to
> >> > 2003ish, then 2.x for 2003ish to 2011ish). gtk isn't a company selling
> >> > support. qt was poorer at this as they are up to 4 and about to hit 5
> >> > now. admittedly for a longer timeframe. let me just put gtk now as the
> >> > "benchmark" for stability. but even then, libc's have maintained
> >> > compatibility for much longer. many other libraries have done so too.
> >> > windows has maintained compatibility going forward for decades. if you
> >> > don't believe this is important, then you have yet to learn that lesson.
> >> > i've learned it. i vowed to ensure that efl is stable and supported once
> >> > we release, and it shall be so, because doing otherwise hurts us most
> >> > amongst those that matter most - existing people already invested in
> >> > efl. people  who have decided to give it a go and take a risk.
> >>
> >> worth noting that Maemo struggled with Gtk for exactly the reason you
> >> praise as benefit.
> >>
> >> They needed mobile features that were not getting in because Gtk tried
> >> to provide stability to "enterprise applications"... which I doubt
> >> they had at a relevant amount given Gtk's license and API x Qt (which
> >> was preferred by closed source enterprise grade software house) or
> >> Java/AWS.
> >
> > gtk didn't ADD features. nothing to do with breaking compatibility.
> 
> actually what got in the way was the Gtk "windowed widgets". They
> struggled a lot to get to "windowless" widgets as EFL did forever...
> they call they got it, but I've heard there are some stuff left here
> and there.
> 
> they did not change to avoid breaking compat.

they could have in parallel done a new set of widgets inside a canvas.. hell
there was a gnome canvas... they just didnt want to make a parallel system. :)
yes - removing windows breaks compat or is very hard to do without... :)

> >> At the end, they were not flexible enough... and once competition
> >> (iPhone) got ahead, they had no chance other than completely move... I
> >> tried to put EFL in there, but we had NO RELEASES... :-)
> >
> > and we'd have been ditched for qt anyway. :) probably a good thing.
> 
> IOW: I'm always right ;-)
> 
> -- 
> Gustavo Sverzut Barbieri
> http://profusion.mobi embedded systems
> --------------------------------------
> MSN: [email protected]
> Skype: gsbarbieri
> Mobile: +55 (19) 9225-2202
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [email protected]


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to