Matt Ward
a6dfc69c0c
Added support for Mono 1.1.9.2
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@568 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
5320f5c623
Added extra MSBuild file extensions to be supported by the XmlFoldingParser.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@567 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
cf7db885d6
Added more MSBuild file extensions so they are syntax highlighted.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@566 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Markus Palme
78e0a68a63
SD2-417 Icon for defintionview pad
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@565 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
ce8434156e
Fixed return type of generic parameters like "ref T[]" and generic references in base types (e.g. IList<T> derives from ICollection<T>).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@564 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
986a361923
Fixed SD2-479.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@563 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
47d7a3db83
The start command line arguments and the working directory are parsed by the StringParser before the program is run. This enables the use of custom string tags such as TargetPath, TargetDir, etc.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@562 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
fd56108c8c
Included fix for OverrideMethodsCodeGenerator by Yannick Kiekens (purplebox).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@561 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Markus Palme
278feb767e
SD2-453: ported CustomLineManager from Fidalgo
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@560 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Markus Palme
6205a7f110
fixed SD2-445 C# parser fails on default value expression in variable initializer
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@559 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
6bd45d019d
Fixed interface code generator for user defined interfaces.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@558 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Markus Palme
99392b6765
ported patch from fidalgo rev 2097
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@557 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
fd56973207
Don't ignore errors in ReflectionLoader, show real exception instead of failing later with a ArgumentNullException.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@556 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Markus Palme
fe3e18a8f2
Patch from Shinsaku Nakagawa. Fixes two IME problems:
...
1. The font of IME is not changed when option changed.
(Option->TextEditor->General->Font)
2. The location of IME is not occasionally correct.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@555 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
f359104838
Added extra filename extensions to be supported by the XmlFoldingParser. Folds were only being updated for files with an .xml extension.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@554 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
4b0ac9160e
Add "Convert buffer to Boo" command to BooBinding.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@553 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
a738c4ae12
Deleted some of the unused translation strings.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@552 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
abd9f2604d
Fixed SD2-458: Tab is always replaced with 4 spaces
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@551 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
d8bcf5d980
Added support for commenting/uncommenting a selection of xml.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@550 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
2c1fdd4b8f
Fixed SD2-474: Allow targeting other .NET Framework versions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@549 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
b63c53a432
Fixed SD2-476. Goto definition now works for unit tests in a test fixture containing a SetUp method.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@548 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
a81823f683
GotoDefinition executed when double clicking an MbUnitPad test tree node.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@547 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
0ac8a0bd47
Fixed SD2-472 (Cursor disappears off screen whilst pressing right arrow key) and a newly introduce performance problems with large files (>5000 lines).
...
Added constructor insight support to BooBinding.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@546 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
6b4df3a30e
Added support for local variables and simple type inference to BooBinding.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@545 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
db88488928
Fixed assertion when typing a "RaiseEvent" statement ( http://community.sharpdevelop.net/forums/1156/ShowPost.aspx )
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@544 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
4aa100ffdf
Boo implicitly references System.dll and Boo.Lang.dll.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@543 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
f5dabdb4d8
Fixed paths in BooBinding project files.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@542 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
82819e5ed1
Add BooBinding.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@541 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
538974e08e
Fixed SD2-473. A KeyNotFound exception is no longer thrown if the highlighting strategy does not contain a LineComment property.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@540 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
ff3ac00775
Improved handling of proportional fonts.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@539 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
22a4842e9e
Run MsBuild in a separate thread => you can continue coding while your code is compiling.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@538 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
8f8218c216
Caret is now displayed at the correct position when using non-monospaced fonts. (but selecting with the mouse still doesn't work)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@537 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
009883c525
Use use static readonly collection instance for empty attribute, type parameter and parameter collections.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@536 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
2ea9e7bfd5
Fixed SD2-470: When there is a using statement for the current namespace, classes are shown twice in Ctrl+Space
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@535 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Mathias Simmack
23a9e07147
Help 2.0: fixed a bug when selecting the previous or next topic button (browser) with a hidden TOC control; there was an exception because, of course, there was no selection in the TOC control. Now I use the Get*FromUrl method with the current browser URL. btw: some other things changed
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@534 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
b473396c67
Fixed SD2-420: Non-generic classes and generic classes with the same name collide in the DOM.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@533 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
51ee84424e
Fixed SD2-460: Parse error (inner classes in generic types)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@532 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
fab76749c4
Fixed code completion bug regarding events. Fixed "run unit test in debugger".
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@531 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Mathias Simmack
5deb782052
Pad layout: included some references for the dynamic help pad to solve issue #2 ( http://community.sharpdevelop.net/forums/820/ShowPost.aspx )
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@530 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
8afa7cc805
Allow references to unbound types in typeof/GetType expressions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@529 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
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
Mathias Simmack
516bf184bf
dynamic help: needed to fix the Win32 resource... Hm...
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@523 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Mathias Simmack
f29a415f04
dynamic help: HTML and PNG images included as Win32 resource
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@522 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
69caec0a2b
Fixed problem in setup script: wrong install directory was suggested when SharpDevelop 1.x was installed.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@521 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
56f0ee8610
Handle exceptions in ICSharpCode.Svn.HistoryViewPanel.GetLogMessages
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@520 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