mrward
0c0aeebeb3
Refactor classes that implement IScriptingConsoleTextEditor and move them to the Scripting Tests project.
16 years ago
mrward
cbefb3dc43
Rename IConsoleTextEditor to IScriptingConsoleTextEditor and move it to the Scripting Tests project.
16 years ago
mrward
18f3790186
Move MSBuildEngineHelper to Scripting Tests project.
16 years ago
mrward
ec073af6f8
Move common MockProjectContent to ICSharpCode.Scripting.Tests project.
16 years ago
mrward
7704c70eb0
Move RubyBinding test helper class to Scripting test project.
16 years ago
mrward
687b2c9832
Move common code out of the IronPython and IronRuby addins to a new project.
16 years ago
mrward
2df1b8944e
Can now send the current text editor line to the Ruby Console window.
16 years ago
Siegfried Pammer
b241377da2
fixed unit tests (fixes build)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6294 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
6219606bc5
Ruby and Python form designers now generate the correct code for System.Environment.SpecialFolder.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6257 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
2f281b20cb
Ruby and Python forms designer now generates the correct code for System.Environment.SpecialFolder.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@6256 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
f76aa34ce8
Updated IronRuby to version 1.1
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6200 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
dea2074160
Added support for running tests with Ruby's unit testing framework.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6095 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
e1e66f257f
IronPython addin now using AvalonEdit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5986 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
a152542520
IronRuby addin now uses AvalonEdit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5970 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
440a96e542
Use IronRuby 1.0 RC2 assemblies for .NET 4.0 RC1.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5521 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
caf7c4a833
Fixed a null reference exception that occurs when the Ruby fold parser attempted to parse a require expression without any parameters following it.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5368 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
4f6582b083
Add IronRuby addin.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5343 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
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
17 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
17 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
17 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
17 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
17 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
17 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
17 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
17 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
17 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
17 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
17 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
17 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
17 years ago
Matt Ward
530141994b
Python forms designer now converts constructor parameters to the correct objects when loading a form.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4700 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
4a261f6202
Python form designer now supports assigning a local variable to a property on a control.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4699 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
8d1b33cd8e
Python forms designer now generates code using a code dom serializer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4687 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
630f20cf9a
Python forms designer now generates code for the content of nested custom collections.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4642 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
2f9723d453
Python forms designer now generates code for the items inside a custom collection on a control.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4641 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
bc3c82105f
Added support for TableLayoutPanel RowStyles and ColumnStyles in Python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4633 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
f50333b408
Child controls on a TableLayoutPanel are now supported in the Python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4627 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
a3afc53c60
Fixed null reference exception in the python forms designer when generating code for properties that have a null property value.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4625 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
e66da5b9ad
Python forms designer now generates a multline string for the RichTextBox.Text property.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4624 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
1f138f6e87
Python forms designer can now load a SplitContainer containing child controls.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4610 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
bc83afbe0c
MonthCalendar SelectionRange and DateTime[] properties now supported in Python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4603 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
f793b3715f
Added support for list view groups in Python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4595 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
80f9ad772d
Python forms designer now uses InstanceDescriptor to generate code for object creation.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4588 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
42988ba59a
Fixed null reference exception when generating code in the Python forms designer for a non-IComponent object's AddRange method.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4579 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
921f2d2045
Inherited tooltips now supported in the Python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4575 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
d837482511
Public inherited controls now supported in Python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4574 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago