Commit Graph

14420 Commits

Author SHA1 Message Date
mattias
cd6c78c782 ide: clean up 2024-01-24 11:27:18 +01:00
Maxim Ganetsky
ef22ee4542 Translations: Slovak translation update by LacaK, issue #40719 2024-01-23 17:19:48 +03:00
Martin
145bfa9c0c IDE, SourceEditor: Restore saving (to session) the current active tab of *all* open SourceWindows. (Undone from 907d1a29da) 2024-01-23 12:33:11 +01:00
Juha
f03c8d388c IDE: Rename lazarus_dci_file.dci -> codetemplates.dci. Issue #40657, patch from n7800. 2024-01-22 23:08:42 +02:00
Maxim Ganetsky
9776c68b28 LazBuild: optimized wrapping of first line of parameter description in command line help output 2024-01-22 19:08:03 +03:00
Maxim Ganetsky
c66f02e790 IDE: optimized wrapping of first line of parameter description in command line help output 2024-01-22 19:07:41 +03:00
Maxim Ganetsky
63bee66fd3 LazBuild: minor improvement of help options output 2024-01-21 18:23:06 +03:00
Maxim Ganetsky
416bdc5c19 LazBuild: actually handle --language option when outputting help 2024-01-21 16:27:01 +03:00
Maxim Ganetsky
1db4e6beff LazBuild: further improved output of help options 2024-01-21 16:09:06 +03:00
Maxim Ganetsky
5afaa37764 IDEDebugger: regenerated translations and updated Russian translation 2024-01-20 22:24:05 +03:00
Maxim Ganetsky
4972ed2797 IDEDebugger: improved some captions 2024-01-20 22:24:04 +03:00
Maxim Ganetsky
39fedd330c LazBuild: Reworked command line help output to be consistent with IDE.
1. Cleaned up and unified parameter description text.
2. Fixed wrapping for non-English languages by using UTF8WrapText
instead of ASCII-oriented BreakString.
3. Improved formatting.
2024-01-20 19:11:49 +03:00
Martin
5e62cd71d1 Debugger: Improve Thread-Name display. Add support for thread name from GDB (only recent gdb versions) 2024-01-20 16:14:57 +01:00
Martin
0f47ec3b2a Debugger: fixes for ThreadNum 2024-01-20 16:14:57 +01:00
Maxim Ganetsky
e4b407fd21 IDE: Use UTF8WrapText for wrapping Lazarus help descriptions, improved help output formatting 2024-01-20 05:06:35 +03:00
Maxim Ganetsky
f0eb9b849d IDE, LCL: Lazarus help output refactoring by n7800, issue #40690:
1. The text has been slightly corrected and made more uniform.
2. The parameters are sorted in some logical order, starting with the more "global" ones. A long list of values for debugging is located at the end. Now all parameters are visible at once, without scrolling.
3. Indentations fixed.
4. The list of values for the --skip-checks parameter is listed in a column, similar to the values for the --debug-enable parameter. This is easier to read and does not create a very long line, which is visible in the screenshot.
5. The "LCL Interface specific options:" header is displayed only if such parameters exist.
6. Changed max line length to a more standard 80.
7. Help output has been moved in a nested function.
8. Removed unused code.
2024-01-20 05:04:42 +03:00
Martin
8ed6d90eb1 Ide,FpDebug: In FpDebug add a thread number (order of first occurrence). In the IDE, prefix the ID with the number. 2024-01-18 22:21:39 +01:00
Martin
4d3adb3870 Debugger, IDE: prevent dangling pointer in Source-Hint watch-eval. 2024-01-18 18:22:23 +01:00
Martin
934017d583 IDE, SynEdit: Add config for PasHighLighter "case-labels" in record. 2024-01-18 18:22:22 +01:00
Martin
923058c01e IDE, EditorOptions: fix translations for folding 2024-01-18 18:22:18 +01:00
Maxim Ganetsky
767d21e2d9 IDE: fixed a typo in command-line key for skipping debugger checks (Debbugger -> Debugger) 2024-01-17 04:00:40 +03:00
mattias
58fa8cf4d0 ide: FindClose in try finally 2024-01-15 15:11:14 +01:00
Maxim Ganetsky
44a97af383 IDE: Create a list of custom key schemes as needed before making a first write to it. Fixes memory leak when calling ./lazarus --help. 2024-01-15 03:29:38 +03:00
Martin
8c268c4992 IDE, SourceEdit: Don't show hint if any mouse button is down. Issue #40117 2024-01-14 23:17:56 +01:00
mattias
b38b88bdb5 ide: run working directory: use exe folder and as fallback the project directory 2024-01-14 12:33:19 +01:00
Juha
446ca6bda6 IDE: Support Unicode with "set element" error messages in "All options..." window. 2024-01-13 14:22:52 +02:00
Juha
73dbd5ab75 IDE: Support '+' after a boolean compiler option in "All options..." window. Issue #40691. 2024-01-13 13:12:28 +02:00
Juha
aa367b6914 IDE: Ignore '-' and invalid values after a boolean compiler option in "All options..." window. Issue #40691. 2024-01-13 10:40:39 +02:00
Martin
ee6b4fce64 IDE, Debugger: Asm Window, invalidate after colors changed 2024-01-11 12:32:21 +01:00
Martin
f96bef27b6 IDE: EditorOptions - Colors, added color settings for debug-disassembler view 2024-01-11 02:38:37 +01:00
Martin
844ce18504 IDE: EditorOptions - Colors, remove some left over "UpperCase". Data is actually stored mixed case. 2024-01-11 02:38:37 +01:00
Martin
9d4a82b1dc IDE: EditorOptions - Colors, fixes for "MappedAttributes". When checking for user-config, don't check cross-schemes. 2024-01-11 02:38:36 +01:00
Martin
a96f739d8c IDE: EditorOptions - Colors, fixes for "MappedAttributes".
- Fix Reserved_word should not have "_"
- Fix "Assign" would change StoredName, and make prevent the attribute from being found in "ApplyTo" (and elsewhere)
2024-01-11 02:38:36 +01:00
Martin
914f3df1ae IDE: EditorOptions - Colors, fix ColorAttributeModifier handling. Modifiers will "merge" the default colors, so no need to copy. In case of multiple merges/modifications the copy could undo the prior merging 2024-01-11 02:38:30 +01:00
Martin
1c663f6bf2 IDE: EditorOptions - Colors, fix filling in the filename extensions when opening window. 2024-01-11 02:38:30 +01:00
Martin
af296156eb IDE: EditorOptions - Colors, filter color groups that are not relevant for the selected highlighter 2024-01-11 02:38:30 +01:00
Maxim Ganetsky
3515118a09 IDE: Code Templates dialog improvements. Based on patch by n7800, issue #40654. 2024-01-08 02:40:55 +03:00
Maxim Ganetsky
6c9360aec5 IDE, Code Templates: Limit allowed template name characters by latin symbols, numbers and undersore. Patch by n7800, issue #40654 2024-01-03 18:05:15 +03:00
Juha
75d9f32660 IDE: Show "Find in Files" dialog also from the package editor. Issue #40673, patch by Henner Drewes. 2024-01-01 19:20:17 +02:00
Juha
1b5087853e IDE: Improve some more Code Templates. Issue #40657, patch by n7800. 2023-12-31 11:29:14 +02:00
Maxim Ganetsky
395f813e34 IDE: cleaned up resource strings, patch by n7800, issue #40668 2023-12-29 03:50:53 +03:00
Juha
ddfe91b020 IDE: Fix and add some Code Templates. Issue #40657, patch by n7800. 2023-12-25 10:09:43 +02:00
Maxim Ganetsky
c4773c0a42 IDE: Code Templates dialog improvements by n7800, issue #40654 2023-12-21 03:24:26 +03:00
mattias
0b4013a8fe ide: fixed delting EndOfTokenChars at end of code template, fixed #40498 2023-12-19 10:38:35 +01:00
wp_xyz
78816cede1 FPDoc Editor: Activate new "InsertURLTag" icon. 2023-12-14 17:00:08 +01:00
wp_xyz
b2f90d2880 FPDoc Editor: New button images, by Roland Hahn. 2023-12-14 15:57:14 +01:00
Martin
31f39995af SourceEdit, completion: Scale icons to match font height. 2023-12-13 16:31:48 +01:00
Martin
2f37d08e22 fix 2023-12-13 16:31:48 +01:00
regs01
a395296c21 High DPI scaling for Code Completion icons 2023-12-13 16:31:48 +01:00
mattias
656d6ffc5d clean up 2023-12-07 11:16:10 +01:00