Commit Graph

70302 Commits

Author SHA1 Message Date
Martin
900e58ed4f Ide, TodoListLaz: Add IdeIntf for color scheme / Add "todo comment" markup for SourceEditor Issue #41420 2025-03-19 23:22:18 +01:00
Martin
4f387e226f IDE: SourceEditor, keep topline when changing highlighter and wordwrap on/off 2025-03-19 17:09:25 +01:00
Martin
6efa78a255 IDE, SynEdit: update Scrollbars when view change (e.g. wrap added/removed) / Add Begin/EndUpdate 2025-03-19 17:09:25 +01:00
Martin
9fa84d7888 IDE: SourceEditor, refactor SyntaxHighlighterId, prevent duplicate update of editor setting. 2025-03-19 17:09:24 +01:00
Martin
d387a08f04 Ide, SourceEditor: Allow setting word-wrap based on Highlighter. Issue #41527 Patch by paweld 2025-03-19 17:09:24 +01:00
zeljan1
1dd3bb3d01 LCL: reorder evaluation in DragStop. Patch by Artem Izmaylov. issue #41539 2025-03-19 15:40:12 +01:00
mattias
447b40f4c8 codetools: fixed searching includefile with non pascal extension 2025-03-19 11:16:33 +01:00
wp_xyz
7ea6789a67 Images: Add images to repository forgotten in commit db6ecc23e 2025-03-18 11:10:12 +01:00
mattias
eb2a771f19 lazwiki: fixed compile 2025-03-18 09:47:45 +01:00
mattias
a7b3a555a2 lazutils: clean up 2025-03-18 09:47:23 +01:00
dsiders
4cda63582d Docs: LCL/forms. Updates the TApplication.ShowHintWindow topic for changes in 6a6db7e8. Issue #41535. 2025-03-18 02:26:56 -04:00
wp_xyz
6a6db7e851 LCL/TApplication: ShowHintWindow calls ActivateHint when HintInfo.HintData is nil, otherwise ActivateHintData. 2025-03-17 19:23:15 +01:00
wp_xyz
209c68264b LCL/HintWindow: Removed the out-dated assertion in THintWindow.ActivateHint. Issue #41535. 2025-03-17 19:19:02 +01:00
wp_xyz
db6ecc23e3 Images: New "general purpose" images by Roland Hahn (export, layer, user, window) 2025-03-17 19:10:15 +01:00
Martin
bf72b42576 SynEdit: PasHighLighter, improve class section (public/private) in unfinished code. Prefer showing as keyword. 2025-03-17 13:19:55 +01:00
Martin
08a52e82f2 SynEdit: PasHighLighter, fix case-label vs goto-label 2025-03-17 10:53:31 +01:00
Martin
55c94bee7b IdeDebugger: Don't assert address of empty string. Exit early. 2025-03-16 21:58:09 +01:00
Martin
515752eac7 SynEdit: PasHighLighter, "is nested" 2025-03-16 21:56:47 +01:00
Martin
1ec1f1e30c SynEdit: PasHighLighter, improve "external name ..." 2025-03-16 21:03:10 +01:00
Martin
f76ca60849 SynEdit: PasHighlighter, improve objectiveC parsing 2025-03-16 20:02:35 +01:00
Martin
b6082c2ab0 SynEdit: PasHighLighter, fix extra-declaration-attrib in class-header 2025-03-16 20:02:07 +01:00
Martin
08474de466 SynEdit: PasHighLighter, replace NestedComments, TypeHelpers with new property ModeSwitches 2025-03-16 20:02:07 +01:00
Martin
434454b4ed SynEdit: PasHighLighter, do not change FRange when processing comments 2025-03-16 15:35:49 +01:00
Martin
e10c541331 SynEdit: PasHighLighter, refactor rsAtClass,rsAfterClass handling. Rename to tsAfterClass,tsInClassHeader 2025-03-16 15:35:48 +01:00
Martin
92d49a3945 SynEdit: PasHighLighter, introduce tsAtBeginOfStatement instead of rsAfterSemiColon 2025-03-16 15:35:48 +01:00
Martin
eb3a93ba6b SynEdit: PasHighLighter, introduce tsAfterVarConstType instead of (tsAfterExternal + semicolon) 2025-03-16 15:35:41 +01:00
mattias
d927aa92cb ide: find used unit: search in virtual units 2025-03-16 15:18:58 +01:00
mattias
b09fddb930 ide: comment, codetools: FindSourceNameReferences: search virtual files 2025-03-16 13:45:16 +01:00
mattias
435a011e8a ide: create new unique unit name: check disk files 2025-03-16 13:45:16 +01:00
Martin
547f5dd88d IDE: SourceEditor, keep updating set during creation of new editor. Reduce duplicate events. 2025-03-15 11:59:10 +01:00
Martin
098985e106 SynEdit: Apply locks before destructions. No need to update any internal values (e.g. caret pos) any more. Fix crash, when wrap and multi-caret active. 2025-03-15 11:58:11 +01:00
Martin
3d0e837d14 IdeDebugger: fix crash in watches window. Issue #41530 / Disable "Format watch" if no watch selected. 2025-03-15 09:41:19 +01:00
Martin
0356c69cdd IDE: SourceEditor, fix context menu for choosing Highlighter. If there are items present after the skipped "asm hl" (e.g. loaded tml HL) 2025-03-13 13:02:27 +01:00
Maxim Ganetsky
e721f43e23 Merge branch 'IDE/Instances/UserName' into 'main'
IDE/Instances: Use a "USERNAME" environment variable in Windows instead of "USER"

