| BUGFIX 81 |
| WidgetControls loose their caption when they are recreated. |
| Modified files: QControls.pas |
|
| BUGFIX 82 |
| Mouse press/release events are sent to controls even if SetFocus is called in OnExit to
prevent this. |
| Modified files: QControls.pas, QForms.pas |
|
| BUGFIX 83 |
| MDIChild forms cannot be moved by code. This is due to the fact that the
form is a child of a QWorkspaceChild. |
| Modified files: QControls.pas, QForms.pas |
|
| BUGFIX 84 |
| Added GetShiftState function. |
| Modified files: QControls.pas |
|
| BUGFIX 85 |
| FindDragTarget returns wrong control for scrolled client areas. |
| Modified files: QControls.pas |
|
| BUGFIX 86 |
| TControl.SetCursor changes cursor of parent widget. |
| Modified files: QControls.pas |
|
| BUGFIX 87 |
| Parent changing causes wrong alignment of anchored controls. |
| Modified files: QControls.pas |
|
| BUGFIX 88 |
| ??? [maybe part of a QForms.pas fix] |
| Modified files: QControls.pas |
|
| BUGFIX 89 |
| (QC #3088) TControl.ClientWidth/ClientHeight miscaluation. |
| Modified files: QControls.pas |
|
| BUGFIX 90 |
| Recreating a Widget that contains child widgets results in an access violation as soon as
the child widgets accesses the FParentWidget field. |
| Modified files: QControl.pas |
|
| BUGFIX 91 |
| OnClick is triggered before OnMouseUp. |
| Modified files: QControls.pas |
|
| BUGFIX 92 |
| The Ctrl+F6 and Ctrl+Shift+F6 key do not work for MDI Childs. |
| Modified files: QControls.pas |
|
| BUGFIX 93 |
| Mouse wheel events are always sent to the parent widgets. |
| Modified files: QControls.pas |
|
| BUGFIX 94 |
| TScrollBox receives two paint events. One for the Handle and one for the Viewport handle. But
we only want one. |
| Modified files: QControls.pas |
|
| BUGFIX 95 |
| The form is placed at the wrong position. |
| Modified files: QControls.pas |
|
| BUGFIX 96 |
| (QC #3382) Missing call to TWidgetControl.ColorChanged in QEventType_CMPaletteReset. |
| Modified files: QControls.pas |
|
| BUGFIX 97 |
| (QC #3713) TWidgetControl.Focused returns true when form is deactivated. |
| Modified files: QControls.pas |
|
| BUGFIX 98 |
| (QC #3269) TGraphicControl decendants are invisible in MDIForms |
| Modified files: QControls.pas |
|
| BUGFIX 99 |
| TWidgetControl.ScrollControls scrolls TGraphicControls twice |
| Modified files: QControls.pas |
|
| BUGFIX 100 |
| TForm.BringToFront does not work for MDIChilds |
| Modified files: QControls.pas |
|
| BUGFIX 101 |
| csRecreating is too long in the ControlState. |
| Modified files: QControls.pas |
|
| BUGFIX 102 |
| TWidgetControl.SetParent does not allow nil for the ParentWidget field. |
| Modified files: QControls.pas |
|
| BUGFIX 103 |
| After reparenting a top level widget the position of the widget is changed. |
| Modified files: QControls.pas |
|
| BUGFIX 104 |
| Many QApplication_sendEvent calls produce memory leaks. |
| Modified files: QForms.pas, QActnList.pas, QStdCtrls.pas, QExtCtrls.pas, QControls.pas |
|
| BUGFIX 105 |
| Memory leak: The scrollbar hook is not destroyed. |
| Modified files: QForms.pas |
|
| BUGFIX 106 |
| (QC #3835) It is not possible to change scroll range in TScollingWidget.AdjustScrollRange. |
| Modified files: QForms.pas |
|
| BUGFIX 107 |
| (QC #3586) Multiple call of TCustomForm.Release raises AV. |
| Modified files: QForms.pas |
|
| BUGFIX 108 |
| SetClientWidth does not allow a fbsNone form to be smaller than 100 pixel. |
| Modified files: QForms.pas |
|
| BUGFIX 109 |
| ??? [Combined with another patch?] |
| Modified files: QForms.pas |
|
| BUGFIX 110 |
| Memory leak in TCustomForm.ColorChanged. The QColorH is not destroyed. |
| Modified files: QForms.pas |
|
| BUGFIX 111 |
| SizeGripper was shown on maximized MDIChilds |
| Modified files: QForms.pas |
|
| BUGFIX 112 |
| memory leak: TCustomForm does not free FWorkSpaceHooks in WidgetDestroyed.
Redirect Workspace event QEventType_Move to the form's event filter. |
| Modified files: QForms.pas |
|
| BUGFIX 113 |
| For MDI Childs the WindowState is not updated on the Next and Previous command. |
| Modified files: QForms.pas |
|
| BUGFIX 114 |
| Memory leak: TScreen.GetFonts::CreateFontList creates two TStringList instances for FFonts
and discards the first pointer. |
| Modified files: QForms.pas |
|
| BUGFIX 115 |
| TApplication.BringToFront raises an access violation when called with no MainForm. |
| Modified files: QForms.pas |
|
| BUGFIX 116 |
| (QC #3896, #3897) Application.DoMouseIdle fires OnMouseEnter/Leave incorrectly on border
areas (ScrollBars, form border) |
| Modified files: QForms.pas |
|
| BUGFIX 117 |
| (QC #3899) OnIdle only fires when no non timer event is in the event queue. |
| Modified files: QForms.pas |
|
| BUGFIX 118 |
| Memory leaks in TApplication: FVisibleTLWidgets, HintTimer, FPalette and FArgv. |
| Modified files: QForms.pas |
|
| BUGFIX 119 |
QForms.SaveVisibleTLWidgets() saves MainMenu with Parent=nil. The result is that
non-assigned MainMenus are restored as top level widget.
Changed restore order.
[THIS PATCH IS OUTDATED -> 3.5] |
| Modified files: QForms.pas |
|
| BUGFIX 120 |
| (QC #3193) Application.MessageBox put QEventType_FocusIn into queue instead of processing it. |
| Modified files: QForms.pas |
|
| BUGFIX 121 |
| Replaced the TAppTimer by a Linux GetActiveState function. |
| Modified files: QForms.pas |
|
| BUGFIX 122 |
| GetLongIntProperties raises an out of range exception if no Window properties are found. |
| Modified files: QForms.pas |
|
| BUGFIX 123 |
| (QC #3603) TCustomForm.Active is true on never showed forms. |
| Modified files: QForms.pas |
|
| BUGFIX 124 |
| Removed unnecessary TCustomForm.FDeactivated |
| Modified files: QForms.pas |
|
| BUGFIX 125 |
| (QC #4500) TCustomForm.ShowModal recreates widget after hide |
| Modified files: QForms.pas |
|
| BUGFIX 126 |
(QC #3144) Reparenting TCustomForm descendants is not possible.
TCustomForm.SetParent ignores TCustomForm as parent.
[UPDATED in 3.5] |
| Modified files: QForms.pas |
|
| BUGFIX 127 |
| BorderStyle has no real effect on the border. If BorderStyle is fbsSingle, fbsDialog or
fbsToolWindow the border is not resizable. |
| Modified files: QForms.pas |
|
| BUGFIX 128 |
| Screen.ActiveForm is set to nil when the active form is destroyed.
MDIChilds raise an AV when the application terminates. |
| Modified files: QForms.pas |
|
| BUGFIX 129 |
TCustomForm.Left and Top have wrong values.
[UPDATED in 3.5] |
| Modified files: QForms.pas |
|
| BUGFIX 130 |
| MDI Child forms have wrong width and height. |
| Modified files: QForms.pas |
|
| BUGFIX 131 |
| TCustomForm.MDIChildLeft and MDIChildTop may raise an AV. |
| Modified files: QForms.pas |
|
| BUGFIX 132 |
| (QC #4282) ActiveControl is ignored on MDIChilds (part 1) |
| Modified files: QForms.pas |
|
| BUGFIX 133 |
A form is showed in normal mode before it is showed in maximized mode.
[UPDATED in 3.5] |
| Modified files: QForms.pas |
|
| BUGFIX 134 |
| Added missing cursor crHelp and crNoDrop.
Fixed hotspot points. |
| Modified files: QForms.pas |
|
| BUGFIX 135 |
| Application.Run tries to minimize a non-visible main form. |
| Modified files: QForms.pas |
|
| BUGFIX 136 |
| TCustomForm.Close works not correct for modal forms. |
| Modified files: QForms.pas |
|
| BUGFIX 137 |
| New CloseModal method that acts like the VCL version of it. |
| Modified files: QForms.pas |
|
| BUGFIX 138 |
| Wrong form position. |
| Modified files: QForms.pas |
|
| BUGFIX 139 |
| Wrong WindowState in many cases. |
| Modified files: QForms.pas |
|
| BUGFIX 140 |
| Fixed focus and active control handling.
|
| Modified files: QForms.pas |
|