1 |
|
---|
2 | LIBRARIES
|
---|
3 |
|
---|
4 | ----------------------------------------------------------------------
|
---|
5 | 1. Editing notebook activepage, cannot select from dropdown list. (Actually, requires IDE enhancements.
|
---|
6 | But could provide a property editor.)
|
---|
7 |
|
---|
8 | ----------------------------------------------------------------------
|
---|
9 | 2. Additional zero written when copying zero-terminated strings
|
---|
10 | - Fixed in SP4
|
---|
11 | - Fixed in v2.0.3.1
|
---|
12 |
|
---|
13 | This is a bug in StringCopy in SysUtils. [NB There are also StrCOpy functions
|
---|
14 | in Strings.pas and System.pas!]
|
---|
15 |
|
---|
16 | ----------------------------------------------------------------------
|
---|
17 | 3. Hint windows don't always deactivate properly
|
---|
18 | - Does not correctly detect when app focus lost.
|
---|
19 | However, this is
|
---|
20 | very tricky to do well on OS/2. Other apps have the same problem. Most
|
---|
21 | compatible solution is discussed on EDM... (?)
|
---|
22 |
|
---|
23 | ----------------------------------------------------------------------
|
---|
24 | 4. Too much useage of Private in SPCC
|
---|
25 | A design flaw, but copied from Delphi :-(
|
---|
26 |
|
---|
27 | Prevents fixing bugs or enhancements without copying code. Could change to protected
|
---|
28 |
|
---|
29 | ----------------------------------------------------------------------
|
---|
30 | 5. Bitmap button disabled drawing looks bad in some situations
|
---|
31 | Better disable picture. Use psAlternate (psInsideFrame before FP4).
|
---|
32 | Or generate/load proper disabled bitmap
|
---|
33 |
|
---|
34 | Fixed in SPCC v2.0.3.6
|
---|
35 |
|
---|
36 | ----------------------------------------------------------------------
|
---|
37 | 6. Radio button group item index cannot be set until visible
|
---|
38 |
|
---|
39 | Fixed in SPCC v2.0.3.7
|
---|
40 |
|
---|
41 | ----------------------------------------------------------------------
|
---|
42 | 7. Need popup index for listbox and outline
|
---|
43 | When right mouse popup menu is activated, it's not possible to
|
---|
44 | tell which item was right clicked.
|
---|
45 | Alternatively, could set the item index
|
---|
46 | - Not fixed
|
---|
47 |
|
---|
48 | ----------------------------------------------------------------------
|
---|
49 | 8. File controls cannot be refreshed through code
|
---|
50 | Directory outline, directorylistbox, filelistbox
|
---|
51 |
|
---|
52 | - ?
|
---|
53 |
|
---|
54 | ----------------------------------------------------------------------
|
---|
55 | 9. StringLists, Memo lines etc are limited to 255 chars.
|
---|
56 | No good solution until AnsiStrings are finished.
|
---|
57 |
|
---|
58 | ----------------------------------------------------------------------
|
---|
59 | 10. Nothing resets TForm.FIsModal...
|
---|
60 |
|
---|
61 | 10b. Apparent duplication between fismodal and fmodalshowing
|
---|
62 |
|
---|
63 | ----------------------------------------------------------------------
|
---|
64 | 11. Task list entries being left behind when app closes (fp4)
|
---|
65 | Fixed in FP4 refresh
|
---|
66 |
|
---|
67 | ----------------------------------------------------------------------
|
---|
68 | 12. Font allocation
|
---|
69 | There seem to be memory problems with frequently changing font.
|
---|
70 | ( ? Related to font dereferencing bug, see below?)
|
---|
71 |
|
---|
72 | [NB Sibyl does not use the OS/2 logical font mechanism. Each time the font
|
---|
73 | is changed on a canvas the old font is destroyed and a new one create.
|
---|
74 | This is not efficient for drawing with several different fonts.
|
---|
75 |
|
---|
76 | However, this is more of an enhancement than a bug fix].
|
---|
77 |
|
---|
78 | ----------------------------------------------------------------------
|
---|
79 | 13. Problem dereferencing fonts: Crash in Font Dialog
|
---|
80 | Fixed in v2.0.3.1
|
---|
81 |
|
---|
82 | When Sibyl library destroys a font due to the usecount being zero, the
|
---|
83 | TFont reference is still left as non-nil.
|
---|
84 |
|
---|
85 | This makes the font dialog crash on the second or later useage. It would
|
---|
86 | also cause other font problems, depending on how you use them.
|
---|
87 |
|
---|
88 | ----------------------------------------------------------------------
|
---|
89 | 14. Combo box does not drop down on click
|
---|
90 | You have to click the V button, clicking within the edit is not enough.
|
---|
91 |
|
---|
92 | Fixed in Fp4 (not quite properly - missing double click handling)
|
---|
93 | Fixed in v2.0.3.4
|
---|
94 |
|
---|
95 | 14a. Cannot click and drag thru combo
|
---|
96 | Fixed for Linux?
|
---|
97 | Not very important.(?)
|
---|
98 |
|
---|
99 | 14b. Combo does not appear disabled (? text may be grayed, button is not)
|
---|
100 |
|
---|
101 | ----------------------------------------------------------------------
|
---|
102 | 15. Modal dialogs appear as seperate tasklist entry
|
---|
103 | Partially fixed in FP4 (not properly)
|
---|
104 | Fixed in v2.0.3.2
|
---|
105 |
|
---|
106 | ----------------------------------------------------------------------
|
---|
107 | 16. Clicking on disabled control in main window, while modal dialog
|
---|
108 | showing, focuses the main window!
|
---|
109 |
|
---|
110 | Not fixed.
|
---|
111 |
|
---|
112 | ----------------------------------------------------------------------
|
---|
113 | 17. Property "Enabled" does not effect the frame (FB)
|
---|
114 | ?
|
---|
115 | Fixed in FP4
|
---|
116 |
|
---|
117 | ----------------------------------------------------------------------
|
---|
118 | 18. TTrackBar ignores some properties while loading from SCU (FB)
|
---|
119 | Fixed in FP4
|
---|
120 |
|
---|
121 | ----------------------------------------------------------------------
|
---|
122 | 19. TGrid "TopRow" and "LeftCol" properties doesn't work correctly (FB)
|
---|
123 | Fixed in FP4
|
---|
124 |
|
---|
125 | ----------------------------------------------------------------------
|
---|
126 | 20. TEdit '&' characters where replaced automatically by '~' characters (FB)
|
---|
127 | Fixed in FP4
|
---|
128 |
|
---|
129 | ----------------------------------------------------------------------
|
---|
130 | 21. Functions "Time" and "Now" raise exceptions in Win32 (FB)
|
---|
131 | Fixed in FP4
|
---|
132 |
|
---|
133 | ----------------------------------------------------------------------
|
---|
134 | 22. TWinSockProcs has the wrong calling convention in Win32 (FB)
|
---|
135 | Fixed in FP4
|
---|
136 |
|
---|
137 | ----------------------------------------------------------------------
|
---|
138 | - Redraw bug in the last panel of TStatusbar if Alignment <> LeftJustify (FB)
|
---|
139 | Fixed in FP4
|
---|
140 |
|
---|
141 | ----------------------------------------------------------------------
|
---|
142 | - Key stroke AltGr+BkSp should trigger the "Undo" command in the editor (FB)
|
---|
143 | Fixed in FP4
|
---|
144 |
|
---|
145 | ----------------------------------------------------------------------
|
---|
146 | - TCombobox.PopupMenu crashs (FB)
|
---|
147 | Fixed in FP4
|
---|
148 |
|
---|
149 | ----------------------------------------------------------------------
|
---|
150 | - Application.Font is overrided by MainForm.Font (FB)
|
---|
151 | Fixed in FP4
|
---|
152 |
|
---|
153 | ----------------------------------------------------------------------
|
---|
154 | - DOS.SetTime doesn't return an error code (FB)
|
---|
155 | Fixed in FP4
|
---|
156 |
|
---|
157 | ----------------------------------------------------------------------
|
---|
158 | - Sibyl hangs while loading OS/2 bitmaps from SCU in Win32 (FB)
|
---|
159 | Fixed in FP4
|
---|
160 |
|
---|
161 | ----------------------------------------------------------------------
|
---|
162 | - TColorDialog doesn't recognize the name of the selected color (FB)
|
---|
163 | Fixed in FP4
|
---|
164 |
|
---|
165 | ----------------------------------------------------------------------
|
---|
166 | - TCustomHintWindow doesn't work in Win32 (FB)
|
---|
167 | Fixed in FP4
|
---|
168 |
|
---|
169 | ----------------------------------------------------------------------
|
---|
170 | - TEdit.MaxLength property is ignored in Win32 (FB)
|
---|
171 | Fixed in FP4
|
---|
172 |
|
---|
173 | ----------------------------------------------------------------------
|
---|
174 | - Constant CRA_SOURCE not declared in PMStdDlg.pas (FB)
|
---|
175 | Fixed in FP4
|
---|
176 |
|
---|
177 | ----------------------------------------------------------------------
|
---|
178 | - ParamStr() doesn't work in programms started from IDE in Win32 (FB)
|
---|
179 | Fixed in FP4
|
---|
180 |
|
---|
181 | ----------------------------------------------------------------------
|
---|
182 | - TTimer method corrupts the heap (FB)
|
---|
183 | Fixed in FP4
|
---|
184 |
|
---|
185 | ----------------------------------------------------------------------
|
---|
186 | - Problems while converting special german characters (umlaut) between OS/2
|
---|
187 | and Win32 projects (FB)
|
---|
188 | Fixed in FP4
|
---|
189 |
|
---|
190 | ----------------------------------------------------------------------
|
---|
191 | - TMemo and TEdit doesn't accept special german characters (umlaut) in Win32 (FB)
|
---|
192 | Fixed in FP4
|
---|
193 |
|
---|
194 | ----------------------------------------------------------------------
|
---|
195 | - TSystemOpenDialog and TSystemSaveDialog doesn't work in Win32 (FB)
|
---|
196 | Fixed in FP4
|
---|
197 |
|
---|
198 | ----------------------------------------------------------------------
|
---|
199 | - TForm.OnActivate and TForm.OnDeactivate doesn't work in Win32 (FB)
|
---|
200 | Fixed in FP4
|
---|
201 |
|
---|
202 | ----------------------------------------------------------------------
|
---|
203 | - Context menus capture the focus after selection of a menu item in Win32 (FB)
|
---|
204 | Fixed in FP4
|
---|
205 |
|
---|
206 | ----------------------------------------------------------------------
|
---|
207 | - Cursor has the wrong position after activation of a MDI window in Win32 (FB)
|
---|
208 | Fixed in FP4
|
---|
209 |
|
---|
210 | ----------------------------------------------------------------------
|
---|
211 | - Focus doesn't change correctly in MDI windows in Win32 (FB)
|
---|
212 | Fixed in FP4
|
---|
213 |
|
---|
214 | ----------------------------------------------------------------------
|
---|
215 | - Redraw bug in TTabset in Win32 (FB)
|
---|
216 | Fixed in FP4
|
---|
217 |
|
---|
218 | ----------------------------------------------------------------------
|
---|
219 | - TClipBoard doesn't work in Win32 (FB)
|
---|
220 | Fixed in FP4
|
---|
221 |
|
---|
222 | ----------------------------------------------------------------------
|
---|
223 | - Redraw bug in THeaderControl in Win32 (FB)
|
---|
224 | Fixed in FP4
|
---|
225 |
|
---|
226 | ----------------------------------------------------------------------
|
---|
227 | - TEdit and TComboBox don't have (working) popup menus
|
---|
228 | Containing, e.g. copy, paste etc
|
---|
229 |
|
---|
230 | ----------------------------------------------------------------------
|
---|
231 | - TRadiogroup does not appear disabled
|
---|
232 |
|
---|
233 | ----------------------------------------------------------------------
|
---|
234 | - Subsequent showmodals of a TForm, don't set default button
|
---|
235 |
|
---|
236 | ----------------------------------------------------------------------
|
---|
237 | - TGrid - large scroll jump skips 1 row
|
---|
238 |
|
---|
239 | ----------------------------------------------------------------------
|
---|
240 | - Mnemo chars look like crap due to OS/2 underlining
|
---|
241 | Fixed in v2.0.3.5
|
---|
242 |
|
---|
243 | ----------------------------------------------------------------------
|
---|
244 | File list box drawing slightly buggy
|
---|
245 |
|
---|
246 | ----------------------------------------------------------------------
|
---|
247 | Standard dialogs would be better sizeable
|
---|
248 |
|
---|
249 | ----------------------------------------------------------------------
|
---|
250 | Multi-select listboxes are incredibly slow because
|
---|
251 | of the copy that it makes of the selected state for
|
---|
252 | *every item*, whenever selection changes; further more to
|
---|
253 | find which item was focussed for ItemFocus it looks through the
|
---|
254 | whole array comparing it to the current selected state. Why!?
|
---|
255 |
|
---|
256 | Enhancements/Other issues
|
---|
257 | -------------------------
|
---|
258 |
|
---|
259 | How to make window stay on top
|
---|
260 | (for modeless dialogs: use WinSetOwner( TheWindow.Frame.Handle,
|
---|
261 | OwnerWindow.Frame.Handle );
|
---|
262 |
|
---|
263 | Make hints show up for disabled controls ( maybe OS/2 limitation ? )
|
---|
264 |
|
---|