1. 19 Nov, 1996 1 commit
  2. 21 Sep, 1996 1 commit
    • Richard M. Stallman's avatar
      (Qright): New variable. · 1026b400
      Richard M. Stallman authored
      (syms_of_win32fns): Initialize and staticpro Qright.
      (x_set_vertical_scroll_bars): Check for left<->right<->none
      scroll bar changes, and modify the vertical scroll bar type as appropriate.
      (x_figure_window_size): Use new SET_FRAME_WIDTH macro.
      (Fx_create_frame): Likewise.
      1026b400
  3. 04 Sep, 1996 1 commit
  4. 03 Sep, 1996 1 commit
  5. 16 Jul, 1996 1 commit
  6. 12 Jul, 1996 1 commit
  7. 19 Jun, 1996 1 commit
  8. 14 Jun, 1996 1 commit
  9. 10 Jun, 1996 2 commits
  10. 01 Jun, 1996 1 commit
  11. 25 May, 1996 1 commit
    • Karl Heuer's avatar
      (Vwin32_mouse_move_interval): New lisp variable. · 84fb1139
      Karl Heuer authored
      (syms_of_win32fns): Add Vwin32_mouse_move_interval to syms.
      (saved_mouse_msg): Renamed to saved_mouse_button_msg.
      (timer_id): Renamed to mouse_button_timer.
      (saved_mouse_move_msg, mouse_move_timer): New variables.
      (win_msg_worker): Delete WM_TIMER code.
      (win32_wnd_proc): Handle WM_TIMER events here. Use separate timers
      for mouse down and mouse move (including scroll bar drag) events.
      Add new handling code for WM_VSCROLL and WM_MOUSEMOVE events.
      Only filter WM_MOUSEMOVE events when a button is held down.
      Always pass on message to DefWindowProc after calling
      TranslateMessage.  Reset keyboard modifiers when losing focus.
      
      (win32_wnd_proc): When passing modifier keystrokes back
      to Windows, invoke TranslateMessage on them.
      84fb1139
  12. 22 May, 1996 1 commit
  13. 13 May, 1996 1 commit
  14. 10 May, 1996 2 commits
  15. 03 May, 1996 2 commits
    • Geoff Voelker's avatar
      (continuation of previous checkin) · d573caac
      Geoff Voelker authored
      (Fwin32_rgb): Dead procedure removed.
      (Fwin32_define_rgb_color, Fwin32_load_color_file, win32_map_color,
      win32_regenerate_palette, win32_unmap_color): New functions.
      (syms_of_w32fns): Set up new lisp functions.
      (define_color): Use palettes.  Simulate use of PALETTE_RGB to
      use closest color instead of dithering.
      (map_mode): Function removed.
      (WIN32_COLOR, SET_WIN32_COLOR): New macros.
      
      	(win32_init_class): Don't set CS_OWNDC in the WNDCLASS style.
      (win32_createwindow): Invoke ShowWindow to discard defaults
      from parent.
      (win32_wnd_proc): Use separate critical sections appropriately.
      Handle palette change, show window, and set window position messages.
      Record WINDOWPLACEMENT structure length.
      D
      Detect quit_char.
      (Fx_create_frame): Set scrollbar width to be the system standard.
      
      (Ffocus_frame, Funfocus_frame): Functions now do nothing.
      
      (x_to_win32_weight, win32_to_x_weight): Handle "heavy", "extrabold",
      "light", "extralight", and "thin" fonts.
      (x_to_win32_charset, win32_to_x_charset): New functions.
      (win32_to_x_font): Use new height units.  Use win32_to_x_charset.
      (x_to_win32_font): Use x_to_win32_charset.  Support Win32 font names
      in addition to X font names.
      
      (win32_load_font, Fx_list_fonts, Fx_display_color_cells,
      Fx_display_mm_height, Fx_display_mm_width: Use GetDC directly.
      
      (Fx_open_connection): Support external color mapping files.
      
      (win32_abort): Map abort button to abort, retry to debug, and
      ignore to continue.
      d573caac
    • Geoff Voelker's avatar
      (quit_char, Vwin32_enable_italics, Vwin32_enable_palette): · 5ac45f98
      Geoff Voelker authored
      New variables.
      (syms_of_win32fns): Set up new lisp variables.
      5ac45f98
  16. 16 Apr, 1996 1 commit
  17. 11 Apr, 1996 1 commit
  18. 16 Mar, 1996 1 commit
    • Geoff Voelker's avatar
      (Vwin32_pass_alt_to_system, · da36a4d6
      Geoff Voelker authored
      Vwin32_pass_optional_keys_to_system): New variables.
      (reset_modifiers, map_keypad_keys): New functions.
      (win32_wnd_proc): Fixup keypad function keys.
      Handle the three new keys on Windows keyboards.
      Reset internal keyboard modifier state upon window focus.
      da36a4d6
  19. 02 Feb, 1996 1 commit
    • Geoff Voelker's avatar
      (modifiers, modifier_key_support_tested, · a1a80b40
      Geoff Voelker authored
      modifiers_recorded): New variables.
      (EMACS_LCONTROL, EMACS_RCONTROL, EMACS_LMENU,
      EMACS_RMENU): New macros.
      (test_modifier_support, record_keydown, record_keyup,
      modifier_set, construct_modifiers): New functions.
      (win32_wnd_proc): Monitor modifier keyup and keydown messages.
      Map window modifiers into console modifiers to unify input.
      
      	(x_create_frame): Use the FixedSys font as the default font.
      (x_to_win32_font): For now, always use ANSI_CHARSET.
      a1a80b40
  20. 25 Jan, 1996 1 commit
  21. 21 Jan, 1996 1 commit
    • Geoff Voelker's avatar
      (Vwin32_enable_italics, Vwin32_enable_palette): · 7fb46567
      Geoff Voelker authored
      New variables.
      (syms_of_win32fns): Set up new lisp variables.
      
      (x_set_frame_parameters, x_real_positions, win32_load_font,
      win32_abort): Conform to coding style.
      
      (Fwin32_define_rgb_color, Fwin32_load_color_file, Fwin32_map_color,
      Fwin32_unmap_color, Fwin32_regenerate_palette): New functions.
      (syms_of_win32fns): Set up new lisp subroutines.
      (defined_color): Use palettes.
      (map_mode): Function removed.
      
      (win32_init_class): Don't CS_OWNDC.
      (win32_wnd_proc): Use segregated critical sections appropriately.
      Handle WM_PALETTECHANGED.
      Record WINDOWPLACEMENT structure length.
      
      (x_to_win32_weight, win32_to_x_weight): Handle "heavy", "extrabold",
      "light", "extralight", and "thin" fonts.
      (x_to_win32_charset, win32_to_x_charset): New functions.
      (win32_to_x_font): Use win32_to_x_charset.
      (x_to_win32_font): Use x_to_win32_charset.
      Support Windows font names.
      
      (Fx_list_fonts, Fx_display_color_cells, Fx_display_mm_height.
      Fx_display_mm_width): Use GetDC directly.
      
      (Fx_open_connection): Support external color mapping files.
      7fb46567
  22. 15 Jan, 1996 1 commit
  23. 07 Nov, 1995 1 commit
  24. 15 Oct, 1995 1 commit
  25. 25 Sep, 1995 1 commit
  26. 11 Aug, 1995 1 commit
  27. 05 Aug, 1995 1 commit
  28. 26 Jul, 1995 1 commit
    • Karl Heuer's avatar
      Do renamings: · 54e9e953
      Karl Heuer authored
      frame->display => frame->output, struct x_display -> struct x_output.
      54e9e953
  29. 25 Jul, 1995 2 commits
  30. 20 Jul, 1995 1 commit
  31. 17 Jul, 1995 1 commit
  32. 02 Jul, 1995 1 commit
  33. 26 Jun, 1995 1 commit
  34. 21 Jun, 1995 1 commit
  35. 19 Jun, 1995 1 commit
  36. 16 Jun, 1995 1 commit