Cleaned up compatibility code. Handle async-text-aux-changed.
Detailed changes that consist only of name changes have been excluded from this message (see the ChangeLog for details). Detailed changes: > 2003-08-16 David Byers <firstname.lastname@example.org> > > Handle async-text-aux-changed: > * async.el (lyskom-parse-async): Handle async-text-aux-changed. > > * aux-items.el (lyskom-aux-item-modify-list): New function. > > * komtypes.el (text-stat): Make aux-items field read-write. > > Major cleanup of compatibility code: > * compatibility.el: Cleaned up compatibility code a lot. We no > longer provide fake versions of MULE-related functions or any > other function that other code might take to mean there's some > major feature in Emacs. The only definitions we make in the > standard namespace are "safe" functions. Removed functions that > are not used. Simplified some of the macros. Moved code here from > utilities.el. > (lyskom-gnu-keysym,lyskom-xemacs-keysym): Removed swedish chars > from the lists since we don't use lyskom-keys for that any more. > > * compatibility.el (coding-system-type): New compatibility def. > (coding-system-property): New compatibility def. > (split-string): Provide compatibility definition for split-string. > > * lyskom-rest.el (lyskom-unity-text): Use compatibility functions > for MULE stuff. > > * macros.el (lyskom-end-of-compilation): Don't remove > compatibility definitions from the list of warnings for unresolved > functions since this serves no purpose and hides actual errors. > > * mship-edit.el (lp--maybe-update-unreads): Use > lyskom-next-property-bounds, not next-text-property-bounds. > > * lyskom-rest.el (lyskom-do-special-inserts): Use > lyskom-next-property-bounds, not next-text-property-bounds. > > * mime.el (lyskom-mime-string-charset): Use :mime-charset next to > mime-charset (Gnus does this ans says it is the Emacs 22 way).