See merge request freepascal.org/lazarus/lazarus!450
2025-03-13 01:11:29 +03:00
n7800
b2229d4e82 IDE/Instances: Use a "USERNAME" environment variable in Windows instead of "USER" 2025-03-13 00:00:32 +05:00
Maxim Ganetsky
c4f158abb8 IDE: regenerated translations and updated Russian translation 2025-03-12 18:31:30 +03:00
Maxim Ganetsky
2ad2922453 IDE: improved some captions after 584fe85a36 2025-03-12 18:30:12 +03:00
Maxim Ganetsky
9ac727c4cc IDE: regenerated translations and updated Russian translation 2025-03-12 17:47:35 +03:00
Maxim Ganetsky
584fe85a36 IDE: fixed typos in resource strings 2025-03-12 17:41:36 +03:00
Maxim Ganetsky
32f9d39f60 SynEdit: regenerated translations and updated Russian translation 2025-03-12 17:40:10 +03:00
Maxim Ganetsky
35d6b756ce SynEdit: fixed typo in a resource string 2025-03-12 17:37:53 +03:00
Maxim Ganetsky
ea41b14ea6 ProjectGroups: regenerated translations and updated Russian translation 2025-03-12 17:36:36 +03:00
Maxim Ganetsky
0845474588 LCL-Gtk2: fixed component position issues on bsSingle forms under Xfwm4, issue #41219 2025-03-12 15:29:00 +03:00
Maxim Ganetsky
7e1d786c38 LCL-Gtk2: Fixed pasting text from Combobox to some other application when selecting/middle-clicking.
Makes its behavior consistent with TEdit. Also avoids accessing
uninitialized variables.

Follow-up of:
18f1d06255
5f8eacc23d
2025-03-12 15:22:24 +03:00
zeljan1
33868eedbb Gtk3: thaw_notify will trigger changed, so removed unneeded gtk_adjustment_changed() 2025-03-12 11:48:14 +01:00
zeljan1
7ed32b4556 Gtk3: fixed wrong calculation of page_size and value, gtk uses different scrollbar calculation than winapi. 2025-03-12 11:15:17 +01:00
Juha
13a5db69a2 ProjectGroups: Add a choice "Compile clean from here". Issue #41521, patch by Dean Mustakinov. 2025-03-12 12:08:06 +02:00
Martin
9cadb97d54 SynEdit: PascalHighlighter, implement new highlights for declaration sections and proc-headers: param, type, value. / fix missing ranges in scan 2025-03-12 00:23:47 +01:00
Martin
83509a5b76 SynEdit: PascalHighlighter, implement new highlights for declaration sections and proc-headers: param, type, value. Implement basic label and structure-member (after dot) highlight. Issues #22711 and #40152 2025-03-11 23:13:46 +01:00
Juha
992a23a894 IDE: Initialize a variable in FindRenameIdentifierDialog.SetIdentifier. 2025-03-11 16:23:38 +02:00