Changes between Version 19 and Version 20 of Roadmap


Ignore:
Timestamp:
Aug 19, 2012, 6:08:20 PM (8 years ago)
Author:
vadz
Comment:

Post-2.9.4 updates

Legend:

Unmodified
Added
Removed
Modified
  • Roadmap

    v19 v20  
    99Please notice that all dates given in the roadmap are ''very'' tentative. Due to the nature of open source projects there is no warranty that developers have enough time to make things happen as planned. Being a purely voluntary effort, wxWidgets development doesn't always advance as quickly as we'd like it too -- but your contributions are welcome to speed it up!
    1010
    11 == Next development release: 2.9.4 ==
     11== Next development release: 2.9.5 ==
    1212
    13 The next planned release is 2.9.4 and it should happen relatively soon, perhaps as early as February 2012. The main goals for this release is the refactoring of XRC code (see #10996) that would allow to avoid dependencies of xrc library on all the other ones and hence make it possible to add XRC handlers for controls from libraries other than just adv and core. We will also try to refactor AUI/MDI classes but this will not prevent the release from happening if we don't succeed in doing it.
     13The next planned release is 2.9.5 and we hope to make it in the end of September or October 2012. The main goals for this release is the refactoring of XRC code (see #10996) that would allow to avoid dependencies of xrc library on all the other ones and hence make it possible to add XRC handlers for controls from libraries other than just adv and core. We will also try to refactor AUI/MDI classes but this will not prevent the release from happening if we don't succeed in doing it. Another big new feature in 2.9.5 would be `wxMaskedEdit` class.
    1414
    15 Ideally 2.9.4 would also integrate all work done during GSoC 2011 (i.e. wxGTK3 and wxiOS).
     15Ideally 2.9.5 would also integrate all wxiOS into an official release for the first time but this is not certain.
     16
     17But mostly we hope for 2.9.5 to be the last release before 3.0 so the focus will be on testing and bug fixing.
     18
     19Also see the [http://trac.wxwidgets.org/query?status=accepted&status=confirmed&status=new&status=reopened&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&milestone=2.9.5 list of tickets] that need to be addressed before this release.
    1620
    1721== Further plans ==
    1822
    19 We might have 2.9.5 or release 3.0 directly after 2.9.4 depending on the number of new bugs found in 2.9.3 and 2.9.4 and whether we achieve the goals for 2.9.4 listed above or not. In particular, we definitely need GTK+ 3 support in 3.0 and several important wxOSX bugs ought to be fixed.
    20 
    21 Finally we also need to address the regressions in event processing (notably in doc-view) and owner drawn menu items drawing in wxMSW in it.
     23We hope to release 3.0 soon thereafter, maybe even before the end of 2012. But this depends on the number of bugs found in 2.9.5.
    2224
    2325== Next stable release: 3.0 ==
     26
     27=== Release blocking bugs ===
     28
     29 * Regressions in event processing (notably in doc-view).
    2430
    2531=== Main Release Goals ===
     
    2935 * ~~Unification of Debug/Release builds as well (remains to be discussed and implemented but shouldn't be difficult to do)~~: done
    3036 * ~~Cocoa-based wxOSX port running in 64 bit mode~~ implementation mostly done, but needs a lot of testing now (work in progress by Stefan but this is the most time-consuming item so help would be especially welcome)
    31  * GTK+ 3 port: in progress as part of GSoC 2011.
     37 * ~~GTK+ 3 port: in progress as part of GSoC 2011~~ available in 2.9.4.
    3238
    3339=== Secondary Goals ===
     
    3642 * ~~Support for buttons with bitmaps~~: done in 2.9.1
    3743 * PersistentControls, i.e. controls which save their state to wxConfig and restore it from it automatically (API is now in place and implemented for a couple of classes, more implementations needed)
    38  * Type-safe and more flexible event (implemented by #10000 but has to be tested, debugged and documented)
     44 * ~~Type-safe and more flexible event (implemented by #10000 but has to be tested, debugged and documented)~~
    3945 * ~~Selective-Yield implementation (see #10320)~~: done in 2.9.0
    4046 * Support for window-modal and application-modal dialogs
     
    4854 * ~~Reimplement wxToolTip for wxGTK using [http://library.gnome.org/devel/gtk/unstable/GtkTooltip.html new GtkTooltip]~~: done in 2.9.2. Now we should be able to provide support for icons in the tooltips and tooltips associated with a window area
    4955
    50 We hope to make 3.0 in the summer of 2012.
     56We hope to make 3.0 in January 2013.
    5157
    5258== Planned for 3.2 and later ==