Matt Ward
d810b90ab9
Python code converter now supports xml doc comments for constructors. Xml doc comments that are not before a class, method or constructor declaration are converted to single line python comments.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4319 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Mike Krüger
d80a5b833b
* Src/PrettyPrinter/CSharp/CSharpOutputVisitor.cs: removed embedded
...
statement newline. (newline here is incorrect ex. printing "if (a)
Foo(); else Bar();" should be possible without forcing newline after
Foo).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4316 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Mike Krüger
5ad991bd51
* Src/PrettyPrinter/CSharp/CSharpOutputVisitor.cs: Correctly indent
...
embedded statements.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4315 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
e9fa0df4cc
Convert class and method xml doc comments to python docstrings.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4313 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
067cfb1532
Added support for multiline comments in the python code converter.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4312 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
5f8687261b
Single line comments now converted from C#, VB.NET to Python.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4309 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
bd0f69b8de
Python forms designer now ignores any statements before the form's InitializeComponent method is found (e.g. sys.path.append('...').
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4272 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
5fea001e96
Avoid NullReferenceException when pasting text.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4266 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
9e9c0c657e
Add 'import clr' if clr.GetType used in converted python code.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4261 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
c487ec1948
Xor operator now converted to python correctly.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4259 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
ef6155db5d
Python converter no longer uses 'self' when calling a method inside a static method.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4258 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
7319925fef
Python code converter now adds code to call the project's main entry method.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4257 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
5a90f84c1b
Python code converter now converts 'foreach (string key in dictionary.Keys)' statements correctly.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4256 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
4f56a35d20
Now using short type names (e.g. Array instead of System.Array) in generated python code.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4255 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
eb5ba0db01
Convert System.String and System.Int32 to 'str' and 'int' in python.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4254 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
723584bcfc
New line added between import statements and class definitions when converting code to Python.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4253 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
f33b5c152c
Fixed code completion on protected members from a base class when the inheritance was specified in a different part of a partial class.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4252 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
44c665f6f5
Fixed ObjectDisposedException if user closes SharpDevelop while LoadSolutionProjects thread is running.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4250 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
7da40d343b
Updated fullAssemblyNameToRequiredFrameworkVersionDictionary.
...
Increase timeout on ProcessExitedTestFixture.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4241 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
635c9ff4e1
- added additional logging to Unit Test profiling
...
- fixed bug in Extract Method
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4238 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
2adeaa6865
Profiler: reimplemented search in QueryView
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4235 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
74fdc0c0fe
Double quote characters now escaped when generating string property assignments in the python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4231 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
a5746f751d
Backslash characters now escaped when generating string property assignments in the python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4230 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
892d56d9d8
Correct code generated for nested enum types (e.g. Environment.SpecialFolder) in the python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4228 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
344eae48db
Simplified Reflector AddIn by using Reflector's SendMessage API instead of registering the IPC AddIn.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4227 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
aeb01cd6c0
Fixed another performance issue in the ClassBrowser.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4222 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
6d236d120c
Fixed performance issue in class browser during loading of a solution.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4221 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
9237bea45a
Performance improvements for solution loading:
...
- Fixed bug in SVN OverlayIconManager that could cause two worker threads to be started.
- Fixed performance bug in SvnClientWrapper.SingleStatus.
- DefaultProjectContent.AddClassToNamespaceListInternal: do not try to update existing class in namespace's classList if we're adding a new class.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4220 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
85c1b6e991
Profiler: Fixed CPU usage graph in time line.
...
Profiler: Fixed "go to definition" command.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4218 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
34fd498390
Break statements no longer generated when converting a switch statement to python.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4217 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
d8f0dd24b0
Fixed exception in VB code completion when a C# project contains two namespaces that differ only in case.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4213 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
ac14bb27f2
Allow setting 'Option Infer' in project options.
...
Create new projects with 'Option Infer' set to true.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4210 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
fb9520f571
Allow choosing the target framework when creating VB projects.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4208 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
103e19faf5
Add Project Reference dialog: sort projects alphabetically.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4204 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
997b727c17
Fixed ArgumentNullException in CompileModifiedProjectsOnly when an IBuildable2 implementation returned null as ProjectBuildOptions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4190 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
2deb507aa2
Do not show 'Finalize' in C# code completion.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4178 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
88e92880ff
Use tabs instead of spaces in WPF file templates.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4177 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
f8b00cb742
Python code converter now specifies types when creating an instance of a generic.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4172 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
9f1c668e8e
Python forms designer no longer generates code for the form's MainMenuStrip property after the menu strip has been removed.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4171 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
10c8a90ed8
Python menu options now use the debugger when running ipy.exe
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4159 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
7a40b62660
Debugger now supports debugging IronPython code.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4153 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
d8ca9a66b1
Namespace imports now import all classes on conversion to IronPython.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4152 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
71711e3c7d
MainFile property now set when converting a project to IronPython.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4151 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
10f4b5965c
Boolean variables now correctly converted to python.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4146 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
bbe48609ab
Added support for ContextMenuStrips in the python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4145 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
b2c6344367
Extender provider properties set for other controls now appear in properties window in the python form designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4137 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
89bb1bc0d6
Rename "Quality Tools" -> "Analysis".
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4136 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
3f6773cc05
Added Create XML output file option to the options panel for unit tests.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4120 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
ef849ad84d
Added support for extender providers (e.g. ToolTips) in the python forms designer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4116 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
324fab013a
Update to Mono.Cecil revision 134535.
...
Fixed handling of type attribute arguments when loading with Mono.Cecil.
Fixed handling of unbound generic types in type attribute arguments when loading with Reflection.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4096 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago