Opened 16 years ago

Last modified 10 years ago

#17366 closed defect

mkvtoolnix: create an app bundle — at Version 5

Reported by: krunk7@… Owned by: pguyot@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: mojca@…
Port: mkvtoolnix

Description (last modified by mojca (Mojca Miklavec))

The +wxwidgets variant produces a binary which does not properly bind to the osx Gui framework. The end result is a correctly rendered gui that does not respond to user mouse or keyboard input nor is capable of changing focus.

The fix is to place the binary in an app bundle or add the code as described in the wxWidgets Mac OS X Issues wiki:

http://wiki.wxwidgets.org/wxMac_Issues

#include <ApplicationServices/ApplicationServices.h>
 
ProcessSerialNumber PSN;
GetCurrentProcess(&PSN);
TransformProcessType(&PSN,kProcessTransformToForegroundApplication);

Change History (5)

comment:1 Changed 16 years ago by mf2k (Frank Schima)

Cc: pguyot@… removed
Owner: changed from macports-tickets@… to pguyot@…

comment:2 Changed 15 years ago by pguyot (Paul Guyot)

Resolution: duplicate
Status: newclosed

Dup of #19439.

comment:3 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

comment:4 Changed 11 years ago by mojca (Mojca Miklavec)

Cc: mojca@… added
Resolution: duplicate
Status: closedreopened
Summary: mkvtoolnix - 2.4.0 - +wxwidgets variant produces unusable binarymkvtoolnix: +wxwidgets variant produces unusable binary
Version: 1.6.0

I'm reopening the ticket because the so-called-duplicate wasn't really resolved as one would wish to. While I'm not even able to run mkvtoolnix (I'm using upstream binary now), I'm almost sure that this problem hasn't been resolved in the meantime. I'm volunteering to fix this issue as soon as I will be able to run the binary.

comment:5 Changed 11 years ago by mojca (Mojca Miklavec)

Description: modified (diff)
Summary: mkvtoolnix: +wxwidgets variant produces unusable binarymkvtoolnix: create an app bundle
Note: See TracTickets for help on using tickets.