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

Fri, Mar 15

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

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

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

Thu, Mar 14

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.

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

Mon, Mar 11

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

Mon, Mar 4

zmike lowered the priority of T6464: Refactor Text subclass from High to TODO.
Mon, Mar 4, 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
Herald closed T4709: troubles with declaration in include file (evas_vg_container_child_get evas_vg_container_children_get) as Resolved.

Ho Ho Ho! This issue was fixed by Santa!

Jan 15 2019, 11:13 AM · santa, efl: layout engine
Herald closed T6251: evas table does not handle max size hints as Resolved.

Ho Ho Ho! This issue was fixed by Santa!

Jan 15 2019, 11:13 AM · santa, efl: layout engine
segfaultxavi added a comment to T6464: Refactor Text subclass.

Regarding "Make efl.text.markup a mixin", I've been doing some research:
Efl.Ui.Frame, Efl.Ui.Progressbar, Efl.Ui.Grid_Default_Item, Elm.Slider and Efl.Ui.List_Default_Item all implement the Efl.Text_Markup interface.
They all implement the markup property through the ELM_PART_MARKUP_DEFAULT_IMPLEMENT macro:

efl_text_markup_set(efl_part(obj, efl_ui_widget_default_text_part_get(obj)), markup);

And here I am confused because I cannot find the implementation for efl_text_markup_set(), or why an interface has an implementation at all :(

Jan 15 2019, 10:24 AM · efl: api, efl: layout engine
zmike updated subscribers of T313: edje box bugs: min size, weight, alignment, fill.

Yeah this still seems pretty busted. Not sure how much we care about size hints on edje boxes at present though.

Jan 15 2019, 9:59 AM · efl: layout engine
zmike changed the visibility for T313: edje box bugs: min size, weight, alignment, fill.
Jan 15 2019, 9:57 AM · efl: layout engine
zmike added a comment to T312: Edje image group min/max:SOURCE size calculation fails.

The attached file is named '.edc' but seems to be binary. I guess we have no idea if this is still an issue?

Jan 15 2019, 9:51 AM · efl: layout engine
zmike changed the visibility for T312: Edje image group min/max:SOURCE size calculation fails.
Jan 15 2019, 9:51 AM · efl: layout engine
segfaultxavi added a comment to T6537: Efl.Text.Markup: Add <br> support to markup_set.

Yes, this is still an issue. It is used by the Hello World tutorial, which has not rendered correctly since its inception (as seen in the tutorial picture).

Jan 15 2019, 6:54 AM · efl (efl-1.22), efl: layout engine
zmike edited projects for T6537: Efl.Text.Markup: Add <br> support to markup_set, added: efl (efl-1.22); removed Restricted Project.

I guess this is still an issue?

Jan 15 2019, 6:05 AM · efl (efl-1.22), efl: layout engine
zmike edited projects for T6464: Refactor Text subclass, added: efl: api, efl (efl-1.22); removed Restricted Project.
Jan 15 2019, 5:59 AM · efl: api, efl: layout engine
zmike added a subtask for T6464: Refactor Text subclass: T7591: efl.text.
Jan 15 2019, 5:59 AM · efl: api, efl: layout engine

Jan 14 2019

zmike edited projects for T5529: Segmentation fault (core dumped), added: efl (efl-1.22); removed efl (efl-1.21).
Jan 14 2019, 11:33 AM · efl (efl-1.22), efl: layout engine, efl: widgets, Restricted Project
Herald raised the priority of T7360: Evas/Edje animations not in sync from High to Showstopper Issues.
Jan 14 2019, 11:29 AM · efl: layout engine, efl: rendering, efl (efl-1.22), regression
zmike added a comment to T7425: MinSizeHint not taken into account until window is resized.

Seems like it

Jan 14 2019, 11:16 AM · efl: layout engine
zmike merged task T7425: MinSizeHint not taken into account until window is resized into T6295: efl_ui_text: size_hint_min_set is not called (height) if scroll is off.
Jan 14 2019, 11:16 AM · efl: layout engine