Page MenuHomePhabricator

efl: layout engineProject
ActivePublic

Members

  • This project does not have any members.

Watchers

  • This project does not have any watchers.

Details

Description

things related to the core layout engine, e.g., edje

NOT widgets

Recent Activity

Oct 17 2019

zmike edited projects for T5529: Segmentation fault (core dumped), added: efl (efl-1.24); removed efl (efl-1.23).
Oct 17 2019, 7:04 AM · efl (efl-1.24), efl: layout engine, efl: widgets, Restricted Project
zmike edited projects for T6537: Efl.Text.Markup: Add <br> support to markup_set, added: efl (efl-1.24); removed efl (efl-1.23).
Oct 17 2019, 7:02 AM · efl (efl-1.24), efl: layout engine

Oct 10 2019

cedric closed T5332: Edje & evas: prevent some API calls when an object is swallowed as Wontfix.

I agree that would add lots of complexity to our stack. So until someone has a great idea, let's move on.

Oct 10 2019, 4:31 PM · efl: layout engine, Restricted Project

Oct 4 2019

bu5hm4n added a comment to T5332: Edje & evas: prevent some API calls when an object is swallowed.

I do not think this is realistically possible tbh.
There is *no* reliable way of resolving that. The ways that would be possible would also be hackable, as you can always just push a different owner. Additionally, this would clutter the API a lot. For me this is honestly a won't fix.

Oct 4 2019, 3:20 AM · efl: layout engine, Restricted Project

Sep 30 2019

bu5hm4n removed a parent task for T5450: Text interface: Overview and Discussion: T5301: Make EFL easier to use by improving its interface.
Sep 30 2019, 7:56 AM · efl: layout engine

Sep 3 2019

tasn added a comment to T6537: Efl.Text.Markup: Add <br> support to markup_set.

If it's a regression, it needs to be fixed. If it's about the new API, don't worry about it. We are changing things there and <br> will be there.

Sep 3 2019, 10:34 AM · efl (efl-1.24), efl: layout engine
zmike assigned T6537: Efl.Text.Markup: Add <br> support to markup_set to tasn.
Sep 3 2019, 10:24 AM · efl (efl-1.24), efl: layout engine

Jun 12 2019

zmike moved T6464: Refactor Text subclass from Backlog to Needs experts on the efl: api board.
Jun 12 2019, 7:35 AM · efl: api, efl: layout engine

Apr 28 2019

segfaultxavi added a comment to T6537: Efl.Text.Markup: Add <br> support to markup_set.

Yeah, the tutorial text is outdated and does not match the actual code in the examples repository.
I update the tutorial text periodically, but it is a nightmare since we are changing the API all the time.

Apr 28 2019, 6:17 AM · efl (efl-1.24), efl: layout engine
ali.alzyod added a comment to T6537: Efl.Text.Markup: Add <br> support to markup_set.

Please note that https://www.enlightenment.org/develop/tutorials/c/hello-world-gui.md still do not use (multi-line function)

Apr 28 2019, 6:06 AM · efl (efl-1.24), efl: layout engine
segfaultxavi updated subscribers of T6537: Efl.Text.Markup: Add <br> support to markup_set.

Yeah, this is fixed in C now. However, I cannot set Markup text from C# so I cannot fix the C# tutorial. Any idea @lauromoura ?
In C we are calling efl_text_markup_set(), but in C# I get:

Type `Efl.Ui.Text' does not contain a definition for `SetMarkup'

I honestly do not understand where does Efl.Ui.Text get its markup support.

Apr 28 2019, 5:05 AM · efl (efl-1.24), efl: layout engine
ali.alzyod added a comment to T6537: Efl.Text.Markup: Add <br> support to markup_set.

Is this still an issue ? https://phab.enlightenment.org/D8391
Where multi-line support is disabled by default, if you enable it, it will work same as legacy

Apr 28 2019, 4:30 AM · efl (efl-1.24), efl: layout engine

Apr 23 2019

DaveMDS added a comment to T7360: Evas/Edje animations not in sync .

Indeed, works for me!

Apr 23 2019, 12:02 AM · efl: layout engine, efl: rendering, efl (efl-1.22), regression

Apr 10 2019

