aboutsummaryrefslogtreecommitdiffstats
path: root/src/xdisp.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge from emacs--rel--22Miles Bader2007-11-111-1/+1
|\ | | | | | | Revision: [email protected]/emacs--devo--0--patch-927
| * (load_overlay_strings): Fix copy&paste typo.Stefan Monnier2007-11-101-1/+1
| |
* | Merge from emacs--rel--22Miles Bader2007-11-091-26/+85
|\| | | | | | | Revision: [email protected]/emacs--devo--0--patch-923
| * (handle_face_prop): Fix last change.Chong Yidong2007-11-071-2/+2
| |
| * (handle_face_prop): Test for strings that came from overlays,Richard M. Stallman2007-11-041-21/+61
| | | | | | | | | | | | | | | | | | | | not just for after-strings and before-strings. Call face_for_overlay_string and pass the overlay to it. (handle_display_prop): Determine whether property came from an overlay. Pass OVERLAY arg to handle_single_display_spec. (handle_single_display_spec): New arg OVERLAY sets it->from_overlay. (load_overlay_strings): Fill in it->string_overlays. (get_overlay_strings_1, push_it, pop_it): Handle it->from_overlays.
| * (handle_face_prop): Use face_at_buffer_position_no_overlaysRichard M. Stallman2007-11-031-8/+23
| | | | | | | | to get the base face for an overlay string.
| * (handle_stop): Move some code out of loop.Richard M. Stallman2007-11-031-5/+7
| |
| * (Fformat_mode_line): Do nothing when noninteractive.Jason Rumney2007-10-301-1/+3
| |
* | Merge from emacs--rel--22Miles Bader2007-10-161-5/+21
|\| | | | | | | Revision: [email protected]/emacs--devo--0--patch-892
| * (handle_display_prop): Ignore display specs afterYAMAMOTO Mitsuharu2007-10-161-5/+21
| | | | | | | | | | | | replacing one when string text is being replaced. (handle_single_display_spec): Pretend as if characters with display property haven't been consumed only when buffer text is being replaced.
* | * lisp.h (enum Lisp_Misc_Type): Del Lisp_Misc_Some_Buffer_Local_Value.Stefan Monnier2007-10-161-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (XMISCANY): New macro. (XMISCTYPE): Use it. (struct Lisp_Misc_Any): New type. (union Lisp_Misc): Use it. (struct Lisp_Buffer_Local_Value): Add `local_if_set' bit. * data.c (Fboundp, store_symval_forwarding, swap_in_global_binding) (find_symbol_value, set_internal, default_value, Fset_default) (Fmake_variable_buffer_local, Fmake_local_variable) (Fkill_local_variable, Fmake_variable_frame_local, Flocal_variable_p) (Flocal_variable_if_set_p, Fvariable_binding_locus): The SOME_BUFFER_LOCAL_VALUEP distinction is replaced by local_if_set. * alloc.c (allocate_buffer): Set the size and tag. (allocate_misc, mark_maybe_object, mark_object, survives_gc_p): Use XMISCANY. (die): Follow the GNU convention for error messages. * print.c (print_object): SOME_BUFFER_LOCAL_VALUEP -> local_if_set. * buffer.c (Fget_buffer_create, Fmake_indirect_buffer): Don't set the tag any more. (set_buffer_internal_1): * frame.c (store_frame_param): * eval.c (specbind): * xdisp.c (select_frame_for_redisplay): Drop SOME_BUFFER_LOCAL_VALUEP.
* | Merge from emacs--rel--22Miles Bader2007-10-151-0/+4
|\| | | | | | | | | | | | | | | | | | | Patches applied: * emacs--rel--22 (patch 116-121) - Update from CVS Revision: [email protected]/emacs--devo--0--patch-889
* | Replace `abs' with `eabs'.Eli Zaretskii2007-10-131-5/+5
| |
* | Merge from emacs--rel--22Miles Bader2007-10-091-9/+20
|\| | | | | | | Revision: [email protected]/emacs--devo--0--patch-875
| * (handle_invisible_prop): After setting up an ellipsis, return HANDLED_RETURN.Richard M. Stallman2007-10-091-0/+4
| |
| * (syms_of_xdisp): In doc-string of mouse-autoselect-windowMartin Rudalics2007-10-061-1/+4
| | | | | | | | mention focus-follows-mouse.
| * (get_window_cursor_type): Implement documented behaviorRichard M. Stallman2007-10-021-8/+16
| | | | | | | | for cursor-in-non-selected-windows = t.
| * (move_it_by_lines): Remove incorrect optimization.Chong Yidong2007-08-071-3/+7
| |
| * (redisplay_window): When restoring original buffer position, make sureChong Yidong2007-08-061-1/+4
| | | | | | | | it is still valid.
* | * indent.h:Stefan Monnier2007-09-271-1/+2
| | | | | | | | * indent.c: Use EMACS_INT for ints coming from Elisp data.
* | (redisplay_internal): Make sure Elisp code always seesStefan Monnier2007-09-061-0/+9
| | | | | | | | consistent values of selected_frame and selected_window.
* | Merge from emacs--devo--0Miles Bader2007-08-271-0/+22
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 857-862) - Update from CVS - Merge from emacs--rel--22 - Update from CVS: lisp/emacs-lisp/avl-tree.el: New file. * emacs--rel--22 (patch 97-100) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 246-247) - Update from CVS Revision: [email protected]/emacs--multi-tty--0--patch-38
| * | Syntactic cleanup.Richard M. Stallman2007-08-251-4/+4
| | |
| * | (Finvisible_p): New function.Stefan Monnier2007-08-251-0/+22
| | | | | | | | | | | | (syms_of_xdisp): defsubr it.
* | | Merge from emacs--devo--0Miles Bader2007-08-131-4/+11
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 846-851) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 88-92) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 242-244) - Update from CVS Revision: [email protected]/emacs--multi-tty--0--patch-31
| * | (move_it_by_lines): Remove incorrect optimization.Chong Yidong2007-08-071-3/+7
| | |
| * | (redisplay_window): When restoring original buffer position, make sureChong Yidong2007-08-061-1/+4
| | | | | | | | | | | | it is still valid.
* | | Merge from emacs--devo--0Miles Bader2007-07-311-2/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 824-838) - Update from CVS - Merge from emacs--rel--22 - Remove lisp/erc/erc-nicklist.el - Update some .arch-inventory files - Fix void function definition error in cus-edit.el - Restore lisp/emacs-lisp/cl-loaddefs.el * emacs--rel--22 (patch 70-83) - Update from CVS - Remove lisp/erc/erc-nicklist.el - Update some .arch-inventory files - Indicate that emacs--devo--0--patch-834 does not need to be applied - Merge from gnus--rel--5.10 - Restore lisp/emacs-lisp/cl-loaddefs.el * gnus--rel--5.10 (patch 239-241) - Merge from emacs--devo--0 - Update from CVS Revision: [email protected]/emacs--multi-tty--0--patch-28
| * | * xdisp.c (decode_mode_spec): Use '@' instead of 'R' to test forNick Roberts2007-07-281-1/+1
| | | | | | | | | | | | | | | | | | remote default-directory. * buffer.c (mode-line-format): Update doc string.
| * | Merge from emacs--rel--22Miles Bader2007-07-261-1/+1
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--rel--22 (patch 70-73) - Update from CVS 2007-07-25 Glenn Morris <[email protected]> * Relicense all FSF files to GPLv3 or later. Revision: [email protected]/emacs--devo--0--patch-828
| | * Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
| | |
| | * (syms_of_xdisp) <auto-resize-tool-bars>: Fix typo in docstring.Juanma Barranquero2007-06-171-1/+1
| | |
| | * (next_element_from_buffer): Delete stray semicolon.Chong Yidong2007-06-051-1/+1
| | |
* | | Merge from emacs--devo--0Miles Bader2007-07-241-0/+10
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 814-823) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 59-69) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 237-238) - Update from CVS Revision: [email protected]/emacs--multi-tty--0--patch-26
| * | (decode_mode_spec): Add case 'R' for to test forNick Roberts2007-07-221-0/+10
| | | | | | | | | | | | remote default-directory.
* | | Merge from emacs--devo--0Miles Bader2007-07-151-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 803-813) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 51-58) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 233-236) - Merge from emacs--devo--0 - Update from CVS Revision: [email protected]/emacs--multi-tty--0--patch-25
| * | (syms_of_xdisp) <auto-resize-tool-bars>: Fix typo in docstring.Juanma Barranquero2007-06-171-1/+1
| | |
* | | Merge from emacs--devo--0Miles Bader2007-06-161-3/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 793-802) - Update from CVS - Remove RCS keywords - Merge from emacs--rel--22 * emacs--rel--22 (patch 42-50) - Update from CVS - Merge from gnus--rel--5.10 - Gnus ChangeLog tweaks * gnus--rel--5.10 (patch 229-232) - Merge from emacs--devo--0, emacs--rel--22 - ChangeLog tweak - Update from CVS Revision: [email protected]/emacs--multi-tty--0--patch-23
| * | (update_tool_bar, redisplay_tool_bar, redisplay_window)YAMAMOTO Mitsuharu2007-06-141-3/+3
| | | | | | | | | | | | [USE_MAC_TOOLBAR]: Sync with GTK+ tool bar display.
* | | Merge from emacs--devo--0Miles Bader2007-06-111-3/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 781-792) - Update from CVS - Merge from gnus--rel--5.10 - Merge from emacs--rel--22 * emacs--rel--22 (patch 33-41) * gnus--rel--5.10 (patch 226-228) - Update from CVS Revision: [email protected]/emacs--multi-tty--0--patch-21
| * | (Fformat_mode_line, syms_of_xdisp): Use empty_unibyte_string.Juanma Barranquero2007-06-081-3/+3
| | |
* | | Merge from emacs--devo--0Miles Bader2007-05-301-2/+8
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 771-780) - Update from CVS - Merge from emacs--rel--22 - Merge from emacs--rel--22, gnus--rel--5.10 - Fix tq.el edge case * emacs--rel--22 (patch 26-32) - Update from CVS - lisp/vc-hooks.el (vc-find-root): Fix file attribute test * gnus--rel--5.10 (patch 224-225) - Merge from emacs--devo--0, emacs--rel--22 - Update from CVS Revision: [email protected]/emacs--multi-tty--0--patch-18
| * | Merge from emacs--rel--22Miles Bader2007-05-291-1/+7
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--rel--22 (patch 29-32) - Update from CVS 2007-05-29 Martin Rudalics <[email protected]> * lisp/textmodes/table.el (table--point-entered-cell-function) (table--point-left-cell-function): Bind `inhibit-point-motion-hooks' to t. 2007-05-28 Chong Yidong <[email protected]> * lisp/textmodes/sgml-mode.el (sgml-point-entered): Use condition-case. 2007-05-27 Tetsurou Okazaki <[email protected]> (tiny change) * lisp/log-edit.el (log-edit-changelog-paragraph): Return point-max as the end of the ChangeLog paragraph when it ends without a line termination. 2007-05-28 YAMAMOTO Mitsuharu <[email protected]> * src/xdisp.c (redisplay_internal): Bind inhibit-point-motion-hooks to t around current_column call. Revision: [email protected]/emacs--devo--0--patch-778
| | * (redisplay_internal): Bind inhibit-point-motion-hooks to tYAMAMOTO Mitsuharu2007-05-281-1/+7
| | | | | | | | | | | | around current_column call.
| | * (redisplay_window): If first window line is a continuation line,Chong Yidong2007-05-241-32/+10
| | | | | | | | | | | | recompute the new window start instead of recentering.
| | * (try_window_reusing_current_matrix): Fix number of disabled lines.YAMAMOTO Mitsuharu2007-04-291-1/+1
| | |
| * | * xfaces.c (syms_of_xfaces): Delete stray semicolon.Dan Nicolaescu2007-05-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * xdisp.c (next_element_from_buffer): * window.c (delete_window): * term.c (term_mouse_highlight): * msdos.c (getdefdir): * macterm.c (mac_create_bitmap_from_bitmap_data) (init_font_name_table): * fns.c (Fsxhash): * data.c (Fmake_local_variable): * ccl.c (ccl_driver): Likewise.
* | | Merged from emacs--devo--0Miles Bader2007-05-201-36/+14
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * [email protected]/emacs--devo--0--patch-744 Update from CVS * [email protected]/emacs--devo--0--patch-745 Update from CVS * [email protected]/emacs--devo--0--patch-746 Merge from emacs--rel--22 * [email protected]/emacs--devo--0--patch-747 Update from CVS * [email protected]/emacs--devo--0--patch-748 Update from CVS * [email protected]/emacs--devo--0--patch-749 Merge from gnus--rel--5.10 * [email protected]/emacs--devo--0--patch-750 Merge from emacs--rel--22 * [email protected]/emacs--devo--0--patch-751 Update from CVS * [email protected]/emacs--devo--0--patch-752 Update from CVS * [email protected]/emacs--devo--0--patch-753 Merge from emacs--rel--22 * [email protected]/emacs--devo--0--patch-754 Update from CVS * [email protected]/emacs--devo--0--patch-755 Merge from emacs--rel--22 * [email protected]/emacs--devo--0--patch-756 Update from CVS * [email protected]/emacs--devo--0--patch-757 Update from CVS: lisp/textmodes/sgml-mode.el: Revert last change. * [email protected]/emacs--devo--0--patch-758 Update from CVS * [email protected]/emacs--devo--0--patch-759 Merge from emacs--rel--22 * [email protected]/emacs--devo--0--patch-760 Update from CVS * [email protected]/emacs--devo--0--patch-761 Update from CVS * [email protected]/emacs--rel--22--patch-14 Update from CVS * [email protected]/emacs--rel--22--patch-15 Update from CVS * [email protected]/emacs--rel--22--patch-16 Update from CVS: src/xterm.c (XTread_socket): Revert last change. * [email protected]/emacs--rel--22--patch-17 Update from CVS * [email protected]/emacs--rel--22--patch-18 Update from CVS * [email protected]/emacs--rel--22--patch-19 Update from CVS * [email protected]/emacs--rel--22--patch-20 Update from CVS * [email protected]/emacs--rel--22--patch-21 Update from CVS * [email protected]/gnus--rel--5.10--patch-221 Update from CVS Revision: [email protected]/emacs--multi-tty--0--patch-12 Creator: Karoly Lorentey <[email protected]>
| * | (redisplay_window): If first window line is a continuation line,Chong Yidong2007-05-191-36/+14
| | | | | | | | | | | | recompute the new window start instead of recentering.
* | | (display_menu_bar) [HAVE_NTGUI]: Check frame type.Jason Rumney2007-05-151-1/+1
| | |