Commit Graph

846 Commits

Author SHA1 Message Date
juha
0899ea0c29 IDE: Fix jumping to next/previous error from the Search menu. Issue #35352.
git-svn-id: trunk@60933 -
2019-04-12 06:05:49 +00:00
juha
73c8d8326e IDE: Separate delays for hints and completion box. Issue #29482, patch from Paweł Dmitruk.
git-svn-id: trunk@60691 -
2019-03-15 22:17:12 +00:00
mattias
8890612608 IDE: invalidate filestate cache after opendialog, because it can change files without switching to another application
git-svn-id: trunk@60619 -
2019-03-08 08:50:57 +00:00
martin
68e772e2c7 IDE, SourceEditor: store highlighter-class in project settings, if changed by user. Issue #0035181
git-svn-id: trunk@60588 -
2019-03-04 20:11:45 +00:00
martin
217529a77e IDE, SourceEditor: refactor event for updating project settings
git-svn-id: trunk@60587 -
2019-03-04 20:11:41 +00:00
michl
6ec5e93dea IDE: SourceEditor: Assigning icons to four items of source editor menu. Issue #34987. Patch from FTurtle
git-svn-id: trunk@60365 -
2019-02-08 17:46:43 +00:00
martin
88fa2be061 IDE, SourceEditor: Implement "Close tabs on right". Issue #0029929 / fix => check if modifier keys are assigned
git-svn-id: trunk@60018 -
2019-01-06 20:00:40 +00:00
martin
d0017b194c IDE, SourceEditor: "Close tabs on right". Issue #0029929 / Added key combo
git-svn-id: trunk@60017 -
2019-01-06 19:44:58 +00:00
martin
781767973e IDE, SourceEditor: Implement "Close tabs on right". Issue #0029929
git-svn-id: trunk@60016 -
2019-01-06 18:41:19 +00:00
juha
faba340ef4 IDE: Don't let FindReplace dialog outside the monitor area. Issue #34436, patch from Ondrej.
git-svn-id: trunk@59340 -
2018-10-22 18:43:56 +00:00
juha
f8fcb833f4 IDE: Macro support for module's filename in "Code Templates" dialog. Issue #33901, patch from errno.
git-svn-id: trunk@58678 -
2018-08-05 08:32:02 +00:00
juha
6d3f9bd7a7 LazUtils: Move string manipulation functions from IDEProcs to LazStringUtils.
git-svn-id: trunk@58632 -
2018-07-25 13:39:06 +00:00
juha
5c561fabd8 LazUtils: Add a new unit LazStringUtils. Move 2 functions from Codetools' SourceLog there.
git-svn-id: trunk@58631 -
2018-07-25 13:39:01 +00:00
juha
b20cf40349 Use RaiseGDBException from LazTracer unit. Remove similar funcs from IDEProcs and ComponentReg.
git-svn-id: trunk@58622 -
2018-07-24 17:49:21 +00:00
martin
e2969409f7 partial workaround for issue #0032972 / prevent IDE from crashing / but now the exception is ignored
git-svn-id: trunk@58536 -
2018-07-15 21:25:22 +00:00
martin
569382adec partial workaround for issue #0032972 / prevent IDE from crashing / but now the exception is ignored
git-svn-id: trunk@58535 -
2018-07-15 21:11:11 +00:00
martin
aa6fdbb9fa IDE, SourceEditor: bookmark menus, add key shortcuts
git-svn-id: trunk@58518 -
2018-07-14 12:34:12 +00:00
martin
38d48bbdbd Two new toolbar commands for bookmarks. Issue #0033947 Patch by FTurtle
git-svn-id: trunk@58500 -
2018-07-13 12:23:16 +00:00
martin
5d541aec27 DebuggerIntf: Watches can now be created in Updating state. Allowing to bundle change notifications for the debugger backend.
git-svn-id: trunk@58465 -
2018-07-08 20:51:00 +00:00
ondrej
ed38267920 IDE: fix default positions on High-DPI. Issue #33695
git-svn-id: trunk@58310 -
2018-06-18 18:37:53 +00:00
ondrej
2a34ee3ad9 IDE: identifier completion:
- handle "Include words" option
- don't scan a unit several times if it is open in several source editor windows

