Page MenuHomePhabricator

macOSTag
ActivePublic

Recent Activity

Jul 14 2020

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

Every time they release a new OS lots breaks. Maybe it'd be best to tackle all these when 11 is public. There's all sorts of issues with windows and scaling need addressing. Is it worth spending time now to fix things with no idea what next is going to break in the forthcoming macOS 11 this year?

Jul 14 2020, 2:27 AM · efl: display system, macOS

Apr 16 2020

stefan_schmidt closed T8562: efl does not build on macOS anymore as Resolved.
Apr 16 2020, 1:11 AM · efl, macOS
stefan_schmidt added a comment to T8562: efl does not build on macOS anymore.

I guess we should land this patch, given it fixes a compile break and has been successfully tested by two people.

Apr 16 2020, 1:11 AM · efl, macOS

Apr 6 2020

Bo98 added a comment to T8562: efl does not build on macOS anymore.

Thanks for testing it out!

Apr 6 2020, 9:03 AM · efl, macOS
bu5hm4n added a comment to T8562: efl does not build on macOS anymore.

This solves the problem with sweetness! :) Thank you a lot! I am not experienced at all with objective C or macos, i just have a maschine to test, but this seems to be working nice and correctly!

Apr 6 2020, 1:51 AM · efl, macOS

Mar 21 2020

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

Marcel, I've no longer access to a macOS machine. If someone would send me one I'd gladly look into any of these issues. I'm reassigning to @bu5hm4n as he is the last person I know who did any macOS-specific work...

Mar 21 2020, 4:29 AM · efl: display system, macOS
netstar reassigned T6940: ecore-cocoa window issue from netstar to bu5hm4n.
Mar 21 2020, 4:28 AM · efl: display system, macOS

Mar 10 2020

Bo98 added a comment to T8562: efl does not build on macOS anymore.

Here's my patch. I tested compiles on the last three macOS SDK versions (10.15, 10.14 & 10.13).

Mar 10 2020, 8:24 PM · efl, macOS

Mar 9 2020

ProhtMeyhet added a comment to T8562: efl does not build on macOS anymore.

@seeker could you write us a patch? Either upload it here or create a diff here. Any other textform (email, paste) would probably also helpful, but less desirable.

Mar 9 2020, 7:39 AM · efl, macOS
seeker added a comment to T8562: efl does not build on macOS anymore.
  • Can confirm that [[self mainMenu] update] fixes [_mainMenu update]
  • _running = 1 can be replaced with [self setValue:[NSNumber numberWithShort:1] forKey:@"_running"]
    • Although _running is no longer declared in NSApplication.h it still exists in the implementation
    • See AppKit.tbd (Ctrl + F, NSApplication._running)
Mar 9 2020, 6:48 AM · efl, macOS

Jan 13 2020

fxcoudert added a comment to T8562: efl does not build on macOS anymore.
  • I think [_mainMenu update] should be [[NSApp mainMenu] update].
  • _running = 1 is more problematic, since running is a read-only NSApplication property.
Jan 13 2020, 4:26 AM · efl, macOS
ProhtMeyhet edited projects for T8562: efl does not build on macOS anymore, added: efl; removed efl (efl-1.22).
Jan 13 2020, 4:09 AM · efl, macOS
ProhtMeyhet added a project to T8562: efl does not build on macOS anymore: efl (efl-1.22).

@jayji could you have a look? It's from your commit c03876d611fca41d02513fb07d3d275f64bcf0cd and also has a FIXME there:

Jan 13 2020, 4:09 AM · efl, macOS

Jan 12 2020

fxcoudert created T8562: efl does not build on macOS anymore.
Jan 12 2020, 11:57 PM · efl, macOS

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