pkgsrc/www/emacs-w3m-snapshot/PLIST

342 lines
14 KiB
Text
Raw Normal View History

Update 1.4.538 (0.20141022) to 1.4.554 (0.20150609) --------------------------------------------------- 2015-06-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Set w3m-current-url (and w3m-current-title) so as to enable moving back to the past page (in the case w3m-clear-display-while-reading is t). (w3m-goto-url): Don't move point to the top when it failed to retrieve. [emacs-w3m:12471] 2015-06-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Don't display progress message for `about:' pages. [emacs-w3m:12465] 2015-05-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-refresh-at-time): Remove workaround. [emacs-w3m:12459] 2015-05-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-refresh): Mention Google looping problem in docstring. (w3m-refresh-minimum-interval): Default to 5; change the meaning. (w3m-check-refresh-attribute, w3m-view-previous-page): Do nothing for w3m-refresh-minimum-interval. (w3m-refresh-at-time): Override meta refresh seconds by w3m-refresh-minimum-interval. (w3m-goto-url-with-timer): Check for buffer's existence correctly. 2015-05-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-error): Work for XEmacs. [emacs-w3m:12444] (w3m-retrieve-and-render): Work for XEmacs. Note: `get-buffer-window' requires a buffer for the 1st arg in XEmacs. 2015-05-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-refresh-at-time): Temporary fix to avoid Google search looping. [emacs-w3m:12440] 2015-04-27 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-error): New face. (w3m-retrieve-and-render): Denote `failed' if it did so. 2015-04-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-clear-display-while-reading): New user option. (w3m-retrieve-and-render): Clear the current display while reading a new page if w3m-clear-display-while-reading is non-nil. [emacs-w3m:12428] 2015-04-03 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-savable-p): New function. (w3m-toolbar, w3m-menubar): Use it. * w3m-save.el: Provide the feature. 2015-04-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-toolbar-buttons, w3m-toolbar): Add `Save' button. * icons/save-up.png, icons/save-up.xpm * icons30/save-up.png, icons30/save-up.xpm: New files. 2015-04-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-save.el: New file. * w3m.el (w3m-menubar, w3m-lynx-like-map, w3m-info-like-map): Add w3m-save-buffer and bind `C-x C-s' to it. 2015-03-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Don't use ambiguous regexp. [emacs-w3m:12422] 2015-02-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-search-name-anchor): Search for both "name" and (w3m-url-decode-string "name"). [emacs-w3m:12392] 2015-01-28 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Use #x20 instead of ? . (w3m-scroll-up-1): Remove obsolete function alias to w3m-scroll-up. 2015-01-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3mhack.el (w3mhack-compile-file): New function. (w3mhack-compile): Use it. 2014-11-24 Andrey Kotlarski <m00naticus@gmail.com> * w3m-lnum.el (w3m-lnum-actions-link-alist): Add open in background bindings. (w3m-lnum-remove-overlays): Enlarge default region to clean. (w3m-lnum-set-numbering): Use w3m-lnum-remove-overlays. (w3m-lnum-next-filter): New function. (w3m-lnum-read-interactive): Use it to search below and above when filter has no matches left. (w3m-with-lnum): Guarantee cleanup of right buffer. (w3m-lnum-get-action): Fix checkdoc warning. (w3m-lnum-visit): Make it function. Enable visiting in background. (w3m-lnum-follow): Add prefix combinations to visit links in background.
2015-07-23 14:19:10 +02:00
@comment $NetBSD: PLIST,v 1.7 2015/07/23 12:19:10 mef Exp $
info/emacs-w3m-ja.info
info/emacs-w3m.info
${EMACS_LISPPREFIX}/w3m/ChangeLog
${EMACS_LISPPREFIX}/w3m/ChangeLog.1
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${FOR_emacs21}${EMACS_LISPPREFIX}/w3m/bookmark-w3m.el
${FOR_emacs22}${EMACS_LISPPREFIX}/w3m/bookmark-w3m.el
${NOTFOR_emacs21}${NOTFOR_emacs22}${NOTFOR_emacs22nox}${EMACS_LISPPREFIX}/w3m/bookmark-w3m.el.gz
${NOTFOR_emacs22}${NOTFOR_emacs22nox}${NOTFOR_emacs21}${NOTFOR_emacs21nox}${NOTFOR_emacs20}${EMACS_LISPPREFIX}/w3m/bookmark-w3m.elc
${EMACS_LISPPREFIX}/w3m/mew-shimbun.el
${PLIST.mew}${EMACS_LISPPREFIX}/w3m/mew-shimbun.elc
${EMACS_LISPPREFIX}/w3m/mew-w3m.el
${PLIST.mew}${EMACS_LISPPREFIX}/w3m/mew-w3m.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/mime-w3m.el.gz
${EMACS_LISPPREFIX}/w3m/mime-w3m.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/nnshimbun.el.gz
${EMACS_LISPPREFIX}/w3m/nnshimbun.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/octet.el.gz
${EMACS_LISPPREFIX}/w3m/octet.elc
${EMACS_LISPPREFIX}/w3m/sChangeLog
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-2ch.el.gz
${EMACS_LISPPREFIX}/w3m/sb-2ch.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-airs.el.gz
${EMACS_LISPPREFIX}/w3m/sb-airs.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-aljazeera.el.gz
${EMACS_LISPPREFIX}/w3m/sb-aljazeera.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-arch-bluegate.el.gz
${EMACS_LISPPREFIX}/w3m/sb-arch-bluegate.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-asahi-html.el.gz
${EMACS_LISPPREFIX}/w3m/sb-asahi-html.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-asahi-mytown.el.gz
${EMACS_LISPPREFIX}/w3m/sb-asahi-mytown.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-asahi.el.gz
${EMACS_LISPPREFIX}/w3m/sb-asahi.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-atmarkit.el.gz
${EMACS_LISPPREFIX}/w3m/sb-atmarkit.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-atom-hash.el.gz
${EMACS_LISPPREFIX}/w3m/sb-atom-hash.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-atom.el.gz
${EMACS_LISPPREFIX}/w3m/sb-atom.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-bbc.el.gz
${EMACS_LISPPREFIX}/w3m/sb-bbc.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-bbdb-ml.el.gz
${EMACS_LISPPREFIX}/w3m/sb-bbdb-ml.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-chise.el.gz
Update w3m-el-snapshot to 1.4.483+0.20120614. Changes from previous: ---------------------- 2012-06-14 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string-2): Encode only `(' and `)'. 2012-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-proc.el (w3m-process-do-with-temp-buffer): Use labels macro again. Functions that the labels form generates to be used in the outside of the labels form should be prefixed with #' from now on. Thanks to Michael Heerdegen and Andreas Schwab. * w3m-proc.el (w3m-process-do-with-temp-buffer): Don't use labels macro of which the spec has been changed in the most recent Emacs. 2012-06-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-expand-url): Work for scheme name containing upcase letters. Reported by Dan Jacobson <jidanni@jidanni.org>. * w3m-util.el (w3m-force-mode-line-update): New alias. * w3m-lnum.el (w3m-with-lnum, w3m-lnum-universal-dispatch): Use it. 2012-06-03 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Improve regexp matching Google's click- tracking urls. 2012-05-14 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string-2): New function. (w3m-print-current-url, w3m-print-this-url, w3m-print-this-image-url): Use it to encode url characters that are apt to be misidentified as word boundaries. 2012-04-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Decode url in Google's click-tracking filter. 2012-04-18 Andrey Kotlarski <m00naticus@gmail.com> * w3m-lnum.el (w3m-with-lnum, w3m-lnum-universal-dispatch): Explicitly redraw mode line. (w3m-lnum-visit): Fix prompt; add --insecure option to Curl. 2012-04-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Add a filter for Google's click-tracking temporarily --- maybe this should be incorporated in w3m-filter.el. 2012-04-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-goto-mailto-url): Protect against nil value of body=; decode url string; don't change mail buffer's modification status; make sure body text is inserted to the message body. 2012-04-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-shr-url-at-point): New function. (w3m-url-at-point): Use it. * doc/ptexinfmt.el (texinfo-format-syntax-table): Modify character syntax of " and \ to w, as a workaround. (texinfo-format-comma): Support @comma. (texinfo-format-parse-args): Tweak it so as to work for @comma. 2012-03-16 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-scroll-left, w3m-scroll-right): Use image-mode function for an image page. (w3m-shift-left, w3m-shift-right): Pass prefix argument to image-mode function. 2012-03-12 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-ctl-c-map): Bind `C-c C-e' to w3m-goto-new-session-url. 2012-02-27 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules) (w3m-open-all-links-in-new-session): Work for https Google pages. 2012-02-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-goto-mailto-url): Work for mail body. 2012-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-switch-to-buffer): Abolish. * w3m-bookmark.el (w3m-bookmark-add-all-urls): * w3m-ems.el (w3m-tab-drag-mouse-function) (w3m-tab-click-mouse-function, w3m-tab-next-buffer) (w3m-tab-make-keymap): * w3m-form.el (w3m-form-input-textarea, w3m-form-input-select) (w3m-form-input-map): * w3m-session.el (w3m-session-select): * w3m-tabmenu.el (w3m-switch-buffer, w3m-tab-menubar-open-item): * w3m-util.el (w3m-popup-buffer, w3m-make-menu-commands): * w3m.el (w3m-next-buffer, w3m-move-unseen-buffer) (w3m-goto-url-new-session, w3m-reload-all-pages): Revert to using switch-to-buffer. 2012-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-hist.el (w3m-history-store-position): Don't trust column position that Emacs tells if there's an image. (w3m-history-restore-position): Revert 2011-10-21 change. 2012-02-10 Kevin Ryde <user42@zip.com.au> * w3m.el (w3m-about-header): Show info of image where point stays. 2012-01-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-mode): Don't make bidi-paragraph-direction bound globally in old Emacsen and XEmacsen. (w3m-goto-url): Work for name anchors. 2012-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-form-make-button): Use "submit" instead for an empty text, that won't be buttonized. Reported by Roland Winkler <winkler@gnu.org>. 2012-01-13 Hideyuki SHIRAI <shirai@meadowy.org> * w3m.el (w3m-fontify-anchors, w3m-goto-url): Not encode and decode the anchor values to use Punycode. 2012-01-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-image-type-alist): Add image/tiff. (w3m-view-previous-page): Protect against empty history. 2012-01-06 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-icons, install-icons30, install-info) (install-info-en, install-info-ja, install-package) (install-package-ja): * doc/Makefile.in (install): Add DESTDIR variable to installation directory. * w3mhack.el (w3mhack-expand-file-name): New function. (w3mhack-what-where): Use it. * aclocal.m4 (AC_SET_VANILLA_FLAG): Remove --no-unibyte option. 2012-01-02 Elias Pipping <pipping@lavabit.com> * Makefile.in (install-lisp): Add DESTDIR variable to installation directory. 2011-12-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-gohome): Always reload the home page. 2011-12-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-mode): Force paragraph direction to be left-to-right. Suggested by Naohiro Aota <naota@elisp.net>. 2011-12-06 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (.el.elc): Shut up. * w3m-lnum.el (w3m-lnum-read-interactive): Use (sit-for 0) instead of redisplay for Emacs 21.1, too. 2011-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4 (AC_EMACS_LISP): Simplify. (AC_PATH_EMACS): Simplify Lisp code so as to make it work for recent XEmacsen. * w3m-favicon.el (w3m-favicon-type): Silence SXEmacs 22.1.14's byte compiler. * w3m-lnum.el (w3m-lnum-read-interactive): Use (sit-for 0) instead of redisplay for XEmacs. * w3m.el (w3m-resize-image-interactive): Use read-char-exclusive with no arg for XEmacs. 2011-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-read-file-name): Don't strip query part from given url. (w3m-download): Always prompt for file name; don't strip query part. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2011-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-universal-dispatch): Add argument passed to kill-buffer, Emacs 22 requires it; use beginning-of-line rather than move-beginning-of-line that XEmacs doesn't provide. 2011-12-02 Dan Jacobson <jidanni@jidanni.org> * w3m-search.el (w3m-search-engine-alist): Put search string first in query form. 2011-11-30 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Restore history position always. * w3m.el (w3m-copy-buffer): Save history position. 2011-11-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-actions-custom-type): New variable. (w3m-lnum-actions-general, w3m-lnum-actions-image-alist) (w3m-lnum-actions-link-alist w3m-lnum-actions-button-alist) (w3m-lnum-actions-form-alist): Use it to improve custom type. 2011-11-16 Andrey Kotlarski <m00naticus@gmail.com> Add alternative selection->action method. * w3m-lnum.el: Update comment section. (w3m-lnum-quick-browsing): Change default value. (w3m-lnum-actions-general, w3m-lnum-actions-image-alist) (w3m-lnum-actions-link-alist, w3m-lnum-actions-button-alist) (w3m-lnum-actions-form-alist): New custom options. (w3m-lnum-remove-overlays): Add optional parameters for start and end. (w3m-lnum, w3m-lnum-prompt-str, w3m-lnum-highlight-anchor): Sanitize variable naming. (w3m-read-event, w3m-lnum-visit, w3m-lnum-make-action): New macros. (w3m-lnum-read-interactive): Add optional parameters for previous filter and selected number. Return last applied filter along selected value. Use `w3m-read-event'. Remove lnum overlays within all buffer on scroll. (w3m-with-lnum): Add parameter for initial filter. Change mode-line during selection. (w3m-lnum-get-action): If single image during image selection - immediately select it. Accommodate to new return format of `w3m-lnum-read-interactive'. (w3m-lnum-follow): Use `w3m-lnum-visit'. (w3m-lnum-universal-dispatch): New function. (w3m-lnum-universal): New command. (w3m-lnum-view-image, w3m-lnum-save-image, w3m-lnum-print-this-url): Use nth. (w3m-lnum-zoom-image): Use `w3m-resize-image-interactive'. (w3m-lnum-zoom-in-image, w3m-lnum-zoom-out-image): Update doc string. (w3m-lnum-bookmark-add-this-url): Fix bookmarking of current url. (w3m-lnum-actions-link-alist): Add actions for generic browser and Curl if present. * w3m.el (autoload): Autoload `w3m-lnum-universal'. (w3m-resize-image-interactive): New function. (w3m-lnum-map): Add key for `w3m-lnum-universal'. 2011-11-14 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-expand-url): Assume only a name anchor, that has no scheme part nor directory part, to be the buffer: scheme. (w3m-buffer-local-url): Move forward. 2011-10-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-hist.el: Require w3m-util. 2011-10-22 Naohiro Aota <naota@elisp.net> * w3m.el (w3m-goto-url): Check name anchor after redirect resolution. 2011-10-21 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-hist.el (w3m-history-restore-position): Don't hscroll if there are images ([emacs-w3m:11658]). 2011-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-canonicalize-url): Fix url that fails to have put a separator following a domain name. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2011-10-14 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-coding-system-alist): Add a rule for Google. (w3m-url-coding-system): Allow function to determine coding system. 2011-10-14 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string, w3m-url-transfer-encode-string): Restore optional coding argument. (w3m-gmane-url-at-point, w3m-canonicalize-url): Do. (w3m-download): Decode file name in url. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): * w3m-search.el (w3m-search-escape-query-string, w3m-search-do-search) (w3m-search-uri-replace): Revert last change. 2011-10-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-coding-system-alist): New user option. (w3m-show-decoded-url, w3m-google-feeling-lucky-charset): Abolish. (w3m-url-coding-system): New function. (w3m-url-encode-string, w3m-url-readable-string) (w3m-url-transfer-encode-string): Use it. * w3m.el (w3m-fontify-anchors, w3m-gmane-url-at-point) (w3m-canonicalize-url, w3m-goto-url): * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): * w3m-search.el (w3m-search-escape-query-string, w3m-search-do-search) (w3m-search-uri-replace): Don't specify coding system for encoding url. 2011-10-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-favicon.el (w3m-favicon-type): Prefer gif. (w3m-favicon-convert): Work for gif icons named "favicon.ico". 2011-09-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-face): Remove face alias. (w3m-lnum-quick-browsing): Add custom type. (w3m-lnum-remove-overlays, w3m-lnum-set-numbering) (w3m-lnum-highlight-anchor, w3m-lnum-get-match-info): Fix overlay end range, too. 2011-09-07 Andrey Kotlarski <m00naticus@gmail.com> * w3m.el: Use `w3m-lnum' as naming prefix for commands and maps from `w3m-lnum.el'. * w3m-lnum.el: Use `w3m-lnum' as naming prefix everywhere instead of `w3m-linknum' or `w3m-link-numbering'. (w3m-lnum-set-numbering, w3m-lnum): Optionally don't clean previous numbering. (w3m-lnum-read-interactive): Don't clean previous numbering with `w3m-lnum' in cases when there is no such. (w3m-lnum-remove-overlays, w3m-lnum-set-numbering): Fix overlay start range to make it work for XEmacs. (w3m-lnum-get-action): Don't invoke `w3m-lnum-read-interactive' with 0 numbered items. * w3m-util.el (w3m-goto-next-defun): New macro. (w3m-goto-next-anchor-or-image, w3m-substitute-key-definitions): Move from w3m-lnum.el 2011-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-link-numbering, w3m-linknum-minibuffer-prompt) (w3m-linknum-match): Use old defface style for XEmacs. (w3m-link-set-numbering): Replace string-match-p w/ w3m-string-match-p. (w3m-highlight-numbered-anchor, w3m-get-match-info): Fix range passed to overlays-in to make it work for XEmacs. 2011-09-04 Andrey Kotlarski <m00naticus@gmail.com> * w3m-lnum.el: Update copyright years. Don't require `cl'. (w3m-linknum-match): Make numbering face visible for some consoles. (w3m-link-numbering-quick-browsing) (w3m-link-numbering-context-alist): New custom variables. (w3m-linknum-remove-overlays): Delete overlays only within the visible window part. (w3m-link-set-overlay): Don't use `incf'. (w3m-link-set-numbering): Number additional context items as specified by `w3m-link-numbering-context-alist'. Return index of the last matched item. (w3m-goto-next-image2): Fix doc typo. (w3m-goto-next-anchor-or-image, w3m-link-numbering): Cosmetic indent. (w3m-linknum-prompt-str): Don't show 0 when this is being current default for selection. (w3m-read-int-interactive): Up and down scrolling preserves text filter and cleans previous numbering. Allow <enter> shortcutting options as specified by `w3m-link-numbering-quick-browsing'. Don't let the text filter grow when no items match. (w3m-with-linknum): Make `last-index' variable visible within body and set as the last index currently used for numbering. (w3m-get-match-info): New macro. (w3m-get-anchor-info): Use `w3m-get-match-info'. (w3m-go-to-linknum, w3m-linknum-get-action): Call `w3m-get-anchor-info' with a selection number. (w3m-linknum-follow, w3m-linknum-view-image) (w3m-linknum-save-image, w3m-linknum-print-this-url): Don't use cl functions. (w3m-linknum-zoom-image): Cosmetic doc string change. (w3m-linknum-bookmark-add-this-url): Use 1+. 2011-09-03 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-lynx-like-map, w3m-info-like-map): Bind the `C-t t' key to w3m-create-empty-session. 2011-09-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-empty-session): New user command. (w3m-new-session-url): Default to about:blank. (w3m-input-url): Don't use about:* as initial value. (w3m-goto-url-new-session): Use w3m-new-session-url as the default.
2013-03-04 20:12:22 +01:00
${EMACS_LISPPREFIX}/w3m/sb-chise.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-cgi-board.el.gz
${EMACS_LISPPREFIX}/w3m/sb-cgi-board.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-cnet-jp.el.gz
${EMACS_LISPPREFIX}/w3m/sb-cnet-jp.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-cnet.el.gz
${EMACS_LISPPREFIX}/w3m/sb-cnet.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-cnn-jp.el.gz
${EMACS_LISPPREFIX}/w3m/sb-cnn-jp.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-coldsync.el.gz
${EMACS_LISPPREFIX}/w3m/sb-coldsync.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-debian-jp.el.gz
${EMACS_LISPPREFIX}/w3m/sb-debian-jp.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-debian.el.gz
${EMACS_LISPPREFIX}/w3m/sb-debian.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-debugmagazin-de.el.gz
${EMACS_LISPPREFIX}/w3m/sb-debugmagazin-de.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-dennou.el.gz
${EMACS_LISPPREFIX}/w3m/sb-dennou.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-digiko.el.gz
${EMACS_LISPPREFIX}/w3m/sb-digiko.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-elips.el.gz
${EMACS_LISPPREFIX}/w3m/sb-elips.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-emacs-w3m.el.gz
${EMACS_LISPPREFIX}/w3m/sb-emacs-w3m.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-emacswiki.el.gz
${EMACS_LISPPREFIX}/w3m/sb-emacswiki.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-engadget-ja.el.gz
${EMACS_LISPPREFIX}/w3m/sb-engadget-ja.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-excite.el.gz
${EMACS_LISPPREFIX}/w3m/sb-excite.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-exconn.el.gz
${EMACS_LISPPREFIX}/w3m/sb-exconn.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-f1fan.el.gz
${EMACS_LISPPREFIX}/w3m/sb-f1fan.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-fau.el.gz
${EMACS_LISPPREFIX}/w3m/sb-fau.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-ffii.el.gz
${EMACS_LISPPREFIX}/w3m/sb-ffii.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-fml.el.gz
${EMACS_LISPPREFIX}/w3m/sb-fml.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-gendai-net.el.gz
${EMACS_LISPPREFIX}/w3m/sb-gendai-net.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-geocrawler.el.gz
${EMACS_LISPPREFIX}/w3m/sb-geocrawler.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-glimpse.el.gz
${EMACS_LISPPREFIX}/w3m/sb-glimpse.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-gnome.el.gz
${EMACS_LISPPREFIX}/w3m/sb-gnome.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-haiku-os.el.gz
${EMACS_LISPPREFIX}/w3m/sb-haiku-os.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-hash.el.gz
${EMACS_LISPPREFIX}/w3m/sb-hash.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-heise.el.gz
${EMACS_LISPPREFIX}/w3m/sb-heise.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-hns.el.gz
${EMACS_LISPPREFIX}/w3m/sb-hns.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-ibm-dev.el.gz
${EMACS_LISPPREFIX}/w3m/sb-ibm-dev.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-impress.el.gz
${EMACS_LISPPREFIX}/w3m/sb-impress.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-infoshop.el.gz
${EMACS_LISPPREFIX}/w3m/sb-infoshop.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-itmedia.el.gz
${EMACS_LISPPREFIX}/w3m/sb-itmedia.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-japantimes.el.gz
${EMACS_LISPPREFIX}/w3m/sb-japantimes.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-javaconf.el.gz
${EMACS_LISPPREFIX}/w3m/sb-javaconf.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-jpilot.el.gz
${EMACS_LISPPREFIX}/w3m/sb-jpilot.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-jpo.el.gz
${EMACS_LISPPREFIX}/w3m/sb-jpo.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-kantei.el.gz
${EMACS_LISPPREFIX}/w3m/sb-kantei.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-kde.el.gz
${EMACS_LISPPREFIX}/w3m/sb-kde.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-laut-de.el.gz
${EMACS_LISPPREFIX}/w3m/sb-laut-de.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-linuxce-jp.el.gz
${EMACS_LISPPREFIX}/w3m/sb-linuxce-jp.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-lotusex.el.gz
${EMACS_LISPPREFIX}/w3m/sb-lotusex.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-lump.el.gz
${EMACS_LISPPREFIX}/w3m/sb-lump.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-m17n.el.gz
${EMACS_LISPPREFIX}/w3m/sb-m17n.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-macosx-jp.el.gz
${EMACS_LISPPREFIX}/w3m/sb-macosx-jp.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-mailarc.el.gz
${EMACS_LISPPREFIX}/w3m/sb-mailarc.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-mailman.el.gz
${EMACS_LISPPREFIX}/w3m/sb-mailman.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-mainichi.el.gz
${EMACS_LISPPREFIX}/w3m/sb-mainichi.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-makanai.el.gz
${EMACS_LISPPREFIX}/w3m/sb-makanai.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-marc-aims.el.gz
${EMACS_LISPPREFIX}/w3m/sb-marc-aims.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-meadow.el.gz
${EMACS_LISPPREFIX}/w3m/sb-meadow.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-mew.el.gz
${EMACS_LISPPREFIX}/w3m/sb-mew.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-mhonarc.el.gz
${EMACS_LISPPREFIX}/w3m/sb-mhonarc.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-mozilla-jp.el.gz
${EMACS_LISPPREFIX}/w3m/sb-mozilla-jp.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-msdn.el.gz
${EMACS_LISPPREFIX}/w3m/sb-msdn.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-msports-nifty.el.gz
${EMACS_LISPPREFIX}/w3m/sb-msports-nifty.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-multi.el.gz
${EMACS_LISPPREFIX}/w3m/sb-multi.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-n24-de.el.gz
${EMACS_LISPPREFIX}/w3m/sb-n24-de.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-namazu.el.gz
${EMACS_LISPPREFIX}/w3m/sb-namazu.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-netbsd.el.gz
${EMACS_LISPPREFIX}/w3m/sb-netbsd.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-nikkansports.el.gz
${EMACS_LISPPREFIX}/w3m/sb-nikkansports.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-nikkei.el.gz
${EMACS_LISPPREFIX}/w3m/sb-nikkei.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-nytimes.el.gz
${EMACS_LISPPREFIX}/w3m/sb-nytimes.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-opentechpress-jp.el.gz
${EMACS_LISPPREFIX}/w3m/sb-opentechpress-jp.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-orca.el.gz
${EMACS_LISPPREFIX}/w3m/sb-orca.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-palmfan.el.gz
${EMACS_LISPPREFIX}/w3m/sb-palmfan.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-pcweb-column.el.gz
${EMACS_LISPPREFIX}/w3m/sb-pcweb-column.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-perlentaucher-de.el.gz
${EMACS_LISPPREFIX}/w3m/sb-perlentaucher-de.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-pilot-link.el.gz
${EMACS_LISPPREFIX}/w3m/sb-pilot-link.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-pilot-mailsync.el.gz
${EMACS_LISPPREFIX}/w3m/sb-pilot-mailsync.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-plucker.el.gz
${EMACS_LISPPREFIX}/w3m/sb-plucker.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-pocketgames.el.gz
${EMACS_LISPPREFIX}/w3m/sb-pocketgames.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-rakuten.el.gz
${EMACS_LISPPREFIX}/w3m/sb-rakuten.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-redhat.el.gz
${EMACS_LISPPREFIX}/w3m/sb-redhat.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-rediff.el.gz
${EMACS_LISPPREFIX}/w3m/sb-rediff.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-rss-blogs.el.gz
${EMACS_LISPPREFIX}/w3m/sb-rss-blogs.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-rss-hash.el.gz
${EMACS_LISPPREFIX}/w3m/sb-rss-hash.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-rss.el.gz
${EMACS_LISPPREFIX}/w3m/sb-rss.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-ruby.el.gz
${EMACS_LISPPREFIX}/w3m/sb-ruby.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-sankei.el.gz
${EMACS_LISPPREFIX}/w3m/sb-sankei.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-savannah.el.gz
${EMACS_LISPPREFIX}/w3m/sb-savannah.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-scipy.el.gz
${EMACS_LISPPREFIX}/w3m/sb-scipy.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-security-memo.el.gz
${EMACS_LISPPREFIX}/w3m/sb-security-memo.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-slashdot-jp.el.gz
${EMACS_LISPPREFIX}/w3m/sb-slashdot-jp.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-slashdot.el.gz
${EMACS_LISPPREFIX}/w3m/sb-slashdot.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-sml.el.gz
${EMACS_LISPPREFIX}/w3m/sb-sml.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-sourceforge-jp.el.gz
${EMACS_LISPPREFIX}/w3m/sb-sourceforge-jp.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-spiegel.el.gz
${EMACS_LISPPREFIX}/w3m/sb-spiegel.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-sponichi.el.gz
${EMACS_LISPPREFIX}/w3m/sb-sponichi.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-squeak-dev.el.gz
${EMACS_LISPPREFIX}/w3m/sb-squeak-dev.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-squeak-ja.el.gz
${EMACS_LISPPREFIX}/w3m/sb-squeak-ja.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-sueddeutsche-de.el.gz
${EMACS_LISPPREFIX}/w3m/sb-sueddeutsche-de.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-tcup.el.gz
${EMACS_LISPPREFIX}/w3m/sb-tcup.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-tdiary-ml.el.gz
${EMACS_LISPPREFIX}/w3m/sb-tdiary-ml.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-tdiary.el.gz
${EMACS_LISPPREFIX}/w3m/sb-tdiary.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-tech-on.el.gz
${EMACS_LISPPREFIX}/w3m/sb-tech-on.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-texfaq.el.gz
${EMACS_LISPPREFIX}/w3m/sb-texfaq.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-text.el.gz
${EMACS_LISPPREFIX}/w3m/sb-text.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-the-onion.el.gz
${EMACS_LISPPREFIX}/w3m/sb-the-onion.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-the-register.el.gz
${EMACS_LISPPREFIX}/w3m/sb-the-register.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-tigris.el.gz
${EMACS_LISPPREFIX}/w3m/sb-tigris.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-toshiba.el.gz
${EMACS_LISPPREFIX}/w3m/sb-toshiba.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-vinelinux.el.gz
${EMACS_LISPPREFIX}/w3m/sb-vinelinux.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-w3m-dev.el.gz
${EMACS_LISPPREFIX}/w3m/sb-w3m-dev.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-welt-de.el.gz
${EMACS_LISPPREFIX}/w3m/sb-welt-de.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-wiki.el.gz
${EMACS_LISPPREFIX}/w3m/sb-wiki.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-wikimedia.el.gz
${EMACS_LISPPREFIX}/w3m/sb-wikimedia.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-wincefan.el.gz
${EMACS_LISPPREFIX}/w3m/sb-wincefan.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-wired-jp.el.gz
${EMACS_LISPPREFIX}/w3m/sb-wired-jp.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-x51.el.gz
${EMACS_LISPPREFIX}/w3m/sb-x51.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-xemacs.el.gz
${EMACS_LISPPREFIX}/w3m/sb-xemacs.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-yahoo-auctions.el.gz
${EMACS_LISPPREFIX}/w3m/sb-yahoo-auctions.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-yahoo-sports.el.gz
${EMACS_LISPPREFIX}/w3m/sb-yahoo-sports.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-yahoo.el.gz
${EMACS_LISPPREFIX}/w3m/sb-yahoo.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-yomiuri-html.el.gz
${EMACS_LISPPREFIX}/w3m/sb-yomiuri-html.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-yomiuri.el.gz
${EMACS_LISPPREFIX}/w3m/sb-yomiuri.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-zdnet-jp.el.gz
${EMACS_LISPPREFIX}/w3m/sb-zdnet-jp.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/sb-zeit-de.el.gz
${EMACS_LISPPREFIX}/w3m/sb-zeit-de.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/shimbun.el.gz
${EMACS_LISPPREFIX}/w3m/shimbun.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-antenna.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-antenna.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-bookmark.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-bookmark.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-bug.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-bug.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-ccl.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-ccl.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-cookie.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-cookie.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-dtree.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-dtree.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-ems.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-ems.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-favicon.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-favicon.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-fb.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-fb.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-filter.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-filter.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-form.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-form.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-hist.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-hist.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-image.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-image.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-lnum.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-lnum.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-load.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-load.elc
${EMACS_LISPPREFIX}/w3m/w3m-mail.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-mail.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-namazu.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-namazu.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-perldoc.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-perldoc.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-proc.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-proc.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-rss.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-rss.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-search.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-search.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-session.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-session.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-symbol.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-symbol.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-tabmenu.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-tabmenu.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${NOTFOR_emacs21}${EMACS_LISPPREFIX}/w3m/w3m-ucs.el
${FOR_emacs21}${EMACS_LISPPREFIX}/w3m/w3m-ucs.el.gz
${FOR_emacs21}${EMACS_LISPPREFIX}/w3m/w3m-ucs.elc
${EMACS_LISPPREFIX}/w3m/w3m-util.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-util.elc
Update 1.4.538 (0.20141022) to 1.4.554 (0.20150609) --------------------------------------------------- 2015-06-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Set w3m-current-url (and w3m-current-title) so as to enable moving back to the past page (in the case w3m-clear-display-while-reading is t). (w3m-goto-url): Don't move point to the top when it failed to retrieve. [emacs-w3m:12471] 2015-06-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Don't display progress message for `about:' pages. [emacs-w3m:12465] 2015-05-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-refresh-at-time): Remove workaround. [emacs-w3m:12459] 2015-05-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-refresh): Mention Google looping problem in docstring. (w3m-refresh-minimum-interval): Default to 5; change the meaning. (w3m-check-refresh-attribute, w3m-view-previous-page): Do nothing for w3m-refresh-minimum-interval. (w3m-refresh-at-time): Override meta refresh seconds by w3m-refresh-minimum-interval. (w3m-goto-url-with-timer): Check for buffer's existence correctly. 2015-05-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-error): Work for XEmacs. [emacs-w3m:12444] (w3m-retrieve-and-render): Work for XEmacs. Note: `get-buffer-window' requires a buffer for the 1st arg in XEmacs. 2015-05-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-refresh-at-time): Temporary fix to avoid Google search looping. [emacs-w3m:12440] 2015-04-27 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-error): New face. (w3m-retrieve-and-render): Denote `failed' if it did so. 2015-04-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-clear-display-while-reading): New user option. (w3m-retrieve-and-render): Clear the current display while reading a new page if w3m-clear-display-while-reading is non-nil. [emacs-w3m:12428] 2015-04-03 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-savable-p): New function. (w3m-toolbar, w3m-menubar): Use it. * w3m-save.el: Provide the feature. 2015-04-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-toolbar-buttons, w3m-toolbar): Add `Save' button. * icons/save-up.png, icons/save-up.xpm * icons30/save-up.png, icons30/save-up.xpm: New files. 2015-04-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-save.el: New file. * w3m.el (w3m-menubar, w3m-lynx-like-map, w3m-info-like-map): Add w3m-save-buffer and bind `C-x C-s' to it. 2015-03-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Don't use ambiguous regexp. [emacs-w3m:12422] 2015-02-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-search-name-anchor): Search for both "name" and (w3m-url-decode-string "name"). [emacs-w3m:12392] 2015-01-28 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Use #x20 instead of ? . (w3m-scroll-up-1): Remove obsolete function alias to w3m-scroll-up. 2015-01-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3mhack.el (w3mhack-compile-file): New function. (w3mhack-compile): Use it. 2014-11-24 Andrey Kotlarski <m00naticus@gmail.com> * w3m-lnum.el (w3m-lnum-actions-link-alist): Add open in background bindings. (w3m-lnum-remove-overlays): Enlarge default region to clean. (w3m-lnum-set-numbering): Use w3m-lnum-remove-overlays. (w3m-lnum-next-filter): New function. (w3m-lnum-read-interactive): Use it to search below and above when filter has no matches left. (w3m-with-lnum): Guarantee cleanup of right buffer. (w3m-lnum-get-action): Fix checkdoc warning. (w3m-lnum-visit): Make it function. Enable visiting in background. (w3m-lnum-follow): Add prefix combinations to visit links in background.
2015-07-23 14:19:10 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-save.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-save.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m-weather.el.gz
${EMACS_LISPPREFIX}/w3m/w3m-weather.elc
Update 1.4.483.20120614 to 1.4.538.20141022 (sorry for long ChangeLog) -------------------------------------------- 2014-10-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-extra-numeric-character-reference): Add (?\C-m . ? ). [emacs-w3m:12378] 2014-10-01 Herbert J. Skuhra <h.skuhra@gmail.com> * aclocal.m4 (AC_PATH_EMACS): Work for Emacs 25. 2014-08-01 Michael Heerdegen <michael_heerdegen@web.de> Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-next-history-element): Abolish. (w3m-url-completion-map): Don't bind M-n key. (w3m-input-url-default-add-completions): New function. (w3m-input-url): Bind minibuffer-default-add-function to it locally in minibuffer. 2014-07-29 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url-provide-initial-content): New user option. (w3m-input-url): Use it. (w3m-input-url-next-history-element): New function. (w3m-url-completion-map): Bind it. [emacs-w3m:12345] 2014-07-24 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Subdivide long regexp. [emacs-w3m:12339] 2014-06-12 Katsumi Yamaoka <yamaoka@jpl.org> * Makefile.in (install-lisp): Compress .el files. * doc/Makefile.in (install): Compress info files. * aclocal.m4 (AC_COMPRESS_INSTALL): New function. * configure.in: Use it. 2014-06-11 Kevin Ryde <user42_kevin@yahoo.com.au> * w3m.el (w3m-zoom-out-image, w3m-resize-image-interactive): Treat zoom-out percentage as inverse of zoom-in, so "in" then "out" returns to the original size. (w3m-resize-inline-image-internal): Set w3m-image-scale property to flonum to avoid integer round-off when resizing in and out. Use `round' rather than `truncate' when calling "convert" so flonum round-off 99.999 is original 100%. 2014-06-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-content-type-alist): Don't bug out for the case where browse-url-browser-function is set to a function symbol that is not yet defined. [emacs-w3m:12317] 2014-04-21 Michael Ernst <mernst@cs.washington.edu> * w3m-util.el (w3m-beginning-of-tag, w3m-end-of-tag): Work correctly for the case there is only whitespace between <tag> and </tag>. 2014-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-markup-urls-nobreak): Don't modify textarea. [emacs-w3m:12308] 2014-03-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-relationship-estimate-rules): Update regexps for Google. 2014-02-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-encode-string): Encode `:' and `/'. Suggested by Dan Jacobson <jidanni@jidanni.org>. * w3m-form.el (w3m-form-make-form-data, w3m-form-parse-and-fontify): Use car-less-than-car. 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Relax regexp. * w3m-form.el (w3m-form-submit): Work for a url having no query part. 2014-01-08 Mirko M. <mirko.m@hotmail.com> * w3m-util.el (w3m-delete-frames-and-windows): Don't clear the windows layout that used to be before visiting an emacs-w3m buffer. [emacs-w3m:12273] 2014-01-07 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-static-if, w3m-static-when, w3m-static-unless) (w3m-static-cond): Add edebug spec. * octet.el: Fix edebug spec for the static-* macros. 2013-12-03 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to the end of <div> tag to prevent infinite loop. 2013-12-01 Tatsuya Kinoshita <tats@vega.ocn.ne.jp> * mew-w3m.el (mew-w3m-region): Set point to minimum for `mew-w3m-cite-blockquote' to work. 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org> * mew-w3m.el (mew-w3m-cite-blockquote): New function. (mew-w3m-region): Use it. 2013-11-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Rewrite. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Fix the width of disabled select form. 2013-11-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): Replace disabled or readonly select forms, that w3m doesn't support, with read-only input forms. [emacs-w3m:12222] * w3m-form.el (w3m-form-parse-and-fontify): Make read-only text buttons for image, reset, and submit forms if readonly attr is turned on. * w3m-ems.el, w3m-form (w3m-form-make-button): Add the optional readonly argument; make a read-only text button if it is non-nil. 2013-11-20 Katsumi Yamaoka <yamaoka@jpl.org> Make non-link urls unbreakable. [emacs-w3m:12215] * w3m.el (w3m-markup-urls-nobreak): New function. (w3m-rendering-buffer): Use it. 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org> Simplify the tab line control so as not to consume CPU. Thanks to Michael Heerdegen for good suggestions. * w3m-ems.el (w3m-tab-line-format, w3m-tab-timer): Abolish. (w3m-tab-mouse-track-selected-tab): Run `w3m-tab-line' instead of using its cache; remove unused argument `buffers'. (w3m-tab-line): Don't use chache and timer. 2013-10-17 Katsumi Yamaoka <yamaoka@jpl.org> Replace `w3m-external-view-current-url', `w3m-external-view-this-url', and `w3m-view-url-with-external-browser' with `w3m-view-url-with-browse-url' that runs `browse-url'. [emacs-w3m:12190] * w3m.el (w3m-menubar, w3m-tab-button-menu-commands, w3m-link-map): Do. (w3m-external-view-current-url, w3m-external-view-this-url) (w3m-view-url-with-external-browser): Make obsolete. (w3m-view-url-with-browse-url): New function. (w3m-mode-map): Bind "M" to it. * w3m-lnum.el (w3m-lnum-actions-link-alist): Bind "M" to w3m-view-url-with-browse-url instead of w3m-external-view. (w3m-lnum-mode-map): Use the key bound to w3m-view-url-with-browse-url for w3m-lnum-external-view-this-url. (w3m-lnum-external-view-this-url): Use w3m-view-url-with-browse-url instead of w3m-external-view. 2013-10-16 Michael Heerdegen <michael_heerdegen@web.de> * w3m-ems.el (w3m-tab-line): Run w3m-force-window-update unconditionally. [emacs-w3m:12175] 2013-10-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-inactive): Add underline property. (w3m-form-input-textarea): Don't use it to view read-only textarea. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled or read-only forms inatcive. * w3m-form.el (w3m-form-parse-and-fontify): Make `select', `checkbox', `radio', and `file' input forms inactive. (w3m-form-input-checkbox, w3m-form-input-radio, w3m-form-input-file) (w3m-form-input-select): Don't allow keys if it is inactive. 2013-10-08 Thorsten Jolitz <tjolitz@gmail.com> * w3m-form.el (w3m-form-input-textarea-mode-setup): New option for setting up the textarea input buffer in org-mode instead of text-mode. (w3m-form-input-textarea-org-mode-map) New minor-mode-map. (w3m-form-textarea-use-org-mode-p) New variable. (w3m-form-textarea-toggle-major-mode) New function. (w3m-form-input-textarea-mode-setup) Setup textarea edit buffer with major-mode 'org-mode if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea) Split window sensibly if `w3m-form-textarea-use-org-mode-p' is non-nil. (w3m-form-input-textarea-mode) Override default minor-mode map with new minor-mode-map in case major-mode is 'org-mode. 2013-10-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Fix typo (unquoted `view-mode'). 2013-10-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-input-textarea-mode-setup): Use view-mode to show disabled or readonly textarea. (w3m-form-input-textarea): Revert last change; use w3m-form-inactive face to show disabled or readonly textarea. 2013-10-03 Katsumi Yamaoka <yamaoka@jpl.org> Make disabled forms not editable. [emacs-w3m:12146] * w3m.el (w3m-use-filter): Default to t. (w3m-show-form-hint): Notice form is inactive. * w3m-filter.el (w3m-filter-subst-disabled-with-readonly): New function that substitutes the `disabled' attribute with the `readonly' attribute in an html source so as to enable w3m to handle. (w3m-filter-configuration): Add it. * w3m-form.el (w3m-form-inactive): New face. (w3m-fontify-textareas, w3m-form-parse-and-fontify): Use it if text is not editable. (w3m-form-input): Use w3m-message rather than message. (w3m-form-input-textarea): Don't allow editing text if it is disabled. (w3m-form-last-position): New variable. (w3m-form-restore-last-position): New function. (w3m-form-submit): Add it to w3m-fontify-after-hook. 2013-09-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Default to `default' or "". (w3m-download): Prompt for url endlessly instead of bugging out. (w3m): Doc fix. 2013-09-09 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-completion-map): New overriding keymap. (w3m-input-url): Use it. Suggested by Manuel Giraud <manuel@ledu-giraud.fr>. 2013-09-06 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-toolbar-make-buttons): Make tool-bar button use a single icon image if Emacs built with Gtk+ is running. cf. <http://thread.gmane.org/gmane.emacs.bugs/78021> (w3m-toolbar-use-single-image-per-icon): Add a note to docstring. 2013-09-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-decode-coding-string-with-priority): Move from w3m-ems.el and w3m-xmas.el. * w3m-ems.el, w3m-xmas.el (w3m-decode-coding-string-with-priority): Move to w3m-util.el. * w3m-proc.el: Don't Fbind it. * w3mhack.el (w3mhack-make-package): Avoid making a hard link for w3m-load.el twice. 2013-09-03 Manuel Giraud <manuel@ledu-giraud.fr> * w3m.el (w3m-canonicalize-url): Do uri replace before normal parsing. 2013-09-02 Katsumi Yamaoka <yamaoka@jpl.org> Prefer uris based on w3m-uri-replace-alist to Google's feeling lucky. Suggested by Michael Heerdegen <michael_heerdegen@web.de>. * w3m.el (w3m-canonicalize-url): Run w3m-uri-replace before falling back to Google's feeling lucky. (w3m-uri-replace): Simply return nil if there is no replacement. (w3m-goto-url): Move forward w3m-uri-replace to w3m-canonicalize-url. 2013-08-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Record failed urls as well to the arrived database. Suggested by Dan Jacobson. (w3m-delete-buffer): Kill form buffers before killing a page buffer. (w3m-delete-buffer): Work around mysterious bug where window positions aren't restored if this command is called by a mouse event. Reported by Dan Jacobson. 2013-08-26 Dan Jacobson <jidanni@jidanni.org> * w3m.el (w3m-toolbar): Simplify the label used for w3m-history. 2013-08-13 Kevin Ryde <user42@zip.com.au> * w3mhack.el (w3mhack-module-list): Remove w3mhack-load-file from the modules not to be byte compiled, so that it is byte compiled. (w3mhack-generate-load-file): Remove no-byte-compile from w3m-load.el. 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-parse-and-fontify): Prefer base url if any rather than the current url when constructing urls that form buttons specify. Thanks to Thorsten Jolitz [emacs-w3m: 12107]. 2013-07-01 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m): Enable it again to fetch Gmane url and others. (w3m-gmane-url-at-point): Update url. 2013-06-26 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-use-cookies): Default to t. Make `w3m-input-url' offer no useless initial string. * w3m.el (w3m-active-region-or-url-at-point, w3m-input-url) (w3m-download, w3m-view-this-url, w3m-view-url-with-external-browser) (w3m-goto-url, w3m-goto-url-new-session, w3m): Do. 2013-06-21 Katsumi Yamaoka <yamaoka@jpl.org> * aclocal.m4: Make configure work for term-mode running in Emacs. 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (ffap-url-regexp): Silence the byte compiler. * mime-w3m.el: Require calist when compiling. 2013-05-30 Katsumi Yamaoka <yamaoka@jpl.org> * mime-w3m.el: Don't use obsolete macro dont-compile. * w3m.el (w3m-goto-mailto-url): Bind display-buffer-alist instead of special-display-buffer-names and special-display-regexps for Emacs >= 24.3. * w3m-ems.el (w3m-image-multi-frame-p): Exclude images that don't specify a delay. 2013-04-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter): Don't modify w3m-filter-rules. 2013-04-12 REN Lifeng <renlifeng@wowfly.com> * w3m-session.el (w3m-session-rename): Don't infloop. 2013-04-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Use w3m-language rather than w3m-use-japanese-menu. 2013-04-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-add-name-anchors): Fix regexp matching name anchors. Reported by Dan Jacobson <jidanni@jidanni.org>. 2013-04-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-form.el (w3m-form-get-by-name): Distinguish the type of forms of the same names. Reported by Kevin Ryde <user42@zip.com.au>. (w3m-form-resume, w3m-form-parse-and-fontify, w3m-form-input-map): Do. 2013-04-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-fix-tfoot-rendering): New filter. (w3m-filter-configuration): Add it but not activate. * w3m-ems.el (w3m-image-multi-frame-p): New alias. (w3m-image-animate): Use it. 2013-02-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Remove workaround. * w3m-util.el (w3m-force-window-update-later): Make 1st arg optional. * w3m-ems.el (w3m-force-window-update): A window need to be redisplayed for `force-window-update' to work (see the docstring). 2013-01-23 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-lnum.el (w3m-lnum-read-interactive): Replace w3m-scroll-up-1 with w3m-scroll-up. * w3m.el (w3m-scroll-up): Rename from w3m-scroll-up-1. (w3m-scroll-up, w3m-scroll-up-or-next-url): Make the bottom of a page border on the bottom of a screen when having finished scrolling the page up. (w3m-scroll-down): New function detached from w3m-scroll-down-or-previous-url. (w3m-scroll-down-or-previous-url): Move point to the top when having finished scrolling a page down. (w3m-mwheel-scroll-up, w3m-mwheel-scroll-down): New functions. (w3m-mode): Bind mwheel-scroll-(up,down)-function to w3m-mwheel-scroll-(up,down). Suggested by Dan Jacobson <jidanni@jidanni.org>. 2013-01-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-retrieve-and-render): Do (sit-for 0) to update the header-line appearance as a workaround; see the 2013-01-11 comment. (w3m-view-this-url-1): Revert 2010-01-15 change; don't popup new session if w3m-new-session-in-background is non-nil. Reported by Michael Heerdegen <michael_heerdegen@web.de>. 2012-12-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-search.el (w3m-search-do-search): Save history position. Reported by Dan Jacobson <jidanni@jidanni.org>. 2012-12-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-ems.el (w3m-ems-create-image): Abolish. (w3m-image-animate-seconds): New user option. (w3m-image-animate): New function. (w3m-create-image): Use it. * w3m.el (w3m-resize-inline-image-internal): Use w3m-image-animate. * w3m-xmas.el (w3m-image-animate): Alias to identity. 2012-12-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-decode-anchor-string): Decode url used to next/prev/... cf. http://emacs-w3m.namazu.org/ml/msg11824.html 2012-12-05 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): Rewrite it using cl-letf. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Revert; use cl-labels if available. 2012-12-04 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-labels): Rewrite. 2012-11-19 Uday S Reddy <u.s.reddy@cs.bham.ac.uk> * w3m.el (w3m-command-environment): Make the "CYGWIN" environment variable default to "binmode" for NTEmacs. 2012-10-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el (w3m-filter-configuration): Work around a widget bug. 2012-10-17 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-filter.el: Change file coding system to utf-8. (w3m-filter-configuration): New user option, a successor to w3m-filter-rules. (w3m-filter-rules): Make it semi-obsolete (but still usable) and default to nil. (w3m-filter): Use w3m-filter-configuration in addition to w3m-filter-rules. (w3m-filter-google-click-tracking) (w3m-filter-google-shrink-table-width, w3m-filter-add-name-anchors): New filters. * w3m.el (w3m-rendering-half-dump): Move function, that adds name anchors, to w3m-filter.el. (w3m-create-page): Move Google click-tracking filter to w3m-filter.el. * w3m-util.el (w3m-widget-type-convert-widget): Don't modify default sexp values. 2012-10-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-bookmark.el (w3m-bookmark-buffer): Use (0 0) as the Unix epoch. * w3m.el (w3m-create-page): Fix regexp matching Google's click- tracking urls. 2012-07-22 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors for only existing internal links. 2012-07-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-flet): New macro. 2012-07-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Decode url string by the coding system that url itself specifies if any. * w3m.el (w3m-goto-url): Allow optional save-pos argument, that leads it to run w3m-history-store-position. (w3m-view-parent-page, w3m-scroll-up-or-next-url) (w3m-scroll-down-or-previous-url): Run w3m-history-store-position. (w3m-gohome, w3m-browse-url, w3m-find-file, w3m-db-history) (w3m-history): Run w3m-history-store-position by way of w3m-goto-url. * w3m-util.el (w3m-labels): New macro that runs cl-labels in Emacs 24.2 and later, otherwise runs labels. * mime-w3m.el (mime-w3m-insinuate): * w3m-bookmark.el (w3m-bookmark-safe-string): * w3m-proc.el (w3m-process-do-with-temp-buffer): * w3m-rss.el (w3m-rss-parse-date-string): * w3m-weather.el (w3m-weather-completion-table): Replace labels with w3m-labels. * w3mhack.el (w3mhack-nonunix-install): Don't use labels. 2012-07-13 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url, w3m-header-line-insert): Don't decode only control characters. 2012-07-12 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-input-url): Don't decode %00~%1F and %7F~%9F in url. 2012-07-11 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-url-decode-string): Allow optional regexp matching %**. (w3m-header-line-insert): Don't decode %00~%1F and %7F~%9F in url. * w3m.el (w3m-create-page): Show raw contents briefly, not fully, when prompting a user for the content type. 2012-07-10 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors fast. 2012-07-10 Naohiro Aota <naota@elisp.net> * w3m.el: (w3m-data-retrieve): URL-decode data-string. It can have "%2b%2d%3d" representing "/+=". 2012-07-08 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-rendering-half-dump): Add name anchors that w3m can handle in nested tags. 2012-07-02 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-view-url-with-external-browser): Improve prompt string. Suggested by Dan Jacobson <jidanni@jidanni.org>. 2012-06-25 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-active-region-or-url-at-point, w3m-print-this-url): Try to pick #name anchor out. * w3m-search.el (w3m-search-read-variables): Make commands that use it error out when other processes run in the current w3m buffer. * w3m.el (w3m-mode): Add description of some missing commands to doc. 2012-06-20 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-create-page): Safely quit session when a user hits C-g; make sure to set w3m-current-url. 2012-06-19 Katsumi Yamaoka <yamaoka@jpl.org> * w3m.el (w3m-cache-header, w3m-cache-request-header) (w3m-cache-contents, w3m-cache-request-contents) (w3m-cache-available-p): Canonicalize given url. (w3m-show-error-information): Show as many info as possible. 2012-06-18 Katsumi Yamaoka <yamaoka@jpl.org> * w3m-util.el (w3m-popup-buffer): Do nothing for the current buffer. * w3m.el (w3m-history-highlight-current-url): Extend href anchor to bol. * w3m.el (w3m-http-status-alist): New variable. (w3m-http-status): New variable. (w3m-w3m-retrieve): Set it. (w3m-retrieve): Clear it. (w3m-download, w3m-retrieve-and-render, w3m-show-error-information): Show http status if download or retrieving fails.
2015-04-14 04:21:29 +02:00
${EMACS_LISPPREFIX}/w3m/w3m.el.gz
${EMACS_LISPPREFIX}/w3m/w3m.elc