Draft patch for modified config.py

Hi Robin,

Here's a draft patch for config.py, now modified to be imported outside of the source tree and used for extension building. It includes the incorporation of BuildRenamers into the file. I have used it to successfully build wxPython in the past, but right now I'm getting a problem with core_wrap.cpp not being able to find SetMinSize, SetMaxSize, and some wxNavigationKeyEvent functions. (These all look like functions/classes that have changed recently, so I'm not sure if the .i file needs to be updated or if there's a problem with config.py after the changes.) In any case, please try this patch and see if it works OK for you. I'll try it with wxMozilla after the next daily build is performed. =)

Also, I will be shortly committing patches for wxSlider and wxComboBox issues on OS X. I should also be able to commit fixes for wxButton label height issues and an issue with wxSplashScreen getting a title bar. From there, I'll be tracking down issues with wxSpinCtrl sizing and wxStaticText sizing. Once these issues are all resolved, that pretty much completes my OS X todo list for this release (assuming that config.py is working!). =)

Thanks,

Kevin

wxpy_config.patch (18.8 KB)

Kevin Ollivier wrote:

Hi Robin,

Here's a draft patch for config.py, now modified to be imported outside of the source tree and used for extension building. It includes the incorporation of BuildRenamers into the file.

Thanks. I'll take a look tomorrow.

I have used it to successfully build wxPython in the past, but right now I'm getting a problem with core_wrap.cpp not being able to find SetMinSize, SetMaxSize, and some wxNavigationKeyEvent functions. (These all look like functions/classes that have changed recently, so I'm not sure if the .i file needs to be updated or if there's a problem with config.py after the changes.)

Probably you need to rebuild/install wxWidgets. I think all those were just header updates.

In any case, please try this patch and see if it works OK for you. I'll try it with wxMozilla after the next daily build is performed. =)

Maybe tomorrow night, I've got things tore up right now for the sizer/setfont/setlabel/minsize thing.

Also, I will be shortly committing patches for wxSlider and wxComboBox issues on OS X. I should also be able to commit fixes for wxButton label height issues and an issue with wxSplashScreen getting a title bar. From there, I'll be tracking down issues with wxSpinCtrl sizing and wxStaticText sizing. Once these issues are all resolved, that pretty much completes my OS X todo list for this release (assuming that config.py is working!). =)

Cool!

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!

Robin Dunn wrote:

Kevin Ollivier wrote:

Also, I will be shortly committing patches for wxSlider and wxComboBox issues on OS X. I should also be able to commit fixes for wxButton label height issues and an issue with wxSplashScreen getting a title bar. From there, I'll be tracking down issues with wxSpinCtrl sizing and wxStaticText sizing. Once these issues are all resolved, that pretty much completes my OS X todo list for this release (assuming that config.py is working!). =)

Cool!

BTW, have you done any testing of the new wxMac stuff on Jaguar?

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!

Hi Robin,

Robin Dunn wrote:

Kevin Ollivier wrote:

Also, I will be shortly committing patches for wxSlider and wxComboBox issues on OS X. I should also be able to commit fixes for wxButton label height issues and an issue with wxSplashScreen getting a title bar. From there, I'll be tracking down issues with wxSpinCtrl sizing and wxStaticText sizing. Once these issues are all resolved, that pretty much completes my OS X todo list for this release (assuming that config.py is working!). =)

Cool!

BTW, have you done any testing of the new wxMac stuff on Jaguar?

No, unfortunately I don't currently have the HD space for it. ;-( I'm hoping to get a machine upgrade approved by my accounting dept. ;-), but until that time I'll probably be doing Panther-only testing.

I haven't heard many people reporting Jaguar-only problems, though, so either everyone has upgraded or there aren't that many Jaguar-specific issues. I'm hoping it's the latter. =)

Thanks,

Kevin

···

On Jun 16, 2004, at 10:26 PM, Robin Dunn wrote:

Kevin Ollivier wrote:

Hi Robin,

BTW, have you done any testing of the new wxMac stuff on Jaguar?

No, unfortunately I don't currently have the HD space for it. ;-( I'm hoping to get a machine upgrade approved by my accounting dept. ;-), but until that time I'll probably be doing Panther-only testing.

I haven't heard many people reporting Jaguar-only problems, though, so either everyone has upgraded or there aren't that many Jaguar-specific issues. I'm hoping it's the latter. =)

Me too. I havn't even turned on mt Jaguar box since the last release. Guess I better do it soon.

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!