summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * lisp/term/xterm.el (xterm--query): Avoid generating garbageStefan Monnier2015-06-301-29/+45
| | | | | | (xterm-query-timeout): New var. (xterm--query): Use it. Fallback on async method if we timeout before getting the first byte of the reply (bug#12354).
* Spelling fixesPaul Eggert2015-06-304-6/+6
|
* * doc/emacs/frames.texi (Frame Commands): Typo fix. (Bug#20946)Xue Fuqiao2015-07-011-1/+1
|
* In strings, prefer plain ` and ' to \` and \'Paul Eggert2015-06-3019-26/+25
| | | | | | | | | | | | | | | | | | | | | | | | | * lisp/allout.el (allout-insert-listified): * lisp/emacs-lisp/easy-mmode.el (define-globalized-minor-mode): * lisp/ls-lisp.el (ls-lisp-UCA-like-collation) (ls-lisp-string-lessp): * lisp/menu-bar.el (menu-bar-open): * lisp/obsolete/otodo-mode.el (todo-top-priorities): * lisp/progmodes/compile.el (compile): * lisp/progmodes/etags.el (tags-loop-scan): * lisp/progmodes/make-mode.el (makefile-browser-insert-continuation): * lisp/subr.el (posn-actual-col-row): * lisp/term/pc-win.el (x-list-fonts): * lisp/textmodes/texinfmt.el (texinfmt-version): * lisp/textmodes/texnfo-upd.el (texinfo-master-menu): * lisp/time.el (display-time-world-list): * lisp/tmm.el (tmm-menubar): * src/buffer.c (syms_of_buffer): * src/fileio.c (syms_of_fileio): Omit unnecessary and confusing backslash before quote. * lisp/erc/erc.el (erc-cmd-LASTLOG): * lisp/progmodes/flymake.el (flymake-fix-file-name): * lisp/progmodes/vhdl-mode.el (vhdl-in-extended-identifier-p): Fix string that was intended to escape a backslash and not a quote.
* * leim/Makefile.in, lisp/Makefile.in: Add missing EXEEXT definition.Glenn Morris2015-06-302-0/+3
|
* * lisp/Makefile.in (MH_E_SRC, TRAMP_SRC, CAL_SRC):Glenn Morris2015-06-301-32/+7
| | | | Replace hard-coded lists with wildcard + filter-out.
* * configure.ac (system-configuration-features): Add X11, NS.Glenn Morris2015-06-301-1/+1
|
* Improve reproducibility of generated loaddefs file.Glenn Morris2015-06-301-137/+144
| | | | | | | | | * lisp/emacs-lisp/autoload.el (autoload-generate-file-autoloads): Make the return value the modtime of the input file (if no autoloads). (update-directory-autoloads): In the "no autoloads" section, use "most recent modtime" rather than "current time". ; http://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00688.html
* * lisp/emacs-lisp/package.el (package--remove-hidden): Fix logicArtur Malabarba2015-06-301-2/+4
| | | | (Bug#20930)
* ; * src/doc.c: Add a 'coding' cookie.Eli Zaretskii2015-06-301-1/+1
|
* * doc/lispref/sequences.texi: Add documentation for seq-min and seq-max.Nicolas Petton2015-06-301-0/+34
|
* Add seq-min and seq-maxNicolas Petton2015-06-302-1/+16
| | | | | | | Bump version number. * lisp/emacs-lisp/seq.el (seq-min, seq-max): New functions. * test/automated/seq-tests.el: Add tests for seq-min and seq-max.
* Make sure sleep-for always delays for as long as it's toldEli Zaretskii2015-06-301-2/+10
| | | | | | * src/dispnew.c (Fsleep_for): Call wait_reading_process_output in a loop, to ensure we always wait exactly the required amount of time. (Bug#15990)
* Fix pointer signedness glitchPaul Eggert2015-06-301-1/+1
| | | | * src/font.c (font_load_for_lface): Use SSDATA, not SDATA.
* Don't block changes in mouse pointer inside 'track-mouse'Eli Zaretskii2015-06-307-3/+36
| | | | | | | | | | | | | | | | | * etc/NEWS: * doc/lispref/frames.texi (Mouse Tracking): Document the special effect of setting 'track-mouse' to 'dragging'. * lisp/textmodes/artist.el (artist-mouse-draw-continously): * lisp/ruler-mode.el (ruler-mode-mouse-drag-any-column-iteration): * lisp/mouse-drag.el (mouse-drag-throw): * lisp/mouse.el (mouse-drag-line): Set 'track-mouse' to 'dragging' to avoid changes in the shape of the mouse pointer. * src/xdisp.c (define_frame_cursor1): Don't change the mouse pointer shape when do_mouse_tracking has the value of 'dragging', not just any non-nil value. (Bug#20934) (syms_of_xdisp): DEFSYM 'dragging'.
* * lisp/isearch.el (isearch-toggle-word): Fix toggleArtur Malabarba2015-06-301-1/+1
|
* * lisp/emacs-lisp/package.el (package-compute-transaction):Artur Malabarba2015-06-301-11/+15
| | | | Don't assume version sorting.
* * lisp/emacs-lisp/package.el (package--save-selected-packages):Artur Malabarba2015-06-301-5/+7
| | | | | Don't save before init time, to avoid overwriting configurations. (Bug#20855)
* Add cross references.Xue Fuqiao2015-06-301-6/+8
| | | | | * doc/emacs/display.texi (Standard Faces, Fringes): Add cross references.
* Merge branch 'master' of git.sv.gnu.org:/srv/git/emacsKatsumi Yamaoka2015-06-302-11/+54
|\
| * cfengine.el: update for the upcoming CFEngine 3.7 releaseTed Zlatanov2015-06-291-11/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update for the upcoming CFEngine 3.7 release: support macros and quoted context strings; reformat JSON; indent promise attributes 2 units by default; give function parameter descriptions in the eldoc glue. * cfengine.el: Update version and docs and fix name. Autoload `json-pretty-print'. Support new features in 3.7. (cfengine-parameters-indent): Set default promise attribute indent to 2 more than the promise itself. (cfengine3-macro-regex): New variable to match the new macro syntax. (cfengine3-font-lock-keywords): Use it to highlight macros. (cfengine3-indent-line): Use it to indent macros to column 0. (cfengine3-class-selector-regex): Update for the new quoted strings format. (cfengine3-reformat-json-string): New function to reformat a JSON string using `json-pretty-print'. (cfengine3-format-function-docstring): Use function parameter description if it's provided by the cf-promises syntax dump.
| * Cygwin emacsclient handles w32 file namesMichael R. Mauger2015-06-291-0/+3
| |
* | * lisp/isearch.el (isearch-exit): Don't call isearch-done twice (bug#20925).Katsumi Yamaoka2015-06-291-2/+2
|/
* * doc/lispref/text.texi (Sticky Properties): Improve wording.Eli Zaretskii2015-06-291-3/+5
| | | | (Bug#20924)
* Allow font names that end in "-NN", where NN is a numberEli Zaretskii2015-06-291-0/+32
| | | | | | | * src/font.c (font_load_for_lface): If the font-spec didn't match any available fonts, try again without interpreting trailing "-NN" as the font size. For the description of the original problem, see http://lists.gnu.org/archive/html/help-emacs-windows/2015-06/msg00001.html
* .gdbinit followup to changes in !USE_LSB_TAGEli Zaretskii2015-06-291-3/+0
| | | | | * src/.gdbinit (xgetsym): Don't left-shift $ptr even under !USE_LSB_TAG, as Emacs no longer does.
* * lisp/calc-store.el (calc-insert-permanent-variable): Heed case.Wolfgang Jenkner2015-06-291-1/+2
| | | | Otherwise `s p' of f and F will stomp on each other's value. (Bug#20916)
* * lisp/emacs-lisp/tabulated-list.el (tabulated-list-print):Artur Malabarba2015-06-291-3/+3
| | | | Don't block remember-pos if buffer isn't displayed. (Bug#20921)
* * package.el (describe-package): Use symbol-at-point as additional guessNicolas Richard2015-06-291-1/+2
|
* * package.el (describe-package): Convert the guess to a stringNicolas Richard2015-06-291-1/+2
|
* apropos-library quoting fixPaul Eggert2015-06-281-1/+2
| | | | | * lisp/apropos.el (apropos-library): Quote library consistently with the rest of the quoting used by apropos.
* Clarify interpreter-mode-alist docPaul Eggert2015-06-281-1/+1
| | | | | * lisp/files.el (interpreter-mode-alist): Reword to avoid confusing quoting that wasn't working anyway.
* Sync with Tramp 2.2.12Michael Albinus2015-06-283-5/+70
| | | | | | | | * doc/misc/trampver.texi: * lisp/net/trampver.el: Update release number. * test/automated/tramp-tests.el (tramp-test13-make-directory): Fix cleanup.
* ; * src/w32proc.c (w32_executable_type): Fix a typo in a comment.Eli Zaretskii2015-06-281-1/+1
|
* ; Auto-commit of ChangeLog files.Glenn Morris2015-06-281-1/+199
|
* * lisp/isearch.el (isearch-mode): Don't char-fold regexpsArtur Malabarba2015-06-281-0/+1
| | | | (bug#20913)
* Bind grep-highlight-matches around the rgrep callDmitry Gutov2015-06-281-4/+4
| | | | | * lisp/progmodes/grep.el (zrgrep): Bind grep-highlight-matches around the rgrep call (bug#20728).
* Put "--color" before the other options in grep-commandDmitry Gutov2015-06-281-2/+3
| | | | | * lisp/progmodes/grep.el (grep-compute-defaults): Put "--color" before the other options in grep-command (bug#20912).
* Add --color Grep option to the command dynamicallyDmitry Gutov2015-06-273-19/+34
| | | | | | | | | | | | | * lisp/progmodes/grep.el (grep-template, grep-find-template): Update the description for <C>. (Bug#20728) (grep-compute-defaults): Don't add the --color option to grep-options. Only add it to grep-command. (grep-expand-keywords): Expand the env value opts into <C>. (grep-expand-template): Replace cf in the env with the opts list, that can include -i and --color. * lisp/progmodes/xref.el (xref-collect-matches): Do not remove "--color=always" from the template, because we don't have to.
* cl-extra fixes for most-negative-fixnumPaul Eggert2015-06-271-11/+10
| | | | | | | * lisp/emacs-lisp/cl-extra.el (cl-gcd, cl-lcm, cl-random): Don't mishandle an argument equal to most-negative-fixnum, whose absolute value equals itself. (cl-gcd, cl-lcm): Use dolist rather than doing it by hand.
* Initialize cl--gensym-counter to 0Paul Eggert2015-06-273-23/+9
| | | | | | | | | | | | Previously it was initialized to a random value, which made it harder to reproduce earlier Emacs runs. The need for a random value went away when Emacs introduced and used the #: syntax for uninterned symbols (Bug#20862). * doc/misc/cl.texi (Creating Symbols, Common Lisp Compatibility): Document that cl--gensym-counter now starts with 0. * lisp/emacs-lisp/cl-lib.el (cl--gensym-counter): Remove. (cl--random-time): Move to near only remaining use. * lisp/emacs-lisp/cl-macs.el (cl--gensym-counter): Initialize to 0.
* Improve docstring for macroexp-let2Paul Eggert2015-06-271-11/+34
| | | | | | | * lisp/emacs-lisp/macroexp.el (macroexp-let2): Improve as per suggestion by RMS in: http://lists.gnu.org/archive/html/emacs-devel/2015-06/msg00621.html Also, rename args to match new doc string.
* Fix VC test suite on MS-WindowsEli Zaretskii2015-06-272-2/+22
| | | | | | | | | * lisp/vc/vc-svn.el (vc-svn-create-repo): Make sure the file: URL always starts with 3 slashes after the colon. * test/automated/vc-tests.el (vc-test--create-repo-function): Use 'w32-application-type' to invoke CVS on MS-Windows with properly formatted CVSROOT directory name.
* Add a new function w32-application-typeEli Zaretskii2015-06-272-15/+93
| | | | | * src/w32proc.c (Fw32_application_type): New function. ; * etc/NEWS: Mention w32-application-type.
* Avoid error in TLS connections due to incorrect formatEli Zaretskii2015-06-271-1/+1
| | | | | | * src/gnutls.c (Fgnutls_boot): Use the %x conversion specifier in the call to 'error', instead of the unsupported %u. Reported by lo2net <fangtao0901@gmail.com>. (Bug#20908)
* ; * etc/NEWS: Placeholder entry for recent prog-mode changes.Glenn Morris2015-06-261-0/+3
|
* * lisp/replace.el (replace-search): Fix regexp case (bug#20901)Artur Malabarba2015-06-261-0/+1
|
* Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacsEli Zaretskii2015-06-261-1/+2
|\
| * Fix indentation for with-output-to-stringLeo Liu2015-06-261-1/+2
| | | | | | | | | | | | | | | | * lisp/emacs-lisp/cl-indent.el: Fix indentation for `with-output-to-string' in elisp. Revert "lisp/emacs-lisp/cl-indent.el: Fix indent of with-output-to-string" This reverts commit 659199f2ca5f283fb246faa78a244e5ca25f53dd.
* | Minor corrections in ELisp manualEli Zaretskii2015-06-261-15/+20
|/ | | | | * doc/lispref/nonascii.texi (Character Properties): Correct inaccuracies in description of values of the Unicode properties.