1. 16 Jun, 2018 1 commit
  2. 01 Jan, 2018 1 commit
  3. 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
  4. 12 Apr, 2017 1 commit
    • Eli Zaretskii's avatar
      Don't call 'kill-this-buffer' outside of menus · 2e4f4c9d
      Eli Zaretskii authored
      * lisp/simple.el (kill-current-buffer): New function.
      (completion-list-mode-map): Use it instead of kill-this-buffer.
      * lisp/type-break.el (type-break-mode):
      * lisp/term/ns-win.el (global-map):
      * lisp/progmodes/gdb-mi.el (gdb-memory-mode-map)
      (gdb-disassembly-mode-map, gdb-frames-mode-map)
      (gdb-locals-mode-map, gdb-registers-mode-map):
      * lisp/org/org-mhe.el (org-mhe-follow-link):
      * lisp/net/secrets.el (secrets-mode-map):
      * lisp/net/eudc.el (eudc-mode-map):
      * lisp/net/eudc-hotlist.el (eudc-hotlist-mode-map): Use
      kill-current-buffer instead of kill-this-buffer.  (Bug#26466)
      2e4f4c9d
  5. 01 Jan, 2017 1 commit
  6. 09 Jul, 2016 2 commits
    • Mark Oteiza's avatar
      Turn on lexical binding · 316bbd95
      Mark Oteiza authored
      * lisp/net/secrets.el (secrets-collection-handler): Use cl-pushnew.
      (secrets-search-items, secrets-create-item): Use append.
      (secrets-show-secrets): Remove unused binding.
      (secrets-expand-item, secrets-tree-widget-after-toggle-function):
      Ignore unused arguments.
      316bbd95
    • Mark Oteiza's avatar
      Derive secrets-mode from special-mode · 7095596a
      Mark Oteiza authored
      * lisp/net/secrets.el: Remove top-level secrets-mode hack.
      (secrets-mode-map): New variable.  Add key bindings to n and p for
      navigating lines.
      (secrets-mode): Derive from special-mode.  Remove keymap code and
      initialization code.  Do not record undo information.  Make
      secrets-show-collections the local revert-buffer-function.
      (secrets-show-collections): Change signature to satisfy revert-buffer.
      7095596a
  7. 01 Jan, 2016 1 commit
  8. 17 Sep, 2015 1 commit
    • Paul Eggert's avatar
      Backslash cleanup in Elisp source files · 284c470e
      Paul Eggert authored
      This patch should not change behavior.  It typically omits backslashes
      where they are redundant (e.g., in the string literal "^\$").
      In a few places, insert backslashes where they make regular
      expressions clearer: e.g., replace "^\*" (equivalent to "^*") with
      "^\\*", which has the same effect as a regular expression.
      Also, use ‘\ %’ instead of ‘\%’ when avoiding confusion with SCCS IDs,
      and similarly use ‘\ $’ instead of ‘\$’ when avoiding confusion with
      RCS IDs, as that makes it clearer that the backslash is intended.
      284c470e
  9. 21 May, 2015 1 commit
  10. 29 Apr, 2015 1 commit
    • Krzysztof Jurewicz's avatar
      Fix DBUS query result parsing for secrets-search-items · 7fbdb57f
      Krzysztof Jurewicz authored
      * lisp/net/secrets.el (secrets-search-items): Fix DBUS query result
      parsing.  The function assumed that return value of the
      SearchItems method called on a collection is a list of two lists,
      however this is true only when no collection is specified.  GNOME
      had used to incorrectly return a list of two lists in both cases,
      but this was already fixed:
      https://bugzilla.gnome.org/show_bug.cgi?id=695115 .  Also fix an
      incorrect information in the secrets-search-items’ docstring.
      (Bug#20449)
      
      Copyright-paperwork-exempt: yes
      7fbdb57f
  11. 10 Apr, 2015 1 commit
  12. 05 Apr, 2015 1 commit
    • Alan Mackenzie's avatar
      Rationalize use of c[ad]+r, expunging cl-c[ad]\{3,4\}r. · 2056db3f
      Alan Mackenzie authored
      Also expunge eudc-c[ad]+r.
      
      * subr.el (internal--compiler-macro-cXXr): "New" function, copied
      from cl--compiler-macro-cXXr.
      (caar, cadr, cdar, cddr): Change from defsubsts to defuns with
      the above compiler-macro.
      
      * net/eudc.el (eudc-cadr, eudc-cdar, eudc-caar, eudc-cdaar): Remove.
      
      * emacs-lisp/cl.el (Top level dolist doing defaliases): Remove
      caaar, etc., from list of new alias functions.
      
      * emacs-lisp/cl-lib.el (cl-caaar, etc): Rename to caaar, etc.
      (gen-cXXr--rawname, gen-cXXr-all-cl-aliases): New function/macro
      which generate obsolete cl- aliases for caaar, etc.  Invoke them.
      
      * desktop.el:
      * edmacro.el:
      * emacs-lisp/cl-macs.el:
      * frameset.el:
      * ibuffer.el:
      * mail/footnote.el:
      * net/dbus.el:
      * net/eudc-export.el:
      * net/eudc.el:
      * net/eudcb-ph.el:
      * net/rcirc.el:
      * net/secrets.el:
      * play/5x5.el:
      * play/decipher.el:
      * play/hanoi.el:
      * progmodes/hideif.el:
      * ses.el: Replace cl-caaar, eudc-cadr, etc. with caaar and cadr, etc.
      2056db3f
  13. 01 Jan, 2015 2 commits
  14. 22 Feb, 2014 1 commit
  15. 01 Jan, 2014 1 commit
  16. 04 Oct, 2013 1 commit
  17. 19 Jun, 2013 1 commit
  18. 13 Jun, 2013 1 commit
  19. 01 Jan, 2013 1 commit
  20. 11 Jul, 2012 1 commit
    • Stefan Monnier's avatar
      More CL cleanups and reduction of use of cl.el. · a464a6c7
      Stefan Monnier authored
      * woman.el, winner.el, vc/vc-rcs.el, vc/vc-hooks.el, vc/vc-hg.el:
      * vc/vc-git.el, vc/vc-dir.el, vc/vc-bzr.el, vc/vc-annotate.el:
      * textmodes/tex-mode.el, textmodes/sgml-mode.el, tar-mode.el:
      * strokes.el, ses.el, server.el, progmodes/js.el, progmodes/gdb-mi.el:
      * progmodes/flymake.el, progmodes/ebrowse.el, progmodes/compile.el:
      * play/tetris.el, play/snake.el, play/pong.el, play/landmark.el:
      * play/hanoi.el, play/decipher.el, play/5x5.el, nxml/nxml-mode.el:
      * net/secrets.el, net/quickurl.el, midnight.el, mail/footnote.el:
      * image-dired.el, ibuffer.el, ibuf-macs.el, ibuf-ext.el, hexl.el:
      * eshell/eshell.el, eshell/esh-io.el, eshell/esh-ext.el:
      * eshell/esh-cmd.el, eshell/em-ls.el, eshell/em-hist.el:
      * eshell/em-cmpl.el, eshell/em-banner.el:
      * url/url.el, url/url-queue.el, url/url-parse.el, url/url-http.el:
      * url/url-future.el, url/url-dav.el, url/url-cookie.el:
      * calendar/parse-time.el, test/eshell.el: Use cl-lib.
      * wid-browse.el, wdired.el, vc/vc.el, vc/vc-mtn.el, vc/vc-cvs.el:
      * vc/vc-arch.el, tree-widget.el, textmodes/texinfo.el:
      * textmodes/refill.el, textmodes/css-mode.el, term/tvi970.el:
      * term/ns-win.el, term.el, shell.el, ps-samp.el:
      * progmodes/perl-mode.el, progmodes/pascal.el, progmodes/gud.el:
      * progmodes/glasses.el, progmodes/etags.el, progmodes/cwarn.el:
      * play/gamegrid.el, play/bubbles.el, novice.el, notifications.el:
      * net/zeroconf.el, net/xesam.el, net/snmp-mode.el, net/mairix.el:
      * net/ldap.el, net/eudc.el, net/browse-url.el, man.el:
      * mail/mailheader.el, mail/feedmail.el:
      * url/url-util.el, url/url-privacy.el, url/url-nfs.el, url/url-misc.el:
      * url/url-methods.el, url/url-gw.el, url/url-file.el, url/url-expand.el:
      Dont use CL.
      * ibuf-ext.el (ibuffer-mark-old-buffers): Use float-time.
      * eshell/esh-opt.el (eshell-eval-using-options): Quote code with
      `lambda' rather than with `quote'.
      (eshell-do-opt): Adjust accordingly.
      (eshell-process-option): Simplify.
      * eshell/esh-var.el:
      * eshell/em-script.el: Require `esh-opt' for eshell-eval-using-options.
      * emacs-pcase.el (pcase--dontcare-upats, pcase--let*)
      (pcase--expand, pcase--u1): Rename pcase's internal `dontcare' pattern
      to `pcase--dontcare'.
      * emacs-cl.el (labels): Mark obsolete.
      (cl--letf, letf): Move to cl-lib.
      (cl--letf*, letf*): Remove.
      * emacs-cl-lib.el (cl-nth-value): Use defalias.
      * emacs-cl-macs.el (cl-dolist, cl-dotimes): Add indent rule.
      (cl-progv): Rewrite.
      (cl--letf, cl-letf): Move from cl.el.
      (cl-letf*): New macro.
      * emacs-cl-extra.el (cl--progv-before, cl--progv-after): Remove.
      a464a6c7
  21. 30 Jun, 2012 1 commit
  22. 28 Feb, 2012 1 commit
  23. 05 Jan, 2012 1 commit
  24. 25 Nov, 2011 1 commit
  25. 15 Nov, 2011 2 commits
  26. 14 Nov, 2011 1 commit
  27. 09 Nov, 2011 1 commit
  28. 25 Jan, 2011 1 commit
  29. 15 Jan, 2011 1 commit
  30. 27 Dec, 2010 1 commit
  31. 19 May, 2010 1 commit
    • Michael Albinus's avatar
      * net/secrets.el: Autoload the widget functions. · 8d9181c7
      Michael Albinus authored
      (secrets-search-items, secrets-create-item)
      (secrets-get-attributes, secrets-expand-item): Attributes will be
      stored on the password database without leading ":", as all other
      clients do as well.
      (secrets-mode): Fix docstring.
      (secrets-show-secrets): Provide it as autoloaded command only when
      D-Bus support is available.  Check existence of Secret Service API.
      8d9181c7
  32. 18 May, 2010 1 commit
    • Michael Albinus's avatar
      Add visualization code for secrets. · 3a8e7cbd
      Michael Albinus authored
      * net/secrets.el (secrets-mode): New major mode.
      (secrets-show-secrets, secrets-show-collections)
      (secrets-expand-collection, secrets-expand-item)
      (secrets-tree-widget-after-toggle-function)
      (secrets-tree-widget-show-password): New defuns.
      3a8e7cbd
  33. 20 Mar, 2010 1 commit
  34. 16 Mar, 2010 1 commit
  35. 15 Mar, 2010 1 commit
  36. 13 Mar, 2010 1 commit