Commit Graph

875 Commits

Author SHA1 Message Date
juha
125e794a87 Remove useless test for X <> Nil when using "is" operator.
git-svn-id: trunk@63779 -
2020-08-18 17:35:21 +00:00
juha
0414705e6a IDE: Rename function GetCurrentMailAddress to GetCurrentChangeLog and support Windows.
git-svn-id: trunk@63552 -
2020-07-13 09:18:57 +00:00
mattias
9fea11639e IDE: new file: do not break lines at dots
git-svn-id: trunk@63405 -
2020-06-20 16:01:26 +00:00
martin
47408c4bff IDE, SourceEditor: prevent automatic identifier completion while editor-macros are recorded/playing. The macro would not wait for the timer, and the macro would not know the order of completion proposals.
git-svn-id: trunk@63323 -
2020-06-07 12:48:09 +00:00
martin
79ba6dbb06 Fix crash, introduced in r63316 #000ea7c493 "auto complete on typing". Issue #37184
git-svn-id: trunk@63322 -
2020-06-07 12:04:43 +00:00
martin
000ea7c493 IDE, SourceEditor: implemented identifier-completion activates on typing. Forget to test for cancelled
git-svn-id: trunk@63316 -
2020-06-06 15:43:43 +00:00
martin
83ca8802cc IDE, SourceEditor: identifier completion on type - do not activate with multi caret
git-svn-id: trunk@63315 -
2020-06-06 15:28:40 +00:00
martin
f3f864d967 IDE, SourceEditor: implemented identifier-completion activates on typing. Issue #0033054 (different from patch)
git-svn-id: trunk@63314 -
2020-06-06 15:16:21 +00:00
martin
dcc69156e5 IDE, SourceEditor: fix caret pos detection for auto complete (though for "." the phys and log increase are both 1)
git-svn-id: trunk@63313 -
2020-06-06 15:16:19 +00:00
martin
b2785f3c32 IDE: SourceEditor, use highlighter to detect "in string". Extracted from patch at issue #0033054
git-svn-id: trunk@63312 -
2020-06-06 15:16:18 +00:00
martin
5bcddd28fb IDE, Debugger: Add real "Run-To"
git-svn-id: trunk@63303 -
2020-06-06 00:53:44 +00:00
martin
de80bde641 IDE: rename "run to cursor" to "step to cursor" - reflect what it really does
git-svn-id: trunk@63302 -
2020-06-06 00:53:39 +00:00
martin
253d7c2d02 SynEdit: Change RowColumnToPixels => ScreenXYToPixels
git-svn-id: trunk@63270 -
2020-06-02 00:37:17 +00:00
martin
668ee99dd1 FpDocView, SourceEditor: Prevent loosing MouseCapture while user selects text with mouse. Issue #0037150
git-svn-id: trunk@63249 -
2020-05-29 16:52:36 +00:00
martin
7be629b269 Fix a crash, when a breakpoint can not be set, because no debugger is configured
git-svn-id: trunk@63043 -
2020-04-21 12:24:46 +00:00
balazs
21b6337d48 Revert r62735 #e640958255: IDE: Embedded designer.
git-svn-id: trunk@62740 -
2020-03-11 15:46:57 +00:00
ondrej
cef1d45559 Reverted revisions r62734, r62733, r62731, r62729, r62728, r62715, r62704 #6343248e4e - changes after MDI commit
git-svn-id: trunk@62738 -
2020-03-11 05:47:23 +00:00
balazs
e640958255 IDE: Embedded designer.
git-svn-id: trunk@62735 -
2020-03-10 12:10:00 +00:00
juha
34e8771a89 IDE: Clear unused editor popup MenuItems. Issue #36776.
git-svn-id: trunk@62734 -
2020-03-10 09:29:49 +00:00
ondrej
74fb203f39 LCL: Screen.BeginTempCursor & EndTempCursor
git-svn-id: trunk@62664 -
2020-02-23 06:04:38 +00:00
mattias
6756799c39 IDE: less hints
git-svn-id: trunk@62603 -
2020-01-31 14:10:12 +00:00
juha
8ebda25a9b IDE: Harmonize TNonModalIDEWindow enum identifiers in IdeOptionDefs.
git-svn-id: trunk@62361 -
2019-12-09 14:23:37 +00:00
martin
80b7820ea9 IDE: Code-Templates, move loading/saving to editoroptions / remove reference to no longer used default-file (which is in resource now)
git-svn-id: trunk@62270 -
2019-11-18 22:43:02 +00:00
ondrej
d3e927b65c CodeTools: CodeCompletion: include templates (optional). Issue #34389
git-svn-id: trunk@62240 -
2019-11-15 19:26:51 +00:00
martin
2ddafa3c8b IDE: Add ec-commands for "move line up/down", "duplicate line", "copy/cut add to existing clipboard", "copy/cut (add) line/sel to clip"
git-svn-id: trunk@62186 -
2019-11-04 00:09:26 +00:00
juha
a555d027da IDE: New toolbutton command "Open Recent Project". Issue #35883, patch from FTurtle.
git-svn-id: trunk@62096 -
2019-10-20 18:13:56 +00:00
martin
10f69d1561 IDE, Keymap: Amend r61854 #83e546aa9f, if no breakpoint pre-exists, it will be created disabled. Issue #0036061
git-svn-id: trunk@61861 -
2019-09-11 12:49:37 +00:00
martin
83e546aa9f IDE, Keymap: Add combo for enable/disable (toggle) breakpoint.
git-svn-id: trunk@61854 -
2019-09-10 18:52:48 +00:00
juha
00e999485d IDE: New images for next_word and previous_word. Issue #35819, patch from FTurtle.
git-svn-id: trunk@61586 -
2019-07-13 08:29:08 +00:00
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