- 25 Jun, 2014 13 commits
-
-
Glenn Morris authored
* lisp/Makefile.in ($(lisp)/progmodes/cc-defs.elc) ($(lisp)/progmodes/cc-fonts.elc, $(lisp)/progmodes/cc-langs.elc) ($(lisp)/progmodes/cc-vars.elc): Drop hand-written deps on non-cc files. They are not relevant to the original issue (bug#1004), and cause unnecessary recompilation (bug#2151).
-
Glenn Morris authored
Using the time-honored principle of "if it doesn't when you do X, do it again and see what happens".
-
Glenn Morris authored
* test/automated/flymake-tests.el (flymake-tests--current-face): Sleep for longer. Avoid querying.
-
Stefan Monnier authored
(landmark--last-pos): New var. (landmark--intangible-chars): New const. (landmark--intangible): New function. (landmark-mode, landmark-move): Use it. (landmark-mode): Remove properties. (landmark-plot-square, landmark-point-square, landmark-goto-xy) (landmark-cross-qtuple): Don't worry about `intangible' any more. (landmark-click, landmark-point-y): Same; and don't assume point-min==1. (landmark-init-display): Don't set `intangible' and `point-entered'. (square): Remove. Inline it instead. (landmark--distance): Rename from `distance'. (landmark-calc-distance-of-robot-from): Rename from calc-distance-of-robot-from. (landmark-calc-smell-internal): Rename from calc-smell-internal.
-
Dmitry Antipov authored
-
Dmitry Antipov authored
* fns.c (validate_substring): Not static any more. Adjust to use ptrdiff_t, not EMACS_INT, becase string and vector limits can't exceed ptrdiff_t even if EMACS_INT is wider. * lisp.h (validate_subarray): Add prototype. * coding.c (Fundecodable_char_position): * composite.c (Fcomposition_get_gstring, Fcompose_string_internal): Use validate_subarray. Adjust comment to mention substring.
-
Dmitry Antipov authored
* src/fns.c (validate_subarray): Add prototype. (Fcompare_substring): Use validate_subarray to check ranges. Adjust comment to mention that the semantics was changed. Also see http://lists.gnu.org/archive/html/emacs-devel/2014-06/msg00447.html. * lisp/files.el (dir-locals-find-file, file-relative-name): * lisp/info.el (Info-complete-menu-item): * lisp/minibuffer.el (completion-table-subvert): Prefer string-prefix-p to compare-strings to avoid out-of-range errors. * lisp/subr.el (string-prefix-p): Adjust to match strict range checking in compare-strings. * test/automated/fns-tests.el (fns-tests-compare-string): New test.
-
Glenn Morris authored
-
Glenn Morris authored
* nextstep/Makefile.in (${ns_appbindir}): New. (${ns_appbindir}/Emacs): Use order-only prereq to create output dir.
-
Glenn Morris authored
* admin/grammars/Makefile.in (${bovinedir}/c-by.el, ${bovinedir}/make-by.el): (${wisentdir}/js-wy.el, ${wisentdir}/python-wy.el): Replace with pattern rules. (${bovinedir}/scm-by.el, ${wisentdir}/javat-wy.el) (${cedetdir}/srecode/srt-wy.el): Use $<.
-
Glenn Morris authored
* admin/unidata/Makefile.in (${top_srcdir}/src/macuvs.h): Make and load .elc. (.el.elc): Replace with pattern rule. (%.elc): New. (unidata.txt): Use $<. (compile): Remove. (${DSTDIR}/charprop.el): Use order-only prereqs rather than a sub-make.
-
Glenn Morris authored
-
Glenn Morris authored
-
- 24 Jun, 2014 7 commits
-
-
Leonard Randall authored
* textmodes/reftex-parse.el (reftex-using-biblatex-p): Make search for comment lines non-greedy and stopping at newlines to fix stack overflows with large files.
-
Paul Eggert authored
* image.c (Fimagemagick_types): * lisp.h (lisp_h_CHECK_TYPE, CHECK_TYPE, CHECK_ARRAY): * process.c (Fmake_network_process): Rename C local identifier 'Qfoo to avoid giving the false impression that it stands for the symbol 'foo'.
-
Eli Barzilay authored
lookup. etc/NEWS: calculator.el user-visible changes.
-
Michael Albinus authored
according to Bug#17815.
-
Glenn Morris authored
-
Eli Zaretskii authored
* lisp/international/characters.el (char-script-table): Update for scripts added and codepoint ranges changed in Unicode 7.0. * lisp/international/fontset.el (script-representative-chars): Add representative characters for scripts added in Unicode 7.0. (otf-script-alist): Synchronize with the latest registry of OTF script tags.
-
Glenn Morris authored
* admin/unidata/BidiMirroring.txt: Update to 7.0.0 (only comment changes). * admin/unidata/UnicodeData.txt: Update to 7.0.0. * admin/unidata/IVD_Sequences.txt: Update to 2014-05-16 version.
-
- 23 Jun, 2014 9 commits
-
-
Leo Liu authored
tab-stop-list to nil. * indent.el (indent-next-tab-stop): Rename from indent--next-tab-stop. (indent-rigidly-left-to-tab-stop) (indent-rigidly-right-to-tab-stop, tab-to-tab-stop) (move-to-tab-stop): Change callers. Fixes: debbugs:16381
-
Sam Steingold authored
* lisp/simple.el (kill-append): Remove undo boundary depending on ... (kill-append-merge-undo): New user option.
-
Stefan Monnier authored
(activate-mark): Set transient-mark-mode buffer-locally. (transient-mark-mode): Use&set the global value. * lisp/mouse.el (mouse-set-region-1, mouse-drag-track): Idem. * lisp/org/org-compat.el (activate-mark): Idem. * lisp/emulation/edt.el (edt-emulation-off): Save&restore the global transient-mark-mode setting. * lisp/obsolete/pc-select.el (pc-selection-mode): Use the transient-mark-mode function. Fixes: debbugs:6316
-
Eli Zaretskii authored
lisp/international/fontset.el (script-representative-chars): Add representative characters for scripts added in Unicode 7.0. (otf-script-alist): Synchronize with the latest registry of OTF script tags. lisp/international/characters.el (char-script-table): Update for scripts added and codepoint ranges changed in Unicode 7.0.
-
Leo Liu authored
key binding to dired-omit-mode. Fixes: debbugs:16354
-
Glenn Morris authored
* emacs/Makefile.in (mkinfodir): Remove. (.dvi.ps): Replace with pattern rule. (${buildinfodir}): New rule. ($(buildinfodir)/emacs.info): Use order-only prereq for output dir. Use $<. (emacs.dvi, emacs.pdf, emacs.html, emacs-xtra.dvi, emacs-xtra.pdf): Use $<. (%.ps): New rule. * lispintro/Makefile.in (mkinfodir): Remove. (.dvi.ps): Replace with explicit rule. (${buildinfodir}): New rule. (${buildinfodir}/eintr.info): Use order-only prereq for output dir. Use $<. (emacs-lisp-intro.dvi, emacs-lisp-intro.pdf, emacs-lisp-intro.html): Use $<. (emacs-lisp-intro.ps): New rule. * lispref/Makefile.in (mkinfodir): Remove. (.dvi.ps): Replace with explicit rule. (html): Declare as PHONY. (${buildinfodir}): New rule. ($(buildinfodir)/elisp.info): Use order-only prereq for output dir. Use $<. (elisp.dvi, elisp.html, elisp.pdf): Use $<. (elisp.ps): New rule.
-
Glenn Morris authored
* doc/emacs/Makefile.in (%.texi): * doc/lispintro/Makefile.in (%.texi): * doc/lispref/Makefile.in (%.texi): * doc/misc/Makefile.in (%.texi): Disable implicit rules.
-
Eli Barzilay authored
`calculator-groupize-number'. (calculator-funcall): Fix broken `cl-flet' use by moving it into the `eval' code, so it works in v24.3.1 too. (calculator-last-input): Comment to clarify purpose. Also add back a ChangeLog blurb for previous commit 2014-06-15T04:52:34Z!eli@barzilay.org.
-
Dmitry Antipov authored
* lisp.h (multibyte_char_to_unibyte, multibyte_char_to_unibyte_safe): Remove prototypes. * character.c (multibyte_char_to_unibyte) (multibyte_char_to_unibyte_safe): Remove; no longer used. * character.h (make_char): Remove; unused. (CHAR_TO_BYTE8, CHAR_TO_BYTE_SAFE): Simplify. (ASCII_BYTE_P): Remove; ASCII_CHAR_P does the same thing. * buffer.c, charset.c, charset.h, cmds.c, coding.c, editfns.c: * fileio.c, indent.c, insdel.c, keyboard.c, lread.c, print.c: * search.c, term.c, xdisp.c, xterm.c: Related users changed.
-
- 22 Jun, 2014 6 commits
-
-
Mario Lang authored
-
Andreas Schwab authored
attribute values. (Bug#17834)
-
Eli Zaretskii authored
lisp/skeleton.el (skeleton-insert): Yet another fix of the doc string wrt behavior of \n as the first/last element of a skeleton. doc/misc/autotype.texi (Skeleton Language): Document the \n feature better.
-
Michael Albinus authored
* net/tramp-sh.el (tramp-sh-handle-process-file): * net/tramp-smb.el (tramp-smb-handle-process-file): Do not raise the output buffer when DISPLAY is non-nil. Fixes: debbugs:17815
-
Dmitry Antipov authored
* lisp/emacs-lisp/ert.el (ert--insert-infos): * lisp/obsolete/vi.el (vi-set-mark): * lisp/term.el (term-handle-scroll): * lisp/textmodes/bibtex.el (bibtex-fill-field, bibtex-fill-entry): * lisp/gnus/gnus-sum.el (gnus-summary-edit-article-done): * lisp/org/org-mouse.el (org-mouse-do-remotely): * lisp/wid-edit.el (widget-editable-list-value-create): Prefer point-marker to copy-marker of point. * lisp/ob-core.el (org-babel-insert-result): Prefer point-min-marker and point-max-marker.
-
Dmitry Antipov authored
* xselect.c (mouse_position_for_drop): Do not duplicate ... * xfns.c (x_relative_mouse_position): ... and prefer this function. * menu.c (Fx_popup_menu): * xselect.c (x_handle_dnd_message): Adjust users. * menu.h (mouse_position_for_popup): Remove prototype. * xterm.h (x_relative_mouse_position): Add prototype. * xterm.c (x_find_topmost_parent): Break from the loop and do not call XFree if XQueryTree returns zero.
-
- 21 Jun, 2014 5 commits
-
-
Glenn Morris authored
* admin/unidata/BidiMirroring.txt: Update to 7.0.0 (only comment changes). * admin/unidata/UnicodeData.txt: Update to 7.0.0. * admin/unidata/IVD_Sequences.txt: Update to 2014-05-16 version. * admin/unidata/README: Update for above changes.
-
Glenn Morris authored
-
Glenn Morris authored
* play/landmark.el (landmark-move-down, landmark-move-up): Fix 2007-10-20 change - preserve horizontal position.
-
Glenn Morris authored
-
Glenn Morris authored
-