Commit Graph

23857 Commits

Author SHA1 Message Date
wp_xyz
80cf03723e IDEIntf: Remove duplicate event handler in imagelist editor. 2024-07-02 22:47:06 +02:00
Maxim Ganetsky
1da30952d8 IdeIntf: regenerated translations and updated Russian translation 2024-07-02 16:50:36 +03:00
Maxim Ganetsky
a24b74f2da IdeIntf: improved some captions in ImageList Editor dialog 2024-07-02 16:50:36 +03:00
Maxim Ganetsky
9acd97c777 IdeIntf: slightly improved ImageList Editor dialog layout 2024-07-02 16:50:35 +03:00
wp_xyz
42e927cbf1 IDEIntf/ImagelistEditor: New GUI (replace button list by ToolBar) 2024-07-02 13:12:26 +02:00
Juha
dec24793c2 Codetools: Do not raise exception for a non-existent unit name. The compiler accepts it. 2024-07-01 13:54:53 +03:00
Martin
a7e0868e6c FpDebug: Use faster lowercase method (for Code with English idents) 2024-07-01 11:19:17 +02:00
Juha
4b688c01e0 Revert "FpDebug: Disable Typedaddress check (-Sy) FpDbgDwarfDataClasses. Allow compiling rest of the IDE with it."
This reverts commit b53ba8e137.
2024-06-30 16:45:56 +03:00
Martin
a8ca4af5be FpDebug: Don't register, if Sy is active / raise exception if created. (FIX / Missing) 2024-06-30 12:25:39 +02:00
Martin
8f0a1d219c FpDebug: Don't register, if Sy is active / raise exception if created. 2024-06-30 11:40:32 +02:00
Juha
b53ba8e137 FpDebug: Disable Typedaddress check (-Sy) FpDbgDwarfDataClasses. Allow compiling rest of the IDE with it. 2024-06-30 10:56:46 +03:00
Juha
12f7bbf511 FpDebug: Remove an unused and non-existent used unit. 2024-06-30 09:06:51 +03:00
Maxim Ganetsky
2547c55391 Revert "DebuggerIntf: Use units from fcl-proc331/ without "in 'fcl-proc331/...'" syntax."
This reverts commit 6350e1a094.

It broke compilation with FPC 3.2.2. Some other solution should be
found.
2024-06-29 21:38:56 +03:00
Juha
6350e1a094 DebuggerIntf: Use units from fcl-proc331/ without "in 'fcl-proc331/...'" syntax. 2024-06-29 16:22:20 +03:00
Juha
134275eeec LazUtils: Move funcs QuickUtf8UpperCase and QuickUtf8LowerCase from FpDbgUtil to LazUTF8 and name them differently. Part of issue #40893. 2024-06-29 11:55:58 +03:00
Maxim Ganetsky
8c83fc1d9e SQLDb: regenerated translations and updated Russian translation 2024-06-28 19:41:20 +03:00
Maxim Ganetsky
18226e1c29 SQLDb: improved SQL editor dialog i18n 2024-06-28 19:40:00 +03:00
Juha
a5b0a87c97 Codetools: Fix a memory leak after trying to open a non-existent include file. Issue #40991. 2024-06-28 17:35:06 +03:00
Juha
0ce892437b SQLDB: Add 'Edit Script' to the context menu of TSQLScript. Issue #40998, patch by Bruno K. 2024-06-28 13:44:53 +03:00
Juha
35cea99f01 Codetools: Fix CompareDottedIdentifiersCaseSens. Patch by n7800. 2024-06-27 05:12:49 +03:00
Martin
5d9f393aae SynEdit: optimize access to textbuffer. 2024-06-25 12:59:52 +02:00
Martin
3a9a269fd1 SynEdit: fix textbuffer access for empty file (no lines at all) / triggered by IME access on empty file. Issue #40999 2024-06-25 12:58:31 +02:00
Martin
ccda6ea381 SynEdit: missing HL initialization. Issue #40999 2024-06-25 09:54:06 +02:00
Jesus Reyes A
686f08a68e LazReport: the lazreportpdfexport package requires PowerPDF version 0.9.17 2024-06-24 20:30:41 -06:00
Maxim Ganetsky
04a06d06cc AggPas: Simplified XML parsing code and removed horrible gotos. Patch from Anton Kavalenka, issue #40997.
This change also allows to workaround the following FPC 3.3.1 issue:
https://gitlab.com/freepascal.org/fpc/source/-/issues/40765
2024-06-23 17:43:08 +03:00
wp_xyz
83675a15d8 Images: A set up updated icons focussing on more uniform visual style (by Roland Hahn) 2024-06-22 12:25:50 +02:00
Martin
8ea50726b9 GDBMI-Debugger: fix getting exception message for FPC 3.3.1 / check for _MonitorData in TObject 2024-06-21 23:04:05 +02:00
Martin
48056a4e61 FpDebug: fix getting exception message for FPC 3.3.1 / read vInstanceSize of TObject to calculate field location. 2024-06-21 23:04:04 +02:00
Martin
71b46c3d5f FpDebug: fix PascalParser, handle coma in sub-expression 2024-06-21 14:11:28 +02:00
mattias
a8145669fb codetools: fixed loading fpc includes files, issue #39872 2024-06-20 09:55:29 +02:00
mattias
32c250f997 codetools: fixed searching include file in fpc.cfg paths, issue #39872 2024-06-18 17:08:20 +02:00
dsiders
7ca632d8d9 Docs: DateTimeCtrls/datetimpeicker. Adds and updates TCustomDateTimePicker topics for changes in 8a144ec9. Includes:
* TCustomDateTimePicker.DropDownCalendarForm
* TCustomDateTimePicker.CalendarForm
2024-06-18 02:28:48 +01:00
Juha
5c616a0715 Fix hint etc. for "&" + identifier. Issue #40922, patch from WooBean007. 2024-06-17 18:39:44 +03:00
Bart
424f279df4 TSpinEditEx: declare property SpinButtonWidth in the base class. 2024-06-16 17:00:00 +02:00
Maxim Ganetsky
60e0038353 Codetools: Fixed AV in "Project -> Show Used PPU Files" when sorting by double-clicking on last three columns. Patch by n7800, issue #40984. 2024-06-13 02:29:05 +03:00
Zoë Peterson
14fdb7e6f9 Removed DimPercent/DimColor calculation. The existing grayscale calculation doesn't change the icon if it's already grayscale, and that was a remnant from an earlier patch that simulated the alpha that ddesDarken does. 2024-06-12 22:54:32 +00:00
Zoë Peterson
b8bb9527ef Switched documentation from an inline comment in graphtype.pp to the fpdoc graphtype.xml 2024-06-12 22:54:32 +00:00
Zoë Peterson
1ec73247e5 Added a new global variable, DisabledDrawEffectStyle, that controls how TRawImage.PerformEffect(gdeDisabled) works to improve the appearance on colored backgrounds and in dark mode apps.
There are three possible values:
- ddesGrayscale
    This is the default and matches the existing behavior of just converting the pixels to gray.
