1. 24 May, 2016 3 commits
  2. 23 May, 2016 6 commits
    • Phillip Lord's avatar
    • Glenn Morris's avatar
    • Phillip Lord's avatar
      Add automated test for viper-tests.el · df4a14be
      Phillip Lord authored
      df4a14be
    • Phillip Lord's avatar
      Fix viper undo breakage from undo-boundary changes · c0139e32
      Phillip Lord authored
      * lisp/simple.el (undo-auto-disable-boundaries): New variable
      * lisp/emulation/viper-init.el (viper-undo-in-complex-command,
        viper-undo-needs-adjustment): Rename
        variable to reflect new purpose,
        (viper-buffer-undo-list-mark): Remove
      * lisp/emulation/viper-cmd.el (viper-set-complex-command-for-undo):
        Add undo using `undo-boundary', disable default undo-boundary
        addition.
      * lisp/emulation/viper-cmd.el
        (viper-complete-complex-command-for-undo,viper-adjust-undo):
        Change function name, remove old undo list manipulation.
      * lisp/emulation/viper-cmd.el (viper-undo,viper-repeat,
        viper-change-state-to-vi,viper-change-state):
        Update for function name change.
      
      Addresses Bug #22295
      c0139e32
    • Kaushal Modi's avatar
      Fix reference to obsolete fn ps-eval-switch · 920d76c2
      Kaushal Modi authored
      lpr-eval-switch is functionally the same as ps-eval-switch,
      which was obsoleted in 2cdeb903.
      So use that instead (Bug#19717).
      * lisp/printing.el (pr-switches): Use lpr-eval-switch instead of
      ps-eval-switch.
      920d76c2
    • 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
  3. 22 May, 2016 3 commits
    • Alan Mackenzie's avatar
      Don't print the "decomposition" line for control chars in what-cursor-position · 2671179b
      Alan Mackenzie authored
      This is a temporary workaround for bug #23594, where the decomposition line
      for linefeed corrupted the display on a Linux virtual terminal.
      
      * lisp/descr-text.el (describe-char): Remove `decomposition' from the list of
      character code properties printed for control characters.
      2671179b
    • Paul Eggert's avatar
      Bring back xterm pasting with middle mouse · 869092c9
      Paul Eggert authored
      Problem reported by Jan Synáček.
      Solution suggested by Stefan Monnier (Bug#23519).
      * lisp/isearch.el (isearch-mode-map): Add a binding for xterm-paste.
      (xterm--pasted-text): New decl.
      (isearch-xterm-paste): New function.
      * lisp/term/xterm.el (xterm--pasted-text): New function,
      taken from xterm-paste internals.
      (xterm-paste): Use it.
      869092c9
    • Eli Zaretskii's avatar
      Provide workaround for xftfont rendering problem · 5ab08303
      Eli Zaretskii authored
      * src/xftfont.c (syms_of_xftfont) <xft-font-ascent-descent-override>:
      New variable.
      (xftfont_open): Use it to work around problems with rendering some
      fonts.  (Bug#23360)
      5ab08303
  4. 21 May, 2016 2 commits
  5. 20 May, 2016 2 commits
  6. 19 May, 2016 2 commits
    • Eli Zaretskii's avatar
      Avoid errors with Czech and Slovak input methods · e41a5cba
      Eli Zaretskii authored
      * lisp/leim/quail/slovak.el (slovak, slovak-prog-1, slovak-prog-2)
      (slovak-prog-3): Remove the kp-* key bindings, they are not needed
      and cause errors in "C-u C-x =".
      * lisp/leim/quail/czech.el (czech, czech-qwerty, czech-prog-1)
      (czech-prog-2, czech-prog-3): Remove the kp-* key bindings.
      (Bug#23559)
      e41a5cba
    • Daiki Ueno's avatar
      epg: Add a way to detect gpg1 executable for tests · d4ae6d70
      Daiki Ueno authored
      Fixes bug#23561.
      
      * test/automated/epg-tests.el
      (epg-tests-program-alist-for-passphrase-callback): New
      constant.
      (epg-tests-find-usable-gpg-configuration): New function,
      renamed from `epg-tests-gpg-usable'.  All callers changed.
      (epg-tests-gpg-usable): Remove.
      
      * lisp/epg-config.el (epg-config--program-alist): Factor out
      constructor element to...
      (epg-config--configuration-constructor-alist): ...here.
      (epg-find-configuration): Rename FORCE argument to NO-CACHE,
      and add PROGRAM-ALIST argument.
      d4ae6d70
  7. 18 May, 2016 4 commits
  8. 17 May, 2016 4 commits
  9. 16 May, 2016 3 commits
    • Alan Third's avatar
      Fix bug#23462: Crash when iconifying frame on OS X. · 06cb28ff
      Alan Third authored
      * src/nsterm.m (x_iconify_frame): Block input while miniaturize is
      running.
      06cb28ff
    • Paul Eggert's avatar
      Avoid shrinking windows with Gtk+ 3.20.3 · 9ca5dbf9
      Paul Eggert authored
      Problem reported by Matthias Clasen (Bug#23144).
      This was fixed in a different way in master.
      Do not merge to master.
      * src/xterm.c (handle_one_xevent) [GTK_CHECK_VERSION (3, 20, 3)]:
      Do not call xg_frame_resized in the MapNotify case.
      9ca5dbf9
    • Eli Zaretskii's avatar
      Fix bug in default setting of 'ps-paper-type' · 939eb753
      Eli Zaretskii authored
      * lisp/international/mule-cmds.el (set-locale-environment): Don't
      inherit the value of locale from previous examination of different
      environment variables, which didn't look at LC_PAPER, and so using
      that value would effectively ignore the setting of LC_PAPER.
      (Bug#23544)
      939eb753
  10. 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
  11. 13 May, 2016 2 commits
  12. 12 May, 2016 2 commits
  13. 11 May, 2016 3 commits
  14. 10 May, 2016 2 commits
  15. 09 May, 2016 1 commit