1. 22 Jul, 2009 1 commit
  2. 03 Jul, 2009 1 commit
  3. 30 Jun, 2009 1 commit
    • Jason Rumney's avatar
      bug#1849 - Windows 7 Taskbar Support · ff90fbde
      Jason Rumney authored
      * w32term.c (w32_initialize): Use GetModuleHandle for library that
      is already loaded.
      Set user model ID if supported (bug#1849).
      
      * runemacs.c (set_user_model_id): New function.
      (WinMain): Use it.
      
      * emacsclient.c (w32_give_focus): Use GetModuleHandle for library
      that is already loaded.
      (w32_set_user_model_id): New function.
      (main): Use it to associate emacsclient with emacs (bug#1849).
      ff90fbde
  4. 22 Jun, 2009 1 commit
  5. 21 Jun, 2009 2 commits
  6. 19 Apr, 2009 1 commit
    • Jason Rumney's avatar
      The following changes fix Bug#3005 for wide glyphs on each platform, · 705af33f
      Jason Rumney authored
      without	reintroducing Bug#1258 for stretch glyphs.
      
      * xterm.c (x_draw_bar_cursor): Limit cursor width differently for
      BAR_CURSOR and HBAR_CURSOR.  Calculate width of HBAR_CURSOR using
      get_phys_cursor_geometry.
      
      * w32term.c (x_draw_bar_cursor):  Limit cursor width differently
      for BAR_CURSOR and HBAR_CURSOR.  Calculate width of HBAR_CURSOR
      using get_phys_cursor_geometry.
      
      * nsterm.m (ns_draw_window_cursor): HBAR_CURSOR width already
      correctly calculated.
      705af33f
  7. 22 Mar, 2009 1 commit
  8. 15 Mar, 2009 1 commit
  9. 12 Feb, 2009 1 commit
  10. 30 Jan, 2009 2 commits
  11. 29 Jan, 2009 1 commit
  12. 09 Jan, 2009 1 commit
  13. 08 Jan, 2009 1 commit
  14. 03 Jan, 2009 1 commit
  15. 01 Jan, 2009 1 commit
  16. 23 Dec, 2008 1 commit
  17. 13 Dec, 2008 1 commit
  18. 15 Nov, 2008 2 commits
  19. 12 Nov, 2008 1 commit
  20. 27 Oct, 2008 1 commit
  21. 18 Sep, 2008 1 commit
  22. 29 Aug, 2008 1 commit
  23. 01 Aug, 2008 1 commit
  24. 31 Jul, 2008 1 commit
    • Dan Nicolaescu's avatar
      * s/ms-w32.h (MULTI_KBOARD): Remove. · 69ab3201
      Dan Nicolaescu authored
      * xterm.c:
      * xselect.c:
      * xfns.c:
      * window.c:
      * w32term.c:
      * w32fns.c:
      * terminal.c:
      * termhooks.h:
      * term.c:
      * sysdep.c:
      * keyboard.h:
      * keyboard.c:
      * frame.h:
      * frame.c:
      * frame.c: Remove references to MULTI_KBOARD, it is now the
      default.
      * config.in: Regenerate.
      
      * config.nt (MULTI_KBOARD): Remove.
      
      * configure.in (MULTI_KBOARD): Remove.
      69ab3201
  25. 28 Jul, 2008 1 commit
    • Jason Rumney's avatar
      (w32_enable_unicode_output, cleartype_active): Remove · d1f535d2
      Jason Rumney authored
      obsolete display options.
      (x_draw_glyph_string_background): Don't use old cleartype_active
      workaround.
      (w32_initialize): Remove cleartype_active initialization.
      (syms_of_w32term): Remove w32_enable_unicode_output initialization.
      d1f535d2
  26. 07 Jul, 2008 1 commit
  27. 29 Jun, 2008 1 commit
  28. 28 Jun, 2008 1 commit
    • Jason Rumney's avatar
      * w32term.c (pfnGetFontUnicodeRanges): Remove unused function pointer. · 8b61a891
      Jason Rumney authored
      (pfnSetLayeredWindowAttributes): New function pointer.
      (w32_initialize): Initialize it when supported.
      (x_set_frame_alpha): New function.
      
      * w32fns.c (Fx_create_frame): Initialize frame parameter `alpha'.
      (w32_frame_parm_handlers): Set alpha handler.
      
      * frame.c (x_set_alpha) [HAVE_NTGUI]: Call x_set_frame_alpha.
      8b61a891
  29. 27 Jun, 2008 1 commit
  30. 26 Jun, 2008 2 commits
    • Jason Rumney's avatar
      * w32font.h (FONT_HANDLE, FONT_TEXTMETRIC): New macros. · c35f9821
      Jason Rumney authored
      * w32term.c (x_draw_glyph_string_foreground):
      (x_draw_composite_glyph_string_foreground): Sync with xterm.c.
      Use FONT_HANDLE macro.
      (x_draw_glyph_string): Use FONT_TEXTMETRIC macro.
      
      * w32uniscribe.c (uniscribe_otf_capability, uniscribe_shape):
      (uniscribe_encode_char): Use FONT_HANDLE macro.
      
      * w32font.c (Fx_select_font): Use FONT_HANDLE macro.
      (w32font_text_extents): Use precast w32_font.
      (w32font_close): Free cached metrics.
      (w32font_open_internal): Allocate space for name on stack.
      c35f9821
    • Jason Rumney's avatar
      * w32bdf.c, w32bdf.h: Remove obsolete files. · 1b5defe6
      Jason Rumney authored
      * makefile.w32-in: Remove refs to w32bdf.h and w32bdf.c.
      
      * w32gui.h: Don't include w32bdf.h.
      (XCharStruct, enum w32_char_font_type, W32FontStruct):
      Remove obsolete font support.
      
      * w32font.h (struct w32font_info): Remove compat_w32_font.
      Add hfont member.
      (FONT_COMPAT): Remove obsolete macro.
      
      * w32font.c (w32font_close): Remove compat code. Delete hfont member.
      (w32font_encode_char, w32font_text_extents): Use new hfont member.
      (w32font_open_internal): Remove compat code. Set new hfont member.
      (Fx_select_font): Use new hfont member.
      
      * w32uniscribe.c (uniscribe_otf_capability, uniscribe_shape):
      (uniscribe_encode_char): Use new hfont member.
      
      * w32term.c (x_draw_glyph_string_foreground):
      (x_draw_composite_glyph_string_foreground): Use new hfont member.
      (x_draw_glyph_string): Use metrics in w32font_info.
      1b5defe6
  31. 23 Jun, 2008 1 commit
  32. 20 Jun, 2008 1 commit
  33. 10 Jun, 2008 1 commit
    • Stefan Monnier's avatar
      * xdisp.c (underline_minimum_offset): Rename from xterm.c's · 2a3bd2e1
      Stefan Monnier authored
      x_underline_minimum_display_offset.
      (syms_of_xdisp): Declare it here rather than in xterm.c.
      * dispextern.h (underline_minimum_offset): Declare it.
      * w32term.c (x_draw_glyph_string): Use it.
      * xterm.c (x_underline_minimum_display_offset): Move to xdisp.c.
      (syms_of_xterm): Don't declare it any more.
      (x_draw_glyph_string): Adjust to the new name.
      
      * cus-start.el (underline-minimum-offset) Rename from
      x-underline-minimum-display-offset.
      2a3bd2e1
  34. 09 Jun, 2008 1 commit
  35. 28 May, 2008 1 commit
  36. 25 May, 2008 1 commit