ANN: wxPython 2.7.1.2 release

Announcing

···

----------

The 2.7.1.2 release of wxPython is now available for download at
http://wxpython.org/download.php. This release is a quick-turnaround
bugfix release designed to solve some problems found in the 2.7.1.1
release. Source and binaries are available for both Python 2.4 and 2.5
for Windows and Mac, as well some pacakges for varous Linux
distributions. A summary of changes is listed below and also at
http://wxpython.org/recentchanges.php.

What is wxPython?
-----------------

wxPython is a GUI toolkit for the Python programming language. It
allows Python programmers to create programs with a robust, highly
functional graphical user interface, simply and easily. It is
implemented as a Python extension module that wraps the GUI components
of the popular wxWidgets cross platform library, which is written in
C++.

wxPython is a cross-platform toolkit. This means that the same program
will usually run on multiple platforms without modifications.
Currently supported platforms are 32-bit Microsoft Windows, most Linux
or other Unix-like systems using GTK2, and Mac OS X 10.3+, in most
cases the native widgets are used on each platform.

Changes in 2.7.1.2
------------------

Fixed a bug in the MaskedEdit controls caused by conflicting IsEmpty
methods.

Patch #1579280: Some mimetype optimizations on unix-like systems.

wxMac: Several wx.webkit.WebKitCtrl enhancements/fixes, including:

     - new methods for increasing/decreasing text size, getting
       selection, getting/setting scroll position, printing, enabling
       editing, and running JavaScripts on the page.

     - added new event (wx.webkit.WebKitBeforeLoadEvent) for catching, and
       possibly vetoing, load events before they occur.

     - wx.webkit.WebKitCtrl now fires mouse events for certain events
       that it was eating before. This improves wxSplitterWindow
       resizing behavior.

     - refactoring of the sizing logic to move the Cocoa view. Tested
       with splitter windows, panels, notebooks and all position
       correctly with this.

Some improvements to the drawing code in CustomTreeCtrl.

Fixed refcount leak in wx.Window.GetChildren.

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

Robin Dunn wrote:

Announcing
----------

The 2.7.1.2 release of wxPython is now available for download at
Redirecting....

For all you Ubuntu users I've moved the APT repository to a different server. Add the following to your /etc/apt/sources.list:

# wxPython repository at wxcommunity.com
deb NameBright - Coming Soon /
deb-src NameBright - Coming Soon /

···

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

There's still a bug showing up in demo-doc.
XP platform.

go to core windows/controls -> gauge.
click on demo tab.
click on combo box
then go back to gauge.

Before I was saying the problem was with grid... I
think it has more to do with gauge.

the demo crashes away with the same kind of error that
I listed before.

Ken

···

--- Robin Dunn <robin@alldunn.com> wrote:

Announcing
----------

The 2.7.1.2 release of wxPython is now available for
download at
Redirecting.... This release is a
quick-turnaround
bugfix release designed to solve some problems found
in the 2.7.1.1
release. Source and binaries are available for both
Python 2.4 and 2.5
for Windows and Mac, as well some pacakges for
varous Linux
distributions. A summary of changes is listed below
and also at
http://wxpython.org/recentchanges.php.

What is wxPython?
-----------------

wxPython is a GUI toolkit for the Python programming
language. It
allows Python programmers to create programs with a
robust, highly
functional graphical user interface, simply and
easily. It is
implemented as a Python extension module that wraps
the GUI components
of the popular wxWidgets cross platform library,
which is written in
C++.

wxPython is a cross-platform toolkit. This means
that the same program
will usually run on multiple platforms without
modifications.
Currently supported platforms are 32-bit Microsoft
Windows, most Linux
or other Unix-like systems using GTK2, and Mac OS X
10.3+, in most
cases the native widgets are used on each platform.

Changes in 2.7.1.2
------------------

Fixed a bug in the MaskedEdit controls caused by
conflicting IsEmpty
methods.

Patch #1579280: Some mimetype optimizations on
unix-like systems.

wxMac: Several wx.webkit.WebKitCtrl
enhancements/fixes, including:

     - new methods for increasing/decreasing text
size, getting
       selection, getting/setting scroll position,
printing, enabling
       editing, and running JavaScripts on the page.

     - added new event
(wx.webkit.WebKitBeforeLoadEvent) for catching, and
       possibly vetoing, load events before they
occur.

     - wx.webkit.WebKitCtrl now fires mouse events
for certain events
       that it was eating before. This improves
wxSplitterWindow
       resizing behavior.

     - refactoring of the sizing logic to move the
Cocoa view. Tested
       with splitter windows, panels, notebooks and
all position
       correctly with this.

Some improvements to the drawing code in
CustomTreeCtrl.

Fixed refcount leak in wx.Window.GetChildren.

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

---------------------------------------------------------------------

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

hello

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around

Kenneth Long wrote:

There's still a bug showing up in demo-doc.
XP platform.

go to core windows/controls -> gauge.
click on demo tab.
click on combo box
then go back to gauge.

Before I was saying the problem was with grid... I
think it has more to do with gauge.

the demo crashes away with the same kind of error that
I listed before.

It's a problem with the Gauge demo. The timer is not stopped when the sample is changed, so it can try to send an event to a window that no longer exists if it doesn't get deleted properly. Adding the following to the TestPanel class in Gauge.py should take care of it:

     def __del__(self):
         self.timer.Stop()

···

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

It's a problem with the Gauge demo. The timer is
not stopped when the
sample is changed, so it can try to send an event to
a window that no
longer exists if it doesn't get deleted properly.
Adding the following
to the TestPanel class in Gauge.py should take care
of it:

     def __del__(self):
         self.timer.Stop()

Thanks. Is it proper to crash or better to trap and
exit nicely ?

hello

···

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around

Hi,

Thanks a lot Robin!!

···

El dom, 22-10-2006 a las 22:53 -0700, Robin Dunn escribió:

Robin Dunn wrote:
> Announcing
> ----------
>
> The 2.7.1.2 release of wxPython is now available for download at
> Redirecting....

For all you Ubuntu users I've moved the APT repository to a different
server. Add the following to your /etc/apt/sources.list:

# wxPython repository at wxcommunity.com
deb NameBright - Coming Soon /
deb-src NameBright - Coming Soon /

--
Mario Lacunza <mlacunza@gmail.com>

Kenneth Long wrote:

It's a problem with the Gauge demo. The timer is
not stopped when the sample is changed, so it can try to send an event to
a window that no longer exists if it doesn't get deleted properly. Adding the following to the TestPanel class in Gauge.py should take care
of it:

     def __del__(self):
         self.timer.Stop()

Thanks. Is it proper to crash or better to trap and
exit nicely ?

I didn't say it wasn't a bug, just that it's not a bug with wx.Gauge itself. I've got the demo fixed already for the next release.

···

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

Great!

Stani

···

On 10/23/06, Robin Dunn <robin@alldunn.com> wrote:

Robin Dunn wrote:
> Announcing
> ----------
>
> The 2.7.1.2 release of wxPython is now available for download at
> Redirecting....

For all you Ubuntu users I've moved the APT repository to a different
server. Add the following to your /etc/apt/sources.list:

# wxPython repository at wxcommunity.com
deb NameBright - Coming Soon /
deb-src NameBright - Coming Soon /

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

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

--

http://pythonide.stani.be/screenshots
http://pythonide.stani.be/manual/html/manual.html

I didn't say it wasn't a bug, just that it's not a
bug with wx.Gauge
itself. I've got the demo fixed already for the
next release.

--

sorry, I miss understood.

hello

···

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around