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
Mathias Simmack
7c59ad1435
dynamic help: some improvements, works with expressions now (ignores documents with more than 1 DevLang attribute)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@510 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Mathias Simmack
e228fd2bc1
Help 2.0: context.html updated
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@509 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
Markus Palme
64c1f4f6a8
added vb.net projectlevel-imports option panel
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@504 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
Mathias Simmack
9b5819d2fb
Help 2.0: some little fixes
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@502 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
2f79395791
Applied Fidalgo rev. 2075
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@500 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Matt Ward
befee650b3
Added 'Stop tests' toolbar button and context menus to the MbUnit pad. Go to definition context menu command is not currently working.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@499 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
Mathias Simmack
52d9113431
dynamic help: fixed a little problem with the 'helpResults' bool
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@496 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
1df303a5a0
Fixed SD2-451: Exception thrown when adding new event handler.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@495 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
Mathias Simmack
db77b810b2
dynamic help: fixed a problem with the Project language
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@493 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
6af13353d5
Use InvariantCulture for string comparisons - fixes problems with Turkish locale settings.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@492 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Mathias Simmack
af29d284b8
dynamic help: uses default entries (s. revision 489), uses the Project language to limit the help results
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@491 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Mathias Simmack
cfc3ab3490
dynamic help: created new XML file with default entries (if you want to use it, copy it into the Addin folder)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@490 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago