1. 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
  2. 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
  3. 25 Jan, 1996 1 commit
  4. 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
  5. 15 Jan, 1996 1 commit
  6. 07 Nov, 1995 1 commit
  7. 15 Oct, 1995 1 commit
  8. 25 Sep, 1995 1 commit
  9. 11 Aug, 1995 1 commit
  10. 05 Aug, 1995 1 commit
  11. 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
  12. 25 Jul, 1995 2 commits
  13. 20 Jul, 1995 1 commit
  14. 17 Jul, 1995 1 commit
  15. 02 Jul, 1995 1 commit
  16. 26 Jun, 1995 1 commit
  17. 21 Jun, 1995 1 commit
  18. 19 Jun, 1995 1 commit
  19. 16 Jun, 1995 1 commit
  20. 14 Jun, 1995 1 commit
  21. 11 Jun, 1995 1 commit
  22. 07 Jun, 1995 1 commit
  23. 06 Jun, 1995 1 commit
  24. 05 Jun, 1995 2 commits
    • Karl Heuer's avatar
      05026550
    • Karl Heuer's avatar
      (Qicon_name): New variable. · 80534dd6
      Karl Heuer authored
      (Fx_create_frame): Look for icon-name parm and set icon_label field.
      (x_set_icon_type): Compute arg to x_text_icon
      based on frame name and icon_name fields.
      (x_set_icon_name): New function.
      (x_icon): Call x_text_icon.
      (x_set_name): Look at icon_name field when setting the icon name,
      (x_frame_parms): Add icon-name.
      (syms_of_xfns): Set up Qicon_name.
      80534dd6
  25. 01 Jun, 1995 1 commit
  26. 31 May, 1995 1 commit
  27. 30 May, 1995 3 commits
  28. 29 May, 1995 2 commits
  29. 27 May, 1995 1 commit
  30. 26 May, 1995 1 commit
  31. 25 May, 1995 1 commit
    • Karl Heuer's avatar
      (Fx_get_resource): Major rewrite to make it clearer. · b7975ee4
      Karl Heuer authored
      (validate_x_resource_name): Use build_string, not make_string.
      (Fx_create_frame): Initially use Vinvocation_name as resource name.
      Switch to frame name if frame name is explicit.
      (x_display_info_for_name, Fx_open_connection): Add casts.
      Initially use Vinvocation_name as resource name.
      [USE_X_TOOLKIT] (x_window): Use Vx_resource_name for widget names.
      b7975ee4
  32. 24 May, 1995 4 commits