Page MenuHomePhabricator

efl: language bindingsProject
ActivePublic

Details

Description

Language bindings for .eo files

Recent Activity

Today

ali.alzyod added a comment to T8522: Efl.Ui.Textbox class.

@bu5hm4n @segfaultxavi done at D11153

Wed, Jan 22, 1:43 AM · efl (efl-1.24), efl: api, efl: language bindings
ali.alzyod added a revision to T8522: Efl.Ui.Textbox class: D11153: efl.ui.textbox: move file implementation in to internal class.
Wed, Jan 22, 1:43 AM · efl (efl-1.24), efl: api, efl: language bindings

Yesterday

YOhoho added a revision to T8397: C#: CA1051: Do not declare visible instance fields: D11146: eolian_mono: make struct immutable.
Tue, Jan 21, 8:47 PM · efl: language bindings
YOhoho closed T8396: C#: CA1044: Properties should not be write only as Resolved.
Tue, Jan 21, 4:45 PM · efl: language bindings
YOhoho closed T8396: C#: CA1044: Properties should not be write only, a subtask of T8331: C#: Fix stylecop warnings, as Resolved.
Tue, Jan 21, 4:45 PM · efl: language bindings
Diffusion added a commit to T8396: C#: CA1044: Properties should not be write only: rEFLcade1b3c3cca: eolian_mono: avoid generating set-only property.
Tue, Jan 21, 4:43 PM · efl: language bindings
woohyun added a comment to T8522: Efl.Ui.Textbox class.

Thank you very much !
I'll get info from @ali.alzyod on how to separate the implemetation.

Tue, Jan 21, 2:14 PM · efl (efl-1.24), efl: api, efl: language bindings
bu5hm4n added a revision to T8522: Efl.Ui.Textbox class: D11141: efl_ui_textbox / efl_ui_image_zoomable: remove duplicated code.
Tue, Jan 21, 2:41 AM · efl (efl-1.24), efl: api, efl: language bindings
bu5hm4n added a comment to T8522: Efl.Ui.Textbox class.

I will try to remove it today, i have just too many things to do, its hard to get anything done tbh.

Tue, Jan 21, 12:53 AM · efl (efl-1.24), efl: api, efl: language bindings

Mon, Jan 20

woohyun moved T8521: efl_text_interactive interface from Evaluating to Stabilized on the efl: api board.
Mon, Jan 20, 9:02 PM · efl (efl-1.24), efl: api, efl: language bindings
woohyun added a comment to T8521: efl_text_interactive interface.

Ok :) Let's move this to "stabilized" !

Mon, Jan 20, 9:01 PM · efl (efl-1.24), efl: api, efl: language bindings
woohyun added a comment to T8522: Efl.Ui.Textbox class.

If we don't have a plan to remove "_efl_ui_textblox_efl_layout_signal_signal_callback_add",
I hope to talk about this in another task to focus on textbox relating things :)

Mon, Jan 20, 8:55 PM · efl (efl-1.24), efl: api, efl: language bindings
YOhoho added a revision to T8396: C#: CA1044: Properties should not be write only: D11138: eolian_mono: avoid generating set-only property.
Mon, Jan 20, 8:15 PM · efl: language bindings
woohyun moved T8541: Efl.Input.Text from Evaluating to Stabilized on the efl: api board.
Mon, Jan 20, 4:46 AM · efl: language bindings, efl: api
woohyun added a comment to T8541: Efl.Input.Text.

Move to "stabilized" !! Thanks :)

Mon, Jan 20, 4:46 AM · efl: language bindings, efl: api
bu5hm4n added a comment to T7991: efl.ui.spotlight.container.

