Commit Graph

21782 Commits

Author SHA1 Message Date
mattias
e2ad6b3d8d codetools: parse multiline string constant 2022-03-14 16:38:07 +01:00
dsiders
e6f66a8da3 Docs: RttiControls. Adds project file, css, and script needed to produce help formats. 2022-03-14 05:35:35 +01:00
dsiders
c334298026 Docs: RttiControls. Adds missing topics for current source revision.
* Mostly skeletons with minimal content.
* Restores formatting compatible with SynEdit-based editors.
2022-03-14 05:29:23 +01:00
dsiders
061ba75ede Docs: LazControls. Removes footer processing in project file and scripts. 2022-03-14 05:10:27 +01:00
wp_xyz
201075cbd8 LCL: Make procedure RotateRect() (local to customlabel.inc) publicly available in GraphMath. 2022-03-13 15:41:48 +01:00
Juha
2fd847364e Add Makefile.compiled for ExampleProjects package. 2022-03-13 13:59:29 +02:00
Juha
c82846d50f Add ExampleProjects package to BigIde target. 2022-03-13 10:20:43 +02:00
Juha
bc0b58a5bb ExampleProjects: Add Makefile. 2022-03-12 12:21:58 +02:00
Martin
12530d0cfe Codetools: Fix testcase. Added "filemask" as long-option, so example invocations from unit TestFindDeclaration will work. 2022-03-11 16:59:30 +01:00
Martin
9007567a5e Codetools: Fix compilation of IFDEFed code. 2022-03-11 16:59:30 +01:00
Martin
de1c148c6e Codetools: Include fdfSearchInAncestors when resolving aliases, specializations or properties. "procedure SearchIdentifier" in "TFindDeclarationTool.FindBaseTypeOfNode". Fix issue #39498
Added test
2022-03-11 16:59:29 +01:00
Martin
0e3c87e83d Codetools: Fix setting "SubParams.Flags" in SearchIdentifier nested in TFindDeclarationTool.FindBaseTypeOfNode.
- "SubParams.Flags" originally copied flags from the outer search (masked with fdfGlobals).
- Before fa76ed282c "SubParams" was named"Params"
- In 2cbc2f4f5a the code was refactored into a subroutine. "Params" became a new local var (with a newly created instance). So "... +(fdfGlobals*Params.Flags);" no longer copied the existing flags.
2022-03-11 16:59:29 +01:00
Maxim Ganetsky
2a725d7a5a ExamplesWindow: enabled i18n, improved resource strings, added Russian translation 2022-03-11 01:50:48 +03:00
Juha
42a974a0c8 ExampleProjects: Add a global link file. 2022-03-11 00:43:05 +02:00
Michaël Van Canneyt
a9710796c8 * Load and save of html2form options 2022-03-10 19:23:09 +01:00
Juha
6bb76a588b IDE: Remove the old Examples GUI window. 2022-03-09 11:20:30 +02:00
Juha
a6ce4d91e2 New Examples GUI Window as an IDE plugin package by David Bannon. 2022-03-09 11:20:29 +02:00
mattias
4030fcc52c codetools: fixed TSourceLog.Replace 2022-03-09 10:02:26 +01:00
Juha
06352700aa IDE: Improve EditorMacroListViever. 2022-03-06 13:01:21 +02:00
Michaël Van Canneyt
67a95d4f7f * Allow to specify module for web program 2022-03-05 16:24:43 +01:00
mattias
e4d6aa9125 ideintf: TStringsPropEdit: added save button 2022-03-04 11:28:16 +01:00
Martin
624696270b FpDebug: Fix QuoteWideText => wrong result len 2022-03-04 00:47:32 +01:00
Martin
625e655423 FpDebug: fix Memleak. Introduced in "PascalPrinter, Automatically deref pointers to string types. Issue #39559" / a400e1f8c7 2022-03-04 00:37:27 +01:00
Juha
014d3b3a9f LazUtils: Add ISO-8859-9 encoding to LConvEncoding. Issue #39659, patch by Alexey Torgashin. 2022-03-03 16:14:29 +02:00
Martin
95a5c05edc FpDebug: Do not process data, after MemRead failed. 2022-03-03 00:46:11 +01:00
Martin
27f4c50dbd FpDebug: Fix RangeCheck, TByteArray has an upper limit of 32k. 2022-03-03 00:46:11 +01:00
dsiders
891501a228 Docs: Removes redundant text in remark tags. 2022-03-02 01:43:48 +00:00
Martin
a400e1f8c7 FpDebug: PascalPrinter, Automatically deref pointers to string types. Issue #39559 2022-02-26 04:01:32 +01:00
Martin
0e6769ac99 FpDebug, LazDebuggerFp: Implement tracking modified CPU registers (top stack-frame only) 2022-02-25 20:25:01 +01:00
Martin
448ccc8ca1 Debugger: Registers, clear incorrectly cached values. Fix wrong value shown, if display-format is changed. 2022-02-25 20:23:20 +01:00
Juha
c805ff750d Move FreeType license file from LazUtils to FreeType directory. Issue #39657. 2022-02-25 12:24:58 +02:00
Juha Manninen
62db64ddb8 Merge branch 'codetools-internproc-add' into 'main'
Internproc processing added to CodeTools when modeswitch PrefixedAttributes

See merge request freepascal.org/lazarus/lazarus!73
2022-02-24 13:17:09 +00:00
Juha Manninen
0cec6db9e6 Merge branch 'noinline-noreturn' into 'main'
Updated supported procedure modifiers: noinline, noreturn

See merge request freepascal.org/lazarus/lazarus!72
2022-02-24 12:43:06 +00:00
mattias
17614c2ea5 lazutils: updated fpmake 2022-02-24 12:57:34 +01:00
mattias
26c9421318 updated Makefiles 2022-02-24 12:55:45 +01:00
Mattias Gaertner
900cfcb27e Merge branch 'lazutils_dep_fcl-image_remove' into 'main'
Removing the dependency of the LazUtils package on the fcl-image package

See merge request freepascal.org/lazarus/lazarus!63
2022-02-24 11:53:51 +00:00
Juha Manninen
af4d15529c Merge branch 'isconstvalue-intrinsic' into 'main'
Updated the list of intrinsic functions: IsManagedType, IsConstValue

See merge request freepascal.org/lazarus/lazarus!71
2022-02-24 11:41:35 +00:00
balazs
6f9144a584 IDE: Make Lazarus directory available for packages. 2022-02-23 08:04:33 +02:00
dsiders
1b56acef93 Docs: LazControls. Updates scripts to use FPDoc 3.3.1. 2022-02-23 02:47:20 +00:00
dsiders
66cd96821d Docs: LazControls. Updates CSS styles to match LCL, LazUtils. 2022-02-23 02:46:37 +00:00
dsiders
dd5b364e1b Docs: LazControls. Modifies project file to use FPDoc 3.3.X syntax in footer option. 2022-02-23 02:45:57 +00:00
Martin
699b7e240a LazDebuggerLldb, FP: fix register for Apple M1 (arm64). Required to get exception class and message. 2022-02-22 01:01:41 +01:00
Martin
d38a268f3d FpDebug: Win64, Fix "Run (F9)" incorrectly triggered watch/stack updates while the app was running.
Similar to the Win32 fix at a92db946ec
2022-02-22 01:01:40 +01:00
Martin
8335731953 FpDebug: Fixed uninitialized variables. 2022-02-22 01:01:40 +01:00
Maxim Ganetsky
d233f9981f Pas2JS: fixed typos in resource strings, regenerated translations and updated Russian translation 2022-02-22 01:26:39 +03:00
Michaël Van Canneyt
3727ad2dea * Add DTStopas File-new item 2022-02-21 10:04:01 +01:00
Maxim Ganetsky
762c36d773 Pas2JS: fixed typo in resource string, regenerated translations and updated Russian translation 2022-02-21 00:53:49 +03:00
mattias
ea2a452113 IDEIntf: comments 2022-02-20 20:24:11 +01:00
Marc
9ba59b2dfc FpDebug: Refactor TX86AsmDecoder.DoDisassemble into separate TX86Disassembler object 2022-02-20 16:49:46 +01:00
Michaël Van Canneyt
02daf30de2 * Extract IDs from selected HTML file and fill combobox 2022-02-20 12:44:55 +01:00