File: todo.txt

package info (click to toggle)
libwx-perl 1%3A0.9932-9
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 5,300 kB
  • sloc: cpp: 11,064; perl: 8,603; ansic: 711; makefile: 53
file content (137 lines) | stat: -rw-r--r-- 2,355 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
PRIORITY HIGH:

* rewrite docs/* in POD (?)

PRIORITY NORMAL:

* Treebook, Toolbook, Proprtysheet

* Buttonbar

* Overload resolution
  finish it!

* store events in a C++ file
* autogenerate event definitons
* try to have constants inlined where appropriate

* wxCalendarCtrl
    HitTest
    
* wxFontEnumerator virtual functions

* wxDocManager::FileHistoryLoad/Save
  wxDocument  CommandProcessor functions
  wxDocument::Load/Save, investigate

* testing
    tests for all overloaded methods
    tests for all events
    tests for all classes creation/deletion

* Threads
    cloning of objects with a DESTROY

* configuration system

* finish cpp/chkconfig.h

* Wx::DataObject
    Wx::PlDataObject

* Decrease compilation time/code bloat:
    Use precompiled headers where appropriate
    Move constants out of Constants.xs when they need a separate #include
    Move #include <wx/foo.h> to the XS requiring them
    Add tests for wxUSE_XXX, and maybe a wxPERL_USE_XXX

* Wx::HtmlWindow
    AddFilter
    AddProcessor
    GetParser
    Fix inheritance...

* Wx::HelpController
    OnQuit
    Get/SetFrameParameters

* Wx::StyledTextCtrl
    AddStyledText
    GetStyledText
    GetCurLine
    SendMsg

* Wx::PlGridTable
    Attribute-releated functions
    Custom data functions

PRIORITY LOW:

* Wx::HtmlHelpData ?

* Wx::App methods
    CreateLogTarget

* Wx::App::new
    find a better solution yhan just 'croak' if OnInit
    returns a false value

* Wx::PrintData
    PostScript specific functions
    overloaded constructors

* Wx::PageSetupDialogData
    overloaded constructors

* operator == and != (are they useful/have side effects?)
    Wx::AcceleratorTable
    Wx::Bitmap (enable)
    Wx::Brush
    Wx::Colour
    Wx::Cursor
    Wx::Font
    Wx::Rect
    Wx::Region
    Wx::Point
    Wx::Size
    Wx::Icon
    Wx::Image
    Wx::Palette
    Wx::Pen

DOCUMENTATTION:

* Document Wx::PlValidator, Wx::PlLog, Wx::PlLogPassThrough

* Document wxStatusBar::GetFieldRect

* Document wxDocTemplate::new

* wxFontMapper
   GetAltForEncoding

-- not documented in wxWidgets --

* Wx::MultipleChoiceDialog

* Wx::NativeFontInfo

CLASSES:
  wxGLCanvas

  wxDirCtrl
  wxMetafileDC
  wxDCClipper
  wxBufferedDC
  wxTextValidator
  wxGenericValidator

  wxDDE*
  wxTCP*

  wxMimeTypesManager
  wxEncodingConverter

FEATURE REQUESTS

* wxAutomationObject