Commit Graph

163 Commits

Author SHA1 Message Date
mattias
38a3e64177 IDE: added option to enable codetools auto indent
git-svn-id: trunk@22402 -
2009-11-03 13:00:36 +00:00
mattias
8c75e5f632 IDE: auto indent: fixed ecPaste line to codetools line mapping
git-svn-id: trunk@22401 -
2009-11-03 12:49:55 +00:00
mattias
e750aff51a codetools: auto indent: flag to ignore context
git-svn-id: trunk@22400 -
2009-11-03 12:47:19 +00:00
mattias
b35838eff9 IDE: auto indent: moved code to sourceeditor, indent on ecPaste
git-svn-id: trunk@22389 -
2009-11-03 00:16:29 +00:00
mattias
c2309f274d IDE: clean up
git-svn-id: trunk@22385 -
2009-11-02 14:51:06 +00:00
paul
fd28119606 ide: apply patch of Alexander S. Klenin which implements source editor tabs drag-drop (issue #0014963)
git-svn-id: trunk@22383 -
2009-11-02 12:40:00 +00:00
martin
65aa0e0875 SynEdit, IDE: Fixes and Refactor for SynBeautifier (includes updates for codetools auto-indent)
git-svn-id: trunk@22377 -
2009-11-02 01:36:04 +00:00
mattias
46d7c68244 synedit: TSynEditLines: added TextChangeStamp
git-svn-id: trunk@22321 -
2009-10-28 13:56:11 +00:00
mattias
5c3bf6fbea IDE: fixed TSourceNotebook.ReloadHighlighters using wrong PageIndex
git-svn-id: trunk@22172 -
2009-10-14 12:37:57 +00:00
mattias
69cb699ca6 IDE: fixed uninitialized result
git-svn-id: trunk@22109 -
2009-10-12 11:38:35 +00:00
mattias
bf25b88f22 IDE: completion box: fixed cancel execution on error
git-svn-id: trunk@22057 -
2009-10-06 12:59:11 +00:00
paul
32e67c21ce ide: update enabled state for source editor clipboard menu items
git-svn-id: trunk@22032 -
2009-10-05 02:42:48 +00:00
paul
c94627a628 ide: assign available key shortcuts to the source editor popup menu items
git-svn-id: trunk@22001 -
2009-10-03 16:47:20 +00:00
mattias
1ffd720917 IDE+codetools: ExtractOperand: added WithoutTrailingPoints
git-svn-id: trunk@21985 -
2009-10-02 18:49:58 +00:00
mattias
8442f27d8c IDE: debugger: tool tip for symbol under cursor
git-svn-id: trunk@21980 -
2009-10-02 08:48:32 +00:00
paul
a32cbde664 ide: add Evaluate/Modify item to the source editor debug menu
git-svn-id: trunk@21976 -
2009-10-02 06:53:42 +00:00
paul
9d6f86eeb2 ide: debugger:
- setup source menu debugger shortcuts
  - make Ctrl+F5 (add watch) shortcut work

git-svn-id: trunk@21972 -
2009-10-02 03:44:32 +00:00
paul
71d8ecf4de ide: minor refactoring:
- add GetOperandFromCaret, GetOperandAtCurrentCaret to the TSourceEditor class
  - use that methods for the debugger tooltip evaluation and for the debugger evaluate dialog

git-svn-id: trunk@21969 -
2009-10-02 02:26:41 +00:00
mattias
3a996a5dad IDE: identifier completion: do not show box on error in front
git-svn-id: trunk@21922 -
2009-09-29 18:36:17 +00:00
martin
d033ed3dfc SynEdit / IDE: Keep cursor at position, if codetools makes changes to toher location (like updating component names) issue #12344
git-svn-id: trunk@21829 -
2009-09-22 23:13:04 +00:00
martin
94e36f9611 IDE/SynEdit: fix search and replace in current selection only. issue #14447
git-svn-id: trunk@21466 -
2009-08-27 16:39:05 +00:00
mattias
321aab22e3 IDE: editor hint: starting timer only after mouse move, showing hints based on IDE state, bug #14382
git-svn-id: trunk@21310 -
2009-08-19 08:51:13 +00:00
mattias
00ee0b8f3b IDE: using TIdleTimer for editor hint timer, bug #14382
git-svn-id: trunk@21309 -
2009-08-19 08:45:06 +00:00
mattias
5522d6012c IDE: hint timer interval from editor options, bug #14382
git-svn-id: trunk@21308 -
2009-08-19 08:28:27 +00:00
martin
3d56d5887b SourceEditor: Improved speed, when reloading editor-options
git-svn-id: trunk@21307 -
2009-08-19 01:48:25 +00:00
mattias
e363193148 IDE: identifier completion: moved auto start option to codetools options
git-svn-id: trunk@21296 -
2009-08-18 19:59:28 +00:00
martin
2c71e957bc SynEdit/sourceEditor: fixed incremental search was loosing search term, if next char would lead to no match.
git-svn-id: trunk@21082 -
2009-08-03 01:30:26 +00:00
martin
5f6008b946 SynEdit, cleaned up inconsistent naming of SetSelWord to SelectWord
git-svn-id: trunk@21029 -
2009-07-31 17:48:02 +00:00
martin
974cdf9067 CodeTools/SourceEditor: code completion, indicate if the returned value is void
git-svn-id: trunk@21026 -
2009-07-31 15:27:47 +00:00
martin
1943a59940 SourceEditor: Fix dealing with code-completion errors
git-svn-id: trunk@21016 -
2009-07-30 22:34:02 +00:00
martin
df417f3254 SynEdit: Fix non persistent block must be undone on action, even if caret did not move. Issue #14213
git-svn-id: trunk@20981 -
2009-07-27 20:12:02 +00:00
martin
e6aaa72fe6 SynEdit: Fixed Toggle comment
git-svn-id: trunk@20977 -
2009-07-27 16:17:43 +00:00
martin
592732cea4 SynEdit: added persistent block
git-svn-id: trunk@20965 -
2009-07-26 23:06:26 +00:00
mattias
6b224cd088 IDE: find dialog: implemented speedbutton to enable/disable auto completion, bug #12334
git-svn-id: trunk@20947 -
2009-07-25 15:31:44 +00:00
martin
0a5042a856 SynEdit: Added Syncron-edit mode
git-svn-id: trunk@20917 -
2009-07-21 22:44:09 +00:00
martin
909b323d69 SynEdit, Code-Templates: improved completion on word-end/space/new-line. Caret must be at end of word, and takes newly inserted word-end into account
git-svn-id: trunk@20900 -
2009-07-19 13:37:35 +00:00
paul
67871b7f77 ide: fix breakpoint items showing in the gutter menu
git-svn-id: trunk@20852 -
2009-07-13 14:05:53 +00:00
martin
418b243b48 SynEdit: Fixed Fontheight for Completion/form/list; issue #14114
git-svn-id: trunk@20811 -
2009-07-08 14:51:10 +00:00
paul
8fa6aea6bf ide: set an image for the debugger sub menu item in the source editor popup menu
git-svn-id: trunk@20809 -
2009-07-08 01:31:39 +00:00
martin
d552487a0f SynEdit: Refactored/Centralized detection of words/wordbreaks in text
git-svn-id: trunk@20800 -
2009-07-06 13:42:13 +00:00
marc
1e0889bde7 * Placed fields end methods/properties in the correct order. Fixes compilation on fpc 2.3.1. Patch by Marco van de Voort
git-svn-id: trunk@20757 -
2009-06-27 14:41:20 +00:00
martin
d6b3aff8c9 SynEdit: Added code-template mode: Edit params in cells
git-svn-id: trunk@20732 -
2009-06-24 19:33:05 +00:00
vincents
f5c9e715f6 LCL: renamed GetSystemEncoding to GetDefaultTextEncoding, returns UTF-8 on Mac OS X (issue #12198)
git-svn-id: trunk@20727 -
2009-06-24 09:48:54 +00:00
mattias
9eb1d6a025 IDE: source editor: replaced move editor with move page
git-svn-id: trunk@20714 -
2009-06-22 15:25:12 +00:00
martin
8e4e50174a MessageWindow / SourceEditor: Fixed issue with wrong line numbers in error-messages. issue #14017
git-svn-id: trunk@20695 -
2009-06-21 18:29:26 +00:00
martin
6c6c428bf4 SynEdit: Started reworking plug-in
git-svn-id: trunk@20694 -
2009-06-21 18:16:09 +00:00
martin
87e4fec446 SynEdit, Beautifier: Refactored, added better event for external indent
git-svn-id: trunk@20672 -
2009-06-19 15:13:17 +00:00
mattias
dfe698865a IDE: started auto indent
git-svn-id: trunk@20597 -
2009-06-12 14:15:21 +00:00
mattias
243682df33 IDEIntf: changed some var to out
git-svn-id: trunk@20589 -
2009-06-12 06:49:14 +00:00
martin
2f710fb9b6 SynEdit, Beautifier: added Replace current indent
git-svn-id: trunk@20495 -
2009-06-07 12:03:16 +00:00