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
Daniel Grunwald
6c6d72de24
Fixed SD2-457: C# lexer crash on "0x"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@518 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
f4fa1ef613
Switched to NUnit for the NRefactory tests because Mike failed to tell me why he switched to MbUnit and broke ~20 Tests.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@517 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
David Srbecký
47adfb89f7
Fixed bug that prevented recompiling due to files locked by the debugger
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@513 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
Mathias Simmack
b805da617f
Help 2.0: solution structure changed (you can enable the Dynamic Help by copying the new Addin file)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@511 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago