Commit Graph

64373 Commits

Author SHA1 Message Date
Martin
cbda39285c Codetools: fix finding types declared in specialized generics (and inside classes in generics). Issue 28989 2023-03-10 15:57:57 +01:00
Martin
258d843914 Codetools: fix "a:=TSpcecialized.Create". When completing/declaring variables find the name of the specialized class. 2023-03-10 14:32:31 +01:00
dsiders
9208f17734 Docs: LCL/groupededit. Adds or updates content for TCustomAbstractGroupedEdit topics. Minor corrections to grammar and spelling. 2023-03-10 03:11:19 +00:00
Martin
e923b4c5d5 Codetools: parse function-param of type "specialize G<T>.member". (Part of) issue #39699 2023-03-09 23:51:02 +01:00
Martin
44b14e0702 Codetool: nested (inside class) declaration of generic. Issue #37640 2023-03-09 20:21:53 +01:00
wp_xyz
ffd2ba5dc2 TAChart: Revert unintentional changes in some demos by previous commit. 2023-03-09 15:41:21 +01:00
wp_xyz
379a041d48 TAChart: Fixed incorrect drawing of rotated cubicspline series. Issue #40156. 2023-03-09 15:38:04 +01:00
Martin
e3bdf4e62e SynEdit: Pas Highlighter, improved several function modifier. Only highlight if they are after a function declaration/header. 2023-03-09 14:09:37 +01:00
Martin
581df6e791 SynEdit: Pas Highlighter, improved "alias: 'abc'" and "public name 'abc'" function modifier. Allow more modifiers afterwards. 2023-03-09 14:09:37 +01:00
Martin
31d30d3fcf SynEdit: Pas Highlighter, improved "stored" for property 2023-03-09 14:09:37 +01:00
Martin
b8a9088638 SynEdit: Pas Highlighter, improved DispInterface, DispId, ReadOnly 2023-03-09 14:09:36 +01:00
Martin
3c70c9ed4d SynEdit: Pas Highlighter, only highlight "Objc..." keywords in MacPas mode (or if mode is not yet set) 2023-03-09 14:09:36 +01:00
wp_xyz
4aeb1eb0ff TAChart: More flexible usage of system colors in drawers. 2023-03-09 12:12:04 +01:00
wp_xyz
3812d79837 TAChart: Improved handling of system colors by AggPas drawer. 2023-03-09 10:15:28 +01:00
Martin
ef093fa2b7 SynEdit: Pas Highlighter, fix "readonly" in property. Issue #39979 2023-03-09 00:22:44 +01:00
Martin
00bd7c0598 SynEdit: Pas Highlighter, fix param modifier (const/var/...) for "operator". Issue #40147 Also fixed flags, for "class operator" in records. 2023-03-08 23:47:28 +01:00
Martin
2370514713 SynEdit: Pas Highlighter, add keywords for MacPas objcprotocol. Issue #39910 2023-03-08 23:20:08 +01:00
Martin
a8c5822dde SynEdit: Pas Highlighter, add keywords for MacPas objcprotocol 2023-03-08 22:45:47 +01:00
Martin
cd05b3a45e IDE, Setup: Fix compiler filename. Introduced in 319649fbe6 Issue #40150 2023-03-08 20:43:06 +01:00
Martin
84e5a5ba02 CodeTools: fix guesstype (type for declaration) with generics. 2023-03-08 17:25:09 +01:00
wp_xyz
0b3e17d77b TAChart: Fix text background painting in BGRA drawer. (https://forum.lazarus.freepascal.org/index.php/topic,62609.0.html). 2023-03-08 12:03:38 +01:00
wp_xyz
fa665367ab TAChart: Display Legend in bgra demo. 2023-03-08 10:15:57 +01:00
Martin
89ab07a39f Codetools: Find type of generic, if specialized with build-in type (e.g. string) 2023-03-07 22:41:24 +01:00
Martin
31c8f2dadd Codetools: add testcase for issue 40145 / allow "{completion" after dot. 2023-03-07 20:10:19 +01:00
Martin
50296e8cf9 FpDebug: Optimize building result data for arrays. Type-name is the same for each array element. 2023-03-07 17:50:51 +01:00
Martin
ce5e45acc2 Debugger: keep type-name when changing result to error. 2023-03-07 17:49:18 +01:00
Martin
8494ca68fb Debugger: Inspect dialog, fix missing data in some rows of a structure (remove line breaks) 2023-03-07 17:48:20 +01:00
Martin
b03e3b50fd Codetool: preserve generic-param as result, if it can not be resolved. 2023-03-07 13:10:49 +01:00
Martin
6d1b53067f Codetools: fix FoundProc stack list. 2023-03-07 13:10:49 +01:00
dsiders
1bdd39f428 Docs: LCL/stdctrls. Clarifies / corrects topic content, including:
* TCustomStaticText
* TCustomStaticText.ShowAccelChar
* TCustomButton.WSSetText
2023-03-07 02:02:44 +00:00
Martin
04337988d9 Codetools, tests: Add test for issue #32252 2023-03-06 16:53:27 +01:00
Martin
6fda552055 Codetools: Return generic params for found identifier / Update calling Parameters 2023-03-06 12:53:54 +01:00
Martin
19d12f194d Codetools: Prevent node caching for results in generics. 2023-03-06 11:46:29 +01:00
dsiders
b693b70363 Docs: LazControls/treefilteredit. Updates content in topics, including:
* TImageIndexEvent
* TFilterNodeEvent
* TTreeFilterBranch.AddNodeData
* TTreeFilterBranch.Items
2023-03-06 01:59:06 +00:00
Martin
ddc435d313 Codetools: Match generic params with the correct specialize. In case of specialize inside of a generic params were mismatched. 2023-03-06 00:30:56 +01:00
mattias
63039e34f5 rpm: put lazarus into /usr/share/lazarus/ 2023-03-05 22:10:40 +01:00
Martin
5f053c5a52 CodeTools: test for improve FindDeclaration in nested specialized classes 2023-03-05 21:36:16 +01:00
dsiders
310465e8bd Docs: Lazcontrols/treefilteredit. Adds content to TTreeFilterBranch.Move for changes in c8419bca. Issue #40135. 2023-03-05 19:40:51 +00:00
wp_xyz
cb40b44572 TurboPower_IPro: Avoid duplicate printfilename queries when printing to some PDF printers. 2023-03-05 17:50:39 +01:00
Martin
74adbc30c7 SynEdit: missing ecKeyCmd to string - fix recording in macro player 2023-03-05 17:24:52 +01:00
Martin
aa1f0f6ff6 SynEdit: Fix adjusting multi-carets in smColumn mode. Part of issue #39998 2023-03-05 14:46:38 +01:00
Martin
bb62b8f64d SynEdit: Fix tab-indent of line-mode-selection (last line was ignored, if caret.y=1). Part of issue #39998 2023-03-05 14:10:43 +01:00
wp_xyz
afb620fe49 TurboPower_ipro: Add unit IpHtmlTypes to "uses" of TIpHtmlPv (print preview form). 2023-03-05 12:53:04 +01:00
Juha
c8419bca6d IDE: Remember selection after moving an item in package editor. Issue #40135. 2023-03-05 10:34:00 +02:00
Juha
59babefde7 fpcunit: Prevent enabling "run single test" while a test is running. Issue #40144. 2023-03-05 09:50:12 +02:00
Martin
68366d178c CodeTools: Fix parsing "with" statement, ended by outer block (repeat, try, if...) Issue #39684 Patch by Domingo Galmés 2023-03-04 20:12:02 +01:00
Martin
749ab743d6 CodeTools: improve FindDeclaration in nested specialized classes 2023-03-04 15:31:56 +01:00
Juha
a9752b1326 Codetools: Fix parsing variant records with pointers to procedure. Issue #40145, patch by Domingo Galmés. 2023-03-04 14:16:04 +02:00
Juha
57c8af94ae Examples: Fix a SQLite example project on Linux. Issue #40039, patch by dbannon. 2023-03-04 01:16:59 +02:00
dsiders
2b67dddf55 Docs: LCL/forms. Adds content, grammar corrections, missing line endings in topics. 2023-03-03 04:45:32 +00:00