* Makefile.am:
[monodevelop.git] / main / src / addins / MonoDevelop.Debugger / ChangeLog
blobbcff4a3b7650877f2ad793f7c3b747a8dafcd527
1 2009-02-27  Michael Hutchinson  <mhutchinson@novell.com>
3         * MonoDevelop.Debugger/ThreadsPad.cs:
4         * MonoDevelop.Debugger/StackTracePad.cs: Added translatable
5           strings. Patch from Bálint Kriván.
7 2009-02-26  Lluis Sanchez Gual  <lluis@novell.com>
9         * MonoDevelop.Debugger.csproj: Flush.
11 2009-02-23  Scott Ellington  <scott.ellington@gmail.com>
13         * Makefile.am:
14         * icons/step-out-24.png:
15         * icons/step-into-24.png:
16         * icons/step-over-24.png:
17         * MonoDevelop.Debugger.csproj:
18         * MonoDevelop.Debugger.addin.xml: add 24 px icons and debug
19           toolbar
21 2009-02-23  Lluis Sanchez Gual  <lluis@novell.com>
23         * MonoDevelop.Debugger.addin.xml: Track merge of the project
24           pad context menu.
26 2009-02-20  Scott Ellington  <scott.ellington@gmail.com>
28         * Makefile.am:
29         * icons/step-out-22.png:
30         * icons/step-out-16.png:
31         * icons/step-over-22.png:
32         * icons/step-over-16.png:
33         * icons/step-into-16.png:
34         * icons/step-into-22.png:
35         * MonoDevelop.Debugger.csproj:
36         * MonoDevelop.Debugger.addin.xml: add step icons
38 2009-02-18  Lluis Sanchez Gual  <lluis@novell.com>
40         * MonoDevelop.Debugger/WatchPad.cs: When restoring the watch
41           pad state, clear the old state.
43 2009-02-17  Lluis Sanchez Gual  <lluis@novell.com>
45         * MonoDevelop.Debugger/ExceptionsDialog.cs: Track api changes.
47 2009-02-13  Lluis Sanchez Gual  <lluis@novell.com>
49         * MonoDevelop.Debugger/LocalsPad.cs:
50         * MonoDevelop.Debugger/ObjectValueTreeView.cs: Add locals all
51           at once to the list.
53         * MonoDevelop.Debugger/DebugCommands.cs: Allow editing the
54           exceptions even when the debugger is not running.
56 2009-02-12  Lluis Sanchez Gual  <lluis@novell.com>
58         * icons:
59         * Makefile.am:
60         * icons/debug-overlay-32.png:
61         * icons/debug-overlay-22.png:
62         * icons/debug-overlay-16.png:
63         * MonoDevelop.Debugger.csproj:
64         * MonoDevelop.Debugger.addin.xml:
65         * MonoDevelop.Debugger/DebugCommands.cs: Added icon for debug
66           command. Make sure the run command is visible in the toolbar
67           even when there are no debuggers installed.
69 2009-02-11  Michael Hutchinson  <mhutchinson@novell.com>
71         * MonoDevelop.Debugger/ThreadsPad.cs:
72         * MonoDevelop.Debugger/StackTracePad.cs:
73         * MonoDevelop.Debugger/BreakpointPad.cs:
74         * MonoDevelop.Debugger/ObjectValuePad.cs:
75         * MonoDevelop.Debugger/ObjectValueTreeView.cs: Use pad font.
77 2009-02-07  Michael Hutchinson  <mhutchinson@novell.com>
79         * MonoDevelop.Debugger.csproj: Don't require a specific
80           version of Mono.Addins.
82 2009-02-07  Michael Hutchinson  <mhutchinson@novell.com>
84         * MonoDevelop.Debugger.csproj: Flush MD's removal of newline
85           at end of file that was introduced by manually editing with
86           gedit.
88 2009-02-07  Michael Hutchinson  <mhutchinson@novell.com>
90         * MonoDevelop.Debugger.csproj: Make debug configuration build
91           debug symbols.
93 2009-02-06  Lluis Sanchez Gual  <lluis@novell.com>
95         * MonoDevelop.Debugger.mdp:
96         * MonoDevelop.Debugger.csproj: Migrated to MSBuild file
97           format.
99 2009-02-05  Mike Krüger  <mkrueger@novell.com>
101         * MonoDevelop.Debugger/DisassemblyView.cs: track api changes.
103 2009-02-03  Lluis Sanchez Gual  <lluis@novell.com>
105         * AssemblyInfo.cs:
106         * MonoDevelop.Debugger.addin.xml: Bump MD version.
108 2009-02-03  Lluis Sanchez Gual  <lluis@novell.com>
110         * gtk-gui/generated.cs:
111         * gtk-gui/MonoDevelop.Debugger.ExceptionsDialog.cs:
112         * gtk-gui/MonoDevelop.Debugger.AttachToProcessDialog.cs:
113         * gtk-gui/MonoDevelop.Debugger.ExpressionEvaluatorDialog.cs:
114           Flush.
116         * Makefile.am:
117         * MonoDevelop.Debugger.mdp: Updated Mono.Cairo reference.
119 2009-02-01  Michael Hutchinson  <mhutchinson@novell.com>
121         * MonoDevelop.Debugger/DisassemblyView.cs: Track
122           TextEditorOptions API changes.
124 2009-02-01  Michael Hutchinson  <mhutchinson@novell.com>
126         * Makefile.am: Track changes in MD's assembly handling.
127           Mono.Cairo is no longer considered to be a "system"
128           assembly.
130 2009-01-26  Michael Hutchinson  <mhutchinson@novell.com>
132         * MonoDevelop.Debugger.mdp: Flush project format changes.
134 2008-12-19  Lluis Sanchez Gual  <lluis@novell.com>
136         * MonoDevelop.Debugger/ObjectValueTreeView.cs: Use the new async
137         evaluation feature.
139         * MonoDevelop.Debugger/StackTracePad.cs:
140         * MonoDevelop.Debugger/ObjectValuePad.cs: Make sure the pad is updated
141         only when it is visible.
143 2008-12-12  Lluis Sanchez Gual  <lluis@novell.com>
145         * MonoDevelop.Debugger.mdp: All projects now require fx 3.5.
147 2008-12-08  Lluis Sanchez Gual  <lluis@novell.com>
149         * MonoDevelop.Debugger/DebuggingService.cs: When cleaning up the
150         session, dispose it as last step, since it may be slow, and it might
151         delay all other cleanup operations.
153 2008-12-08  Lluis Sanchez Gual  <lluis@novell.com>
155         * MonoDevelop.Debugger/DebuggingService.cs: If something goes wrong when
156         starting the debugger, cleanup the session.
158 2008-12-04  Lluis Sanchez Gual  <lluis@novell.com>
160         * gtk-gui/gui.stetic:
161         * MonoDevelop.Debugger.addin.xml:
162         * MonoDevelop.Debugger/Initializer.cs:
163         * MonoDevelop.Debugger/DebugCommands.cs:
164         * MonoDevelop.Debugger/DebuggingService.cs:
165         * MonoDevelop.Debugger/AttachToProcessDialog.cs: Hide debugger commands
166         which are not supported by the installed debuggers. 
168 2008-12-04  Lluis Sanchez Gual  <lluis@novell.com>
170         * MonoDevelop.Debugger.addin.xml: Updated key bindings to match VS.
172 2008-12-04  Lluis Sanchez Gual  <lluis@novell.com>
174         * MonoDevelop.Debugger.addin.xml: Changed default label of debug command
175         for projects since to avoid it being confused with the global debug
176         command in the key bindings panel.
178         * MonoDevelop.Debugger/Extensions.cs: Honor the RunWithWarning and
179         BuildBeforeExecuting preferences.
181         * MonoDevelop.Debugger/DebugExecutionHandlerFactory.cs: Track api
182         changes.
184         * MonoDevelop.Debugger/DebugCommands.cs: Honor the RunWithWarning and
185         BuildBeforeExecuting preferences. If no debugger is installed, the
186         Debug command will work as a regular Run command.
188 2008-12-02  Michael Hutchinson  <mhutchinson@novell.com>
190         * AssemblyInfo.cs: Add AssemblyInfo.cs files that are autogenerated from
191         the addin manifests.
193 2008-12-02  Lluis Sanchez Gual  <lluis@novell.com>
195         * MonoDevelop.Debugger/ObjectValueTreeView.cs: Allow editing by pressing
196         F2.
198 2008-12-01  Lluis Sanchez Gual  <lluis@novell.com>
200         * MonoDevelop.Debugger.addin.xml: Fix command names.
202 2008-11-26  Lluis Sanchez Gual  <lluis@novell.com>
204         * Makefile.am:
205         * gtk-gui/gui.stetic:
206         * gtk-gui/generated.cs:
207         * MonoDevelop.Debugger.mdp:
208         * MonoDevelop.Debugger.addin.xml:
209         * MonoDevelop.Debugger/DebugCommands.cs:
210         * MonoDevelop.Debugger/ExceptionsDialog.cs:
211         * MonoDevelop.Debugger/DebuggingService.cs:
212         * MonoDevelop.Debugger/ObjectValueTreeView.cs:
213         * gtk-gui/MonoDevelop.Debugger.ExceptionsDialog.cs:
214         * MonoDevelop.Debugger/ExpressionEvaluatorDialog.cs:
215         * gtk-gui/MonoDevelop.Debugger.ExpressionEvaluatorDialog.cs: Implemented
216         exceptions dialog and expression evaluation dialog.
218 2008-11-25  Lluis Sanchez Gual  <lluis@novell.com>
220         * Makefile.am:
221         * gtk-gui/gui.stetic:
222         * MonoDevelop.Debugger.mdp:
223         * MonoDevelop.Debugger.addin.xml:
224         * MonoDevelop.Debugger/LocalsPad.cs:
225         * MonoDevelop.Debugger/Extensions.cs:
226         * MonoDevelop.Debugger/ThreadsPad.cs:
227         * MonoDevelop.Debugger/Initializer.cs:
228         * MonoDevelop.Debugger/StackTracePad.cs:
229         * MonoDevelop.Debugger/DebugCommands.cs:
230         * MonoDevelop.Debugger/BreakpointPad.cs:
231         * MonoDevelop.Debugger/ObjectValuePad.cs:
232         * MonoDevelop.Debugger/DisassemblyView.cs:
233         * MonoDevelop.Debugger/ExceptionsDialog.cs:
234         * MonoDevelop.Debugger/DebuggingService.cs:
235         * MonoDevelop.Debugger/ObjectValueTreeView.cs:
236         * MonoDevelop.Debugger/AttachToProcessDialog.cs:
237         * gtk-gui/MonoDevelop.Debugger.ExceptionsDialog.cs:
238         * MonoDevelop.Debugger/DebugExecutionHandlerFactory.cs:
239         * gtk-gui/MonoDevelop.Debugger.AttachToProcessDialog.cs: Moved here all
240         debug commands previously implemented in MD.Ide.
242 2008-11-21  Michael Hutchinson  <mhutchinson@novell.com>
244         * Makefile.am:
245         * MonoDevelop.Debugger.mdp: Updated.
247 2008-11-21  Michael Hutchinson  <mhutchinson@novell.com>
249         * MonoDevelop.Debugger/Initializer.cs:
250         * MonoDevelop.Debugger/DisasemblyView.cs:
251         * MonoDevelop.Debugger/DisassemblyView.cs: Fix spelling.
253 2008-11-18  Mike Krüger  <mkrueger@novell.com>
255         * MonoDevelop.Debugger/DebugTextMarker.cs: fixed compilation error.
257 2008-11-06  Michael Hutchinson  <mhutchinson@novell.com>
259         * Makefile.am: Fix build dependencies.
261 2008-11-05  Lluis Sanchez Gual  <lluis@novell.com>
263         * MonoDevelop.Debugger.addin.xml: Bump MD version.
265 2008-10-09  Michael Hutchinson  <mhutchinson@novell.com>
267         * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track APIs.
269 2008-10-09  Michael Hutchinson  <mhutchinson@novell.com>
271         * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track CompletionData API.
273 2008-10-08  Michael Hutchinson  <mhutchinson@novell.com>
275         * MonoDevelop.Debugger/ObjectValueTreeView.cs: Remove ambiguity.
277 2008-10-07  Michael Hutchinson  <mhutchinson@novell.com>
279         * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track API.
281 2008-09-29  Mike Krüger <mkrueger@novell.com> 
283         * MonoDevelop.Debugger/ObjectValueTreeView.cs: implemented IComparable.
285 2008-09-18  Lluis Sanchez Gual <lluis@novell.com> 
287         * MonoDevelop.Debugger/ObjectValueTreeView.cs: Really fix.
289 2008-09-18  Lluis Sanchez Gual <lluis@novell.com> 
291         * MonoDevelop.Debugger/ObjectValueTreeView.cs: Track api changes.
293 2008-09-18  Lluis Sanchez Gual <lluis@novell.com> 
295         * MonoDevelop.Debugger/ObjectValuePad.cs: Fix nullref.
297 2008-09-17  Lluis Sanchez Gual <lluis@novell.com> 
299         * MonoDevelop.Debugger.mdp: Updated projects.
301 2008-09-12  Lluis Sanchez Gual <lluis@novell.com> 
303         * gtk-gui/generated.cs: Updated generated code.
305 2008-08-20  Mike Krüger <mkrueger@novell.com> 
307         * MonoDevelop.Debugger/DisasemblyView.cs: made some changes caused by
308           text editor changes.
310 2008-08-07  Lluis Sanchez Gual <lluis@novell.com> 
312         * gtk-gui/MonoDevelop.Debugger.BreakpointPropertiesDialog.cs,
313           gtk-gui/gui.stetic, MonoDevelop.Debugger.mdp, Makefile.am,
314           MonoDevelop.Debugger/BreakpointPropertiesDialog.cs,
315           MonoDevelop.Debugger/BreakpointPad.cs: Moved breakpoint properties
316           dialog to MD.Ide.
317         * MonoDevelop.Debugger/DebugTextMarker.cs: Track api changes.
319 2008-08-06  Lluis Sanchez Gual <lluis@novell.com> 
321         * gtk-gui, gtk-gui/generated.cs,
322           gtk-gui/MonoDevelop.Debugger.BreakpointPropertiesDialog.cs,
323           gtk-gui/gui.stetic, MonoDevelop.Debugger.mdp, Makefile.am,
324           MonoDevelop.Debugger/BreakpointPropertiesDialog.cs,
325           MonoDevelop.Debugger/BreakpointPad.cs: Improved breakpoints pad.
326           Implemented the breakpoint properties dialog.
328 2008-08-05  Lluis Sanchez Gual <lluis@novell.com> 
330         * MonoDevelop.Debugger.addin.xml, MonoDevelop.Debugger.mdp,
331           Makefile.am, MonoDevelop.Debugger/ThreadsPad.cs: Added threads pad.
332           Based on the work by Alfonso Santos Luaces.
333         * MonoDevelop.Debugger/BreakpointPad.cs: Properly unsubscribe debug
334           service events.
336 2008-08-05  Lluis Sanchez Gual <lluis@novell.com> 
338         * MonoDevelop.Debugger/DisasemblyView.cs: Track api changes.
340 2008-07-31  Lluis Sanchez Gual <lluis@novell.com> 
342         * MonoDevelop.Debugger/ObjectValuePad.cs: Remove debug code.
344 2008-07-29  Mike Krüger <mkrueger@novell.com> 
346         * MonoDevelop.Debugger.mdp: Removed some parts of the documentation
347           service.
349 2008-07-25  Lluis Sanchez Gual <lluis@novell.com> 
351         * MonoDevelop.Debugger.addin.xml, MonoDevelop.Debugger.mdp,
352           Makefile.am, MonoDevelop.Debugger/WatchPad.cs,
353           MonoDevelop.Debugger/LocalsPad.cs,
354           MonoDevelop.Debugger/BreakpointPad.cs,
355           MonoDevelop.Debugger/ObjectValuePad.cs: Implemented LocalsPad.
356           Moved all logic shared with the WatchPad to ObjectValuePad.
357         * MonoDevelop.Debugger/ObjectValueTreeView.cs: Highlight values that
358           have changed since the last time the debugger was stopped.
360 2008-07-25  Lluis Sanchez Gual <lluis@novell.com> 
362         * MonoDevelop.Debugger.addin.xml, MonoDevelop.Debugger.mdp,
363           Makefile.am, MonoDevelop.Debugger/BreakpointPad.cs: Initial
364           implementation of the breakpoints pad by Alfonso Santos Luaces.
366 2008-07-22  Lluis Sanchez Gual <lluis@novell.com> 
368         * MonoDevelop.Debugger/WatchPad.cs: Make sure the value tree is
369           properly initialized the first time it is shown.
371 2008-07-21  Michael Hutchinson <mhutchinson@novell.com> 
373         * Makefile.am, MonoDevelop.Debugger.mdp: Fix automake build paths. Add
374           System.Xml reference and don't local copy refs, for build within
375           MD.
377 2008-07-21  Lluis Sanchez Gual <lluis@novell.com> 
379         * MonoDevelop.Debugger/ObjectValueTreeView.cs: Remove ellupsizing.
380           Doesn't work well with the debug tooltip.
382 2008-07-17  Lluis Sanchez Gual <lluis@novell.com> 
384         * MonoDevelop.Debugger/ObjectValueTreeView.cs,
385           MonoDevelop.Debugger/WatchPad.cs: Store watch pad expressions into
386           the user preferences when closing a solution.
388 2008-07-16  Lluis Sanchez Gual <lluis@novell.com> 
390         * MonoDevelop.Debugger/ObjectValueTreeView.cs: Make columns resizable.
392 2008-07-09  Lluis Sanchez Gual <lluis@novell.com> 
394         * MonoDevelop.Debugger/ObjectValueTreeView.cs: Show icons for Type and
395           Namespace values.
397 2008-07-09  Lluis Sanchez Gual <lluis@novell.com> 
399         * MonoDevelop.Debugger.mdp, Makefile.am,
400           MonoDevelop.Debugger/WatchPad.cs,
401           MonoDevelop.Debugger/ObjectValueTreeView.cs: Added support for code
402           completion.
404 2008-07-08  Lluis Sanchez Gual <lluis@novell.com> 
406         * MonoDevelop.Debugger/WatchPad.cs: Don't update the tree if there is
407           no current frame, since it will reset the current expansion state.
408         * MonoDevelop.Debugger/ObjectValueTreeView.cs: Added events which are
409           fired when value editing starts/ends. Fixes some text escaping
410           issues.
412 2008-07-07  Lluis Sanchez Gual <lluis@novell.com> 
414         * MonoDevelop.Debugger/WatchPad.cs,
415           MonoDevelop.Debugger/ObjectValueTreeView.cs: Show member icons in
416           the watch pad. Support a new compact mode to be used in the debug
417           tooltips.
419 2008-07-04  Mike Krüger <mkrueger@novell.com> 
421         * MonoDevelop.Debugger/DebugTextMarker.cs,
422           MonoDevelop.Debugger/DisasemblyView.cs: debug markers are now using
423           color styles instead of hard coded colors.
425 2008-07-02  Lluis Sanchez Gual <lluis@novell.com> 
427         * MonoDevelop.Debugger/DebugTextMarker.cs: Improved colors.
428         * MonoDevelop.Debugger/ObjectValueTreeView.cs: Allow editing variable
429           values.
430         * MonoDevelop.Debugger/Initializer.cs: Implement ShowDisassembly
431           command.
432         * MonoDevelop.Debugger/DisasemblyView.cs: Implemented support for mixed
433           assembler/source code view.
435 2008-07-02  Lluis Sanchez Gual <lluis@novell.com> 
437         * MonoDevelop.Debugger.addin.xml: Fix add-in id.
439 2008-07-01  Lluis Sanchez Gual <lluis@novell.com> 
441         * MonoDevelop.Debugger.mdp, Makefile.am,
442           MonoDevelop.Debugger/DebugTextMarker.cs: Implemented markers for
443           breakpoint and current execution line.
444         * MonoDevelop.Debugger/DisasemblyView.cs: Use new current line marker.
446 2008-06-20  Lluis Sanchez Gual <lluis@novell.com> 
448         * MonoDevelop.Debugger.addin.xml, MonoDevelop.Debugger.mdp,
449           Makefile.am, MonoDevelop.Debugger/WatchPad.cs,
450           MonoDevelop.Debugger/ObjectValueTreeView.cs,
451           MonoDevelop.Debugger/Initializer.cs,
452           MonoDevelop.Debugger/DisasemblyView.cs,
453           MonoDevelop.Debugger/StackTracePad.cs: Improved call stack view.
454           Implemented disassemble view.
456 2008-06-04  Lluis Sanchez Gual <lluis@novell.com> 
458         * MonoDevelop.Debugger.addin.xml: Bump MD version.
460 2008-05-15  Lluis Sanchez Gual <lluis@novell.com> 
462         * MonoDevelop.Debugger.addin.xml, MonoDevelop.Debugger.mdp,
463           Makefile.am, MonoDevelop.Debugger/WatchPad.cs,
464           MonoDevelop.Debugger/ObjectValueTreeView.cs,
465           MonoDevelop.Debugger/StackTracePad.cs: Implemented initial watch
466           pad.