- ddesDarken
    Convert the image to fully black pixels with alpha transparency.  This roughly matches ddesGrayscale on traditional gray backgrounds but lets colored backgrounds through.
- ddesLighten
    Convert the image to fully white pixels with alpha transparency.  This is the dark mode equivalent of ddesDarken.

Existing alpha transparency is factored into the conversion.  The constants used for the visibility calculation roughly match what other macOS apps use.
2024-06-12 22:54:32 +00:00
Maxim Ganetsky
37126dfecd ProjectGroups: updated Russian translation 2024-06-10 18:28:45 +03:00
Ondrej Pokorny
c695f895ea ProjectGroups: open Drop-Down-Button 2024-06-10 13:52:37 +02:00
Joost van der Sluis
1b1dd07d55 SynEdit: Fixed cleanup of caret-handlers in TSynGutterCodeFolding 2024-06-10 13:19:23 +02:00
Martin
b678f7b820 FpDebug: Ensure correct compiler options 2024-06-10 11:40:43 +02:00
DomingoGP
1edd541c58 Jedi code format: Fix typo. 2024-06-09 17:47:03 +02:00
rich2014
8e01a9da14 laz.virutaltrees / Cocoa: fix the issue that the first line displayed abnormally when scrolling
for example, there are many items in Lazarus IDE BreakPoints Dlg.
2024-06-09 15:10:53 +08:00
Martin
82cc65e98b FpDebug: fix bound-calc for arrar (non Fpc Dwarf) 2024-06-06 18:00:05 +02:00
Martin
951eacad37 FpDebug: Update fpc version check for broken Dwarf-4 line info 2024-06-06 17:42:35 +02:00
Martin
2d184e35d8 FpDebug: Optimize reading empty string / don't range check codepage address (MemRead will set an error if invalid) 2024-06-06 17:42:35 +02:00
Martin
eabd1453d0 FpDebug: refactor multi-dim array, for non-fpc specific Dwarf. 2024-06-06 17:42:35 +02:00
Martin
c030c1af73 FpDebug: line/address lookup, fix uninitialized result for "file-found", used for pending breakpoints 2024-06-05 17:52:54 +02:00
Martin
8ee632a157 FpDebug: Update user-set address breakpoints, when libraries are loaded/unloaded. Issue #40973 2024-06-05 17:52:54 +02:00