Commit Graph

564 Commits

Author SHA1 Message Date
martin
e84b3bad31 SourceEditor: Recent Tabs by Andrew Haines
git-svn-id: trunk@36230 -
2012-03-22 22:51:40 +00:00
martin
6a79dbc976 SourceEdit: when file changed on disc: keep topline / revert 36226 #77d9a604b6
git-svn-id: trunk@36227 -
2012-03-22 18:28:03 +00:00
martin
77d9a604b6 SourceEdit: when file changed on disc: keep topline
git-svn-id: trunk@36226 -
2012-03-22 18:02:24 +00:00
martin
575e24d917 SrcEdit: Tab-Menu: names
git-svn-id: trunk@36225 -
2012-03-22 16:39:04 +00:00
martin
416d52d6f0 SrcEdit: Tab-Menu: group files by package
git-svn-id: trunk@36209 -
2012-03-22 02:32:29 +00:00
martin
936ca11193 SrcEdit: Made menu callback a method
git-svn-id: trunk@36207 -
2012-03-22 01:49:18 +00:00
mattias
2a90441323 lazbuild: fixed using lcl questiondlg
git-svn-id: trunk@36201 -
2012-03-21 23:16:09 +00:00
mattias
fb29f7bfd4 IDE: source editor: tabs popup menu: files: show name in directory
git-svn-id: trunk@36197 -
2012-03-21 22:41:55 +00:00
paul
0e0b2fa192 ideintf, ide: add InsertLine method
git-svn-id: trunk@36186 -
2012-03-21 04:11:51 +00:00
mattias
9bd7d03126 IDE: source editor: tab popup menu: show modified files with *
git-svn-id: trunk@36170 -
2012-03-19 16:41:01 +00:00
mattias
5ab54db2f5 IDE: move source editor to other window: reduce autosize overhead
git-svn-id: trunk@36169 -
2012-03-19 16:36:03 +00:00
mattias
e36cbeb5b9 IDE: switch editorcomponent window: set parent to nil before changing owner
git-svn-id: trunk@36167 -
2012-03-19 16:29:41 +00:00
sekelsenmat
1ce848befa Moves "Find Declaration" back to the top of the source editor popup menu
git-svn-id: trunk@36029 -
2012-03-15 12:57:04 +00:00
juha
2e86fb66b8 IDE: add list of open editors to the SE tab popup menu.
git-svn-id: trunk@35858 -
2012-03-10 08:23:48 +00:00
juha
2e4c4d2bfe IDE: Prevent a crash when the SE is closed from a modal dialog.
git-svn-id: trunk@35811 -
2012-03-07 21:23:26 +00:00
juha
1c146e5078 IDE: remove useless code in SE popup menu update for bookmarks, disable undefined bookmarks in GoTo section
git-svn-id: trunk@35775 -
2012-03-06 16:54:12 +00:00
juha
dfc80e1895 IDE: formatting
git-svn-id: trunk@35774 -
2012-03-06 16:20:32 +00:00
juha
23c8d08e0b IDE: formatting
git-svn-id: trunk@35759 -
2012-03-06 09:46:52 +00:00
juha
bf285bb78e IDE: change order of Source Editor popup sections + other fixes.
git-svn-id: trunk@35738 -
2012-03-05 15:03:48 +00:00
juha
80faea06cf IDE: Update the popup menu for Source Editor in a right place.
git-svn-id: trunk@35737 -
2012-03-05 14:36:48 +00:00
juha
34eceb1e57 IDE: improve the split between popup menus of Source Editor's tab and editor.
git-svn-id: trunk@35733 -
2012-03-05 13:28:46 +00:00
mattias
857aa86216 IDE: clean up
git-svn-id: trunk@35731 -
2012-03-05 11:24:05 +00:00
juha
72a1b0cfa6 IDE: Make a separate popup menus for SourceEditor tabs and editor itself. Select the tab when right-clicked. Issue #19846
git-svn-id: trunk@35725 -
2012-03-05 10:32:26 +00:00
paul
27e8d29632 ide: when checking for a hint window also check for a hint window child (issue #0020185)
git-svn-id: trunk@35517 -
2012-02-21 01:07:44 +00:00
paul
19acb2a8de ide: don't hide hint if user input handler passes a hint window as a source of messages (issue #0020185), also don't explicitly hide hint if source editor notifies about scroll event - hint will hide anyway because of user input notification
git-svn-id: trunk@35501 -
2012-02-20 06:24:01 +00:00
martin
4f15b0fa87 IDE/SynEdit: macro recorder, create with owner (protect from self destruction)
git-svn-id: trunk@35497 -
2012-02-19 22:59:58 +00:00
juha
2b9b562c24 IDE: make procedure TSourceNotebook.MoveEditor() public. Fix EditorFileManager behavior with many editor windows.
git-svn-id: trunk@35476 -
2012-02-19 11:30:46 +00:00
martin
a3467f2bc3 IDE/SynEdit: macro recorder, ignore certain commands
git-svn-id: trunk@35461 -
2012-02-18 17:46:22 +00:00
martin
9369fbe99c IDE/SynEdit: Added basic macro recorder
git-svn-id: trunk@35458 -
2012-02-18 17:09:03 +00:00
martin
6c2f247b5d IDE/SynEdit: Added basic macro recorder
git-svn-id: trunk@35456 -
2012-02-18 16:56:27 +00:00
martin
2cadce4640 SourceEditor: removed relict of old key-handling
git-svn-id: trunk@35404 -
2012-02-16 20:59:09 +00:00
martin
d76c007767 SynEdit: rework base-class structure for plugins
git-svn-id: trunk@35366 -
2012-02-14 20:01:45 +00:00
martin
3e30dd5250 SourceEdit: fix center caret X
git-svn-id: trunk@35364 -
2012-02-14 14:16:27 +00:00
juha
6b19f5e2aa IDE: inite resource strings for Undo, Redo, Cut, Copy and Paste
git-svn-id: trunk@35323 -
2012-02-12 14:35:42 +00:00
martin
c7eda00eb0 added debugln for focus
git-svn-id: trunk@35139 -
2012-02-04 23:31:55 +00:00
martin
f88a9d1f56 SynEdi: more debugln for undo
git-svn-id: trunk@35067 -
2012-01-31 19:26:25 +00:00
mattias
6a153e32a2 IDE: source editor: popup menu: added make resourcestring menu item
git-svn-id: trunk@34982 -
2012-01-28 13:07:04 +00:00
mattias
d5b6d03867 IDE: source editor open file: fixed path fpdoc and unit
git-svn-id: trunk@34980 -
2012-01-28 06:45:46 +00:00
martin
d503d615c5 Added try finally to some UndoBlock (editor)
git-svn-id: trunk@34977 -
2012-01-27 15:13:52 +00:00
paul
10d26cebb0 ide: cleanup and improve code readability
git-svn-id: trunk@34969 -
2012-01-27 08:08:43 +00:00
martin
08b6e284e1 SrcEdit: improved setting debug marks
git-svn-id: trunk@34937 -
2012-01-25 16:51:54 +00:00
mattias
9238bba3a6 IDE: source editor popup menu: open fpdoc file of unit
git-svn-id: trunk@34841 -
2012-01-21 14:27:37 +00:00
mattias
9c60f59d00 IDE: source editor popup menu: open unit/lfm of include file
git-svn-id: trunk@34840 -
2012-01-21 14:11:13 +00:00
mattias
74acb7f2d8 IDE: source editor popup menu: open unit/lfm of include file
git-svn-id: trunk@34839 -
2012-01-21 14:08:14 +00:00
mattias
ce2b09aa85 IDE: fixed crash on word completion
git-svn-id: trunk@34799 -
2012-01-19 17:09:03 +00:00
martin
2cc4863e8b MouseOpts: debug context menu
git-svn-id: trunk@34704 -
2012-01-11 04:03:04 +00:00
martin
5a689cb2ed SourceEditor: Allow replacing text and keep y-pos of marks
git-svn-id: trunk@34535 -
2012-01-01 19:32:53 +00:00
mattias
6c8ac2b3c8 IDE: identifier completion: option to only replace the prefix, not the whole identifier
git-svn-id: trunk@34399 -
2011-12-25 00:44:07 +00:00
martin
2719d51a7d IDE: improved ctrl (meta) click (mouse) for mac
git-svn-id: trunk@34274 -
2011-12-19 10:44:54 +00:00
mattias
1f7b476a9c IDE: clean up
git-svn-id: trunk@34196 -
2011-12-15 04:36:43 +00:00
martin
400f05dee0 SynEdit: refactor painting
git-svn-id: trunk@34165 -
2011-12-14 02:53:19 +00:00
martin
ae14a2fb5e IDE: SourceEditor, change toggle comment for single line selection to use full line, like multi-line selection. Column mode selection still allows the previous behaviour. Issue #20091
git-svn-id: trunk@33647 -
2011-11-20 17:22:44 +00:00
martin
bd624e2328 Ide: SourceEditor, added "Find in other Window"
git-svn-id: trunk@33635 -
2011-11-20 01:34:10 +00:00
sekelsenmat
fa02b703f1 Renames TNotebookOption and friends to TCTabControlOptions,etc because the old name was completely wrong since TNotebook is completely unrelated to this type
git-svn-id: trunk@33537 -
2011-11-15 07:28:07 +00:00
mattias
dc4d739171 IDE: toggle form: when on include serach unit
git-svn-id: trunk@33148 -
2011-10-29 11:15:47 +00:00
mattias
286cff9902 IDE: clean up
git-svn-id: trunk@33147 -
2011-10-29 11:02:03 +00:00
mattias
dce2342e2d IDE: source editor: context menu open lfm file of inc file
git-svn-id: trunk@33146 -
2011-10-29 11:00:15 +00:00
juha
b73ac7c339 IDE: fix Invert assignment's extra linefeed. Issue #20571
git-svn-id: trunk@33105 -
2011-10-26 21:13:59 +00:00
sekelsenmat
a7bfcf6c9b Removes TPageControl.OnPageChanged to fix bug #19903 double OnChange calls
git-svn-id: trunk@32622 -
2011-10-02 18:03:18 +00:00
martin
e9e9d97ea2 DBG: Add watchpoints to src-edit popup menu
git-svn-id: trunk@32575 -
2011-09-30 19:18:18 +00:00
martin
e7eb929eb2 DBG: Toggle breakpoint enabled with ctrl-click. (more efficient)
git-svn-id: trunk@32442 -
2011-09-20 19:34:58 +00:00
martin
a65bbd7c40 DBG: Toggle breakpoint enabled with ctrl-click. Issue #0017330
git-svn-id: trunk@32441 -
2011-09-20 19:24:22 +00:00
martin
b2d943371e SrcEdit: fix utf8 issue in incremental search. issue #0020288
git-svn-id: trunk@32409 -
2011-09-18 18:07:32 +00:00
juha
e6fc44167c IDE: rename UseProjectUnit -> UseUnit
git-svn-id: trunk@32378 -
2011-09-17 08:57:57 +00:00
juha
822e5e8cda IDE: formatting
git-svn-id: trunk@32377 -
2011-09-17 08:46:30 +00:00
juha
ac45fa23b2 IDE: Add "Use Unit" menu item to editor's local menu. Rename 2 vars.
git-svn-id: trunk@32376 -
2011-09-17 08:46:04 +00:00
martin
9eb5aff8c7 IDE, SrcEdit: fix syncro mode detection
git-svn-id: trunk@32361 -
2011-09-15 20:59:25 +00:00
mattias
105551e3cb IDE: fixed compilation
git-svn-id: trunk@32279 -
2011-09-11 09:09:51 +00:00
mattias
48ce3e8d5c IDE: clean up
git-svn-id: trunk@32225 -
2011-09-08 08:13:43 +00:00
mattias
66e4658fc5 IDE: sourceeditor: fixed crash if mouse enters while no editor has focus
git-svn-id: trunk@32224 -
2011-09-08 08:13:27 +00:00
martin
50ac7e45f9 SrcEdit: improve vertical placement on jumps (codetools)
git-svn-id: trunk@32157 -
2011-09-02 18:51:42 +00:00
martin
d0d565f788 IDE, Options: Unifying Font-specification to only use Size, instead of mixing Size and Height. Issue #0017694 Patch by cobines
git-svn-id: trunk@32150 -
2011-09-01 21:54:33 +00:00
martin
71bf02843d IDE, SourceEditor: Fixed hourglass cursor, after new project
git-svn-id: trunk@32002 -
2011-08-18 09:41:47 +00:00
martin
5d39026d37 IDE, apply SourceEditor update-lock, when opening files via menu or drag/drop
git-svn-id: trunk@31995 -
2011-08-16 18:32:48 +00:00
juha
6fbe0a47b5 CodeTools: Prevented a pop-up after typing a period in a string constant. Issue #19663, patch from Bart Broersma
git-svn-id: trunk@31882 -
2011-08-05 18:51:43 +00:00
sekelsenmat
73542b658a Renames TCustomNotebook to TCustomTabControl, a major breakthrough into fixing the tab-controls
git-svn-id: trunk@31767 -
2011-07-20 14:39:50 +00:00
sekelsenmat
ca84ba2f7f Patch from Hans-Peter, starts fixing TTabControl, from bug #19575
git-svn-id: trunk@31686 -
2011-07-13 12:43:43 +00:00
mattias
c36216f022 IDE: only update fpdoc hint if control visible
git-svn-id: trunk@31627 -
2011-07-09 22:34:26 +00:00
mattias
261318a675 IDE: default bounds for windows: use a fixed max of 1200x900, use Screen.WorkArea
git-svn-id: trunk@31347 -
2011-06-23 20:58:15 +00:00
mattias
c293f570bf IDE: identifier completion: option to show help
git-svn-id: trunk@31227 -
2011-06-14 18:37:52 +00:00
mattias
e974f302e5 turbo ipro: update layout in Paint if needed
git-svn-id: trunk@31203 -
2011-06-13 17:59:40 +00:00
mattias
1a4778a290 IDE: src edit: do not show long line hint when code help active
git-svn-id: trunk@31194 -
2011-06-13 09:05:39 +00:00
mattias
ddc247b49e IDE: src edit hint: update if prefix changed
git-svn-id: trunk@31186 -
2011-06-12 21:13:32 +00:00
martin
5bb4fed7e6 SrcEdit, DBG: Ensure execution-marks for share SynEdits
git-svn-id: trunk@31178 -
2011-06-12 00:07:53 +00:00
martin
81b6078718 SrcEdit, DBG: Ensure execution-marks for share SynEdits
git-svn-id: trunk@31164 -
2011-06-11 11:52:00 +00:00
martin
97caca8832 DBG, SourceEditor: Prevent moving focus for auto continue breakpoints
git-svn-id: trunk@31101 -
2011-06-05 18:34:11 +00:00
mattias
30b260c5b6 turbo ipro: using exclusive stream
git-svn-id: trunk@31030 -
2011-06-03 21:02:05 +00:00
mattias
512b557964 IDEIntf: started copy-paste event
git-svn-id: trunk@30932 -
2011-05-27 14:39:33 +00:00
juha
bdbab71ac7 IDE: Move CompleteCode and UseUnit from Refactor menu to Source menu.
git-svn-id: trunk@30693 -
2011-05-12 11:51:49 +00:00
mattias
6913c9315d IDE: enclose selection: fixed if line contains only one character, bug #19287
git-svn-id: trunk@30558 -
2011-05-05 19:40:20 +00:00
martin
2a05b49b8b SourceEditor: improved locking, hold event (editor-change) until unlock, widen debug-process-lock.
Fixes a crash, if dbg single-step changed tab, and was quickly followed by another step

git-svn-id: trunk@30531 -
2011-05-02 17:38:54 +00:00
martin
7c7534b4fc SourceEditor: Fix Search result, if found-text was already selected. issue #0019228
git-svn-id: trunk@30479 -
2011-04-26 08:46:30 +00:00
juha
36ea9696fa IDE: Move "Show Unit Info" to Source menu
git-svn-id: trunk@30275 -
2011-04-12 21:00:00 +00:00
juha
1cbca66b0d Source editor: Improve the local menu captions. By convention don't use '...' when item has sub-menus
git-svn-id: trunk@30274 -
2011-04-12 20:59:56 +00:00
martin
36b3fea174 SourceEditor: start removing deprecated methods
git-svn-id: trunk@30123 -
2011-04-01 22:43:23 +00:00
martin
f46538af44 SourceEdtitor: Cleanup after SynEdit change rev 30008 #4aaa8ceb25
git-svn-id: trunk@30009 -
2011-03-24 21:25:35 +00:00
juha
f38190794b Formatting: joined lines where only ');' was split to its own line, in procedure defs.
git-svn-id: trunk@29871 -
2011-03-16 16:52:28 +00:00
juha
d5517360c7 IDE: Rename command ecSelectionConditional to ecSelectionEncloseIFDEF.
git-svn-id: trunk@29867 -
2011-03-16 10:04:22 +00:00
juha
3a842efb11 IDE: Rename menu item "Insert IFDEF" to "Enclose in IFDEF" and add to editor popup menu, too.
git-svn-id: trunk@29866 -
2011-03-16 10:04:17 +00:00
juha
a06b201599 IDE: Oganize the editor popup menu items similarly with main menu. Add Source sub-menu there.
git-svn-id: trunk@29865 -
2011-03-16 10:04:07 +00:00