zmike edited projects for T5529: Segmentation fault (core dumped), added: efl (efl-1.23); removed efl (efl-1.22).
Apr 10 2019, 5:01 AM · efl (efl-1.24), efl: layout engine, efl: widgets, Restricted Project
zmike edited projects for T6537: Efl.Text.Markup: Add <br> support to markup_set, added: efl (efl-1.23); removed efl (efl-1.22).
Apr 10 2019, 5:00 AM · efl (efl-1.24), efl: layout engine

Mar 25 2019

Hermet placed T7360: Evas/Edje animations not in sync up for grabs.
Mar 25 2019, 3:51 AM · efl: layout engine, efl: rendering, efl (efl-1.22), regression
Hermet closed T7360: Evas/Edje animations not in sync as Resolved by committing rEFL620eb070f40f: efl_ui_image: remove job in sizing calc..
Mar 25 2019, 3:50 AM · efl: layout engine, efl: rendering, efl (efl-1.22), regression
Hermet added a comment to T7360: Evas/Edje animations not in sync .

let me fix this.

Mar 25 2019, 3:35 AM · efl: layout engine, efl: rendering, efl (efl-1.22), regression
Hermet added a comment to T7360: Evas/Edje animations not in sync .

This job is just a trick optimization to avoid several sizing() calls in one frame.
Actually, this is not mandatory we can revert code if it harms image behavior.

Mar 25 2019, 3:34 AM · efl: layout engine, efl: rendering, efl (efl-1.22), regression

Mar 23 2019

bu5hm4n updated subscribers of T7360: Evas/Edje animations not in sync .

Okay, cause found!

Mar 23 2019, 7:01 AM · efl: layout engine, efl: rendering, efl (efl-1.22), regression
bu5hm4n added a comment to T7360: Evas/Edje animations not in sync .

A little bit more debugging information: this is related to elm_image, if you replace the elm_icon part in the test_icon.c with a direct evas_image, then everything is fine, no lacking, by the time you make it a elm_image, the lacking starts to happen.

Mar 23 2019, 6:48 AM · efl: layout engine, efl: rendering, efl (efl-1.22), regression

Mar 22 2019

bu5hm4n added a comment to T7360: Evas/Edje animations not in sync .

A little bit of debugging information: this is fully related to images. You can replace the icons in the genlist with a button or label, and there is no lacking.

Mar 22 2019, 8:36 AM · efl: layout engine, efl: rendering, efl (efl-1.22), regression

Mar 15 2019

raster added a comment to T7360: Evas/Edje animations not in sync .

I'm not going to have time for a few weeks...

Mar 15 2019, 2:54 AM · efl: layout engine, efl: rendering, efl (efl-1.22), regression

Mar 14 2019

stefan_schmidt assigned T7360: Evas/Edje animations not in sync to raster.

@raster assigning this to you in the hope you could help with this regression before the 1.22 release.

Mar 14 2019, 7:50 AM · efl: layout engine, efl: rendering, efl (efl-1.22), regression

Mar 11 2019

zmike closed T7591: efl.text, a subtask of T6464: Refactor Text subclass, as Resolved.
Mar 11 2019, 10:47 AM · efl: api, efl: layout engine

Mar 4 2019

zmike lowered the priority of T6464: Refactor Text subclass from High to TODO.
Mar 4 2019, 9:40 AM · efl: api, efl: layout engine

Feb 11 2019

cedric closed T4977: entry: cursor wasn't next to the mapped elm.text as Resolved by committing rEFL56dbd2bf8628: edje: apply maps to textblock cursors and backgrounds.
Feb 11 2019, 3:11 PM · efl: layout engine
cedric closed D7648: edje: apply maps to textblock cursors and backgrounds.
Feb 11 2019, 3:11 PM · efl: layout engine
cedric accepted D7648: edje: apply maps to textblock cursors and backgrounds.
Feb 11 2019, 3:09 PM · efl: layout engine

Jan 24 2019

segfaultxavi added a comment to T6464: Refactor Text subclass.

We have already some classes split among interactive and non-interactive versions (efl_text_interactive, efl_ui_scrollable_interactive.eo). In the Markup case, the interactive version could include the cursor handling, and it wouldn't look weird.

Jan 24 2019, 1:39 AM · efl: api, efl: layout engine

Jan 23 2019

zmike added a comment to T6464: Refactor Text subclass.

Initial thoughts: P266

Jan 23 2019, 10:49 AM · efl: api, efl: layout engine
zmike added a comment to T6464: Refactor Text subclass.

Okay, firing up the code cannons

