+2004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * ntlm.el (ntlm-string-as-unibyte): New macro.
+ (ntlm-build-auth-response): Use it.
+
+ Remove Emacs 20 stuff:
+ * dgnushack.el (dgnushack-compile): Don't modify max-specpdl-size.
+ (butlast, mapc, remove): Remove the compiler macros.
+ * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
+ of delq and copy-sequence.
+ * gnus-art.el (popup-menu): Remove the compiler macro.
+ * nnmail.el (nnmail-split-fancy): Don't support customizing with
+ Emacs 20.
+
2004-01-05 Simon Josefsson <jas@extundo.com>
* ntlm.el: Fix namespace. Change smb-passwd-hash into
(vector (caddr c) (car c) :enable t))
gnus-mime-button-commands)))
-(eval-when-compile
- (define-compiler-macro popup-menu (&whole form
- menu &optional position prefix)
- (if (and (fboundp 'popup-menu)
- (not (memq 'popup-menu (assoc "lmenu" load-history))))
- form
- ;; Gnus is probably running under Emacs 20.
- `(let* ((menu (cdr ,menu))
- (response (x-popup-menu
- t (list (car menu)
- (cons "" (mapcar (lambda (c)
- (cons (caddr c) (car c)))
- (cdr menu)))))))
- (if response
- (call-interactively (nth 3 (assq response menu))))))))
-
(defun gnus-mime-button-menu (event prefix)
"Construct a context-sensitive menu of MIME commands."
(interactive "e\nP")
(progn
(message-news (gnus-group-real-name gnus-newsgroup-name))
(set (make-local-variable 'gnus-discouraged-post-methods)
- (delq
+ (remove
(car (gnus-find-method-for-group gnus-newsgroup-name))
- (copy-sequence gnus-discouraged-post-methods))))))
+ gnus-discouraged-post-methods)))))
(save-excursion
(set-buffer buffer)
(setq gnus-newsgroup-name group)))))
(const :format "" &)
(editable-list :inline t nnmail-split-fancy))
(list :tag "Function with fixed arguments (:)"
- :value (: nil)
+ :value (:)
(const :format "" :value :)
function
(editable-list :inline t (sexp :tag "Arg"))
)
(list :tag "Function with split arguments (!)"
- :value (! nil)
+ :value (!)
(const :format "" !)
function
(editable-list :inline t nnmail-split-fancy))