1. 12 Nov, 2008 1 commit
  2. 27 Sep, 2008 1 commit
  3. 19 Sep, 2008 1 commit
  4. 09 Sep, 2008 1 commit
  5. 05 Sep, 2008 1 commit
  6. 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
  7. 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
  8. 17 Jul, 2008 1 commit
  9. 15 Jul, 2008 2 commits
  10. 01 Jul, 2008 1 commit
  11. 24 Jun, 2008 1 commit
  12. 16 Jun, 2008 1 commit
  13. 13 Jun, 2008 1 commit
  14. 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
  15. 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
  16. 01 Jun, 2008 1 commit
  17. 22 May, 2008 1 commit
  18. 15 May, 2008 1 commit
  19. 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
  20. 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
  21. 01 Mar, 2008 1 commit
  22. 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
  23. 26 Feb, 2008 1 commit
  24. 25 Feb, 2008 1 commit
  25. 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
  26. 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
  27. 08 Jan, 2008 1 commit
  28. 14 Dec, 2007 1 commit
  29. 03 Dec, 2007 1 commit
  30. 07 Nov, 2007 1 commit
  31. 04 Nov, 2007 1 commit
  32. 03 Nov, 2007 1 commit
  33. 13 Oct, 2007 1 commit
  34. 12 Oct, 2007 1 commit
    • Miles Bader's avatar
      Fix non-window-system compilation · 3e88ae62
      Miles Bader authored
      src/dispextern.h (struct glyph_row): Only define "clip" field if
      HAVE_WINDOW_SYSTEM is defined.
      
      Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-263
      3e88ae62
  35. 19 Sep, 2007 1 commit
  36. 13 Sep, 2007 2 commits
  37. 02 Sep, 2007 1 commit
  38. 28 Aug, 2007 1 commit