summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* * NEWS, MH-E-NEWS: Update for MH-E release 8.3.1.mh-e-8.3.1Bill Wohler2011-11-20
|
* * mh-e.el (Version, mh-version): Update for release 8.3.1.Bill Wohler2011-11-20
|
* * doc/lispref/display.texi (Invisible Text): Clarify point adjustment.Stefan Monnier2011-11-20
| | | | Fixes: debbugs:10072
* * lisp/vc/pcvs-util.el (cvs-pop-to-buffer-same-frame): Use force-same-window.Stefan Monnier2011-11-20
|
* * src/window.c (get_phys_cursor_glyph): Fix Lisp_Object/int mixup.Stefan Monnier2011-11-20
|
* Removed deleted command from gnus.texi.Glenn Morris2011-11-20
| | | | | * doc/misc/gnus.texi (Group Information): Remove gnus-group-fetch-faq, command deleted 2010-09-24.
* Fix typos.Juanma Barranquero2011-11-20
|
* Auto-commit of loaddefs files.Glenn Morris2011-11-20
|
* Auto-commit of generated files.Glenn Morris2011-11-20
|
* Remove term "status" with "window combination limits".Martin Rudalics2011-11-20
| | | | | | | | * window.c (Fset_window_combination_limit): Rename argument STATUS to LIMIT. (Vwindow_combination_limit): Remove "status" from doc-string. * windows.texi (Resizing Windows, Splitting Windows): Remove term "status" when talking about combination limits.
* * org-list.el (org-list-send-item): Use sort instead of sort*.Andreas Schwab2011-11-20
|
* * configure.in: Remove reference to src/m/ibms390.h.Andreas Schwab2011-11-20
| | | | | | | * admin/CPP-DEFINES (VIRT_ADDR_VARIES): Remove. * src/m/ibms390.h: Remove. * src/m/ibms390x.h: Don't include "ibms390.h".
* Spelling fixes.Paul Eggert2011-11-19
|
* * lisp/window.el (replace-buffer-in-windows): Restore interactive spec.Chong Yidong2011-11-20
| | | | (Probably inadvertently removed when converting to Lisp.)
* * lisp/electric.el (electric-indent-mode): Fix last change (too optimistic).Stefan Monnier2011-11-20
|
* * src/fileio.c (Finsert_file_contents): Add missing gcpro1 variable.Stefan Monnier2011-11-19
| | | | Suggested by Dmitry Antipov <dmantipov@yandex.ru>.
* * lisp/emacs-lisp/bytecomp.el: Silence obsolete warnings more reliably.Stefan Monnier2011-11-19
| | | | | | | (byte-compile-global-not-obsolete-vars): New var. (byte-compile-check-variable, byte-compile-make-obsolete-variable): Use it. (byte-compile-warn-obsolete): Align text with the one in *Help*.
* Fix typos.Juanma Barranquero2011-11-20
|
* Standardize on VIRT_ADDR_VARIES behavior.Paul Eggert2011-11-19
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise, valgrind does not work on some platforms. Problem reported by Andreas Schwab in <http://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00081.html>. * puresize.h (pure, PURE_P): Always behave as if VIRT_ADDR_VARIES is set, removing the need for VIRT_ADDRESS_VARIES. (PURE_P): Use a more-efficient implementation that needs just one comparison, not two: on x86-64 with GCC 4.6.2, this cut down the number of instructions from 6 (xorl, cmpq, jge, xorl, cmpq, setge) to 4 (xorl, subq, cmpq, setbe). * alloc.c (pure): Always extern now, since that's the VIRT_ADDR_VARIES behavior. (PURE_POINTER_P): Use a single comparison, not two, for consistency with the new puresize.h. * lisp.h (PNTR_COMPARISON_TYPE): Remove; no longer needed. * m/ibms390.h, m/intel386.h, m/template.h, s/cygwin.h, s/hpux10-20.h: Remove VIRT_ADDR_VARIES no longer needed. Fixes: debbugs:10042
| * Merge from trunk.Paul Eggert2011-11-19
| |\ | |/ |/|
* | Spelling fixes.Paul Eggert2011-11-19
| |
* | Small rmail fixes.Glenn Morris2011-11-19
| | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/mail/rmail.el (rmail-enable-mime-composing): Make it a defcustom. (rmail-insert-mime-forwarded-message-function, rmail-mime-feature): Doc fixes. (rmail-decode-mime-charset): Mark as obsolete. * lisp/mail/rmailsum.el (rmail-message-regexp-p-1): * lisp/mail/rmail.el (rmail-search-message, rmail-forward, rmail-resend): Before using mime functions, check they are set. Fixes: debbugs:10077
* | * lisp/info.el (Info-finder-find-node): Use `package--builtins' insteadJuri Linkov2011-11-20
| | | | | | | | | | of `package-alist'. Use node names formed by the pattern "Keyword " and the keyword name.
* | * lisp/progmodes/sh-script.el (sh-assignment-regexp): Add entry forAndreas Schwab2011-11-20
| | | | | | | | bash.
* | Don't kill the *info* buffer in `Info-revert-find-node'.Juri Linkov2011-11-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add `revert-buffer' to defcustom `Info-hide-node-references'. * lisp/info.el (Info-hide-note-references): Add `:set' tag to `defcustom' that calls `revert-buffer' on all Info buffers. (Info-revert-find-node): Remove let-bindings `old-buffer-name', `old-history', `old-history-forward'. Add let-binding `window-selected'. Remove calls to `kill-buffer', `switch-to-buffer' and `Info-mode'. Set `Info-current-file' to nil before calling `Info-find-node', so `Info-find-node-2' will reread the Info file. Restore window positions only when `window-selected' is non-nil. Fixes: debbugs:9915
* | * lisp/isearch.el (isearch-lazy-highlight-new-loop):Juri Linkov2011-11-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove condition `(not isearch-error)'. * lisp/misearch.el (multi-isearch-search-fun): Add condition `(not bound)' to ignore lazy-highlighting search. Add the search-failed message "end of multi" when the end of multi-sequence is reached. Uncapitalize the search-failed message "Repeat for next buffer". * lisp/info.el (Info-search): Add the search-failed message "end of the manual" when the end of the manual is reached in Isearch mode. Fixes: debbugs:9918
* | Replace `delete' with `remove' in info.el.Juri Linkov2011-11-19
| | | | | | | | | | | | | | * lisp/info.el (Info-find-node-2, Info-select-node, Info-history-find-node): Use non-destructive `remove' instead of `delete' because `Info-history-list' stored to `Info-isearch-initial-history-list' in `Info-isearch-start' might need to be restored in `Info-isearch-end'.
* | * lisp/isearch.el (isearch-edit-string): Let-bind `history-add-new-input'Juri Linkov2011-11-19
| | | | | | | | | | | | to nil instead of binding `search-ring' and `regexp-search-ring'. Fixes: debbugs:9185
* | Fix bug #10076 with vertical cursor motion in hscrolled windows.Eli Zaretskii2011-11-19
| | | | | | | | | | | | lisp/simple.el (line-move): Force movement by logical lines for any hscrolled window, not only when auto-hscroll-mode is on. (line-move-visual): Update doc string to that effect.
* | Fix bug #10075 with cursor drawing in an hscrolled window.Eli Zaretskii2011-11-19
| | | | | | | | | | | | | | | | | | | | src/xdisp.c (x_write_glyphs, draw_phys_cursor_glyph) (erase_phys_cursor, update_window_cursor, show_mouse_face) (cursor_in_mouse_face_p): If the cursor position is out of bounds, behave as if the cursor position were at the window margin. src/window.c (get_phys_cursor_glyph): If the window is hscrolled, and the cursor position is out of bounds, behave as if the cursor position were at the window margin.
* | Change arg names of walk-windows etc from "proc" to "fun".Chong Yidong2011-11-19
| | | | | | | | | | | | | | They shouldn't be named "proc" since they are not processes. * lisp/window.el (walk-window-tree-1, walk-window-tree) (walk-window-subtree, walk-windows): Change argument name.
* | Add a coding cookie to subr.el.Eli Zaretskii2011-11-19
| |
* | * language/european.el (macintosh): Define as alias for mac-roman.Andreas Schwab2011-11-19
| |
* | Fix bug #9520 with MIME display toggling.Eli Zaretskii2011-11-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lisp/mail/rmailmm.el (rmail-mime-display-header) (rmail-mime-display-tagline, rmail-mime-display-body): New defsubsts. (rmail-mime-entity-segment, rmail-mime-toggle-raw) (rmail-mime-toggle-hidden, rmail-mime-insert-text) (rmail-mime-insert-bulk, rmail-mime-insert-multipart) (rmail-mime-insert, rmail-mime-insert-tagline): Use them instead of a raw aref. (rmail-mime-entity-segment): To get past the tagline, move forward 2 more lines, to account for the 2 empty lines that precede and follow the line with the buttons. (rmail-mime-update-tagline): Move one more line, to get past the empty line that follows the buttons in the tagline.
* | More updates to Window chapter of Lisp manual.Chong Yidong2011-11-19
| | | | | | | | | | | | | | | | * doc/lispref/windows.texi (Splitting Windows): Clarify role of window parameters in split-window. Shorten the example. (Deleting Windows): Rewrite intro to handle internal windows. Fix delete-windows-on doc. (Selecting Windows): Copyedits.
* | * window.c (Fwindow_combination_limit): Make first arg non-optionalChong Yidong2011-11-19
| | | | | | | | since it is meaningless for live windows like the selected window.
* | Prefix a few more internal functions with "window--".Martin Rudalics2011-11-19
| | | | | | | | | | | | * window.el (window-max-delta-1, window-min-delta-1) (window-min-size-1, window-state-get-1, window-state-put-1) (window-state-put-2): Use "window--" prefix.
* | Spelling fixes.Paul Eggert2011-11-19
| |
* | Revert last commit.Eli Zaretskii2011-11-19
| |
* | Fix minor problems found by static checking.Paul Eggert2011-11-18
| | | | | | | | | | * dispextern.h, xdisp.c (row_hash): Declare extern only if XASSERTS. * dispnew.c (verify_row_hash): Now static.
* | * src/keymap.c (Fwhere_is_internal): Add missing RETURN_UNGCPROs.Dmitry Antipov2011-11-18
| |
* | * lisp/emacs-lisp/smie.el: Improve warnings and conflict detection.Stefan Monnier2011-11-18
| | | | | | | | | | | | | | | | | | | | (smie-warning-count): New var. (smie-set-prec2tab): Use it. (smie-bnf->prec2): Improve warnings. Add docstring. (smie-bnf--closer-alist): Rename from smie-bnf-closer-alist. (smie-bnf--set-class): New function. (smie-bnf--classify): Rename from smie-bnf-classify. Rewrite to fix corner case.
* | * src/intervals.c: Fix grafting over the whole buffer.Stefan Monnier2011-11-18
| | | | | | | | | | | | (graft_intervals_into_buffer): Simplify. Fixes: debbugs:10071
* | * lisp/progmodes/compile.el: Obey compilation-first-column in dest buffer.Stefan Monnier2011-11-18
| | | | | | | | | | (compilation-error-properties, compilation-move-to-column): Handle compilation-first-column while in the target buffer.
* | * lisp/progmodes/cc-engine.el (c-remove-stale-state-cache-backwards):Stefan Monnier2011-11-18
| | | | | | | | Don't hardcode point-min==1.
* | * lisp/eshell/esh-cmd.el (eshell-do-eval): Handle `setq'.Stefan Monnier2011-11-18
| | | | | | | | | | | | | | | | | | (eshell-rewrite-for-command): Remove workaround. (eshell-do-pipelines, eshell-do-pipelines-synchronously) (eshell-do-eval, eshell-exec-lisp): Avoid gratuitous setq. * lisp/eshell/esh-util.el (eshell-condition-case, eshell-for): Use declare. Fixes: debbugs:9907
* | * lisp/files-x.el (modify-file-local-variable): Obey commenting conventions.Stefan Monnier2011-11-18
| |
* | Add assertion for hash values of rows.Eli Zaretskii2011-11-18
| | | | | | | | | | src/dispnew.c (add_row_entry): Add xassert to verify that ROW's hash code is valid.
* | Fix another crash due to incorrect hash value of glyph rows, bug #10035.Eli Zaretskii2011-11-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | src/dispnew.c (swap_glyph_pointers): Swap the used[] arrays and the hash values of the two rows. (copy_row_except_pointers): Preserve the used[] arrays and the hash values of the two rows. src/xdisp.c (row_hash): New function, body extracted from compute_line_metrics. (compute_line_metrics): Call row_hash, instead of computing the hash code inline. src/dispnew.c (verify_row_hash): Call row_hash for computing the hash code of a row, instead of duplicating code from xdisp.c. src/dispextern.h (row_hash): Add prototype.
* | Work around GTK bug crashing emacs GTK builds.Tassilo Horn2011-11-18
| | | | | | | | | | * frame.c (delete_frame): Don't delete the terminal when the last X frame is closed if emacs is built with GTK toolkit.