Page MenuHomePhabricator
Feed Advanced Search

Jan 22 2019

zmike added a project to T3629: Cannot do drag and drop: macOS.
Jan 22 2019, 12:08 PM · macOS, efl: widgets
zmike added a project to T3635: animation is not played: macOS.
Jan 22 2019, 12:08 PM · macOS, efl: rendering

Jan 14 2019

zmike added a project to T7170: ecore_main_loop_iterate blocks when resizing a macOS window: macOS.
Jan 14 2019, 11:31 AM · macOS, efl: rendering, efl: widgets

Aug 25 2018

bu5hm4n closed T7306: cocoa build broken as Resolved.
Aug 25 2018, 2:04 PM · macOS, efl: meson, Restricted Project

Aug 18 2018

bu5hm4n added a comment to T7306: cocoa build broken.

For now fixed in the meson ( devs/bu5hm4n/meson) fixed with D6865. works.

Aug 18 2018, 2:59 AM · macOS, efl: meson, Restricted Project
bu5hm4n added a comment to T7306: cocoa build broken.

@jayji that is very good news. :)

Aug 18 2018, 2:46 AM · macOS, efl: meson, Restricted Project

Aug 17 2018

jayji added a comment to T7306: cocoa build broken.

I don't know if this will help, but ecore_cocoa_clipboard_set() (that calls evas_textblock_text_markup_to_utf8) is beta API (the whole cocoa clipboard API is). It was (badly) designed to be used by Elementary only. Maybe the caller of this function can run the evas_textblock_text_markup_to_utf8() first, and pass its output as the data parameter?

Aug 17 2018, 12:21 PM · macOS, efl: meson, Restricted Project

Aug 16 2018

bu5hm4n reassigned T7306: cocoa build broken from bu5hm4n to zmike.

Then feel free to refactor the textblock apis into a static lib,

Aug 16 2018, 6:35 AM · macOS, efl: meson, Restricted Project
zmike added a comment to T7306: cocoa build broken.

No, that's definitely not a viable solution for us.

Aug 16 2018, 6:30 AM · macOS, efl: meson, Restricted Project
bu5hm4n added a comment to T7306: cocoa build broken.

Or just quick and dirty dlsym'ing evas_textblock_text_markup_to_utf8 ?

Aug 16 2018, 6:17 AM · macOS, efl: meson, Restricted Project
zmike added a project to T7306: cocoa build broken: macOS.

I agree that it probably should not, but this is how the code is written.

Aug 16 2018, 6:01 AM · macOS, efl: meson, Restricted Project

Jul 25 2018

zmike added a comment to T4444: OSX - Bad handling of window resizing.

This is probably a symptom of T6940.

Jul 25 2018, 11:27 AM · efl: display system, macOS
zmike added a parent task for T4444: OSX - Bad handling of window resizing: T6940: ecore-cocoa window issue.
Jul 25 2018, 11:27 AM · efl: display system, macOS
zmike added a subtask for T6940: ecore-cocoa window issue: T4444: OSX - Bad handling of window resizing.
Jul 25 2018, 11:27 AM · efl: display system, macOS

Jul 4 2018

ajwillia.ms added a comment to T6940: ecore-cocoa window issue.

Ah I misunderstood sorry.
I had thought it was something else from the description.
If it's not visible then I agree it's not a 1.21 problem.

Jul 4 2018, 1:26 AM · efl: display system, macOS

Jul 3 2018

zmike added a comment to T6940: ecore-cocoa window issue.

It's a race condition based on a timing issue. It's entirely possible that there is no visible sign of this, which is why I removed it from the 1.21 milestone.

Jul 3 2018, 8:10 AM · efl: display system, macOS
ajwillia.ms added a comment to T6940: ecore-cocoa window issue.

I actually can't replicate this here - is there a small code snippet that I can use?

Jul 3 2018, 8:02 AM · efl: display system, macOS

Jun 29 2018

Herald closed T6935: Dnd not working and crashing sometimes as Invalid.

