1. 29 Dec, 2014 4 commits
  2. 28 Dec, 2014 17 commits
  3. 27 Dec, 2014 19 commits
    • Fabián Ezequiel Gallina's avatar
      python.el: Native readline completion. · 2cb75922
      Fabián Ezequiel Gallina authored
      This commit adds native readline completion that fallbacks to the old
      mechanism when it cannot be used for the current interpreter.
      
      * lisp/progmodes/python.el (python-shell-completion-native-disabled-interpreters)
      (python-shell-completion-native-enable)
      (python-shell-completion-native-output-timeout): New defcustoms.
      (python-shell-completion-native-interpreter-disabled-p)
      (python-shell-completion-native-try)
      (python-shell-completion-native-setup)
      (python-shell-completion-native-turn-off)
      (python-shell-completion-native-turn-on)
      (python-shell-completion-native-turn-on-maybe)
      (python-shell-completion-native-turn-on-maybe-with-msg)
      (python-shell-completion-native-toggle): New functions.
      (python-shell-completion-native-get-completions): New function.
      (python-shell-completion-at-point): Use it.
      
      * test/automated/python-tests.el
      (python-shell-completion-native-interpreter-disabled-p-1): New
      test.
      2cb75922
    • Dmitry Gutov's avatar
      (elisp--xref-identifier-file): Skip features that have no sources · 968d0962
      Dmitry Gutov authored
      * lisp/progmodes/elisp-mode.el (elisp--xref-identifier-file):
      Skip features that have no sources.
      968d0962
    • Glenn Morris's avatar
      ee01a8c0
    • Dmitry Gutov's avatar
      Handle nil value of suggest-key-bindings · 43f6eca0
      Dmitry Gutov authored
      * lisp/simple.el (execute-extended-command):
      When `suggest-key-bindings' is nil, don't.
      43f6eca0
    • Fabián Ezequiel Gallina's avatar
      python.el: Enhance shell user interaction and deprecate python-shell-get-or-create-process. · 7d1e62d5
      Fabián Ezequiel Gallina authored
      * lisp/progmodes/python.el
      (python-shell-get-process-or-error): New function.
      (python-shell-with-shell-buffer): Use it.
      (python-shell-send-string, python-shell-send-region)
      (python-shell-send-buffer, python-shell-send-defun)
      (python-shell-send-file, python-shell-switch-to-shell): Use it.
      Add argument MSG to display user-friendly message when no process
      is running.
      (python-shell-switch-to-shell): Call pop-to-buffer with NORECORD.
      (python-shell-make-comint): Rename argument SHOW from POP.  Use
      display-buffer instead of pop-to-buffer.
      (run-python): Doc fix.  Return process.
      (python-shell-get-or-create-process): Make obsolete.
      
      * test/automated/python-tests.el (python-shell-get-or-create-process-1)
      (python-shell-get-or-create-process-2)
      (python-shell-get-or-create-process-3): Remove tests.
      7d1e62d5
    • Fabián Ezequiel Gallina's avatar
      Merge from origin/emacs-24 · 996ad1b8
      Fabián Ezequiel Gallina authored
      433af0a0 * lisp/progmodes/python.el (python-shell-buffer-substring): Handle cornercase when region sent starts at point-min.
      996ad1b8
    • Fabián Ezequiel Gallina's avatar
      * lisp/progmodes/python.el (python-shell-buffer-substring): Handle · 433af0a0
      Fabián Ezequiel Gallina authored
      cornercase when region sent starts at point-min.
      433af0a0
    • Paul Eggert's avatar
      Fix parse_settings to match internal documentation · 3d1afd11
      Paul Eggert authored
      * xsettings.c (parse_settings): Return the number of settings seen.
      Count the settings changes accurately.
      (read_settings): Don't confuse number of settings changes with
      the return code from XGetWindowProperty.
      3d1afd11
    • Eli Zaretskii's avatar
      Fix compilation of lib-src executables on MS-Windows. · 0db7db30
      Eli Zaretskii authored
       lib-src/Makefile.in (etags_libs, ebrowse${EXEEXT}, profile${EXEEXT})
       (make-docfile${EXEEXT}, movemail${EXEEXT})
       (update-game-score${EXEEXT}): Put $(NTLIB) before $(LOADLIBES),
       since GCC sometimes calls stpcpy when it sees strcpy, under
       optimization switches.  Reported by Dani Moncayo <dmoncayo@gmail.com>.
      0db7db30
    • Fabián Ezequiel Gallina's avatar
    • Fabián Ezequiel Gallina's avatar
      Merge from origin/emacs-24 · 35e1f9d9
      Fabián Ezequiel Gallina authored
      a5f38fa1 Fix ChangeLog typo
      c6400e17 Fix composition of characters from Syriac and Arabis scripts.
      7e9dfded python.el: Fix message when sending region.
      800260c4 python.el: Cleanup temp files even with eval errors.
      ed65b915 Fix for previous commit
      2dd5163d python.el: Handle file encoding for shell.
      7aa506ee Spelling fixes
      4cd6d773 * automated/tramp-tests.el (tramp-test17-insert-directory): Do not expect a given order of "." and "..".
      a41d07b3 Fix rendering of composed caharacters on the mode line.  (Bug#19435)
      b70977ce Small doc markup fixes
      73c050cc * doc/lispref/modes.texi (Defining Minor Modes, SMIE Lexer): Markup fixes.
      1783e6cb ChangeLog fix
      c741b1b5 TUTORIAL.es: Improve style consistency
      f89efeab TUTORIAL.es: spelling fixes
      0d48826f Avoid compiler warning.
      
      Conflicts:
      	doc/lispref/ChangeLog
      	doc/lispref/control.texi
      	etc/ChangeLog
      	lisp/ChangeLog
      	src/ChangeLog
      	test/ChangeLog
      35e1f9d9
    • Fabián Ezequiel Gallina's avatar
      Merge from origin/emacs-24 · f315b699
      Fabián Ezequiel Gallina authored
      The following commit was skipped:
      
      5fc82109 Backport: Memory leak fix and 19133 fix.
      f315b699
    • Fabián Ezequiel Gallina's avatar
      Merge from origin/emacs-24 · 4b72b4f9
      Fabián Ezequiel Gallina authored
      bef46ba2 Fix bad bug number reference, shall be 19427.
      
      Conflicts:
      	src/ChangeLog
      4b72b4f9
    • Fabián Ezequiel Gallina's avatar
      Merge from origin/emacs-24 · 938d6513
      Fabián Ezequiel Gallina authored
      The following commit was skipped:
      
      2566f386 Backport: Don't cache images in nsimage.m (Bug#18918).
      938d6513
    • Fabián Ezequiel Gallina's avatar
      Merge from origin/emacs-24 · 411c1c65
      Fabián Ezequiel Gallina authored
      216c6aad * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band): Use `tramp-rsh-end-of-line', it ought to be more robust.
      20cfd248 Improve indexing on the chapter/section/subsection levels.
      14c37390 * lisp/progmodes/js.el (js-syntax-propertize): "return" can't be divided.
      ea78112b * net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band): Use "\n" as end-of-line delimeter for passwords, when running on MS Windows.
      012479a7 * lisp/progmodes/sh-script.el: Don't set global indent-line-function
      75e114fa Fix line numbers on Python shell.
      d0fd23c5 doc/emacs/buffers.texi (Kill Buffer): Improve indexing.
      8e818d17 Keep maximized when going fullscreen.
      749813e9 python.el: Fix electric colon behavior
      936d5e5b Fix last patch.
      74d3b20c Fixes: debbugs:18623
      
      Conflicts:
      	doc/emacs/ChangeLog
      	doc/lispref/ChangeLog
      	doc/lispref/functions.texi
      	lisp/ChangeLog
      	src/ChangeLog
      	src/xterm.c
      	test/ChangeLog
      411c1c65
    • Fabián Ezequiel Gallina's avatar
      Merge from origin/emacs-24 · c3c51ec2
      Fabián Ezequiel Gallina authored
      The following commit was skipped:
      
      48a9d9fd Merge branch 'emacs-24' of git.sv.gnu.org:/srv/git/emacs into emacs-24
      c3c51ec2
    • Fabián Ezequiel Gallina's avatar
      Merge from origin/emacs-24 · 6e66744d
      Fabián Ezequiel Gallina authored
      230c0100 * net/tramp-sh.el (tramp-send-command-and-read): New optional arg MARKER. (tramp-get-remote-path): Use it.
      
      Conflicts:
      	lisp/ChangeLog
      6e66744d
    • Fabián Ezequiel Gallina's avatar
      Merge from origin/emacs-24 · cd1ed48d
      Fabián Ezequiel Gallina authored
      The following commit was skipped:
      
      09ab6fed Merge branch 'emacs-24' of git.sv.gnu.org:/srv/git/emacs into emacs-24
      cd1ed48d
    • Fabián Ezequiel Gallina's avatar
      Merge from origin/emacs-24 · 3a12f2ed
      Fabián Ezequiel Gallina authored
      2616307f * net/tramp-sh.el (tramp-send-command-and-read): New optional arg MARKER. (tramp-get-remote-path): Use it.
      c773edcf * net/tramp-gw.el (tramp-gw-open-connection): Suppress traces in wrong debug buffer. (tramp-gw-open-connection): Set process coding system 'binary. (tramp-gw-open-network-stream): Handle HTTP error 403.
      8032fc16 * .gitignore: Ignore /conftest*.
      fb420e77 * lisp/subr.el (sit-for): Tweak docstring.
      061db139 Fix vc-git-dir-status-files WRT up-to-date vs edited
      bb57c94d Consider electric-pair-mode in tex-mode.
      7b945728 * test/automated/flymake/warnpred/test.pl: Tweak earlier change.
      59c218fa ChangeLog fix
      db2a7681 * test/automated/flymake/warnpred/test.pl: Tweak format
      d9005dd5 src/gnutls.c (gnutls_init): Fix deprecation warning from GCC.
      
      Conflicts:
      	ChangeLog
      	lisp/ChangeLog
      	src/ChangeLog
      	test/ChangeLog
      3a12f2ed