I cannot find my homescreen demo app anymore :( spotlight is used in efl_ui_editor, it also has some demos in elm_test. @Jaehyun_Cho are there any Demos you could share that are using Efl_Ui_Spotlight / Stack / Pager ?

Mon, Jan 20, 4:26 AM · efl (efl-1.24), efl: language bindings
segfaultxavi added a comment to T7991: efl.ui.spotlight.container.

Looks good to me!
Did you finish your homescreen demo app? That should give us a taste of how usable the API is.

Mon, Jan 20, 4:21 AM · efl (efl-1.24), efl: language bindings
ali.alzyod renamed T8570: Eina_Range from Efl.Text_Range to Eina_Range.
Mon, Jan 20, 3:45 AM · efl: language bindings, efl: api
bu5hm4n added a comment to T7991: efl.ui.spotlight.container.

Okay, this has been silent for so long, so it's time to remove the @beta, everyone fine with that ?

Mon, Jan 20, 2:13 AM · efl (efl-1.24), efl: language bindings
ali.alzyod added a revision to T8570: Eina_Range: D11133: eina: add new range Data type.
Mon, Jan 20, 1:51 AM · efl: language bindings, efl: api
bu5hm4n added a comment to T8522: Efl.Ui.Textbox class.

Signals are sadly no events.

Mon, Jan 20, 1:33 AM · efl (efl-1.24), efl: api, efl: language bindings
segfaultxavi added a comment to T8522: Efl.Ui.Textbox class.

OK, thanks.
Well, the obvious solution is that the textbox should intercept the resize obj's signals and emit its own signals, no?
The user does not know about any internal object, so the textobj must proxy everything.
And the other classes with the same problem should do the same :(

Mon, Jan 20, 1:29 AM · efl (efl-1.24), efl: api, efl: language bindings
bu5hm4n added a comment to T8522: Efl.Ui.Textbox class.

Ah, sorry :)
This happens because we simply attach the callback in the impl to the internal resize object, and do not handle the emitting by hand at all...

Mon, Jan 20, 1:18 AM · efl (efl-1.24), efl: api, efl: language bindings
segfaultxavi added a comment to T8522: Efl.Ui.Textbox class.

Yeah, I get that :)
My question was "why does this happen?". Is it an implementation bug or a design issue?

Mon, Jan 20, 1:16 AM · efl (efl-1.24), efl: api, efl: language bindings
bu5hm4n added a comment to T8522: Efl.Ui.Textbox class.

Why? Can you give more details?

Mon, Jan 20, 1:14 AM · efl (efl-1.24), efl: api, efl: language bindings
segfaultxavi added a comment to T8522: Efl.Ui.Textbox class.

The problem is: when the func is called there, the Object passed to the function pointer is not the object you added the callback on.

Mon, Jan 20, 1:06 AM · efl (efl-1.24), efl: api, efl: language bindings
segfaultxavi added a comment to T8541: Efl.Input.Text.

I have no further comments.

Mon, Jan 20, 12:56 AM · efl: language bindings, efl: api
woohyun added a comment to T8541: Efl.Input.Text.

Are you ok with current definition ~ then, I hope to move this to "stabilized".

Mon, Jan 20, 12:01 AM · efl: language bindings, efl: api
woohyun added a comment to T8570: Eina_Range.

If we don't have a plan to extend Eina_XXX_Range later (for other data types),
then I also agree that we need to call this as "Eina.Range" (instead of "Eina.Int.Range").

Mon, Jan 20, 12:00 AM · efl: language bindings, efl: api

Sun, Jan 19

ali.alzyod added a comment to T8570: Eina_Range.

I think we should call this new type Efl.Range which is the default range (and I agree with what @cedric says, there should not be more ranges other than this one)

Sun, Jan 19, 11:41 PM · efl: language bindings, efl: api
cedric added a comment to T8570: Eina_Range.

I am not convinced of the need for double, otherwise yes.

Sun, Jan 19, 9:48 PM · efl: language bindings, efl: api
woohyun added a comment to T8570: Eina_Range.

Are you ok with Eina_Int_Rage (in D11128) ?
If we have a plan to add Eina_Doulbe_Range, and so on ~ I think this idea looks good.

Sun, Jan 19, 8:57 PM · efl: language bindings, efl: api
ali.alzyod updated the task description for T8541: Efl.Input.Text.
Sun, Jan 19, 8:52 PM · efl: language bindings, efl: api
ali.alzyod added a comment to T8541: Efl.Input.Text.

It feels weird tu remove functionality that was in legacy. I would keep input_hint as Beta and rename it to input_content_type, but not remove it.

D11130