The Enlightenment ticket system is currently receiving high amounts of spam tickets. This ticket has been closed as spam because it lacks a description. If this ticket is not spam, please reopen it after adding a description.

I don't see a crash?

Jun 29 2018, 8:44 AM · Restricted Project, efl (efl-1.21), efl: display system, efl: widgets, macOS
netstar added a comment to T6940: ecore-cocoa window issue.

Hey @ajwillia.ms that sounds good :)

Jun 29 2018, 2:08 AM · efl: display system, macOS

Jun 28 2018

ajwillia.ms added a comment to T6940: ecore-cocoa window issue.

Hi @netstar if you're not succeeding I will look - this should really get fixed for 1.21

Jun 28 2018, 2:32 PM · efl: display system, macOS
zmike closed T6936: window is rendered as minsize of the content, but the engine window is bigger as Resolved.

It seems like this was resolved.

Jun 28 2018, 12:17 PM · efl (efl-1.21), efl: display system, efl: rendering, macOS
zmike closed T6936: window is rendered as minsize of the content, but the engine window is bigger, a subtask of T6940: ecore-cocoa window issue, as Resolved.
Jun 28 2018, 12:17 PM · efl: display system, macOS
zmike removed a project from T6940: ecore-cocoa window issue: efl (efl-1.21).

I think probably there are more important issues for the 1.21 release, let's table it for now.

Jun 28 2018, 12:16 PM · efl: display system, macOS

Jun 22 2018

netstar claimed T6940: ecore-cocoa window issue.

I'll take a look at it. No promises! I've some free time though.

Jun 22 2018, 8:58 AM · efl: display system, macOS
netstar added a comment to T6944: Ecore KeyDown missing window id on OS X.

Here you go mike: https://phab.enlightenment.org/D6366

Jun 22 2018, 8:54 AM · efl (efl-1.21), efl: display system, macOS
zmike added a parent task for T6935: Dnd not working and crashing sometimes: T6937: Drag and drop looses its picture in elementary_test.
Jun 22 2018, 7:29 AM · Restricted Project, efl (efl-1.21), efl: display system, efl: widgets, macOS
zmike added a comment to T6936: window is rendered as minsize of the content, but the engine window is bigger.

Is this still an issue?

Jun 22 2018, 7:27 AM · efl (efl-1.21), efl: display system, efl: rendering, macOS
zmike updated subscribers of T6940: ecore-cocoa window issue.

If someone in this ticket isn't interested in resolving this soon then the 1.21 milestone tag should be dropped...

Jun 22 2018, 7:26 AM · efl: display system, macOS
zmike added a comment to T6944: Ecore KeyDown missing window id on OS X.

Yes, but what about when it is just setting ->key to the event member? Is this memory guaranteed to persist too?

Jun 22 2018, 6:33 AM · efl (efl-1.21), efl: display system, macOS

Jun 21 2018

netstar added a comment to T6944: Ecore KeyDown missing window id on OS X.

Should be okay and point to valid address in data segment I reckon?

Jun 21 2018, 10:52 PM · efl (efl-1.21), efl: display system, macOS
zmike added a comment to T6944: Ecore KeyDown missing window id on OS X.

@netstar and what about the key string allocation?

Jun 21 2018, 5:58 AM · efl (efl-1.21), efl: display system, macOS
netstar added a comment to T6944: Ecore KeyDown missing window id on OS X.

This was causing issue in Fyne.io using EFL.

Jun 21 2018, 5:41 AM · efl (efl-1.21), efl: display system, macOS
netstar closed T6944: Ecore KeyDown missing window id on OS X as Resolved by committing rEFLa939b57c7b4d: ecore_cocoa: fix ECORE_EVENT_KEY_DOWN/UP on MacOS..
Jun 21 2018, 5:39 AM · efl (efl-1.21), efl: display system, macOS
netstar added a comment to T6944: Ecore KeyDown missing window id on OS X.

I can have a little look.

Jun 21 2018, 3:27 AM · efl (efl-1.21), efl: display system, macOS

Jun 20 2018

zmike assigned T6944: Ecore KeyDown missing window id on OS X to jayji.

I'm not an expert on mac system programming or whatever language the .m files are written in.

Jun 20 2018, 11:28 AM · efl (efl-1.21), efl: display system, macOS

Jun 14 2018

zmike closed T5250: edje_codegen crashes on osx as Resolved.

Reopen if this recurs.

Jun 14 2018, 6:23 AM · efl (efl-1.21), efl: layout engine, macOS

Jun 12 2018

bu5hm4n added a project to T5250: edje_codegen crashes on osx: efl (efl-1.21).
Jun 12 2018, 8:46 AM · efl (efl-1.21), efl: layout engine, macOS
bu5hm4n added a project to T6935: Dnd not working and crashing sometimes: efl (efl-1.21).
Jun 12 2018, 8:44 AM · Restricted Project, efl (efl-1.21), efl: display system, efl: widgets, macOS
bu5hm4n added a project to T6936: window is rendered as minsize of the content, but the engine window is bigger: efl (efl-1.21).
Jun 12 2018, 8:44 AM · efl (efl-1.21), efl: display system, efl: rendering, macOS
bu5hm4n added a project to T6940: ecore-cocoa window issue: efl (efl-1.21).
Jun 12 2018, 8:44 AM · efl: display system, macOS
bu5hm4n added a project to T6944: Ecore KeyDown missing window id on OS X: efl (efl-1.21).
Jun 12 2018, 8:44 AM · efl (efl-1.21), efl: display system, macOS

Jun 11 2018

bu5hm4n edited projects for T6944: Ecore KeyDown missing window id on OS X, added: efl: display system; removed efl: input.
Jun 11 2018, 9:52 AM · efl (efl-1.21), efl: display system, macOS
zmike edited projects for T6940: ecore-cocoa window issue, added: efl: display system; removed Restricted Project.
Jun 11 2018, 9:13 AM · efl: display system, macOS
bu5hm4n edited projects for T5250: edje_codegen crashes on osx, added: efl: layout engine; removed Restricted Project.
Jun 11 2018, 7:55 AM · efl (efl-1.21), efl: layout engine, macOS
bu5hm4n edited projects for T6935: Dnd not working and crashing sometimes, added: efl: widgets, efl: display system; removed Restricted Project.
Jun 11 2018, 7:38 AM · Restricted Project, efl (efl-1.21), efl: display system, efl: widgets, macOS
bu5hm4n edited projects for T6936: window is rendered as minsize of the content, but the engine window is bigger, added: efl: rendering, efl: display system; removed Restricted Project.
Jun 11 2018, 7:38 AM · efl (efl-1.21), efl: display system, efl: rendering, macOS
bu5hm4n edited projects for T6944: Ecore KeyDown missing window id on OS X, added: efl: input; removed Restricted Project.
Jun 11 2018, 7:38 AM · efl (efl-1.21), efl: display system, macOS
q66 edited projects for T4444: OSX - Bad handling of window resizing, added: efl: display system; removed Restricted Project.
Jun 11 2018, 7:33 AM · efl: display system, macOS
zmike edited projects for T4444: OSX - Bad handling of window resizing, added: Restricted Project; removed efl.
Jun 11 2018, 6:54 AM · efl: display system, macOS
zmike edited projects for T5250: edje_codegen crashes on osx, added: Restricted Project; removed efl.
Jun 11 2018, 6:54 AM · efl (efl-1.21), efl: layout engine, macOS
zmike edited projects for T6935: Dnd not working and crashing sometimes, added: Restricted Project; removed efl.
Jun 11 2018, 6:50 AM · Restricted Project, efl (efl-1.21), efl: display system, efl: widgets, macOS
zmike edited projects for T6936: window is rendered as minsize of the content, but the engine window is bigger, added: Restricted Project; removed efl.
Jun 11 2018, 6:50 AM · efl (efl-1.21), efl: display system, efl: rendering, macOS
zmike edited projects for T6940: ecore-cocoa window issue, added: Restricted Project; removed efl.
Jun 11 2018, 6:50 AM · efl: display system, macOS
zmike edited projects for T6944: Ecore KeyDown missing window id on OS X, added: Restricted Project; removed efl.
Jun 11 2018, 6:50 AM · efl (efl-1.21), efl: display system, macOS
bu5hm4n triaged T6935: Dnd not working and crashing sometimes as High priority.
Jun 11 2018, 1:26 AM · Restricted Project, efl (efl-1.21), efl: display system, efl: widgets, macOS
bu5hm4n triaged T6936: window is rendered as minsize of the content, but the engine window is bigger as High priority.
Jun 11 2018, 1:26 AM · efl (efl-1.21), efl: display system, efl: rendering, macOS
bu5hm4n triaged T6940: ecore-cocoa window issue as High priority.
Jun 11 2018, 1:23 AM · efl: display system, macOS
bu5hm4n triaged T6944: Ecore KeyDown missing window id on OS X as High priority.
Jun 11 2018, 1:22 AM · efl (efl-1.21), efl: display system, macOS

Jun 10 2018

bu5hm4n moved T6935: Dnd not working and crashing sometimes from Backlog to interfaces on the efl board.
Jun 10 2018, 12:43 PM · Restricted Project, efl (efl-1.21), efl: display system, efl: widgets, macOS
bu5hm4n triaged T5250: edje_codegen crashes on osx as High priority.

I think this works here...
@jayji still relevant for you?

Jun 10 2018, 11:19 AM · efl (efl-1.21), efl: layout engine, macOS

May 15 2018

zmike added a subtask for T6940: ecore-cocoa window issue: T6936: window is rendered as minsize of the content, but the engine window is bigger.
May 15 2018, 11:47 AM · efl: display system, macOS
zmike added a parent task for T6936: window is rendered as minsize of the content, but the engine window is bigger: T6940: ecore-cocoa window issue.
May 15 2018, 11:47 AM · efl (efl-1.21), efl: display system, efl: rendering, macOS
zmike created T6940: ecore-cocoa window issue.
May 15 2018, 11:47 AM · efl: display system, macOS
zmike added a comment to T6936: window is rendered as minsize of the content, but the engine window is bigger.

The window rendering seems fine on resize here?

May 15 2018, 11:46 AM · efl (efl-1.21), efl: display system, efl: rendering, macOS
bu5hm4n updated subscribers of T6936: window is rendered as minsize of the content, but the engine window is bigger.

@zmike sd->deferred_resize_job=1 fixes the issue

May 15 2018, 1:24 AM · efl (efl-1.21), efl: display system, efl: rendering, macOS

May 14 2018

bu5hm4n reopened T6936: window is rendered as minsize of the content, but the engine window is bigger as "Open".
May 14 2018, 7:21 AM · efl (efl-1.21), efl: display system, efl: rendering, macOS
bu5hm4n edited projects for T6936: window is rendered as minsize of the content, but the engine window is bigger, added: efl, macOS; removed Restricted Project.
May 14 2018, 7:20 AM · efl (efl-1.21), efl: display system, efl: rendering, macOS
bu5hm4n created T6935: Dnd not working and crashing sometimes.
May 14 2018, 7:19 AM · Restricted Project, efl (efl-1.21), efl: display system, efl: widgets, macOS

Dec 29 2017

jayji added a comment to T6448: Mac OS EFL Build Fail.

@netstar this time it is not thanks to me, someone made a fancy patch that happened to fix the build :)

Dec 29 2017, 7:58 AM · efl, macOS
netstar added a comment to T6448: Mac OS EFL Build Fail.

yeh it worked, built last night ! thanks @jayji

Dec 29 2017, 2:06 AM · efl, macOS

Dec 28 2017

raster added a comment to T6448: Mac OS EFL Build Fail.

hhahaha. yay christmas! :) unfortunately i have no macs to test on... for windows i have now set up a cross-compile env for building windows targets. i actually have a windows laptop that i transferred into a vm image (trust me. that took over a day of dumping disk images and so on and it wasn't pretty). i have a freebsd vm. but nothing for osx. so i have to rely on you osx users to pick up those pieces. :(

Dec 28 2017, 7:57 PM · efl, macOS
jayji closed T6448: Mac OS EFL Build Fail as Resolved.

Fixed by some Christmas magic :)

