Commit Graph

1565 Commits

Author SHA1 Message Date
Juha
597c7ddd41 Menu editor: Now remove the in-place caption editor. Issue #41022.
(cherry picked from commit af75c766b1)
2024-08-05 17:22:58 +03:00
Juha
93d6ba907a Designer: Repaint after changing "BorderSpacing" in AnchorEditor or in OI. Issue #40746, by n7800 and myself.
(cherry picked from commit 1e544fb5b9)
2024-02-22 16:43:30 +03:00
rich2014
b6f12cebe3 Fix #40737: make TMethodNameTable/TMethodNameTableEntry compatible with FPC 3.3.1
The change follows
170c05592b

Patch by Dean Mustakinov, issue #40737.
2024-02-04 22:31:21 +08:00
rich2014
40212c8fcb Revert "Designer/LCL: Correctly align TMethodNameTable/TMethodNameTableEntry on platforms that require it (e.g. AARCH64)."
This reverts commit 8253bd9f8f.
2024-02-03 09:14:43 +08:00
Maxim Ganetsky
6c32e00051 Designer/LCL: Correctly align TMethodNameTable/TMethodNameTableEntry on platforms that require it (e.g. AARCH64).
The change follows
170c05592b

Fixes crash on IDE start on AARCH64 platforms when FPC 3.3.1 is used.

Patch by Dean Mustakinov, issue #40737.


