Matt Ward
dc48a81a05
Python forms designer now supports Control's Padding property.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3853 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
0b9ce6e1ab
Python forms designer now supports the Form's Location property.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3852 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
c016cdb91a
Python forms designer now supports AutoScrollMinSize, AutoScrollMargin and MinimumSize properties.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3851 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
fcaaf311f8
Form.Visible property now loaded/generated in python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3847 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
9adfa8b5b9
Python forms designer now supports loading and generating code for standard control cursors (e.g. AppStarting, Help and WaitCursor).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3846 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
2fdc3ee671
String, enum and boolean properties on a form now loading and being generated in the python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3837 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
30019759f8
mscorlib now added as a default reference in Python project templates.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3836 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
dd315fcf54
Pressing the up key in the Python Console no longer closes the completion window if there is command history.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3816 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
6caf13b7fc
Enabled the python code conversion and forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3811 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
cd5c3f6364
Catch InvalidCastException in IronPython parser when parsing invalid code.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3807 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
f41bf57e52
SD2-1521: Reconsider what a 'preinstalled addin' is.
...
Third-party AddIns installed in SharpDevelop/AddIns are now visible in the AddInManager, only AddIns with 'addInManagerHidden="preinstalled"' stay hidden.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3806 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
73fbc027af
Disabled local variable resolving in Python binding.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3795 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Christian Hornung
3ec594562e
Fixed SD2-1519 - Forms designer moves deleted fields to designer code file. Designer now loads all source files that contain parts of the designed class.
...
Added support for removing and replacing field declarations outside of the designer code file.
(Changes are identical to the patch I posted in the tracker.)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3790 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
c11c8658f9
Can now specify target CPU when compiling Python applications.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3743 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
76ea758b2a
Explicitly set the form's size in ironpython unit test before generating code.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3739 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
e8fcd7c020
The Python forms designer (currently disabled) now has limited support for designing very basic forms.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3738 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
21a4c7e222
Python code converter no longer using CodeDom.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3727 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
c4cca90012
Fixed SD2-1487: protected static members not visible in code completion of derived class
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3719 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
a9a5a21b9a
Fixed SD2-1481: C# parser does not support extern aliases
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3718 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
ba290b6bf9
Add "IUsingScope" to allow representing the nesting of usings in namespaces in SharpDevelop.Dom.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3675 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
356b72f930
Fixed handling of query continuations.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3662 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
c816abee89
NRefactory: Remove TypeReference.SystemType. TypeReference.Type now always represents the system type for primitive types.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3660 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
8fb658431b
No longer ignoring one of the python parser tests which now works in IronPython 2
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3634 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
178f9f03e1
Added icons for Python files and projects.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3633 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
3b917d707f
Changed the Python console window command line history so it behaves the same as ipy. Previously after reaching the start/end of the command line history the start/end command line would be shown again when moving the other way through the history.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3632 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
6a7bce1bcc
Added IronPython.dll reference to Python console and winform project templates.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3631 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
08a7425771
Added basic command line history support for the Python Console window.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3627 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
3aef8c79fe
The home key moves the cursor to the start of the line after the prompt in the Python Console.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3618 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Christian Hornung
1850c9362d
Fixed SD2-1471 (Renaming MainForm event handler does not update MainForm.Designer file) by adding IFileDocumentProvider as a generalization of ITextEditorControlProvider to properly support view contents that open multiple documents.
...
Adaptations to ParserService and ParseableFileContentEnumerator to make sure they always use the most recent version of the file content.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3601 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
f54b4e40ab
Performance tweaks to code completion:
...
- don't duplicate search for nested classes in referenced project contents
- MemberLookupHelper.GetTypeInheritanceTree: use HashSet instead of List to find duplicate types
- DefaultClass.ClassInheritanceTree: cache the inheritance tree
Fixes SD2-1460 - Extreme delay requesting code completion for PropertyTabsCollection when Linq is imported
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3573 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
01571affa4
Added initial code completion support for the Python Console window.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3561 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Christian Hornung
22b9e89c87
Fixed SD2-1461 (Exception when renaming form) and other issues with renaming forms.
...
With the new view content system we must not switch views during a save operation.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3556 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
c5c59e9a43
Updated to IronPython 2.0 Beta 5.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3553 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Christian Hornung
214dcfa309
Workbench.ViewContentCollection now contains all view contents, including all secondary view contents.
...
The new PrimaryViewContents collection only contains the views that were originally shown in a new workbench window.
This fixes the 'Save all' button being disabled when there are changes only in secondary view contents.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3546 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
e3e1e91b92
Fixed unit tests (implemented missing members in MockProjectContent).
...
Make mscorlib.GetClass("System.Void").ProjectContent == mscorlib (previously it was DummyProjectContent)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3527 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
05cc680378
Fixed build. Use DefaultClass instead of MockClass, otherwise the unit tests need adjustment way too often.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3526 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
05c09266d3
Fixed build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3517 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
35a582d4f8
Improved support for FxCop 1.36.
...
Fixed some problems in SuppressMessageCommand.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3506 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
6997465bff
PythonConsole now uses a read-only text marker for the read-only region and stops the undo action affecting text before the prompt.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3443 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
722e10b754
Added IronPython console pad.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3424 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
035e66dcba
Update to IronPython 2.0 beta 4
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3420 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
8ac9a36f86
Fixed build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3418 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
bc4d77b564
r7442@daniel-notebook (orig r3404): daniel | 2008-08-17 17:23:23 +0200
...
Make MessageViewCategory creation thread-safe.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3414 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Christian Hornung
70c3b777cd
Windows.Forms designer now uses OpenedFile for all files it modifies.
...
This ensures that all code and designer views of the same form class are synchronized correctly.
Fixes SD2-1175: .Designer.cs file is saved even if user chooses not to save changes.
ActiveWindowStateConditionEvaluator now checks the dirty state of all view contents of the active window, not only the active view content. This makes the 'enabled' state of the save button consistent with its function.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3390 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
87696d60c2
Fixed unit tests.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3292 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Justin Dearing
ccc0e49a90
Got the tests to compile. They all don't run on my machine.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3291 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Christian Hornung
3d58ec399d
Fixed the Python designer unit tests.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3275 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Christian Hornung
61268e9dc4
Windows.Forms designer: Implemented support for PropertyReflection localization model, and set this as default. Localization model can be changed on new options panel, with the option to keep the localization model of existing forms unchanged.
...
Moved common code from all CodeDOM designer loaders to new base class AbstractCodeDomDesignerLoader.
Fixed field change detection for types with type arguments.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3273 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Matt Ward
954948bcbb
DefaultWorkbench can now be replaced with a custom class implementing the IWorkbench interface. Added a snippet compiler sample that demonstrates how the DefaultWorkbench can be replaced.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3096 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
376daec8a3
Fixed syntax error in C# code used in C#->python converter unit test. The test was broken because I changed the parser's error recovery strategy in revision 3059.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3062 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago