Don't lose unknown settings. Store client version with settings. Perhaps fixed...
Don't lose unknown settings. Store client version with settings. Perhaps fixed bug 744. Better content-type decoding. Detailed changes: > 2004-02-29 David Byers <firstname.lastname@example.org> > > * macros.el (lyskom-mime-content-type-get): Moved here from > mime.el. > (lyskom-mime-content-type): Moved here from mime.el. > > Fix bug 744 (I think): > * flags.el (lyskom-save-options): Save unknown variables too. > (lyskom-save-options): Encode variable names too. Despite them > being all ASCII, Emacs will sometimes think one is a multibyte > string, and then convert everything back to multibyte format, > which will break the user area. Refuse to save if any part of the > user area is a multibyte string. > > Don't throw away contents of unknown variables: > * vars.el.in (lyskom-saved-unknown-variables): New variable. > (lyskom-settings-version): New variable. > > * flags.el (kom-copy-options): Don't discard unknown variables. > > * startup.el (kom-start-anew): Tell the user that unknown > variables may be due to changing client versions (if settings were > saved in a different version than we're running right now). > > * flags.el (kom-save-options): Accept prefix argument to delete > unknown variables. > > * async.el (lyskom-async-new-user-area): Tell the user when > re-reading settings from the server. Don't discard unknown > variables. > > * flags.el (lyskom-read-options-eval): The list of ignored > variables is an alist of name and value. > > * startup.el (kom-start-anew): lyskom-read-flags now returns a > alist for ignored variables. Don't discard unknown variables. > > 2004-02-28 David Byers <email@example.com> > > Prepare for dealing with format=flowed texts: > * komtypes.el (text->decoded-text-mass): Use new content-type > functions and format. > > * edit-text.el (lyskom-edit-send): Use new content-type functions > and format. > > * mime.el (lyskom-mime-decode-content-type): Rewrote to handle > arbitrary parameters to the content type. > (lyskom-mime-content-type): New function. > (lyskom-mime-content-type-get): New function. > 2a54 > Fix bug 1281 and related issues:
Showing with 235 additions and 75 deletions