1. 08 Mar, 2008 1 commit
  2. 29 Feb, 2008 4 commits
  3. 28 Feb, 2008 2 commits
  4. 27 Feb, 2008 1 commit
  5. 26 Feb, 2008 1 commit
  6. 25 Feb, 2008 2 commits
  7. 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
  8. 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
  9. 21 Feb, 2008 2 commits
  10. 17 Feb, 2008 3 commits
  11. 07 Feb, 2008 1 commit
    • Stefan Monnier's avatar
      * xselect.c (x_handle_dnd_message): · 3ae565b3
      Stefan Monnier authored
      * xmenu.c (digest_single_submenu, xmenu_show):
      * xdisp.c (with_echo_area_buffer_unwind_data, format_mode_line_unwind_data)
      (unwind_format_mode_line, display_menu_bar):
      * eval.c (Ffetch_bytecode):
      * doc.c (store_function_docstring):
      * ccl.c (resolve_symbol_ccl_program, ccl_get_compiled_code)
      (Fccl_execute, Fccl_execute_on_string, Fregister_code_conversion_map):
      * buffer.c (add_overlay_mod_hooklist): Use ASET.
      3ae565b3
  12. 06 Feb, 2008 1 commit
  13. 26 Jan, 2008 1 commit
  14. 25 Jan, 2008 1 commit
  15. 19 Jan, 2008 1 commit
    • Stefan Monnier's avatar
      (Qauto_hscroll_mode): New var. · 823e0ebb
      Stefan Monnier authored
      (syms_of_xdisp): Initialize it.
      (hscroll_window_tree): Use it to lookup `auto-hscroll-mode' in each
      window's buffer.
      (hscroll_windows): Don't check automatic_hscrolling_p here.
      823e0ebb
  16. 13 Jan, 2008 1 commit
    • Dan Nicolaescu's avatar
      * movemail.c: · e39a993c
      Dan Nicolaescu authored
      * make-docfile.c: Remove reference to symbols defined by systems
      not supported anymore: MAC_OS8, XENIX and STRIDE.
      
      * (src/m/mips.h):
      * (src/m/intel386.h):
      * callproc.c:
      * config.in:
      * ecrt0.c:
      * emacs.c:
      * fileio.c:
      * frame.c:
      * getpagesize.h:
      * keyboard.c:
      * lread.c:
      * process.c:
      * puresize.h:
      * sysdep.c:
      * systty.h:
      * syswait.h:
      * unexec.c:
      * xdisp.c:
      * alloc.c: Remove code containing references to symbols defined by
      unsupported systems.
      e39a993c
  17. 08 Jan, 2008 1 commit
  18. 25 Dec, 2007 1 commit
  19. 24 Dec, 2007 1 commit
  20. 14 Dec, 2007 1 commit
  21. 13 Dec, 2007 1 commit
  22. 06 Dec, 2007 1 commit
  23. 04 Dec, 2007 1 commit
  24. 02 Dec, 2007 1 commit
  25. 01 Dec, 2007 2 commits
  26. 10 Nov, 2007 1 commit
  27. 07 Nov, 2007 1 commit
  28. 04 Nov, 2007 1 commit
    • Richard M. Stallman's avatar
      (handle_face_prop): Test for strings that came from overlays, · 9cf635a6
      Richard M. Stallman authored
      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.
      9cf635a6
  29. 03 Nov, 2007 2 commits
  30. 30 Oct, 2007 1 commit