summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Regenerate ldefs-boot.elemacs-24.3.90Glenn Morris2014-04-12
|
* lisp/ChangeLog: Fix Matthias Dahl's address.Eli Zaretskii2014-04-12
|
* Deprecate optional argument of make-face.Matthias Dahl2014-04-12
| | | | | | | lisp/faces.el (make-face): Deprecate optional argument as it is no longer needed/used since the conditional X resources handling has been pushed down to make-face-x-resource-internal itself. (make-empty-face): Don't pass optional argument to make-face.
* Fix bug #17244 with line-move-visual when display string covers a lot of text.Eli Zaretskii2014-04-12
| | | | | | | | | src/xdisp.c (move_it_by_lines): If a large portion of buffer text is covered by a display string that ends in a newline, and that cases going back by DVPOS lines to hit the search limit, lift the limit and go back until DVPOS is reached. src/indent.c (Fvertical_motion): Handle correctly the case when the display string is preceded by an empty line.
* Set category of Coptic characters be 'g' (Greek).Eli Zaretskii2014-04-12
|
* Fix bug #17243 with case table entries for Coptic lettersEli Zaretskii2014-04-12
| | | | | lisp/international/characters.el <standard-case-table>: Add entries for letters from the Coptic block u+2C80-u+2CFF. (Bug#17243)
* Don't break emacs <= 24.3 just yetLeo Liu2014-04-12
| | | | | | | | | * progmodes/octave.el (completion-table-with-cache): Define if not available. (octave-goto-function-definition) (octave-sync-function-file-names) (octave-find-definition-default-filename): Backquote upattern for compatibility.
* * net/tramp-sh.el (tramp-sh-handle-file-truename): Quote the fileMichael Albinus2014-04-11
| | | | name twice due to backticks. (Bug#17238)
* src/w32.c (sys_umask) <WRITE_USER>: Remove redundant constant.Eli Zaretskii2014-04-11
| | | | | src/w32.c (sys_umask) <WRITE_USER>: Remove redundant constant, and use S_IWRITE instead.
* Doc fix for x-win-suspend-errorGlenn Morris2014-04-11
| | | | | * lisp/term/w32-win.el (x-win-suspend-error): * lisp/term/x-win.el (x-win-suspend-error): Sync docs.
* * make-dist: Distribute lib-src/update-game-score.exe.manifest.Glenn Morris2014-04-10
|
* * make-dist: Do not distribute generated admin/grammars/Makefile.Glenn Morris2014-04-10
|
* Fix for some etc/refcards encoding issuesGlenn Morris2014-04-10
| | | | | | | * etc/refcards/cs-dired-ref.tex, etc/refcards/cs-refcard.tex: * etc/refcards/cs-survival.tex, etc/refcards/sk-dired-ref.tex: * etc/refcards/sk-refcard.tex, etc/refcards/sk-survival.tex: Input "utf8off", which seems to be needed.
* Bump version to 24.3.90; regenerate AUTHORSGlenn Morris2014-04-10
|
* * src/keyboard.c (Fopen_dribble_file): Make file private.Glenn Morris2014-04-10
| | | | Fixes: debbugs:17187
* ChangeLog fixesGlenn Morris2014-04-10
|
* Ediff's overlay priorities cause more trouble than they solve.Stefan Monnier2014-04-10
| | | | | | | | | | | * lisp/vc/ediff-init.el (ediff-shadow-overlay-priority): Remove variable. (ediff-highest-priority): Remove function. * lisp/vc/ediff-util.el (ediff-highlight-diff-in-one-buffer): * lisp/vc/ediff-diff.el (ediff-set-diff-overlays-in-one-buffer) (ediff-set-fine-diff-properties-in-one-buffer): Don't mess with overlay priorities. Fixes: debbugs:17234
* Spelling fixes.Paul Eggert2014-04-10
| | | | | | * automated/electric-tests.el: Fix spelling error in test name. (whitespace-skipping-for-quotes-not-outside): Rename from whitespace-skipping-for-quotes-not-ouside.
* * lisp/progmodes/pascal.el (pascal-font-lock-keywords): Fix incorrect formatFeng Li2014-04-10
| | | | entry; use symbol boundaries to avoid mis-matches.
* * net/tramp.el (tramp-file-name-handler)Michael Albinus2014-04-10
| | | | | | | (tramp-completion-file-name-handler): Avoid recursive loading. * net/tramp-sh.el (tramp-make-copy-program-file-name): Quote result also locally.
* Revert most of the recent change involving manifests on Cygwin. (Bug#17176)Ken Brown2014-04-09
| | | | | | | * configure.ac (EMACS_MANIFEST): Revert last change (but leave UPDATE_MANIFEST empty). * nt/emacs.rc: Revert last change. * src/Makefile.in (EMACS_MANIFEST): Revert last change.
* Fix python-triple-quote-pairing testGlenn Morris2014-04-08
| | | | | * test/automated/python-tests.el (python-triple-quote-pairing): Enable/disable electric-pair-mode as needed.
* * electric-tests.el (electric-pair-backspace-1): Replace deleted function.Glenn Morris2014-04-08
|
* Highlight more Module methodsDmitry Gutov2014-04-09
| | | | | | | * lisp/progmodes/ruby-mode.el (ruby-font-lock-keywords): Highlight more Module methods. Fixes: debbugs:17216
* * lisp/help.el (describe-bindings): Fix buffer handling.Stefan Monnier2014-04-08
| | | | | | (describe-bindings-internal): Mark obsolete. Fixes: debbugs:17210
* ChangeLog fix (no need to merge to trunk)Glenn Morris2014-04-07
|
* * src/alloc.c: Keep track of symbols referenced from pure space (bug#17168).Stefan Monnier2014-04-07
| | | | | | | | | | | | | (symbol_block_pinned): New var. (Fmake_symbol): Initialize `pinned'. (purecopy): New function, extracted from Fpurecopy. Mark symbols as pinned and signal an error for un-purifiable objects. (pure_cons): Use it. (Fpurecopy): Use it, except for objects that can't be purified. (mark_pinned_symbols): New function. (Fgarbage_collect): Use it. (gc_sweep): Remove hack made unnecessary. * src/lisp.h (struct Lisp_Symbol): New bitfield `pinned'.
* Improve on previous quote autopairing changeJoão Távora2014-04-07
| | | | | | | | | | | | | | | | | | | Backported from trunk 2014-04-04T23:31:02Z!joaotavora@gmail.com * lisp/elec-pair.el: (electric-pair--syntax-ppss): When inside comments parse from comment beginning. (electric-pair--balance-info): Fix typo in comment. (electric-pair--in-unterminated-string-p): Delete. (electric-pair--unbalanced-strings-p): New function. (electric-pair-string-bound-function): New var. (electric-pair-inhibit-if-helps-balance): Decide quote pairing according to `electric-pair--in-unterminated-string-p' * test/automated/electric-tests.el (define-electric-pair-test): Don't overtest.. (inhibit-in-mismatched-string-inside-ruby-comments): New test. (inhibit-in-mismatched-string-inside-c-comments): New test.
* Inhibit quote autopairing more frequentlyJoão Távora2014-04-07
| | | | | | | | | | | | | Backported from trunk 2014-04-02T09:59:06Z!joaotavora@gmail.com * lisp/elec-pair.el (electric-pair-inhibit-if-helps-balance): Inhibit quote pairing if point-max is inside an unterminated string. (electric-pair--looking-at-unterminated-string-p): Delete. (electric-pair--in-unterminated-string-p): New function. * test/automated/electric-tests.el (inhibit-if-strings-mismatched): New test, change from `inhibit-only-of-next-is-mismatched'.
* * lisp/shell.el (shell-directory-tracker): Go back to just ignoring failures.Glenn Morris2014-04-06
| | | | Fixes: debbugs:17159
* ChangeLog fixGlenn Morris2014-04-06
|
* Fix electric-pair-delete-adjacent-pairs in modes binding backspace.João Távora2014-04-07
| | | | | | | | | | * lisp/elec-pair.el (electric-pair-backward-delete-char): Delete. (electric-pair-backward-delete-char-untabify): Delete. (electric-pair-mode-map): Bind backspace to a menu item filtering a new `electric-pair-delete-pair' command. (electric-pair-delete-pair): New command. Fixes: debbugs:16981
* Fix triple-quoting electricity in python-modeJoão Távora2014-04-07
| | | | | | | | | | * lisp/progmodes/python.el (python-electric-pair-string-delimiter): Fix triple-quoting electricity. * test/automated/python-tests.el (python-triple-quote-pairing): New test. (python-syntax-after-python-backspace): New test. Fixes: debbugs:17192
* Fix electric-pair-skip-whitespace with quotes in text-modeJoão Távora2014-04-07
| | | | | | | | | | | | | | * lisp/elec-pair.el (electric-pair-post-self-insert-function): Don't skip whitespace for quote syntax when `electric-pair-text-pairs' and `electric-pair-pairs' were used. * test/automated/electric-tests.el (electric-pair-define-test-form): More readable test docstrings. (whitespace-skipping-for-quotes-not-ouside) (whitespace-skipping-for-quotes-only-inside) (whitespace-skipping-not-without-proper-syntax): Fixes: debbugs:17183
* src/bidi.c: Describe the design of reordering engine in the commentary.Eli Zaretskii2014-04-06
|
* Fix bug #17199 with incorrect character produced by ipa-x-sampa IM.Eli Zaretskii2014-04-06
| | | | lisp/leim/quail/ipa.el (ipa-x-sampa): Fix the character produced for "<F>".
* * lisp/mpc.el (mpc--status-timer-run): Disable timer if not displayed.Stefan Monnier2014-04-06
| | | | (mpc--status-idle-timer-run): Use mpc--status-timer-run.
* Minor doc updates related to dribble filesGlenn Morris2014-04-05
| | | | | | | | | * doc/emacs/trouble.texi (Checklist): * doc/lispref/os.texi (Recording Input): Dribble files may contain passwords. * lisp/help.el (view-lossage): Doc tweak. * src/keyboard.c (Fopen_dribble_file): Doc tweak.
* Fix bug #16434 with handling the -rv command-line option.Matthias Dahl2014-04-05
| | | | | | | | lisp/faces.el (make-face-x-resource-internal): Do nothing when inhibit-x-resources is non-nil. Don't touch the default face if reversed video is given--as was done in previous versions of Emacs. (face-set-after-frame-default): Don't call make-face-x-resource-internal here.
* Fix bug #16378 with mishandling of empty faces.Matthias Dahl2014-04-05
| | | | | | | lisp/faces.el (face-spec-choose): Accept additional optional argument, whose value is returned if no matching attributes are found. (face-spec-recalc): Use the new optional argument when calling face-spec-choose.
* Fix bug #16694 with theme face precedence.Matthias Dahl2014-04-05
| | | | | | lisp/faces.el (face-spec-recalc): Call make-face-x-resource-internal only when inhibit-x-resources is nil, and do that earlier in the function. Doc fix.
* Fix bug#16090.Tassilo Horn2014-04-04
| | | | | | * lisp/doc-view.el (doc-view-bookmark-jump): Use `bookmark-after-jump-hook' to jump to the right page after the buffer is shown in a window.
* src/buffer.h, src/frame.h: Clarify doc of optimization variables.Stefan Monnier2014-04-04
|
* Backport from trunk.Jan Djärv2014-04-04
| | | | | | | | | | | | * nsmenu.m (update_frame_tool_bar): Return early if view or toolbar is nil. If waiting for toolbar to complete, force a redraw. (free_frame_tool_bar): Set wait_for_tool_bar = NO * nsterm.h (EmacsView): Add wait_for_tool_bar. * nsterm.m (updateFrameSize:): If waiting for the tool bar and tool bar is zero height, just return (Bug#16976). (initFrameFromEmacs:): Initialize wait_for_tool_bar.
* src/keyboard.c: Fix a typo in a comment to read_char.Eli Zaretskii2014-04-04
|
* A better fix for bug #17169.Eli Zaretskii2014-04-04
| | | | | | | lisp/international/characters.el (mirroring): Fix last change: instead of loading uni-mirrored.el explicitly, do that implicitly by creating the 'mirroring' uniprop table. This avoids announcing the loading of uni-mirrored.el.
* Doc updates for buffer-stale-function now applying to file buffers tooGlenn Morris2014-04-03
| | | | | | | | | | | | * doc/emacs/arevert-xtra.texi (Supporting additional buffers): * doc/lispref/backups.texi (Reverting): Update for buffer-stale-function also applying to file-buffers. * lisp/autorevert.el (auto-revert-buffers): * lisp/files.el (buffer-stale--default-function) (buffer-stale-function, revert-buffer--default): Doc tweaks. * etc/NEWS: Related edits.
* Doc updates for default values of some -function vars no longer being nilGlenn Morris2014-04-03
| | | | | | | | | * doc/emacs/files.texi (Backup Names): * doc/emacs/arevert-xtra.texi (Supporting additional buffers): * doc/lispref/backups.texi (Making Backups, Reverting): Update for default values of some -function vars no longer being nil. * etc/NEWS: Related edits.
* Fix bug #17169 with infinite recursion in bidi_initialize under ↵Eli Zaretskii2014-04-03
| | | | | | force-load-messages. lisp/international/characters.el: Preload uni-mirrored.el.
* Don't use manifest on Cygwin. (Bug#17176)Ken Brown2014-04-03
| | | | | | | * nt/emacs.rc: Don't use manifest on Cygwin. * configure.ac (EMACS_MANIFEST, UPDATE_MANIFEST): Leave these variables empty on Cygwin. * src/Makefile.in (EMACS_MANIFEST): Update comment.