This is not the definitive version of Cocoa's Devdraw, but this is very near: I ...
13 years, 4 months ago
(2011-09-13 15:30:24 UTC)
#3
This is not the definitive version of Cocoa's
Devdraw, but this is very near: I have yet to
rewrite comments, to check return values, and to
prevent the memory to grow at each copy/paste :)
There remains at least the following bugs (and I
will try to correct or avoid them):
Each time we toggle the old fullscreen
mode (for OS X Snow Leopard), we lose
keyboard focus until the next "mouse down"
event. It seems to be an OS X (Lion?) bug.
If OS X Lion sets the resize cursor (because we
are near a window's border) while we use a plan9
cursor, the latter is not restored after. It
seems to be an OS X bug.
The pinch gesture (that toggle fullscreen) is far
too easy to trigger.
If "reimplementswipe" is set:
very rapid swipes in opposite
direction give only the first
swipe;
vertical swipes are a little too
difficult to trigger.
There is sometimes a non-fatal "out of bounds"
exception during key down events.
(Most of the time, you will see small black
rectangles on the window's bottom corners. They
appeared when I switched from Quartz API to Cocoa
API in makeimg(). If those rectangles make some
of you suffer, we can switch again, if there is no
alternative.)
Here are other bugs not caused by Devdraw:
9term's will not paste at the end of a line with a
paste gesture or with a "cmd+v", but it will with
a mouse chord.
On my system, applications sometimes stop
receiving 3-finger "high-level gesture" or
3-finger "low-level touch" events, until I scroll
a little (with 2 fingers). Then the bug can
disappear for days, or it can reappear constantly
for half an hour. I don't know if it is hardware
or software related (note: I'm almost always
running "BetterTouchTool").
(A mail to 9fans will follow.)
Issue 5015042: Cocoa's devdraw is "ready"
Created 13 years, 4 months ago by djeannot24
Modified 13 years, 3 months ago
Reviewers:
Base URL:
Comments: 0