X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/25a37c8cb149342e2cce48f739d472b5753ddd22..94c162795e6ebff164bcfc7bb9aa0138dd83b194:/docs/html/roadmap.htm diff --git a/docs/html/roadmap.htm b/docs/html/roadmap.htm index b50d71b19a..005b72ecdf 100644 --- a/docs/html/roadmap.htm +++ b/docs/html/roadmap.htm @@ -9,11 +9,11 @@ - +
- @@ -31,94 +31,83 @@ This page represents current thinking about where wxWindows is going in the near medium and long-term. It also serves as a schedule for new releases so that both developers and users can know what to expect when, at least approximately.

-Note (1): as the wxWindows effort is voluntary, these are not hard-and-fast deadlines: -but we will endeavour to follow them as closely as possible.

- -Note (2): the releases described are for wxGTK, wxMSW and wxMotif ports. wxMac currently follows -its own development path. Also, minor snapshot releases for specific platforms may be -available at dates convenient to the developers.

- -

-
Schedule
-
-

- -

Release 2.1.10

- - +We are adopting the Linux kernel style of numbering system where odd minor version numbers are development +versions, and even numbers are stable versions. For example, 2.1.x are development releases, +and the next 'stable' or final release of it would be 2.2.

-

+Bug-fix patches to the stable release (if made) then become point +releases of 2.2 (2.2.x) while development continues with wild abandon +on 2.3.x until the end of the next development cycle when it is +released as 2.4.

-

Release 2.1.11 (final)

- - - -

- -

Release 2.1.12

- - - -

+Development versions that end up on the FTP site or CD-ROM, as opposed to remaining +in the CVS archive, are semi-stable -- i.e. they are checked for compilation and +run-time problems, but not as thoroughly as the stable versions.

-

Release 2.1.13

+Note that since the wxWindows effort is voluntary, these are not hard-and-fast deadlines: +but we will endeavour to follow them as closely as possible.

-

+Note also that the releases described are for wxGTK, wxMSW and wxMotif ports. wxMac currently follows +its own development path but is due to merge with the main code base in November/December. +Also, minor snapshot releases for specific platforms may be +available at dates convenient to the developers. +Finally, this page only shows the things which are still left to do, please +look elsewhere to see the complete list of changes between the releases, +including the things which are already done.

-

Release 2.2.0

- - - +
+
Schedule
+

-

Release 2.2.x (final)

- - +

Release 2.4.0 (stable)

+ +Release date: Summer 2002? + +

+ +Stable version of 2.3. + +

    +
  1. Very important +
      +
    • wxMac: make the release together with the other ports +
    • Fix wxStream::Eof() problems +
    • wxGTK: GTK+ 2.0 support +
    + +
  2. Important +
      +
    • (Unix) implement wx-config as a version and build + parameters independent script which would just read the + configuration files +
    • Finish wxFileName +
    • Make it possible to process the key strokes portably +
    • Add wxSemaphor, fix wxCondition +
    + +
  3. Nice to have +
      +
    • support for text in the wxToolBar buttons +
    • radio buttons in wxToolBar +
    • possibility to use individual wxUniv controls from the native + ports +
    +

-

Release 2.3.x (final)

+

Release 3.0.0 (stable)

- +This release should finally mark the end of support for the antiquated +compilers without decent support of the modern C++ features such as templates, +exceptions and namespaces. wxWindows containers should be replaced with the +corresponding standard library classes and std::basic_string<> +should be used instead of wxString. -

+


To-Do List
@@ -126,6 +115,13 @@ combined base/GUI library for GUI applications only.

+This is just a collection of the various things which it would be nice to +include in wxWindows but which are not actively worked on right now and for +which no schedule is fixed yet. If you're interested in helping with wxWindows +development, one of the small projects below could be a great way to join the +team! + +

Developers: please feel free to add to these, and delete them when they are done.

@@ -133,25 +129,13 @@ Developers: please feel free to add to these, and delete them when they are done General

@@ -162,9 +146,6 @@ written generically in wxWindows.

@@ -172,19 +153,13 @@ default buttons (heavy black border). wxGTK

-wxMotif

- -

- -
+ -wxWindows Roadmap +wxWindows Roadmap