[MacPorts] #51052: gtk3 @3.20.2 +quartz build error on Mac OS X 10.7
MacPorts
noreply at macports.org
Thu Apr 7 04:26:55 PDT 2016
#51052: gtk3 @3.20.2 +quartz build error on Mac OS X 10.7
------------------------+----------------------
Reporter: martijn@… | Owner: devans@…
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: gtk3 |
------------------------+----------------------
Comment (by friedrich.beckmann@…):
Replying to [comment:12 mojca@…]:
> The problem is that Lion "fully supports" all those gestures and almost
all the apps I use do. I would be motivated to spend some time getting it
right. Maybe some of the functions were only added in 10.8. There is
certainly a way to get it working on 10.7, but I need more time (or more
experience or some helping hand to lead me a bit).
The problem is in my view the handling of gesture events in gtk. gtk
expects to have a sequence of events in different phases like START,
CHANGE, CHANGE, ..., CHANGE, END. This is on the gdk level. In wayland
this event sequence is produced by the libinput library (I think). See
https://wayland.freedesktop.org/libinput/doc/latest/gestures.html
However on MacOS the gestures were introduced without this phase idea
firsthand. So you could get a single event telling you a Magnify or Rotate
event. I had to use the phase information provided by the events to
produce also the gdk required sequence of events. This phase concept was
introduced later as we see.
Friedrich
--
Ticket URL: <https://trac.macports.org/ticket/51052#comment:14>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list