David Srbecký
8afd82f176
XML Parser: Joint multiple collection updates together
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4586 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
c6a524da5d
XML Parser: Cache the XLinq objects
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4585 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
8ffd9d8269
Refactored LazyListView to LazyItemsControl, can be used with any ItemsControl.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4584 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
fb0710f91a
XamlBinding:
...
- added unit tests
- code clean up
- improved CC for:
* Trigger
* EventTrigger
* MultiTrigger
* Setter, EventSetter
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4583 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
cbe7c9f20c
XML Parser: Simplified code by introducing RawContainer
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4582 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
4c6945b8bb
XML Parser: Using only one copy of raw DOM again. All DOM object offsets will be always relative to the last parsed text. The user can use list of changes since last parse to translate between the old offsets and new ones.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4581 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
8e03d90fdd
XML Parser: Initial support for Xml.Linq
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4580 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
84bce20b8b
Written custom XML parser which can handle malformed XML. Subsequent parsing is incremental to increase performance. The old and new parse trees are compared, the DOM is updated and user events are raised.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4578 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
4daa29a0eb
Grid visualizer:
...
- refactored value providers
- values are obtained from debugger only for displayed columns
- scrolls to top when new variable inspected
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4577 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
b150f570c2
Fixed bug in caching ListValuesProvider.GetCount. This bug wasn't visible before the Expressions refactoring (rev. 4555) due to caching implemented in the old Expressions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4576 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
941af5fc35
Fixed bug introduced in last revision.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4573 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
cc9b3e1705
AvalonEdit:
...
- made DocumentChangeEventArgs immutable
- allow using TextSegmentCollection without a connected TextDocument
- TextView: allow scrolling a bit more to the right than the the maximum line width - ensures that there's always room at the line end to display the caret
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4572 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
29622091dd
Missed one TypeSpec case
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4567 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
327b5f9224
WindowsDebugger.GetTooltipControl fixed - returns simple string tooltip.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4566 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
b3436caca5
XamlBinding:
...
- finished Grid Editor
- if no grid is selected Grid Editor selects the root control of the Window/UserControl, if it is a grid, otherwise an error message is displayed.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4565 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
94a3bb4c6a
XamlBinding: implemented drag and drop in grid editor
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4562 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
dc4d2cffdd
Restructured the API for creating DebugType;
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4560 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
33c78c593b
XamlBinding: improved EditGridColumnsAndRowsDialog
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4559 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
72357a0f1d
Fixed build
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4557 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
d01d5f9777
XamlBinding:
...
- fixed preselection on attached property/event completion
- improved Grid-Editor
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4556 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
f27fd62e1c
Rewritten expressions in debugger to use NRefactory;
...
Variable Tree Model modified so that it supports lazy evaluation (for scrolling)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4555 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
693581e485
XamlBinding:
...
- improved attribute CC
- added GridLengthEditor to EditGridColumnsAndRowsDialog
- added XamlOutlineContentHost
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4554 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
891f997015
Merge 3.0 to trunk.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4549 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
6df1b7567a
Use WPF routed commands for 'Help' and 'Print'.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4547 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
871e875ad0
Add "ITextEditor.PrimaryView" property to allow language bindings to detect split-views.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4546 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
00f98f795b
Fixed failing unit test in Python addin.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4545 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
ba5384dfbd
Python forms designer now loading/generating forms with nested properties (e.g. Button.FlatAppearance)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4544 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
4b1d9f62e9
Correct code generated for Default cursor in python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4543 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
504f585301
Installer now displays SharpDevelop 3.1 RC 1.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4542 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
a6ec66b0c6
Handle SVN errors when creating a new project.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4541 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
399bf9df9e
Two tree nodes with their NodeFont property set can now be loaded into the python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4540 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
a522e44fc1
Fixed build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4539 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
937fc8fc1e
Fixed SD2-1406: More Missing String Resources
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4538 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
091c06d2b3
- refactoring of LanguageBindings, introduced ProjectBindings
...
- fixed ExamplePad.xft
- added OutlinePad and IOutlineContentHost
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4537 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
36da479bad
Port StringResourceToolAddIn to SharpDevelop 4.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4536 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
b42acf6a76
Fixed SD2-1525: Error creating new files when default encoding was set to Unicode.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4535 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
f5c68e18cd
Fixed SD2-1550 - Exception creating new F# project when F# compiler is not installed
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4534 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
36b451624a
Fixed InvalidOperationException in ReflectorAddIn when the 'run as administrator' compatibility option is set on Reflector.exe.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4533 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
ac661446f4
Disable upgrades from SharpDevelop 3.0 to 3.1 (the user will be prompted to uninstall 3.0 first). Fixes SD2-1565 - Microsoft.Scripting.dll removed by upgrade 3.0 -> 3.1.
...
Upgrading from previous 3.1 beta versions are still possible.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4531 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
d23af1f02a
Fixed parsing of try statements with multiple catch clauses (bug introduced in r4526).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4530 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
ea1cb8a263
Support creating type from signature for arrays and pointers
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4529 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Martin Koníček
95f2e9a20e
Grid visualizer - choosing columns to display (using ComboBox with custom style based on default style).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4528 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Mike Krüger
fc6e55f483
* Src/Visitors/LookupTableVisitor.cs: Lookup table visitors now can
...
be re-used (they reset when they visit a compilation unit).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4527 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Mike Krüger
ffc41d4a7c
* Src/Parser/CSharp/cs.ATG:
...
* Src/Parser/CSharp/Parser.cs: Catch clauses have now set their
correct positions.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4526 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
583bfa2611
Fixed bug where some TreeNode properties were not set when loading a form into the python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4525 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
14bf49761a
Fixed signature reading for fields;
...
Unit test for signature reading (still partially failing)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4524 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
ee2a4e29cb
Fixed code analysis AddIn (fixed support for custom MSBuild loggers, ported SuppressMessageCommand to ITextEditor).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4523 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
f80a58b813
XamlBinding: improved drag and drop in EditGridColumnsAndRowsDialog
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4522 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
David Srbecký
ac76eaa009
Type caching simplified;
...
Fixed a bug for AppDomains - the AppDomain for threads can change
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4521 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Mike Krüger
a4a77737bd
* Src/Visitors/LookupTableVisitor.cs: Catch variable declarations
...
are now valid in the whole catch clause, not only in the statement
block. (Required for the lookup inside the variable declaration)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4520 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago