Lazarus 0.9.30 fixes branch
From Lazarus wiki
This page contains the revisions to be merged from trunk to the Lazarus 0.9.30 fixes branch.
Merge revisions from trunk
Submitted by developer / committer
r29551 - Examples, listview: fixed to use TPageControl. While at it, also got rid of .lrs resource.- Is this example broken in 0.9.29? Running the example seems to work. TNotebook wasn't removed in 0.9.29, but only in 0.9.31. Vincent 21:27, 15 February 2011 (CET)
- You are right, it is not broken in 0.9.29, so feel free not to merge it if you decide so. The changes are pretty simple and straightforward, though. Maxim 21:44, 15 February 2011 (CET)
- Is this example broken in 0.9.29? Running the example seems to work. TNotebook wasn't removed in 0.9.29, but only in 0.9.31. Vincent 21:27, 15 February 2011 (CET)
r29569 - Qt: TToggleBox fixed messages delivery to LCL. issue #18757. @Vincent - if it's too late just remove this revision (but would be nice to have in 0.9.30 :) )- r29573 fix http://bugs.freepascal.org/view.php?id=18759
- r29735 Qt: Prevent assigning a negative value to a Word, cought by range-check. issue #18876.
- r29737,29738 Qt: proper paint of TQtCustomControl viewport, fixed wheel events passing for qt < 4.7. issue #18880.
- r29836 Qt: fixed bug in TQtCalendar, where mouse move,enter and leave weren't propagated to LCL.
- r29917 fix cell clicking on unexpected mouseup after closing opendialog (windows) as requested by Maxim, --jesusrmx 20:49, 19 March 2011 (CET)
- r30068,r30072 Qt: fixed wrong positioning of controls inside TScrollBox when scrollbox is scrolled. issue #18993
- r30004: (bug-fix) SynEdit: highlighter fix
- r30008, *r30009: (refactor) (both revisions are one change) SynEdit: refactor default beautifier: this may be skipped for fixes branch, this introduces a very minor compatibility change
- r30020: (bug-fix) Converter: Disabling a function replacement category was not respected.
- r30070: (bug-fix) IDE-Editor-Options: fix disable/enable comboboxes for highlight frame type
- r30071: (feature) SynEdit: prevent selection from accidental mouse-jitter on click
- r30073: (optimization) SynEdit, Syncro-Edit: skip events, if not active
- r30101 (bug-fix): Set Popupmenu.PopupComponent [|issue 19033]
TAChart
Note that some changes below may not merge сleanly. Please ask me if you have trouble resolving conflicts.
- r29618,29619: Reorder components on the "Chart" palette page so that TChart comes first
- r29672: Fix default ActiveCursor for TDataPointDragTool
- r29674: Reset current extent after the change to TChart.Extent property
- r29749: Fix division by zero in TZoomClickTool
- r29855: Do not draw marks with Visible = false
- r29938: Fix drawing with AxisVisible = false
- r29962,29963,29964: Do not reserve space for invisible axis marks, minor axis demo fixes
- r29973,29989,29990: Fix "unchanged" checks in event assignments: issues #18418, #17373