1. 27 Jun, 2009 1 commit
  2. 22 Jun, 2009 1 commit
    • Chong Yidong's avatar
      * xdisp.c (Qbefore_string, Qafter_string): Add externs. · 8a668709
      Chong Yidong authored
      (load_overlay_strings): Remove externs.
      (fast_find_position): Function deleted.
      (mouse_face_from_buffer_pos): New function, based on
      fast_find_position.  Correctly handle before-strings,
      display-strings, and after-strings (Bug#1220).
      (note_mouse_highlight): Use mouse_face_from_buffer_pos.
      8a668709
  3. 21 Jun, 2009 1 commit
  4. 18 Jun, 2009 1 commit
  5. 14 Jun, 2009 1 commit
  6. 11 Jun, 2009 2 commits
  7. 10 Jun, 2009 1 commit
  8. 07 Jun, 2009 1 commit
  9. 30 Apr, 2009 1 commit
    • Chong Yidong's avatar
      * xfaces.c (face_at_buffer_position): New arg base_face_id. · 6970f632
      Chong Yidong authored
      * xdisp.c (handle_face_prop): Pass base_face_id of iterator to
      face_at_buffer_position.
      (face_before_or_after_it_pos, get_next_display_element)
      (note_mouse_highlight): Update face_at_buffer_position call.
      
      * term.c (term_mouse_highlight):
      * msdos.c (IT_note_mouse_highlight):
      * fontset.c (Finternal_char_font):
      * font.c (font_at, font_range): Update face_at_buffer_position
      call.
      
      * dispextern.h (face_at_buffer_position): Update prototype.
      6970f632
  10. 14 Apr, 2009 2 commits
  11. 28 Mar, 2009 1 commit
  12. 14 Feb, 2009 1 commit
  13. 12 Feb, 2009 1 commit
  14. 10 Jan, 2009 1 commit
  15. 08 Jan, 2009 1 commit
  16. 30 Dec, 2008 1 commit
  17. 07 Nov, 2008 1 commit
  18. 29 Oct, 2008 1 commit
  19. 28 Oct, 2008 1 commit
    • Stefan Monnier's avatar
      * xdisp.c (pos_visible_p, redisplay_internal, message3_nolog) · fc012771
      Stefan Monnier authored
      (message2_nolog): Check FRAME_INITIAL_P instead of noninteractively.
      
      * emacs.c (is_daemon): Remove.
      (main): Don't set is_daemon.
      (IS_DAEMON): New macro.
      (Fdaemonp, Fdaemon_initialized): Use it.
      (Fdaemon_initialized): Wrtie a char into the pipe to make sure the
      parent exits.
      (syms_of_emacs): Explicitly initialize daemon_pipe[1].
      fc012771
  20. 27 Oct, 2008 5 commits
  21. 24 Oct, 2008 1 commit
  22. 23 Oct, 2008 1 commit
  23. 22 Oct, 2008 1 commit
  24. 04 Oct, 2008 1 commit
  25. 02 Oct, 2008 1 commit
    • Adrian Robert's avatar
      * nsterm.h (ns_cursor_types,... · c8c057de
      Adrian Robert authored
      * nsterm.h (ns_cursor_types, ns_output.desired_cursor_color)(ns_output.current_cursor, ns_output.desired_cursor) (ns_output.last_inactive, FRAME_CURSOR, FRAME_NEW_CURSOR) (FRAME_NEW_CURSOR_COLOR,): Remove. * nsfns.m (ns_set_cursor_color): Use FRAME_CURSOR_COLOR. (ns_lisp_to_cursor_type, ns_cursor_type_to_lisp): Use core emacs enumeration (HOLLOW_BOX_CURSOR, etc.). * nsterm.m (ns_frame_rehighlight): Remove commented code. (draw_window_cursor): Simplify code. (EmacsView-windowDidBecomeKey:,-windowDidResignKey:): Don't change cursor type. In latter, call rehighlight instead of doing updates manually. (EmacsPrefsController-setPanelFromValues,-setValuesFromPanel): Use core emacs cursor types. * xdisp.c (draw_glyphs): Don't call notice_overwritten_cursor() under NS.
      c8c057de
  26. 30 Sep, 2008 1 commit
  27. 20 Sep, 2008 1 commit
  28. 10 Sep, 2008 1 commit
  29. 07 Sep, 2008 2 commits
  30. 31 Aug, 2008 1 commit
  31. 29 Aug, 2008 3 commits
    • Kenichi Handa's avatar
      Include font.h. · 4eceb6f3
      Kenichi Handa authored
      (it_props): Delete the entry for Qauto_composed.
      (init_iterator): Initialize it->cmp_it.id to -1.
      (compute_stop_pos): Call composition_compute_stop_pos.
      (face_before_or_after_it_pos): Adjusted for the change of struct
      it.
      (handle_auto_composed_prop): Delete it.
      (handle_composition_prop): Handle only static composition.
      (next_overlay_string): Remove it->method == GET_FROM_COMPOSITION
      from xassert.  Initialize it->cmp_it.stop_pos.
      (push_it): Adjusted for the change of struct it.
      (pop_it): Likewise.
      (get_next_element): Delete next_element_from_composition.
      (CHAR_COMPOSED_P): New macro.
      (get_next_display_element): For automatic composition, get a face
      from the font in the glyph-string.
      (set_iterator_to_next): For GET_FROM_BUFFER and GET_FROM_STRING,
      check composition by it->cmp_it.id.  Delete GET_FROM_COMPOSITION
      case.
      (next_element_from_string): Check if the character at the current
      position is composed by CHAR_COMPOSED_P.
      (next_element_from_buffer): Likewise.
      (next_element_from_composition): Adjusted for the change of struct
      it.  Update it->cmp_it.
      (dump_glyph): Adjusted for the change of struct glyph.
      (fill_composite_glyph_string): Adjusted for the change of struct
      it and struct glyph.  Don't handle automatic composition here.
      (fill_gstring_glyph_string): New function.
      (x_get_glyph_overhangs): Handle automatic composition.
      (BUILD_COMPOSITE_GLYPH_STRING): Adjusted for the change of struct
      glyph.
      (BUILD_GSTRING_GLYPH_STRING): New macro.
      (BUILD_GLYPH_STRINGS): Call BUILD_GSTRING_GLYPH_STRING for
      automatic composition.
      (append_composite_glyph): Adjusted for the change of struct it and
      struct glyph.
      (x_produce_glyphs): Adjusted for the change of struct it.
      4eceb6f3
    • Glenn Morris's avatar
    • Chong Yidong's avatar
      (update_tool_bar_unwind): New function. · 40bb7e6f
      Chong Yidong authored
      (update_tool_bar): Temporarily set selected frame before building
      tool-bar items.
      40bb7e6f