Daniel Grunwald
b48ee36f99
Fixed SD2-1381: Missing String Resources
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2952 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
7ffbf02529
DynamicList: prevent recursive OnPaint calls, which could happen if a control was added/removed from the list. This could result in an unusable textbox control when trying to edit a value in a debugger tooltip.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2951 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
6667e3fbdb
Code completion: Handle implicit conversion of "null" to all reference types and Nullable<T>.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2950 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
7414e9ad6a
Fixed several minor code completion bugs.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2949 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
4a0379d84f
Added support for string properties in file templates. Property grid is now anchored in the new file dialog.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2948 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
e0cff7141d
Add reference to System.Core when creating .NET 3.5 projects.
...
Support setting conditional compilation symbols for Boo projects.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2947 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Dickon Field
d40b8e75e8
updated project files to remove unnecessary local copies of files, and set release build destination
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2946 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
15e5e816f3
By default the installer no longer registers any file associations. The installer can still register file associations but now they have to be explicitly selected when installing.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2945 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Dickon Field
38a00c9455
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2944 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Dickon Field
e871b2b4d4
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2943 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
51434bc3d6
Added Unit Tests option panel available under Tools-Options-Tools. This can be used to specify extra command line arguments to nunit-console (e.g. /nothreadand /noshadow).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2942 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Dickon Field
c6ae904f0c
Added latest version of server tools in the right place, and removed sharp server tools from the solution. Not deleted sharp server tools yet since I need some code from it
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2941 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
3144f01f07
Update to Boo 0.8.1.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2940 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
2d0d13aae7
Fixed forum-7331: Deleting .cs code template group causes code completion to throw NullReferenceException
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2939 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
4eff8040fd
${ProjectDir} string now returns the active project's directory and not its filename.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2938 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
7724781cf6
Added support for casts and class method calls in the python code converter.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2937 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Matt Ward
6e866ebdf8
ClassBrowserPad checks that the parent nodes in the tree are AbstractProjectNodes before updating their parse information. This fixes a null reference exception that was being thrown if the class browser was showing classes instead of projects.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2936 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
52c182c990
Fixed forum-7302: InvalidOperationException for code completion after new keyword.
...
DynamicHelpPad: invoke UpdateTick on main thread to avoid race condition.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2935 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
b30f02fdf1
Fixed build.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2934 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
ebe69d2387
Don't reuse IAmbience instances (they are not thread-safe).
...
Make NewFileDialog + SelectReferenceDialog resizable.
ClassBrowser: fixed bug that could cause classes not to be removed from the class browser when the file containing the class definition was removed from the project.
ClassBrowser: fixed bug with generic and non-generic classes that have the same name.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2933 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
82bbab8aec
Forum-6859: Show code templates in code completion.
...
Templates are now inserted by pressing Tab (instead of Space).
However, when "Automatic template insertion" in the text editor options is on (new default: off), templates are also inserted when a template is chosen from the code completion list.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2932 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
cad71281f0
Fixed forum-7200, forum-7286: Exception when trying to remove lines with breakpoints
...
Improved default selection in "Go to" dialog.
SharpDevelop.Dom: Renamed IDecoration->IEntity, moved common properties in IClass and IMember into IEntity.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2931 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
d23a1be3b1
Fixed IList for types that do not implement IList, but their superclass does.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2930 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
fe0b68c19d
Make IClass (+ IMember, IParameter, IAttribute, ICompilationUnit .....) immutable.
...
Rewrite partial class support in DefaultProjectContent.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2929 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
aa424923fc
If object supports IList, use it to access the items from local variables pad.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2928 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
92ed73cd40
When Terminate is called immediately mark the process as Expired.
...
After that ignore all callbacks except ExitProcess.
Remove the process when ExitProcess is received.
If it was last process reset debugger.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2927 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
d83c92c762
API support for enumerating implemented interfaces
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2926 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
a9d96c6716
Removed some code duplication the metadata wrapper.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2925 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
39b6ee6970
Bugfix for Termination from the exception dialog.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2924 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
71c369c2a9
Fixed NullRerferenceExcpetion in SimpleMemberReference evaluator. If member not found, throw exception.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2923 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
3837cc88ec
Updated string resources
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2922 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
ee7edd15b7
Terminate command does 'Break+Terminate' rather then 'Continue+Break+Terminate'. I think this was left over from .NET 1.1 hack.
...
Changed the way callbacks are handled - it uses pauseOnNextExit flag now rather then two different exit procedures.
Queued callback are drained from the process queue.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2921 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
ac21176214
Starting support for multiple AppDomains.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2920 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
2c00845a93
Fixed base type for arrays and for primitive values. Updated tests for it.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2919 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
cca75c8ce0
Base class tests
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2918 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
6efba61ccd
Compare object types by module paths rather then modules instances - one module can be loaded multiple times (for appdomains)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2917 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
f7aa5f0520
Correct order of events when process is killed.
...
Only ValueNode.Create can be used to create node.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2916 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
1db26b451a
Change "Private members" to "Non-Public members"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2915 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
90b94ecd1c
Do not allow exploring of locals while debuggee is running
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2914 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Christoph Wille
99fb346e1d
Updated setup for SHFB 1.6.0.4
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2913 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Christoph Wille
15cc0b1d36
Copy new BuildComponents folder for SHFB 1.6.0.4
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2912 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
076c583040
The 'System.Object' type does not have any children - do not show 'plus' for it
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2909 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
7e46aa6f9d
Limit repainting of Local Variables Pad to 40 ms.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2908 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
5784ca7464
ThreadsPad refresh does Application.DoEvents() as well.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2907 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
9bd0aec201
CallStackPad refresh does Application.DoEvents() as well.
...
DoEvents() called very often.
New class for logging time measurements to the console.
If one OnPause delegate resumes process, remaining delegates are not called.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2906 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
9b5b7c96d3
Measure performance of CallStackPad refresh
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2905 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
8f57b8295c
Performance tweak - call Application.DoEvents() before refreshing local variables pad.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2904 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
4a30ba8bb7
Abort Evals that take more the 500 ms
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2903 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
701c1495a3
Quick property access support for optimized code.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2902 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
David Srbecký
b3b9282fa7
Call "ToString" on objects
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2901 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago