Martin
32aaa9b127
FpDebug: Fix default value / fix test
2021-11-07 15:32:43 +01:00
Martin
1f8a8ff932
Merge branch 'fpdebug-fprspremotedebugger' into 'fpdebug-process-startup-2'
...
See merge request freepascal.org/lazarus/lazarus!42
FpDebug: Rename remote debugger to LazDebuggerFpRspRemote
2021-11-07 15:16:46 +01:00
Juha Manninen
27d3cf84dd
Merge branch 'sesvena-main-patch-25197' into 'main'
...
lcl: fixed TBitButton with Action and changing Action.ImageIndex
See merge request freepascal.org/lazarus/lazarus!45
2021-11-07 14:04:24 +00:00
ccrause
c219bac7dc
Fix initialization of TDbgLinuxProcess.AttachToInstance.
2021-11-07 15:20:23 +02:00
Roland Hahn
5aee9d5c07
Aktualisieren lcl/include/bitbtn.inc
2021-11-07 10:26:45 +00:00
ccrause
50987e044c
Renamed remote debugger to FpRspRemoteDebugger
2021-11-06 18:26:58 +02:00
Bart
2f07ee8783
LazUtils: Masks: factor out the handling of escaped literals and of special chars in TMaskUtf8.Compile.
...
The logic of the main while loop becomes more clear (it spanned too much screens).
Also add a comment about possible dead code in HandleSpecialChar.
2021-11-06 15:39:51 +01:00
ccrause
7e5b510a4e
Update StartInstance and AttachInstance method signatures of TDbgWinProcess.
2021-11-06 16:17:58 +02:00
Bart
7471fd4635
LazUtils: FileUtil: fix memory leak (created a masklist twice).
2021-11-06 15:00:14 +01:00
ccrause
b7a20adaeb
Remove unused variable FProcessConfig.
2021-11-06 14:23:33 +01:00
ccrause
dc38deaaa5
Fix signature of inherited call in TAvrProcess.Create.
2021-11-06 14:23:32 +01:00
ccrause
4055d9420b
Consolidated parameters for TDbgProcess.Create, StartInstance and AttachToInstance.
2021-11-06 14:23:31 +01:00
ccrause
a23062a904
Moved remote protocol debugger into own package.
2021-11-06 14:23:30 +01:00
ccrause
923fce0cb0
Change StartInstance and AttachInstance to normal methods. TDbgController now calls OSDbgClasses.DbgProcessClass to create a process class instance with a TDbgProcessConfig parameter which can be subclassed and passed around for configuration. The remote configuration is now passed via this parameter as a subclass.
2021-11-06 14:23:28 +01:00
Bart
91bde5f636
LazUtils: Masks: fix potential range error in TMaskUtf8.Compile.
2021-11-06 13:39:46 +01:00
Bart
5dff088116
LazUtils: Masks: replace some lines of code with a single AddLiteral.
2021-11-06 13:32:38 +01:00
Martin
3b2e56528b
Merge branch 'fpdebug-AVR-2021-11-05' into 'main'
...
Fpdebug: Update AVR support (continuing from !36 )
See merge request freepascal.org/lazarus/lazarus!40
2021-11-06 09:01:24 +00:00
Juha
da5bd4801c
LCL-GTK3: Prevent crash in SaveDialog creation. For some reason virtual class functions confused it.
2021-11-06 03:20:16 +02:00
Juha
0d20c53cd4
LCL-GTK3: Prevent crash when Open/SaveDialog is closed. Remove 'destroy' signal handler. Still no memory leaks.
2021-11-06 03:20:16 +02:00
Juha
776e1e91ad
LCL-GTK3: Comment out abundant debug lines.
2021-11-06 02:43:33 +02:00
Juha Manninen
1f03ebf6c8
Merge branch 'win32fillchar' into 'main'
...
win32: replace FillChar(V) to V:= Default(TV)
See merge request freepascal.org/lazarus/lazarus!37
2021-11-05 20:33:44 +00:00
ccrause
9f02cfbf72
Remove write access to LoaderList property.
2021-11-05 21:43:44 +02:00
dsiders
123fe0c949
Docs: LCL/buttons. Adds content for TCustomSpeedButton.ActionChange.
...
* Depends on adafca05
.
2021-11-05 20:18:34 +01:00
Bart
f4996fb470
LazUtils: Masks: fix spelling errors in a comment.
2021-11-05 18:32:15 +01:00
Martin
3b9f8954ba
fpDebug: Set Sect.VirtualAddress on Linux / See merge request !36 by ccrause
2021-11-05 17:44:25 +01:00
mattias
adafca05c0
lcl: fixed TSpeedButton with Action and changing Action.ImageIndex
2021-11-05 11:48:00 +01:00
dsiders
c8bfe6c6cd
Docs: LazUtils/uitypes.. Comments see also links in the #rtl.system.uitypes namespace.
...
There are no topics in the namespace for the 3.2.2 documentation. The links can be restored for a later release.
2021-11-05 05:08:18 +01:00
Juha
87927fa1ed
Debugger: Improve layout of Console In/Output window. align splitter right. Issue #39452 , patch by bald zhang.
2021-11-04 12:48:25 +02:00
wp_xyz
6b24a4e57c
TAChart: Add new property TickWidth to chart axis.
2021-11-04 10:36:54 +01:00
Maxim Ganetsky
647a86feb5
.gitignore: unified backup
directory matching expression with ones for units
and lib
directories
2021-11-04 02:51:13 +03:00
Alexey
2cca6ef676
win32: replace FillChar->Default
2021-11-04 01:31:52 +03:00
Maxim Ganetsky
74e27157fd
Added backup
subdirectories with their content to .gitignore
2021-11-04 01:17:07 +03:00
Maxim Ganetsky
bdf1cfcd96
Lazutils, tests: correctly set unit output directory and executable filename for TestLazStorageMem project, also made it DPI aware
2021-11-04 01:02:02 +03:00
Maxim Ganetsky
095ca93f94
Lazutils, tests: correctly set unit output directory and executable filename for TestMasks project, also made it DPI aware
2021-11-04 00:53:21 +03:00
Bart
2ce594217a
LazUtils: Masks: fix TWindowsMaskUtf8.Matches not calling Compile.
...
Now all tests in the testsuite are OK again.
2021-11-03 20:04:51 +01:00
Juha Manninen
aa74cc8211
Merge branch 'win32-hints' into 'main'
...
fix many compiler hints, see https://gitlab.com/freepascal.org/lazarus/lazarus/-/issues/39445
See merge request freepascal.org/lazarus/lazarus!33
2021-11-03 18:59:37 +00:00
Bart
d29512ae6b
LazUtils: TestMasks: adjust test after changes in #78148e42.
2021-11-03 19:30:39 +01:00
Bart
3d0b1cc901
LazUtils: Masks: TMask.Compile: do not call CompileRange when mocAnyCharOrNone is enabled, but mocRange and mocSet are disabled,
...
in taht case '[a' is a valid mask (of 2 literals).
2021-11-03 19:14:22 +01:00
Bart
a9c7e4196b
LazUtils: Masks: fix a deprecated message.
2021-11-03 19:07:31 +01:00
Bart
78148e42f5
LazUtils: Masks: since wqFilenameEnd (internally) requires mocAnyCharOrNone, include the latter in MaskOpCodes if wqFilenameEnd is used.
...
Also include mocAnyCharOrNone in DefaultMaskOpcodes, otherwise the default behaviour between TMask and TWindowsMask
for a mask containing [?] would differ.
Add comments to the long and winding if then else blocks in CompileRange
2021-11-03 19:05:45 +01:00
Juha
46a1f547f0
IdeIntf: Rebuild the OI component tree after comp deletion. CollectionItems do not get deleted otherwise.
2021-11-03 18:53:33 +02:00
Bart
a22cac6853
LazUtils: fix not adding '[' as a literal to the internal mask if ranges and sets are disabled:
...
MatchesMask('a[b]c','a[b]c',False,MaskOpCodesDisableRange) now correctly evaluates to True.
2021-11-02 23:09:00 +01:00
Juha
3c7586c0f8
LazUtils: Fix compilation of the unit test project for TMask.
2021-11-02 21:13:37 +02:00
Bart
0ed2398c32
LazUtils: Masks: remove commented out code and associated comment.
2021-11-02 19:03:37 +01:00
Bart
61789da61d
LazUtils: Masks: add comment about EscapeChar property.
2021-11-02 19:01:30 +01:00
Bart
8ba7c4fedc
LazUtils: Masks: move some comments.
2021-11-02 19:00:16 +01:00
Bart
1d8110d62e
LazUtils: Masks: fix comment for mocRange (now that escaping works properly).
2021-11-02 18:52:30 +01:00
Bart
5c7690081c
LazUtils: Masks: vanity change.
2021-11-02 18:49:58 +01:00
Bart
7a80001488
LazUtils: Masks: implement property TMaskList.CaseSensitive.
2021-11-02 18:48:36 +01:00
Bart
becd9a5374
LazUtils: Masks: implement property TMaskList.AutoReverseRange.
2021-11-02 18:44:40 +01:00