aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | * etc/NEWS.25: Belatedly announce rcirc-reconnect-delay.Noam Postavsky2019-07-251-0/+5
| | |
| * | Mention term.el's \032 dir tracking in commentary (Bug#19524)Noam Postavsky2019-07-251-91/+52
| | | | | | | | | | | | | | | | | | * lisp/term.el: Mention both forms of directory tracking in commentary. Remove obsolete ChangeLog comments. Move more relevant summary comments to the top.
| * | Remove upload functionality of package-x from the elisp manualStefan Kangas2019-07-252-37/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Suggested by Stefan Monnier. Ref: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=19537#8 * doc/lispref/package.texi (Package Archives): Don't document package-x upload functions in the elisp manual, since they are not very commonly used. (Bug#19537) * lisp/emacs-lisp/package-x.el (package-archive-upload-base) (package-upload-buffer, package-upload-file): Add to the doc strings any details removed from the elisp manual that would otherwise be missing.
| * | * etc/AUTHORS: Update.Nicolas Petton2019-07-251-24/+25
| | |
| * | Clarify Gravatar docsBasil L. Contovounesios2019-07-233-19/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For discussion, see the following thread: https://lists.gnu.org/archive/html/emacs-devel/2019-07/msg00528.html * doc/misc/gnus.texi (X-Face): Fix cross-reference. (Gravatars): * lisp/gnus/gnus-gravatar.el (gnus-gravatar-too-ugly): * lisp/image/gravatar.el (gravatar-cache-ttl, gravatar-rating) (gravatar-size): Clarify user option descriptions. (gravatar-retrieve, gravatar-retrieve-synchronously): Document return value.
| * | * doc/lispref/display.texi (Defining Faces): Say a face can't be undefined.Alan Mackenzie2019-07-221-0/+5
| | |
* | | * lisp/emacs-lisp/let-alist.el: Bump version to 1.0.6 (Bug#23244).Noam Postavsky2019-07-301-1/+1
| | |
* | | * lisp/gnus/message.el: Reduce redundancy with send-mail-functionStefan Monnier2019-07-301-46/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (message-send-mail-function) <function>: Remove `local-library` tests for libs distributed with Emacs. (message-use-send-mail-function): New function. (message-default-send-mail-function): Default to it, and remove cases already handled by it. (message--default-send-mail-function): New function. (message-send-mail-function) <variable>: Use it as new default. (message-sendmail-f-is-evil): Obey mail-specify-envelope-from if available. (message-check, message-with-reply-buffer): Use `declare`. (message-smtpmail-send-it): smtpmail accepts mail-header-separator, so simplify and declare obsolete. (message-send-mail-with-mailclient): Declare obsolete. (message-check-news-body-syntax): Don't presume that the checksum is a fixnum.
* | | * lisp/bindings.el (mode-line-defining-kbd-macro): New defvar.Juri Linkov2019-07-301-3/+9
| | | | | | | | | | | | (minor-mode-alist): Use it for `defining-kbd-macro'. (Bug#36564)
* | | * lisp/mail/sendmail.el (sendmail-send-it): Add FIXMEs.Stefan Monnier2019-07-301-63/+37
| | | | | | | | | | | | Remove redundant :groups in the file, as well.
* | | Merge commit '9b480db6732c6d2e886838f112d9bd46fc8989bf'Stephen Leake2019-07-30168-2211/+4099
|\ \ \
| * | | Make `C-u RET' on URLs in Gnus buffers use the secondary browserLars Ingebrigtsen2019-07-301-1/+1
| | | | | | | | | | | | | | | | | | | | * lisp/gnus/gnus-art.el (gnus-button-alist): Make `C-u RET' on URLs use the secondary browse-url browser.
| * | | Tweak `browse-url-add-buttons' for better button.el compLars Ingebrigtsen2019-07-301-0/+1
| | | | | | | | | | | | | | | | | | | | * lisp/net/browse-url.el (browse-url-add-buttons): Make browse-url buttons be understood by `forward-button' and the like.
| * | | Add a new conveniency function to browse-urlLars Ingebrigtsen2019-07-301-0/+8
| | | | | | | | | | | | | | | | | | | | * lisp/net/browse-url.el (browse-url-button-open-url): Add a new conveniency function.
| * | | Support filename matches in etags xref backendDmitry Gutov2019-07-301-8/+9
| | | | | | | | | | | | | | | | | | | | * lisp/progmodes/etags.el (etags--xref-find-definitions): Support filename matches (bug#32510).
| * | | ; Re-enable all Flymake tests on HydraDmitry Gutov2019-07-301-4/+0
| | | | | | | | | | | | | | | | To see if the recent improvements fixed something
| * | | Guard against flymake-no-changes-timeout being nilDmitry Gutov2019-07-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * test/lisp/progmodes/flymake-tests.el (flymake-tests--wait-for-backends): Guard against flymake-no-changes-timeout being nil (in personal configurations) to help when running tests interactively.
| * | | Call out the Gnus widget->button makeover in NEWSLars Ingebrigtsen2019-07-301-0/+8
| | | |
| * | | Convert Emacs article buffers from widget.el to button.elLars Ingebrigtsen2019-07-305-137/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/gnus/gnus-art.el (gnus-mime-button-map) (gnus-url-button-commands, gnus-insert-mime-button) (gnus-mime-display-alternative) (gnus-article-extend-url-button, gnus-article-add-button) (gnus-insert-prev-page-button, gnus-insert-next-page-button) (gnus-mime-security-button-map) (gnus-insert-mime-security-button): Ditto. * lisp/gnus/gnus-html.el (gnus-html-displayed-image-map) (gnus-html-wash-images, gnus-html-put-image): Ditto. * lisp/gnus/gnus-icalendar.el (gnus-icalendar-insert-button): Ditto. * lisp/gnus/gnus-sum.el (gnus-summary-widget-forward) (gnus-summary-button-forward, gnus-summary-widget-backward) (gnus-summary-button-backward, gnus-collect-urls-primary-text) (gnus-collect-urls, gnus-summary-browse-url): Stop using widgets and star using button.el buttons instead. * lisp/gnus/mm-decode.el (mm-shr, mm-handle-filename): Don't convert shr buttons into widgets.
| * | | Mark shr buttons as button.el buffersLars Ingebrigtsen2019-07-301-0/+2
| | | | | | | | | | | | | | | | | | | | * lisp/net/shr.el (shr-urlify): Mark buttons as button.el buffers for easier reuse in buttonified buffers.
| * | | Convert ` to ' in two recent NEWS entriesLars Ingebrigtsen2019-07-301-5/+5
| | | |
| * | | Extend button.el to take callback dataLars Ingebrigtsen2019-07-303-11/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/display.texi (Button Buffer Commands) (Button Buffer Commands): Document this. * lisp/button.el (backward-button, forward-button): Accept a NO-ERROR parameter. (button-activate): Make it possible to have specific data in the callback action.
| * | | Re-fix dired-pop-to-buffer obsoletion referenceLars Ingebrigtsen2019-07-301-1/+1
| | | | | | | | | | | | | | | | | | | | * lisp/dired.el (dired-pop-to-buffer): Re-fix obsoletion reference (bug#26243).
| * | | Revert "Make `ispell-change-dictionary' only list installed dictionaries"Lars Ingebrigtsen2019-07-301-11/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 848712b481e16f5c96fed6344c2f7d71a8d52ed1. There could be dictionaries available (set via command-line options for the speller, for instance) that would not be returned.
| * | | Use decoded time accessors in ediff-multLars Ingebrigtsen2019-07-301-7/+6
| | | | | | | | | | | | | | | | | | | | * lisp/vc/ediff-mult.el (ediff-format-date): Use decoded time accessors.
| * | | Use decoded time accessors in pop3Lars Ingebrigtsen2019-07-301-2/+2
| | | | | | | | | | | | | | | | | | | | * lisp/net/pop3.el (pop3-make-date): Use decoded time accessors.
| * | | Use decoded time accessors in esh-utilLars Ingebrigtsen2019-07-301-1/+1
| | | | | | | | | | | | | | | | | | | | * lisp/eshell/esh-util.el (eshell-parse-ange-ls): Use decoded time accessors.
| * | | Use decoded time accessors in in em-lsLars Ingebrigtsen2019-07-301-6/+8
| | | | | | | | | | | | | | | | | | | | * lisp/eshell/em-ls.el (eshell-ls-file): Use decoded time accessors.
| * | | Use decoded time accessors in timerLars Ingebrigtsen2019-07-301-2/+5
| | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/timer.el (run-at-time): Use decoded time accessors.
| * | | Use decoded time accessors in timeclockLars Ingebrigtsen2019-07-301-3/+3
| | | | | | | | | | | | | | | | | | | | * lisp/calendar/timeclock.el (timeclock-day-base): Use decoded time accessors.
| * | | Use decoded time accessors in time-dateLars Ingebrigtsen2019-07-301-1/+1
| | | | | | | | | | | | | | | | | | | | * lisp/calendar/time-date.el (time-to-days): Use decoded time accessors.
| * | | Use decoded time accessors in apptLars Ingebrigtsen2019-07-301-2/+3
| | | | | | | | | | | | | | | | | | | | * lisp/calendar/appt.el (appt-check, appt-make-list): Use decoded time accessors.
| * | | Fix syntax error in previus calc-forms changeLars Ingebrigtsen2019-07-301-1/+1
| | | | | | | | | | | | | | | | | | | | * lisp/calc/calc-forms.el (calc-time): Fix previous decoded time change.
| * | | Use decoded time accessors in calendarLars Ingebrigtsen2019-07-303-12/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/calendar/icalendar.el (icalendar--add-decoded-times) (icalendar--convert-sexp-to-ical): * lisp/calendar/calendar.el (calendar-current-date): * lisp/calendar/cal-dst.el (calendar-dst-find-data) (calendar-dst-find-startend): Use decoded time accessors.
| * | | Use decoded time accessors in GnusLars Ingebrigtsen2019-07-306-45/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/gnus/nnimap.el (nnimap-find-expired-articles): * lisp/gnus/nndiary.el (nndiary-compute-reminders) (nndiary-last-occurrence, nndiary-next-occurrence): * lisp/gnus/message.el (message-make-expires-date): * lisp/gnus/gnus-util.el (gnus-seconds-today) (gnus-seconds-month, gnus-seconds-year): * lisp/gnus/gnus-demon.el (gnus-demon-time-to-step): * lisp/gnus/gnus-art.el (article-make-date-line): Use decoded time accessors.
| * | | Use decoded time accessors in calcLars Ingebrigtsen2019-07-301-4/+10
| | | | | | | | | | | | | | | | | | | | * lisp/calc/calc-forms.el (calc-time, math-this-year) (calcFunc-now): Use decoded time accessors.
| * | | Use decoded time accessors in procedLars Ingebrigtsen2019-07-301-4/+4
| | | | | | | | | | | | | | | | * lisp/proced.el (proced-format-start): Use decoded time accessors.
| * | | Make description of text properties on the form `(string ...)' workLars Ingebrigtsen2019-07-301-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/descr-text.el (describe-property-list): Don't special-case for symbols that have widget properties here (bug#22957). It's not documented that this function should do that, and looking at the code, it doesn't seem like this function is actually used for doing that, either. This makes describing some text properties that are on the form `(string ...)' work.
| * | | Use the elisp xref backend in profiler buffersLars Ingebrigtsen2019-07-301-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/profiler.el (profiler--xref-backend): New function (bug#23455). (profiler-report-mode): Use it to use the elisp xref handler when hitting `M-.' in profiler buffers.
| * | | Adjust time-date tests to tweaked formatLars Ingebrigtsen2019-07-301-4/+4
| | | |
| * | | Highlight keyboard macro recording mode with read color in the mode-lineJuri Linkov2019-07-301-2/+2
| | | | | | | | | | | | | | | | | | | | * lisp/bindings.el (minor-mode-alist): Propertize " Def" with 'error' face for defining-kbd-macro. (Bug#36564)
| * | | * lisp/progmodes/vhdl-mode.el: Use cl-lib when availableStefan Monnier2019-07-291-23/+25
| | | | | | | | | | | | | | | | | | | | | | | | (vhdl--pushnew): New macro. Use it instead of `pushnew`. (emacs-major-version): Don't bother checking (featurep 'xemacs) since that is always (< emacs-major-version 25) as well.
| * | | * lisp/info.el (Info-toc-insert): Suppress same section names as node names.Juri Linkov2019-07-291-5/+6
| | | | | | | | | | | | | | | | Add indentation to section lines. (Bug#23142)
| * | | * lisp/simple.el (decoded-time): Use `cl-defstruct`Stefan Monnier2019-07-291-71/+19
| | | |
| * | | * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Add slot option :documentationStefan Monnier2019-07-293-14/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use it to improve the docstring of the accessor functions. * doc/misc/cl.texi: Rename menu entry to "CL-Lib". (Structures): Add ':documentation' and mention ':type' as well, which we don't completely ignore any more.
| * | | Tweak how mm-display-external handles windowsLars Ingebrigtsen2019-07-291-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/gnus/mm-decode.el (mm-display-external): Don't delete other buffers when displaying parts (bug#22861) because that should be up to the user, probably.
| * | | Add further documentation about semicolon useLars Ingebrigtsen2019-07-291-3/+6
| | | | | | | | | | | | | | | | | | | | * doc/lispref/tips.texi (Comment Tips): Document the sub-heading convention (bug#23060) as explained by Stefan on StackExchange.
| * | | Add an ISO 8601 parsing libraryLars Ingebrigtsen2019-07-294-0/+683
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/os.texi (Time Parsing): Document it. * lisp/calendar/iso8601.el: New file. * test/lisp/calendar/iso8601-tests.el: Test ISO8601 parsing functions.
| * | | Add support for dealing with decoded time structuresLars Ingebrigtsen2019-07-296-0/+419
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/os.texi (Time Conversion): Document the new functions that work on decoded time. (Time Calculations): Document new date/time functions. * lisp/simple.el (decoded-time-second, decoded-time-minute) (decoded-time-hour, decoded-time-day, decoded-time-month) (decoded-time-year, decoded-time-weekday, decoded-time-dst) (decoded-time-zone): New accessor functions for decoded time values. * lisp/calendar/time-date.el (date-days-in-month) (date-ordinal-to-time): New functions. (decoded-time--alter-month, decoded-time--alter-day) (decoded-time--alter-second, make-decoded-time): New functions added to manipulate decoded time structures. * src/timefns.c (Fdecode_time): Mention the new accessors. * test/lisp/calendar/time-date-tests.el: New file to test the decoded time functions and the other new functions.
| * | | Fix compilation warning in mh-*.elLars Ingebrigtsen2019-07-292-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/mh-e/mh-speed.el (mh-speed-parse-flists-output): * lisp/mh-e/mh-search.el (mh-index-parse-search-regexp): Avoid warning about `values-list' by using `cl-values-list' insead.