2.4.2.1 preview

The Win32 and OSX isntaller files for 2.4.2.1 are available at http://alldunn.com/wxPython/preview/

I've had some issues to work on with the RPMs so they are not ready yet, but I think I've figured out the problem and they are rebuilding again right now. They should be on the website later this evening.

···

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

Hi Robin,

I'm seeing two crashes, one in wxEditor and the other in wxFontDialog. wxEditor crashes on startup, and I haven't been able to track that down any further. (I suggest we simply disable it for this release.) wxGenericFontDialog is crashing whenever a font style, size, or face is selected, and I'm also seeing this in the latest CVS. It seems to do with wxStrlen, as shown by the following traceback:

0x0000800c in uw_install_context_1 () at ../../../include/wx/wxchar.h:673
673 // safe version of strlen() (returns 0 if passed NULL pointer)
(gdb) where
#0 0x0000800c in uw_install_context_1 () at ../../../include/wx/wxchar.h:673
#1 0x04569140 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (this=0x4985ec4, event=@0xbfffd740, self=0xbfffe370) at ../src/common/event.cpp:778
#2 0x0456a0dc in wxEvtHandler::ProcessEvent(wxEvent&) (this=0xbfffe370, event=@0xbfffd740) at ../src/common/event.cpp:1115
#3 0x04676aec in wxWindowBase::TryParent(wxEvent&) (this=0x1652f00, event=@0xbfffd740) at ../src/common/wincmn.cpp:2181
#4 0x0456a170 in wxEvtHandler::ProcessEvent(wxEvent&) (this=0x1652f00, event=@0xbfffd740) at ../src/common/event.cpp:1128
#5 0x0459962c in wxControl::ProcessCommand(wxCommandEvent&) (this=0x1652f00, event=@0xbfffd740) at ../src/mac/control.cpp:268
....

Line 674 is I believe what it's really referring to. Sure enough, the font style, size and face goes through a wxStringToInt conversion that uses wxStrlen. Any ideas?

For the most part, however, the demo is looking good. Still some visual glitches, but less and less every version. (The ColourSelect dialog, however, is pretty much useless - it is using Aqua buttons for some reason??)

Thanks,

Kevin

···

On Friday, September 26, 2003, at 05:10 PM, Robin Dunn wrote:

The Win32 and OSX isntaller files for 2.4.2.1 are available at http://alldunn.com/wxPython/preview/

I've had some issues to work on with the RPMs so they are not ready yet, but I think I've figured out the problem and they are rebuilding again right now. They should be on the website later this evening.

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

---------------------------------------------------------------------
To unsubscribe, e-mail: wxPython-dev-unsubscribe@lists.wxwindows.org
For additional commands, e-mail: wxPython-dev-help@lists.wxwindows.org

OK, appears to be working but there were some issues during install. First
thing that popped up was a debugger window. I sussed that I needed to
select "Run" from the menu and off we went. Fairly smooth from there on out
except that there were at least three instances of an error dialog popping
up complaining about an undefined variable, "TODO".

Win32 installer for Python 2.3, installing on Win2K system with admin privs.

···

On Friday, September 26, 2003, at 05:10 PM, Robin Dunn wrote:

> The Win32 and OSX isntaller files for 2.4.2.1 are available at
> http://alldunn.com/wxPython/preview/
>

Jeff Grimmett wrote:

OK, appears to be working but there were some issues during install. First
thing that popped up was a debugger window.

Oops, I forgot I still had that turned on. I'll redo the windows installers real quick with the WizardDebug turned off... Okay, done.

Fairly smooth from there on out
except that there were at least three instances of an error dialog popping
up complaining about an undefined variable, "TODO".

Where?

···

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

Robin Dunn wrote:

Jeff Grimmett wrote:

Fairly smooth from there on out
except that there were at least three instances of an error dialog popping
up complaining about an undefined variable, "TODO".

Where?

Ah, it's in the installer. Something must have happened with a CVS commit or something as I'm sure I fixed that one.

BTW, I've just discovered another (potentially serious) problem with these installers. If you havn't installed 2.4.2.1 on Windows yet, *don't* until I give the all clear.

···

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

I reran it; it occurs after all the preliminary stuff. All of them (there
are three) report Line 38 pos 3 as the culprit.

···

-----Original Message-----
From: Robin Dunn [mailto:robin@alldunn.com]
Sent: Saturday, September 27, 2003 08:55
To: wxPython-dev@lists.wxwindows.org
Subject: Re: [wxPython-dev] wxPython 2.4.2.1 preview

Jeff Grimmett wrote:
> OK, appears to be working but there were some issues during
install. First
> thing that popped up was a debugger window.

Oops, I forgot I still had that turned on. I'll redo the windows
installers real quick with the WizardDebug turned off... Okay, done.

> Fairly smooth from there on out
> except that there were at least three instances of an error
dialog popping
> up complaining about an undefined variable, "TODO".

Where?

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

---------------------------------------------------------------------
To unsubscribe, e-mail: wxPython-dev-unsubscribe@lists.wxwindows.org
For additional commands, e-mail: wxPython-dev-help@lists.wxwindows.org

Too late -- I've installed it twice now :slight_smile: No big deal, if I have to I'll
nuke it and re-install the older version.

···

-----Original Message-----
From: Robin Dunn [mailto:robin@alldunn.com]
Sent: Saturday, September 27, 2003 09:36
To: wxPython-dev@lists.wxwindows.org
Subject: Re: [wxPython-dev] wxPython 2.4.2.1 preview

Robin Dunn wrote:
> Jeff Grimmett wrote:
>> Fairly smooth from there on out
>> except that there were at least three instances of an error dialog
>> popping
>> up complaining about an undefined variable, "TODO".
>
>
> Where?

Ah, it's in the installer. Something must have happened with a CVS
commit or something as I'm sure I fixed that one.

BTW, I've just discovered another (potentially serious) problem with
these installers. If you havn't installed 2.4.2.1 on Windows yet,
*don't* until I give the all clear.

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

---------------------------------------------------------------------
To unsubscribe, e-mail: wxPython-dev-unsubscribe@lists.wxwindows.org
For additional commands, e-mail: wxPython-dev-help@lists.wxwindows.org

Jeff Grimmett wrote:

Too late -- I've installed it twice now :slight_smile: No big deal, if I have to I'll
nuke it and re-install the older version.

Don't worry. If you had the problem I saw then you would have been screaming at me by now... (But I think it would only affect win9x/Me)

I've fixed the installer problems and also improved the code that detects whether to do an admin or local install of the CRT DLLs. Since this is only a preview and the changes only affect the windows installers and not wxPython itself I havn't bumped the version number yet.

···

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

Don't worry. If you had the problem I saw then you would have been
screaming at me by now...

Nah, if I was that worried about it I wouldn't install it. I think that's
reasonable for a preview build of unreleased software. Doesn't everyone? :slight_smile:

My email was busted the last two days. Are we getting new installers to try
on Monday then? If so, I'll wait until then to download and test since it
appears the first batch had problems.

ka

···

-----Original Message-----
From: Robin Dunn [mailto:robin@alldunn.com]
Sent: Saturday, September 27, 2003 9:36 AM
To: wxPython-dev@lists.wxwindows.org
Subject: Re: [wxPython-dev] wxPython 2.4.2.1 preview

Robin Dunn wrote:
> Jeff Grimmett wrote:
>> Fairly smooth from there on out
>> except that there were at least three instances of an error dialog
>> popping
>> up complaining about an undefined variable, "TODO".
>
>
> Where?

Ah, it's in the installer. Something must have happened with a CVS
commit or something as I'm sure I fixed that one.

BTW, I've just discovered another (potentially serious) problem with
these installers. If you havn't installed 2.4.2.1 on Windows yet,
*don't* until I give the all clear.

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

