0.35

acme on 2005-04-02T16:29:01

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