Dec 28 2017, 10:49 AM · efl, macOS

Dec 20 2017

raster added a comment to T6448: Mac OS EFL Build Fail.

yargh... ok. hmmm then why... :/ :\ :|

Dec 20 2017, 4:26 AM · efl, macOS
ajwillia.ms reopened T6448: Mac OS EFL Build Fail as "Open".

Sorry, still the same :(

Dec 20 2017, 2:54 AM · efl, macOS
raster added a comment to T6448: Mac OS EFL Build Fail.

aaah but it expands WHEN EWAPI is #defined... not later on. so it has to be re #defined again. i just tried that now. remember cpp is dumb. it expands WHEN the token/macro is seen... not later on when "used". :)

Dec 20 2017, 2:18 AM · efl, macOS
raster closed T6448: Mac OS EFL Build Fail as Resolved by committing rEFL9c88bc493356: elm build for osx - try another dotting of i's and crossing of t's.
Dec 20 2017, 2:07 AM · efl, macOS
jayji added a comment to T6448: Mac OS EFL Build Fail.

Yes, when I wrote EAPI, it is because EWAPI expands to EAPI and something else I don't remember.

Dec 20 2017, 1:48 AM · efl, macOS
raster added a comment to T6448: Mac OS EFL Build Fail.

yargh! i think EWAPI has something to do with it though... as

Dec 20 2017, 1:41 AM · efl, macOS
ajwillia.ms reopened T6448: Mac OS EFL Build Fail as "Open".

No change

Dec 20 2017, 1:22 AM · efl, macOS
raster closed T6448: Mac OS EFL Build Fail as Resolved by committing rEFL26acc9bea2ac: osx build - try again.
Dec 20 2017, 1:04 AM · efl, macOS
jayji added a comment to T6448: Mac OS EFL Build Fail.

If EAPI is not defined when those symbols are encountered, we are doomed.
In elc_ctxpopup.c for example (which includes elm_ctxpopup.eo.h, and therefore has the first DECLARATION of _ELM_CTXPOPUP_EVENT_DISMISSED) we already are outside of Elementary.h, so that's dead.

Dec 20 2017, 12:59 AM · efl, macOS
ajwillia.ms reopened T6448: Mac OS EFL Build Fail as "Open".

Nope, still not working.

Dec 20 2017, 12:50 AM · efl, macOS
raster closed T6448: Mac OS EFL Build Fail as Resolved by committing rEFL5436908d7ba5: try and fix osx build with symbols missing....
Dec 20 2017, 12:35 AM · efl, macOS
raster added a comment to T6448: Mac OS EFL Build Fail.

odd. it works on linux and i use -fvisibility=hidden ... but #including elm_ctxpopup.eo.h in Elementary.h (the public header) is wrong as long as it is not installed:

Dec 20 2017, 12:34 AM · efl, macOS

Dec 19 2017

jayji reopened T6448: Mac OS EFL Build Fail as "Open".

@raster sorry for breaking efl first, but 036cf62cc7bb1c5cb743f6d28f4b6c5fc024a414 broke the build on macOS.

Dec 19 2017, 9:16 AM · efl, macOS
netstar added a comment to T6448: Mac OS EFL Build Fail.

@jayji thanks very much!

Dec 19 2017, 7:10 AM · efl, macOS
jayji placed T4444: OSX - Bad handling of window resizing up for grabs.
Dec 19 2017, 7:03 AM · efl: display system, macOS
jayji closed T6448: Mac OS EFL Build Fail as Resolved by committing rEFLa1e05aa0890f: evas/elm: fix visibility of some symbols.
Dec 19 2017, 6:15 AM · efl, macOS
jayji added a comment to T6448: Mac OS EFL Build Fail.

And now:

Dec 19 2017, 5:29 AM · efl, macOS
jayji added a comment to T6448: Mac OS EFL Build Fail.

And there are cyclic includes as well:

Dec 19 2017, 5:13 AM · efl, macOS
jayji added a comment to T6448: Mac OS EFL Build Fail.

What was done in evas_font.h in D5419: Remove evas internal dependency from the evas_font module seems pretty weird to me. Why do we re-define EAPI there?

Dec 19 2017, 4:47 AM · efl, macOS
jayji added a comment to T6448: Mac OS EFL Build Fail.

I have this:

Dec 19 2017, 4:39 AM · efl, macOS
jayji added a comment to T6448: Mac OS EFL Build Fail.

I'll have a look at this, haven't built efl on mac for a while.
It would be much nicer if we had a meson build to speed up build time :/

Dec 19 2017, 3:48 AM · efl, macOS
jpeg added a comment to T6448: Mac OS EFL Build Fail.

This is a mystery... I tried using dlsym and only got more errors.
See travis build 900: https://travis-ci.org/Enlightenment/efl/jobs/318462374

Undefined symbols for architecture x86_64:
  "_evas_common_font_cache_get", referenced from:
      _eng_font_cache_flush in modules_evas_engines_gl_generic_module_la-evas_engine.o
      _eng_font_cache_get in modules_evas_engines_gl_generic_module_la-evas_engine.o
  "_evas_common_font_cache_set", referenced from:
      _eng_font_cache_flush in modules_evas_engines_gl_generic_module_la-evas_engine.o
      _eng_font_cache_set in modules_evas_engines_gl_generic_module_la-evas_engine.o
  "_evas_common_font_draw", referenced from:
      _eng_font_draw in modules_evas_engines_gl_generic_module_la-evas_engine.o
  "_evas_common_font_draw_prepare", referenced from:
      _eng_font_draw in modules_evas_engines_gl_generic_module_la-evas_engine.o
  "_evas_common_font_flush", referenced from:
      _eng_font_cache_flush in modules_evas_engines_gl_generic_module_la-evas_engine.o
  "_evas_common_font_glyph_uncompress", referenced from:
      _evas_gl_font_texture_new in libevas_engine_gl_common.a(modules_evas_engines_gl_common_libevas_engine_gl_common_la-evas_gl_font.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[4]: *** [modules/evas/engines/gl_generic/module.la] Error 1

Without my own build environment I don't know what to do.
But I suspect that somehow evas_engines_gl_generic_module is just not linked to libevas. I tried adjusting configure.ac and

Dec 19 2017, 1:37 AM · efl, macOS

Dec 14 2017

netstar added a comment to T6448: Mac OS EFL Build Fail.

Just a note. When we get to a stage where the build works, I'm quite happy to build daily so that hopefully this sort of thing can be caught as and when it happens.

Dec 14 2017, 5:42 AM · efl, macOS

Dec 8 2017

stefan_schmidt added a comment to T6448: Mac OS EFL Build Fail.

@smohanty can you please have at least a look at this? It broke the compilation on OSX which was working fine before.

Dec 8 2017, 2:08 AM · efl, macOS

Dec 1 2017

stefan_schmidt added a comment to T6448: Mac OS EFL Build Fail.

It is indeed. Esepcially if you have your own branches and what to see that some basic build testing works on osx for example. I just need to find more time to extend it further.

Dec 1 2017, 1:51 AM · efl, macOS
jpeg reassigned T6448: Mac OS EFL Build Fail from jpeg to smohanty.

I think @smohanty changed the font code, please have a look.
I totally forgot about travis... it's quite convenient to test this kind of things.
https://travis-ci.org/Enlightenment/efl/branches

Dec 1 2017, 12:26 AM · efl, macOS

Nov 30 2017

stefan_schmidt added a comment to T6448: Mac OS EFL Build Fail.

Full build log: https://travis-ci.org/Enlightenment/efl/jobs/309383396

Nov 30 2017, 4:16 AM · efl, macOS
stefan_schmidt added a comment to T6448: Mac OS EFL Build Fail.

@jpeg with your patch applied it goes further.

Nov 30 2017, 4:15 AM · efl, macOS