Commit Graph

24481 Commits

Author SHA1 Message Date
Maxim Ganetsky
f5a6c63885 LazReport: small cleanup in lrFclPDFExport addon 2025-02-01 22:54:29 +03:00
Maxim Ganetsky
3da776592f LazReport: Improve setting document properties when exporting document using lrFclPDFExport addon. Patch by paweld, issue #41392. 2025-02-01 22:53:16 +03:00
Juha
28ba5306c3 LCL: Add a new function SelectInFolder in LclIntf. Use it in source editor's StatusBar. 2025-02-01 18:28:44 +02:00
n7800
170c75784c LazUtils/TryCreateRelativePath: Improved checking for double period (indicating parent folder) in paths 2025-01-31 18:37:07 +00:00
Juha
fddb4de9bc IdeIntf: Remove deprecated functions from IdeImagesIntf. 2025-01-31 14:29:55 +02:00
Juha
476da882fa Delete some deprecated functions. Inspired by issue #41363. 2025-01-31 13:50:35 +02:00
Martin
ca16a22cea LazDebuggerGdbmiFp: Improve workaround for FPC issue 37658 / Check both: full-path, and no-path. 2025-01-31 01:25:57 +01:00
Martin
3e75833edd LazDebuggerLldbFp: Improve workaround for FPC issue 37658 / Check both: full-path, and no-path. 2025-01-31 01:25:57 +01:00
Martin
2c9e5f2f4b FpDebug: Test LineInfo and GetLineAddresses with filenames with/without path or wrong path (also needed for generics) 2025-01-31 01:25:57 +01:00
Martin
6c006a3e8e FpDebug, LazDebuggerFp: Improve workaround for FPC issue 37658 / Check both: full-path, and no-path. 2025-01-31 01:25:57 +01:00
mattias
fc7ad93a93 codetools: fixed find references wrong tool 2025-01-30 09:32:53 +01:00
mattias
89d494f909 codetools: fixed endless loop parsing proc modifiers at end of source 2025-01-30 09:32:53 +01:00
mattias
90ddf0774e codetools: find references: find method overrides in other units 2025-01-29 16:08:05 +01:00
mattias
5979037e86 codetools: find references: started find method overrides 2025-01-29 16:08:05 +01:00
mattias
e6c486a8e7 codetools: added ReadRawPascal 2025-01-29 16:08:05 +01:00
Martin
5141571608 FpDebug: improve loading DWARF line info. Fix workaround for FPC issue 37658 / check the expanded FileName 2025-01-29 11:20:07 +01:00
wp_xyz
8ef40e37d5 TAChart: Fix potentially unbalanced sequence of Dataset.DisableControls and .EnableControls in TDbChartSource (https://forum.lazarus.freepascal.org/index.php/topic,70019.msg545153/topicseen.html) 2025-01-28 23:25:49 +01:00
mattias
584fb864fa codetools: fixed FindReferences for expression inherited name 2025-01-28 18:43:56 +01:00
mattias
6a79e2f3d0 pas2js: less hints 2025-01-28 10:31:04 +01:00
mattias
fd780d0e00 codetools: fixed resolving forward pointer type in other unit 2025-01-27 11:02:07 +01:00
Martin
b9e392ee96 SynEdit: SynEditKeycmds, added missing IntToIdent mappings. Marked some constants as unimplemented. 2025-01-26 15:35:55 +01:00
Martin
fce631b4f7 SynEdit: deprecate ecGotFocus / ecLostFocus. They have no functionality. 2025-01-26 15:35:55 +01:00
Martin
97ea7c51a4 SynEdit: - Replace ShortCutToText from SynEditKeyCmds (incomplete/broken) with the LclProc implementation. Issue #41360
- Fix condition for displaying 2nd shortcut in TSynEditKeyStroke.GetDisplayName
- Remove dead code.
2025-01-26 15:35:54 +01:00
mattias
1d92530751 codetools: less hints 2025-01-26 15:27:39 +01:00
mattias
2706cc285c codetools: fixed method jump from objfpc generic method body to decl 2025-01-26 15:23:38 +01:00
mattias
b7aafac192 codetools: fixed class completion of objfpc generic method 2025-01-26 14:55:54 +01:00
mattias
9d425ed90b codetools: renamed TCodeTreeNodeExtension ExtTxt fields 2025-01-26 14:55:54 +01:00
Martin
21d8cebd73 IDE, SynEdit: command to toggle fold on current line. Issue #41359 2025-01-26 12:20:02 +01:00
Martin
7f4426c2e9 SynEdit: Mark as changed (change gutter) if deleting line with ecDeleteLine (next line will be marked, like when selection was deleted). Issue #41264 2025-01-25 23:31:26 +01:00
Martin
c2974f91ee SynEdit: UnixShellScript Highlighter, treat # and ~ as identifiers rather than unknown. Add separate markup-color for unknown. Issue #41288 2025-01-25 22:12:52 +01:00
Martin
d121ba841e SynEdit: fix folded view, missing assign to result. (random gutter errors with wrapped text) 2025-01-25 21:40:13 +01:00
Martin
ab35263d34 IDE: Add config for SynEdit wrapped-view 2025-01-24 21:43:11 +01:00
Martin
dfadb86949 SynEdit: Wrapped-View, introduced MinWrapWidth 2025-01-24 21:43:10 +01:00
Martin
8acb7a8215 SynEdit: Wrapped-view, publish CaretWrapPos 2025-01-24 21:43:10 +01:00
Martin
8177877e02 SynEdit: Wrapped-view, map (mouse click) positions at (before/after) start/end of sub-line to the correct end/start pos of the subline (according to property CaretWrapPos) 2025-01-24 21:43:10 +01:00
Martin
1f18a0d57d SynEdit: TextDrawer, paint divider lines only for last wrapped line 2025-01-24 21:43:09 +01:00
Martin
2a874e1c87 SynEdit: fix invalidate gutter-lines, if caret Viewed-Y changes 2025-01-24 21:43:09 +01:00
Martin
ce7acbe6cf SynEdit: markup gutter-marks, use logical pos. Handle wrapped lines (phys pos occurs on every sub-line) 2025-01-24 21:43:09 +01:00
Martin
86abcd75d9 SynEdit: Add support for folding wrapped text 2025-01-24 21:43:08 +01:00
Martin
a09c94fa11 SynEdit: Folded-view, rename TopLine to TopViewPos 2025-01-24 21:43:08 +01:00
Martin
7727294e2c SynEdit: Folded-View, rename some fields 2025-01-24 21:43:07 +01:00
Martin
a949f2be2e SynEdit: Wrapped-view, clean up empty nodes 2025-01-24 21:43:07 +01:00
Martin
e331c9fb35 SynEdit: Wrapped-view, fix leaks. Remove event-handler and view in Destroy 2025-01-24 21:43:07 +01:00
Martin
bf012c22cd SynEdit: Wrapped-view, fix Wrap-Width (SynEdit needs 1 extra char) 2025-01-24 21:43:03 +01:00
Martin
94f2b48f00 SynEdit: Wrapped-view, fix painting for non-wrapped lines. Update values for current (sub-)line 2025-01-24 20:53:55 +01:00
Martin
bbee19f531 SynEdit: Wrapped-view, fix inserting lines 2025-01-24 20:52:21 +01:00
Martin
56889ff210 SynEdit: Wrapped-view, fixed dangling node in invalidation list 2025-01-24 20:52:20 +01:00
Martin
7a61eec5b3 SynEdit: Wrapped view, fixed assertion 2025-01-24 20:52:20 +01:00
Martin
9a8138a7c1 SynEdit: Word wrap, fix initialization of token-info 2025-01-24 20:52:20 +01:00
Martin
33ea43b9e4 SynEdit: optimize status-events 2025-01-24 20:52:20 +01:00