(cherry picked from commit 8253bd9f8f)
2024-01-30 14:48:44 +00:00
Maxim Ganetsky
87197dfb7d Designer: Avoid artifacts when moving non-visual components by keyboard. Patch by n7800, issue #40643.
(cherry picked from commit e4acac0e1a)
2023-12-13 23:28:45 +00:00
rich2014
3bc12e5928 Designer: Cursor Cache Old Pos comparison adjusted (Similar to ded870b) 2023-07-31 14:00:39 +08:00
rich2014
29b5c2d2a3 Designer: Cursor cache comparison removed 2023-07-31 14:00:38 +08:00
mattias
0bd636885f fixed compile with fpc 3.3.1
(cherry picked from commit cbf9d30ddf)
2023-07-26 02:05:04 +03:00
Juha
8a21294fe2 IDE: Remove unknown component properties using the same GUI already used in other situations. Issue #40377.
(cherry picked from commit 0c056fc0d2)
2023-07-20 19:40:39 +03:00
Juha
0bc8523ddf Reduce compiler warnings.
(cherry picked from commit c3891ad820)
2023-07-03 16:39:15 +03:00
Juha
e045ba01d2 Remove units from uses sections, especially LCLProc which now contains many wrappers to other non-LCL units. 2023-06-18 14:57:06 +03:00
mattias
033c256b3a ide: less hints 2023-06-12 06:49:22 +02:00
Juha
eac9c6e5c6 IdeConfig: Remove LCL dependency from IdeConfig package. Add comments in uses sections, helps locate dependencies. 2023-06-11 20:34:36 +03:00
Juha
73bf0767a7 Designer: Simplify and fix minor bugs. Use psSolid for selection line. Issue #40295, patch by n7800. 2023-06-05 16:01:26 +03:00
Juha
1475336c8c Remove LCLProc.OffsetRect(). Move some functions from LCLProc to GraphMath (LazUtils). 2023-06-05 15:48:01 +03:00
Juha
c14934764c LCL: Call TThemeServices.GetDetailSizeForPPI with proper arguments. Revert 1138d26280. 2023-04-27 17:23:33 +03:00
Juha
870e1c8e71 Menu designer: Forward typed keys from menu editor to OI. Add missing GPL headers. Issue #34231. 2023-04-22 15:17:20 +03:00
mattias
b1ed01fde8 IDE: extended Change Class for ambiguous component classes 2023-04-18 22:25:21 +02:00
mattias
aecf20f84a fixed compile fpc 3.2.2 2023-04-13 16:14:12 +02:00
mattias
345f47ca6f IDE: loadlfm: resolve ambigious registered component classes 2023-04-13 15:38:12 +02:00
Juha
6bfcb9ed0d IDE: Allow to change color for "Show BorderSpacing" option. Issue #40201, patch by paweld. 2023-04-10 10:54:59 +03:00
Martin
ad0396ae2a Debugger: moved asm dialog to IdeDebugger 2023-03-13 17:38:12 +01:00
Martin
2a67f6ec76 Renamed LazarusCommonStrConst to IdeIntfStrConsts 2023-01-25 16:51:48 +01:00
Martin
2d2e5431aa IDE: moved some of the most common ResourceString to IdeIntf, so other IDE packages can use them (instead of duplicating them) 2023-01-10 17:00:41 +01:00
mattias
e7126c8d19 IDE: consistent check and typecast 2022-12-16 13:44:40 +01:00
mattias
ca9b4579d0 IDE: clean up 2022-12-14 15:09:28 +01:00
wp_xyz
b9c4368fce Designer: TScrollingWinControl paints design-time grid only on visible area. Issue #39866. Based on work by German forum user "siro". 2022-08-25 09:57:47 +02:00
mattias
0716a2c3bd ide: designer: use lm_contextmenu instead of mbRight 2022-05-07 07:05:46 +02:00
mattias
8f868ae0e9 IDE: less hints 2022-01-06 13:08:50 +01:00
Juha
d056a1c9f1 Designer,IDE: Change a function name to FindGlobalComponent. Reduce debug info. 2021-12-28 16:53:33 +02:00
Juha
f97c70817d ProjectGroups: Add debug output for LazBuild command line parameters. Remove other debug lines. 2021-11-23 15:42:17 +02:00
Juha
641c3a73f0 Designer: Name Menu separators as "SeparatorX" to make name clashes less likely. Issue #39471. 2021-11-17 18:08:41 +02:00
Juha
865013eeb9 IDE: Remove unused and duplicate resource strings. Fix exception messages. 2021-09-30 17:23:21 +03:00
Juha
de4f724924 Revert checking for Pascal keywords in LazIsValidIdent which is used also for unit names etc. Prevent illegal name by other means. 2021-09-28 14:33:36 +03:00
Juha
f6b7ba2662 Designer: Prevent an illegal name for a component when "Ask name on create" is enabled. Issue #39292. 2021-09-26 01:18:05 +03:00
michl
d8b67e5786 IDE: Remove EnvironmentOptions.DesignerPaintLazy to prevent paintings outside OnPaint resulting in painting artefacts. Fixes issue #23741 and #33781
git-svn-id: trunk@65304 -
2021-06-25 14:18:16 +00:00
maxim
3566beff8f Designer: fixed typos related to 'occur' word
git-svn-id: trunk@65205 -
2021-06-10 22:16:29 +00:00
juha
7b18690162 Remove an obsolete dbg message when deleting a comp. Remove "var" from params when not needed.
git-svn-id: trunk@65000 -
2021-04-15 19:22:38 +00:00
juha
1b7c39ba12 Designer: When removing a component, remove its owned item declarations in source. Issue #38731.
git-svn-id: trunk@64985 -
2021-04-13 15:57:46 +00:00
michl
66d4faff93 IDE: Designer: Use clWindowText as color for control text like components, requested in German Lazarusforum
git-svn-id: trunk@64833 -
2021-03-17 21:49:18 +00:00
michl
19c40b93bd IDE: Option background color for Non Form Designer e.g. TDataModule added - as requested in German Lazarus Forum
git-svn-id: trunk@64820 -
2021-03-15 13:37:40 +00:00
mattias
388532a797 IDE: less hints
git-svn-id: trunk@64682 -
2021-02-28 08:51:36 +00:00
mattias
a48c53db4e IDE: fixed crash in designer
git-svn-id: trunk@64591 -
2021-02-16 13:34:32 +00:00
michl
1f95674923 Refresh AnchorEditor after a control is changed in DockedFormEditor anchor designer
git-svn-id: trunk@64531 -
2021-02-11 21:35:54 +00:00
michl
46643fdda0 DockedFormEditor: prevent destroying designer layout per designer popup menu "Center Form"
git-svn-id: trunk@64530 -
2021-02-11 19:34:32 +00:00
juha
20c5ac47c0 IDE: Use a faster compare method for case-insensitive strings and StringLists.
git-svn-id: trunk@64440 -
2021-01-29 19:59:04 +00:00
juha
b4fc035018 Restore the "const" removed in r64300 #943e4e4ff7. Affected 3rd party components.
git-svn-id: trunk@64312 -
2020-12-31 10:57:48 +00:00
juha
9219ea531d Move unit GraphMath from LCL to LazUtils. It has no dependencies to GUI.
git-svn-id: trunk@64303 -
2020-12-29 22:56:40 +00:00
juha
3feac99f06 Designer, editor: Formatting.
git-svn-id: trunk@64302 -
2020-12-29 22:56:31 +00:00