1. 04 Sep, 2007 1 commit
    • Jason Rumney's avatar
      Support for horizontal scroll wheels on some mice: · 1526bc23
      Jason Rumney authored
      (construct_mouse_wheel): Make HORIZ_WHEEL_EVENT
      from WM_MOUSEHWHEEL.
      (w32_read_socket) <WM_MOUSEHWHEEL>: Treat as WM_MOUSEWHEEL.
      
      MULTI_KBOARD support:
      (w32_create_terminal) [MULTI_KBOARD]: Create a new
      keyboard for the terminal.
      1526bc23
  2. 08 Aug, 2007 1 commit
  3. 27 Jul, 2007 1 commit
  4. 25 Jul, 2007 1 commit
  5. 20 Jun, 2007 1 commit
  6. 19 May, 2007 1 commit
    • Dan Nicolaescu's avatar
      * s/darwin.h (SYSTEM_PURESIZE_EXTRA): Define here. · 80ca7302
      Dan Nicolaescu authored
      * termhooks.h (union display_info): Add mac_display_info.
      
      * term.c (init_tty): Only use terminal->kboard when MULTI_KBOARD
      is defined.
      
      * macterm.h (struct mac_display_info): Add terminal.
      
      * w32term.c (w32_initialize): Make static.
      
      * macterm.c (XTset_terminal_modes): Add a terminal parameter.
      (XTreset_terminal_modes): Likewise.
      (x_clear_frame): Add a frame parameter.
      (note_mouse_movement): Get rif from the frame.
      (mac_term_init): Initialize the terminal.
      (mac_initialize): Make static and move terminal initialization ...
      (mac_create_terminal): ... in this new function.
      
      * macmenu.c: Reorder includes.
      (Fx_popup_menu): Use terminal specific mouse_position_hook.
      
      * macfns.c (x_set_mouse_color): Get rif from the frame.
      (x_set_tool_bar_lines): Don't use updating_frame.
      (mac_window): Add 2 new parameters for consistency with other
      systems.
      (Fx_create_frame): Fix doc string. Rename the parameter.
      (Fx_create_frame): Set the frame parameters following what is done
      in X11 and w32.
      (Fx_open_connection): Remove window-system check.
      (start_hourglass): Likewise.
      (x_create_tip_frame): Get the keyboard from the terminal.
      
      * w32fns.c (Fx_create_frame): Use kboard from the terminal.
      
      * term/mac-win.el: Provide mac-win.
      (mac-initialized): New variable.
      (mac-initialize-window-system): New function. Move global setup
      here.
      (handle-args-function-alist, frame-creation-function-alist):
      (window-system-initialization-alist): Add mac entries.
      
      * loadup.el: Load mac-win on a Mac.
      80ca7302
  7. 17 May, 2007 1 commit
  8. 15 May, 2007 1 commit
    • Jason Rumney's avatar
      (w32_set_terminal_modes, w32_reset_terminal_modes): · 4a418b10
      Jason Rumney authored
      Add terminal arg.
      (x_clear_frame, x_delete_glyphs, w32_ring_bell, x_ins_del_lines):
      Add frame arg.
      (x_delete_terminal, w32_create_terminal): New functions.
      (w32_term_init): Create a terminal.
      (w32_initialize): Move terminal specific initialization to
      w32_create_terminal.
      4a418b10
  9. 19 Feb, 2007 3 commits
  10. 21 Jan, 2007 1 commit
  11. 10 Dec, 2006 1 commit
  12. 27 Nov, 2006 1 commit
  13. 24 Nov, 2006 1 commit
  14. 27 Oct, 2006 1 commit
  15. 08 Sep, 2006 1 commit
    • Chong Yidong's avatar
      * xdisp.c (mouse_autoselect_window): Removed. · 92b23323
      Chong Yidong authored
      	(Vmouse_autoselect_window): New variable.  DEFVAR_LISP it.
      
      	* dispextern.h (mouse_autoselect_window): Remove extern.
      	(Vmouse_autoselect_window): Add extern.
      
      	* macterm.c (XTread_socket): Test Vmouse_autoselect_window
      	instead of mouse_autoselect_window.
      
      	* msdos.c (dos_rawgetc): Likewise.
      
      	* w32term.c (w32_read_socket): Likewise.
      
      	* xterm.c (handle_one_xevent): Likewise.
      92b23323
  16. 24 Aug, 2006 1 commit
  17. 21 Aug, 2006 1 commit
  18. 18 Jul, 2006 1 commit
  19. 30 Jun, 2006 1 commit
  20. 05 Jun, 2006 1 commit
    • Jason Rumney's avatar
      (w32_set_scroll_bar_thumb, x_scroll_bar_create) · 818a1a5d
      Jason Rumney authored
      (w32_set_vertical_scroll_bar, w32_scroll_bar_handle_click)
      (x_scroll_bar_report_motion): Remove workarounds for
      versions of Windows NT < 3.51.
      [!SIF_ALL]: Remove.
      (pfnSetScrollInfo, pfnGetScrollInfo): Remove.
      (w32_initialize): Don't dynamically load Get/SetScrollInfo.
      818a1a5d
  21. 29 May, 2006 2 commits
  22. 27 May, 2006 1 commit
  23. 26 Apr, 2006 1 commit
  24. 01 Apr, 2006 1 commit
    • Karoly Lorentey's avatar
      Fix previous commit. · 5bcee7ef
      Karoly Lorentey authored
      * src/frame.c (make_terminal_frame): Use FRAME_BACKGROUND_PIXEL and FRAME_FOREGROUND_PIXEL.
      * src/gtkutil.c (xg_create_frame_widgets): Ditto.
      * src/macfns.c (x_set_mouse_color): Ditto.
      * src/macfns.c (x_make_gc): Ditto.
      * src/msdos.c (ScreenVisualBell): Ditto.
      * src/msdos.c (internal_terminal_init): Ditto.
      * src/w32term.c (x_free_frame_resources): Ditto.
      * src/xfns.c (x_window): Ditto.
      * src/xterm.c (x_scroll_bar_create): Ditto.
      * src/xterm.c (x_scroll_bar_set_handle): Ditto.
      
      git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-545
      5bcee7ef
  25. 24 Mar, 2006 1 commit
  26. 12 Mar, 2006 1 commit
    • Jason Rumney's avatar
      Sync 2005-10-24 xterm.c changes. · d3499758
      Jason Rumney authored
      (last_mouse_glyph_frame): New var.
      (note_mouse_movement): Say mouse moved if current frame differs
      from last_mouse_glyph_frame, and update last_mouse_glyph_frame.
      (w32_mouse_position): Set last_mouse_glyph_frame.
       Remove OLD_REDISPLAY_CODE block.
      d3499758
  27. 11 Mar, 2006 1 commit
  28. 06 Feb, 2006 1 commit
  29. 19 Dec, 2005 1 commit
  30. 14 Oct, 2005 1 commit
  31. 12 Oct, 2005 2 commits
  32. 11 Oct, 2005 1 commit
  33. 07 Oct, 2005 1 commit
  34. 11 Sep, 2005 1 commit
  35. 07 Aug, 2005 1 commit
  36. 28 Jul, 2005 1 commit