On Thu, 13 Aug 2015 14:18:38 +0900 Carsten Haitzler (The Rasterman)
<[email protected]> said:

> On Thu, 13 Aug 2015 09:01:53 +0530 Amitesh Singh <[email protected]>
> said:
> 
> > On Aug 13, 2015 1:58 AM, "Davide Andreoli" <[email protected]> wrote:
> > >
> > > 2015-08-12 20:47 GMT+02:00 Amitesh Singh <[email protected]>:
> > >
> > > > Hello,
> > > >
> > > >
> > > > On Wed, Aug 12, 2015 at 9:45 PM, Amitesh Singh <[email protected]>
> > > > wrote:
> > > >
> > > > > Hello,
> > > > >
> > > > > I will be making scroller optional in popup. will raise patch soon.
> > > > >
> > > > > Thanks
> > > > > Amitesh
> > > > >
> > > > >
> > > > Please review following patch.
> > > >
> > > > https://phab.enlightenment.org/D2945
> > > >
> > > >
> > > Hi, we are going to packport this to 1.15 branch? right?
> > > thus it should be @since 1.15.1... no?
> > >
> > 
> > Yes. It should be 1.15. Thanks for pointing out.
> > 
> > > Is the "min:240 0;" line in the edc really needed? that is the line that
> > > caused the brackage of custom themes, and can probably cause
> > > other issue in the future (for themes that do not have that line)
> > >
> > 
> > It is needed to make scroller enabled popup to work but you are right.
> > 
> > Should we add new theme for scroll enabled popup?
> 
> here is my take - no. we don't scroller is added optionally if enabled by api.
> old code continues as normal. NEW code, if it enables this, the popup has to
> expand to  "fill the parent". i don't think you need a new group for this -
> just a signal to say "fill" or not.

we need a bit more than this actually... we also need to know if the theme
understands this new signal - so it needs to set some data key to indicate
this. if ti doesn't we have to FORCe the content of the popup IF we enabled a
scroller to be some minimum width at the code level. (eg when putting scroller
in put scroller in table, put another rect in table, set min width of rect to
some magic fixed value * scaling factor to force a min width on the scroller -
and maybe a min height too)

> > > cheers
> > >
> > >
> > > > >
> > > > > On Wed, Aug 12, 2015 at 8:52 PM, Jeff Hoogland <[email protected]
> > >
> > > > > wrote:
> > > > >
> > > > >> At least we've pinned it down. Looking forward to EFL / Elm 1.15 so I
> > > > can
> > > > >> finally get Bodhi off of 1.12.x branch.
> > > > >>
> > > > >> On Tue, Aug 11, 2015 at 8:58 PM, Carsten Haitzler <
> > [email protected]
> > > > >
> > > > >> wrote:
> > > > >>
> > > > >> > On Tue, 11 Aug 2015 14:44:25 +0200 Davide Andreoli <
> > > > >> [email protected]
> > > > >> > >
> > > > >> > said:
> > > > >> >
> > > > >> > > 2015-08-11 2:08 GMT+02:00 Carsten Haitzler <[email protected]
> > >:
> > > > >> > >
> > > > >> > > > On Mon, 10 Aug 2015 08:15:05 -0500 Jeff Hoogland
> > > > >> > <[email protected]>
> > > > >> > > > said:
> > > > >> > > >
> > > > >> > > > > Apparently this issue is related to my Elm theme.
> > > > >> > > > >
> > > > >> > > > > Are we ever going to stop breaking the theme API?
> > > > >> > > >
> > > > >> > > > we didn't break theme api. perhaps your theme was broken to
> > begin
> > > > >> with
> > > > >> > and
> > > > >> > > > only
> > > > >> > > > now is showing up? you do claim to not know edje at all and
> > thus
> > > > it
> > > > >> is
> > > > >> > > > quite
> > > > >> > > > likely that this is the case.
> > > > >> > > >
> > > > >> > >
> > > > >> > > No, raster, you are wrong: we didn't change the theme api, but we
> > > > >> > probably
> > > > >> > > changed
> > > > >> > > the behavior, I think that the offending commit is:
> > > > >> >
> > > > >> > that's a bug. we should have no theme api breaks (unless as tom
> > said
> > > > >> > before -
> > > > >> > it was already fundamentally broken and unusable anyway).
> > > > >> >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > https://phab.enlightenment.org/rELM9c8ddce6179253487dd01730a55de1f5273b498e
> > > > >> > >
> > > > >> > > There is a "min: 240 0;" added to the
> > > > >> "elm/popup/content/popup/default"
> > > > >> > > group.
> > > > >> > > The lacks of MIN in older themes cause the popups to show up
> > > > shrinked
> > > > >> > > in elm 1.15.
> > > > >> >
> > > > >> > i'ts a bug... and it appears my advice was not heeded - make the
> > > > >> scroller
> > > > >> > an
> > > > >> > explicit option you enable for new behavior. then nothing
> > > > >> changes/breaks...
> > > > >> > unless someone asks for the new feature (and thus have to deal with
> > > > the
> > > > >> > implications - eg if popup isnt set to expand on its own - eg
> > > > >> weight/fill
> > > > >> > wise,
> > > > >> > then it will squash content down to almost nothing due to
> > scroller).
> > > > >> >
> > > > >> > the point here is - this is a bug. theme api didn't change. someone
> > > > >> added a
> > > > >> > feature in a way that breaks existing behavior. :)
> > > > >> >
> > > > >> > > > just saying - making an assumption like "it only affects my
> > theme,
> > > > >> > thus the
> > > > >> > > > theme api broke" is a pretty poor assumption to make.
> > > > >> > > >
> > > > >> > > > if i wrote an app that accessed memory after it was freed -
> > > > >> immediately
> > > > >> > > > after,
> > > > >> > > > and it worked for years, then suddenly started crashing.. and i
> > > > >> blame
> > > > >> > the
> > > > >> > > > kernel devs or libc devs for breaking api... what do you think
> > the
> > > > >> > response
> > > > >> > > > would be?
> > > > >> > > >
> > > > >> > > > before launching into "it's a theme api break" which we have
> > been
> > > > >> very
> > > > >> > > > careful
> > > > >> > > > to not do, how about know the root cause first? eg - what is
> > the
> > > > >> > difference
> > > > >> > > > between your theme and default in this scenario that causes
> > this
> > > > >> > change?
> > > > >> > > > you
> > > > >> > > > also know that depending on situation themes can be timing
> > > > sensitive
> > > > >> > > > because
> > > > >> > > > they may react to signals that then generate more signals that
> > > > >> generate
> > > > >> > > > more...
> > > > >> > > > etc. and different themes may generate different signals and
> > > > >> different
> > > > >> > > > sequences and amounts.
> > > > >> > > >
> > > > >> > > > > On Mon, Aug 10, 2015 at 8:07 AM, Jeff Hoogland <
> > > > >> > [email protected]>
> > > > >> > > > > wrote:
> > > > >> > > > >
> > > > >> > > > > > I think my issue is different from yours as it is still
> > > > present
> > > > >> in
> > > > >> > the
> > > > >> > > > > > release tar.
> > > > >> > > > > >
> > > > >> > > > > > This one is going to block me from releasing 1.15 to the
> > Bodhi
> > > > >> > stable
> > > > >> > > > repo
> > > > >> > > > > > since it breaks one of our default applications.
> > > > >> > > > > >
> > > > >> > > > > > On Fri, Aug 7, 2015 at 3:39 AM, Tom Hacohen <
> > > > >> [email protected]>
> > > > >> > > > wrote:
> > > > >> > > > > >
> > > > >> > > > > >> On 06/08/15 23:37, Jeff Hoogland wrote:
> > > > >> > > > > >> > Finally got around to getting on the latest EFL / Elm
> > with
> > > > >> the
> > > > >> > > > latest
> > > > >> > > > > >> > release. One of my popups in epad is messed up with this
> > > > >> > version.
> > > > >> > > > This
> > > > >> > > > > >> is
> > > > >> > > > > >> > what it looks like with EFL / ELM 1.12:
> > > > >> > > > > >> >
> > > > >> > > > > >> >
> > > > >> https://www.enlightenment.org/ss/e-55c3e0bcda5169.10806046.jpg
> > > > >> > > > > >> >
> > > > >> > > > > >> > And with EFL / ELM 1.15:
> > > > >> > > > > >> >
> > > > >> > > > > >> >
> > > > >> https://www.enlightenment.org/ss/e-55c3dfa2431c27.18476780.jpg
> > > > >> > > > > >> >
> > > > >> > > > > >> > Same exact code for both images.
> > > > >> > > > > >> >
> > > > >> > > > > >> > Source is here <
> > > > >> > > > https://github.com/JeffHoogland/ePad/blob/master/epad>,
> > > > >> > > > > >> > popup is built starting at line 449.
> > > > >> > > > > >> >
> > > > >> > > > > >>
> > > > >> > > > > >> Weird, my email from last night never went through.
> > > > >> > > > > >>
> > > > >> > > > > >> Anyhow, as I said there, I already spotted it, opened a
> > > > ticket,
> > > > >> > and it
> > > > >> > > > > >> was meant to be fixed:
> > https://phab.enlightenment.org/T2623
> > > > >> > > > > >>
> > > > >> > > > > >> Is it not? :(
> > > > >> > > > > >>
> > > > >> > > > > >> --
> > > > >> > > > > >> Tom.
> > > > >> > > > > >>
> > > > >> > > > > >>
> > > > >> > > > > >>
> > > > >> > > >
> > > > >> >
> > > > >>
> > > >
> > ------------------------------------------------------------------------------
> > > > >> > > > > >> _______________________________________________
> > > > >> > > > > >> enlightenment-devel mailing list
> > > > >> > > > > >> [email protected]
> > > > >> > > > > >>
> > > > >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > > >> > > > > >>
> > > > >> > > > > >
> > > > >> > > > > >
> > > > >> > > > > >
> > > > >> > > > > > --
> > > > >> > > > > > ~Jeff Hoogland <http://jeffhoogland.com/>
> > > > >> > > > > > My Projects on GitHub <https://github.com/JeffHoogland>
> > > > >> > > > > >
> > > > >> > > > > >
> > > > >> > > > >
> > > > >> > > > >
> > > > >> > > > > --
> > > > >> > > > > ~Jeff Hoogland <http://jeffhoogland.com/>
> > > > >> > > > > My Projects on GitHub <https://github.com/JeffHoogland>
> > > > >> > > > >
> > > > >> > > >
> > > > >> >
> > > > >>
> > > >
> > ------------------------------------------------------------------------------
> > > > >> > > > > _______________________________________________
> > > > >> > > > > enlightenment-devel mailing list
> > > > >> > > > > [email protected]
> > > > >> > > > >
> > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > > >> > > > >
> > > > >> > > >
> > > > >> > > >
> > > > >> > > > --
> > > > >> > > > ------------- Codito, ergo sum - "I code, therefore I am"
> > > > >> > --------------
> > > > >> > > > The Rasterman (Carsten Haitzler)    [email protected]
> > > > >> > > >
> > > > >> > > >
> > > > >> > > >
> > > > >> > > >
> > > > >> >
> > > > >>
> > > >
> > ------------------------------------------------------------------------------
> > > > >> > > > _______________________________________________
> > > > >> > > > enlightenment-devel mailing list
> > > > >> > > > [email protected]
> > > > >> > > >
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > > >> > > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > ------------------------------------------------------------------------------
> > > > >> > > _______________________________________________
> > > > >> > > enlightenment-devel mailing list
> > > > >> > > [email protected]
> > > > >> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > > >> > >
> > > > >> >
> > > > >> >
> > > > >> > --
> > > > >> > ------------- Codito, ergo sum - "I code, therefore I am"
> > > > --------------
> > > > >> > The Rasterman (Carsten Haitzler)    [email protected]
> > > > >> >
> > > > >> >
> > > > >>
> > > > >>
> > > > >> --
> > > > >> ~Jeff Hoogland <http://jeffhoogland.com/>
> > > > >> My Projects on GitHub <https://github.com/JeffHoogland>
> > > > >>
> > > > >>
> > > >
> > ------------------------------------------------------------------------------
> > > > >> _______________________________________________
> > > > >> enlightenment-devel mailing list
> > > > >> [email protected]
> > > > >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > > >>
> > > > >
> > > > >
> > > >
> > > >
> > ------------------------------------------------------------------------------
> > > > _______________________________________________
> > > > enlightenment-devel mailing list
> > > > [email protected]
> > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > > >
> > >
> > ------------------------------------------------------------------------------
> > > _______________________________________________
> > > enlightenment-devel mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > ------------------------------------------------------------------------------
> > _______________________________________________
> > enlightenment-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > 
> 
> 
> -- 
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> The Rasterman (Carsten Haitzler)    [email protected]
> 
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


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


------------------------------------------------------------------------------
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to