Code::Blocks Forums

Developer forums (C::B DEVELOPMENT STRICTLY!) => Development => Topic started by: ptDev on March 03, 2011, 05:02:10 pm

Title: wxWidgets 2.8.12 released
Post by: ptDev on March 03, 2011, 05:02:10 pm
wxWidgets 2.8.12 has been released (it will be announced at the official website early next week the latest).

In the meantime, it can be downloaded from here (http://biolpc22.york.ac.uk/pub/2.8.12/). An installer for Windows is also available there.

Changes list:
Quote
All:

- Fixed a bug in UNC path testing.
- Improved command line parser usage help.
- Fixed race condition bugs in wxCondition.
- Added wxT_2() for forward compatibility with wxWidgets 3. Use it in
  initialization of wxCmdLineEntryDesc struct elements and (very few) other
  places where wxT() is required currently but won't be allowed in v3.
- Fixed crash on exit caused by deleting old logger in wxLogChain dtor.

All (GUI):

- wxRTC: fixed style selection resetting after editing a style.
- wxRTC: can now edit line spacing in .1 increments from 1 to 2.
- wxRTC: fixed wrong line spacing and space after paragraph calculations.
- wxRTC: GetStyleMergedWithBase now detects loops.
- wxRTC: wxRichTextCtrl::ApplyStyle now applies a paragraph style at the
  cursor without needing a selection, and setting the default style now
  avoids duplicating character attributes in subsequently typed text when
  they exist in the paragraph style.
- wxRTC: fixed IsPositionVisible to scroll a position into view correctly.
- wxRTC: fixed a problem with paste resetting the content paragraph style.
- wxRTC: style list box now copes with names duplicated across style types.
  Also fixed wxRichTextStyleDefinition::GetStyleMergeWithBase similarly.
- wxRTC: fixed very poor performance for XML loading on wxGTK.
- Fixed error in generic tree control CalculatePositions.
- Added wxFD_FILE_MUST_EXIST to wxFileSelector function.
- Added wxDataViewCtrl Get/SetValueByRow functions for forward compatibility
  with 2.9.
- Right-clicking is now supported in any kind of wxAuiToolBar button.
- Fixed a bug in wxAcceleratorEntry::IsOk.
- wxGraphicsContext::DrawBitmap: x and y coordinates no longer affected by
  stretch factor.
- Fixed an assert in wxGrid on wxEVT_MOUSE_CAPTURE_LOST.
- Fixed bug in generic wxTreeCtrl where SelectItem toggles the selection if
  the item is already in the desired state.
- Fixed bug in wxSizer::Replace(size_t, wxSizerItem *) whereby SetContainingSizer
  is not called.
- Fixed compilation with libpng 1.5 and above.
- Removed ugly black (simple) border around wxHTML help window.

wxMSW:

- wxOwnerDrawnComboBox and wxComboCtrl with wxCB_READONLY window style now
  have more native-like focus indicator rendering.
- Fixed wxOwnerDrawnComboBox keyboard handling: drop-down is no longer
  displayed when arrow key is pressed (without Alt).
- In some rare cases wxOwnerDrawnComboBox drop-down animation could display
  as garbage. This has now been greatly reduced (mcben).
- Fixed OLE date conversion bug.
- Added check for double window handle creation.
- Fixed WIN64 crash in wxStyledTextCtrl.
- Fixed Watcom compilation when omitting threads.
- Fixed wxFileName::IsFileReadable on Windows 98.
- Fixed bug whereby clicking anywhere inside wxListBox generates
  wxEVT_COMMAND_LISTBOX_SELECTED event. You need to set wxUSE_LISTBOX_SELECTION_FIX
  to 1 in include/wx/msw/listbox.h to enable this binary-incompatible fix.

wxGTK:

- Fix for --disable-radiobtn compilation.
- Fixed a bug on GTK+ only whereby wxGrid scrolls back to the previous edit position
  when another cell is edited.
- Fix for missing menubar problem under some window managers where menu bar height is
  reported as 0 when the menu hasn't fully realized yet. Now updates the height during
  idle time if it is 0, otherwise no menu is shown.
- Improved list control and tree control selection text theme compatibility by adding
  wxSYS_COLOUR_LISTBOXHIGHLIGHTTEXT colour index.
- wxComboCtrl and wxOwnerDrawnComboBox had wrong background colours under some
  themes (Marcin Wojdyr).
- Added thread-safe fixes to socket code.

wxUniv:

- Fixed assertion in tree control sample due to colour index not being supported.

Anybody planning on making a C::B build using this version of wxWidgets is welcome to post their impressions in this thread.
Title: Re: wxWidgets 2.8.12 (release candidate)
Post by: oBFusCATed on March 03, 2011, 08:51:38 pm
I wanted to try it, but I've to wait the official release + wxPython's release, unfortunately.
The gentoo's package uses wxPython's version of wxGTK :(
Title: Re: wxWidgets 2.8.12 released
Post by: ptDev on March 24, 2011, 08:31:57 pm
It's official! link (http://biolpc22.york.ac.uk/pub/2.8.12/) :D

I re-compiled wxWidgets earlier today and am testing it at the moment. So far, so good, but I want to avoid surprises this time. Will update later.
Title: Re: wxWidgets 2.8.12 released
Post by: oBFusCATed on March 24, 2011, 10:16:44 pm
It is not official -> http://wxwidgets.org/ there is no mentioning on the page  :lol:
Title: Re: wxWidgets 2.8.12 released
Post by: ollydbg on March 25, 2011, 02:13:59 am
It is not official -> http://wxwidgets.org/ there is no mentioning on the page  :lol:
In link (http://biolpc22.york.ac.uk/pub/2.8.12/), there are two 2.8.12 rc folder, so I think the 2.8.12 should be the official release folder, though they does not announce on the official website.
Title: Re: wxWidgets 2.8.12 released
Post by: ouch on March 25, 2011, 08:13:45 pm
it's also not tagged in the svn yet... so, there... :P

lol
Title: Re: wxWidgets 2.8.12 released
Post by: stahta01 on March 25, 2011, 08:31:51 pm
it's also not tagged in the svn yet... so, there... :P

lol

The person doing the release is not normally the person doing the tagging; either one could be later than the other.
The file on the ftp site is considered a release candidate or practice run; where early testers can report problems.

Tim S. 
Title: Re: wxWidgets 2.8.12 released
Post by: ptDev on March 26, 2011, 03:55:44 pm
it's also not tagged in the svn yet... so, there... :P

lol

Jesus Christ... You were so keen on "showing that guy that he's totally wrong", you didn't even bother read the first port in its entirety.

Also, as you can read here (http://groups.google.com/group/wx-dev/browse_thread/thread/e43630a39d104ded), all the testing is finished (otherwise Chris Elliot wouldn't have compiled a setup package). The same newsgroup discussion will show you that this version isn't a release candidate either (although you can also find release candidates here (http://biolpc22.york.ac.uk/pub/2.8.12-rc1/) and here (http://biolpc22.york.ac.uk/pub/2.8.12-rc2/)).

The team very often keeps the release version available for download for a while prior to announcement.

The only reason I posted "it's official" (again, by linking to a place where the packages are available, rather than www.wxwidgets.org) was to bump the thread.
Title: Re: wxWidgets 2.8.12 released
Post by: gd_on on March 28, 2011, 12:21:26 pm
Now available on sourceforge, though web pages are not still updated. (15:45 : it is updated now...)

Compile OK with last 4.5.2 TDM-Gcc
Compile/Link with CB nightly 7061 : OK too (Win XP SP3). 8) 8) 8)

Title: Re: wxWidgets 2.8.12 released
Post by: ollydbg on March 29, 2011, 03:02:03 am
the official website announced the 2.8.12 release, see:
http://www.wxwidgets.org/
Title: Re: wxWidgets 2.8.12 released
Post by: ptDev on April 02, 2011, 11:09:58 pm
No problems here either, no regressions.

I'm making an updated installer now.