Qt: do not invalidate client rect cache in scrollable form viewport if we are embedded form (eg. docked).
---------------------
Qt: do not loop with LCL when designing TPageControl, keep LCL sizes when InUpdate.
---------------------
Qt: invalidate clientrect cache when viewport of scrollable form is resized.QTSCROLLABLEFORMS part.
---------------------
Qt: fixed QPainter assertion when QTSCROLLABLEFORMS is enabled.part of issue #24715
---------------------
Qt: fixed problem with clientrect sizes when QTSCROLLABLEFORMS are enabled.part of issue #24715
---------------------
Qt: fixed crash when QTSCROLLABLEFORMS are enabled and reparenting form with mouse (eg undock).part of issue #24715
---------------------
git-svn-id: branches/fixes_1_2@43267 -
TRadioGroup: fix resetting ItemIndex to -1 when calling Items.Assign (regression introduced by me in r42772 #471ec807d9). This caused ItemIndex being reset to -1 when editing Items in OI.
---------------------
LCL: wslclclasses, increased VIRTUAL_VMT_COUNT const from 100 to 128, to be able to add more methods to ws classes.
---------------------
IDE: save package main source: ignore case, bug #25173
---------------------
Qt: implemented scrollbars on forms (scrollable forms).Currently it works only if QTSCROLLABLEFORMS define is enabled in qtdefines.inc. issue #24715
---------------------
git-svn-id: branches/fixes_1_2@43266 -
sqldb: TSQLDBLibraryLoader, TPQEventMonitor, TFBEventMonitor and TFBAdmin are actually available in FPC 2.6.2, bug #25200
........
git-svn-id: branches/fixes_1_2@43265 -
........
r43194 sqldb: enabled TSQLDBLibraryLoader, TPQEventMonitor, TFBEventMonitor and TFBAdmin for FPC 2.6.3 too in order to allow to test them before FPC 2.6.4 is released (FPC 2.6.3 built in February is OK)
r43195 Converter: Fix a crash when a replaced function had brackets '()' without parameters.
r43197 Debugger: Fix handling of backslash in strings returned by gdb (used for classname resolving)
r43201 r43202 r43203 r43204 r43205 r43208 r43209 r43214 r43215 #b1dfaeda44 codetools: parsing new modifiers and keywords, needed for parsing FPC sources
r43009 SynEdit: Allow to set ssoMatchCase for TSynEditMarkupHighlightAllCaret. Issue #0025108 Patch by Denis Golovan
git-svn-id: branches/fixes_1_2@43257 -
Qt: fixed regression in owner drawn combobox from rev.43135. issue #25172
........
IDE: Compare TargetOS without case sensitivity. The default value is lowercase.
........
sqldb: TSQLDBLibraryLoader, TPQEventMonitor, TFBEventMonitor and TFBAdmin were backported to FPC 2.6.3
........
Debugger: Fix handling of single quote in strings returned by gdb
........
git-svn-id: branches/fixes_1_2@43256 -
Printers, cups, fix PrintDialog does not set Copies and Colate properties, from Petr-K, issue #24959
........
SynEdit: Fixed uninitialized value in block-selection
........
Qt: fixed TQtCheckListBox triggering OnItemClick when TCheckListBox.Style <> lbStandard.
........
Qt: improved QtThemes.GetDetailSize by returning sizes of checkbox and radiobutton.
........
Qt: improved teTreeView theme drawer, trigger IntfDoOnThemeChange when theme is changed.
........
Qt: fixed TQtListWidget behaviour when it's owner drawn and checkable = true.
........
Qt: fixed checked item state and custom painting cdsChecked when TQtTreeWidget is ownerdrawn (assigned OnCustomDrawXXX).
........
Qt: TQtTreeWidget: added odChecked to drawstate when OnDrawItem is assigned and we are checkable listview.
........
Qt: fixed wrong DrawState param for TQtListWidget when OnDrawItem is assigned (ownerdraw).
........
Qt: fixed behaviour of checkable items when key space is pressed in TQtAbstractItemView.OwnerDraw mode.
........
Gtk2: Gtk2Themes: return correct size value for checkbox and radiobutton
........
Qt: fixed drawer for themed TGroupBox.
........
Gtk2: fixed combobox themed paint (separated combo button from combo root).issue #25151
........
ValEdit: fix crash on GetCells when empty rows are auto-added.
........
Gtk2: pass TCheckListBox.OnDrawItem when Style <> lbStandard.issue #14071
........
git-svn-id: branches/fixes_1_2@43216 -
Printers, windows, do not open and setup printer if it's being destroyed, issue #23026
........
LCL, carbon, fix filterindex and add trigger some missing dialog events, fix issue #25086
........
Printers, carbon, fix context origin (the origin should be the imageable area not the paper rect)
........
Printers, Carbon, support for printing at higher resolution, issue #23339
........
SynEdit: Avoid highlighter scanning twice, due to trailing space changes
........
SourceEdit: Set ifdef (on tab change) after dec-paintlock)
........
Fixes from Alexey Lagunov:
1. Fix AV on set frPrinGrid.Font property
2. Fix set Visible in script for dialog controls
3. Fix show frDataSet in object inspector after delete it from DialogPage
4. In Object Inspector sort compnent names in combobox
5. Fix string with '''' char
........
TRadiouGroup: do not reset FItemIndex in UpdateIyems whilst loading.
........
git-svn-id: branches/fixes_1_2@43192 -
LCL: TCustomListView: Implemented OwnerDraw & OnDrawItem for delphi compatibility. Widgetsets are responsible to trigger OnDrawItem via CN_DRAWITEM message.Part of issue #25149
........
Qt: implemented TListView OwnerDraw and OnDrawItem event.Part of issue #25149
........
ValEdit: refactor the logic behind wether or not to hide the editor when manipulating the Strings property.
........
ValEdit: fix possible error in InsertRowWithValues due to uninitialized NameValueSeparator.
........
Gtk2: implemented TListView.OwnerDraw.Part of issue #25149
........
git-svn-id: branches/fixes_1_2@43153 -
LCL, grids, do not trigger CellButton click if MouseDown is OutBounds, mdified patch from malcome, issue #25127
........
LCL, grids, reformat some code that SHIFT+CTRL+C keeps reminding is different
........
lcl: grid: initialize var
........
ValEdit: Fix crash in InsertRow if Strings.Count = 0. Issue #0025144.
........
ValEdit: implement an adapted version of InsertRowWithValues.
........
git-svn-id: branches/fixes_1_2@43151 -
LazReport, improve error message on missing classes, was about FRF format while in reality is about LRF format
........
LazReport, fix error in dialogs when object is deleted and then a new one inserted, issue #25097
........
LazReport, restored accidentally removed translations
........
git-svn-id: branches/fixes_1_2@43121 -
LCL, gtk2, check if widget is still valid (avoid a CRITICAL warning)
........
IDE: Respect the Use Comments setting also when editing defines.
........
Debugger: force gdb to use lang=pascal. (set after attach / needed in some environment, such as cgi in webserver)
........
git-svn-id: branches/fixes_1_2@43060 -
IDE: designer: fixed adding components on inherited form, bug #25084
........
LazReport, check valid lrt template files before listing them
........
LazReport, allow to distinguish between name.lrt and name.frt in new from template dialog
........
LazReport, save version in binary file temple, fix crash on loading template, issue #14137
........
git-svn-id: branches/fixes_1_2@43059 -
LCL, grids, modify editor bounds in case it's affected by modifying default Col width or Row height
........
LCL, fix ValueListEdit not showing key column at runtime, issue #24780
........
LCL, grids, fix check for focused
........
LCL, grids, fixed selection by mouse if editor is visible and focused (also undoes de previous premature commit)
........
LCL, grids, check for valid editor
........
LCL, grids, allow the RETURN key to go to OnKeyPress
........
LCL, grids, implemented InsertRowWithValues from Everton Vieira, issue #21176
........
git-svn-id: branches/fixes_1_2@43058 -
LCL, fix grids focus where OnEnter occurs twice, issue #25010
........
IDE: when closing a modified package and user does not save mods, clear modified, bug #22956
........
IDEIntf: object inspector: component tree: always use property name of TCollection, instead of PropName
........
IDEIntf: object inspector: component tree: list tkClass property only once
........
IDEIntf: clean up
........
IDEIntf: Get LookupRoot for TFieldDefs, bug #25068
........
SynEdit: Spelling
........
Debugger: Spelling
........
Debugger: fix disassembler, check if offset can be used
........
Debugger: fix race condition, stopping the debugger could lead to debugger error
........
git-svn-id: branches/fixes_1_2@43008 -
IDE: Improve the All Compiler Options GUI filter. It lost focus because it was disabled. Not any more.
........
LCL, Gtk2, fix grid editing problem on ALT+TAB forward and back, issue #22475
........
LCL, Gtk2, force redraw of GTKWinApiWidgets on focus changes so they can reflect focused/unfocused state (for grids in this case)
........
Debugger: Options, disable add/remove buttons on signal opts. Not implemented
........
Debugger: Options, mark project as modified, when exceptions are enabled/disabled. Issue #0025074
........
LCL, grids, handle the first key in keypress, fixes issue #24893
........
Qt: fixed TQtCheckListBox double click event duplication.issue #25089
........
Qt: change current row of TQtCheckListBox for Qt >= 4.8 since it does not change ItemIndex when checkbox is clicked.
........
git-svn-id: branches/fixes_1_2@43007 -
Propedits: remove a test version of TCoolBarControlPropertyEditor.CheckNewValue
........
IDEIntf: Change TComponentPropertyEditor back to original behaviour so it lists all components from all forms.
........
IDE: add PowerPc processor types to selection list.
........
Converter: Define PUREPASCAL for units during conversion when simulate Delphi defines is set.
........
lcl: dbgrids: fixed memleak of KeyBookmark, patch from Luca Olivetti, bug #24412
........
Debugger: reset thread on start/init
........
Debugger: reset thread on start/init (rev 42913 #b49550e81b also did reset during run / fixed)
........
git-svn-id: branches/fixes_1_2@42933 -
LCL: TTreeView: check OverlayIndex upper bound
........
SynEdit: IfDef Markup, fix issue with not displaying nested disabled blocks sometimes
........
Qt: TQtComboBox fix for call IntfGetItems when we are non-editable combobox.
........
Qt: call OnDropDown imediatelly after IntfGetItems, so our events are in expected order and there's no disturbing of QListWidget while showing. issue #25032
........
git-svn-id: branches/fixes_1_2@42930 -
LCL: added TPairSplitter.Constraints, bug #25046
........
Debugger: Disable logging of stackdump during unit lookup
........
codetools: fixed removing first unit from second line
........
IDE: fixed complete block, bug #24935
........
IDE: fixed complete block on char, fixed codebrowser check if something changed
........
codetools: fixed checking if resolving edged bracket open is allowed, bug #25045
........
git-svn-id: branches/fixes_1_2@42908 -
Spelling
........
codetools: syntax error if parameter type is missing
........
codetools: fixed parsing var type deprecated )
........
LCL: minor corrections of comments in clipbrd.pp (thanks to Mike Thompson), bug #25033
........
codetools: fix parsing of "specialize SomeGeneric<TypeParams>" as function/operator result (this fixes error with parsing of new objpas generics)
........
carbon: fix crash in gradient draw
........
carbon: fix linear gradient
........
git-svn-id: branches/fixes_1_2@42907 -