https://bugs.documentfoundation.org/show_bug.cgi?id=103690
--- Comment #26 from Tor Lillqvist <[email protected]> ---
I have never understood *why* OOo (and what now then is LO) is structured to
work on the Mac the way it is. Presumably this was never documented back when
it was done. Was it ericb who did this work back in the days? Or Sun people?
Did they leave any readable longer documentation or even some a condensed
rationale?
My guess is that they wanted the VCL code on Mac, once contortions at start-up
have been done, to behave as if it was on an X-style windowing system, and they
did some ugly hacks to make it seem so while having to touch as little code
elsewhere as possible.
Possibly it would have made more sense to actually make OOo be structured like
a canonical Mac app, and instead adapt more code all over the place (vcl,
framework, whatever) to work both in that case and in the X and Win32 cases.
Not sure whether the Windows code manages more successfully to merge concepts
of two fundamentally different windowing systems?
Or am I confused/misguided, is it in fact so that it is the X code that jumps
through hoops to be Windows-like? (And the Mac code too, then.) And the Windows
code which is most "native" and has least weird tricks?
I suspect hdu could be the best person to spread some light here, but he is not
involved any more, is he?
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs