Commit Graph

65796 Commits

Author SHA1 Message Date
rich2014
a99ffd317e Cocoa: NSTableView Style setting supported at Runtime #40633 2023-12-06 01:02:21 +08:00
rich2014
d4d3c1dfef Cocoa: NSTableViewStyle added, by Ross Hemingway
# Conflicts:
#	lcl/interfaces/lcl.lpk
2023-12-06 01:02:06 +08:00
rich2014
f5f015df7a Cocoa: move config variables from CocoaConst into CocoaConfig 2023-12-06 01:00:18 +08:00
rich2014
c30ea41562 Cocoa: Fix #40628, crash when double-clicking a date from the calendar 2023-12-05 00:46:24 +08:00
rich2014
08975754ed Cocoa: Fix the issue that DatePickerForm may be covered by the ModalForm 2023-12-05 00:46:24 +08:00
rich2014
a5869ce7fd Cocoa: Control supported in TCocoaWidgetSet.GetWindowRect() 2023-12-05 00:46:24 +08:00
rich2014
2b2754ab98 IDE: fix typo about ofDoNotActivateSourceEditor 2023-12-05 00:46:24 +08:00
rich2014
6ad0de5b5d Cocoa: Fix #40623, TCustomComboBox is not referenced to avoid the issue of APP directly calling TControl.Free() in event handler without using Application.ReleaseComponent() 2023-12-05 00:46:24 +08:00
rich2014
16be083efc IDE: UPD #40616, apply ofDoNotActiveSourceEditor to TMainIDE.BeforeCodeToolBossApplyChanges() 2023-12-05 00:46:24 +08:00
rich2014
c000fed74d IDE: ofDoNotActiveSourceEditor of TOpenFlag added 2023-12-05 00:46:23 +08:00
dsiders
ad71b6b4b4 Docs: LCL/grids. Updates topics based on forum suggestions by Werner Pamler, including:
* TGridColumns.VisibleCount
* TGridColumns.Enabled
* TCustomStringGrid.LoadFromCSVStream
* TCustomStringGrid.LoadFromCSVFile

(cherry picked from commit 7c403bb17d)
2023-12-04 07:29:28 +00:00
Martin
5b8033848e SynEdit: ini Highlighter, support optional # comments
(cherry picked from commit c1ab55df5f)
2023-12-03 21:28:03 +01:00
Martin
291d78e391 LCL/WS: change LazLogger to LazLoggerBase
(cherry picked from commit 40421d987a)
2023-12-03 15:59:32 +01:00
Željan Rikalo
d4c12f90fe Qt: fixed mouse focus behaviour of TQtCustomControl. issue #36006,#40615
(cherry picked from commit eade19d2bd)
2023-12-03 11:07:36 +00:00
Željan Rikalo
c455f23ba1 Qt5,Qt6: Fixed TCustomControl mouse focus behaviour. issue #36006
(cherry picked from commit a9b3e3a8db)
2023-12-03 10:56:33 +00:00
Martin
a6fc0b7613 FpDebug: check error in expressions, when new dbg-values are created.
(cherry picked from commit 53474705c4)
2023-12-02 17:03:08 +01:00
Martin
45e39252e1 FpDebug: fix :refcnt for fpc 3.3.1
(cherry picked from commit c398363932)
2023-12-02 17:03:08 +01:00
Martin
54ffa1df0e FpDebug: test ".." intrinsic operator / Fix error checking
(cherry picked from commit 8208144cdf)
2023-12-02 01:11:26 +01:00
rich2014
18b991506a Cocoa: Fix memory leak in TCocoaWSCustomPage.SetProperties() 2023-12-02 00:31:00 +08:00
rich2014
6f2c3ed7f6 Cocoa: Fix #40620 release NSColumn again in TCocoaWSCustomListView.ColumnDelete() 2023-12-02 00:30:25 +08:00
Juha
47c0cc06cb LCL, LazControls: Fix order of calling OnKeyDown in FilterEdit controls. Issue #40601, patch by n7800.
(cherry picked from commit 3692c658ae)
2023-12-01 03:07:21 +03:00
Juha
d74ba1712b LCL, LazControls: FilterEdit cleanup. Issue #40601, patch by n7800.
(cherry picked from commit 764415b6a0)
2023-12-01 03:07:20 +03:00
Maxim Ganetsky
028cd6f117 Lazutils, LCL: fixed compilation with FPC 3.2.3 2023-11-30 19:49:10 +03:00
wp_xyz
50c040a7f7 TAChart: Fix fit series legend display in html demo.
(cherry picked from commit 3fff0c46d3)
2023-11-29 15:50:27 +01:00
Martin
5501549f2a FpDebug: fix MaskBreakpointsInReadData. Don't remove non-set breakpoints
(cherry picked from commit 0922a747d7)
2023-11-28 14:02:19 +01:00
Martin
804ca7b377 FpDebug: Compilation on LIBC based targets. Workaround for issue #40575 2023-11-28 13:31:16 +01:00
Martin
41fd5dcd4d Debugger: do not search source frame, if doing asm-single-steps
(cherry picked from commit 55475340ca)
2023-11-28 13:21:05 +01:00
rich2014
b957f62fdb IDE: fix the issue in TFileOpener.OpenEditorFile() where SourceEditor was not activated when the file was already open 2023-11-28 01:53:35 +08:00
rich2014
ebf2866945 IDE: prevent the tab itself from becoming the focusi n SourceEditor 2023-11-28 01:53:12 +08:00
Maxim Ganetsky
96b24a222b LCL-Win32: Fixed blending of semi-transparent pixels of BitBtn glyph. Makes it consistent with TImage and SpeedButtons, issue #38897.
(cherry picked from commit 3fda0a9be8)
2023-11-26 23:48:33 +00:00
DomingoGP
88eb9d53cd Jedi code format: recognize "sealed" / "abstract" for inheriting objects.
(cherry picked from commit 3ff5d50aaa)
2023-11-25 12:20:07 +01:00
Maxim Ganetsky
f8ce545ba2 IDE: changed class of "Select profiles to build" dialog from TGenericCheckListForm to TLazarusBuildManyDialog. The former type corresponds to generic dialog and poses potential risk of name clashing when storing layout. Patch by n7800.
(cherry picked from commit 1e7d5e9eeb)
2023-11-25 02:28:46 +00:00
Maxim Ganetsky
2d68d935f7 IDE: save/restore size of "Select profiles to build" window of "Build Lazarus" dialog
(cherry picked from commit 5c5693e6be)
2023-11-24 18:50:21 +03:00
Juha
ade813f1be IDE: Overload TBuildModesCheckList constructor to avoid a warning.
(cherry picked from commit db64a6240d)
2023-11-24 18:50:21 +03:00
Juha
cfba01dfbb IDE: Save the size of Run / "Compile many modes" dialog. Issue #35245, patch by n7800.
(cherry picked from commit ca7c0d686b)
2023-11-24 18:49:16 +03:00
DomingoGP
e47e9869d3 Jedi code format: issue #40612 Accept and "or xor class, ..." operators and improved formatting of operator overloads.
(cherry picked from commit dedb2622b3)
2023-11-24 14:18:03 +01:00
Maxim Ganetsky
cecfd2034e IDE: save and restore of "Delete all the files?" confirmation dialog, issue #40611
(cherry picked from commit 486ffc5d9a)
2023-11-24 00:27:20 +00:00
Maxim Ganetsky
9951feea7e IDE: pass to FPC only documented assembler mode parameter values and only for relevant CPU families (i8086, i386, x86_64), issue #38786
(cherry picked from commit 7eb6be5a2c)
2023-11-24 02:27:02 +03:00
Maxim Ganetsky
138a8b4bc4 CI: Renamed Dockerfile to make code highlight to work in GitLab web interface. Also simplified it and made to terminate earlier in case of compilation errors.
(cherry picked from commit 7fd8824fbc)
2023-11-22 00:27:28 +00:00
rich2014
851cd68564 Cocoa: Standardize and Simplify NS constants, Merge branch 'cocoa/const' 2023-11-21 23:51:21 +08:00
rich2014
57f76d3946 Cocoa: improve #40608: special processing for '+/=' as KeyEquivalent 2023-11-21 23:50:46 +08:00
Maxim Ganetsky
06a9e27523 LCL: don't add Cocoa units to lcl.pas uses section 2023-11-21 23:50:01 +08:00
rich2014
b4e946cfd9 Lcl/Cocoa: Remove almost all circular unit references , Merge branch 'cocoa/crossref' 2023-11-21 23:49:21 +08:00
Juha
4c0aec37e6 DateTimeCtrlsDsgn: Move uses sections from implementation to interface.
(cherry picked from commit 97c3ff8515)
2023-11-21 13:45:11 +00:00
dsiders
bb3708768b Docs: LCL/lresources. Fixes tagging errors.
(cherry picked from commit 343079e4f3)
2023-11-19 04:25:27 +00:00
dsiders
baae9e2cbb Docs: LCL/lresources. Fixes spelling error.
(cherry picked from commit 7ee655f2f6)
2023-11-19 03:21:28 +00:00
dsiders
10114ce094 Docs: LCL/lresources. Adds deprecation notices in TUTF8Parser topics for changes in 5b65498e.
(cherry picked from commit 97b15f1b08)
2023-11-18 23:15:06 +00:00
dsiders
a2949c40fb Docs: LazUtils. Adds license header to .xml documentation files.
(cherry picked from commit 6025966d00)
2023-11-18 23:13:59 +00:00
dsiders
80143ed2ca Docs: LCL. Adds license header to .xml documentation files.
(cherry picked from commit f6110685b5)
2023-11-18 23:13:31 +00:00
dsiders
d7f847783a Docs: Adds files with LCL, LazUtils license information.
(cherry picked from commit d16f151d77)
2023-11-18 23:13:17 +00:00