Commit Graph

22289 Commits

Author SHA1 Message Date
mattias
236f558536 anchordocking: fixed example 2022-10-28 08:23:28 +02:00
mattias
ef6ce79e07 synedit: ssMeta on darwin instead of only carbon 2022-10-28 07:52:26 +02:00
Martin
8ef10902f3 FpDebug: Stack, CFI - For older FPC (broken CFI) always continue non-CFI eval. 2022-10-27 15:42:59 +02:00
Martin
e1dc8a96d9 Codetool: prevent recursion in ResolveBaseTypeOfIdentifier. Issue 39897
`fdfFunctionResult` will cause `FindExpressionTypeOfTerm` to `ResolveChildren` and recurse forever if the node starts with open brackets. If the cursor is not on an identifier, it should not be a function and the flag is not needed.
2022-10-26 14:58:42 +02:00
Martin
204e3d5734 CodeTools, tests: run "bug*" tests too. 2022-10-26 14:54:02 +02:00
wp_xyz
78225565ce freetype: Fix range-check error when compiled with range-check on. 2022-10-25 17:54:07 +02:00
Martin
efc94ab2db LazDebuggerFp: fix mem leak in TFPBreakpoint.ThreadLogExpression 2022-10-23 13:18:00 +02:00
Martin
f47e51faf4 Codetool: FindDeclaration, fix "generic array" in fdt_generics_finddeclaration.pas / Fix issue #39738 2022-10-20 21:39:46 +02:00
Martin
d488d45819 CodeTool: Improve tracking specialized generic parameters (e.g. variable class base).
Undo/Replace commits:
- 797768a965, Branch RevNo: 58874
  codetools: code completion for "FOR var IN" with generic class, from Pascal Riekenberg
  git-svn-id: trunk@63136 -
- 4d12a06af5, Branch RevNo: 62044
  CodeTools: Resolve generic params when searching in ancestors.
