~schnouki/undo-tree

2bf5e230 — Toby S. Cubitt 3 years ago master
Update contact email address in package headers.
42aab056 — Toby S. Cubitt 3 years ago
Fix bug in detection of nodes corresponding to unmodified buffers.
594ed6a7 — Toby S. Cubitt 3 years ago release/0.8.1
Fix URLs in package headers.
cbe0c708 — Toby S. Cubitt 3 years ago
Fix potential insidious list creation bugs.
35a438be — Toby S. Cubitt 3 years ago
Fix how undo-tree-viualizer-timestamps|diff are set buffer-local.

Major-mode fundctions call `kill-all-local-variables' at start, so these need
to be made buffer-local *after* setting the major-mode to
undo-tree-visualizer-mode, not before. We now set them buffer-local in
undo-tree-visualizer-mode, which seems the appropriate place.

(Thanks to Martin Joerg for flagging this.)
25709c42 — Toby S. Cubitt 3 years ago
Add missing Package-Requires header for queue dependency.
5da2a7ae — Toby S. Cubitt 3 years ago release/0.8
Implement new undo-tree save format.

Works around Emacs bug #27779: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27779

New save format serialises the undo-tree, instead of directly writing out the
Elisp object. This avoids triggering a stack overflow in the Emacs Lisp reader
when loading large undo-tree history files, due to the Elisp reader not coping
with deeply nested Elisp objects.
0161041f — Toby S. Cubitt 4 years ago release/0.7.4
Fix argument order in gv setter definitions.
d79fab9b — Toby S. Cubitt 4 years ago release/0.7.3
Switch from cl to cl-lib.
bd65bb0f — Toby S. Cubitt 4 years ago
Fix hook function issue in Emacs 27.
e01a3e71 — Toby S. Cubitt 4 years ago
Fix some byte-compilation warnings.
941bfe57 — Toby S. Cubitt 4 years ago release-0.7.2
Don't attempt to save undo history if history file is unwritable.
75b17c35 — Toby S. Cubitt 4 years ago
undo-outer-limit can also be null (no limit) in recent Emacsen.
09641b2d — Toby S. Cubitt 4 years ago release/0.7.1
Bump version number.
8cf384fc — Toby S. Cubitt 4 years ago
Redraw visualizer when history-discarding invalidates it.
5011f912 — Toby S. Cubitt 4 years ago
Implement non-recursive undo-tree copier, to avoid hitting Elisp and c stack space limits.
3090c4f4 — Toby S. Cubitt 4 years ago
Temporarily increase max-lisp-eval-depth and max-specpdl-size when copying undo-trees.
f0a61922 — Toby S. Cubitt 4 years ago
Proper fix to copy-undo-tree by writing bespoke copier.

Previous fix didn't copy current node correctly.
7fb46cb8 — Toby S. Cubitt 4 years ago
Fix copy-undo-tree by forcing vector rather than native defstruct.

Fixes broken undo-tree history saving in recent Emacsen that implement native
defstruct types.

(Better solution would be to implement bespoke undo-tree copier, rather than
relying on copy-tree.)
6a428ce2 — Toby S. Cubitt 4 years ago release-0.7
Bump copyright year in readiness for new release.
Next