I don't know if this is old news or what, but I just noticed that the
FindReplaceDialog always defaults to showing the "FIND NEXT" button as
opposed to showing "FIND" for the first search and "FIND NEXT" for
subsequent ones. Is this carried over from previous, or a new thing for
2.4.2?

Kevin Altis wrote:

My email was busted the last two days. Are we getting new installers to try
on Monday then? If so, I'll wait until then to download and test since it
appears the first batch had problems.

The installers were replaced on Saturday afternoon.

···

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

Kevin Ollivier wrote:

Hi Robin,

I'm seeing two crashes, one in wxEditor and the other in wxFontDialog. wxEditor crashes on startup, and I haven't been able to track that down any further. (I suggest we simply disable it for this release.)

I think I've fixed this. There was some endless recursion thing happening when it was handling EVT_PAINT. The weird thing is that it only happened when it was inside a wxNOtebook like in the demo...

wxGenericFontDialog is crashing whenever a font style, size, or face is selected, and I'm also seeing this in the latest CVS. It seems to do with wxStrlen, as shown by the following traceback:

Fixed this too. A wxColour was being deleted when it should not have been.

···

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

Jeff Grimmett wrote:

I don't know if this is old news or what, but I just noticed that the
FindReplaceDialog always defaults to showing the "FIND NEXT" button as
opposed to showing "FIND" for the first search and "FIND NEXT" for
subsequent ones. Is this carried over from previous, or a new thing for
2.4.2?

In what context are you seeing this? In the demo it only shows "Find" for me. In fact there is not a "next" string in the source module at all...

Ah, I see what you are talking about now. The MSW version uses a native common dialog instead of the generic one. That source file hasn't been changed since before 2.3.3, so it has been this way for a long time. I don't see anything in the current code or in the revision history that hints that it may have shown just "Find" to begin with.

···

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

Hi Robin,

Thanks! Are the fixes up on the web site yet? The date is still showing Sept 26. In any case, just let me know and when the latest update is ready I will be sure to test! =)

Thanks,

Kevin

···

On Monday, September 29, 2003, at 10:42 AM, Robin Dunn wrote:

Kevin Ollivier wrote:

Hi Robin,
I'm seeing two crashes, one in wxEditor and the other in wxFontDialog. wxEditor crashes on startup, and I haven't been able to track that down any further. (I suggest we simply disable it for this release.)

I think I've fixed this. There was some endless recursion thing happening when it was handling EVT_PAINT. The weird thing is that it only happened when it was inside a wxNOtebook like in the demo...

wxGenericFontDialog is crashing whenever a font style, size, or face is selected, and I'm also seeing this in the latest CVS. It seems to do with wxStrlen, as shown by the following traceback:

Fixed this too. A wxColour was being deleted when it should not have been.

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

---------------------------------------------------------------------
To unsubscribe, e-mail: wxPython-dev-unsubscribe@lists.wxwindows.org
For additional commands, e-mail: wxPython-dev-help@lists.wxwindows.org

Kevin Ollivier wrote:

Hi Robin,

Thanks! Are the fixes up on the web site yet? The date is still showing Sept 26. In any case, just let me know and when the latest update is ready I will be sure to test! =)

No, the fixes are in CVS but I havn't rebuilt yet. I'll start that (and call it 2.4.2.2) in a few minutes.

···

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

Jeff Grimmett wrote:
> I don't know if this is old news or what, but I just noticed that the
> FindReplaceDialog always defaults to showing the "FIND NEXT" button as
> opposed to showing "FIND" for the first search and "FIND NEXT" for

Ah, I see what you are talking about now. The MSW version uses a native
  common dialog instead of the generic one. That source file hasn't
been changed since before 2.3.3, so it has been this way for a long
time. I don't see anything in the current code or in the revision
history that hints that it may have shown just "Find" to begin with.

It appears that the apps that do the "find/find next" thang are rolling
thier own. HOWEVER, the find dialog used with MSIE V6 is *definately* the
same as what we get with wxPy, so that pretty much puts it to bed. I should
have in hindsight checked there first.