Juha
cbc97e5a03
IDE: Update ComponentList after component visibility in Palette changed. Issue #23541 .
2021-11-24 12:00:47 +02:00
Juha
063797e76f
ProjectGroups: Name the package with CamelCase. Formatting.
2021-11-23 14:10:54 +02:00
Juha
a056886b72
IDE: Show full file path for a build target. Project is often "project1".
2021-11-23 14:10:54 +02:00
Juha
624c216c6f
IDE: Enable Comment and Uncomment Source menu items also without a selection. Works with current line then.
2021-11-18 20:54:04 +02:00
Juha
e4e8a05a64
IDE: Scroll Procedure List with mouse-wheel always. Issue #38477 , patch by Alexey Torgashin.
2021-11-18 20:09:46 +02:00
Juha
54fee37541
IDE: Support PageUp/PageDown in Procedure List. Issue #39476 , patch by Alexey Torgashin.
2021-11-18 16:47:37 +02:00
Maxim Ganetsky
ad9215fe5e
IDE: added Corsican language support
2021-11-17 00:19:20 +03:00
Juha
805c9e3169
IDE: Open also projects and packages when their names are drag/dropped, or passed as cmd line for a running instance. Issue #39338 .
2021-11-13 12:01:31 +02:00
Juha
abf2fe64ad
IDE: Remove useless indirection through LazarusIDE variable.
2021-11-13 11:51:24 +02:00
Juha
b6e4d70821
IDE: Remove unused resource strings.
2021-11-10 20:16:45 +02:00
wp_xyz
cdbd787a67
IDE: Resizable character height in CharacterMap to improve readability.
2021-11-08 13:27:50 +01:00
Martin
f5956f9fa8
Regenerate Makefiles for fp/gdbmi-debuggers
2021-11-01 17:29:46 +01:00
ccrause
2e74920e74
Fixed up Makefiles so that new dependencies build correctly
2021-11-01 12:06:56 +02:00
Juha
cd66ac596b
Formatting, minor simplification.
2021-10-31 09:51:28 +02:00
mattias
b948a3a35a
ide: less initialization
2021-10-30 23:01:24 +02:00
Juha
7530dcb21a
IDE: Set focus correctly to the input field of the filter of Components window. Merge request !31 by Sergey Larin.
2021-10-28 01:47:57 +03:00
Martin
49a220e7c3
Merge branch 'debugger-properties-config-nil-fix' into 'main'
...
Fixed checking CurrentDebuggerPropertiesConfig for nil
See merge request freepascal.org/lazarus/lazarus!29
2021-10-23 12:53:32 +00:00
Martin
f8bc3ff316
IDE: added package dependency for LazDebuggerFp
2021-10-17 16:41:00 +02:00
Juha
33c25303e6
LazBuild: Fix compilation after TMask changes.
2021-10-13 19:23:04 +03:00
Juha
8985175dd5
Disable CLocale in OpenBSD, it is broken there. Order used units. Issue #39368 .
2021-10-10 22:04:13 +03:00
Juha
814e4ba4e2
Rename CompareMethods to more logical SameMethod. Remove old deprecated functions.
2021-10-10 19:00:49 +03:00
Juha
e67c74ed7e
IDE: Disable Project Options toolbuttons while compiling many build modes. Issue #39332 .
2021-10-09 12:26:30 +03:00
Juha
13845c7a92
IDE: Order uses sections.
2021-10-09 03:47:56 +03:00
Juha
b6a4282835
IDE: Execute a shortcut command only when it is enabled.
2021-10-06 00:30:56 +03:00
Juha
8c248da41d
IDE: Disable Project Options command while compiling many build modes. Issue #39332 .
2021-10-05 14:31:35 +03:00
Juha
865013eeb9
IDE: Remove unused and duplicate resource strings. Fix exception messages.
2021-09-30 17:23:21 +03:00
Bernd Kreuss
58bab52639
MakeResStrDialog: remove hardcoded default colors, use system colors instead
2021-09-29 01:25:38 +03:00
Bernd Kreuss
3a13f819f7
fix env_file_filters hardcoded colors
2021-09-29 01:20:14 +03:00
Maxim Ganetsky
b6d3ecd5bb
IDE: updated lazarus.lpi, hint by Bernd K., merge request !20
2021-09-29 01:01:04 +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
Martin
0f830698c0
IDE, SourceEditor: TopLineInfoHint, reduce amount of memory re-allocs
2021-09-28 00:14:03 +02:00
Martin
e177cf97c2
IDE, SourceEditor: TopLineInfoHint, clear any lines while waiting for the highlighter. This ensures that there are no references to no-longer-existing lines (if lines got deleted). "PaintLines" could otherwise try to access those out-of-range lines.
...
Also clear data, if Highlighter is changed.
2021-09-28 00:13:25 +02:00
Juha
2a179b8402
IDE: Simplify code in GetIdentCompletionValue a little.
2021-09-27 22:08:54 +03:00
Juha
907f82485b
IDE: When completing a label, add a colon (':') after it. Issue #38307 .
2021-09-27 20:35:48 +03:00
Juha
0b817c8df3
IDE: Fix the order of iteration of units when searching class definition.
2021-09-25 19:37:06 +03:00
Martin
0da24dda48
IDE: EditorOpts, Line-number gutter, "Every Nth Line" must be 1 or greater. Issue #39394
2021-09-24 22:02:19 +02:00
Martin
05970c6b0f
IDE: TODO/NOTE for EditorOptions, Color, fix "reset all". Issue #39388
2021-09-24 11:54:25 +02:00
Martin
ff2da4d6be
IDE: EditorOptions, Color, fix "reset all". Issue #39388
2021-09-24 11:36:23 +02:00
mattias
7e55e32dc6
IDE: less hints
2021-09-18 11:32:13 +03:00
Martin
3475b86dc5
Fix: About Form, copy to clipboard text for git
2021-09-14 15:43:45 +02:00
Juha
e1be3c5608
IDE: Update DefineTemplates after switching build mode. Issue x
2021-09-04 19:40:10 +03:00
Maxim Ganetsky
00498ec342
Revert "Merge branch 'main' into 'main'"
...
This reverts merge request !2
2021-08-01 21:38:06 +00:00
Maxim Ganetsky
1a47228438
Merge branch 'main' into 'main'
...
Add Set Search Text/SetSearchText editor command to Set the current selection...
See merge request freepascal.org/lazarus/lazarus!2
2021-08-01 21:37:23 +00:00
Martin
b3d33a5195
Debugger: Add text-hint to assembler-dialog's address input field. Issue #39200
2021-08-01 21:43:15 +02:00
Zaher Dirkey
7bdb02f371
Add Set Search Text/SetSearchText editor command to Set the current selection to search text (Ctrl+K - F)
2021-07-31 22:46:43 +03:00
Maxim Ganetsky
368d15ea48
IDE: removed useless # symbol from Lazarus version label in About dialog
2021-07-29 01:32:06 +03:00
Maxim Ganetsky
3f1ca1a989
IDE: don't mention SVN in IDE and FPC info dialogs
2021-07-29 00:41:05 +03:00
Maxim Ganetsky
c4f29e0cf5
IDE: mention Git instead of SVN
2021-07-29 00:40:22 +03:00
Maxim Ganetsky
b4fe9ca026
IDE: don't mention SVN in About dialog anymore
2021-07-29 00:26:35 +03:00
Maxim Ganetsky
14f7012c79
IDE: removed resource string lisLazarusSVNRev = 'r%s' (it should not be translated, so just use its value in the only place where it is needed)
2021-07-29 00:23:14 +03:00
Martin
3a251be1c8
fixed line endings / added defaults to gitattributes
2021-07-28 10:57:19 +02:00
ondrej
47ccc4f41d
Disable CompatibilityMode for Lazarus LPI
...
git-svn-id: trunk@65377 -
2021-07-05 21:29:28 +00:00
juha
ed7b09d857
IDE: Use Dwarf3 debug format for our projects. Needed when debugging with FPDebug.
...
git-svn-id: trunk@65342 -
2021-07-02 18:52:04 +00:00
juha
b088f3ec80
IDE: Generate Dwarf3 for Debug build mode and for debug profile for the IDE itself.
...
git-svn-id: trunk@65330 -
2021-06-30 22:04:12 +00:00
juha
e584193fc4
IDE: Update DefineTemplates (package graph) after adding a component, in case its package was not used earlier.
...
git-svn-id: trunk@65319 -
2021-06-28 10:28:49 +00:00
juha
769e991253
IDE: Allow selecting the header line in Messages window's multi-line selection.
...
git-svn-id: trunk@65318 -
2021-06-27 22:21:18 +00:00
juha
6e93493286
IDE: Actually implement multi-line selection in Messages window. Copy to clipboard is supported.
...
git-svn-id: trunk@65312 -
2021-06-26 15:28:30 +00:00
juha
6857527965
IDE: Prepare to support multi-line selection in Messages window. Use IntegerList instead of one integer index.
...
git-svn-id: trunk@65311 -
2021-06-26 15:28:26 +00: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
8dda499a54
IDE: committed automatically regenerated file
...
git-svn-id: trunk@65277 -
2021-06-18 20:47:33 +00:00
maxim
91e1a5a741
Reverted r65252 #caf1ee88ad: IDE: Add '.' to tooltip help if missing. Issue #39004 , patch by CudaText man.
...
This caused a regression (bug #39011 ), and descriptions themselves had been corrected instead in order to have correct punctuation in all help output formats (CHM, HTML etc.)
git-svn-id: trunk@65276 -
2021-06-18 20:39:19 +00:00
juha
caf1ee88ad
IDE: Add '.' to tooltip help if missing. Issue #39004 , patch by CudaText man.
...
git-svn-id: trunk@65252 -
2021-06-16 21:38:38 +00:00
mattias
91763f2247
set trunk version to 2.3.0
...
git-svn-id: trunk@65242 -
2021-06-15 14:00:39 +00:00
maxim
21693f17e1
IDE fixed typos in 'lisanerroroccuredatlaststartupwhileloadingloadthispro' and 'liscfeanexceptionoccuredduringdeletionof' resource string names
...
git-svn-id: trunk@65212 -
2021-06-10 22:59:58 +00:00
maxim
0910337b75
IDE: fixed typo in TMessagesCtrl.SelectNextOccurence method name
...
git-svn-id: trunk@65210 -
2021-06-10 22:33:07 +00:00
maxim
171338a8db
IDE: fixed typos related to 'occur' word
...
git-svn-id: trunk@65206 -
2021-06-10 22:17:00 +00:00
martin
176f0b3310
SynEdit: Handle new Gtk2 IM / Experimental / Issue #38730 / Based on Patch by Do-wan Kim / Moved to new unit
...
git-svn-id: trunk@65175 -
2021-06-05 22:33:53 +00:00
maxim
8ebbe335cf
IDE: improved caption, regenerated translations and updated Russian translation
...
git-svn-id: trunk@65157 -
2021-05-30 20:53:31 +00:00
michl
37c8a252a1
IDE: Auto-create DataModule. Regression from revision 63005 #f5472e8233. Issue #38946
...
git-svn-id: trunk@65153 -
2021-05-30 11:59:48 +00:00
martin
a3bd018a86
Debugger, IDE: Watches, add "Allow function calls" option to IDE / Add "Auto set class from instance"
...
git-svn-id: trunk@65152 -
2021-05-29 22:51:13 +00:00
martin
c942b091f8
InspectDlg: add button "add watch"
...
git-svn-id: trunk@65146 -
2021-05-28 17:35:20 +00:00
juha
9eb3d04915
SynEdit: De-deprecate TCustomSynEdit.FoldState until we have an alternative. Improve editor general options layout a little.
...
git-svn-id: trunk@65138 -
2021-05-26 09:16:29 +00:00
juha
6c50817cf5
IDE: Fix a problem with 3 levels of inheritance from TForm. Issue #38921 , patch by Martok.
...
git-svn-id: trunk@65124 -
2021-05-23 06:43:33 +00:00
mattias
f37ae1b3d2
IDE: search result buttons: fixed update, issue #38896
...
git-svn-id: trunk@65117 -
2021-05-17 17:44:22 +00:00
michl
8b521e4354
DockedFormEditor: Fixed wrong DisplayState in MainIDE. Now UnDo/ReDo are activated correct at switching Code/Form.
...
git-svn-id: trunk@65108 -
2021-05-12 19:29:27 +00:00
michl
30e1eb1591
DockedFormEditor: Preparing IDE for AnchorDesigner UnDo/ReDo
...
git-svn-id: trunk@65107 -
2021-05-12 16:07:12 +00:00
michl
1581009347
AnchorDockingDsgn: Set FloatingWindowsOnTop per default in new created IDE. See issue #19272
...
git-svn-id: trunk@65062 -
2021-04-25 15:58:56 +00:00
maxim
7d79872679
Packager: Do not allow to translate lisPkgMangNewPackage ('NewPackage') string anymore. Unbreaks "Package -> New Package" and "Package -> New Component" for most translations into languages with non-latin alphabets, as new package name should be a valid Pascal identifier. Regenerated translations.
...
Before this change some translations of lisPkgMangNewPackage were discarded (in "Package -> New Package") or caused crashes (in "Package -> New Component") and other translations could be changed in "unexpected" ways (basically all symbols except 'a'..'z','A'..'Z','_','0'..'9' removed) in order to get a valid Pascal identifier. This is really not desired.
git-svn-id: trunk@65047 -
2021-04-21 22:05:35 +00:00
mattias
6a460513ac
IDE: fixed searchresultsviw crash when docked
...
git-svn-id: trunk@65008 -
2021-04-17 09:37:44 +00:00
maxim
483c8f81c2
Debugger: improved wording of some captions on debugger class options page, regenerated translations and updated Russian translation
...
git-svn-id: trunk@65004 -
2021-04-15 21:49:44 +00:00
michl
0a2e80cbc4
DockedFormEditor: Preparing for SyncCodeAndForm
...
git-svn-id: trunk@65001 -
2021-04-15 20:09:53 +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
martin
fb902432c9
IDE, Options: Missing file
...
git-svn-id: trunk@64999 -
2021-04-15 14:01:23 +00:00
michl
ce93f694d9
IDE: Fixed ObjectInspector StatusBar text not updated if information box is disabled. Issue #38740
...
git-svn-id: trunk@64979 -
2021-04-12 19:24:32 +00:00
michl
7bfd45feed
IDE: Missed part for revision 64918 #143823e00f: IDE with AnchorDockingDsgn throws AV when unit is cloned in SourceEditor to new SourceEditor. Issue #38699
...
git-svn-id: trunk@64940 -
2021-04-07 13:12:04 +00:00
mattias
13450f46a2
codetools: FindReferences for unit names
...
git-svn-id: trunk@64931 -
2021-04-06 00:11:28 +00:00
michl
fa42d863cd
IDE: Fixed components window closes but component does not appear in form. Issue #38706
...
git-svn-id: trunk@64929 -
2021-04-05 16:27:49 +00:00
michl
143823e00f
IDE: Fixed IDE with AnchorDockingDsgn throws AV when unit is cloned in SourceEditor to new SourceEditor. Issue #38699
...
git-svn-id: trunk@64918 -
2021-04-03 21:17:34 +00:00
mattias
14676d7a8e
IDE: less verbosity
...
git-svn-id: trunk@64912 -
2021-04-03 12:06:26 +00:00
mattias
6ad65c8d94
IDE: default position of object inspector: consider docked controls in MainIDEBar
...
git-svn-id: trunk@64910 -
2021-04-03 11:57:07 +00:00
michl
7afc1df1e9
IDE: Remove OnIdle-handler of CodeBrowser when searching is finished
...
git-svn-id: trunk@64900 -
2021-04-02 19:10:56 +00:00
mattias
74b6997d63
ide: on app activate: invalidate file state cache immediately
...
git-svn-id: trunk@64899 -
2021-04-02 17:26:11 +00:00
mattias
165e812983
IDE: search results view: fixed close while docked
...
git-svn-id: trunk@64898 -
2021-04-02 13:25:25 +00:00
martin
dbd1e52b63
IDE, SynEdit: change default from syscolor (clBtnFace) to hardcoded light grey for gutter.
...
git-svn-id: trunk@64896 -
2021-03-31 19:37:03 +00:00
martin
f803f8f8c4
IDE, SynEdit: change default from syscolor (clBtnFace) to hardcoded light grey for gutter.
...
git-svn-id: trunk@64895 -
2021-03-30 21:53:23 +00:00
maxim
db10027e7d
IDE: make sure to always load form resources when resaving forms with i18n, bug #38640
...
git-svn-id: trunk@64891 -
2021-03-29 22:24:02 +00:00
juha
6be311758d
IDE: Ask about auto-creating form after adding a unit.
...
git-svn-id: trunk@64870 -
2021-03-25 09:59:38 +00:00
juha
566adc9a29
IDE: Make added units available for auto-create forms. Move function UpdateUnitInfoResourceBaseClass to avoid circular ref. Issue #38634 .
...
git-svn-id: trunk@64869 -
2021-03-25 06:35:38 +00:00
juha
c82249be2a
IDE: Cleanup TMainIDE.ProjInspectorAddUnitToProject.
...
git-svn-id: trunk@64868 -
2021-03-25 06:35:36 +00:00
juha
705681f4d5
IDE: Add MinHeight and MinWidth constraints to Code Browser window. Issue #38646 .
...
git-svn-id: trunk@64862 -
2021-03-23 09:46:07 +00:00