1. 01 Mar, 2008 1 commit
  2. 24 Feb, 2008 1 commit
  3. 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
  4. 18 Feb, 2008 1 commit
  5. 08 Jan, 2008 1 commit
  6. 29 Dec, 2007 1 commit
  7. 17 Dec, 2007 1 commit
  8. 13 Dec, 2007 1 commit
  9. 06 Dec, 2007 1 commit
  10. 17 Nov, 2007 1 commit
    • Jason Rumney's avatar
      Include imm.h. · 820eff5a
      Jason Rumney authored
      (get_composition_string_fn, get_ime_context_fn): New optional system functions.
      (globals_of_w32fns): Load them from imm32.dll.
      (ignore_ime_char): New flag.
      (w32_wnd_proc): Handle WM_UNICHAR, WM_IME_CHAR and WM_IME_ENDCOMPOSITION.
      820eff5a
  11. 15 Nov, 2007 1 commit
  12. 14 Nov, 2007 5 commits
  13. 13 Nov, 2007 2 commits
  14. 09 Nov, 2007 1 commit
  15. 25 Oct, 2007 1 commit
    • Stefan Monnier's avatar
      Make `window-system' into a keyboard-local variable (rather than · 70b8d0a4
      Stefan Monnier authored
      frame-local as done originally by multi-tty).
      
      * startup.el (window-system): Remove.  Don't make it frame-local.
      
      * keyboard.h (struct kboard): Add Vwindow_system.
      * keyboard.c (init_kboard): Set a default for Vwindow_system.
      (mark_kboards): Mark Vwindow_system.
      
      * dispnew.c (syms_of_display) <window-system>: Declare terminal-local.
      (init_display): Don't set the obsolete `window-system' frame-param.
      
      * xterm.c (x_term_init):
      * w32term.c (w32_create_terminal):
      * term.c (init_tty): Set Vwindow_system.
      * macterm.c (mac_create_terminal): Set a keyboard (missing piece of the
      multi-tty merge maybe?), copied from w32term.c.  Set Vwindow_system.
      
      * xfns.c (Fx_create_frame, x_create_tip_frame):
      * w32fns.c (Fx_create_frame, x_create_tip_frame):
      * macfns.c (Fx_create_frame):
      Don't set the obsolete `window-system' frame-param.
      
      * frame.h (Qwindow_system): Remove.
      * frame.c (Qwindow_system): Remove.  In `syms_of_frame' as well.
      (Fmake_terminal_frame): Don't set obsolete `window-system' frame-param.
      70b8d0a4
  16. 24 Oct, 2007 1 commit
  17. 22 Oct, 2007 2 commits
  18. 17 Oct, 2007 1 commit
    • Stefan Monnier's avatar
      * xselect.c (x_own_selection, x_handle_selection_clear) · 99784d63
      Stefan Monnier authored
      (x_clear_frame_selections):
      * w32menu.c (list_of_panes, list_of_items):
      * w32fns.c (w32_color_map_lookup, Fx_create_frame, Fx_display_list):
      * textprop.c (validate_plist, interval_has_all_properties)
      (interval_has_some_properties, interval_has_some_properties_list)
      (add_properties, text_property_list):
      * process.c (Fget_buffer_process, list_processes_1, status_notify):
      * minibuf.c (Fassoc_string):
      * macselect.c (x_own_selection, x_clear_frame_selections)
      (Fx_disown_selection_internal):
      * keymap.c (Fcommand_remapping, where_is_internal, describe_map_tree):
      Use CONSP rather than !NILP and XC[AD]R rather than Fc[ad]r.
      99784d63
  19. 13 Oct, 2007 1 commit
  20. 12 Oct, 2007 1 commit
  21. 27 Sep, 2007 1 commit
  22. 18 Sep, 2007 1 commit
  23. 04 Sep, 2007 1 commit
    • Jason Rumney's avatar
      Horizontal mouse wheel support: · fd142562
      Jason Rumney authored
      (w32_wnd_proc) <WM_DROPFILES>: Merge with WM_MOUSEWHEEL.
      <WM_MOUSEHWHEEL>: Pass new system message to lisp.
      
      MULTI_KBOARD support:
      (x_create_tip_frame) [MULTI_KBOARD]: Get keyboard from
      terminal.
      fd142562
  24. 25 Jul, 2007 1 commit
  25. 24 Jul, 2007 1 commit
  26. 11 Jul, 2007 1 commit
  27. 29 Jun, 2007 1 commit
  28. 11 Jun, 2007 1 commit
  29. 10 Jun, 2007 2 commits
  30. 02 Jun, 2007 1 commit
  31. 31 May, 2007 3 commits