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

Wed, Jun 12

zmike moved T6464: Refactor Text subclass from Backlog to Needs experts on the efl: api board.
Wed, Jun 12, 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.23), 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.23), 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.23), 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.23), 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.23), 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.23), 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
cedric accepted D7648: edje: apply maps to textblock cursors and backgrounds.

This make sense and I guess another figment of our lack of tests.

Jan 16 2019, 3:02 PM · efl: layout engine
zmike requested review of D7648: edje: apply maps to textblock cursors and backgrounds.
Jan 16 2019, 12:28 PM · efl: layout engine
zmike added a revision to T4977: entry: cursor wasn't next to the mapped elm.text: D7648: edje: apply maps to textblock cursors and backgrounds.
Jan 16 2019, 12:28 PM · efl: layout engine
zmike claimed T4977: entry: cursor wasn't next to the mapped elm.text.
Jan 16 2019, 12:28 PM · efl: layout engine
michael.bouchaud added a comment to T5664: emixer issus/wishes.

Not adding a balance option but per channel volume control.
look at my patch here D7639

Jan 16 2019, 3:14 AM · efl: layout engine, enlightenment-git

Jan 15 2019

Herald closed T5241: Something is wrong with fixed: 1 1 in edje as Resolved.

Ho Ho Ho! This issue was fixed by Santa!

Jan 15 2019, 11:50 AM · santa, efl: layout engine, efl: widgets
zmike added a comment to T5241: Something is wrong with fixed: 1 1 in edje.

@bu5hm4n what's even happening here

Jan 15 2019, 11:17 AM · santa, efl: layout engine, efl: widgets