Revision history for Emacs-Rep

0.01    Sun May 30 12:23:55 2010
        First version.
        Limitation: all of perl's substitutions syntax is
        not supported, in particular substitutions with embedded
        semicolons may behave oddly.

0.02    Sun Jun  6 17:36:22 2010
        Using a PPI-based solution now.  The full range of perl's
        substitution syntax is now supported.
        Have support for multi-line substitutions.
        Window management is more careful (no crashes
        from the current window being too small).
        User set-up is more flexible (easy to use an alternative key prefix).

0.03    Fri Jun 11 04:31:04 2010
        Implemented an entirely new system of managing change
        metadata, which now supports an indefinite series of
        individual undos of cascading, overlapping substitution
        changes.
        The modified buffer is now made read-only until changes
        are accepted.
        User set-up with rep-standard-setup is still more flexible.

0.04    Sat Jun 12 22:34:28 2010

        Cleaner handling of zero-width end results (i.e.  when a
        s///g is used to delete a string entirely, now you can
        still tab to that location and undo the deletion).
        Also made modifications to backtab behavior to work better
        with these "zero width" regions.

0.05    Tue Jun 15 11:44:04 2010

        Cleaner implementation of tab/backtab functions in
        rep-modififed-mode:
        These:
          rep-modified-skip-to-next-change and rep-modified-skip-to-prev-change
        now use the primitives:
           rep-at-start-of-changed-region
           rep-at-end-of-changed-region
        which are built on top of the (successful) experiment:
           rep-rising-or-falling-edge