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
15 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
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
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
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
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
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
5d390ee9e1
Removed unused code.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5035 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
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
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
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
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
16 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
16 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
16 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
16 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
16 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
16 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
16 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
16 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
16 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
16 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
16 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
16 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
16 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
16 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
16 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
16 years ago
Matt Ward
2ea6c93ce1
Inherited protected controls are now supported in the Python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4571 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
f2f7704f3d
Python forms designer no longer generates code for controls in inherited base class.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4563 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
ccddc2cd65
Python forms designer now creates an instance of the form's base class instead of just a Form or UserControl when loading a form in the designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4561 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 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
16 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
16 years ago