diff options
| -rw-r--r-- | lisp/ChangeLog | 9 | ||||
| -rw-r--r-- | lisp/url/ChangeLog | 8 | ||||
| -rw-r--r-- | lisp/url/url-parse.el | 76 |
3 files changed, 55 insertions, 38 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b8dab0b4989..49bbe7b1816 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,12 @@ | |||
| 1 | 2007-10-08 Richard Stallman <rms@gnu.org> | ||
| 2 | |||
| 3 | * emacs-lisp/edebug.el (edebug-install-custom-print-funcs) | ||
| 4 | (edebug-install-custom-print, edebug-reset-print-funcs) | ||
| 5 | (edebug-uninstall-custom-print, edebug-uninstall-custom-print-funcs): | ||
| 6 | Functions deleted. | ||
| 7 | (edebug-prin1, edebug-print, edebug-prin1-to-string) | ||
| 8 | (edebug-format, edebug-message): Define directly as aliases. | ||
| 9 | |||
| 1 | 2007-10-08 Juanma Barranquero <lekktu@gmail.com> | 10 | 2007-10-08 Juanma Barranquero <lekktu@gmail.com> |
| 2 | 11 | ||
| 3 | * follow.el (follow-mode): Don't run hooks twice. Use `when'. | 12 | * follow.el (follow-mode): Don't run hooks twice. Use `when'. |
diff --git a/lisp/url/ChangeLog b/lisp/url/ChangeLog index 6cdf672d7ab..c13a4f3b7a7 100644 --- a/lisp/url/ChangeLog +++ b/lisp/url/ChangeLog | |||
| @@ -1,3 +1,11 @@ | |||
| 1 | 2007-10-09 Richard Stallman <rms@gnu.org> | ||
| 2 | |||
| 3 | * url-parse.el (url-type, url-user, url-password, url-host) | ||
| 4 | (url-port, url-filename, url-target, url-attributes) | ||
| 5 | (url-fullness, url-set-type, url-set-user, url-set-password) | ||
| 6 | (url-set-host, url-set-port, url-set-filename, url-set-target) | ||
| 7 | (url-set-attributes, url-set-full): Change macros to defuns. | ||
| 8 | |||
| 1 | 2007-09-22 Diane Murray <disumu@x3y2z1.net> | 9 | 2007-09-22 Diane Murray <disumu@x3y2z1.net> |
| 2 | 10 | ||
| 3 | * url-misc.el (url-generic-emulator-loader): Send the port as a | 11 | * url-misc.el (url-generic-emulator-loader): Send the port as a |
diff --git a/lisp/url/url-parse.el b/lisp/url/url-parse.el index 3dfc7ac86a2..57bebe56034 100644 --- a/lisp/url/url-parse.el +++ b/lisp/url/url-parse.el | |||
| @@ -30,61 +30,61 @@ | |||
| 30 | 30 | ||
| 31 | (autoload 'url-scheme-get-property "url-methods") | 31 | (autoload 'url-scheme-get-property "url-methods") |
| 32 | 32 | ||
| 33 | (defmacro url-type (urlobj) | 33 | (defun url-type (urlobj) |
| 34 | `(aref ,urlobj 0)) | 34 | (aref urlobj 0)) |
| 35 | 35 | ||
| 36 | (defmacro url-user (urlobj) | 36 | (defun url-user (urlobj) |
| 37 | `(aref ,urlobj 1)) | 37 | (aref urlobj 1)) |
| 38 | 38 | ||
| 39 | (defmacro url-password (urlobj) | 39 | (defun url-password (urlobj) |
| 40 | `(aref ,urlobj 2)) | 40 | (aref urlobj 2)) |
| 41 | 41 | ||
| 42 | (defmacro url-host (urlobj) | 42 | (defun url-host (urlobj) |
| 43 | `(aref ,urlobj 3)) | 43 | (aref urlobj 3)) |
| 44 | 44 | ||
| 45 | (defmacro url-port (urlobj) | 45 | (defun url-port (urlobj) |
| 46 | `(or (aref ,urlobj 4) | 46 | (or (aref urlobj 4) |
| 47 | (if (url-fullness ,urlobj) | 47 | (if (url-fullness urlobj) |
| 48 | (url-scheme-get-property (url-type ,urlobj) 'default-port)))) | 48 | (url-scheme-get-property (url-type urlobj) 'default-port)))) |
| 49 | 49 | ||
| 50 | (defmacro url-filename (urlobj) | 50 | (defun url-filename (urlobj) |
| 51 | `(aref ,urlobj 5)) | 51 | (aref urlobj 5)) |
| 52 | 52 | ||
| 53 | (defmacro url-target (urlobj) | 53 | (defun url-target (urlobj) |
| 54 | `(aref ,urlobj 6)) | 54 | (aref urlobj 6)) |
| 55 | 55 | ||
| 56 | (defmacro url-attributes (urlobj) | 56 | (defun url-attributes (urlobj) |
| 57 | `(aref ,urlobj 7)) | 57 | (aref urlobj 7)) |
| 58 | 58 | ||
| 59 | (defmacro url-fullness (urlobj) | 59 | (defun url-fullness (urlobj) |
| 60 | `(aref ,urlobj 8)) | 60 | (aref urlobj 8)) |
| 61 | 61 | ||
| 62 | (defmacro url-set-type (urlobj type) | 62 | (defun url-set-type (urlobj type) |
| 63 | `(aset ,urlobj 0 ,type)) | 63 | (aset urlobj 0 type)) |
| 64 | 64 | ||
| 65 | (defmacro url-set-user (urlobj user) | 65 | (defun url-set-user (urlobj user) |
| 66 | `(aset ,urlobj 1 ,user)) | 66 | (aset urlobj 1 user)) |
| 67 | 67 | ||
| 68 | (defmacro url-set-password (urlobj pass) | 68 | (defun url-set-password (urlobj pass) |
| 69 | `(aset ,urlobj 2 ,pass)) | 69 | (aset urlobj 2 pass)) |
| 70 | 70 | ||
| 71 | (defmacro url-set-host (urlobj host) | 71 | (defun url-set-host (urlobj host) |
| 72 | `(aset ,urlobj 3 ,host)) | 72 | (aset urlobj 3 host)) |
| 73 | 73 | ||
| 74 | (defmacro url-set-port (urlobj port) | 74 | (defun url-set-port (urlobj port) |
| 75 | `(aset ,urlobj 4 ,port)) | 75 | (aset urlobj 4 port)) |
| 76 | 76 | ||
| 77 | (defmacro url-set-filename (urlobj file) | 77 | (defun url-set-filename (urlobj file) |
| 78 | `(aset ,urlobj 5 ,file)) | 78 | (aset urlobj 5 file)) |
| 79 | 79 | ||
| 80 | (defmacro url-set-target (urlobj targ) | 80 | (defun url-set-target (urlobj targ) |
| 81 | `(aset ,urlobj 6 ,targ)) | 81 | (aset urlobj 6 targ)) |
| 82 | 82 | ||
| 83 | (defmacro url-set-attributes (urlobj targ) | 83 | (defun url-set-attributes (urlobj targ) |
| 84 | `(aset ,urlobj 7 ,targ)) | 84 | (aset urlobj 7 targ)) |
| 85 | 85 | ||
| 86 | (defmacro url-set-full (urlobj val) | 86 | (defun url-set-full (urlobj val) |
| 87 | `(aset ,urlobj 8 ,val)) | 87 | (aset urlobj 8 val)) |
| 88 | 88 | ||
| 89 | ;;;###autoload | 89 | ;;;###autoload |
| 90 | (defun url-recreate-url (urlobj) | 90 | (defun url-recreate-url (urlobj) |