Hi Steven,

Le 5 oct. 07 à 17:02, Steven G. Johnson a écrit :

eric b wrote:
but I wondered if there was any chance of getting it working on MacOS 10.2 or 10.3.
Honestly, I don't think so for 10.2 : 10.2 needs a lot of stuff, and does use a prehistoric compiler. For 10.3, an since we switched to Cocoa, I don't know. I remember Quartz issues with possible compatibilities, but this would cause hackish patches .. FYI, the build is currently broken (X11 can imho build), maybe we can fix a lot of breaks, but Aqua build will need a lot of work for 10.3.

Thanks. Yes, I realize that 10.2 uses gcc 3.3, and with C++ old gcc versions may be a big headache.

Agreed

I'll see about giving 10.3 a try as a first step, however. Do you have a pointer to the Quartz issues you mentioned?


A lot of changes we did recently uses functions available on Mac OS X 10.4 or > API :-/

Just one example (they are plenty) in vcl/aqua/source/gdi/salgdi.cxx

AquaSalGraphics::invert() -> CGContextSetBlendMode is used, kCGBlendModeDifference too
and they will have to be replaced with something 10.3 compatible.

Maybe this is possible, but for *every function not defined in 10.3* we introduced in Aqua version, you'll have to read tons of archives, and mailing lists, to find a solution of replacement.

This is extremely time consuming, for (my personnal estimation ) less than 10% of the user today, and probably less in some months.

Anyway, just since we switched for Cocoa (probably a better compatibility is assumed with it), I think this is a good idea, and if you need help, I'm volunteer to help you :)



I was thinking about working on a port to 10.2 this December or January based on your latest Aqua sources at that point in time.
If you really want to give it a try, please checkout 1.1.x sources, since you'll have to use and adpat to 2.x the included dlopen() stuff (in external if I'm not wrong) and locale things .. and probably more

Do you mean the X11 version for 1.1.x?


Exactly : in external is an old subproject to add dlopen + a patch to make OpenOffice.org work on.

The big problem is, this part has been removed, and for versions prior to m56 for SRX645 are no longer in the repository. This means I'll have to find another archive on my old hard disks (not sure) .. or find someone having a backup of this old source code.

Anyway, If I can find it, I'lll upload a backup somewhere on my site (at least for me).


Unfortunately, I don't think the X11 version will be workable in my mother's elementary-school environment.


Why ? I remember I have an old X11 / XFree somewhere too, and even a Jaguar installed with SRX645 + SRC680 sources :)



Thanks for your advice!



You're welcome :)

Eric Bachard



Reply via email to