today i try to build pgadmin3 svn revision 5892 with
"--disable-compat26" wxGTK 2.8.

i found a some build troubles, made a patch and attached it. 

-- 
np: Disarmonia Mundi - Resurrection Code
--- ../pgadmin3/pgadmin/frm/frmBackup.cpp.orig     2007-01-17 13:19:34 +0300
+++ ../pgadmin3/pgadmin/frm/frmBackup.cpp  2007-01-17 14:03:49 +0300
@@ -128,7 +128,7 @@ void frmBackup::OnSelectFilename(wxComma
     }
 
     
-    wxFileDialog file(this, title, ::wxPathOnly(txtFilename->GetValue()), txtFilename->GetValue(), prompt, wxSAVE);
+    wxFileDialog file(this, title, ::wxPathOnly(txtFilename->GetValue()), txtFilename->GetValue(), prompt, wxFD_SAVE);
 
     if (file.ShowModal() == wxID_OK)
     {
--- ../pgadmin3/pgadmin/frm/frmQuery.cpp	2006-12-14 16:59:55 +0300
+++ ../pgadmin3.patched/pgadmin/frm/frmQuery.cpp	2006-12-19 13:31:49 +0300
@@ -754,7 +754,7 @@ void frmQuery::OnHelp(wxCommandEvent& ev
 void frmQuery::OnSaveHistory(wxCommandEvent& event)
 {
     wxFileDialog *dlg=new wxFileDialog(this, _("Save history"), lastDir, wxEmptyString, 
-        _("Log files (*.log)|*.log|All files (*.*)|*.*"), wxSAVE|wxOVERWRITE_PROMPT);
+        _("Log files (*.log)|*.log|All files (*.*)|*.*"), wxFD_SAVE|wxFD_OVERWRITE_PROMPT);
     if (dlg->ShowModal() == wxID_OK)
     {
         if (!FileWrite(dlg->GetPath(), msgHistory->GetValue(), false))
@@ -1178,7 +1178,7 @@ void frmQuery::OnOpen(wxCommandEvent& ev
         return;
 
     wxFileDialog dlg(this, _("Open query file"), lastDir, wxT(""), 
-        _("Query files (*.sql)|*.sql|All files (*.*)|*.*"), wxOPEN);
+        _("Query files (*.sql)|*.sql|All files (*.*)|*.*"), wxFD_OPEN);
     if (dlg.ShowModal() == wxID_OK)
     {
         lastFilename=dlg.GetFilename();
@@ -1212,7 +1212,7 @@ void frmQuery::OnSave(wxCommandEvent& ev
 void frmQuery::OnSaveAs(wxCommandEvent& event)
 {
     wxFileDialog *dlg=new wxFileDialog(this, _("Save query file as"), lastDir, lastFilename, 
-        _("Query files (*.sql)|*.sql|UTF-8 query files (*.sql)|*.sql|All files (*.*)|*.*"), wxSAVE|wxOVERWRITE_PROMPT);
+        _("Query files (*.sql)|*.sql|UTF-8 query files (*.sql)|*.sql|All files (*.*)|*.*"), wxFD_SAVE|wxFD_OVERWRITE_PROMPT);
     if (dlg->ShowModal() == wxID_OK)
     {
         lastFilename=dlg->GetFilename();
--- ../pgadmin3/pgadmin/frm/frmReport.cpp	2006-12-14 16:59:55 +0300
+++ ../pgadmin3.patched/pgadmin/frm/frmReport.cpp	2006-12-19 13:32:47 +0300
@@ -425,7 +425,7 @@ void frmReport::OnBrowseStylesheet(wxCom
         if (!wxFile::Exists(def))
             def.Empty();
    
-        wxFileDialog file(this, _("Select stylesheet filename"), wxGetHomeDir(), def, _("HTML Stylesheet files (*.css)|*.css|All files (*.*)|*.*"), wxOPEN);
+        wxFileDialog file(this, _("Select stylesheet filename"), wxGetHomeDir(), def, _("HTML Stylesheet files (*.css)|*.css|All files (*.*)|*.*"), wxFD_OPEN);
 
         if (file.ShowModal() == wxID_OK)
         {
@@ -440,7 +440,7 @@ void frmReport::OnBrowseStylesheet(wxCom
         if (!wxFile::Exists(def))
             def.Empty();
    
-        wxFileDialog file(this, _("Select stylesheet filename"), wxGetHomeDir(), def, _("XML Stylesheet files (*.xsl)|*.xsl|All files (*.*)|*.*"), wxOPEN);
+        wxFileDialog file(this, _("Select stylesheet filename"), wxGetHomeDir(), def, _("XML Stylesheet files (*.xsl)|*.xsl|All files (*.*)|*.*"), wxFD_OPEN);
 
         if (file.ShowModal() == wxID_OK)
         {
@@ -455,7 +455,7 @@ void frmReport::OnBrowseFile(wxCommandEv
     if (rbHtml->GetValue())
     {
         wxFileDialog file(this, _("Select output filename"), wxGetHomeDir(), txtHtmlFile->GetValue(),
-            _("HTML files (*.html)|*.html|All files (*.*)|*.*"), wxSAVE && wxOVERWRITE_PROMPT);
+            _("HTML files (*.html)|*.html|All files (*.*)|*.*"), wxFD_SAVE && wxFD_OVERWRITE_PROMPT);
 
         if (file.ShowModal() == wxID_OK)
         {
@@ -466,7 +466,7 @@ void frmReport::OnBrowseFile(wxCommandEv
     else
     {
         wxFileDialog file(this, _("Select output filename"), wxGetHomeDir(), txtXmlFile->GetValue(),
-            _("XML files (*.xml)|*.xml|All files (*.*)|*.*"), wxSAVE && wxOVERWRITE_PROMPT);
+            _("XML files (*.xml)|*.xml|All files (*.*)|*.*"), wxFD_SAVE && wxFD_OVERWRITE_PROMPT);
 
         if (file.ShowModal() == wxID_OK)
         {
--- ../pgadmin3/pgadmin/frm/events.cpp.orig        2007-01-17 13:19:34 +0300
+++ ../pgadmin3/pgadmin/frm/events.cpp     2007-01-17 13:59:17 +0300
@@ -722,7 +722,7 @@ void frmMain::OnSaveDefinition(wxCommand
     wxString file;
     settings->Read(wxT("frmMain/LastFile"), &file, wxEmptyString);
 
-    wxFileDialog filename(this, _("Select output file"), ::wxPathOnly(file), file, _("SQL Scripts (*.sql)|*.sql|All files (*.*)|*.*"), wxSAVE | wxOVERWRITE_PROMPT);
+    wxFileDialog filename(this, _("Select output file"), ::wxPathOnly(file), file, _("SQL Scripts (*.sql)|*.sql|All files (*.*)|*.*"), wxFD_SAVE | wxFD_OVERWRITE_PROMPT);
 
     // Show the dialogue
     if (filename.ShowModal() == wxID_OK)
--- ../pgadmin3/pgadmin/frm/frmConfig.cpp	2006-12-14 16:59:55 +0300
+++ ../pgadmin3.patched/pgadmin/frm/frmConfig.cpp	2006-12-19 13:27:43 +0300
@@ -260,7 +260,7 @@ void frmConfig::OnOpen(wxCommandEvent& e
         return;
 
     wxFileDialog dlg(this, _("Open configuration file"), lastDir, wxT(""), 
-        _("Configuration files (*.conf)|*.conf|All files (*.*)|*.*"), wxOPEN);
+        _("Configuration files (*.conf)|*.conf|All files (*.*)|*.*"), wxFD_OPEN);
     if (dlg.ShowModal() == wxID_OK)
     {
         lastFilename=dlg.GetFilename();
@@ -293,7 +293,7 @@ void frmConfig::OnSave(wxCommandEvent& e
 void frmConfig::OnSaveAs(wxCommandEvent& event)
 {
     wxFileDialog *dlg=new wxFileDialog(this, _("Save configuration file as"), lastDir, lastFilename, 
-        _("Configuration files (*.conf)|*.conf|All files (*.*)|*.*"), wxSAVE|wxOVERWRITE_PROMPT);
+        _("Configuration files (*.conf)|*.conf|All files (*.*)|*.*"), wxFD_SAVE|wxFD_OVERWRITE_PROMPT);
     if (dlg->ShowModal() == wxID_OK)
     {
         lastFilename=dlg->GetFilename();
--- ../pgadmin3/pgadmin/frm/frmHint.cpp	2006-12-14 16:59:55 +0300
+++ ../pgadmin3.patched/pgadmin/frm/frmHint.cpp	2006-12-19 13:30:33 +0300
@@ -254,7 +254,7 @@ void frmHint::SetHint(const wxString &in
             if (a<0)
                 a=0;
             if (o < 0)
-                o=wxSTRING_MAXLEN;
+                o=wxStringBase::npos;
 
 
             int ha=page.Find(wxT("<H3>"));
--- ../pgadmin3/pgadmin/frm/frmAbout.cpp	2006-12-14 16:59:55 +0300
+++ ../pgadmin3.patched/pgadmin/frm/frmAbout.cpp	2006-12-19 13:25:21 +0300
@@ -30,7 +30,7 @@ EVT_PAINT(frmAbout::OnPaint)
 END_EVENT_TABLE()
 
 frmAbout::frmAbout(wxFrame *parent)
-: wxDialog(parent, -1, APPNAME_L, wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE | wxCAPTION | wxDIALOG_MODAL | wxSYSTEM_MENU | wxSTAY_ON_TOP)
+: wxDialog(parent, -1, APPNAME_L, wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE | wxCAPTION | 0 | wxSYSTEM_MENU | wxSTAY_ON_TOP)
 {
 
     wxLogInfo(wxT("Creating an about box"));
--- ../pgadmin3/pgadmin/dlg/dlgProperty.cpp	2006-12-14 16:59:56 +0300
+++ ../pgadmin3.patched/pgadmin/dlg/dlgProperty.cpp	2006-12-19 13:14:01 +0300
@@ -130,7 +130,7 @@ dlgProperty::~dlgProperty()
     wxString prop=wxT("Properties/") + wxString(factory->GetTypeName());
 	settings->Write(prop, GetPosition());
 
-    if (GetWindowStyle() & wxTHICK_FRAME)
+    if (GetWindowStyle() & wxRESIZE_BORDER)
         settings->Write(prop, GetSize());
 }
 
@@ -202,7 +202,7 @@ int dlgProperty::Go(bool modal)
 
     wxSize origSize = GetSize();
 
-    if (GetWindowStyle() & wxTHICK_FRAME)
+    if (GetWindowStyle() & wxRESIZE_BORDER)
         SetSize(settings->Read(prop, GetSize()));
 
     wxPoint pos=settings->Read(prop, GetPosition());
--- ../pgadmin3/pgadmin/dlg/dlgClasses.cpp	2006-12-14 16:59:56 +0300
+++ ../pgadmin3.patched/pgadmin/dlg/dlgClasses.cpp	2006-12-19 13:11:58 +0300
@@ -43,7 +43,7 @@ void pgDialog::AddStatusBar()
     if (!statusBar)
     {
         long flags=0;
-        if (GetWindowStyle() & wxTHICK_FRAME)
+        if (GetWindowStyle() & wxRESIZE_BORDER)
             flags = wxST_SIZEGRIP;
         statusBar = new wxStatusBar(this, -1, flags);
 
@@ -72,7 +72,7 @@ void pgDialog::PostCreation()
     if (!statusBar && FindWindow(STATUSBAR_CONTAINER))
         AddStatusBar();
 
-    if (GetWindowStyle() & wxTHICK_FRAME)   // is designed with sizers; don't change
+    if (GetWindowStyle() & wxRESIZE_BORDER)   // is designed with sizers; don't change
         return;
 
     if (!btnCancel)

Attachment: signature.asc
Description: PGP signature

Reply via email to