aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Document package manager in Emacs manual.Chong Yidong2011-08-2610-7/+256
| | | | | | | | * doc/emacs/package.texi: New file, documenting the package manager. * doc/emacs/emacs.texi: Include it. * doc/emacs/help.texi (Help Summary): Add describe-package.
* Auto-commit of generated files.Glenn Morris2011-08-261-2/+2
|
* Fix bug #9324 with unwarranted repositioning of point.Eli Zaretskii2011-08-263-2/+15
| | | | | src/xdisp.c (redisplay_window): Don't force window start if point will be invisible in the resulting window.
* Fix format bug in defstructLeo Liu2011-08-262-6/+8
| | | | http://debbugs.gnu.org/9357
* mailcap.el (mailcap-mime-data): Regexp-quote MIME subtype.Katsumi Yamaoka2011-08-262-1/+3
|
* * configure.in: Add -MP to DEPFLAGS.Jan Djärv2011-08-262-2/+6
| | | | Fixes: debbugs:9372
* gnus-msg.el (gnus-setup-message): Remove extra apostrophe.Katsumi Yamaoka2011-08-262-1/+5
|
* * lisp/isearch.el (isearch-occur): Let-bind `search-spaces-regexp' toJuri Linkov2011-08-252-3/+9
| | | | | | `search-whitespace-regexp'. Fixes: debbugs:9364
* * lisp/isearch.el (isearch-edit-string): Let-bind `search-ring' andJuri Linkov2011-08-252-1/+20
| | | | | | | `regexp-search-ring' to their global values to protect from updating by `read-from-minibuffer'. Fixes: debbugs:9185
* * lisp/textmodes/ispell.el (ispell-command-loop): Add newlineJuri Linkov2011-08-252-1/+6
| | | | at the end of the "Use option `i'..." line.
* * lisp/battery.el (display-battery-mode): If `battery-status-function'Juri Linkov2011-08-252-7/+16
| | | | | | | or `battery-mode-line-format' is nil, display the message and set `display-battery-mode' to nil. Fixes: debbugs:9363
* Fix last change for text terminals.Eli Zaretskii2011-08-252-1/+4
| | | | | src/xdisp.c (try_cursor_movement): Don't advance `row' beyond the last row of the window.
* Fix cursor motion with long continued lines near window bottom.Eli Zaretskii2011-08-252-5/+27
| | | | | src/xdisp.c (try_cursor_movement): Check for the need to scroll more accurately, and prefer exact match for point under bidi.
* Fix Emacs manual chapter numbers in last change.Chong Yidong2011-08-256-250/+178
|
* Relocate some additional Emacs manual nodes.Chong Yidong2011-08-256-181/+190
| | | | | | | | | * doc/emacs/display.texi (Narrowing): Move into display chapter. * doc/emacs/picture-xtra.texi (Picture Mode): Group with Editing Binary Files section. Convert from chapter into section. * doc/emacs/text.texi (Two-Column): Move into Text chapter.
* Rearrange manual chapters to group mail, rmail, and gnus together.Chong Yidong2011-08-256-56/+63
| | | | | | | | * sending.texi (Sending Mail): * rmail.texi (Rmail): * misc.texi (Gnus, Document View): * dired.texi (Dired): * emacs.texi: Group the mail, rmail, and gnus chapters together.
* Cosmetic fixes.Bastien Guerry2011-08-251-778/+787
|
* Handle `(space ...)' display spec as paragraph separator.Eli Zaretskii2011-08-258-57/+140
| | | | | | | | | | | | | | | | | | | | | src/xdisp.c (compute_display_string_pos): Return 2 in DISP_PROP when the display spec is of the form `(space ...)'. (handle_display_spec): Return the value returned by handle_single_display_spec, not just 1 or zero. (handle_single_display_spec): If the display spec is of the form `(space ...)', and specifies display in the text area, return 2 rather than 1. src/dispextern.h (struct bidi_it): Rename the disp_prop_p member into disp_prop; all users changed. src/bidi.c (bidi_fetch_char): If compute_display_string_pos returns DISP_PROP = 2, substitute the u+2029 PARAGRAPH SEPARATOR character for the text covered by the display property. lisp/buff-menu.el (Buffer-menu-buffer+size): Remove calls to bidi-string-mark-left-to-right; they are unnecessary now. doc/lispref/display.texi (Specified Space): Mention that `space' specs influence bidi reordering. (Bidirectional Display): Explain how to use `(space . PROPS)' for separating fields with bidirectional content.
* * lisp/net/quickurl.el: Documentation typo fixes.Deniz Dogan2011-08-252-10/+14
|
* * lisp/emacs-lisp/derived.el (define-derived-mode): Doc fix.Glenn Morris2011-08-242-2/+4
|
* Delete record-buffer, and rename unrecord-buffer to bury-buffer-internal.Chong Yidong2011-08-244-34/+30
| | | | | | | | * lisp/window.el (bury-buffer, quit-window): Use bury-buffer-internal. * src/buffer.c (Fbury_buffer_internal): Rename from Funrecord_buffer. Change return value to nil. (Frecord_buffer): Delete unused function.
* Minor smtpmail.el fixes.Glenn Morris2011-08-242-3/+10
| | | | | * lisp/mail/smtpmail.el (smtpmail-smtp-user): Add version: tag. (smtpmail-via-smtp): Handle nil response from smtp.
* More uses of `error' and `warning' faces.Juri Linkov2011-08-244-4/+17
| | | | | | | | | | | | | | | * lisp/battery.el (battery-update): Use the face `error' instead of `font-lock-warning-face'. * lisp/ibuffer.el (ibuffer-marked-face): Change default face from `font-lock-warning-face' to `warning'. (ibuffer-deletion-face): Change default face from `font-lock-type-face' to `error'. * lisp/proced.el (proced-marked): Inherit from `error' instead of `font-lock-warning-face'. Fixes: debbugs:6117
* * lisp/faces.el (success): Change face color from "Green3" toJuri Linkov2011-08-242-1/+6
| | | | | | "ForestGreen" on light background. Fixes: debbugs:9353
* Rename quit-restore-window into quit-window.Chong Yidong2011-08-243-48/+18
| | | | | | | | * lisp/window.el (quit-window): Renamed from quit-restore-window. Use same arglist as old quit-window. (frame-auto-delete): Doc fix. * lisp/view.el (view-mode-exit): Use quit-window.
* Fix cursor movement in R2L text within L2R paragraphs.Eli Zaretskii2011-08-242-6/+28
| | | | | | | | | | | | | | | | src/xdisp.c (set_cursor_from_row): Consider candidate row a win if its glyph represents a newline and point is on that newline. Fixes cursor positioning on the newline at EOL of R2L text within L2R paragraph, and vice versa. (try_cursor_movement): Check continued rows, in addition to continuation rows. Fixes unwarranted scroll when point enters a continued line of R2L text within an L2R paragraph, or vice versa. (cursor_row_p): Consider the case of point being equal to MATRIX_ROW_END_CHARPOS. Prevents cursor being stuck when moving from the end of a short line to the beginning of a continued line of R2L text within L2R paragraph. (RECORD_MAX_MIN_POS): For max_pos, use IT_CHARPOS even for composed characters.
* Fix current-bidi-paragraph-direction and its doc.Eli Zaretskii2011-08-244-2/+14
| | | | | | | | src/xdisp.c (Fcurrent_bidi_paragraph_direction): For unibyte buffers, return left-to-right. doc/lispref/display.texi (Bidirectional Display): Document return value in buffers that are not bidi-reordered for display, and in unibyte buffers.
* "C-s M-p" brings the tip of the search ring.Juri Linkov2011-08-242-15/+24
| | | | | | | | | | | * lisp/isearch.el (isearch-ring-adjust1): Start visiting previous search strings from the index 0 (-1 + 1) instead of 1 (0 + 1). (isearch-repeat, isearch-edit-string): Call `isearch-ring-adjust1' for empty search string (when the last search string is reused automatically) to adjust the isearch ring to the last element and prepare the correct index for further M-p commands. Fixes: debbugs:9185
* Minor changes in bidi.c.Eli Zaretskii2011-08-242-3/+10
| | | | | | src/bidi.c (bidi_check_type): Use xassert. (bidi_cache_iterator_state): Update the disp_pos and disp_prop_p members.
* merge trunkKenichi Handa2011-08-242-3/+21
|\
| * * etc/refcards/refcard.tex: Add a few more commands. (tiny change)Steve Chapel2011-08-242-3/+21
| | | | | | | | Fixes: debbugs:9343
* | international/ucs-normalize.el: If decomposition property of CHAR is the ↵Kenichi Handa2011-08-242-2/+15
|/ | | | default one (i.e. a list of CHAR itself), treat it as nil.
* * lisp/mpc.el (mpc--proc-filter): Don't signal mpc-proc-error since signalsStefan Monnier2011-08-233-17/+33
| | | | | | | | | from process filters aren't reliably transmitted to the surrounding accept-process-output. (mpc-proc-check): New function. (mpc-proc-sync): Use it Fixes: debbugs:8293
* * lisp/emacs-lisp/eieio.el (eieio-defmethod, eieio-defgeneric):Stefan Monnier2011-08-232-8/+113
| | | | | | Add compatibility functions. Fixes: debbugs:9313
* cus-start.el: Add :version tag to bidi-paragraph-direction.Eli Zaretskii2011-08-231-1/+2
|
* cus-start.el: Add entry for bidi-paragraph-direction.Eli Zaretskii2011-08-232-0/+8
|
* Followup for character properties in 2011-08-23T11:48:[email protected].Eli Zaretskii2011-08-238-19/+70
| | | | | | | | | | | src/bidi.c (bidi_get_type): Abort if we get zero as the bidi type of a character. admin/unidata/unidata-gen.el (unidata-prop-alist): Update the default values of bidi-class according to DerivedBidiClass.txt from the latest UCD. lisp/international/uni-bidi.el: Regenerated. doc/lispref/nonascii.texi (Character Properties): Document the values for unassigned codepoints.
* * src/nsfont.m (ns_otf_to_script): Fix typo.Chong Yidong2011-08-232-1/+5
|
* merge trunkKenichi Handa2011-08-2349-389/+796
|\
| * Fix bug #8874 with recentering and header line under scroll-conservatively.Eli Zaretskii2011-08-232-1/+5
| | | | | | | | | | src/xdisp.c (redisplay_window): When computing centering_position, account for the height of the header line.
| * Fix message in help-window-setup (Bug#9341).Martin Rudalics2011-08-232-1/+6
| | | | | | | | | | * help.el (help-window-setup): Fix message displayed when other window is reused. (Bug#9341)
| * Fix crashes with completion and composed characters.Eli Zaretskii2011-08-232-1/+7
| | | | | | | | | | | | | | src/dispnew.c (buffer_posn_from_coords): Use buf_charpos_to_bytepos instead of CHAR_TO_BYTE. Fixes a crash when a completion candidate is selected by the mouse, and that candidate has a composed character under the mouse.
| * Fix pos-visible-in-window-p for zero-column composed character.Eli Zaretskii2011-08-232-0/+8
| | | | | | | | | | | | src/xdisp.c (x_produce_glyphs): Set it->nglyphs to 1. Fixes pixel coordinates reported by pos-visible-in-window-p for a composed character in column zero.
| * * lisp/shell.el (shell-completion-vars): Set pcomplete-arg-quote-list.Stefan Monnier2011-08-233-1/+6
| | | | | | | | | | | | * lisp/pcomplete.el (pcomplete-quote-argument): Fix thinko. Fixes: debbugs:9161
| * * lisp/pcomplete.el (pcomplete-parse-comint-arguments): Fix inf-loop.Stefan Monnier2011-08-233-12/+37
| | | | | | | | | | | | | | | | Mark obsolete. * lisp/shell.el (shell-parse-pcomplete-arguments): New function. (shell-completion-vars): Use it instead. Fixes: debbugs:9160
| * * src/cmds.c (Fself_insert_command): Mention post-self-insert-hook.Stefan Monnier2011-08-222-10/+15
| |
| * * lisp/progmodes/sh-script.el (sh-maybe-here-document): Disable magic inStefan Monnier2011-08-222-0/+5
| | | | | | | | | | | | strings and comments. Fixes: debbugs:9333
| * * lisp/emacs-lisp/debug.el (debug-arglist): New function.Stefan Monnier2011-08-222-13/+27
| | | | | | | | | | | | | | (debug-convert-byte-code): Use it. Handle lexical byte-codes. (debug-on-entry-1): Handle interpreted closures. Fixes: debbugs:9120
| * Fix vertical cursor motion under bidi on auto-composed characters.Eli Zaretskii2011-08-222-1/+12
| | | | | | | | | | | | src/xdisp.c (BUFFER_POS_REACHED_P): If this is a composition, consider it a hit if to_charpos is anywhere in the range of the composed buffer positions.
| * * etc/compilation.txt: Add more samples of output and non-output switches ↵Juri Linkov2011-08-222-2/+9
| | | | | | | | (bug#9319).