unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* repairing allout auto-save decrypted-topic protection before emacs 24 release
@ 2011-07-04 18:59 ken manheimer
  2011-07-04 22:24 ` ken manheimer
  2011-07-05  3:35 ` Stefan Monnier
  0 siblings, 2 replies; 3+ messages in thread
From: ken manheimer @ 2011-07-04 18:59 UTC (permalink / raw)
  To: emacs-devel

[-- Attachment #1: Type: text/plain, Size: 1032 bytes --]

hi, all.  i've discovered a problem with an allout provision to protect
against auto-saves of outlines with encrypted topics that are currently
decrypted, and should have a fix soon.  however, with the imminent emacs 24,
i wanted to let you know that i'm working on a fix, and hope to check it in
before the release happens.  i should have the fix done by the end of the
day, and don't expect that the release really is that imminent, but figured
it wouldn't hurt to mention it.

incidentally, the problem i discovered has to do with the way that
auto-save-hook is used.  apparently it isn't checked in the context of each
buffer where auto-save is happening, and it offers no provision for
gracefully preventing an auto-save per individual buffer, like eg
write-contents-functions does.  so i'm going to be transiently settting
buffer-saved-size to -1 while there are decrypted items to exempt such
buffers from auto-save - should have that done by the end of the day.
 (suggestions about the approach are welcome.)

ken manheimer

[-- Attachment #2: Type: text/html, Size: 1113 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-07-05  3:35 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-04 18:59 repairing allout auto-save decrypted-topic protection before emacs 24 release ken manheimer
2011-07-04 22:24 ` ken manheimer
2011-07-05  3:35 ` Stefan Monnier

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).