1. 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
  2. 20 May, 2019 1 commit
  3. 01 Jan, 2019 1 commit
  4. 21 Aug, 2018 1 commit
    • Paul Eggert's avatar
      Audit use of lsh and fix glitches · f18af6cd
      Paul Eggert authored
      I audited use of lsh in the Lisp source code, and fixed the
      glitches that I found.  While I was at it, I replaced uses of lsh
      with ash when either will do.  Replacement is OK when either
      argument is known to be nonnegative, or when only the low-order
      bits of the result matter, and is a (minor) win since ash is a bit
      more solid than lsh nowadays, and is a bit faster.
      * lisp/calc/calc-ext.el (math-check-fixnum):
      Prefer most-positive-fixnum to (lsh -1 -1).
      * lisp/vc/vc-hg.el (vc-hg-state-fast): When testing fixnum width,
      prefer (zerop (ash most-positive-fixnum -32)) to (zerop (lsh -1
      32)) (Bug#32485#11).
      * lisp/emacs-lisp/bytecomp.el (byte-compile-lapcode):
      Tighten sanity-check for bytecode overflow, by checking that the
      result of (ash pc -8) is nonnegative.  Formerly this check was not
      needed since lsh was used and the number overflowed differently.
      * lisp/net/dns.el (dns-write): Fix some obvious sign typos in
      shift counts.  Evidently this part of the code has never been
      exercised.
      * lisp/progmodes/hideif.el (hif-shiftleft, hif-shiftright):
      * lisp/term/common-win.el (x-setup-function-keys):
      Simplify.
      * admin/unidata/unidata-gen.el, admin/unidata/uvs.el:
      * doc/lispref/keymaps.texi, doc/lispref/syntax.texi:
      * doc/misc/calc.texi, doc/misc/cl.texi, etc/NEWS.19:
      * lisp/arc-mode.el, lisp/calc/calc-bin.el, lisp/calc/calc-comb.el:
      * lisp/calc/calc-ext.el, lisp/calc/calc-math.el:
      * lisp/cedet/semantic/wisent/comp.el, lisp/composite.el:
      * lisp/disp-table.el, lisp/dos-fns.el, lisp/edmacro.el:
      * lisp/emacs-lisp/bindat.el, lisp/emacs-lisp/byte-opt.el:
      * lisp/emacs-lisp/bytecomp.el, lisp/emacs-lisp/cl-extra.el:
      * lisp/erc/erc-dcc.el, lisp/facemenu.el, lisp/gnus/message.el:
      * lisp/gnus/nndoc.el, lisp/gnus/nnmaildir.el, lisp/image.el:
      * lisp/international/ccl.el, lisp/international/fontset.el:
      * lisp/international/mule-cmds.el, lisp/international/mule.el:
      * lisp/json.el, lisp/mail/binhex.el, lisp/mail/rmail.el:
      * lisp/mail/uudecode.el, lisp/md4.el, lisp/net/dns.el:
      * lisp/net/ntlm.el, lisp/net/sasl.el, lisp/net/socks.el:
      * lisp/net/tramp.el, lisp/obsolete/levents.el:
      * lisp/obsolete/pgg-parse.el, lisp/org/org.el:
      * lisp/org/ox-publish.el, lisp/progmodes/cc-defs.el:
      * lisp/progmodes/ebnf2ps.el, lisp/progmodes/hideif.el:
      * lisp/ps-bdf.el, lisp/ps-print.el, lisp/simple.el:
      * lisp/tar-mode.el, lisp/term/common-win.el:
      * lisp/term/tty-colors.el, lisp/term/xterm.el, lisp/vc/vc-git.el:
      * lisp/vc/vc-hg.el, lisp/x-dnd.el, test/src/data-tests.el:
      Prefer ash to lsh when either will do.
      f18af6cd
  5. 25 Jan, 2018 1 commit
    • Stefan Monnier's avatar
      Replace (default-value 'enable-multibyte-characters) with t · 9107cf30
      Stefan Monnier authored
      Since Emacs-24, (default-value 'enable-multibyte-characters) can't be
      changed any more, so we can remove all code which checks this value.
      
      * lisp/x-dnd.el (x-dnd-handle-file-name):
      * lisp/w32-fns.el (w32-set-default-process-coding-system):
      * lisp/textmodes/ispell.el (ispell-send-string):
      * lisp/term/internal.el (dos-codepage-setup):
      * lisp/tar-mode.el (tar-header-block-tokenize, tar--extract):
      * lisp/startup.el (command-line):
      * lisp/server.el (server-process-filter):
      * lisp/net/browse-url.el (browse-url-file-url):
      * lisp/menu-bar.el (menu-bar-options-menu, menu-bar-describe-menu):
      * lisp/mail/sendmail.el (mail-setup):
      * lisp/mail/rmail.el (rmail-mode, rmail-get-new-mail):
      * lisp/mail/rfc2047.el (rfc2047-encode-message-header):
      * lisp/mail/emacsbug.el (report-emacs-bug):
      * lisp/international/mule-diag.el (mule-diag):
      * lisp/files.el (find-file-noselect-1):
      * lisp/dos-fns.el (dos-set-default-process-coding-system):
      * lisp/arc-mode.el (archive-mode):
      * lisp/international/mule-cmds.el (mule-menu-keymap)
      (set-default-coding-systems, set-language-info)
      (set-language-environment, standard-display-european-internal)
      (set-locale-environment): Simplify code.
      9107cf30
  6. 01 Jan, 2018 1 commit
  7. 30 Sep, 2017 1 commit
  8. 06 Jun, 2017 1 commit
  9. 01 Jan, 2017 1 commit
  10. 24 Jan, 2016 1 commit
    • Alan Mackenzie's avatar
      Expunge "allow" + infinitive without direct object from source and doc. · fbce4757
      Alan Mackenzie authored
      Do the same for "permit", "enable", and "prevent".
      
      * doc/emacs/mule.texi:
      * doc/lispref/control.texi:
      * doc/lispref/display.texi:
      * doc/lispref/frames.texi:
      * doc/lispref/functions.texi:
      * doc/lispref/nonascii.texi:
      * doc/lispref/streams.texi:
      * doc/lispref/windows.texi:
      * doc/misc/dbus.texi:
      * doc/misc/eww.texi:
      * doc/misc/flymake.texi:
      * doc/misc/octave-mode.texi:
      * doc/misc/org.texi:
      * doc/misc/reftex.texi:
      * doc/misc/tramp.texi:
      * doc/misc/wisent.texi:
      * etc/NEWS:
      * lisp/autorevert.el:
      * lisp/cedet/mode-local.el:
      * lisp/cedet/semantic/senator.el:
      * lisp/cedet/semantic/wisent.el:
      * lisp/dos-fns.el:
      * lisp/frameset.el:
      * lisp/gnus/gnus-agent.el:
      * lisp/gnus/mm-util.el:
      * lisp/international/characters.el:
      * lisp/ldefs-boot.el:
      * lisp/mail/mailclient.el:
      * lisp/man.el:
      * lisp/mh-e/mh-search.el:
      * lisp/net/tramp-cmds.el:
      * lisp/net/tramp-gvfs.el:
      * lisp/org/org-crypt.el:
      * lisp/org/org-element.el:
      * lisp/org/org-feed.el:
      * lisp/org/org.el:
      * lisp/org/ox-ascii.el:
      * lisp/org/ox-icalendar.el:
      * lisp/org/ox-publish.el:
      * lisp/org/ox.el:
      * lisp/play/gamegrid.el:
      * lisp/play/gomoku.el:
      * lisp/progmodes/antlr-mode.el:
      * lisp/progmodes/python.el:
      * lisp/progmodes/vhdl-mode.el:
      * lisp/strokes.el:
      * lisp/textmodes/ispell.el:
      * lisp/tree-widget.el:
      * lisp/vc/pcvs.el:
      * lisp/window.el:
      * src/lisp.h:
      * src/w32.c:
      * src/w32heap.c:
      * src/w32term.c:
      * src/window.c:
      * src/xfaces.c:
      
      Replace solecisms like "This allow to do something" with a correct
      alternative, such as "This allow you to do something", "This allows
      something to be done" or "This allows the doing of something".
      fbce4757
  11. 16 Jan, 2016 1 commit
  12. 01 Jan, 2016 1 commit
  13. 01 Jan, 2015 2 commits
  14. 01 Jan, 2014 1 commit
  15. 01 Jan, 2013 1 commit
  16. 13 May, 2012 1 commit
    • Stefan Monnier's avatar
      Move define-obsolete-variable-alias before the var's definition. · e5bd0a28
      Stefan Monnier authored
      * lisp/vc/log-edit.el (vc-comment-ring, vc-comment-ring-index):
      * lisp/tooltip.el (tooltip-hook):
      * lisp/textmodes/reftex-toc.el (reftex-toc-map):
      * lisp/textmodes/reftex-sel.el (reftex-select-label-map)
      (reftex-select-bib-map):
      * lisp/textmodes/reftex-index.el (reftex-index-map)
      (reftex-index-phrases-map):
      * lisp/speedbar.el (speedbar-syntax-table, speedbar-key-map):
      * lisp/progmodes/meta-mode.el (meta-mode-map):
      * lisp/novice.el (disabled-command-hook):
      * lisp/loadhist.el (unload-hook-features-list):
      * lisp/frame.el (blink-cursor):
      * lisp/files.el (find-file-not-found-hooks, write-file-hooks)
      (write-contents-hooks):
      * lisp/emulation/tpu-edt.el (GOLD-map):
      * lisp/emacs-lock.el (emacs-lock-from-exiting):
      * lisp/emacs-lisp/generic.el (generic-font-lock-defaults):
      * lisp/emacs-lisp/chart.el (chart-map):
      * lisp/dos-fns.el (register-name-alist):
      * lisp/dired-x.el (dired-omit-files-p):
      * lisp/desktop.el (desktop-enable):
      * lisp/cus-edit.el (custom-mode-hook):
      * lisp/buff-menu.el (buffer-menu-mode-hook):
      * lisp/bookmark.el (bookmark-read-annotation-text-func)
      (bookmark-exit-hooks):
      * lisp/allout.el (allout-mode-deactivate-hook)
      (allout-exposure-change-hook, allout-structure-added-hook)
      (allout-structure-deleted-hook, allout-structure-shifted-hook):
      * lisp/dirtrack.el (dirtrack-toggle, dirtrackp, dirtrack-debug-toggle)
      (dirtrack-debug): Move call to define-obsolete-variable-alias so it
      comes before the corresponding variable's definition.
      e5bd0a28
  17. 11 Jan, 2012 1 commit
  18. 05 Jan, 2012 1 commit
  19. 19 Apr, 2011 1 commit
  20. 26 Jan, 2011 1 commit
  21. 25 Jan, 2011 1 commit
  22. 15 Jan, 2011 1 commit
  23. 02 Jan, 2011 1 commit
  24. 29 Aug, 2010 1 commit
  25. 15 May, 2010 1 commit
    • Eli Zaretskii's avatar
      Don't override standard definition of convert-standard-filename. · 98d8b17e
      Eli Zaretskii authored
      Add obsolete aliases for dos-fns.el functions.
      
       files.el (convert-standard-filename): Call
       w32-convert-standard-filename and dos-convert-standard-filename on
       the corresponding systems.
       w32-fns.el (w32-convert-standard-filename): Rename from
       convert-standard-filename.  Doc fix.
       dos-fns.el (dos-convert-standard-filename): Doc fix.
       (convert-standard-filename): Don't defalias.
       (register-name-alist, make-register, register-value)
       (set-register-value, intdos): Obsolete aliases for the
       corresponding dos-* functions and variables.
       (dos-intdos): Add a doc string.
      98d8b17e
  26. 13 May, 2010 1 commit
  27. 13 Jan, 2010 1 commit
  28. 12 Sep, 2009 1 commit
  29. 03 Sep, 2009 1 commit
  30. 29 Aug, 2009 1 commit
    • Stefan Monnier's avatar
      * paths.el (abbrev-file-name): Move to abbrev.el. · 2aa0e5bf
      Stefan Monnier authored
      * abbrev.el (abbrev-file-name): Move from paths.el.
      Obey user-emacs-directory.
      * calc/calc.el (calc-settings-file): Don't autoload and instead obey
      user-emacs-directory.
      * dos-fns.el (dos-reevaluate-defcustoms): Don't reevaluate
      abbrev-file-name and calc-settings-file any more.
      * startup.el (command-line): Recompute abbrev-file-name and
      abbreviated-home-dir.
      (normal-no-mouse-startup-screen): Improve the generic code and get rid
      of the special code for when C-h bindings haven't been changed.
      (display-startup-echo-area-message): Use with-current-buffer.
      (command-line-1): Use a list of strings, rather than a list of lists
      of strings for longopts.
      2aa0e5bf
  31. 05 Jan, 2009 1 commit
  32. 26 Dec, 2008 1 commit
  33. 19 Oct, 2008 2 commits
  34. 06 May, 2008 1 commit
  35. 10 Apr, 2008 1 commit
  36. 07 Jan, 2008 1 commit
  37. 22 Nov, 2007 2 commits
    • Glenn Morris's avatar
      (int86): Fix declaration. · 6769db50
      Glenn Morris authored
      6769db50
    • Dan Nicolaescu's avatar
      * international/titdic-cnv.el (dos-8+3-filename): · 73e6adaa
      Dan Nicolaescu authored
      * obsolete/fast-lock.el (msdos-long-file-names):
      * frame.el (msdos-mouse-p):
      * files.el (msdos-long-file-names, w32-long-file-name)
      (msdos-long-file-names):
      * term/mac-win.el (mac-code-convert-string, mac-coerce-ae-data)
      (mac-resume-apple-event, mac-font-panel-mode)
      (mac-atsu-font-face-attributes, mac-ae-set-reply-parameter)
      (mac-clear-font-name-table):
      * term/pc-win.el (msdos-remember-default-colors)
      (w16-set-clipboard-data, w16-get-clipboard-data):
      * term/w32-win.el (w32-send-sys-command, w32-select-font)
      (set-message-beep):
      * net/browse-url.el (w32-shell-execute):
      * w32-fns.el (set-message-beep, w32-get-clipboard-data)
      (w32-get-locale-info, w32-get-valid-locale-ids)
      (w32-set-clipboard-data):
      * dos-fns.el (int86, msdos-long-file-names):
      * dos-w32.el (default-printer-name): Declare as functions.
      73e6adaa