Tidied some wording, added configtool
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19582 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1,39 +1,49 @@
|
|||||||
C++ Features
|
C++ Features
|
||||||
============
|
============
|
||||||
|
|
||||||
- Namespaces
|
- Namespaces.
|
||||||
- STL containers compatibility
|
- STL containers compatibility (including using STL-like
|
||||||
- Exception Handling
|
adapters for wxWindows containers).
|
||||||
|
- Exception Handling: making the code exception-safe, and
|
||||||
|
also _using_ exceptions throughout the code.
|
||||||
|
|
||||||
Core
|
Core
|
||||||
====
|
====
|
||||||
|
|
||||||
- use wxEventLoop in all builds
|
- Use wxEventLoop in all builds.
|
||||||
- remove wxCOMPATIBILITY (1.X)
|
- Remove wxCOMPATIBILITY (1.X).
|
||||||
- Modularization/Build System/Project File Generation
|
- Modularization/Build System/Project File Generation.
|
||||||
- RTTI native Support, Properties/Member-Metadata, 2-Step Init with virtual create
|
- A configuration tool to generate setup.h and configure
|
||||||
|
commands.
|
||||||
|
- RTTI native Support, Properties/Member-Metadata, 2-Step Init with
|
||||||
|
virtual create: e.g. Create(const wxArrayVariant&).
|
||||||
|
|
||||||
Documentation
|
Documentation
|
||||||
=============
|
=============
|
||||||
|
|
||||||
- Possibilities moving doc into header files with tool support ? directions ?
|
- The possibility of moving doc into header files with tool
|
||||||
|
support.
|
||||||
|
- Detailed review of doc accuracy.
|
||||||
- wxDC : Precise definition of default/initial state.
|
- wxDC : Precise definition of default/initial state.
|
||||||
- wxDC : Pixelwise definition of operations.
|
- wxDC : Pixelwise definition of operations (e.g. last point of a
|
||||||
|
line not drawn).
|
||||||
|
|
||||||
wxEvents
|
wxEvents
|
||||||
========
|
========
|
||||||
|
|
||||||
Change Idle Handling
|
Change Idle Handling
|
||||||
--------------------
|
--------------------
|
||||||
Current Implementation is using too many CPU cycles
|
Current Implementation is using too many CPU cycles.
|
||||||
|
|
||||||
Loose Coupling Event-Source Event-Sink
|
Loose Coupling Event-Source Event-Sink
|
||||||
--------------------------------------
|
--------------------------------------
|
||||||
kind of the NextStep/C# very performant coupling, exposing events via Metadata
|
Kind of the NextStep/C# very performant coupling, exposing
|
||||||
|
events via metadata.
|
||||||
|
|
||||||
Remove Lazy Init of Eventtables
|
Remove Lazy Init of Eventtables
|
||||||
-------------------------------
|
-------------------------------
|
||||||
Was introduced as a bug-fix, not needed anymore, consumes considerably CPU
|
Was introduced as a bug-fix, not needed anymore, consumes
|
||||||
|
considerable CPU time.
|
||||||
|
|
||||||
|
|
||||||
Modules/Plugins
|
Modules/Plugins
|
||||||
@@ -42,34 +52,34 @@ Modules/Plugins
|
|||||||
Architecture
|
Architecture
|
||||||
------------
|
------------
|
||||||
|
|
||||||
we aim to arrive at a lazy initializiation of modules only when they are first
|
We aim to arrive at a lazy initializiation of modules only when they are first
|
||||||
needed. A dependency information about on which other modules this depends is
|
needed. Dependency information between modules is needed. Dynamic Plug-In
|
||||||
needed. Dynamic Plug-In loading and unloading must be compatible with that.
|
loading and unloading must be compatible with that.
|
||||||
|
|
||||||
wxUniversal
|
wxUniversal
|
||||||
===========
|
===========
|
||||||
|
|
||||||
- Renderers within native ports
|
- Renderers within native ports.
|
||||||
|
|
||||||
wxPrinting
|
wxPrinting
|
||||||
==========
|
==========
|
||||||
|
|
||||||
- Page preflighting capabilities in order to determine number of pages
|
- Page preflighting capabilities in order to determine number
|
||||||
- Preview enhancement
|
of pages.
|
||||||
|
- Preview UI enhancement.
|
||||||
|
|
||||||
wxStaticBox
|
wxStaticBox
|
||||||
===========
|
===========
|
||||||
|
|
||||||
hide the platform problems (GTK:'children' must be siblings) in encapsulation
|
Hide the platform problems (GTK: 'children' must be siblings) in encapsulation
|
||||||
in order to avoid problems on ports where the hierarchy must be 'correct'
|
in order to avoid problems on ports where the hierarchy must be
|
||||||
|
'correct'.
|
||||||
wxMiscellaneous
|
|
||||||
===============
|
|
||||||
|
|
||||||
- wxDC Support for point to char-position with text rendering
|
|
||||||
- wxLocale Extension (eg Currency)
|
|
||||||
- wxStreams review
|
|
||||||
|
|
||||||
|
Miscellaneous
|
||||||
|
=============
|
||||||
|
|
||||||
|
- wxDC Support for point to char-position with text rendering.
|
||||||
|
- wxLocale Extension (eg currency).
|
||||||
|
- wxStreams review.
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user