Daniel Grunwald
37c18e0660
Fixed unit tests when .NET FX 3.5 is installed - do not rely on the order in which Reflection returns methods.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2624 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
326db119e1
Prevent ArgumentOutOfRangeException in PaintDocumentLine when there are invalid folding markers.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2612 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
c8f31d4b3a
Lookup XmlDoc for XNA references.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2611 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
d45e39c051
TextEditorOptions: enlarge two check boxes where the last word was cut off
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2610 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
e710827635
Fixed project creation bug: By default, "Optimize" was not set to true for release builds.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2602 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
4b0b2e2690
Hide TreatIncludeAsLiteral from project browser, make the default value "true" (otherwise files named "a%def.cs" are added incorrectly to the project).
...
MSBuildInternals: when creating a temporary MSBuild project to inspect the properties of a non-default configuration, specify the path of the project file so that projects containing <Import Project="relativePath" /> can be loaded (fixes editing properties in the release configuration of the forms designer project)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2582 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
f66a2533c0
An MSBuild project item's include can now be treated as a literal. Project templates can now choose whether a project item's include value is escaped.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2574 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
12d559c90f
Fixed forum-16247: Add Web Reference dialog missing URL on 120 DPI
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2558 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
f3787b6fc0
Fixed import of VS2003 projects that were saved with system encoding.
...
Remove unused parameter from TextArea.SetCaretToDesiredColumn.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2542 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
f9ade6122e
Fixed forum-17295: NullReferenceException when right clicking on "MyApplication" module that has one part in user code and one part in compiler generated code.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2540 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
e11e1322bc
Fixed forum-17250: Refactor->Rename does not work on local variables, method parameters and constructor calls.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2538 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
86edbfe8e0
Use exception for invalid highlighting definitions instead of displaying a MessageBox.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2523 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
ff45445828
Add HtmlSyntaxColorizer sample.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2521 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Justin Dearing
a305824d37
The debug compiler always reloads the template cache.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2519 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
d4d9941310
Fixed forum-16801: Changing layout corrupts screen
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2514 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
ad7a0b1646
Fixed inferring type argument for a method with an IEnumerable<T> parameter when an array is passed to the method. (backported from 3.0.0.2506)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2510 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
6beeb1734d
Move P/Invoke calls to NativeMethods.cs.
...
Fixed NullReferenceException in BooBinding.VariableLookupVisitor.
Catch exceptions when calling WebBrowser.Navigate.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2505 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Christian Hornung
86d3fdcc78
Fixed SD2-1348: "Find missing resource keys" exception when run before AmbienceService is used.
...
CodeGenerator constructor now requests initialization of the code generator options through the HostCallback.
AmbienceService keeps track of instantiated code generators to update the options when changed.
Code generator options are now also applied to code generators defined in addins.
Made default code generator options valid.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2500 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
7962a07e6b
Show "value" in Ctrl+Space completion list inside property setters.
...
Fixed tooltip + go to definition for the type in property definitions like "public Color Color".
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2496 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
341a8924ca
Fixed bug introduced in regex search in last revision.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2490 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
8218830b3b
Fixed a horrible performance issue in RegExSearchStrategy. (SD2-1323: Regex search across SharpDevelop solution takes a long time)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2489 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
f44ff1e015
AddExitingProjectToSolution, AddNewProjectToSolution, AddExistingItemsToProject: set initial directory based on the node that was clicked.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2477 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
19c7359b57
Fixed problem that could cause invalid Drag'n'Drop operations to be executed if OnDragDrop executed without a prior OnDragOver for that mouse position (e.g. very fast moving of a folder into its own subfolder)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2476 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
51e8e3aade
Fixed forum-16159: dots in folder names stripped from namespaces.
...
Fixed conversion of abstract properties to Boo.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2470 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
d30e81daec
Removed SharpDbTools from SD 2.1.x (will be supported only in SD 3.0)
...
Fixed forum-16031.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2461 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
08c138311d
Fixed editing of raw MSBuild properties in project options (where the user can use $(..) in the text box).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2446 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
f8f3121734
Fixed forum-15675: Stack overflow in ReferenceNode.ReferenceProjectItem in Project Browser
...
Implemented forum-15677: Refresh assembly reference in Project Browser
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2438 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
1918fab13c
Fixed lookup of type name in parent namespaces. (same problem as the already-fixed SD2-863, but in SearchType instead of SearchNamespace)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2411 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Matt Ward
61ab46c6ff
Fixed SD2-1312 - DivideByZeroException when searching an empty file. The ForwardTextIterator's MoveAhead method no longer tries to move forward when the text buffer is empty.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2382 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
20cbe02631
Fixed SD2-1276: Duplicated code when converting single VB.NET If-Then line into multiple lines
...
Use AddInTree to let AddIns register additional MSBuild properties.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2380 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
55493dcbc3
Fixed SD2-1290: Bookmark position incorrect after pasting several lines before it
...
Make bookmarks pad not show breakpoints and breakpoints pad not show bookmarks.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2367 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Matt Ward
4a6209467f
SD2-857. Fixed an edge case where the search would incorrectly find no match when the cursor was located after the very last character in the text.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2364 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
4d20506557
Fixed SD2-865: Property window showing wrong value for "Local copy" and "specific version" on GAC references
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2362 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
5cbee26b9c
Fixed SD2-1291: Duplicate breakpoint information stored in project preferences
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2361 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
b74d53be68
Fixed SD2-1248: Adding many warnings in the current file to the error drawer takes a long time - do not refresh text editor after each individual error/warning
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2358 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
6cff4ad0b4
Fixed SD2-1236: Opening a solution with an invalid guid in the nested projects section
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2356 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
d70442897c
Remove .xml code template - the xml editor does not support templates.
...
Fixed toolbar layout combo box to show the correct layout after resetting all layouts.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2355 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Matt Ward
7cc6ec8258
Fixed SD2-1024. The user can no longer close SharpDevelop when it is running a build and a message is displayed when this is attempted.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2346 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Matt Ward
a588fc4a17
Fixed SD2-1199 - Override completion list for KeyedCollection class contains invalid methods. ReflectionMethod and ReflectionProperty classes now set the Sealed modifier if the method or property getter/setter is marked as final. Incremented DomPersistence.FileVersion to invalidate the cached files. Code generators now use the OverrideCompletionDataProvider class to determine the overridable methods and properties instead of using their own implementation.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2340 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
f555c58726
Fixed SD2-1263: Project/@DefaultTargets missing from created MSBuild project
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2338 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
e6bdcac3ae
Fixed SD2-1282: Completion inside Select Case statement
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2337 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
4513c2fac1
Fixed SD2-867: Equals/GetHashCode code generation for VB.NET
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2336 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
6362f89e72
Fixed SD2-1252: Don't steal file associations from Visual Studio
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2330 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
e1844b5410
Fixed SD2-1275: Searching using an invalid regex shows search in progress dialog
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2327 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
5e9379e6a1
Refresh assembly project contents when adding a reference.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2309 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
34c8a212b1
Fixed SD2-1261: DOM crash on incomplete VB array field definition
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2303 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Matt Ward
39d46ef721
Fixed SD2-961 - Null reference exception on performing a find next on a reopened file. The ProvidedDocumentInformation now has an Equals method which takes into account if the TextAreaControl is different. This Equals method is now used instead of only comparing the filenames so the search can determine if the document has been closed and reopened and a new ProvidedDocumentInformation instance will be required.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2301 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Matt Ward
4d9719d51b
Fixed SD2-1157. Changed the breakpoint text highlight colour so it matches the breakpoint icon.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2297 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
492c46df04
Allow clicking "through" icons in the text editor icon bar margin if they don't handle the mouse event.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2296 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Matt Ward
b7d71e00d0
Fixed SD2-847. Generating VB.NET code for an overridden method inside a My class (e.g. MyApplication) would throw an ArgumentOutOfRangeException. Changed the CodeGenerateBase class to use the class selected in the text editor and not the compound class when inserting generated code.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2278 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago