Commit Graph

222 Commits

Author SHA1 Message Date
martin
9040201c83 IDE/SourceEditor/Packages: Using SourceEditorManager / Removed all references to single instance "var SourceNotebook" (for multi-window handling)
git-svn-id: trunk@24113 -
2010-03-20 15:12:33 +00:00
martin
5329861e5a SourceEditor: Fix changing tabs for History jumps.
git-svn-id: trunk@24104 -
2010-03-20 01:23:11 +00:00
martin
01061fd0f8 IDE, SourceEditor: Refactor BookMarks
git-svn-id: trunk@24102 -
2010-03-19 20:28:40 +00:00
mattias
e7b5a78d0f LCL: added debugging for Disable/EnableAutoSizing
git-svn-id: trunk@24094 -
2010-03-19 11:11:47 +00:00
martin
20e1062c03 Ide/Project; SourceEditor: ActiveWindowIndex / ActivePage per Window (for multi-window handling)
git-svn-id: trunk@24092 -
2010-03-18 23:06:02 +00:00
martin
8c94ff2bd4 Ide/Project; SourceEditor: More using SourceEditorManager (for multi-window handling)
git-svn-id: trunk@24091 -
2010-03-18 22:14:09 +00:00
martin
b8f4eca4e8 IDE, FindReplace: Refactored, moved away from SourceNotebook
git-svn-id: trunk@24090 -
2010-03-18 21:25:19 +00:00
martin
2b5156b908 IDE, FindInFiles: Refactored, moved away from SourceNotebook
git-svn-id: trunk@24089 -
2010-03-18 19:16:20 +00:00
martin
b7d83adbf2 SourceEditor: Fix wrong editor shown when debugger steps-in / ProcessMsg during Tab-Change (related to new SrcEditorInterface)
git-svn-id: trunk@24086 -
2010-03-18 15:20:15 +00:00
mattias
ddf90b8e51 IDE: fixed layout search result form
git-svn-id: trunk@24077 -
2010-03-18 00:23:21 +00:00
martin
32b73ebd75 SourceEditor, IDE: don't focus editor, if hint is shown. Issue #16025, #16019
git-svn-id: trunk@24071 -
2010-03-17 20:07:20 +00:00
martin
ad943cb7a3 Ide/Project; SourceEditor: Start introducing SourceEditorManager (for multi-window handling)
git-svn-id: trunk@24039 -
2010-03-16 14:11:58 +00:00
martin
32bf0d2d92 Ide/Project; SourceEditor: Decouple relationship via EditorIndex. Fix, remove reference on close
git-svn-id: trunk@24012 -
2010-03-15 14:41:12 +00:00
martin
5f1f1153e3 Ide/Project; SourceEditor: Decouple relationship via EditorIndex (equals Tab/Page). Refactor updates via object reference (prepare for multi window)
git-svn-id: trunk@23993 -
2010-03-14 19:14:59 +00:00
martin
5270532363 OldAutoSize: Fix Spelling in IFDEF
git-svn-id: trunk@23947 -
2010-03-11 17:42:58 +00:00
mattias
874b22249a LCL: made NewAutoSize default, added -dOldAutoSize
git-svn-id: trunk@23943 -
2010-03-11 15:49:01 +00:00
mattias
51e74f6092 IDE: disable autosize on close
git-svn-id: trunk@23898 -
2010-03-09 16:19:29 +00:00
martin
7d68d5d48b SourceEditor: Allow tabs at top, left, right, bottom. Issue #15905 Based on patch by Flávio Etrusco
git-svn-id: trunk@23848 -
2010-03-06 21:40:35 +00:00
mattias
2628fb7656 IDE: source editor: copy key strokes instead of rebuilding everytime
git-svn-id: trunk@23818 -
2010-03-02 00:57:59 +00:00
mattias
6c21afffca IDE: saving find options: ssoWholeWord,ssoBackwards,ssoEntireScope,ssoRegExpr,ssoRegExprMultiLine
git-svn-id: trunk@23806 -
2010-02-28 22:04:08 +00:00
mattias
1eca478fdd IDE: menu search set free bookmark, bug #15829
git-svn-id: trunk@23762 -
2010-02-22 22:46:11 +00:00
martin
40ae9c7a85 SourceEditor: Optional show Number on tabs. patch from Alexander S. Klenin / Issue #14988
git-svn-id: trunk@23649 -
2010-02-05 19:53:04 +00:00
martin
d9fc2ac6e7 SynEdit: Replacing BlockMode selection now inserts in BlockMode too
SourceEditor: Fix upper/LowerCase Selection for Blockmode, Issue #15626

git-svn-id: trunk@23645 -
2010-02-05 16:23:06 +00:00
mattias
77a6f454ed IDE: change encoding on disk: update overide list
git-svn-id: trunk@23591 -
2010-01-29 09:37:05 +00:00
mattias
742caab46a IDE: identifier completion: use word completion if not in pascal source
git-svn-id: trunk@23501 -
2010-01-20 13:26:07 +00:00
paul
b2058afe7b ide: fix memory leak
git-svn-id: trunk@23494 -
2010-01-20 04:42:43 +00:00
mattias
c7c522d9e9 IDEIntf: added RegisterCompletionPlugin
git-svn-id: trunk@23484 -
2010-01-18 17:13:59 +00:00
dmitry
989a3cf5c2 ide: reverted line-ending menu comments of the IDE.
git-svn-id: trunk@23480 -
2010-01-18 06:55:51 +00:00
paul
9622c8cd82 ide: convert forms to use fpc resources
git-svn-id: trunk@23458 -
2010-01-15 02:06:37 +00:00
dmitry
02f1dca712 ide: added system names to line-endings submenu of the source editor
git-svn-id: trunk@23425 -
2010-01-12 07:18:47 +00:00
mattias
a1f22a3dff IDE: added Line ending menu item, bug #15420
git-svn-id: trunk@23277 -
2009-12-25 13:14:58 +00:00
paul
a71515551f ide: use icon for Inspect menu items
git-svn-id: trunk@23054 -
2009-12-10 02:42:11 +00:00
marc
101acea082 debugger: added line info to assembler output dialog
git-svn-id: trunk@23043 -
2009-12-09 00:14:29 +00:00
paul
2fd2eb30f1 debugger + ide: Inspect dialogs:
- add "Inspect..." menu item to the source editor debugger group
  - fix alt+F5 key combination (was crash)
  - don't access debugger directly from Inspect dialog since it cause a crash when debugger is not active. use debugboss method instead
  - move evaluate dialog initialization to InitEvaluateDlg method

git-svn-id: trunk@22987 -
2009-12-06 06:02:12 +00:00
martin
90511a9053 SourceEditor: Clean-up, remove old method
git-svn-id: trunk@22790 -
2009-11-26 08:14:01 +00:00
martin
f7cdfc7494 SynEdit, SourceEditor: refactored Syncro-edit detection
git-svn-id: trunk@22788 -
2009-11-26 07:42:57 +00:00
martin
e1c8b64e3f SynEdit, SourceEditor: refactored Syncro-edit detection
git-svn-id: trunk@22787 -
2009-11-26 07:32:31 +00:00
martin
69f53e8c35 SynEdit: Starting Multi-View SynEdit
git-svn-id: trunk@22679 -
2009-11-19 00:14:36 +00:00
mattias
fa3198bffe IDE: reduced debugging
git-svn-id: trunk@22626 -
2009-11-16 15:02:11 +00:00
mattias
cd26ac8ff8 IDE: source editor: fixed crash when using PageIndex during fUpdateLock>0
git-svn-id: trunk@22625 -
2009-11-16 15:01:49 +00:00
martin
048c6ab702 SourceEditor, prevent possible issue after revision 22570 #d690f24e16,22571 #beee4cb71e (better keeping track of PageIndex)
git-svn-id: trunk@22620 -
2009-11-16 13:00:57 +00:00
martin
80056f3583 SourceEditor: Only show scrollbars if required (ssAutoBoth)
git-svn-id: trunk@22617 -
2009-11-16 08:45:27 +00:00
mattias
84e874d914 IDE: removed empty line
git-svn-id: trunk@22576 -
2009-11-13 20:44:13 +00:00
martin
6a9a708b28 IDE, SourceEditor: Reduce painting during startup
git-svn-id: trunk@22574 -
2009-11-13 14:59:12 +00:00
martin
beee4cb71e IDE, SourceEditor: clean-up / redirect notebook access through new accessors
git-svn-id: trunk@22571 -
2009-11-13 13:02:52 +00:00
martin
d690f24e16 IDE, SourceEditor: Fixed class abstraction, hide real notebook, moved published methods to lower visibility where possible
git-svn-id: trunk@22570 -
2009-11-13 12:33:29 +00:00
martin
ba1566e224 IDE, SourceEditor: Defer switching notebook-tab as it causes repaint on some OS (Windows), which may lead to intermittent incorrect display. Issue #15006
git-svn-id: trunk@22549 -
2009-11-12 21:02:08 +00:00
mattias
314558a8f2 IDE: source editor tabs: if no drag activate page
git-svn-id: trunk@22527 -
2009-11-11 11:08:42 +00:00
martin
be07ff95be IDE, SourceEditor: drag/drop tabs clean-up
git-svn-id: trunk@22493 -
2009-11-08 22:44:55 +00:00
martin
4f99db414c IDE, SourceEditor: Improved drag/drop tabs ( avoid missing mouse up events )
git-svn-id: trunk@22492 -
2009-11-08 21:43:35 +00:00