1. 05 Jun, 2017 1 commit
  2. 21 May, 2017 1 commit
  3. 19 May, 2017 1 commit
  4. 09 May, 2017 1 commit
    • Glenn Morris's avatar
      Don't duplicate autoload code in package.el · d6d5020c
      Glenn Morris authored
      * lisp/emacs-lisp/autoload.el (autoload-rubric): Add a package option.
      * lisp/emacs-lisp/package.el (autoload-rubric): Declare.
      (package-autoload-ensure-default-file): Use autoload-rubric.
      d6d5020c
  5. 04 May, 2017 1 commit
  6. 11 Apr, 2017 1 commit
    • Jens Lechtenboerger's avatar
      Introduce customizable variable 'package-gnupghome-dir' · 695eacc2
      Jens Lechtenboerger authored
      * lisp/emacs-lisp/package.el (package-import-keyring)
      (package--check-signature-content, package-check-signature):
      Use new variable package-gnupghome-dir to control which GnuPG
      homedir to use.
      * doc/emacs/package.texi: Mention package-gnupghome-dir.
      * etc/NEWS: Mention package-gnupghome-dir.
      695eacc2
  7. 05 Apr, 2017 1 commit
  8. 04 Apr, 2017 2 commits
  9. 26 Feb, 2017 1 commit
    • Noam Postavsky's avatar
      Don't call package--ensure-init-file if initialized during startup · 6b6cc56e
      Noam Postavsky authored
      * lisp/emacs-lisp/package.el (package-initialize): Check
      `after-init-time' rather than `load-file-name' to decide if
      `package--ensure-init-file' should be called.  Depending on
      `load-file-name' will fail if the user calls `pacakge-initialize' in
      file which is loaded from the init file (Bug#24643, Bug#25819).
      6b6cc56e
  10. 01 Jan, 2017 1 commit
  11. 14 Nov, 2016 1 commit
    • Ken Brown's avatar
      Use the new 'file-name-case-insensitive-p' function · cbed4283
      Ken Brown authored
      * lisp/international/mule.el (auto-coding-alist-lookup):
      * lisp/files.el (file-truename):
      (abbreviate-file-name, set-auto-mode, file-relative-name):
      * package.el (package-untar-buffer): Use
      'file-name-case-insensitive-p' instead of 'system-type' to test
      case-insensitivity.
      cbed4283
  12. 21 Aug, 2016 1 commit
  13. 13 Jul, 2016 1 commit
  14. 26 May, 2016 1 commit
  15. 23 May, 2016 1 commit
    • Paul Eggert's avatar
      Do not trash symlinks to init file · 18a9bc11
      Paul Eggert authored
      If the user’s init file is a symbolic link, do not break the link
      when initializing the package system.  Problem reported by Jackson
      Hamilton (Bug#23050).
      * lisp/emacs-lisp/package.el (package--ensure-init-file):
      Bind find-file-visit-truename when visiting the init file, and
      save and restore the buffer name the way cus-edit does in a
      similar situation (Bug#454).
      18a9bc11
  16. 20 May, 2016 1 commit
  17. 18 May, 2016 2 commits
  18. 14 May, 2016 1 commit
    • Paul Eggert's avatar
      Properly reject malformed or empty package sigs · 6de0715f
      Paul Eggert authored
      Problem report and fix by Lizzie Dixon (Bug#23513).
      * lisp/emacs-lisp/package.el (package--check-signature-content):
      Report an error if no good signatures OR if a fatal error.  Not AND.
      Copyright-paperwork-exempt: yes
      6de0715f
  19. 11 May, 2016 1 commit
  20. 01 May, 2016 1 commit
  21. 30 Apr, 2016 1 commit
  22. 07 Apr, 2016 1 commit
  23. 04 Apr, 2016 1 commit
  24. 01 Mar, 2016 1 commit
  25. 23 Feb, 2016 3 commits
  26. 20 Feb, 2016 1 commit
    • Daiki Ueno's avatar
      Naming fix for consistency · d0f3b18f
      Daiki Ueno authored
      * lisp/epg-config.el (epg-find-configuration): Rename from
      `epg-configuration-find' to be consistent with other epg-* functions.
      Change all callers.
      d0f3b18f
  27. 17 Feb, 2016 1 commit
  28. 28 Jan, 2016 1 commit
  29. 13 Jan, 2016 1 commit
    • Glenn Morris's avatar
      Add some missing version tags. · e85e0d59
      Glenn Morris authored
      * lisp/electric.el (electric-quote-comment)
      (electric-quote-string, electric-quote-paragraph):
      * lisp/epg-config.el (epg-gpgconf-program):
      * lisp/rect.el (rectangle-preview):
      * lisp/emacs-lisp/check-declare.el (check-declare-ext-errors):
      * lisp/emacs-lisp/package.el (package-selected-packages)
      (package-hidden-regexps):
      * lisp/erc/erc.el (erc-network-hide-list, erc-channel-hide-list):
      * lisp/eshell/em-term.el (eshell-destroy-buffer-when-process-dies):
      * lisp/gnus/mml-sec.el (mml1991-signers, mml2015-signers)
      (mml-smime-signers, mml1991-encrypt-to-self, mml2015-encrypt-to-self)
      (mml-smime-encrypt-to-self, mml2015-sign-with-sender)
      (mml-smime-sign-with-sender, mml2015-always-trust)
      (mml-secure-fail-when-key-problem, mml-secure-key-preferences):
      * lisp/net/browse-url.el (browse-url-conkeror-new-window-is-buffer)
      (browse-url-conkeror-arguments):
      * lisp/net/newst-reader.el (newsticker-download-logos):
      * lisp/progmodes/gud.el (gud-guiler-command-name):
      * lisp/progmodes/prog-mode.el (prettify-symbols-unprettify-at-point):
      * lisp/progmodes/project.el (project-vc):
      * lisp/progmodes/python.el (python-indent-guess-indent-offset-verbose)
      (python-shell-remote-exec-path, python-shell-first-prompt-hook)
      (python-shell-completion-native-disabled-interpreters)
      (python-shell-completion-native-enable)
      (python-shell-completion-native-output-timeout)
      (python-shell-completion-native-try-output-timeout):
      * lisp/progmodes/xref.el (xref):
      * lisp/term/screen.el (xterm-screen-extra-capabilities):
      * lisp/term/xterm.el (xterm-max-cut-length):
      Add missing version tags.
      e85e0d59
  30. 01 Jan, 2016 1 commit
  31. 12 Dec, 2015 3 commits
  32. 08 Dec, 2015 1 commit
  33. 05 Dec, 2015 1 commit
    • Artur Malabarba's avatar
      * lisp/emacs-lisp/package.el: Don't install bad signatures (bug#22089) · aac3c8a3
      Artur Malabarba authored
      (package--with-response-buffer): NOERROR and ERROR-FORM only
      handle connection errors.
      (bad-signature): New error type.
      (package--check-signature-content): Use it.
      (package--check-signature): Properly distinguish connection errors
      from bad-signature errors.  Do the check for
      `package-check-signature' `allow-unsigned' here instead of forcing
      the callbacks to do it.  Add a new argument, UNWIND.
      (package--download-one-archive, package-install-from-archive):
      Update usage of `package--check-signature'.
      aac3c8a3
  34. 03 Dec, 2015 1 commit
    • Artur Malabarba's avatar
      * lisp/emacs-lisp/package.el (package-unpack): Load before compiling · 50dce3c4
      Artur Malabarba authored
      Reload any previously loaded package files before compiling
      the package (also reload the same files after compiling).
      This ensures that we have the most recent definitions during
      compilation, and avoids generating bad elc files when a macro
      changes and it is used in a different file from the one it's
      defined in.
      50dce3c4