I'd agree with discomfitor about his points. There are many widgets that are about different themes to the same concept and could be simplified (toggle, check, ... Selection of items...)
As I said many times I'm against eina-object. Not able to explain it in details from a phone, but I can try later if needed if no one else will Last but not least I want some helpers in ecore_evas to manage lifetime of timer, idlers and so to an Evas_Object. Do it now or later? On Thursday, October 20, 2011, Carsten Haitzler <ras...@rasterman.com> wrote: > On Thu, 20 Oct 2011 04:04:38 -0400 Mike Blumenkrantz <m...@zentific.com> said: > >> On Thu, 20 Oct 2011 15:51:01 +0900 >> Carsten Haitzler (The Rasterman) <ras...@rasterman.com> wrote: >> >> > Hey guys. time to talk of our next release cycle. this meant 1.1 of most efl >> > libs (and 1.5 for eet). this means we have lots of bug fixes and new >> > features here. i'm currently talking about: >> > >> > eina >> > evas >> > ecore >> > embryo >> > edje >> > efreet >> > e_dbus >> > eeze >> > >> > now coming AFTER this we want elementary to go 1.0 - so this is the last >> > change we have to "break api's" in elementary. >> > >> > e17 itself is an app so api is "not relevant" here, but we also want to work >> > full steam ahead on e17 release too. >> > >> > what i am proposing is that everyone finish their "pending work" for >> > everything above in the first list and get all pending changes to elm >> > upstream asap as well. i want to call a "2 week merge window" for core efl >> > (above) and then 2 weeks of bug fixing, then release. merge window starts >> > next monday (24th of october). that means from the 7th to the 20th no new >> > features can be added to trunk, only bug fixes. >> mmm this may be tough for eeze since supposedly users are having a lot of >> trouble with eeze mounting in e17 and I can't reproduce their problems. It >> would be great if I had some edevs working with me to test this so I can get >> bugs out. > > i haven't spotted bugs of late... > >> > i am opening the floor to anyone who thinks other libraries in svn should >> > also get the 1.0 treatment too - ethumb? epdf? emotion? >> I could prep esskyuehl for a release if people think it would be useful to >> have as a released library. I only have one or two trivial things to add, and >> it has been otherwise unchanged since May/June. > > no - leave that. it's still in proto and it actually isn't used by any of > e/efl elements currently, so no rush there. > >> > >> > some notes: eina will not have any eina-object model enabled for 1.1. evas >> > will have all the evas-gl stuff disabled in build and install for 1.1 as its >> > not stable yet. any more notes people have to throw in? >> > >> I think if we work on an elm release after 1.0 (which would be starting in >> December?) it will be a big mistake. Elm right now is a giant clusterfuck, so >> we should probably do the following instead of going straight for the big 1.0: >> * widget/feature freeze: NO MORE WIDGETS. PERIOD. there's too damn many as it >> is and QA on them is terrible. > > well this is all part of 1.0 path. we can just ignore going 1.0 forever if u > want and not do this... :) > >> * fix all existing widgets to work as intended: I say this in the general >> sense as there are tons of widget api functions which do nothing, have >> unintended side effects, or break the universe altogether. > > list please. (of api's not working(right)). > >> * review all existing widgets and apis: we may decide that some widgets suck >> and should be removed. remember that anything we ship with 1.0 is a widget >> that we have to support FOREVER. so, for example, this means that >> diskselector (a TERRIBLE widget imo) is something that will need to be >> maintained for years to come. it also means that widget features must be >> maintained. if a widget has stupid features, they should be removed. > > list please. (widgets we shouldnt have). > diskselector: actually api-wise its ok. it's IMPLEMENTATION is very much.. to > be desired. this means we can release with it and fix its internals at a future > point. > >> * finish all important TODO items for remaining widgets: there's tons of >> these so I won't bother going into detail, but I think everyone can think >> of at least a few items which belong here. > > i need to finish up some performance issues in elm_factory. > >> * merge similar widgets: anchorblock and anchorview are two separate widgets >> which are essentially the same. why are they not one widget?? > > sure. they can be merged. or get rid of anchorview entirely. > >> * finish genlist/gengrid/factory merge: this has been talked about forever, >> but it needs to actually get done. afterwards, genlist and gengrid >> apis/internals need to be updated so that they match. > > no way is this ever going to happen any time soon. not for years. i‘d say. so > its not worth getting worked up about. leave genlist/grid as is for now. > >> * rewrite MOST elm edc: if anyone has ever read through this, the majority is >> pretty awful. additionally, we have great edje features now like group >> inheritance which could cut down the size of the default theme >> considerably. > > this is really an optional thing. but i'd actually like to revamp all of e17 > +elm theme stuff anyway - but that'd push off being able to do releases by many > months. > >> Looking at the scope of these items, I'd say it's at least a couple months' >> work to get elm in the kind of shape necessary to consider even a basic api >> freeze, after which point it will require even more time to fix bugs within >> the freeze. > > reality is we need to freeze is much sooner than that. > > -- > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > The Rasterman (Carsten Haitzler) ras...@rasterman.com > > > ------------------------------------------------------------------------------ > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Ciosco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -------------------------------------- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 ------------------------------------------------------------------------------ The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Ciosco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel