I know what you're thinking: "that acme fellow, he must be lazy. I bet you he just sat around in a hot spring all yesterday and didn't get any Devel::ebug hacking done". Well you'd be wrong. The changelog for the last 30 hours is below.
The really neat new feature: you can now undo (ie step backwards). Also, using the back button in the browser actually steps backwards in the program. This is suprisingly funky. I have some more crazy ideas from autrijus, some of which I might even implement...
0.35 Sat Apr 2 23:34:56 CST 2005
- added undo method which undos the last action
- in ebug_http, using the back button in the browser actually
steps backwards in the program (suggested by autrijus)
- in ebug_http, use monikers for blessed objects and make the
stack trace use a smaller font
- in ebug, restart the program instead of exiting at the end
of the program (suggested by obra)
- in ebug_http, restart the program instead of stopping the
webserver at the end of the program
- added stack_trace_human method for a human-readable stack
trace
- pointed out ebug and ebug_http in the docs
0.34 Sat Apr 2 15:39:25 CST 2005
- give ebug_http a hashbang line (spotted by obra, who
complains all the time ;-)
- make Devel::ebug::HTTP return full HTTP requests
- basic docs for ebug and ebug_http
- ebug_http now opens the browser for you under Mac OS X and
Windows (patch by Johan Lindstrom)
- ebug now has the ability to always list the lines around
the IP - L toggles (patch by Johan Lindstrom)
- fix a problem where we were displaying the wrong codelines in
modules with POD
- now use the environment instead of the command line to pass the
secret for portability (patch by Johan Lindstrom)
- in ebug_http, we now jump to the current line (patch by
Johan Lindstrom)
- in ebug_http, make our actions POSTs, for they change state
- in ebug_http, cache the call to PPI::HTML
- in ebug_http, link module names to search.cpan.org
- in ebug_http, syntax highlight single and double-quoted
strings
- tweak Devel::ebug's introductory docs
- added break_point_delete method which deletes a break point
- added stack_trace method which provides basic stack trace
information using Devel::StackTrace
- in ebug_http, added a slightly ugly stack trace
- added return(@values) method to return your own values from
a subroutine, instead of what the subroutine would have
returned