1. 19 Aug, 2019 1 commit
  2. 20 Jun, 2019 1 commit
    • Lars Ingebrigtsen's avatar
      Remove XEmacs compat code from erc · 9f4cced5
      Lars Ingebrigtsen authored
      * lisp/erc/erc-button.el (button, erc-button-keymap)
      (erc-button-setup, erc-button-add-button): Remove XEmacs compat code.
      
      * lisp/erc/erc-compat.el (erc-replace-match-subexpression-in-string):
      
      * lisp/erc/erc-log.el (erc-log-file-coding-system):
      
      * lisp/erc/erc-menu.el (menu):
      
      * lisp/erc/erc-stamp.el (erc-timestamp-use-align-to):
      
      * lisp/erc/erc-track.el (erc-modified-channels-object, track)
      (erc-track-mouse-face):
      
      * lisp/erc/erc.el (erc-update-undo-list)
      (erc-quit-reason-various, erc-part-reason-various, erc-cmd-SV)
      (erc-input-message, erc-get-channel-mode-from-keypress)
      (erc-update-mode-line-buffer):
      9f4cced5
  3. 25 May, 2019 1 commit
    • Paul Eggert's avatar
      Go back to "Maintainer: emacs-devel@gnu.org" · f744797a
      Paul Eggert authored
      Restore lines saying "Maintainer: emacs-devel@gnu.org" when there is
      no special maintainer for a file.  Although this wasn't documented
      it was common practice and removing the lines didn't have consensus.
      f744797a
  4. 20 May, 2019 1 commit
  5. 01 Jan, 2019 1 commit
  6. 01 Jan, 2018 1 commit
  7. 29 Nov, 2017 1 commit
    • Glenn Morris's avatar
      Put most erc autoloads in a dedicated file erc-loaddefs.el · 95369ac3
      Glenn Morris authored
      These are features that are only useful after erc.el is loaded.
      * lisp/erc/erc.el (top-level): Load erc-loaddefs.
      * lisp/erc/erc-autoaway.el, lisp/erc/erc-button.el:
      * lisp/erc/erc-capab.el, lisp/erc/erc-compat.el:
      * lisp/erc/erc-dcc.el, lisp/erc/erc-desktop-notifications.el:
      * lisp/erc/erc-ezbounce.el, lisp/erc/erc-fill.el:
      * lisp/erc/erc-identd.el, lisp/erc/erc-imenu.el:
      * lisp/erc/erc-join.el, lisp/erc/erc-list.el, lisp/erc/erc-log.el:
      * lisp/erc/erc-match.el, lisp/erc/erc-menu.el:
      * lisp/erc/erc-netsplit.el, lisp/erc/erc-notify.el:
      * lisp/erc/erc-page.el, lisp/erc/erc-pcomplete.el:
      * lisp/erc/erc-replace.el, lisp/erc/erc-ring.el:
      * lisp/erc/erc-services.el, lisp/erc/erc-sound.el:
      * lisp/erc/erc-speedbar.el, lisp/erc/erc-spelling.el:
      * lisp/erc/erc-stamp.el, lisp/erc/erc-track.el:
      * lisp/erc/erc-truncate.el, lisp/erc/erc-xdcc.el:
      Set generated-autoload-file to "erc-loaddefs.el".
      95369ac3
  8. 13 Sep, 2017 1 commit
    • Paul Eggert's avatar
      Prefer HTTPS to FTP and HTTP in documentation · bc511a64
      Paul Eggert authored
      Most of this change is to boilerplate commentary such as license URLs.
      This change was prompted by ftp://ftp.gnu.org's going-away party,
      planned for November.  Change these FTP URLs to https://ftp.gnu.org
      instead.  Make similar changes for URLs to other organizations moving
      away from FTP.  Also, change HTTP to HTTPS for URLs to gnu.org and
      fsf.org when this works, as this will further help defend against
      man-in-the-middle attacks (for this part I omitted the MS-DOS and
      MS-Windows sources and the test tarballs to keep the workload down).
      HTTPS is not fully working to lists.gnu.org so I left those URLs alone
      for now.
      bc511a64
  9. 01 Jan, 2017 1 commit
  10. 07 Apr, 2016 1 commit
    • Vivek Dasmohapatra's avatar
      Prefer 'font-lock-face to 'face in erc where appropriate · badf7369
      Vivek Dasmohapatra authored
      * lisp/erc/erc-button.el (erc-button-add-face): Prefer
      'font-lock-face to 'face where appropriate.
      * lisp/erc/erc-capab.el (erc-capab-identify-add-prefix)
      * lisp/erc/erc-dcc.el (erc-dcc-chat-parse-output)
      * lisp/erc/erc-goodies.el (erc-controls-propertize)
      * lisp/erc/erc-stamp.el (erc-format-timestamp)
      * lisp/erc/erc-track.el (erc-faces-in)
      * lisp/erc/erc.el (erc-load-irc-script-lines, erc-display-msg)
      (erc-display-command, erc-make-notice, erc-highlight-notice)
      (erc-format-my-nick, erc-format-@nick, erc-format-privmessage)
      (erc-display-prompt, erc-display-message-highlight)
      (erc-log-irc-protocol): Ditto.
      
      * test/lisp/erc/erc-track-tests.el: Converted asserts into ert
      tests.
      badf7369
  11. 01 Jan, 2016 1 commit
  12. 25 May, 2015 1 commit
  13. 13 Apr, 2015 1 commit
    • Stefan Monnier's avatar
      Deprecate `intangible' and `point-entered' properties · 84e0b7da
      Stefan Monnier authored
      * lisp/emacs-lisp/cursor-sensor.el: New file.
      
      * lisp/simple.el (pre-redisplay-functions): New hook.
      (redisplay--pre-redisplay-functions): New function.
      (pre-redisplay-function): Use it.
      (minibuffer-avoid-prompt): Mark obsolete.
      (redisplay--update-region-highlight): Adapt it to work as a function on
      pre-redisplay-functions.
      
      * lisp/cus-start.el (minibuffer-prompt-properties--setter): New fun.
      (minibuffer-prompt-properties): Use it.  Use cursor-intangible rather
      than point-entered to make the prompt intangible.
      
      * lisp/forms.el: Move `provide' calls to the end.
      (forms-mode): Don't use `run-hooks' on a local var.
      (forms--make-format, forms--make-format-elt-using-text-properties):
      Use cursor-intangible rather than `intangible'.
      (forms-mode): Enable cursor-intangible-mode.
      
      * lisp/isearch.el (isearch-mode): Use defvar-local.
      (cursor-sensor-inhibit): Declare.
      (isearch-mode): Set cursor-sensor-inhibit.
      (isearch-done): Set it back.
      (isearch-open-overlay-temporary, isearch-open-necessary-overlays)
      (isearch-close-unnecessary-overlays): Don't bother with `intangible'
      any more.
      
      * lisp/ses.el (ses-localvars): Remove `mode-line-process'.
      (ses-sym-rowcol, ses-cell-value, ses-col-width, ses-col-printer):
      Add Edebug spec.
      (ses-goto-print, ses-print-cell, ses-adjust-print-width)
      (ses-goto-data, ses-setup, ses-copy-region): Don't let-bind
      inhibit-point-motion-hooks any more.
      (ses--cell-at-pos, ses--curcell): New functions, extracted from
      ses-set-curcell.
      (ses-set-curcell): Use them.
      (ses-print-cell, ses-setup): Use cursor-intangible instead of
      `intangible'.  Make sure cursor-intangible isn't sticky at BOB.
      (ses-print-cell-new-width, ses-reprint-all, ses-recalculate-all):
      Use ses--cell-at-pos.
      (ses--mode-line-process, ses--cursor-sensor-highlight): New functions,
      extracted from ses-command-hook.  Make them work with multiple windows
      displaying the same buffer.
      (ses-mode): Use them via mode-line-process and pre-redisplay-functions.
      Enable cursor-intangible-mode.
      (ses-command-hook): Remove cell highlight and mode-line update code.
      (ses-forward-or-insert, ses-copy-region-helper, ses-sort-column):
      Update for new name of text-property holding the cell name.
      (ses-rename-cell): Don't mess with mode-line-process.
      
      * lisp/erc/erc-stamp.el (erc-add-timestamp): Use the new
      cursor-sensor-functions property instead of point-entered.
      (erc-insert-timestamp-right, erc-format-timestamp):
      Use cursor-intangible rather than `intangible'.
      (erc-munge-invisibility-spec): Use add-to-invisibility-spec and
      remove-from-invisibility-spec.  Enable cursor-intangible-mode and
      cursor-sensor-mode if needed.
      (erc-echo-timestamp): Adapt to calling convention of
      cursor-sensor-functions.
      (erc-insert-timestamp-right): Remove unused vars `current-window' and
      `indent'.
      
      * lisp/gnus/gnus-group.el (gnus-tmp-*): Declare.
      (gnus-update-group-mark-positions): Remove unused `topic' var.
      (gnus-group-insert-group-line): Remove unused var `header'.
      (gnus-group--setup-tool-bar-update): New function.
      (gnus-group-insert-group-line): Use it.
      (gnus-group-update-eval-form): Declare local
      dynamically-bound variables.
      (gnus-group-unsubscribe-group): Use \` and \' to match string bounds.
      
      * lisp/gnus/gnus-topic.el (gnus-topic-jump-to-topic)
      (gnus-group-prepare-topics, gnus-topic-update-topic)
      (gnus-topic-change-level, gnus-topic-catchup-articles)
      (gnus-topic-remove-group, gnus-topic-delete, gnus-topic-indent):
      Use inhibit-read-only.
      (gnus-topic-prepare-topic): Use gnus-group--setup-tool-bar-update.
      (gnus-topic-mode): Use define-minor-mode and derived-mode-p.
      
      * lisp/textmodes/reftex-index.el (reftex-display-index):
      Use cursor-intangible-mode if available.
      (reftex-index-post-command-hook): Check cursor-intangible.
      
      * lisp/textmodes/reftex-toc.el (reftex-toc):
      Use cursor-intangible-mode if available.
      (reftex-toc-recenter, reftex-toc-post-command-hook):
      Check cursor-intangible.
      
      * lisp/textmodes/sgml-mode.el: Use lexical-binding.
      (sgml-tag): Use cursor-sensor-functions instead of point-entered.
      (sgml-tags-invisible): Use with-silent-modifications and
      inhibit-read-only.  Enable cursor-sensor-mode.
      (sgml-cursor-sensor): Rename from sgml-point-entered and adjust to
      calling convention of cursor-sensor-functions.
      
      * lisp/textmodes/table.el (table-cell-map-hook, table-load-hook)
      (table-point-entered-cell-hook, table-point-left-cell-hook):
      Don't autoload.
      (table-cell-entered-state): Remove var.
      (table--put-cell-point-entered/left-property)
      (table--remove-cell-properties):
      Use cursor-sensor-functions rather than point-entered/left.
      (table--point-entered/left-cell-function): Merge
      table--point-entered-cell-function and table--point-left-cell-function
      and adjust to calling convention of cursor-sensor-functions.
      84e0b7da
  14. 01 Jan, 2015 2 commits
  15. 09 Nov, 2014 2 commits
  16. 29 Sep, 2014 1 commit
  17. 12 Aug, 2014 1 commit
  18. 10 Feb, 2014 1 commit
  19. 01 Jan, 2014 1 commit
  20. 01 Jan, 2013 1 commit
  21. 07 Oct, 2012 1 commit
  22. 06 Oct, 2012 1 commit
  23. 17 Sep, 2012 1 commit
    • Chong Yidong's avatar
      Update docstrings and comments to use "init file" terminology. · 865fe16f
      Chong Yidong authored
      * bookmark.el (bookmark-bmenu-toggle-filenames): Doc fixes.
      * comint.el (comint-prompt-read-only):
      * custom.el (defcustom):
      * hi-lock.el (hi-lock-mode):
      * ibuffer.el (ibuffer-formats):
      * ielm.el (ielm-prompt-read-only):
      * novice.el (disable-command):
      * saveplace.el (toggle-save-place):
      * speedbar.el (speedbar-supported-extension-expressions):
      * startup.el (auto-save-list-file-prefix, init-file-user)
      (after-init-hook, inhibit-startup-echo-area-message):
      * strokes.el (strokes-help):
      * time-stamp.el (time-stamp):
      * calendar/calendar.el (calendar, diary-file):
      * calendar/diary-lib.el (diary-mail-entries, diary)
      (diary-list-entries-hook):
      * calendar/holidays.el (holidays, calendar-holidays):
      * calendar/lunar.el (lunar-phases):
      * calendar/solar.el (sunrise-sunset):
      * emulation/edt.el (edt-load-keys):
      * emulation/viper.el (viper-mode):
      * eshell/em-alias.el (eshell-command-aliases-list):
      * eshell/esh-util.el (eshell-convert-numeric-arguments):
      * international/ogonek.el (ogonek-information):
      * net/tramp-cmds.el (tramp-bug):
      * net/quickurl.el (quickurl-reread-hook-postfix):
      * play/decipher.el (decipher-font-lock-keywords):
      * progmodes/cc-styles.el (c-set-style):
      * progmodes/idlw-shell.el (idlwave-shell-prompt-pattern):
      * progmodes/inf-lisp.el (inferior-lisp-prompt):
      * progmodes/octave-mod.el (octave-mode):
      * progmodes/sql.el (sql-mode, sql-interactive-mode, sql-password):
      * progmodes/verilog-mode.el (verilog-read-defines):
      * textmodes/two-column.el (2C-mode): Likewise.
      865fe16f
  24. 08 Jun, 2012 1 commit
    • Chong Yidong's avatar
      Face cleanups. Remove some uses of old-style face spec and :bold/:italic. · 4b56d0fe
      Chong Yidong authored
      * faces.el (set-face-attribute): Doc fix.
      (modify-face): Don't use :bold and :italic.
      (error, warning, success): Tweak definitions.
      
      * cus-edit.el (custom-modified, custom-invalid, custom-rogue)
      (custom-modified, custom-set, custom-changed, custom-themed)
      (custom-saved, custom-button, custom-button-mouse)
      (custom-button-pressed, custom-state, custom-comment-tag)
      (custom-variable-tag, custom-group-tag-1, custom-group-tag)
      (custom-group-subtitle): Use new-style face specs.
      (custom-invalid-face, custom-rogue-face, custom-modified-face)
      (custom-set-face, custom-changed-face, custom-saved-face)
      (custom-button-face, custom-button-pressed-face)
      (custom-documentation-face, custom-state-face)
      (custom-comment-face, custom-comment-tag-face)
      (custom-variable-tag-face, custom-variable-button-face)
      (custom-face-tag-face, custom-group-tag-face-1)
      (custom-group-tag-face): Remove obsolete face alias.
      
      * epa.el (epa-validity-high, epa-validity-medium)
      (epa-validity-low, epa-mark, epa-field-name, epa-string)
      (epa-field-name, epa-field-body):
      * font-lock.el (font-lock-comment-face, font-lock-string-face)
      (font-lock-keyword-face, font-lock-builtin-face)
      (font-lock-function-name-face, font-lock-variable-name-face)
      (font-lock-type-face, font-lock-constant-face):
      * ido.el (ido-first-match, ido-only-match, ido-subdir)
      (ido-virtual, ido-indicator, ido-incomplete-regexp):
      * speedbar.el (speedbar-button-face, speedbar-file-face)
      (speedbar-directory-face, speedbar-tag-face)
      (speedbar-selected-face, speedbar-highlight-face)
      (speedbar-separator-face):
      * whitespace.el (whitespace-newline, whitespace-space)
      (whitespace-hspace, whitespace-tab, whitespace-trailing)
      (whitespace-line, whitespace-space-before-tab)
      (whitespace-space-after-tab, whitespace-indentation)
      (whitespace-empty):
      * emulation/cua-base.el (cua-global-mark):
      * eshell/em-prompt.el (eshell-prompt):
      * net/newst-plainview.el (newsticker-new-item-face)
      (newsticker-old-item-face, newsticker-immortal-item-face)
      (newsticker-obsolete-item-face, newsticker-date-face)
      (newsticker-statistics-face, newsticker-default-face):
      * net/newst-reader.el (newsticker-feed-face)
      (newsticker-extra-face, newsticker-enclosure-face):
      * net/newst-treeview.el (newsticker-treeview-face)
      (newsticker-treeview-new-face, newsticker-treeview-old-face)
      (newsticker-treeview-immortal-face)
      (newsticker-treeview-obsolete-face)
      (newsticker-treeview-selection-face):
      * net/rcirc.el (rcirc-my-nick, rcirc-other-nick)
      (rcirc-bright-nick, rcirc-server, rcirc-timestamp)
      (rcirc-nick-in-message, rcirc-nick-in-message-full-line)
      (rcirc-prompt, rcirc-track-keyword, rcirc-url, rcirc-keyword):
      * nxml/nxml-outln.el (nxml-heading, nxml-outline-indicator)
      (nxml-outline-active-indicator, nxml-outline-ellipsis):
      * play/mpuz.el (mpuz-unsolved, mpuz-solved, mpuz-trivial)
      (mpuz-text):
      * progmodes/vera-mode.el (vera-font-lock-number)
      (vera-font-lock-function, vera-font-lock-interface):
      * textmodes/table.el (table-cell): Use new-style face specs, and
      don't use the old :bold and :italic attributes.
      
      * erc-button.el (erc-button):
      * erc-goodies.el (erc-bold-face, erc-inverse-face)
      (erc-underline-face, fg:erc-color-*):
      * erc-match.el (erc-current-nick-face, erc-dangerous-host-face)
      (erc-pal-face, erc-fool-face, erc-keyword-face):
      * erc-stamp.el (erc-timestamp-face): Likewise.
      
      * erc.el (erc-direct-msg-face, erc-header-line, erc-input-face)
      (erc-command-indicator-face, erc-notice-face, erc-action-face)
      (erc-error-face, erc-my-nick-face, erc-nick-default-face)
      (erc-nick-msg-face): Use new-style face specs, and avoid :bold.
      
      * progmodes/ebrowse.el (ebrowse-tree-mark, ebrowse-root-class)
      (ebrowse-member-attribute, ebrowse-default, ebrowse-file-name)
      (ebrowse-member-class, ebrowse-progress): Likewise.
      (ebrowse-tree-mark-face, ebrowse-root-class-face)
      (ebrowse-file-name-face, ebrowse-default-face)
      (ebrowse-member-attribute-face, ebrowse-member-class-face)
      (ebrowse-progress-face): Remove obsolete faces.
      
      * progmodes/flymake.el (flymake-errline, flymake-warnline):
      Inherit from error and warning faces respectively.
      
      * textmodes/flyspell.el (flyspell-incorrect, flyspell-duplicate):
      Likewise.
      (flyspell-incorrect-face, flyspell-duplicate-face): Remove
      obsolete aliases.
      
      * display.texi (Face Attributes): Font family does not accept
      wildcards.  De-document obsolete :bold and :italic attributes.
      (Defining Faces): Use new-style face spec format.
      4b56d0fe
  25. 09 Apr, 2012 1 commit
  26. 11 Jan, 2012 1 commit
  27. 05 Jan, 2012 1 commit
  28. 26 Jan, 2011 1 commit
  29. 25 Jan, 2011 1 commit
  30. 15 Jan, 2011 1 commit
  31. 02 Jan, 2011 1 commit
  32. 13 Jan, 2010 1 commit
  33. 05 Jan, 2009 1 commit
  34. 07 Jun, 2008 1 commit
  35. 06 May, 2008 1 commit
  36. 07 Jan, 2008 1 commit
  37. 08 Dec, 2007 1 commit
    • David Kastrup's avatar
      * erc-stamp.el (erc-echo-timestamp): · 274f1353
      David Kastrup authored
      * erc-lang.el (language):
      * erc-backend.el (erc-server-connect): Fix buggy call to `message'.
      
      * gnus-sum.el (gnus-summary-simplify-subject-query):
      * ecomplete.el (ecomplete-display-matches): Fix buggy call to
      `message'.
      
      * textmodes/reftex.el (reftex-select-with-char):
      * textmodes/reftex-toc.el (reftex-toc-do-promote)
      (reftex-toc-visit-location, reftex-toc-find-section):
      * textmodes/reftex-index.el (reftex-index-show-entry):
      * textmodes/org.el (org-cycle-hide-archived-subtrees)
      (org-table-rotate-recalc-marks, org-mark-ring-push)
      (org-follow-info-link, org-mhe-get-message-folder-from-index)
      (org-auto-repeat-maybe, org-store-log-note, org-delete-property)
      (org-evaluate-time-range, org-edit-agenda-file-list):
      * textmodes/artist.el (artist-select-next-op-in-list)
      (artist-select-prev-op-in-list):
      * term/mac-win.el (mac-service-insert-text):
      * startup.el (fancy-about-screen):
      * progmodes/vhdl-mode.el (vhdl-decision-query):
      * progmodes/idlwave.el (idlwave-template)
      (idlwave-scroll-completions, idlwave-display-completion-list):
      * progmodes/ebrowse.el (ebrowse-show-progress):
      * progmodes/cperl-mode.el (cperl-find-pods-heres):
      * progmodes/antlr-mode.el (antlr-insert-option-do):
      * play/mpuz.el (mpuz-close-game):
      * net/rcirc.el (rcirc-next-active-buffer):
      * mail/reporter.el (reporter-update-status):
      * kmacro.el (kmacro-display):
      * international/ja-dic-cnv.el (skkdic-set-okuri-nasi):
      * emulation/viper-util.el (viper-save-setting):
      * emacs-lisp/lisp-mnt.el (lm-verify):
      * emacs-lisp/edebug.el (edebug-set-mode):
      * emacs-lisp/checkdoc.el (checkdoc-rogue-spaces, checkdoc-defun):
      * calendar/calendar.el (calendar-print-day-of-year):
      * calc/calcalg3.el (calc-curve-fit):
      * calc/calcalg2.el (math-integral):
      * calc/calc.el (calc-read-key-sequence, calc-version):
      * calc/calc-mode.el (calc-set-simplify-mode):
      * calc/calc-ext.el (calc-fancy-prefix): Fix buggy call to
      `message'.
      274f1353
  38. 01 Nov, 2007 1 commit