ANNOUNCE: wxPython 2.8.6.0

Announcing

···

----------

The 2.8.6.0 release of wxPython is now available for download at
http://wxpython.org/download.php. This release is mostly about fixing
a number of bugs and inconsistencies in wxWidgets and wxPython.

Source code is available, as well as binaries for Python 2.3, 2.4 and
2.5, for Windows and Mac, as well some pacakges for various 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 to provide a 100%
native look and feel for the application.

Changes in 2.8.6.0
------------------

This release is mostly about fixing a number of bugs and
inconsistencies in wxWidgets and wxPython. In other words, there have
been a whole lot more changes than what is listed here, but they are
not new features or API visible changes, which is what are usually
listed in this file.

Some Menu APIs added to make things more consistent. Added
wx.MenuBar.SetMenuLabel, wx.MenuBar.GetMenuLabel,
wx.MenuBar.GetMenuLabelText, wx.Menu.GetLabelText,
wx.MenuItem.SetItemLabel, wx.MenuItem.GetItemLabel,
wx.MenuItem.GetItemLabelText, wx.MenuItem.GetLabelText. The
Get...Label functions get the raw label with mnemonics and
accelerators, and the Get...LabelText functions get the text only,
without mnemonics/accelerators.

Added wx.BORDER_THEME style. This style will attempt to use a theme
specific style, if the current platform and environment is themeable
and has a specific theme style. For example, you could use this on
Windows XP on a custom control to give it a themed border style that
looks like what is used by default on the native wx.TextCtrl or
wx.ListBox. Since there were not any more available bits for border
styles, this style replaces wx.BORDER_DOUBLE.

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

Hi Robin,

Thanks,
Roee.

···

On 9/28/07, Robin Dunn robin@alldunn.com wrote:

Announcing

The 2.8.6.0 release of wxPython is now available for download at
http://wxpython.org/download.php. This release is mostly about fixing

a number of bugs and inconsistencies in wxWidgets and wxPython.

Source code is available, as well as binaries for Python 2.3, 2.4 and
2.5, for Windows and Mac, as well some pacakges for various 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 to provide a 100%
native look and feel for the application.

Changes in
2.8.6.0

This release is mostly about fixing a number of bugs and
inconsistencies in wxWidgets and wxPython. In other words, there have
been a whole lot more changes than what is listed here, but they are

not new features or API visible changes, which is what are usually
listed in this file.

Some Menu APIs added to make things more consistent. Added
wx.MenuBar.SetMenuLabel, wx.MenuBar.GetMenuLabel,
wx.MenuBar.GetMenuLabelText
, wx.Menu.GetLabelText,
wx.MenuItem.SetItemLabel, wx.MenuItem.GetItemLabel,
wx.MenuItem.GetItemLabelText, wx.MenuItem.GetLabelText. The
Get…Label functions get the raw label with mnemonics and
accelerators, and the Get…LabelText functions get the text only,

without mnemonics/accelerators.

Added wx.BORDER_THEME style. This style will attempt to use a theme
specific style, if the current platform and environment is themeable
and has a specific theme style. For example, you could use this on

Windows XP on a custom control to give it a themed border style that
looks like what is used by default on the native wx.TextCtrl or
wx.ListBox. Since there were not any more available bits for border
styles, this style replaces wx.BORDER_DOUBLE.


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://code.google.com/p/lh-abc

Hi Roee,

roee shlomo wrote:

Hi Robin,

* where can I can 2.8.6.0 <http://2.8.6.0> for ubuntu?

Ubuntu just upgraded it for me (about an hour ago). I have added http://apt.wxwidgets.org/ with distribution feisty-wx to Synaptic.

Werner

Got it. Thanks Werner.

···

On 9/28/07, Werner F. Bruhin werner.bruhin@free.fr wrote:

Hi Roee,

roee shlomo wrote:

Hi Robin,

  • where can I can 2.8.6.0 <http://2.8.6.0> for ubuntu?
    Ubuntu just upgraded it for me (about an hour ago). I have added

http://apt.wxwidgets.org/ with distribution feisty-wx to Synaptic.

Werner

Has anybody compiled it for SUSE 10.2? Is there a RPM available?

···

On Thursday 27 September 2007 22:08, Robin Dunn wrote:
--
John Fabiani

johnf wrote:

···

On Thursday 27 September 2007 22:08, Robin Dunn wrote:
Has anybody compiled it for SUSE 10.2? Is there a RPM available?

There is a source RPM available that you should be able to use to make your own binary RPMs.

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

roee shlomo wrote:

* Does this release include the unified look for wxMac ?

Yes, Kevin got that change into the 2.8 tree. I've attached a screenshot so others know what we are talking about here. Notice that the toolbar and the window caption bar are smoothly integrated and not separate entities. I think it looks really nice.

···

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

Robin Dunn wrote:

