[9] | 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 |
|
---|