git-svn-id: trunk@58308 -
2018-06-18 13:16:58 +00:00
juha
3574bdfb6d Move debug- & other non-GUI stuff from LCLProc to LazUtilities and LazLogger in package LazUtils.
git-svn-id: trunk@58244 -
2018-06-13 13:59:07 +00:00
juha
f440f660a2 Refactor: move CompareMethods to LazMethodList. Keep alias in LCLProc.
git-svn-id: trunk@58204 -
2018-06-09 14:39:36 +00:00
juha
672ece7241 Refactor: Move variable ConsoleVerbosity from MacroIntf to LazUtilities. Rename MergeSort to avoid name clash and confusion.
git-svn-id: trunk@58203 -
2018-06-09 14:39:21 +00:00
juha
945c751e01 Fix compilation of LazBuild which uses EnvironmentOpts. SynCompletion was added to uses in r57672 #edc90668e0.
git-svn-id: trunk@58199 -
2018-06-09 11:01:32 +00:00
ondrej
4efc47f4df IDE: word completion: fix ignore word at position
git-svn-id: trunk@58174 -
2018-06-07 16:00:22 +00:00
ondrej
8b29af0724 IDE: word identifier completion: gather words on filter - and search in all units
git-svn-id: trunk@58167 -
2018-06-07 14:02:43 +00:00
ondrej
88706118dd IDE: word completion: remove Prefix param like it was before r58137 #122947fc29
git-svn-id: trunk@58143 -
2018-06-05 17:27:58 +00:00
ondrej
ea95020bc6 IDE: word completion: ignore prefix in a better way (by position and not by contents)
git-svn-id: trunk@58142 -
2018-06-05 17:24:14 +00:00
ondrej
a282a46751 IDE: identifier completion words: better performance in big units (add words around the active line, not from the whole unit)
git-svn-id: trunk@58140 -
2018-06-05 16:47:44 +00:00
mattias
9715cc6e22 IDE: completion: fixed range check error
git-svn-id: trunk@58139 -
2018-06-05 14:55:49 +00:00
ondrej
122947fc29 IDE: add words from current unit to identifier completion list.
git-svn-id: trunk@58137 -
2018-06-05 13:59:47 +00:00
ondrej
e02905c546 IDE: fix compilation
git-svn-id: trunk@58086 -
2018-06-02 17:01:37 +00:00
ondrej
7e8cc82417 IDE: use LazLoggerBase instead of LazLogger
git-svn-id: trunk@58084 -
2018-06-02 16:47:18 +00:00
mattias
399f542fee IDE: component palette: helper button: item to open options, item to open view all components window
git-svn-id: trunk@58029 -
2018-05-25 11:08:15 +00:00
ondrej
f549ecc47d IDE: fix jump point on file search result open (bug was: when opening result from a different file, the jump point in the new file was added and not the current one)
git-svn-id: trunk@57895 -
2018-05-11 01:09:53 +00:00
ondrej
050d765ab5 IDE: syncompletion: revert r57554 #584fd52fcd - it disabled highlight on selected item when no selecttext color was set
git-svn-id: trunk@57837 -
2018-05-08 00:50:34 +00:00
mattias
6662feb6df IDE: clean up
git-svn-id: trunk@57790 -
2018-05-04 10:42:56 +00:00
martin
5562c074da IDE, fpDebug, Debuggers: Deal with source lines that have more than one address (e.g. generics). fpDebug: set breakpoints at all addresses of a line.
git-svn-id: trunk@57782 -
2018-05-03 18:52:41 +00:00
ondrej
edc90668e0 IDE: restore identifier completion window size on desktop change.
git-svn-id: trunk@57672 -
2018-04-19 11:17:14 +00:00
ondrej
584fd52fcd IDE: identifier completion window: fix system colors
git-svn-id: trunk@57554 -
2018-03-22 16:24:04 +00:00
ondrej
05e47debeb IDE: Identifier completion window: fix none conditions
git-svn-id: trunk@57126 -
2018-01-20 10:42:54 +00:00
ondrej
b5f2b9bf9a IDE: Identifier completion window: remove IdentComplHighlightPrefix option - use color only.
git-svn-id: trunk@57123 -
2018-01-19 13:47:55 +00:00
ondrej
061300d0d1 IDE: Identifier completion window: lighter default border color
git-svn-id: trunk@57118 -
2018-01-19 07:13:49 +00:00
ondrej
86baae8769 IDE: Identifier completion window: implement customizable colors, issue #29282
git-svn-id: trunk@57117 -
2018-01-19 07:09:42 +00:00
ondrej
3e12ed3bdc IDE: move identifier completion options from editor_codetools_options to codetools_identifiercompletion_options
git-svn-id: trunk@57116 -
2018-01-19 04:56:37 +00:00
ondrej
3164be0b8b IDE: identifier completion window: use editor settings to (dis)allow font highlighting
git-svn-id: trunk@57105 -
2018-01-17 07:22:45 +00:00
martin
6f95f40044 IDE, Debugger: fixed name for "step to cursor". Two different names where in use for this.
git-svn-id: trunk@57101 -
2018-01-16 16:25:27 +00:00
juha
58eefa59cd IDE: Rename ExtendedFilter -> ContainsFilter, GUI: 'Include identifiers containing prefix'. Issue #32974.
git-svn-id: trunk@57072 -
2018-01-13 10:04:41 +00:00
mattias
76a5a3cd5d IDEIntf: added ConsoleVerbosity, pas2js: less hints, fixed getting compiler options, fixed uninitialized result
git-svn-id: trunk@57023 -
2018-01-09 11:08:04 +00:00