Matt Ward
d9eb7f997e
Added support for integrated unit testing with IronPython.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5861 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Daniel Grunwald
6254ed2e6c
Fix build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5855 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Martin Koníček
04457b2e8c
Attempt to fix build, Mock projects in Tests also implement 2 new methods in IProjectContent by throwing NotImplementedException.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5754 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Matt Ward
157a1bd2a0
Python forms designer can now load a form with a DataTable containing UniqueConstraints.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5716 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
a90adb5fc4
Merge Python and Ruby addin changes to trunk.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5633 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
4afd92b074
BindingNavigator now supported in the Python and Ruby forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5632 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
19d1eb15b3
Merge Python and Ruby addin to trunk.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5612 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
cbd0f63e03
Python syntax highlighter now highlights docstrings using triple single quotes.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5593 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
b5f9f09c40
Highlighting editor: allow editing colors of highlighting definitions defined in AddIns.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5582 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
cea559312f
Merge python addin to trunk and use IronPython 2.6.1 RC1 for .NET 4.0 RC1
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5520 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
e700f24082
Fixed argument out of range exception when indenting python code.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5519 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
17919daecf
Updated IronPython to 2.6.1 RC 1
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5493 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
a6615d81d5
Added constructor insight for python and further improved completion for imported .NET libraries.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5476 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
e6b79a0398
Improved python code completion for .NET library imports.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5472 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
99e98d1cfb
Merge python addin from 3.0 to trunk.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5469 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
820a347fdd
Fix build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5467 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
a50662720f
Added python code completion for modules imported as different names - 'import sys as s'
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5461 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
4fc3aae639
Fixed index out of range exception that occurs when executing ctrl+space completion for a 'from sys import ' python statement.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5441 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
f24fcce484
Added method completion for standard python modules that import all members (from sys import*).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5434 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
7dcd391057
SD2-1607 - Add printing support to AvalonEdit
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5419 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
09f1eb12ff
Python forms designer can now load a form containing a FileSystemWatcher.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5418 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
17021a2ec1
Can now resolve methods imported from a standard python module as another name.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5417 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
a762b50f1d
Added support for method insight on methods in the standard python modules included in IronPython.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5392 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
6ee5722cab
Improved code completion for python import statements.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5377 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
341be44215
Class base types now converted to python.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5340 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
e751cc5b59
Now using IronPython 2.6 CTP for .NET 4.0 Beta 2
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5330 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
8b19a85b41
Fixed failing python addin unit tests.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5281 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
71ceca5f27
Fixed build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5242 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
3d6181aefe
Remove unused code (integration of ICSharpCode.TextEditor into SharpDevelop)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5236 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
d1cf921a76
Added missing System.Xaml references to unit tests.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5087 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
dbb48e866c
Merge 3.0 to trunk.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5081 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
892c9f534e
Added extra unit tests.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5042 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
5d390ee9e1
Removed unused code.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5035 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
017c07888a
Use FileName class for ITextEditor.FileName and OpenedFile.FileName.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5028 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
85509249c8
Updated to IronPython 2.6 RC1
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5021 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
1e22646923
Added smart indenting for Python.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5007 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
59eb977b8a
Text editor indent settings now used when generating event handlers in Python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5000 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
e9ae2efe47
Added unit test for generating textBox.PasswordChar property.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4957 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
ef2cbabe03
Fixed project creation (don't create both AnyCPU and x86 platforms)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4894 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
7b8a0f7c46
Disabled project resources in the python form designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4880 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
636ccb5f6e
Python code converter now attempts to detect property references and adds a this reference.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4763 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
6d6589aa7d
Python code converter now converts type reference expressions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4762 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
7b77da2dc0
Python code converter now supports read-only and write-only property conversions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4761 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
81446a8a21
Python forms designer now supports negative doubles as method parameters.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4754 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
bba9b753ba
SharpDevelop.Dom: in CtrlSpace+GetCompletionData methods: replace ArrayList with List<ICompletionEntry>
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4750 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
70942e3ac3
Fixed bug in python forms designer failing to convert an integer into a double when loading a form with a property of type double.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4747 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
96098e5761
Python forms designer now generating AnchorStyles properties.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4746 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
ccc5df09db
Python forms designer shows a more useful error message if it is unable to find a type to create a local variable.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4738 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
b747259b4e
Python forms designer now calls all methods and explicit interface methods when loading InitializeComponent method.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4729 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
2540b7e087
ParserService refactoring:
...
- one IParser instance per file
- ITextBuffer provides a method to retrieve changes since the last parse runs
- IParser implementations may choose to use this to implement incremental parsing
- no concurrent calls to the same IParser instance
- one file may be inside multiple projects
- Split out assembly handling to AssemblyParserService
- Split out LoadSolutionProjectsThread to LoadSolutionProjects.cs
See http://laputa.sharpdevelop.net/ParserServiceRefactoring.aspx
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4711 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago