]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/todo30.txt
Penguin Unicode compilation fix.
[wxWidgets.git] / docs / todo30.txt
index 18676bbf40b484d95176ec5bf8e6fae6e5325de6..f4259fb091b79922c118a2649b0b734a705797ae 100644 (file)
@@ -82,6 +82,9 @@ Core
 - Properties/Member-Metadata, 2-Step Init with virtual create
     TODO: still unclear what do we need exactly
 
+- Tidy code and add comments to headers (preferably in
+  Doxygen/Javadoc style)
+
 
 Documentation
 =============
@@ -156,8 +159,15 @@ In addition to wxCOMPATIBILITY code:
 - contrib/src/applet?
 - utils/Install
 - wxDate, wxTime
-- Layout constraints code
 - Old wxODBC code
+- wxExpr (rewriting some OGL code or bundling wxExpr with OGL)
+- Old resource system
+- samples/resource
+- Dialog Editor
+- generic/src/htmlhelp.cpp
+- all code that uses layout constraints,
+  so constraints can be compiled out of the
+  core library
 
 
 wxMiscellaneous
@@ -167,6 +177,25 @@ wxMiscellaneous
 - wxLocale Extension (eg Currency)
 - wxStreams review
 - wxURL?
+- a way to tell wxWindows to check for any non-portable usage,
+  for a given set of platforms. Sometimes you want to be able
+  to get away with non-portable usage, and sometimes not.
+  This is probably way too time-consuming to implement.
+- In headers, don't silently omit contents if the features for this
+  header is switched off. Instead, emit an error message.
+- Implement native tree view and colour dialog in wxGTK.
+- Better way to specify About, Preferences menu ids under wxMac.
+- Must be able to portably specify relaying out a frame after the toolbar
+  has been destroyed or recreated. On wxMSW, this is done in
+  ~wxToolBar. On wxGTK, in SetToolBar. In wxMac, not at all,
+  but sending a wxSizeEvent will do it.
+- wxMac font selector dialog is the generic font selector -
+  horrible.
+- No Append(wxArrayString&) for wxChoice and wxComboBox in wxGTK.
+  Probably other functions too. Consider adding Insert to
+  these classes, as per the patch on SF.
+- Rewrite wxFileHistory using wxString and wxArrayString, and
+  put in separate file.
 
 
 Version:      $Id$