• David Byers's avatar
    Cleaned up compatibility code. Handle async-text-aux-changed. · 4fadea6a
    David Byers authored
    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  <byers@lysator.liu.se>
    >
    > 	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).
    4fadea6a
compatibility.el 21.4 KB