Re: wxWidgets 2.9 build

Поиск
Список
Период
Сортировка
От Dave Page
Тема Re: wxWidgets 2.9 build
Дата
Msg-id AANLkTikSYL4ZGCRu4+CFOGSRn_XpjMPBWSbRqJniym9=@mail.gmail.com
обсуждение исходный текст
Ответ на Re: wxWidgets 2.9 build  (Peter Geoghegan <peter.geoghegan86@gmail.com>)
Ответы Re: wxWidgets 2.9 build  (Peter Geoghegan <peter.geoghegan86@gmail.com>)
Список pgadmin-hackers
On Wed, Jan 26, 2011 at 6:41 PM, Peter Geoghegan
<peter.geoghegan86@gmail.com> wrote:
>
> Attached patch fixes all warnings, and builds against wx 2.8 and 2.9,

Builds fine on my Mac. I wonder, should we use a macro to improve
readability, eg:

#define cstr(x) ((const wxChar *)x)

(can't use c_str - that seems to be in use already on VC++ 2008)

Also, did you change all of the variadic calls? I still see a
wxLogInfo with a .c_str() parameter in pgadmin/db/pgConn.cpp:169 for
example.

On VC++ 2008, I get the following warnings:

Warning    1    warning C4800: 'const wxChar *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\agent\pgajob.cpp    128
Warning    2    warning C4800: 'const wxChar *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\frm\frmhint.cpp    363
Warning    3    warning C4800: 'const wxChar *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\schema\edbprivatesynonym.cpp    70
Warning    4    warning C4800: 'const wxChar *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\schema\pgaggregate.cpp    189
Warning    5    warning C4800: 'const wxChar *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\schema\pgaggregate.cpp    191
Warning    6    warning C4800: 'const wxChar *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\schema\pgaggregate.cpp    193
Warning    7    warning C4800: 'const wxChar *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\schema\pgcast.cpp    132
Warning    8    warning C4800: 'const wchar_t *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\schema\pgforeignkey.cpp    233
Warning    9    warning C4800: 'const wxChar *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\schema\pgserver.cpp    991
Warning    10    warning C4800: 'const wxChar *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\schema\pgserver.cpp    1047
Warning    11    warning C4800: 'const wxChar *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\schema\pgserver.cpp    1050
Warning    12    warning C4800: 'const wxChar *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\schema\pgtable.cpp    961
Warning    13    warning C4800: 'const wxChar *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\schema\pgtable.cpp    973
Warning    14    warning C4800: 'const wxChar *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\schema\pgtable.cpp    1015
Warning    15    warning C4800: 'const wxChar *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\schema\pgtable.cpp    1044
Warning    16    warning C4800: 'const wxChar *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\slony\slcluster.cpp    298
Warning    17    warning C4800: 'const wxChar *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\slony\slcluster.cpp    309
Warning    18    warning C4800: 'const wxChar *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\slony\slnode.cpp    202
Warning    19    warning C4800: 'const wxChar *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\slony\slnode.cpp    246
Warning    20    warning C4800: 'const wxChar *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\slony\slnode.cpp    251
Warning    21    warning C4800: 'const wxChar *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\utils\syssettings.cpp    612
Warning    22    warning C4800: 'const wxChar *' : forcing value to bool
'true' or 'false' (performance
warning)    c:\users\dpage\documents\pgadmin3\pgadmin\debugger\dlgdirectdbg.cpp    365

> or would were it not for OGL and Flex/Bison issues with 2.9.

Whats the plan with OGL? I think we should get a list of all the
committers to it (excluding the bakefile, which we don't need), and
email them, explaining that Julian has given permission to relicence
the code, and asking if they'll be kind enough to do the same.

Thoughts? Do you want to do that, or should I?

--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

В списке pgadmin-hackers по дате отправления:

Предыдущее
От: Nikhil S
Дата:
Сообщение: pgAdmin III: Error on clicking "Display Objects" while doing a restore
Следующее
От: Peter Geoghegan
Дата:
Сообщение: Re: wxWidgets 2.9 build