Re: pgAdmin3 port to MacOsX

From: "Stefan Csomor" <csomor(at)advancedconcepts(dot)ch>
To: "'Adam H(dot) Pendleton'" <fmonkey(at)fmonkey(dot)net>, <jm(at)poure(dot)com>
Cc: <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: pgAdmin3 port to MacOsX
Date: 2003-09-14 16:41:54
Message-ID: ADVANCED-3YNLWJGtmp0000006e@advanced-3ynlwj.advancedconcepts.ch
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Hi

basically we have two options :

I have implemented unicode for wxMac a few weeks ago with one restriction :

for 10.2 we need the Metrowerks Compiler environement, since their C-runtime
supports wchar, whereas Apple's Dev Tools don't , rewriting wxMac to use
apple's own unicode support at the moment for me is out of the question due
to time constraints

for 10.3 we can work with the apple developer tools

So I guess it would be the easiest way to go for 10.3 only...

Best,

Stefan

> I think the first hurdle with pgAdmin3 on the Mac platform
> isn't wxWindows related, but rather that Mac OS X doesn't
> have unicode support (at least not in the traditional sense).
> This means that wxWindows doesn't support Unicode on the
> Mac. Whether wxWindows can be made to support Uncode is a
> question Stefan will have to answer, but as far as I can tell
> the answer is probably no. What does this leave us in terms
> of Mac options. Do we want to support a Mac platform without
> Unicode? If so, it will probably require a bunch of #ifdef's
> and Mac-specific code inside pgAdmin3 to do so.
>
> In any event, I am more than willing to donate my time to do
> any work that is necessary, as soon as we have some kind of
> consensus as to the direction of the port. Also, if I am
> wrong about the Unicode thing, let me know what I need to do
> to get it to work.

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Adam H.Pendleton 2003-09-14 21:23:42 Re: pgAdmin3 port to MacOsX
Previous Message Adam H.Pendleton 2003-09-14 14:32:37 Re: pgAdmin3 port to MacOsX