Daniel Grunwald
c9b90e95f3
Improved performance of "Replace all".
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@528 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
46038417a5
Fixed NRefactory bugs: VB partial class declarations and attributes with "Global." or "global::" caused parser errors.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@527 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
866399c558
Fixed loading of project files created by Visual Studio 2005.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@526 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
820f9a21b7
Fixed SD2-440: Icon for local variables and parameters
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@525 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
26313ee208
Introduced DomCache (a kind of code completion database that is generated on-the-fly for each assembly).
...
Advantages:
- faster than reflection
- referenced libraries do not need to be looked up during code completion (only when generating the cache)
-> fixes SD2-444 ReflectionOnlyAssemblyResolve is not used when an assembly is only needed inside inner classes
--> Code completion for VB's My-namespace works again
- Assemblies do not need to be hold in RAM (they are now loaded in a separate AppDomain)
-> no more locking problems
-> less memory consumption
Disadvantages:
- higher memory-consumption because currently the file is loaded at once (previously the data was lazy-loaded using Reflection)
-> but there are some optimizations possible (reusing string and DefaultParameter instances) and lazy-loading could be reimplemented similar to what Fidalgo does with its CCDB.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@524 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
f40fe7fb52
Fixed reading project files that start with whitespace.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@519 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
3df4fb54ce
Fixed SD2-461: Cannot build projects with umlauts
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@516 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
04c0bebd07
The "Load solution" and "New solution" buttons on the start page now work even when JavaScript is disabled in Internet Explorer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@515 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
ec3966a4ea
Fixed exception when importing VS.NET project without ".user" file.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@514 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
e928f20176
MbUnit Pad additions - Goto definition implemented, error list displayed after a test run with errors, and after a build the test tree auto-refreshes.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@512 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
283a39e280
Fixed SD2-425: Improve project options
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@508 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
85855fb8fd
Put ProjectImports into the translation database.
...
Enabled AutoComplete for the ProjectImports combo box.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@507 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
830e2bf7c5
Worked on SD2-425 (Improve project options): you can now choose in which section the OutputPath property is stored.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@506 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Markus Palme
42948ac62a
added list of project namespaces
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@505 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
76d0e4da6c
Allow user to choose configuration and platform in the project options. (part of SD2-425)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@503 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
68f7c01970
Fixed some P/Invoke declarations where FxCop complained they weren't portable to 64bit and some other complaints from FxCop.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@501 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
cb26b53fa0
Fixed crash when using the "DefaultDebugger" instead of the debugger addin.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@498 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
2818a84d16
Fixed SD-371: Adding empty combine to a combine causes exception
...
and worked on SD2-425.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@497 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
9169d53913
Improved project options (more strings translatable, reference paths tab works now)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@494 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
983cd66df0
Put more strings into the translation database.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@489 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
4b0f6b5a2e
Application and Signing project options panels now use the translation database.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@488 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
8a1e782474
File was not being identified as a 'code behind file' if it existed in a subfolder.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@485 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
42f00603da
Fixed InterfaceImplementorCodeGenerator bug (override keyword).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@482 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Mike Krüger
748cb314ca
Fixed SD2-402:Toolbar in bookmark pad.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@480 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
d43964af7c
Allow addins to have their project/file templates stored in the addin directory.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@478 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
374101ad6c
Allow find references and rename for local variables and parameters.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@476 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
0b8a094265
Fixed find references on private members in partial classes.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@475 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
a3cca20f00
Renamed InvocationExpression.Parameters to InvocationExpression.Arguments.
...
Fixed bug that caused SharpDevelop to add byte order marks to plain ASCII files when UTF-8 was chosen as default encoding.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@473 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
3f4c0950f2
When renaming a field, ask the user if he also wants to the rename the property.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@472 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Mathias Simmack
fb857926f3
PropertyPad: SelectedGridItemChanged event for Dynamic Help added
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@469 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
0c9ebf6dc2
Reduced number of allocations:
...
- do not load xml documentation keys into memory but load only the hash code and keep everything else cached on disk.
- made Dom's region a value-type.
- do not create a SortedList<string, IReturnType> for every using statement but only when the using statements actually uses aliases.
Overall SD should use ca. 10 MB RAM less when working on a big solution like SharpDevelop.sln.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@468 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
65ac905148
Fixed SD2-439: VB.Net event handlers are lost.
...
Save layout configuration before switching layout by starting debugger or pressing Shift+Escape.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@464 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
9854f92d06
Show error message when going to designer mode in a file with syntax errors instead of displaying an empty form.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@463 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
ee32c33db4
Fixed some bugs.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@459 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
David Srbecký
1660fd6f02
Implemented hiding of status strip in fullscreen.
...
Hiding of main menu refactored.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@455 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
da62a3f37c
Improved overload resolution by implementing 14.4.2.2 Better function member.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@454 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
David Srbecký
cb8ee9af07
Implemented hiding of main menu and toolbar in fullscreen
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@453 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
395257996d
Implement type argument inference for generic method calls.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@449 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
022170d1a1
Fixed "copy/cut/paste" in context menus.
...
Fixed ExpressionFinder bug with identifiers containing underscores.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@448 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
830d6809d9
Improved RefactoringMenuBuilder.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@447 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
cf74204194
Fixed bug in search pad when document was changed after the search.
...
Fixed crash when two classes with the same name were removed from a project content.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@445 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
d135e0bd4f
Improved overload lookup (but the rules from § 14.4.2.2 are still missing).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@444 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
8d734c3fd4
Add option to choose between "professional" menu style and system menu style.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@443 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
fba8d0505e
Fixed bug in InterfaceImplementorCodeGenerator.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@441 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
059bc6db0c
Removed IIndexer from ICSharpCode.Dom (replaced by IProperty.IsIndexer)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@440 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
b1bfc258c3
Fixed some NRefactory bugs (Generic method invocations in VB.NET and output visitor bugs)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@439 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
0baa22c074
Remove quotes from svn:keywords property.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@438 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
David Srbecký
b9ef0293f2
Added fullscreen options panel (no features implemented yet)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@437 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
818103f022
Fixed bug that prevented VB.Net windows forms applications from compiling.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@434 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
34e50f3fb2
Right click on class and member names (and method invocations) in the text editor now shows the "go to definition" command and the class browser context menu of that item.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@433 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago