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