Jan 23 2019, 9:57 AM · efl: api, efl: layout engine
segfaultxavi added a comment to T6464: Refactor Text subclass.

That would make it explicit what is already there in the implementation, since those classes are actually delegating to Efl.Ui.Widget their markup handling, through macros.

Jan 23 2019, 9:52 AM · efl: api, efl: layout engine
zmike added a comment to T6464: Refactor Text subclass.

You're proposing that Efl.Ui,Widget implement markup and that the other classes you cited use the widget methods?

Jan 23 2019, 9:50 AM · efl: api, efl: layout engine

Jan 22 2019

zmike added a comment to T2285: Edje_CC does not handle nbsp properly on arm / remove nbsp in whitespace from flipselector.edc causing build issues with edje-cc.

Is this still an issue?

Jan 22 2019, 1:01 PM · efl: layout engine
zmike changed the visibility for T2285: Edje_CC does not handle nbsp properly on arm / remove nbsp in whitespace from flipselector.edc causing build issues with edje-cc.
Jan 22 2019, 1:01 PM · efl: layout engine
zmike changed the visibility for T2696: Inconsistent ellipsis behavior between evas text and evas textblock.
Jan 22 2019, 12:37 PM · efl: layout engine, efl: rendering
zmike added a parent task for T2696: Inconsistent ellipsis behavior between evas text and evas textblock: T7142: efl 2.0 considerations.
Jan 22 2019, 12:37 PM · efl: layout engine, efl: rendering
zmike added a comment to T2696: Inconsistent ellipsis behavior between evas text and evas textblock.

This seems somewhat relevant now

Jan 22 2019, 12:37 PM · efl: layout engine, efl: rendering
Herald closed T5447: edje text layout size (maybe filtered only?) changed as Resolved.

Ho Ho Ho! This issue was fixed by Santa!

Jan 22 2019, 12:28 PM · santa, efl: layout engine

Jan 17 2019

zmike closed T6873: ERR<8724>:edje lib/edje/edje_calc.c:756 _edje_part_description_apply() Cannot find description "clicked" in part "e.text.label" from group "e/modules/tasks/item"., a subtask of T7016: edje_cc should error on program STATE_SET for descriptions which don't exist, as Resolved.
Jan 17 2019, 12:12 PM · efl (efl-1.22), efl: layout engine
zmike closed T6873: ERR<8724>:edje lib/edje/edje_calc.c:756 _edje_part_description_apply() Cannot find description "clicked" in part "e.text.label" from group "e/modules/tasks/item". as Resolved by committing rEFL1e5c25b4ec7e: theme: remove a ton of invalid part description references in various programs.
Jan 17 2019, 12:12 PM · enlightenment-git, efl: layout engine
zmike closed T7016: edje_cc should error on program STATE_SET for descriptions which don't exist as Resolved by committing rEFLc7e29cd1c1fa: edje_cc: fail upon detecting invalid part description references in programs.
Jan 17 2019, 12:12 PM · efl (efl-1.22), efl: layout engine
zmike lowered the priority of T4926: [Bug] : Fixed memory leak in failed condition from Normal to Pending on user input.

This doesn't apply and we don't even build this file anymore. See T7639

Jan 17 2019, 10:42 AM · efl: layout engine
zmike updated the task description for T4926: [Bug] : Fixed memory leak in failed condition.
Jan 17 2019, 10:39 AM · efl: layout engine
zmike lowered the priority of T5056: edje_decc cannot decode old theme files. from Normal to Trivial.

Pretty low prio

Jan 17 2019, 10:29 AM · efl: layout engine
zmike triaged T7639: edje_convert should maybe be fixed at some point as Wishlist priority.
Jan 17 2019, 10:28 AM · efl: layout engine
Herald closed T6225: Cannot find description "shaded" in part "e.text.title" from group "e/widgets/border/default/border" as Resolved.

Ho Ho Ho! This issue was fixed by Santa!

Jan 17 2019, 10:21 AM · santa, efl: layout engine
zmike updated the diff for D7648: edje: apply maps to textblock cursors and backgrounds.

initialize variable

Jan 17 2019, 6:20 AM · efl: layout engine

Jan 16 2019

cedric requested changes to D7648: edje: apply maps to textblock cursors and backgrounds.

I will have to ask for some change actually.

Jan 16 2019, 3:43 PM · efl: layout engine