ValEdit: In TValueListEditor.ValidateEntry when validation fails, don't continue searching for more violations.
Issue #0025161.
........
git-svn-id: branches/fixes_1_2@43522 -
LazFileUtils: Fix encoding of locale-specific characters in GetAppConfigDirUtf8 and GetAppConfigFileUtf8 on Windows
Issue #0010850.
........
git-svn-id: branches/fixes_1_2@43518 -
LCL: New method ForceFilter for FilterEdit. Issue #25258, patch from Cyrax.
........
Clear the filter edit when leaving package editor. Issue #25258, patch from Cyrax.
........
git-svn-id: branches/fixes_1_2@43516 -
*r43467 Cocoa: fix winapi Rectangle() implementation
*r43475 Cocoa: some corrections to window creation
*r43464 Debugger: Update registers, if stackframe changes
*r43469 carbon: fix for freez if wakemainthread is called from the main thread prior to event loop initialization. #23393
*r43472 examples: TSQLScript database sample program. #25350
git-svn-id: branches/fixes_1_2@43488 -
codetools: fixed TCustomCodeTool.ReadBackTilBracketOpen when there is no bracket
........
carbon: fix selecting an item in a TListView on Carbon when OwnerDraw is true.patch by Joost van der Sluis. issue #25274
........
Qt: fixed changing font color of themed text draw. issue #25253
........
Qt: restore pen color if we change it during draw themed text. regression of r43385 #957507fca6. issue #25253
........
Qt: fixed another regression introduced with r43385 and r43386 #3af257647d
........
LazUtils: allow ReleaseRef on nil
........
Win, installer: delete correct conf folder, if updating 2ndary install and choose to clear conf
........
Win, installer: convert Spanish to ansi
........
EditorMAcroScript: Add some more try except dealing with self-test. Save reason of failure
........
SynEdit: Fixed painting highlight frame-borders. (do not paint extra left/right borders)
git-svn-id: branches/fixes_1_2@43436 -
Debugger: taborder for watch-properties
---------------------
Debugger: fix internal type for gdb request (eval vs ptype)
---------------------
SynEdit: Highlight-all, fix index for last element
---------------------
THintWindow: adjust for BidiMode in CalcHintRect. Slight improvement on r43367 #9e3191112e.
---------------------
Components: fixed Lazarus Package Manager compilation with FPC >= 2.6.3
---------------------
TApplication: adjust position of THintWindow depending on LTR or RTL alignment.
---------------------
THintWindow: adjust for BidiMode in CalcHintRect. Issue #0025275.
---------------------
Debugger: better pid detection for attach. Issue #0025273
---------------------
Debugger: prevent messing up the environment on windows, due to gdb bug (gdb not setting debuggee environment) / introduced in rev 42419 #03f50d973c
---------------------
Debugger: Add timeout protection for breakpoints during start up. Issue #0025277
---------------------
TApplication: set THintWindow.BidiMode. Issue #0022048.
git-svn-id: branches/fixes_1_2@43383 -
*r43341 lazcontrols: fixed crash on freeing TFileNameItem
*r43342 SynEdit: Pas HighLighter, recognize new &keyword for identifier style
*r43344 TreeFilterEdit: Improve TTreeFilterBranch.RemoveChildrenData logic.
*r43348 LazUtf8: implement Utf8 versions of LeftStr and RightStr.
*r43350 MaskEdit: avoid calling OnChange when setting initial values for Mask and Text. Issue #0019029.
*r43351 IDE: Fix the check for conflicting sequential (multi-stage) shortcuts. Issue #25085
*r43352 IDE: Update popup menu item Enabled state correctly in Keymapping options. Sender is PopupMenu, not TreeView.
git-svn-id: branches/fixes_1_2@43353 -
Qt: workaround for Qt raster engine bug when rectangle is drawn and pen is cosmetic. issue #25227
........
Debugger: Fix parsing class with nested record / array of record
........
Debugger: Fix parsing class with nested record / array of record / newer gdb
........
Debugger: Fix mem leak in disassembler
........
SynEdit: IFDEF lowlight, fix wrong index, and fix using same nested comment setting as HL / Issue #0025244
........
Qt: implemented SWP_SHOWWINDOW and SWP_HIDEWINDOW in TQtWidgetSet.SetWindowPos.
........
ComCtrls: change signature of TDrawTabEvent to avoid compilation error due to duplicatie identifier. Issue #0025245. Patch by Avishai.
git-svn-id: branches/fixes_1_2@43340 -
Debugger: improve cache / fix compare none case-sensitive
........
Debugger: fix disassembler testcase
........
Debugger: fix adding watch via dialog. Open watch view window
........
Debugger: Change ExceptionList to one list (no master/slave), fix debugger follows config which exceptions to ignore.
........
SrcEdit: workaround for Mac QueueAsync bug
........
Qt: added note about spotted bug in Qt-4.8.5 lib when using raster graphicssystem.
........
git-svn-id: branches/fixes_1_2@43320 -
LCL, carbon, fix CombineRgn when op=diff and dst=src2, dst(src2) ended with a copy of src1 and result is src1 op src1
........
LCL, carbon, implements CreateEllipticRgn
........
Lazreport, fix Report shape tool has black shadow, issue #14127
........
LazReport, some times objects that are hidden by others in upper layer show up because clipping region of moving object enable them, make sure they are visible or not
........
LazReport, enable native print dialog in Mac OS X by default + option to disable it
........
Qt: fixed sizing of autosized forms by ignoring sizepolicy for centralwidget when QTSCROLLABLEFORMS is enabled.
........
Debugger: Fix getting min callstack depth in some cases.
........
git-svn-id: branches/fixes_1_2@43316 -
LCL: Japanese translation by Yuichiro Takahashi, bug #25123
........
Docs: added Yuichiro Takahashi and Haruyuki Fujimaki to contributors list
........
git-svn-id: branches/fixes_1_2@43268 -
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 -