]> git.saurik.com Git - wxWidgets.git/commitdiff
Tidied some wording, added configtool
authorJulian Smart <julian@anthemion.co.uk>
Sun, 16 Mar 2003 13:16:52 +0000 (13:16 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Sun, 16 Mar 2003 13:16:52 +0000 (13:16 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19582 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

docs/todo30.txt

index e641038ffa1bf7054b7e27d3c0c51d33de0ec7d5..fe5a4a5f0ea208a2c0f883e142517a792b72bd4b 100644 (file)
@@ -1,39 +1,49 @@
 C++ Features
 ============
 
 C++ Features
 ============
 
-- Namespaces
-- STL containers compatibility
-- Exception Handling
+- Namespaces.
+- STL containers compatibility (including using STL-like
+  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
-- remove wxCOMPATIBILITY (1.X)
-- Modularization/Build System/Project File Generation
-- RTTI native Support, Properties/Member-Metadata, 2-Step Init with virtual create
+- Use wxEventLoop in all builds.
+- Remove wxCOMPATIBILITY (1.X).
+- Modularization/Build System/Project File Generation.
+- 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
 ========
 
 Change Idle Handling
 --------------------
 
 wxEvents
 ========
 
 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 
-needed. A dependency information about on which other modules this depends is 
-needed. Dynamic Plug-In loading and unloading must be compatible with that.
+We aim to arrive at a lazy initializiation of modules only when they are first 
+needed. Dependency information between modules is needed. Dynamic Plug-In
+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
-- Preview enhancement
+- Page preflighting capabilities in order to determine number
+  of pages.
+- Preview UI enhancement.
 
 wxStaticBox
 ===========
 
 
 wxStaticBox
 ===========
 
-hide the platform problems (GTK:'children' must be siblings) in encapsulation 
-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
+Hide the platform problems (GTK: 'children' must be siblings) in encapsulation 
+in order to avoid problems on ports where the hierarchy must be
+'correct'.
 
 
+Miscellaneous
+=============
 
 
+- wxDC Support for point to char-position with text rendering.
+- wxLocale Extension (eg currency).
+- wxStreams review.