Daniel Grunwald
a7c5a3e877
Don't crash when loading solution with invalid GUID
13 years ago
Daniel Grunwald
76fed2b8d0
Move regex-based highlighting engine from DocumentHighlighter into its own new class (HighlightingEngine).
...
DocumentHighlighter now only is only responsible for maintaining the highlighting state (span stacks at line boundaries).
13 years ago
Daniel Grunwald
d4ccfd282d
Solution configuration management: preserve Deploy.0 flag.
13 years ago
Daniel Grunwald
b2e8ef2a13
Fix InvalidOperationException in semantic highlighter.
13 years ago
Matt Ward
33070393e1
Fix standard headers not being saved.
13 years ago
Matt Ward
e0567649e8
Fix MSpec test selection in Unit Tests window.
...
Run tests just for the class or namespace selected.
When a test member is selected run all tests for the
associated class (mspec.exe cannot run a single test/specification).
13 years ago
Matt Ward
9b06797694
Fix MSpec failures missing line numbers in Errors window.
13 years ago
Matt Ward
1c66e2143c
Fix MSpec behaves_like tests not updating in Unit Tests window.
13 years ago
Matt Ward
dd3e59a964
Update MSpec addin unit tests.
...
Excluding class filter unit tests.
13 years ago
Matt Ward
44143f236c
Fix goto definition for MSpec fields in Unit Tests window.
13 years ago
Matt Ward
c9490b5f2a
Reformat code.
13 years ago
Matt Ward
609b1ad8a3
Add MSpec addin to installer.
13 years ago
Matt Ward
29e267f154
Add MSpec addin.
13 years ago
Daniel Grunwald
adf14f4f8c
Fix "ArgumentException: An item with the same key has already been added" when an attribute has multiple named arguments with the same name.
13 years ago
Christoph Wille
f70849afff
Version increment
13 years ago
Daniel Grunwald
2eeb58101d
Initialize all the colors for semantic highlighting.
13 years ago
Daniel Grunwald
453c566254
Fix various bugs in new solution model.
13 years ago
Daniel Grunwald
38f87d9709
Fix build.
13 years ago
Daniel Grunwald
3605016f6b
Support 'copyFrom' when creating project/solution configurations.
13 years ago
Daniel Grunwald
a7047035c4
Fixed performance bug when pressing Backspace - we were unnecessarily building the visual line for the intermediate state where the previous character is selected but not deleted.
13 years ago
Daniel Grunwald
9ff68ecaed
Fix "InvalidOperationException: Trying to build visual line from collapsed line" when the start of a folding section is hidden by a different element generator than the FoldingElementGenerator. (e.g. TruncateLongLines)
13 years ago
Daniel Grunwald
72d01bd043
Fix some more crashes reported by UDC.
13 years ago
Daniel Grunwald
10a368a382
Fix NullReferenceException in PropertyPad.SetSelectableObjects
13 years ago
Daniel Grunwald
9cc8c5248d
Fix various crashes reported by UDC.
13 years ago
Daniel Grunwald
57124599a0
Fix OverflowException in VB lexer when a double literal is too large.
13 years ago
Daniel Grunwald
b7c439bb97
Disable IME while the caret is within a read-only section.
13 years ago
Siegfried Pammer
0dec5058bf
fixed IME: IME context is properly restored when returning from a toolbar or button.
13 years ago
Daniel Grunwald
94e05c3e7f
Implemented loading+saving of project+solution preferences.
13 years ago
Daniel Grunwald
6e08cfe87e
Reimplemented project configuration management.
13 years ago
Daniel Grunwald
091d791b5b
Change IProject.Items to IMutableModelCollection; and get rid of the IProjectItemListProvider interface.
13 years ago
Daniel Grunwald
c2c89c7014
Move project service events to IProjectService interface.
13 years ago
Daniel Grunwald
327e3709ec
Fix InvalidOperationException: "Dispatcher processing is suspended" when an assertion occurs while WPF the dispatcher is suspended.
13 years ago
Daniel Grunwald
918b47ca70
Fix various issues with the new solution model.
13 years ago
Daniel Grunwald
50475d75a6
Update AvalonEdit.nuspec for 4.3 release.
13 years ago
Daniel Grunwald
b080736e84
Update AvalonEdit.shfbproj for new version of Sandcastle Help File Builder.
13 years ago
Daniel Grunwald
e6b05f1b4a
Change IModelCollection to use a strongly-typed event handler.
13 years ago
Daniel Grunwald
7f08fe1c0f
Simplify project creation API.
13 years ago
Daniel Grunwald
785c54c9e8
Worked on new ProjectService implementation.
13 years ago
Daniel Grunwald
bb4e74c170
Worked on IProjectService API.
13 years ago
Daniel Grunwald
9ee497eec8
Hide MSBuildEngine behind service interface and move it to SharpDevelop.exe
13 years ago
Daniel Grunwald
1769d6e0e9
Fix SD-1914 - InvalidOperationException "Trying to build visual line from collapsed line"
...
This exception was caused by FoldingManager.UpdateFolding() re-using FoldingSections and adjusting their end offset.
If those FoldingSections were folded, the corresponding CollapsedLineSection was not updated for the new end position.
This inconsistency would cause visual glitches (such as fold markers not updating properly), and in some cases the InvalidOperationException during rendering.
FoldingSection now handles when its StartOffset or EndOffset is changed, and updates the CollapsedLineSection accordingly.
13 years ago
Matt Ward
0f78edb8bb
Fix web project options panel behaviour when IIS and IIS Express is not installed.
...
Allow modification of IIS and IIS Express settings in a project
even if IIS or IIS Express is not found.
13 years ago
Matt Ward
eafe04b069
Allow external program to be run when starting web project.
...
Do not force the use of IIS or IIS Express to debug or run a web project.
Fix IIS Express always being debugged even if Run without debugger was
selected.
13 years ago
Daniel Grunwald
3841dbf8a1
Fix NullReferenceException when hovering over ChangeMarkerMargin in a text file without syntax highlighting.
13 years ago
Daniel Grunwald
7a58188249
Fix MSBuildBasedProject.FindExistingPropertyInAllConfigurations()
13 years ago
Daniel Grunwald
194dcce61d
Add FakeMessageLoop as a fall-back service so that unit tests don't have to instantiate it manually.
...
Improved the ISolution implementation.
13 years ago
Daniel Grunwald
7aa8e6c63b
Initial implementation of new ISolution-API.
13 years ago
Peter Forstmeier
cd214611d6
Fix FormattingFixture.cs and DateTimeFunctionsFixture.cs
13 years ago
Daniel Grunwald
5ac93c1540
Port most of SharpDevelop to new ISolution API.
13 years ago
Daniel Grunwald
b88947a4fe
Started refactoring the project service / solution API.
13 years ago