2022-10-20 13:55:54 +02:00
Juha
8affac89f3 Jedi Code Format: Support noinline keyword and Delphi inline vars and consts. Issue #39960, patch by Domingo Galmés. 2022-10-16 22:26:44 +03:00
Juha
5d276c4f43 Jedi Code Format: Prevent an assertion failure on certain assembler code. Issue #39942, patch by Domingo Galmés. 2022-10-16 13:06:38 +03:00
Juha
8d9b8042eb Jedi Code Format: Support Intel x64 Assembler Registers. Issue #39953, patch by Александр Дмитриев. 2022-10-16 12:57:56 +03:00
Juha
5a0ff3af30 Jedi Code Format: Support anonymous methods. Issue #39928, patch by Domingo Galmés. 2022-10-15 12:20:44 +03:00
Juha
1e8303a356 Jedi Code Format: Refactoring. Remove obsolete code and units. Issue #39929, patch by Domingo Galmés. 2022-10-14 18:21:44 +03:00
Juha
88242f8152 Jedi Code Format: Reapply changes for removing LCL dependency. Generate Makefiles. Issue #39929, patch by Domingo Galmés. 2022-10-13 20:39:13 +03:00
Martin
b5858164db Debugger, GDBMI: Fix displayformat for numeric values. (double conversion). Issue #39932 2022-10-12 14:02:15 +02:00
Maxim Ganetsky
23c6022915 IDEIntf: updated Russian translation 2022-10-10 01:42:06 +03:00
Bart
26d083e55e IDE: implement (crude) range checking for floating point property editor. Only show "Infinity not allowed" if user actually types +/-Inf. 2022-10-08 22:52:29 +02:00
Juha
c024e5bb5a Jedi Code Format: Revert changes for removing LCL dependency. It broke "make bigide" because of LAZARUS_PLUGIN define. 2022-10-07 11:58:01 +03:00
Juha
fd32bba5eb Jedi Code Format: Remove NoGui widgetset from project settings. LCL is no more needed. 2022-10-06 17:26:15 +03:00
Juha
02d6db5218 Jedi Code Format: Remove LCL dependency from the command line program. Issue #39929, patch by Domingo Galmés. 2022-10-06 17:09:04 +03:00
Juha
556719130c Jedi Code Format: Revert part of 27dfc5b4cd. Reduces debug output. Issue #39947, patch by Bruno K. 2022-10-05 13:29:03 +03:00
Juha
06f9cdf968 Jedi Code Format: Read jcfsettings.cfg into a cmd line JCF from the same folder as the IDE plugin. Issue #39929, patch by Domingo Galmés. 2022-10-05 08:06:11 +03:00
Juha
c55c7e45b4 Jedi Code Format: Change the output directory of a cmd line JCF project. Issue #39929, patch by Domingo Galmés. 2022-10-05 08:02:21 +03:00
Juha
545b37f413 Jedi Code Format: Fix parsing numbers. Issue #39926. 2022-10-04 23:38:54 +03:00
Juha
27dfc5b4cd Jedi Code Format: Prevent choking on some new and rare language syntax. Issue #39945, patch by Bruno K. 2022-10-04 19:47:05 +03:00
Juha
fe5518b176 Jedi Code Format: Add support for a new digit separator. Issue #39926, patch by Domingo Galmés. 2022-10-04 13:01:04 +03:00
Juha
4fda5f9771 Jedi Code Format: Add more files to the IdePlugin package. Cleanup in uses sections. 2022-10-04 10:35:12 +03:00
Juha
0e08315669 Jedi Code Format: Disable code with LCLNOGUI define for the cmd line project. Add Debug and Release build modes. Issue #39929. 2022-10-04 00:13:57 +03:00
Juha
cf3937e42a Jedi Code Format: Use "nogui" widgetset for the cmd line project. Issue #39929. 2022-10-03 16:38:26 +03:00
Juha
2df1e6b9d4 Jedi Code Format: Lowercase the source file name of a cmd line JCF project. 2022-10-03 15:33:56 +03:00
Juha
eb033fc39b Jedi Code Format: Fix memory leaks. Issue #39939, patch by Domingo Galmés. 2022-10-03 13:02:37 +03:00
Juha
2011565650 Jedi Code Format: Improve formatting of selected code. Issue #39940, patch by Domingo Galmés. 2022-10-03 12:12:28 +03:00
Maxim Ganetsky
bd845938b3 IDEIntf: regenerated translations and updated Russian translation 2022-10-03 02:17:48 +03:00
Maxim Ganetsky
be6b774886 IDEIntf: fixed typo in resource string name 2022-10-03 02:17:26 +03:00
Bart
8f00090a13 IDE: disallow setting floating point propertis to +/-Inf or NaN. Issue #39793. 2022-10-02 15:12:20 +02:00
Juha
dd3cb67d40 Jedi Code Format: Fix formatting visibility modifiers in a record. Issue #39931, patch by Domingo Galmés. 2022-09-30 12:28:15 +03:00
Ondrej Pokorny
a8f455967d pas2js design-time: fix memory leaks 2022-09-29 01:43:53 +02:00
Ondrej Pokorny
da539c7b9c IDE: load High-DPI images 2022-09-29 00:59:16 +02:00
Martin
bf6c6ba4d9 Debugger: set default for "enable dwarf" dialog 2022-09-27 12:16:13 +02:00
Martin
9e813a6a78 FpDebug: Watch-Function-Eval, support QWord parameters on 32 bit targets 2022-09-25 19:49:42 +02:00
Martin
78caaf4fc2 FpDebug: Dwarfviewer, do not parse after unknown OP. 2022-09-23 20:29:17 +02:00
Martin
3ebada48d3 FpDebug: Allow more params passed to function in watch-function-eval 2022-09-23 20:28:20 +02:00
Željan Rikalo
40558f7043 laz.VirtualTrees: TVirtualTreeColumn.Hint should be written to the lfm 2022-09-22 21:26:40 +02:00
dsiders
66164ae8da Docs: LazControls/spinex. Removes mentions of compiler version defines in SameValue topics. Depends on 9526343e. 2022-09-22 01:56:07 +01:00
Martin
9526343e18 FpDebug: test, fix compile 2022-09-21 14:27:42 +02:00
Bart
bcda2c2047 SpinEx: let drived classes always implement SameValue, since it's wrong to use Math.SameValue on integer types. Also resolves #39792 and #39793. 2022-09-21 10:41:12 +02:00
wp_xyz
5efaca564c LCL/TaskDialog: Add component editor for testing the dialog at design-time. Issue #39919. 2022-09-19 17:22:38 +02:00
Martin
753799d887 FpDebug: add intrinsics "Pos(SubStr, SearchStr)" and "SubStr(Str, Start, Len, DoPtr) 2022-09-18 23:48:59 +02:00
Martin
4bdc8f2702 FpDebug: add intrinsic "RefCnt()" => RefCount for AnsiString/LongString (Dwarf-3) and dyn array. 2022-09-18 23:48:59 +02:00