I have seen a few references to a problem like this but none so bad as mine (everyone thinks they are worse off ...)
Using FPC3.2.0, Lazarus Trunk (yesterdays and a month old one), Mac Sierra. 10.12
Yesterday, doing some normal pre-release testing of my app, this time on the Sierra box, one of my forms is partially mirrored, content that should be near the bottom, appears at the top. And flipped upside down and left to right. A real mess. Its like that in the designer and at run time, in design mode, I click down where I know a component should be to select it up where it is ! I see text displayed in the flipped components that belong in another component !
I had recently upgraded to FPC320 and suspected the Lazarus rebuild, but even going back to Laz 2.0.10 has a similar problem, but only at run time. I even went back to FPC304 but problem remained.
This form displays fine on GTK2, Qt5, Windows and even Carbon but in Cocoa, its terrible.
I believe it may relate to having a couple of panels, one above the other, anchored together, so by setting height to '1', they appear to disappear.
I can duplicate the problem, or something close to it (??!) in a simple one form app but I need to drop a KMemo (from Kcontrols) on the form. I have not posted that demo as few people will have KControls installed. Its an easy install from Online Package Manager (thank GetMem!) if anyone is interested.
I have seen a few other posts from people, all working with MacOS, with things being upside down, mirrored etc. Anyone have any ideas about this particular ugly problem ?
Davo