Announcing
----------

The 2.8.6.0 release of wxPython is now available for download at
Redirecting.... This release is mostly about fixing
a number of bugs and inconsistencies in wxWidgets and wxPython.

This raises a policy question for me. I'm currently on 2.8.3, not having had any clear need to upgrade for a while. Is there any reason why I shouldn't continue to track the releases, but not upgrade to them until I need something specific (a fix for a bug, a new feature I want, ...)?

For example, if I don't upgrade to 2.8.x.y when it comes out, might I have trouble in the future upgrading to 2.8.x+9.w?

BTW, since I haven't said it recently: thanks again for a really useful product and support forum for it!

···

--
Don Dwiggins
Advanced Publishing Technology

We started at wxPython 2.4
or 2.4 w/ Editorial 4.0, and with Editorial 4.1 in beta we’re upgrading to 2.8 (and Python 2.4). THe only point of “pain” in upgrading was-- if memory serves it’s wxPython 2.5?-- where the “from wxPython import *” was deprecated in favor of “import wx; wx.Foo” style of things. Otherwise, the update from 2.6 to 2.8-- which was fairly significant in terms of our capability to make pretty apps and bug fixes-- was virtually painless.

Some things didn’t quite work, but it was very rare. There was only a couple that popped out.

–S

···

On 9/28/07, Don Dwiggins ddwiggins@advpubtech.com wrote:

Robin Dunn wrote:

Announcing

The 2.8.6.0 release of wxPython is now available for download at
http://wxpython.org/download.php
. This release is mostly about fixing
a number of bugs and inconsistencies in wxWidgets and wxPython.

This raises a policy question for me. I’m currently on 2.8.3, not
having had any clear need to upgrade for a while. Is there any reason

why I shouldn’t continue to track the releases, but not upgrade to them
until I need something specific (a fix for a bug, a new feature I want,
…)?

For example, if I don’t upgrade to 2.8.x.y when it comes out, might I

have trouble in the future upgrading to 2.8.x+9.w?

BTW, since I haven’t said it recently: thanks again for a really useful
product and support forum for it!

Hi,

I seem to have found some bugs in the RichTextCtrl demo.

When I click on the Font, Font Colour, Indent Less or Indent More toolbar button, nothing happens. The menu commands for those actions don't seem to work either. Line and paragraphe spacing menu commands don't seem to work either.

I'm running Windows XP Pro SP2, Python 2.5.1, wxPython 2.8.6.0 Unicode.

···

--
Alexei Vinidiktov

Looking great, thanks!

···

On 9/28/07, Robin Dunn robin@alldunn.com wrote:

roee shlomo wrote:

  • Does this release include the unified look for wxMac ?

Yes, Kevin got that change into the 2.8 tree. I’ve attached a
screenshot so others know what we are talking about here. Notice that
the toolbar and the window caption bar are smoothly integrated and not
separate entities. I think it looks really nice.


Robin Dunn

Robin Dunn wrote:

Yes, Kevin got that change into the 2.8 tree. I've attached a screenshot so others know what we are talking about here.

Yes, that is slick -- nice job Kevin!

- Chris

···

--
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception

Chris.Barker@noaa.gov

Don Dwiggins wrote:

Robin Dunn wrote:

Announcing
----------

The 2.8.6.0 release of wxPython is now available for download at
Redirecting.... This release is mostly about fixing
a number of bugs and inconsistencies in wxWidgets and wxPython.

This raises a policy question for me. I'm currently on 2.8.3, not having had any clear need to upgrade for a while. Is there any reason why I shouldn't continue to track the releases, but not upgrade to them until I need something specific (a fix for a bug, a new feature I want, ...)?

The only reason I can think of is that there are often bugs fixed that are not detailed on the changes file, and that could be affecting you without actually causing a problem in your app. For example, something might work just fine on one platform the way you are using it, but fail on another. Keeping up to date on releases might help you to avoid problems like this. Also, if you do have a problem it's easier for myself and others to diagnose the problem if you are using the most recent version.

On the other hand, keeping up to date or not is really more of a personal preference than anything else. If you're of the "if it's not broke don't fix it" mind-set then staying with the version you are currently using is certainly okay.

For example, if I don't upgrade to 2.8.x.y when it comes out, might I have trouble in the future upgrading to 2.8.x+9.w?

For any release where there are major changes I'll try to have a migration guide available.

···

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

Alexei Vinidiktov wrote:

Hi,

I seem to have found some bugs in the RichTextCtrl demo.

When I click on the Font, Font Colour, Indent Less or Indent More toolbar button, nothing happens. The menu commands for those actions don't seem to work either. Line and paragraphe spacing menu commands don't seem to work either.

Thanks, I'll check into it. I did make some changes in the RTC wrappers, but I don't remember for sure how thoroughly I tested them...

···

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