r9 - 12 Apr 2006 - 06:25:10 - DavidSurovellYou are here: OSAF >  Projects Web  >  DevelopmentHome > WxPythonProject > WxChandlerRevisionHistory

Chandler wxPython - Version History

David Surovell

Chandler GUI Frameworks Engineer, OSA Foundation

10 April 2006







Introduction

Starting in mid-December, we instituted a wx release system, to be scheduled weekly or as warranted.

Help bracket bugs into specific short timeframes and svn changes.

A coarse version history is below...

History

  • tarball v2.6.2-39 (07-Apr-06) (unreleased)
    • wxPython: updated build process to use SWIG v1.3.29
    • ALL: fixed wxGrid double-click support broken in tarball 37
    • ALL: fixed wxGrid keyboard navigation
    • ALL: huge rewrite of text encoding conversion support
    • ALL: improvements to corrupt image file handling
    • ALL: added more wxStandardPaths:: routines
    • wxGTK: changed many deprecated "g_XXXX_unref" calls to "g_object_unref"
    • wxMac: fixed wxFrame crash that occasionally interfered with functional tests



    • Usage Notes:
      • recognize that this is the first official tarball since min Feb.:
        • many new fixes and behaviorial changes
      • be alert for crashes or strange behavior caused by:
        • text encoding conversion changes
        • new SWIG version



  • tarball v2.6.2-38 (23-Mar-06) (unreleased)
    • wxPython: synchronized many API up to underlying wxWidgets changes
    • ALL: fixed wxTimer-related crash
    • ALL: fixed problems with PNG error handling
    • ALL: major wxDisplay rewrite
    • ALL: major debug macro rewrite
    • ALL: major rewrite of wxDataViewCtrl, Phase 2
    • ALL: changed all GetCount APIs count and index arguments and return value types:
      • now "unsigned int"; formerly "size_t" or "int"
    • ALL: fixed a handful of warnings flagged by various code analysis tools
    • wxGTK: fixed wxClipboard memory leaks and a data truncation bug
    • wxMac: fixed crash with DnD and file drops
    • wxMac: added support for DnD with drop targets utilizing wxDataObjectComposite
    • wxMac: (Chandler-only) added support for antialiasing control



  • tarball v2.6.2-37 (17-Mar-06) (unreleased)
    • wxPython: more SWIG v1.3.2x support improvements
    • wxPython: updated various helper function utility routines
    • ALL: added wxListCtrl::HitTest
    • ALL: improved wxGrid refresh redrawing
    • ALL: improved support for window positioning on all displays
    • ALL: major rewrite of wxDataViewCtrl, Phase 1
    • ALL: fixed bug in file path list lookups
    • wxGTK: various wxControl-related fixes
    • wxMSW: improved choice ctrl drawing and string assignment



  • tarball v2.6.2-36 (16-Feb-06)
    • wxPython: more SWIG v1.3.xx support improvements
    • wxPython: disabled BUILD_RENAMERS
    • ALL: updated expat to v2.0 (wxChandler-only)
    • ALL: improved support for window positioning on secondary displays
    • ALL: massive update to mediactrl video support
    • ALL: improvements to int64 (longlong) support
    • ALL: fixed bug - wxToolBar::ClearAllTools doesn't work
    • ALL: fixed many compilation warnings on various platforms
    • wxGTK: fixed font mapping bug
    • wxGTK: improved rendering with respect to kybd. focus handling operations
    • wxMac: fixed problem with DrawRoundedRect ignoring curvature arguments
    • wxMac: improved kybd. access for some non-text controls
    • wxMac: simplified wxToolbar for forward progress
    • wxMac: tweaks to XBM, XPM bitmap parsing
    • wxMSW: added 2 gradient fill routines
    • wxMSW: improved toolbar themed background painting (yet again)



    • Usage Notes:
  • tarball v2.6.2-35 (07-Feb-06)
    • wxPython: major restructuring of class inheritance architecture
    • wxGTK: fixed a cryptic build failure with gcc v3.3.3
    • wxGTK: minor (but pervasive) cleanup of low-level GTK calls
    • wxMac: fixed "wrong drop target type" crash
    • wxMSW: fixed 2 bugs pertaining to menu items with checkmarks and/or bitmaps
    • wxMSW: improved toolbar resizing logic (yet again)
    • wxMSW: added more support for "ink"
    • wxMSW: added support for unattached menubars



  • tarball v2.6.2-34 (02-Feb-06)
    • wxPython: added SWIG v1.3.27 support
    • wxPython: more build improvements
    • wxPython: more demo improvements
    • ALL: added another tree control class
    • ALL: added another tabbed page control class
    • wxGTK: fix for wxLaunchDefaultBrowser
    • wxGTK: reverted a kybd. handling patch
    • wxMac: improvements to Universal Binary build support
    • wxMac: improvements to menu item and command handling
    • wxMSW: fixed a wxComboBox::SetSelection bug
    • wxMSW: fixed toolbar "jumbled layout" problem (again)



  • tarball v2.6.2-33 (27-Jan-06)
    • wxPython: SWIG handling improvements
    • ALL: refactored usage of "setup.h" as an #include:
      • #include order is wxprec.h => defs.h => platform.h => setup.h
    • ALL: fixed Unicode issue with wxTextValidator
    • ALL: fixed PNG handler to suppress abort on invalid file read
    • ALL: fixed wxImage instances failing to copy alpha channel data
    • wxGTK: refactored GTK2 vs. GTK1 support:
      • the GTK1 source files are deprecated and not checked in
    • wxMac: added first pass of Universal Binary build support
    • wxMac: major improvement to Unicode key event handling
    • wxMac: minor fix to frame window + menubar handling
    • wxMac: minor fix to wxBitmap sub-bitmap mask calculation
    • wxMSW: improved extended (kybd) key handling
    • wxMSW: removed OSAF-specific wxToolbar patch for theme drawing
    • wxMSW: minor wxListCtrl improvements



  • tarball v2.6.2-32 (19-Jan-06)
    • wxPython: v2.6.2.1 final - many more updates, courtesy of Robin Dunn
    • ALL: removed PalmOS, Mac Classic sources from tree
    • ALL: added support for wxDialogBase::CreateButtonSizer
    • wxGTK: improved wxDC polygon and line drawing
    • wxMac: fixed DnD onWindowEntry crash
    • wxMSW: improved wxBitmap alpha channel implementation
    • wxMSW: return correct client size for child window which are being defer-resized
    • wxMSW: improved toolbar resizing logic (again)
    • wxMSW: fixed crash with owner-drawn menu items and accelerators
    • wxMSW: improved (themed) rendering of list buttons and column header controls
    • wxMSW: fixed problem - using SetValue and wxTE_RICH2 would cause control to show



  • tarball v2.6.2-31 (11-Jan-06)
    • wxPython: many more updates, courtesy of Robin Dunn
    • wxPython: fixed image corruption due to bogus line ending conversion in SVN
    • wxHTML: refactored
    • ALL: minor improvements to wxApp exception handling
    • ALL: minor change to high-level event loop processing
    • wxGTK, wxMac: fixed self-inflicted wxMenuItem.SetBitmap problem
    • wxMac: removed wxDialog and wxTextCtrl grow icons
    • wxMac: made standard dialogs more visually Mac-conformant
    • wxMac: added default choice assignment to wxChoice popups
    • wxMSW: improved toolbar resizing logic
    • wxMSW: minor improvements to status bar and menu item handling
    • wxMSW: **restored OSAF-specific native compositing support removed in tarball 30**



  • tarball v2.6.2-30 (04-Jan-06)
    • wxPython: many updates, courtesy of Robin Dunn
    • ALL: added protection against crashes due to corrupted GIFs
    • ALL: zip stream EOF handling fixes
    • wxGTK: wxDC fix for Pango crashes
    • wxMac: blit transfer mode improvements
    • wxMac: minor wxTextCtrl change
    • wxMac: top-level window fullscreen resize fix
    • wxMSW: top-level window fullscreen resize fix



  • tarball v2.6.2-29 (29-Dec-05)
    • wxHTML: added support for tags
    • i18n: major Chinese localization update
    • wxGTK: menu close event bug fix
    • wxGTK: fixed SetInvokingWindow linkage problem in prior tarball
    • wxMSW: converted wxDC to pure virtual base class
    • wxMSW: allow wx parent windows to handle non-wx child events
    • wxMSW: fixed wx_media.dsp sub-project build bug; removed Chandler-specific workaround



  • tarball v2.6.2-28 (21-Dec-05)
    • ALL: wxWindow::DoGetVirtualSize fix (important for wxScrolledWindow)
    • ALL: wxDateTime fixes
    • ALL: various gcc v4.x compilation fixes
    • wxGTK: some wxControl:: title handling fixes
    • wxMSW: Find/Replace dialog fixes
    • wxMSW: minor UI bug fixes
    • wxMSW: print from preview bug fix



  • tarball v2.6.2-27 (14-Dec-05)
    • ALL: minor wxSizer attribute management fix
    • ALL: improved GCC v4.x compatibility
    • wxMac: switched to CoreGraphics build
      • fixed all known CoreGraphics-related problems
    • wxMac: resolved focus issue:
      • focus to window w/o "focusable" control fails
      • testing should now commence on removal of calendar focus hack
    • wxMac: major improvement to menu event handling
      • rewritten to use appropriate low-level Carbon event dispatching
      • should resolve all wxMac menu item state problems
    • wxMSW: minor alpha copy fix



PageInfo
PageType DevDocPage
MaintainedBy DavidSurovell
PageStatus Source of truth -- this page reflects current OSAF thinking?
Trash.CommentsWelcome2 Feel free to contribute comments?
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r9 < r8 < r7 < r6 < r5 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.