Commit Graph

13614 Commits

Author SHA1 Message Date
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