Daniel Grunwald
3a2dbb3ba1
Mark reports branch for UDC
15 years ago
Martin Koníček
62bcd0e7f0
Moved "Resolve attribute" to context actions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6438 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
b27c4aa924
Compile UpdateAssemblyInfo.exe as part of the build.
15 years ago
Martin Koníček
dcf8bd5df4
Commented out previous commit. Will have to do it differently due to RenamedClass - probably get rid of RenamedClass.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6433 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
4a7dc4bf4e
Very simple implementation of inserting e.g. "List<" when user selects "List<T>" in CC. Works for C#.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6432 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
99a3286f72
Debugger visualizers are loaded from AddInTree.
...
NullReferenceException fix in GenerateCode context action.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6430 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Matt Ward
c3aa874d24
SharpDevelop can now find the location of Sandcastle Help File Builder version 1.9.1.0
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@6425 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
c2428e204d
Context actions UI: made checkboxes more lightweight.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6417 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
914b742a6d
Split ImplementInterface and ImplementInterfaceExplicit to 2 Context action providers so they can be disabled separately.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6416 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
36f79924cb
Visible / hidden actions are saved to SharpDevelop properties.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6415 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
6f541bcaf4
Context actions UI almost final.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6414 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
3696b9d6ae
Updated Context actions UI.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6413 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
c81c3f73c8
First implementation of context action hiding. Selection of hidden actions is not persisted to settings yet.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6412 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
a20f8e7bac
fixed similar bug as in rev. 6405, but with Using statements, added unit tests
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6408 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
930702e9af
fixed some bugs in VBNetExpressionFinder:
...
- _ at end of expression
- could not find expression in ExpressionRangeVariable without variable declaration
and added unit tests
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6405 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
b169fe6311
- Implemented "Collapse all" context menu item in project browser.
...
- Implemented "Navigate to file in project browser" context menu item for tab in tabstrip. This does not expand nodes that have not been loaded yet; probably it should.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6400 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
017af12002
fixed deadlock in ContextActionsService; added thread safety remarks to BeginParse* methods of ParserService
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6396 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
58aa53cd4f
Moved "Move class to matching file name" and "Rename file to match class name" from context menu to context actions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6391 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
16e22783e9
Fixed build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6390 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
e0be701baa
Refactored EditorContext to allow sharing of data between Context actions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6387 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
f762d24d46
Implement interface (explicit) context action.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6382 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
d6a70db9e8
implemented proper support for method calls without a parameter list in VB
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6378 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Matt Ward
8fda917b08
Fixed null reference when insight window opens in IronPython and Boo projects.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6377 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
745d903188
Implemented Extend selection (Ctrl+W, will be in menu). Does not work perfectly for constructor and indexer declarations yet.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6373 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
6bbac6dd41
fixed missing method bodies on ImplementAbstractClass/ImplementInterface
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6371 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
cbc1b162e6
Added 2 context actions - Check null, Check not null. They are offered after assignments to local variables. In case they annoy you: soon it will be possible to turn off any action easily right from the actions popup.
...
Fixed minor bug in CtrlSpaceResolveHelper.GetResultFromDeclarationLine which showed up e.g. when right clicking keyword "as" in the editor.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6369 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
d724328441
Rewrote EditorContext so that it will be more usable for implementing Context actions. It now provides AST Node at caret and its parents.
...
Next will be to move Context actions to background thread.
Found 2 bugs in IntroduceMethod (overloads and type arguments are ignored), will fix them.
Fixed NullReferenceException in NRefactoryInsightWindowHandler.HighlightParameter (when typing "," after last method parameter).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6368 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
5877eaf5d6
Automatically update copyright end year
15 years ago
Daniel Grunwald
cc0747bd45
Read copyright information from GlobalAssemblyInfo
15 years ago
Daniel Grunwald
c190de5a0b
Merge UpdateSetupInfo into UpdateAssemblyInfo.
15 years ago
Matt Ward
f249e3f083
Fixed null reference exception when typing a comma to add a new parameter to an existing class method.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6361 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
cd578c1fa7
Fixed minor CC bug.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6360 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
47eb1adee8
Derived classes etc. popup opens at cursor position again.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6357 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
33d3af13c7
Ctrl+T in the editor opens and focuses Context actions popup. Added tooltip so that the shortcut is discoverable.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6353 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
9485a07bdb
VBNetLanguageBinding returns LanguageProperties.VBNet, so that Context actions now work also for VB.
...
Context actions and Highlight symbol are enabled only for .cs and .vb files.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6347 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
d107ee6ecd
Removed reparse from ContextActionsService, it hangs WPF designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6343 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
e7f82a9a83
Context actions popup has pencil icon.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6340 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
a842a3b8f5
Split ContextActionsControl to 2 different classes: one for Popup in the margin, one for "Derived classes" popup.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6339 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
ac810d59bc
TranslateMenuItemToWpf sets also shortcut on WPF MenuItem, so that menus show shortcuts.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6336 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
138742401f
- improved handling of highlighting of current parameter
...
- added SYNC to EndOfStmt to allow parser to continue at EOL and : in VB
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6335 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
2dfc2946aa
Moved "Find derived classes", "Find base classes", "Find overrides" to Class/Member menu builders, where they logically belong. Now they are available also in class browser.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6334 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
f46f076fbc
Moved context menu items from submenu to top level.
...
Removed goto from RefactoringMenuBuilder. Commented part calling RefactoringService.FixIndexerExpression - the menu for indexer seems to work well.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6332 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
13e4f5a65b
- Removed context menu items which are now represented by Context actions (it will be possible to add context actions also to any menu if we decide to do so). ResolveExtensionMethod and ResolveAttribute will be implemented as context actions soon.
...
- ParserService.ParseCurrentViewContent() when getting context actions, so that the DOM is up to date. Context actions will be moved to background thread.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6331 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
c89b7a5e29
implemented SD-631 for VB .NET
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6329 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
f1d761cde7
created IInsightWindowHandler (general API)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6325 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
c7e652c78a
extracted insight window handling to InsightWindowHandler
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6324 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
a19f10d222
- fixed infinite loop in VBNetExpressionFinder
...
- fixed context detection at Inherts/Implements
- removed unused variable from VBNetBracketSearcher
- added InsightWindowHandler
- implemented method insight in VB
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6322 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
df3be24a76
Fix build errors after merge.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6320 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
4139e71afa
Fix IsTypeInInheritanceTree for classes differing only in numbers of type parameters.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6318 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
08dd0f5144
Expand all menu builders in main menu once at startup to ensure that all shortcuts get registered. Fixed issue "Properties window not brought to front using keyboard shortcut"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6314 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago