~ubuntu-branches/ubuntu/lucid/monodevelop/lucid

« back to all changes in this revision

Viewing changes to src/core/Mono.Debugging/ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Jo Shields
  • Date: 2010-01-10 14:25:59 UTC
  • mfrom: (1.2.5 upstream) (1.3.6 sid)
  • Revision ID: james.westby@ubuntu.com-20100110142559-sorji5exvk9tyknr
Tags: 2.2+dfsg-2
* debian/rules/remove_support_for_non_debian_functionality.patch:
  + Also fix monodevelop-core-addins.pc to remove links to the
    addins we remove in Debian

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2009-12-09  Lluis Sanchez Gual  <lluis@novell.com>
 
2
 
 
3
        * Mono.Debugging.Evaluation/ObjectValueAdaptor.cs: When a
 
4
          RootHidden member is found, hide everything but that member.
 
5
 
 
6
2009-12-09  Lluis Sanchez Gual  <lluis@novell.com>
 
7
 
 
8
        * Mono.Debugging.Client/DebuggerStartInfo.cs: Added properties
 
9
          to support the external console option.
 
10
 
 
11
2009-12-03  Lluis Sanchez Gual  <lluis@novell.com>
 
12
 
 
13
        * Mono.Debugging.Evaluation/FilteredMembersSource.cs: Honor
 
14
          DebuggerBrowsableState in private and static member groups.
 
15
 
 
16
2009-12-03  Lluis Sanchez Gual  <lluis@novell.com>
 
17
 
 
18
        * Makefile.am:
 
19
        * Mono.Debugging.csproj:
 
20
        * Mono.Debugging.Evaluation/RawViewSource.cs:
 
21
        * Mono.Debugging.Evaluation/IObjectSource.cs:
 
22
        * Mono.Debugging.Evaluation/ValueReference.cs:
 
23
        * Mono.Debugging.Evaluation/ArrayElementGroup.cs:
 
24
        * Mono.Debugging.Evaluation/ObjectValueAdaptor.cs:
 
25
        * Mono.Debugging.Evaluation/BaseTypeViewSource.cs:
 
26
        * Mono.Debugging.Evaluation/TypeValueReference.cs:
 
27
        * Mono.Debugging.Evaluation/NRefactoryEvaluator.cs:
 
28
        * Mono.Debugging.Evaluation/FilteredMembersSource.cs: Created
 
29
          the IObjectSource interface, which can be used to keep track
 
30
          of the origin of an object. ValueReference objects now have
 
31
          a reference to the IObjectSource that generated them. This
 
32
          source can be used to update back struct instances.
 
33
 
 
34
2009-12-02  Michael Hutchinson  <mhutchinson@novell.com>
 
35
 
 
36
        * Mono.Debugging.Evaluation/TimedEvaluator.cs: Name threads to
 
37
          make debugging easier.
 
38
 
 
39
2009-12-02  Michael Hutchinson  <mhutchinson@novell.com>
 
40
 
 
41
        * Mono.Debugging.Client/DebuggerSession.cs: If there's an
 
42
          exceptions when running, attaching, or finishing, exit the
 
43
          session, instead of just stopping it.
 
44
 
 
45
2009-12-02  Lluis Sanchez Gual  <lluis@novell.com>
 
46
 
 
47
        * Mono.Debugging.Client/EvaluationOptions.cs:
 
48
        * Mono.Debugging.Evaluation/TypeValueReference.cs:
 
49
        * Mono.Debugging.Evaluation/ObjectValueAdaptor.cs: By default,
 
50
          don't group private members for user classes.
 
51
 
 
52
2009-12-02  Lluis Sanchez Gual  <lluis@novell.com>
 
53
 
 
54
        * Makefile.am:
 
55
        * Mono.Debugging.csproj:
 
56
        * Mono.Debugging.Client/ObjectValueFlags.cs:
 
57
        * Mono.Debugging.Evaluation/RawViewSource.cs:
 
58
        * Mono.Debugging.Client/EvaluationOptions.cs:
 
59
        * Mono.Debugging.Evaluation/ValueReference.cs:
 
60
        * Mono.Debugging.Evaluation/TypeValueReference.cs:
 
61
        * Mono.Debugging.Evaluation/ObjectValueAdaptor.cs:
 
62
        * Mono.Debugging.Evaluation/BaseTypeViewSource.cs:
 
63
        * Mono.Debugging.Evaluation/FilteredMembersSource.cs: Added
 
64
          new evaluation options. Grouping non-public and static
 
65
          members is now optional. Added option for grouping members
 
66
          from base classes in a base group. When disabled, show the
 
67
          base class next to the member name when there are several
 
68
          members with the same name.
 
69
 
 
70
2009-12-01  Lluis Sanchez Gual  <lluis@novell.com>
 
71
 
 
72
        * Mono.Debugging.Evaluation/NRefactoryEvaluator.cs: Added
 
73
          several missing type and null checks.
 
74
 
 
75
2009-11-30  Lluis Sanchez Gual  <lluis@novell.com>
 
76
 
 
77
        * Mono.Debugging.Evaluation/ObjectValueAdaptor.cs: Prettify
 
78
          type names.
 
79
 
 
80
2009-11-25  Lluis Sanchez Gual  <lluis@novell.com>
 
81
 
 
82
        * Mono.Debugging.Client/StackFrame.cs: A frame should be
 
83
          marked external when file name IS empty.
 
84
 
 
85
        * Mono.Debugging.Evaluation/ObjectValueAdaptor.cs: Improve
 
86
          error handling.
 
87
 
 
88
2009-11-24  Michael Hutchinson  <mhutchinson@novell.com>
 
89
 
 
90
        * Mono.Debugging.Client/StackFrame.cs: Add property for
 
91
          flagging frame as external code.
 
92
 
 
93
2009-11-20  Michael Hutchinson  <mhutchinson@novell.com>
 
94
 
 
95
        * Mono.Debugging.Client/DebuggerSessionOptions.cs: Add setting
 
96
          for user-code-only debugging.
 
97
 
 
98
2009-11-19  Lluis Sanchez Gual  <lluis@novell.com>
 
99
 
 
100
        * Mono.Debugging.Evaluation/ObjectValueAdaptor.cs: Fix calls
 
101
          to GetTypeDisplayData.
 
102
 
 
103
2009-11-19  Lluis Sanchez Gual  <lluis@novell.com>
 
104
 
 
105
        * Mono.Debugging.Evaluation/TimedEvaluator.cs:
 
106
        * Mono.Debugging.Evaluation/ObjectValueAdaptor.cs:
 
107
        * Mono.Debugging.Evaluation/AsyncEvaluationTracker.cs:
 
108
          Properly dispose resources.
 
109
 
 
110
2009-11-19  Lluis Sanchez Gual  <lluis@novell.com>
 
111
 
 
112
        * Makefile.am:
 
113
        * Mono.Debugging.csproj:
 
114
        * Mono.Debugging.Client/ObjectValue.cs:
 
115
        * Mono.Debugging.Client/ObjectValueFlags.cs:
 
116
        * Mono.Debugging.Evaluation/BaseBacktrace.cs:
 
117
        * Mono.Debugging.Client/EvaluationOptions.cs:
 
118
        * Mono.Debugging.Evaluation/ValueReference.cs:
 
119
        * Mono.Debugging.Evaluation/TimedEvaluator.cs:
 
120
        * Mono.Debugging.Evaluation/ObjectValueAdaptor.cs:
 
121
        * Mono.Debugging.Evaluation/AsyncEvaluationTracker.cs:
 
122
          Improved async evaluation. If an evaluation is in process,
 
123
          don't even try to create an evaluation context, just queue
 
124
          the request. Added more evaluation options. Added default
 
125
          implementations for some methods (in ObjectValueAdaptor) and
 
126
          classes (BaseBacktrace), factorized from the soft debugger.
 
127
 
 
128
2009-11-18  Lluis Sanchez Gual  <lluis@novell.com>
 
129
 
 
130
        * Mono.Debugging.Client/Backtrace.cs:
 
131
        * Mono.Debugging.Client/StackFrame.cs: Fix some serialization
 
132
          issues.
 
133
 
 
134
        * Mono.Debugging.Evaluation/ObjectValueAdaptor.cs: Improve
 
135
          error message.
 
136
 
 
137
2009-11-18  Lluis Sanchez Gual  <lluis@novell.com>
 
138
 
 
139
        * Mono.Debugging.Client/Backtrace.cs: Add support for
 
140
          refreshing object values.
 
141
 
 
142
        * Makefile.am:
 
143
        * Mono.Debugging.csproj:
 
144
        * Mono.Debugging.Client/StackFrame.cs:
 
145
        * Mono.Debugging.Backend/IBacktrace.cs:
 
146
        * Mono.Debugging.Client/ObjectValue.cs:
 
147
        * Mono.Debugging.Client/DebuggerSession.cs:
 
148
        * Mono.Debugging.Client/ObjectValueFlags.cs:
 
149
        * Mono.Debugging.Evaluation/RawViewSource.cs:
 
150
        * Mono.Debugging.Client/EvaluationOptions.cs:
 
151
        * Mono.Debugging.Evaluation/ValueReference.cs:
 
152
        * Mono.Debugging.Backend/IObjectValueSource.cs:
 
153
        * Mono.Debugging.Evaluation/ArrayElementGroup.cs:
 
154
        * Mono.Debugging.Evaluation/EvaluationContext.cs:
 
155
        * Mono.Debugging.Evaluation/ObjectValueAdaptor.cs:
 
156
        * Mono.Debugging.Client/DebuggerSessionOptions.cs:
 
157
        * Mono.Debugging.Evaluation/NRefactoryEvaluator.cs:
 
158
        * Mono.Debugging.Evaluation/ExpressionEvaluator.cs:
 
159
        * Mono.Debugging.Evaluation/AsyncOperationManager.cs:
 
160
        * Mono.Debugging.Evaluation/FilteredMembersSource.cs: Add
 
161
          support for refreshing object values. 
 
162
 
 
163
2009-11-17  Lluis Sanchez Gual  <lluis@novell.com>
 
164
 
 
165
        * Makefile.am:
 
166
        * Mono.Debugging.csproj:
 
167
        * Mono.Debugging.Client/DebuggerSession.cs:
 
168
        * Mono.Debugging.Evaluation/ValueReference.cs:
 
169
        * Mono.Debugging.Evaluation/EvaluationContext.cs:
 
170
        * Mono.Debugging.Evaluation/ObjectValueAdaptor.cs:
 
171
        * Mono.Debugging.Client/DebuggerSessionOptions.cs:
 
172
        * Mono.Debugging.Evaluation/FilteredMembersSource.cs:
 
173
        * Mono.Debugging.Evaluation/AsyncOperationManager.cs:
 
174
        * Mono.Debugging.Evaluation/AsyncEvaluationTracker.cs: Add an
 
175
          Options argument to the methods that launch the debugger. By
 
176
          default, run debugger operations in a background thread, to
 
177
          avoid locking the main thread. Improve expression evaluation
 
178
          timeout handling. If an evaluation can't be aborted, notify
 
179
          the user and wait until done or stopped.
 
180
 
 
181
2009-11-11  Michael Hutchinson  <mhutchinson@novell.com>
 
182
 
 
183
        * Mono.Debugging.Client/Backtrace.cs: Fix list
 
184
          ArgumentOutOfRangeException when soft debugger is stopped in
 
185
          unmanaged code. Not completely sure this is the right fix.
 
186
 
 
187
2009-10-29  Lluis Sanchez Gual  <lluis@novell.com>
 
188
 
 
189
        * Mono.Debugging.csproj: Flush.
 
190
 
 
191
2009-10-18  Michael Hutchinson  <mhutchinson@novell.com>
 
192
 
 
193
        * Mono.Debugging.Client/DebuggerSession.cs: Fix Pocess/Process
 
194
          spelling. Don't lock in IsRunning or MD can deadlock.
 
195
 
1
196
2009-10-05  Lluis Sanchez Gual  <lluis@novell.com>
2
197
 
3
198
        * Mono.Debugging.Client/ThreadInfo.cs: