Daniel Grunwald
2aa2ddb456
Create a new IME context instead of using the default one.
13 years ago
Daniel Grunwald
827dbee0d4
Simplify IME integration a bit
13 years ago
Daniel Grunwald
3e3e7d0fce
AvalonEdit IME support: Fix NullReferenceException when HwndSource.RootVisual == null.
...
Can happen during AvalonDock layout switches (http://community.sharpdevelop.net/forums/t/16326.aspx )
13 years ago
Daniel Grunwald
f83af4d8af
AvalonEdit IME Support: clear old context when IME support is disabled
13 years ago
Daniel Grunwald
a4ff1f5dbc
Remove old NUnit version from Mono.Cecil/Test
13 years ago
Daniel Grunwald
8bf4153027
[AvalonEdit] Adjust epsilon used for IsClose()
13 years ago
Daniel Grunwald
643223761d
Move MultiHighlighter to AvalonEdit.AddIn
13 years ago
Daniel Grunwald
7f18d1d432
Remove usages of WorkbenchSingleton.
13 years ago
Daniel Grunwald
e5313f4b40
Adjust to NRefactory API changes + disable failing unit tests.
13 years ago
Daniel Grunwald
c3bd806532
Use BeginHighlighting()/EndHighlighting() to improve performance of CSharpSemanticHighlighter.
13 years ago
Daniel Grunwald
c1787fbd2d
Fixed performance bugs in issue search:
...
- Avoid excessive file name normalization by changing IProject.FileName from string to class FileName.
- Dispose CSharpSemanticHighlighter to fix memory leak and avoid excessive number of ParseInformationUpdated listeners.
13 years ago
Daniel Grunwald
a69e79474f
Enable the GSOC context actions and issue providers.
13 years ago
Daniel Grunwald
bb950e3ddf
Add 'Search for issues' dialog
13 years ago
Daniel Grunwald
6d39f5965b
[AvalonDock] Fix "InvalidOperationException: This Visual is not connected to a PresentationSource" when closing a view content by middle-clicking while holding the left mouse button.
13 years ago
Daniel Grunwald
18ba138e8a
Floating windows: Avoid updating ActiveContent/ActiveDocument in the middle of a layout restore.
...
This fixes "System.InvalidOperationException: Unable to set active document" in AvalonDock.DockingManager.CoerceActiveDocumentValue.
(or at least one cause of that exception)
13 years ago
Daniel Grunwald
d578bae772
Add 'inheritdoc' to XmlDoc completion.
13 years ago
Daniel Grunwald
ca975b65aa
Add ITreeNodeFactory to create tree nodes from a model.
...
Remove the mandatory file name from the document constructors.
13 years ago
Siegfried Pammer
16abd83dd1
add support for customizations in combination with the semantic highlighting + fix bugs in HighlightingOptions
13 years ago
Siegfried Pammer
ef7f6bae62
make fileName in IDocument mandatory to avoid crashes
13 years ago
Daniel Grunwald
86b6f990b1
Use custom thread pool for saving the type system caches.
13 years ago
Daniel Grunwald
dff21e821f
[WIP] Major refactoring of the unit testing addin:
...
A lot of functionality gets moved from the main portion of the AddIn into the framework-specific providers.
We no longer deal with test classes and members, but instead use the new ITest interface.
A test can be a whole project, namespace, class, or just a single method.
This can be used to support features like the NUnit [TestCase] attribute, where a single method might result in multiple tests.
13 years ago
Daniel Grunwald
42ae86a467
Started porting UnitTesting.Tests to the new architecture.
13 years ago
Daniel Grunwald
f0b7f5805e
UnitTesting: use ITestFramework, clean-up.
13 years ago
Daniel Grunwald
143663b0f3
Fix navigating to methods in DecompiledViewContent.
13 years ago
Siegfried Pammer
6247fcb190
implement customizable multi highlighter
13 years ago
Daniel Grunwald
2f99cb14ac
Add FullAssemblyName to IAssembly.
13 years ago
Daniel Grunwald
05904c8407
Replace ITextEditorProvider with GetService<ITextEditor>().
13 years ago
Daniel Grunwald
8f5f3a7572
Add ILSpyAddIn.
13 years ago
Daniel Grunwald
0ffd4fa4e1
Fixed display of file names with underscore in the document list dropdown.
...
http://community.sharpdevelop.net/forums/t/15815.aspx
13 years ago
Daniel Grunwald
fe9ad47bce
Fixed bug in FoldingManager.RemoveFromTextView().
...
An uninstalled folding manager would stay partially connected to the text view, which could cause the InvalidOperationException: "Trying to build visual line from collapsed line".
13 years ago
Daniel Grunwald
25a2364e9c
Fixed bug that caused the column ruler to be visible by default even though the default value of the 'ShowColumnRuler' option is false.
13 years ago
Daniel Grunwald
7da3d39f95
Paint column ruler in correct position when scrolled horizontally.
13 years ago
Daniel Grunwald
d3642c2449
Fixed GetOffsetFromMousePositionFirstTextLineOnly() not considering the horizontal scroll offset.
...
This fixes creating a rectangular selection with the mouse while scrollOffset.X > 0.
13 years ago
Daniel Grunwald
884448d519
Add missing documentation comment.
13 years ago
Daniel Grunwald
f4723a9e83
Use culture en-US in FileTemplateCategoryComparerTests and ProjectTemplateCategoryComparerTests tests.
13 years ago
Siegfried Pammer
34b40e896a
add missing documentation
13 years ago
Siegfried Pammer
3a1256bb4d
correction of bounding box calculation in IME support
13 years ago
Siegfried Pammer
6b11a082c3
fix background color highlighting bug
13 years ago
Siegfried Pammer
a36516af13
fix culture-specific code in importer
13 years ago
Siegfried Pammer
097d36091d
make HTML colors customizable and fix bug in text marker preview
13 years ago
Matt Ward
ec6ad9e42e
Fix failing unit tests being run with MTA thread.
...
Setting the ApartmentState to STA in app.config is no longer supported by NUnit 2.6.1. Instead the RequiresSTA attribute needs to be used.
13 years ago
Daniel Grunwald
49248ddb98
Update to Mono.Cecil 0.9.5-95-g9f3c0f8.
...
This fixes a crash when opening a portable library project targeting .NET 4.5. (jbevain/cecil#101 )
13 years ago
Daniel Grunwald
7c2e559014
Set target framework to .NET 4.5
13 years ago
Daniel Grunwald
b1b18b7c59
Cleanup.
13 years ago
Daniel Grunwald
f07a51d663
Remove empty IHighlighter2 interface.
13 years ago
Siegfried Pammer
9a1824d459
remove IHighlightingDefinition2
13 years ago
Siegfried Pammer
0da19d4e3b
add support for customized colors to SearchResultsPad
13 years ago
Siegfried Pammer
edd9edc3ba
allow colors from referenced rulesets to be customized
13 years ago
Siegfried Pammer
43bbdbe1c6
fix bug MouseHoverLogic to make it easier to show Diff-Tooltip in editor: start MouseHover already on MouseEnter
13 years ago
Daniel Grunwald
a660f427b8
Started porting the FxCop-AddIn to SD5.
13 years ago