On Sun, 18 Jun 2017 15:22:04 -0700 Cedric BAIL <cedric.b...@free.fr> said:
> Hi, > > On Sun, Jun 18, 2017 at 3:07 PM, Andrew Williams <a...@andywilliams.me> wrote: > > Can we be a little careful with that response? The behaviour you think > > people are relying on is undocumented and confusing. Are people truly > > relying on the "HTML encoding" behaviour of user input? > > I think that something so unintuitive is better fixed rather than live with > > it forever! > > Simple user input such as "user<email>" is not being returned as expected > > and I really don't want to be the kind of framework that instructs > > developers to use workarounds especially as we roll out a shiny new API. > > I do agree with both of you, Kai and Andrew. My proposal to fix this > problem is to fix it in the new API, eo based, and make sure that we > don't repeat this problem. What do you think Daniel ? i disagree. we should do markup by default in most places where text is to be displayed. not only do the back-ends already do it (textblock) it's convenient for just adding some bold or underlined text but also allows us to trivially extend. add another method to get/set plain utf8. markup in general is more useful. > Best, > Cedric > > > On Sun, 18 Jun 2017 at 22:39, Kai Huuhko <kai.huu...@gmail.com> wrote: > >> 2017-06-19 0:11 GMT+03:00 Andrew Williams <a...@andywilliams.me>: > >> > Marking up an input field is not the most common use-case - and is surely > >> > inputted by the app rather than the user normally? > >> > > >> > I propose that ...text_get should return stripped markup and a new method > >> > markup_text_get returns the current stuff. That would cater for both use > >> > cases... > >> > >> This would break existing applications relying on the old behavior. I > >> think we should not to break things more; if anything a method could > >> be added for returning utf8 text directly. But I believe the helper > >> functions do their job just as well. > >> > >> > > >> > Thanks, > >> > Andrew > >> > On Sun, 18 Jun 2017 at 22:00, Daniel Hirt <hirt.da...@gmail.com> wrote: > >> > > >> >> Hi Andrew, > >> >> > >> >> Markup uses tags like "<color=#fff> hello </color>". > >> >> It is clear why it's essential to do "character escaping" like ">" > >> >> instead > >> >> of "<". Otherwise, if you feed "<" back to the entry widget, it will be > >> >> misinterpreted as a tag element. > >> >> As a side note, you can use "elm_entry_markup_to_utf8" helper to > >> >> strip-down the formatting and "un-escape" the characters so all becomes > >> >> a valid utf8 text. > >> >> > >> >> Hope that clears things up a bit. > >> >> > >> >> -- > >> >> Danny (herdsman) Hirt > >> >> > >> >> On Sun, Jun 18, 2017 at 11:18 PM, Andrew Williams <a...@andywilliams.me > >> > > >> >> wrote: > >> >> > >> >> > Hi team, > >> >> > > >> >> > Netstar pointed out something to me today that I had completely missed > >> >> for > >> >> > ages - elm_entry assumes you are typing markup. Type "a>b" and > >> text_get > >> >> > will return "a>b" - what is the reason for this? It seems > >> completely > >> >> > crazy default behaviour. > >> >> > Is there any reason we can't turn this off by default but provide the > >> >> > markup filter in a way where it can be switched on as needed? > >> >> > > >> >> > Thanks, > >> >> > Andy > >> >> > -- > >> >> > http://andywilliams.me > >> >> > http://ajwillia.ms > >> >> > ------------------------------------------------------------ > >> >> > ------------------ > >> >> > Check out the vibrant tech community on one of the world's most > >> >> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > >> >> > _______________________________________________ > >> >> > enlightenment-devel mailing list > >> >> > enlightenment-devel@lists.sourceforge.net > >> >> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > >> >> > > >> >> > >> >> > >> ------------------------------------------------------------------------------ > >> >> Check out the vibrant tech community on one of the world's most > >> >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot > >> >> _______________________________________________ > >> >> enlightenment-devel mailing list > >> >> enlightenment-devel@lists.sourceforge.net > >> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > >> >> > >> > -- > >> > http://andywilliams.me > >> > http://ajwillia.ms > >> > > >> ------------------------------------------------------------------------------ > >> > Check out the vibrant tech community on one of the world's most > >> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > >> > _______________________________________________ > >> > enlightenment-devel mailing list > >> > enlightenment-devel@lists.sourceforge.net > >> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > >> > >> > >> ------------------------------------------------------------------------------ > >> Check out the vibrant tech community on one of the world's most > >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot > >> _______________________________________________ > >> enlightenment-devel mailing list > >> enlightenment-devel@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > >> > > -- > > http://andywilliams.me > > http://ajwillia.ms > > ------------------------------------------------------------------------------ > > Check out the vibrant tech community on one of the world's most > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > _______________________________________________ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > -- > Cedric BAIL > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel