forked from ruby-debug/ruby-debug-ide
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
75 lines (55 loc) · 2.48 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
This document is not maintained since version 0.1.10. See ``Changes'' section
in the ``ruby-debug-ide protocol'' document:
http://debug-commons.rubyforge.org/protocol-spec.html
and ChangeLog for details. protocol-spec.html is generated from
doc/protocol-spec.texi file.
========================================================================
0.1.9 - 0.1.10
--------------
* fixed bug when inspected variable's to_s methods returns non-String.
Returns diagonstic message now.
* do not use '==' from within debugger to prevent runtime error
* Workarounding JRuby issue (http://jira.codehaus.org/browse/JRUBY-2063)
* switching to ruby-debug-base 0.1.10 (all tests pass)
0.1.8 - 0.1.9
-------------
* be sure 'exit' is always called.
* to_inspect = str.gsub(/\\n/, "\n") in debug_eval() to make possible to
evaluate multiline expressions. Frontend must escape new lines
accordingly.
* prevent exception when to_s returns nil on being evaluated value
0.1.7 - 0.1.8
-------------
* fixed error during breakpoint removing
* (protocols merge) print debug message on $stderr like classic debugger
0.1.6 - 0.1.7
-------------
* ensure 'yaml' (is_binary_data?) is always loaded in xml_printer.rb
* VarInstanceCommand enumerates also variables of an object's class, as it
is done in the classic-debugger
* do not send unneeded end-of-lines (fast and classic protocol merging)
* do not send non-xml PROMPT and CONFIRM + getting rid of 'confirm' methods
in the whole codebase (fast and classic protocol merging)
* send info <message> when 'delete' is used without given 'pos' (deleting of
all breakpoints is not supported)
* return <error> on 'delete <negative_int>' (protocol unification)
* always use one-based frame numbering (was not the case in <frame[s]>)
* send message 'finished' back when exiting
0.1.5 - 0.1.6
-------------
* do not send binary data within values of variables. See
http://www.netbeans.org/nonav/issues/show_bug.cgi?id=101748 for more
details
0.1.4 - 0.1.5
-------------
* fixed subtle bug in xml_printer.rb#print_variable which caused the
debugger to die when == method was overridden and did not count on nil
parameters
* Hash and Array subclasses did not have children thus cannot be expanded in
a GUI. E.g. @params in Rails controller (HashWithIndifferentAccess)
0.1.3 - 0.1.4
-------------
* migration to ruby-debug 0.1.4
0.1.2 - 0.1.3
-------------
* adding step+ and next+ commands (since ruby-debug 0.9.1)