]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/msw/todo.txt
don't set SO_REUSEADDR by default; added GSocket_SetReuseAddr()
[wxWidgets.git] / docs / msw / todo.txt
index 5cdfc5d1480e316f1918b6fe190813cc3211c520..0aad43a86b817dee57d5bc96621e2455b70bc9f1 100644 (file)
 
 
-Todo on wxWin 2.0, Windows platform
------------------------------------
+Todo on wxWin 2, Windows platform
+---------------------------------
 
 HIGH PRIORITY
 -------------
 
 
 HIGH PRIORITY
 -------------
 
-Add further controls and properties to Dialog Editor.
-
-Update manual.
-    wxTempFile
-    wxMsgCatalog etc.
-    wxRegKey
-    wxStatusBar95 and wxFrame status bar functions
-    wxListBox changes (for ownerdraw functionality)
-    wxThread            DONE (except for topic overview)
-    wxString            PARTLY DONE
-    Drag and drop (change API if required, e.g. const).
-    wxBaseArray, other arrays
-    (wxOwnerDrawn)
-    Document the include file for each class
-    Stream classes
-    wxSocket topic overview
-    Functions
-
-Makefiles and/or IDE files for other compilers: Symantec C++,
-Salford C++. IDE files for BC++.
-
-Check TODO entries in source and manual.
+Add automatic line wrap to wxStaticText
 
 Add centring, right justify styles to wxStaticText.
 
 
 Add centring, right justify styles to wxStaticText.
 
-Extend wxSystemSettings to get symbols for current nationality,
-e.g. ',' instead of '.' for decimal points.
-
-Supply correct ctl3d/odbc lib files for BC++, Watcom (corrupt?)
-
-16-bit compilation: replace small icons in treectrl/listctrl
-samples that also have a 32x32 icon, with icons with only one
-image, using Borland Image Editor. WIN16 doesn't have a function
-for specifying which image to use, so the larger one gets used
-erroneously.
-
-Add headers to VC++ project files.
-
-Test GLCanvas.
-
-Distribution naming?
+Extend wxLocale to get more locale settings (currency,
+date/time, decimal separator and so on)
 
 LOW PRIORITY (MEDIUM TERM)
 --------------------------
 
 
 LOW PRIORITY (MEDIUM TERM)
 --------------------------
 
-Convert remaining utilities e.g. wxGraphLayout.
-
-More wxSystemSettings (see comment in settings.cpp).
-
-Synchronize drawing functions on all platforms, using Chris's
-code to test them.
+Supply VC++ project generator utility.
 
 
-Shell function to invoke a document with open, print, whatever...
+Add further controls and properties to Dialog Editor.
 
 Write tutorial.
 
 Add wxDC::DeviceToLogical -> wxPoint etc (convenience accessors).
 
 
 Write tutorial.
 
 Add wxDC::DeviceToLogical -> wxPoint etc (convenience accessors).
 
-Generic makefiles? Rewrite makefiles to maintain simultaneous debug/release
-objects.
-
-Add a wxTabCtrl sample.
-
-Improve printing. More API functions for printer DCs (to get
-printer characteristics) and more reliable printing framework.
-
 Add GetIcon, GetBitmap to wxImageList. Perhaps store bitmaps
 in image list so we can get them later.
 
 Merge dib.cpp, dibutils.cpp (see also some DIB code in bitmap.cpp).
 
 Add GetIcon, GetBitmap to wxImageList. Perhaps store bitmaps
 in image list so we can get them later.
 
 Merge dib.cpp, dibutils.cpp (see also some DIB code in bitmap.cpp).
 
-Debug PNG support in wxBitmap (no 4-bit support), and possibly add a convertor from PNG
-to HICON. We could perhaps also support inclusion of PNGs into
-a .res file as a custom resource.
-
-Fonts: ability to enumerate them.
-
-Angled text.
-
-Think about reimplementing wxBitmapButton, wxStaticBitmap using
-BS_BITMAP, SS_BITMAP - but this may not allow wxBitmap
-argument, so instead just allow controls loaded from native
-resource to deal with this style and call default processing.
-
-Better clipboard support (as per Robert's class).
-
-wxWizard class?
-
-Doc/view - have some standard views/docs e.g. wxTextView.
-
-Miscellaneous file/system function wrappers.
-
-Bug database.
-
-OpenGL integration: check that wxGLCanvas works cross-platform.
-
-Menu bitmaps - document Vadim's enhancements.
-
 wxCreateDynamicObject is apparently slow: ~ 2000 calls to strcmp. Need to
 use some kind of hash table scheme.
 
 Write wxDisplay class for querying settings and passing
 to wxFrame to mirror the X situation (multiple displays).
 
 wxCreateDynamicObject is apparently slow: ~ 2000 calls to strcmp. Need to
 use some kind of hash table scheme.
 
 Write wxDisplay class for querying settings and passing
 to wxFrame to mirror the X situation (multiple displays).
 
-Write translator between old and new .wxr formats (including
-substituting static text for obsolete labels).
-
-Write more validators. Also, how do they work if loading the
-dialog from a .wxr? Could call SetValidator from within
-InitDialog for all controls, then call TransferDataToWindow.
-
-Classes for file/OS utility functions.
-
-Add support for more static controls e.g. wxStaticLine.
-
-Perhaps rewrite wxFile to use FILE* descriptors, so Eof and Flush
-can work.
-
-Find out how to set wxFileDialog position.
-
-Maybe bundle Andrew Tucker's DBWIN32 with wxWindows (it's only
-26KB), for viewing debug messages without a debugger.
-
 Implement wxDC floating point transformations.
 
 Implement wxDC floating point transformations.
 
-A wxDC function (or two) for drawing 3D edges?
-
-LOW PRIORITY (LONG TERM)
-------------------------
-
-Improve and expand wxSizer classes.
+WISH LIST (LONG TERM)
+---------------------
 
 ActiveX support
 
 
 ActiveX support
 
-Look at porting to WinCE
-
-Enhance Tex2RTF to generate Microsoft HTML help, perhaps Netscape
-HTML help also.
+Porting to WinCE
 
 GDI objects could be optimised further in constructors by
 searching for a matching, pre-existing object, and assigning from
 
 GDI objects could be optimised further in constructors by
 searching for a matching, pre-existing object, and assigning from
@@ -171,4 +70,3 @@ different platforms.
 
 Rich text class.
 
 
 Rich text class.
 
-