Sun, Jan 19, 8:51 PM · efl: language bindings, efl: api
ali.alzyod added a revision to T8541: Efl.Input.Text: D11130: efl.input.text.hints_type: rename into content_type.
Sun, Jan 19, 8:51 PM · efl: language bindings, efl: api
ali.alzyod added a comment to T8522: Efl.Ui.Textbox class.

Is it possible to annotate interface implemnetaiton as @beta ? (this is for file interface)

Sun, Jan 19, 8:43 PM · efl (efl-1.24), efl: api, efl: language bindings
woohyun moved T8567: Efl.Text.Cursor_Move_Type from Evaluating to Stabilized on the efl: api board.
Sun, Jan 19, 5:19 PM · efl: language bindings, efl: api
woohyun added a comment to T8567: Efl.Text.Cursor_Move_Type.

Okay then, let's move this to "stabilized" :)

Sun, Jan 19, 5:19 PM · efl: language bindings, efl: api
ali.alzyod added a project to T8580: Efl.Text.Interactive: add support for Undo/Redo Methods: efl: api.
Sun, Jan 19, 8:40 AM · efl: api, efl: language bindings
ali.alzyod triaged T8580: Efl.Text.Interactive: add support for Undo/Redo Methods as TODO priority.
Sun, Jan 19, 8:38 AM · efl: api, efl: language bindings
bu5hm4n added a comment to T8522: Efl.Ui.Textbox class.

I am okay with the API side, only one thing impacts the API right now:

  • _efl_ui_textbox_efl_layout_signal_signal_callback_add still has a problem, the object of the function callback will be wrong

what do you suggest? I look at other parts of the toolkit, and they use it the same way as in efl.ui.textbox (like efl_ui_image_zoomable and efl_ui_layout_base)

Sun, Jan 19, 6:03 AM · efl (efl-1.24), efl: api, efl: language bindings
ali.alzyod added a comment to T8570: Eina_Range.

add Eina_Int_Range

Sun, Jan 19, 5:54 AM · efl: language bindings, efl: api
ali.alzyod added a revision to T8570: Eina_Range: D11128: efl.text.interactive: use Eina_Int_Range for selection range event.
Sun, Jan 19, 5:54 AM · efl: language bindings, efl: api

Fri, Jan 17

segfaultxavi added a comment to T8570: Eina_Range.

In this case, I'm OK with moving this to Eina.Int_Range.

Fri, Jan 17, 11:11 AM · efl: language bindings, efl: api
cedric added a comment to T8570: Eina_Range.

I am unlikely to have the time to take care of that, but I should be able to review the patch in the next 2 weeks.

Fri, Jan 17, 10:45 AM · efl: language bindings, efl: api
cedric added a comment to T8570: Eina_Range.

Hum, it seems we are getting to a logical point where indeed range is a useful structure to add to Eina.

Fri, Jan 17, 10:44 AM · efl: language bindings, efl: api
ali.alzyod added a revision to T8522: Efl.Ui.Textbox class: D10968: efl_text_interactive: selection enhancment.
Fri, Jan 17, 10:06 AM · efl (efl-1.24), efl: api, efl: language bindings
ali.alzyod added a revision to T8522: Efl.Ui.Textbox class: D11127: efl.ui.textbox: using efl_provider_find.
Fri, Jan 17, 10:05 AM · efl (efl-1.24), efl: api, efl: language bindings
ali.alzyod added a comment to T8522: Efl.Ui.Textbox class.

I am okay with the API side, only one thing impacts the API right now:

  • _efl_ui_textbox_efl_layout_signal_signal_callback_add still has a problem, the object of the function callback will be wrong

what do you suggest? I look at other parts of the toolkit, and they use it the same way as in efl.ui.textbox (like efl_ui_image_zoomable and efl_ui_layout_base)

Fri, Jan 17, 10:05 AM · efl (efl-1.24), efl: api, efl: language bindings
bu5hm4n added a comment to T8522: Efl.Ui.Textbox class.

I am okay with the API side, only one thing impacts the API right now:

  • _efl_ui_textbox_efl_layout_signal_signal_callback_add still has a problem, the object of the function callback will be wrong
Fri, Jan 17, 4:23 AM · efl (efl-1.24), efl: api, efl: language bindings