wp_xyz
43f05f787a
LCL: New layout for the TreeView component editor, issue #40748 , patch "2_treeeditor_cleanup" by n7800
2024-02-20 18:35:47 +01:00
wp_xyz
235fee3c1d
LCL: New layout for the TreeView component editor, issue #40748 , patch "1_treeeditor_formatting" by n7800
2024-02-20 18:26:29 +01:00
Maxim Ganetsky
abffe34f33
IDEIntf: regenerated translations and updated Russian translation
2024-02-18 22:08:37 +03:00
wp_xyz
448d584096
LCL: Add missing button hints to the TreeView component editor
2024-02-18 12:56:41 +01:00
wp_xyz
ac88bf7dbe
LCL: Improved Save/Open for TreeView component editor. Part of patch by n7800, submitted for issue #40748
2024-02-18 01:23:20 +01:00
wp_xyz
d21d97c82a
LCL: Use ButtonPanel in TreeView component editor. Enable keyboard shortcuts. Part of patch by n7800, submitted for issue #40748
2024-02-18 00:48:01 +01:00
wp_xyz
8c636b64e7
LCL: Improved handling of enabled/disabled controls in TreeView component editor. Part of patch by n7800, submitted for issue #40748
2024-02-18 00:04:09 +01:00
wp_xyz
c7ee48d7fa
LCL: Consistent names of the controls on the TreeView component editor form. Part of patch by n7800 (submitted for issue #40748 )
2024-02-17 23:38:55 +01:00
wp_xyz
361f0379c8
LCL: Fix colons in label captions in TreeView component editor.
2024-02-17 23:28:24 +01:00
wp_xyz
1339ae70e9
LCL: Use SpinEdit controls for ImageIndex selection in TreeView component editor. Issue #40748 . Part of patch by n7800
2024-02-17 23:10:26 +01:00
wp_xyz
e541a44115
Images: New and revised icons by Roland Hahn
2024-02-14 19:54:52 +01:00
wp_xyz
cad367e40a
TreeView/IDE: Rename treeview component editor icons to lower-case
2024-02-13 19:27:54 +01:00
wp_xyz
3c248e6539
TreeView/IDE: New icons for TreeView component editor, by Roland Hahn.
2024-02-13 19:18:05 +01:00
Martin
cbc532004b
Updated Makefiles
2024-02-10 21:34:12 +01:00
Martin
5892e97e99
IDE, Debugger: Value-Formatter
2024-02-10 20:57:59 +01:00
Juha
08c0f4865d
SynEdit, FpDebug, LazUtils, IdeIntf: Remove UTF8CompareLatinTextFast calls.
2024-02-09 01:20:35 +02:00
Juha
1e544fb5b9
Designer: Repaint after changing "BorderSpacing" in AnchorEditor or in OI. Issue #40746 , by n7800 and myself.
2024-02-03 11:10:03 +02:00
Maxim Ganetsky
149d8b2306
IDEIntf: updated Russian translation
2024-01-23 03:35:05 +03:00
Bart
c819e0ed2a
MaskEdit property editor: fix issue #40696 .
...
- load and save which sample file was loaded
- add ability to unload a sample file
2024-01-22 18:59:27 +01:00
Bart
daacf0bfe9
MaskEdit property editor: fix taborder after commit 310abc69
. Patch by Don Siders (slightly modified).
2024-01-21 11:48:04 +01:00
Maxim Ganetsky
afae7dfa87
IDEIntf: regenerated translations and updated Russian translation
2024-01-19 18:30:08 +03:00
Maxim Ganetsky
7cc9a03e30
IDEIntf: improved Input Mask Sample open dialog dialog i18n
2024-01-19 18:30:08 +03:00
Bart
554ea7ebb1
MaskEdit property editor: refactor loading EditMask Sample files and displaying them in he listbox.
...
- support Delhpi .dem files
- support new Lazarus .lem files (with a more forgiving syntax)
- minimize the calls to the parse function for sample files
2024-01-18 19:49:19 +01:00
Maxim Ganetsky
a2d346daf9
IDEIntf: regenerated translations and updated Russian translation
2024-01-18 02:52:06 +03:00
Maxim Ganetsky
30bf64e0ef
IDEIntf: improved Input Mask Editor dialog i18n
2024-01-18 02:50:28 +03:00
Bart
310abc6966
MaskEdit property editor: adapt for EnableSets.
2024-01-17 21:44:39 +01:00
Bart
a1f45d1080
IDEIntf: property-editor for TMaskEdit: set minimal width for samples listbox.
2024-01-15 23:15:39 +01:00
rich2014
51ee1f91e5
Cocoa/IdeHelp: mouse move into HintWindow supported in IDE
2024-01-12 22:55:52 +08:00
Martin
f96bef27b6
IDE: EditorOptions - Colors, added color settings for debug-disassembler view
2024-01-11 02:38:37 +01:00
rich2014
4f0ec7cefa
IDE: fix typo about ofDoNotActivateSourceEditor
2023-12-04 23:45:00 +08:00
rich2014
361e059ac5
IDE: ofDoNotActiveSourceEditor of TOpenFlag added
2023-12-02 12:01:08 +08:00
Martin
79a8665989
IDE: Hint (Html/TurboPowerIPro), add space for horizontal scrollbar if needed. Issue #40565
2023-10-18 16:13:26 +02:00
ACTom
0e61715762
Translations: Chinese translation update by ACTom, merge request !241
2023-10-18 01:46:12 +03:00
mattias
1acc98a582
IDE: fixed saving ResourceBaseClass(name)
2023-09-25 10:30:55 +02:00
mattias
ba1f89639b
IDE: store ResourceBaseClassName of designer components, added DesignerClassCanAppCreateForm
2023-09-24 14:29:19 +02:00
Martin
40fd2fc1fe
Support for Highlighter based on TextMate grammar
2023-09-12 12:01:50 +02:00
ACTom
57381cefb7
Translations: Chinese translation update, merge request !233
2023-09-07 03:15:30 +03:00
mattias
c5bc78b070
updated makefiles
2023-09-03 17:11:29 +02:00
ACTom
b47891cfef
Translations: Chinese translation update, merge request !226
2023-08-14 22:23:30 +03:00
mattias
8d92e3b67d
updated makefiles
2023-08-14 20:31:20 +02:00
mattias
072360b4c8
ide: started GetFormEditorLookupRoot
2023-08-13 23:41:27 +02:00
ACTom
29240dfd2b
IDE: Chinese translation update, merge request !225
2023-08-09 22:27:56 +03:00
mattias
d5d2d9e918
ideintf: added missing file
2023-08-02 01:34:40 +02:00
michl
4179f1b4b1
New Fixed removing of incorrect component properties in LFM with installed DockedFormEditor. Issue #40377 .
2023-07-27 22:05:55 +02:00
Juha
cc4760393b
Reserve "On..." prefix for events and name functions differently.
2023-07-25 11:07:57 +03:00
Martin
188aae51fa
IDE: Add Key/Mouse-Command to Show Breakpoint-properties on current line. (create/modify)
2023-07-13 18:50:32 +02:00
Martin
320cae4037
IDE: Fix advanced mouse opts for breakpoint toggling / enabling
2023-07-13 18:50:31 +02:00
Maxim Ganetsky
0f522e8d81
Removed unit UITypes from LazUtils. Use System.UITypes instead. Try 2.
2023-07-12 01:41:51 +03:00
Juha
5a19e7b529
Revert "Remove unit UITypes from LazUtils. Use System.UITypes."
...
This reverts commit f55ce5c939
.
2023-07-08 16:16:56 +03:00
Juha
f55ce5c939
Remove unit UITypes from LazUtils. Use System.UITypes.
2023-07-08 14:07:52 +03:00
Juha
e65a102527
Remove unit Laz_AVL_Tree, a copy of unit AVL_Tree. Not needed with FPC 3.2.x.
2023-07-07 17:39:03 +03:00
Juha
adfc424e92
Lazarus trunk requires at least FPC 3.2.0. Remove checks for earlier FPC_FULLVERSION.
2023-07-07 17:39:03 +03:00
Juha
c3891ad820
Reduce compiler warnings.
2023-07-03 06:23:49 +03:00
mattias
ae9ab00109
updated Makefiles
2023-06-30 20:50:27 +02:00
mattias
fde0e0f965
set main version to 3.99
2023-06-25 17:47:14 +02:00
Juha
1d6009e63c
IDE: Add an interface to select next/previous search result. Issue #40328 , patch by Dean Mustakinov.
2023-06-22 10:55:03 +03:00
Juha
6c09197c78
IDE: Register EnvironmentOptions editor group in IdeInstances. Remove registration through IDEOptionsIntf.
2023-06-19 10:45:09 +03:00
Juha
c339fbb58a
Remove IdeConfig dependency from IdeIntf package. It was wrong license-wise (LGPL-GPL). Make a temp copy of InputHistory.
2023-06-18 18:37:02 +03:00
Juha
74446557f6
Remove old deprecated functions and units.
2023-06-15 02:35:52 +03:00
Martin
68910f5711
SourceEditorIntf: New methods to add custom panels to the SourceEditor-Window.
2023-06-12 23:20:48 +02:00
Maxim Ganetsky
f80440d58b
Translations: Ukrainian translation update by Olexandr Pylypchuk, issue #40312
2023-06-12 18:20:35 +03:00
Juha
e4d8512e69
Update makefiles for IdeConfig and IdeIntf.
2023-06-11 23:55:42 +03:00
mattias
1132dcd45e
Revert "ideintf: moved diff options to ide"
...
This reverts commit 08e256ebbd
.
2023-06-11 22:00:09 +02:00
mattias
7a05fd5b85
Revert "ideintf: moved diff options back to ide"
...
This reverts commit 3cff2b6dc4
.
2023-06-11 21:59:54 +02:00
mattias
3cff2b6dc4
ideintf: moved diff options back to ide
2023-06-11 21:55:14 +02:00
mattias
08e256ebbd
ideintf: moved diff options to ide
2023-06-11 21:43:51 +02:00
mattias
cf07116ec3
ideintf: updated makefile
2023-06-11 21:34:37 +02:00
mattias
67c1c58793
codetools: moved DateToCfgStr to LazConfigStorage
2023-06-11 21:34:37 +02:00
Juha
751e89bca4
Reduce "deprecated" warnings for LazUtils.UITypes.
2023-06-11 20:34:36 +03:00
Juha
e3691f68f6
Move SkipCheckByKey functions from IdeUtils (IdeIntf) to LazUtilities (LazUtils). No LCL dependency. Add comments in uses section.
2023-06-11 20:34:36 +03: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
1475336c8c
Remove LCLProc.OffsetRect(). Move some functions from LCLProc to GraphMath (LazUtils).
2023-06-05 15:48:01 +03:00
wp_xyz
b25102f895
LCL/TBitBtn,TSpeedButton: Register property editors for DisabledImageIndex, HotImageIndex and PressedImageIndex properties.
2023-05-29 00:45:40 +02:00
mattias
7bc5b63fbb
updated makefiles
2023-05-27 02:07:12 +02:00
Juha
dc2902bd6e
IDE, IdeIntf: Add multi-word search for Object inspector. Refactor and reuse code. Issue #40270 , patch by n7800.
2023-05-21 18:19:55 +03:00
Juha
6a69340a83
IDE: Turn MacroListViewer into a proper IDE window. Prevent crash when switching to a project with less macros.
2023-05-17 19:22:45 +03:00
Juha
6e1adda721
IDE, LazControls: Improve TTreeFilterEdit behavior. Fix property ExpandAllInitially. Issue #40257 .
2023-05-15 02:15:40 +03:00
Martin
27bf5d2ba7
IDE: Workaround for source-edit popup menu under QT. Issue #40161
...
The editor-toolbar code (or related ide-intf changes) triggers an additional popup interfering with the menu.
2023-05-06 19:49:47 +02:00
mattias
0f4347b03f
ide: added ideopteditorintf.lfm, call register lazcontrolsdsgn in main
2023-05-05 09:09:00 +02:00
wp_xyz
06d0731b07
IDE: New FPGUI, MUI, and NoGUI icons in RestrictionBrowser, improved for rendering in dark mode. By Roland Hahn.
2023-05-01 12:56:34 +02:00
Juha
f99bd70b72
Improve scaling of DateTimePicker. Leave GetDetailSize in places which are not fully tested yet.
2023-04-29 19:44:23 +03:00
wp_xyz
7c60b62155
IDE/RestrictionBrowser: Replace qt6 restriction icons by versions which are compatible with dark mode (provided by Roland Hahn). Related to issue #40236 .
2023-04-29 14:07:55 +02:00
wp_xyz
c8d373b13e
IDE/Restriction browser: Add missing qt6 icon. Issue #40236 , patch by Don Siders. Restore missing laz_multipaste icons.
2023-04-29 11:08:45 +02: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
345f47ca6f
IDE: loadlfm: resolve ambigious registered component classes
2023-04-13 15:38:12 +02:00
mattias
16eea4aacd
IDE: loadlfm: check for ambiguous classes, heuristics to resolve ambiguous classes
2023-04-13 15:38:12 +02:00
mattias
c3f0c4009a
ide: QuickCheckLFMBuffer: support unitnames in lfm
2023-04-13 15:38:12 +02:00
mattias
5d275fca1c
IDE: component list: check for classtypes instead of classnames, fixed icon for registered ancestor
2023-04-09 13:14:03 +02:00
mattias
4898c21e30
IDE: component list: register popupmenu items
2023-04-09 11:42:17 +02:00
mattias
91a1b7b2ba
IDEIntf: autosize string editor clear button
2023-04-07 16:27:58 +02:00
Martin
35dba2ac2f
IDE, Debug-Options: Add "RunWithoutDebug" checkbox. In release-mode the default of the "run" menu-item changes to "not using the debugger"
2023-03-24 11:41:27 +01:00
Martin
ad0396ae2a
Debugger: moved asm dialog to IdeDebugger
2023-03-13 17:38:12 +01:00
wp_xyz
272d93e058
ImageListEditor: Adjust form's Constraints at runtime.
2023-03-13 13:39:26 +01:00
Maxim Ganetsky
1652b4acf1
Translations: Turkish translation update by Onur ERÇELEN, issue #40106
2023-02-02 23:52:31 +03:00
Martin
6d768e7921
IDE: Restore the old working code for the ecGotoBookmarks, ecToggleBookmarks command (direct/root bookmark popup). This was incorrectly removed in a555d027da
. Issue #39540
2023-02-01 20:15:25 +01:00
Martin
2a67f6ec76
Renamed LazarusCommonStrConst to IdeIntfStrConsts
2023-01-25 16:51:48 +01:00
wp_xyz
ea699401ef
IDE: Move CharacterMap to separate package.
2023-01-15 00:24:32 +01:00
Martin
666ab2572e
Removed incorrect msgctxt from po
2023-01-11 01:06:20 +01:00
Ondrej Pokorny
3c917017f5
IDE: ignore exceptions for invalid project icons
2023-01-10 18:57:21 +01:00
Martin
739b542449
IDEIntf: rename some ResourceString to match the common naming scheme
2023-01-10 17:00:42 +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
Ondrej Pokorny
09845999ff
fix AV
2023-01-01 03:06:58 +01:00
Ondrej Pokorny
cc81fa77a5
IDEMessages: add OpenSelection function
2022-12-30 22:43:56 +01:00
Ondrej Pokorny
ba918c5eb2
TLazIDEInterface: add OnPackageBuilding handler
2022-12-30 22:43:17 +01:00
mattias
5d4e6e72e4
ide: componenttree: change parent of non lcl components
2022-12-30 18:20:10 +01:00
mattias
f480047750
designer: ask mediator for default size
2022-12-30 13:10:17 +01:00
Juha
5f4aa96422
LazControls, FilterEdits: Improve setting the filter programmatically. Invalidate after properties change.
2022-12-22 20:50:05 +02:00
wp_xyz
d28e93e68a
IDE: Some more icons for the "Source" menu by Roland Hahn.
2022-12-13 17:08:51 +01:00
Maxim Ganetsky
bf3cf8d65e
Translations: Slovak translation update by LacaK, issue #40038
2022-12-10 04:23:29 +03:00
wp_xyz
064d70a8a4
IDE: Add high-dpi multipaste icons to resource.
2022-12-08 10:36:33 +01:00
wp_xyz
5fdb03fb78
IDE: Adds missing and improved menu icons by Roland Hahn.
2022-12-06 17:57:07 +01:00
mattias
84f716a2ff
IDEIntf: added AddHandlerFPCSrcDirScanned
2022-11-28 15:34:20 +01:00
Juha
fa711164a9
IdeIntf: procedure DoAfterComponentAdded does not need to be virtual. Formatting.
2022-11-21 09:21:32 +02:00
Juha
fa224fda62
IDE: Simplify function ShowSaveProjectAsDialog. UseMainSourceFile parameter and sfSaveMainSourceAs flag are not needed.
2022-11-20 20:31:33 +02:00
mattias
6671244b72
updated makefiles, fixed compile fpdebug with fpc 3.2.2
2022-11-13 13:23:46 +01:00
mattias
3b3bd6ca14
clean up
2022-11-13 12:57:59 +01: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
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
Ondrej Pokorny
da539c7b9c
IDE: load High-DPI images
2022-09-29 00:59:16 +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
Maxim Ganetsky
c987cf35a0
Translations: Brazilian Portuguese translation update by Marcelo B Paula, issue #39863
2022-08-22 02:21:13 +03:00
juha
b75a7c1e81
IdeIntf: Restore MaxValue in enum/set property editors. FPC will prohibit publishing non-contiguous enums and MaxValue will work. Issue #39832 .
2022-08-17 22:06:53 +03:00
juha
272334aae0
IdeIntf: Use GetEnumNameCount() instead of MaxValue also in TSetPropertyEditor. Issue #39832 .
2022-08-16 01:07:43 +03:00
juha
d623f68c1d
IdeIntf: Prevent bogus entries in TEnumPropertyEditor better. Issue #39832 .
2022-08-11 18:57:32 +03:00
juha
686b056fcf
IdeIntf: Prevent bogus entries with a non-contiguous enum in TEnumPropertyEditor. Issue #39832 .
2022-08-11 11:54:28 +03:00
mattias
bb5c50df1e
projectgroups: do not bring editor to front on start
2022-06-10 15:45:20 +02:00
mattias
9e762cde89
udpated makefiles
2022-05-29 19:34:19 +02:00
Martin
2465e62bab
IDE: add option to skip checks (config, dir, fpc, fppkg, single-instance) at startup
2022-04-22 14:07:26 +02:00
mattias
118216fc3d
projectgroups: add handler RnLazbuild
2022-04-18 00:18:59 +02:00
mattias
7887c84279
ideintf: comment
2022-04-16 21:15:56 +02:00
mattias
5c4f4fda3b
ideintf: TComponentRequirement: use first unit as source unitname for codetools
2022-04-16 09:05:50 +02:00
mattias
4829be3ad1
IDE: GetForm: prefer non designer form
2022-04-14 20:22:41 +02:00
mattias
c0aa681113
bigide: projectgroups, pas2js: create project group for pwa
2022-04-13 12:55:11 +02:00
mattias
caaedde1b2
ideintf: added handler loadsavecustomdata
2022-04-11 12:07:12 +02:00
Maxim Ganetsky
a45f3f4f31
IDE/StringGrid editor: improved capitalization consistency, fixed dialog's groupbox caption i18n, regenerated translations and updated Russian translation
2022-04-06 02:08:47 +03:00
wp_xyz
dcc2d5d0d5
IDE/StringGrid editor: Fix crash when grid contains Columns (related to issue #39680 ). Update buttons states. Display column and row count. Update German translation.
2022-04-06 00:11:41 +02:00
wp_xyz
9f5c92c005
IDE: Remove now obsolete glyphs in TStringGrid component editor
2022-03-25 19:10:48 +01:00
wp_xyz
745d9ca108
IDE: Activate image scaling of the icons in the StringGrid component editor.
2022-03-24 15:24:57 +01:00
wp_xyz
c1ed6369ac
IDE: Use high-dpi aware images in StrinGrid component editor (provided by Roland Hahn).
2022-03-24 15:19:42 +01:00
Maxim Ganetsky
11fc4647d4
IDEIntf: improved resource strings, regenerated translations and updated Russian translation
2022-03-22 01:33:29 +03:00
Maxim Ganetsky
55e4cf3288
IDEIntf, String Grid Editor dialog: removed unused label
2022-03-22 01:31:01 +03:00
wp_xyz
db61c1d71d
IDE: Improved TStringGrid component editor (Issue #39680 , based on patch by Salvatore Coppola).
2022-03-21 13:48:23 +01:00
Juha
6bb76a588b
IDE: Remove the old Examples GUI window.
2022-03-09 11:20:30 +02:00
mattias
e4d6aa9125
ideintf: TStringsPropEdit: added save button
2022-03-04 11:28:16 +01:00
mattias
26c9421318
updated Makefiles
2022-02-24 12:55:45 +01:00
mattias
ea2a452113
IDEIntf: comments
2022-02-20 20:24:11 +01:00