martin
2554635106
SourceEditor/Marks: Make breakpoints work with SynDualView
...
git-svn-id: trunk@24388 -
2010-04-04 02:35:32 +00:00
martin
d7fc2ae5e7
SourceEditor: Only send one update to msg-view, if 2 Views exist
...
git-svn-id: trunk@24384 -
2010-04-03 21:57:06 +00:00
martin
94672a57eb
SourceEditor: Only send one update to msg-view, if 2 Views exist
...
git-svn-id: trunk@24383 -
2010-04-03 21:04:46 +00:00
martin
2c280ef33a
SourceEditor: Search in open Files, search DualView only once
...
git-svn-id: trunk@24369 -
2010-04-02 13:49:38 +00:00
martin
6d923e4923
SourceEditor, IDE: Updates/Preparation for SynDualView
...
git-svn-id: trunk@24363 -
2010-04-01 23:07:21 +00:00
martin
afc6999553
SourceEditor/Mark: Clean-up changes to Notification introduced in 24264. patch by Flávio Etrusco
...
git-svn-id: trunk@24358 -
2010-04-01 16:27:13 +00:00
martin
824a3c686c
IDE, Project: Refactor: extracted editor session info from UnitInfo
...
git-svn-id: trunk@24324 -
2010-03-31 22:32:24 +00:00
martin
cc46758fc0
SourceEditor: Ensure correct window is selected
...
git-svn-id: trunk@24295 -
2010-03-30 11:09:21 +00:00
martin
d15a3634aa
SourceEditor: Invalidate breakpoint lines
...
git-svn-id: trunk@24278 -
2010-03-29 11:26:53 +00:00
martin
9dcf68db43
SourceEditor/Debugger: Correctly show disabled breakpoints. Issue #16096 . Patch by Flávio Etrusco
...
git-svn-id: trunk@24264 -
2010-03-28 12:48:30 +00:00
martin
d68907ebac
SourceEditor: Improved dragging tabs (visual) (fix visual leftovers)
...
git-svn-id: trunk@24255 -
2010-03-27 21:35:06 +00:00
martin
b467cb0938
SourceEditor: Improved dragging tabs (visual) (fixed)
...
git-svn-id: trunk@24253 -
2010-03-27 21:07:45 +00:00
martin
5482a98b94
SourceEditor: Improved dragging tabs (visual)
...
git-svn-id: trunk@24251 -
2010-03-27 18:37:36 +00:00
martin
aedba3f0d2
SourceEditor: Improved dragging tabs
...
git-svn-id: trunk@24249 -
2010-03-27 15:30:49 +00:00
martin
10df69f897
SourceEditor: Activate Window, before sending notification
...
git-svn-id: trunk@24246 -
2010-03-27 12:17:39 +00:00
martin
3a75910f27
SourceEditor: Fixed a crash, after closing one of multiply windows (due to issue with indent)
...
git-svn-id: trunk@24243 -
2010-03-27 11:49:42 +00:00
martin
6fb696e119
SourceEditor, switch tabs correctly on gtk2
...
git-svn-id: trunk@24239 -
2010-03-27 10:32:44 +00:00
martin
7b938aafdc
SourceEditor, fixed accidental removed method from SrcEditorInterface
...
git-svn-id: trunk@24235 -
2010-03-27 00:03:48 +00:00
martin
9a7417e467
SourceEditor, switch tabs correctly on gtk2
...
git-svn-id: trunk@24233 -
2010-03-26 23:37:09 +00:00
martin
220072f09b
SourceEditor: Fix indent with more than window
...
git-svn-id: trunk@24232 -
2010-03-26 21:58:40 +00:00
martin
dac2e43b34
SourceEditor: Refactor, removed dependency on Project unit
...
git-svn-id: trunk@24231 -
2010-03-26 21:49:08 +00:00
martin
508e666df5
SourceEditor: Fixed a crash when closing the IDE
...
git-svn-id: trunk@24211 -
2010-03-25 18:52:13 +00:00
martin
c4daaafe0c
SourceEditor: try to make QT happy
...
git-svn-id: trunk@24210 -
2010-03-25 15:38:38 +00:00
paul
6bce7d6359
ide: fix sourceeditor pointer to name assigning
...
git-svn-id: trunk@24207 -
2010-03-25 08:38:46 +00:00
martin
601db0896e
SourceEditor: dragging between windows
...
git-svn-id: trunk@24202 -
2010-03-24 22:56:22 +00:00
martin
f63f0431c6
SourceEditor: allow dragging between windows / Fix exception on IDE close
...
git-svn-id: trunk@24201 -
2010-03-24 22:47:32 +00:00
martin
9e564a1120
SourceEditor: Notify on window change (fpdoc, main-bar)
...
git-svn-id: trunk@24200 -
2010-03-24 22:21:18 +00:00
martin
6148dfd9c9
SourceEditor: Improved active window detection
...
git-svn-id: trunk@24197 -
2010-03-24 20:33:44 +00:00
martin
1ba48c8a9c
SourceEditor: Make multi-window default
...
git-svn-id: trunk@24195 -
2010-03-24 19:12:23 +00:00
martin
3e92d4df61
SourceEditor/IDE Layout: more multi-window changes
...
git-svn-id: trunk@24194 -
2010-03-24 18:28:00 +00:00
martin
8b3fc5709e
SourcEditor: Fixed compilation, due to misplaced {$EndIf}
...
git-svn-id: trunk@24182 -
2010-03-23 15:00:17 +00:00
martin
37751a639b
SourceEditor: Starting Multi-SourceNotebook support ( -dMultiSrcWindow )
...
git-svn-id: trunk@24180 -
2010-03-23 12:06:27 +00:00
martin
a06e2d5c99
SourceEdito: Clean up; removed unused(duplicate) methods
...
git-svn-id: trunk@24175 -
2010-03-22 19:20:28 +00:00
martin
2a5d82df8c
SourceEditor: Refactored notebook access
...
git-svn-id: trunk@24174 -
2010-03-22 19:03:16 +00:00
martin
9514e35650
SourceEditor: Refactor creation/destruction of helpers
...
git-svn-id: trunk@24172 -
2010-03-22 15:21:00 +00:00
martin
0a65211785
SourceEditor: Refactor ident-completion, Clean-up
...
git-svn-id: trunk@24171 -
2010-03-22 14:40:35 +00:00
martin
4d8114c3f6
SourceEditor: Fixed updating source-marks (breakpoints)
...
git-svn-id: trunk@24160 -
2010-03-22 03:05:20 +00:00
martin
5bb8bf59f1
SourceEditor, Refactor: Moved completion-form to own class, moved code templates to manager
...
git-svn-id: trunk@24159 -
2010-03-22 02:06:34 +00:00
martin
0ebddaa599
SourceEditor: Refactor, move creation of some global objects to Manager
...
git-svn-id: trunk@24145 -
2010-03-21 14:35:20 +00:00
martin
9e0ad791fc
SourceEditor: small fixes to not yet used code (multi window)
...
git-svn-id: trunk@24123 -
2010-03-21 00:00:41 +00:00
martin
b4cdc88cfb
SourceEditor: Do not take focus, if Designer updates. Issue #16059
...
git-svn-id: trunk@24120 -
2010-03-20 19:44:06 +00:00
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
mattias
166ccb9e94
IDE: auto indent: using SynEdit.OnPaste event
...
git-svn-id: trunk@22452 -
2009-11-05 17:48:41 +00:00
mattias
14609fc341
IDE: no auto indent during template editing
...
git-svn-id: trunk@22435 -
2009-11-04 19:53:23 +00:00
martin
fd0f2898d5
IDE, SourceEditor: Improved drag/drop tabs
...
git-svn-id: trunk@22431 -
2009-11-04 17:35:24 +00:00
mattias
13712e5d89
IDE: auto indent: using caret position for ecLineBreak
...
git-svn-id: trunk@22428 -
2009-11-04 13:57:58 +00:00
mattias
d0158ca6ee
IDE: fixed auto indent on ecLineBreak to synedit changes
...
git-svn-id: trunk@22426 -
2009-11-04 12:15:01 +00:00
mattias
3c0eb0f5c6
IDE: added option to enabled indent on line break and indent on paste
...
git-svn-id: trunk@22423 -
2009-11-04 11:32:10 +00:00
mattias
586f1a284b
IDE: no auto indent on ecInsertLine
...
git-svn-id: trunk@22422 -
2009-11-04 11:20:48 +00:00
mattias
3c291767c0
IDE: no auto indent while syncro editing
...
git-svn-id: trunk@22421 -
2009-11-04 11:20:03 +00:00
mattias
2cd414bcbd
IDE: enabled codetools auto indent by default
...
git-svn-id: trunk@22403 -
2009-11-03 13:10:56 +00:00