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
Roland Hahn
5aee9d5c07
Aktualisieren lcl/include/bitbtn.inc
2021-11-07 10:26:45 +00: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
Bart
7471fd4635
LazUtils: FileUtil: fix memory leak (created a masklist twice).
2021-11-06 15:00:14 +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
Bart
f269492d19
LazUtils: Masks: there is no need to regenerate the the indivual fMasks.Items in TMaskList.SetMaskOpCodes.
2021-11-02 18:39:55 +01:00
Bart
4ae0dac7da
LazUtils: Masks: make property TMaskBase.CaseSensitive read/write.
2021-11-02 18:31:52 +01:00
Bart
88f6d76cfc
LazUtils: Masks: move TMaskFailCause type inside the TMaskBase class. It is not needed outside.
2021-11-02 18:28:26 +01:00
Željan Rikalo
5133009bc0
Qt/Qt5/Win32: fixed page size and name (qt) and page orientation mismatch under win32. Patch by Joeny Ang. issue #39449
2021-11-02 15:55:49 +01:00
Bart
19feb31030
LazUtils: Masks: add some ToDo comments for properties not yet (r/w) implemented.
2021-11-01 23:22:26 +01:00
Bart
ff2b30b7c0
LazUtils: Masks: also force a new Compile when EscapeChar is changed.
2021-11-01 23:12:17 +01:00
Bart
ca93bfbd58
LazUtils: Masks: property AutoReverseRange needs a setter as well.
2021-11-01 23:07:27 +01:00
Martin
7dfaef943f
Merge branch 'fpdebug-more-func-args-win64' into 'main'
...
FpDebug: Support for the 4th argument when calling the function (Win64)
See merge request freepascal.org/lazarus/lazarus!32
2021-11-01 18:08:16 +00:00
Martin
c40776f217
Merge part of branch 'fpdebug-new-staged' into 'main'
...
Move TXmlConfig
See merge request freepascal.org/lazarus/lazarus!36
Update AVR support in fpdebug (take 2)
2021-11-01 17:37:13 +01:00
Martin
a323f31a96
Revert unrelated change
2021-11-01 17:36:25 +01:00