1. 19 Feb, 2010 1 commit
  2. 13 Jan, 2010 1 commit
  3. 12 Dec, 2009 1 commit
    • Eli Zaretskii's avatar
      (struct text_pos): Use EMACS_INT; · 05fe33ff
      Eli Zaretskii authored
      (struct glyph): Use EMACS_INT for charpos.
      (struct it): Use EMACS_INT for stop_charpos, end_charpos, region_beg_charpos,
      region_end_charpos, redisplay_end_trigger_charpos, and also for
      iterator_stack_entry.end_charpos and iterator_stack_entry.stop_charpos.
      05fe33ff
  4. 04 Dec, 2009 1 commit
  5. 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
  6. 14 Feb, 2009 1 commit
  7. 08 Jan, 2009 1 commit
  8. 29 Dec, 2008 1 commit
  9. 12 Nov, 2008 1 commit
  10. 27 Sep, 2008 1 commit
  11. 19 Sep, 2008 1 commit
  12. 09 Sep, 2008 1 commit
  13. 05 Sep, 2008 1 commit
  14. 29 Aug, 2008 1 commit
    • Kenichi Handa's avatar
      * dispextern.h (struct glyph): New union u.cmp. Delete the member · a88c7fcd
      Kenichi Handa authored
      cmp_id.
      (struct glyph_string): Delete the member gidx.  New members
      cmp_id, cmp_from, and cmp_to.
      (enum it_method): Delete GET_FROM_COMPOSITION.
      (struct composition_it): New struct.
      (struct it): New member cmp_it, and iterator_stack_entry.cmp_it.
      Delete c, len, cmp_id, cmp_len in u.comp.
      a88c7fcd
  15. 27 Jul, 2008 1 commit
    • Dan Nicolaescu's avatar
      Remove support for Mac Carbon. · 9e2a2647
      Dan Nicolaescu authored
      * mactoolbox.c:
      * macterm.h:
      * macterm.c:
      * macselect.c:
      * macmenu.c:
      * macgui.h:
      * macfns.c:
      * mac.c: Remove file.
      * s/darwin.h:
      * m/intel386.h:
      * xfaces.c:
      * xdisp.c:
      * window.c:
      * tparam.c:
      * termhooks.h:
      * termcap.c:
      * term.c:
      * syssignal.h:
      * sysselect.h:
      * sysdep.c:
      * process.c:
      * lread.c:
      * lisp.h:
      * keyboard.c:
      * image.c:
      * fringe.c:
      * frame.h:
      * frame.c:
      * fontset.c:
      * font.h:
      * font.c:
      * fns.c:
      * fileio.c:
      * emacs.c:
      * dispnew.c:
      * dispextern.h:
      * config.in:
      * atimer.c:
      * Makefile.in: Remove code for Carbon
      
      * erc.el: Remove code for Carbon.
      
      Remove support for Mac Carbon.
      * term/mac-win.el: Remove file
      * international/mule-cmds.el:
      * version.el:
      * startup.el:
      * simple.el:
      * mwheel.el:
      * mouse.el:
      * loadup.el:
      * isearch.el:
      * info.el:
      * frame.el:
      * faces.el:
      * disp-table.el:
      * cus-start.el:
      * cus-face.el:
      * cus-edit.el:
      * Makefile.in: Remove code for Carbon.
      
      Remove support for Mac Carbon.
      * makefile.w32-in:
      * emacsclient.c: Remove code for Carbon.
      
      * PROBLEMS:
      * MACHINES: Remove mentions of Mac Carbon.
      
      * ns-emacs.texi:
      * faq.texi: Remove mentions of Mac Carbon.
      
      * os.texi:
      * frames.texi:
      * display.texi: Remove mentions of Mac Carbon.
      
      * xresources.texi: Remove mentions of Mac Carbon.
      
      * make-tarball.txt:
      * admin.el:
      * FOR-RELEASE:
      * CPP-DEFINES: Remove mentions of Mac Carbon.
      
      Remove support for Mac Carbon.
      * mac: Remove directory.
      * make-dist:
      * configure.in:
      * README:
      * Makefile.in:
      * INSTALL:  Remove code for Carbon.
      * configure: Regenerate.
      9e2a2647
  16. 17 Jul, 2008 1 commit
  17. 15 Jul, 2008 2 commits
  18. 01 Jul, 2008 1 commit
  19. 24 Jun, 2008 1 commit
  20. 16 Jun, 2008 1 commit
  21. 13 Jun, 2008 1 commit
  22. 10 Jun, 2008 1 commit
    • Stefan Monnier's avatar
      * xdisp.c (underline_minimum_offset): Rename from xterm.c's · 2a3bd2e1
      Stefan Monnier authored
      x_underline_minimum_display_offset.
      (syms_of_xdisp): Declare it here rather than in xterm.c.
      * dispextern.h (underline_minimum_offset): Declare it.
      * w32term.c (x_draw_glyph_string): Use it.
      * xterm.c (x_underline_minimum_display_offset): Move to xdisp.c.
      (syms_of_xterm): Don't declare it any more.
      (x_draw_glyph_string): Adjust to the new name.
      
      * cus-start.el (underline-minimum-offset) Rename from
      x-underline-minimum-display-offset.
      2a3bd2e1
  23. 05 Jun, 2008 1 commit
    • Stefan Monnier's avatar
      * window.c (window_scroll_pixel_based_preserve_x) · c876b227
      Stefan Monnier authored
      (window_scroll_preserve_hpos, window_scroll_preserve_vpos): New vars.
      (window_scroll_pixel_based, window_scroll_line_based):
      Use them to preserve column positions.
      (syms_of_window): Initialize them.
      * indent.c (Fvertical_motion): Extend first arg to allow passing an
      (HPOS . VPOS) pair.
      * xdisp.c (move_it_in_display_line_to): Improve the type of its args.
      (move_it_in_display_line): New wrapper.
      * dispextern.h (move_it_in_display_line): Declare.
      c876b227
  24. 01 Jun, 2008 1 commit
  25. 22 May, 2008 1 commit
  26. 15 May, 2008 1 commit
  27. 14 May, 2008 1 commit
    • Kenichi Handa's avatar
      (struct glyph_string): Change type of `font' to · 93cf902a
      Kenichi Handa authored
      `struct font *'.
      (struct glyph_string): New member underline_position and
      underline_thickness.
      (enum lface_attribute_index): Remove LFACE_AVGWIDTH_INDEX.
      (struct face): Change type of `font' to `struct font *'.  Remove
      members `font_name', `font_info_id'.
      (per_char_metric, encode_char): Delete externs.
      (calc_pixel_width_or_height): Adjust the prototype.
      93cf902a
  28. 09 Apr, 2008 1 commit
    • Stefan Monnier's avatar
      * xdisp.c (redisplay_internal): Reset tty's color_mode when switching · 9b2cd403
      Stefan Monnier authored
      to another frame.
      * frame.c (do_switch_frame): Refine the top_frame/async_visible code.
      Don't call set_tty_color_mode.
      (store_frame_param): Reset previous_frame rather than call
      set_tty_color_mode.
      * term.c (set_tty_color_mode): Rewrite.
      * dispextern.h (set_tty_color_mode): New type.
      * termchar.h (struct tty_display_info): Add `previous_color_mode'.
      9b2cd403
  29. 01 Mar, 2008 1 commit
  30. 27 Feb, 2008 1 commit
    • Kim F. Storm's avatar
      (CHAR_GLYPH_SPACE_P): Simplify. · 652df850
      Kim F. Storm authored
      (GLYPH_FROM_CHAR_GLYPH): Replace macro by ...
      (SET_GLYPH_FROM_CHAR_GLYPH): ... this macro.  Change users.
      (GLYPH_INVALID_P): New macro.
      (spec_glyph_lookup_face): Update prototype.
      652df850
  31. 26 Feb, 2008 1 commit
  32. 25 Feb, 2008 1 commit
  33. 24 Feb, 2008 1 commit
    • Stefan Monnier's avatar
      Allow fine-grained image-cache flushing. · a2bc5bdd
      Stefan Monnier authored
      * dispextern.h (struct image): Add `dependencies' field.
      (clear_image_caches): Change arg to Lisp_Object.
      * image.c (make_image): Initialize `dependencies' field.
      (clear_image_cache): Change arg to allow fine-grained flushing.
      Perform the flush even if image-cache-eviction-delay is nil.
      (clear_image_caches): Change arg to Lisp_Object.
      (Fclear_image_cache): Expand meaning of the argument.
      (mark_image): Mark `dependencies' field.
      * xfaces.c (clear_face_cache): Adapt arg to call to clear_image_caches.
      (lface_hash): Use XHASH rather than XFASTINT.
      (face_at_buffer_position): Fix int -> EMACS_INT position.
      * xdisp.c (next_overlay_change): Fix int -> EMACS_INT position.
      (select_frame_for_redisplay): Remove code duplication.
      (redisplay_internal): Adapt arg to call to clear_image_caches.
      a2bc5bdd
  34. 22 Feb, 2008 1 commit
    • Stefan Monnier's avatar
      Consolidate the image_cache to the terminal struct. · 354884c4
      Stefan Monnier authored
      * termhooks.h (P_): Remove redundant def.
      (struct terminal): New field `image_cache'.
      * frame.h (FRAME_IMAGE_CACHE): New macro.  Use it everywhere in place
      of FRAME_X_IMAGE_CACHE.
      * xterm.h (struct x_display_info): Remove image_cache field.
      (FRAME_X_IMAGE_CACHE): Remove.  Use FRAME_IMAGE_CACHE instead.
      * w32term.h (struct w32_display_info): Remove image_cache field.
      (FRAME_X_IMAGE_CACHE): Remove.  Use FRAME_IMAGE_CACHE instead.
      * macterm.h (struct mac_display_info): Remove image_cache field.
      (FRAME_X_IMAGE_CACHE): Remove.  Use FRAME_IMAGE_CACHE instead.
      * xterm.c (x_term_init):
      * w32term.c (w32_term_init):
      * macterm.c (mac_term_init): Set the image_cache in the terminal.
      * dispextern.h (clear_image_cache, forall_images_in_image_cache):
      Remove declarations.
      (clear_image_caches, mark_image_cache): New declarations.
      * xfaces.c (clear_face_cache):
      * xdisp.c (redisplay_internal): Use clear_image_caches.
      * image.c (clear_image_cache): Don't check that a frame is on
      a window-system before checking if it shares the same cache.
      (clear_image_caches): New function.
      (Fclear_image_cache): Use it.
      (mark_image): Move from allo.c.
      (mark_image_cache): Move from alloc.c and forall_images_in_image_cache.
      * alloc.c (mark_image, mark_image_cache): Move to image.c.
      (mark_object): Don't call mark_image_cache for frames.
      (mark_terminals): Call mark_image_cache.
      354884c4
  35. 08 Jan, 2008 1 commit
  36. 14 Dec, 2007 1 commit
  37. 03 Dec, 2007 1 commit
  38. 07 Nov, 2007 1 commit
  39. 04 Nov, 2007 1 commit