1. 25 Oct, 2007 2 commits
  2. 29 Sep, 2007 1 commit
  3. 25 Jul, 2007 1 commit
  4. 20 Jun, 2007 1 commit
  5. 23 Feb, 2007 1 commit
  6. 21 Jan, 2007 1 commit
  7. 27 Dec, 2006 1 commit
  8. 21 Dec, 2006 1 commit
  9. 03 Sep, 2006 1 commit
  10. 05 Aug, 2006 1 commit
  11. 21 Jul, 2006 1 commit
  12. 14 Jul, 2006 2 commits
    • Kim F. Storm's avatar
      (pfn_WSACreateEvent, pfn_WSACloseEvent): New func ptrs. · 64570b36
      Kim F. Storm authored
      (init_winsock): Load them.  Use ws2_32.dll.
      (sys_listen): Undo last change.  Just set FILE_LISTEN flag.
      (sys_accept): Undo last change.  Instead, set child status to
      STATUS_READ_ACKNOWLEDGED and reset char_avail event so next
      sys_select will wakeup the reader thread.
      (_sys_wait_accept): New function used by reader thread to wait for
      an incoming connection on a server socket.
      64570b36
    • Kim F. Storm's avatar
      Fix high cpu load for server sockets. · 26fb7bc4
      Kim F. Storm authored
      (pfn_WSAEventSelect): New function ptr.
      (init_winsock): Load it.
      (sys_listen): Set FILE_LISTEN flag. Set event mask for socket's
      char_avail event object to FD_ACCEPT.
      (sys_accept): Check FILE_LISTEN flag.  Set event mask on new
      socket's char_avail event object to FD_READ|FD_CLOSE.
      26fb7bc4
  13. 19 May, 2006 2 commits
  14. 27 Feb, 2006 1 commit
  15. 06 Feb, 2006 1 commit
  16. 20 Jan, 2006 1 commit
  17. 12 Sep, 2005 1 commit
  18. 07 Aug, 2005 1 commit
  19. 14 Jul, 2005 1 commit
  20. 04 Jul, 2005 1 commit
  21. 24 Jun, 2005 1 commit
  22. 05 Jun, 2005 1 commit
  23. 04 Jun, 2005 1 commit
  24. 15 Feb, 2005 1 commit
    • Jason Rumney's avatar
      2004-11-08 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de> · 52c7f9ee
      Jason Rumney authored
              * w32select.c: Summary: Thorough rework to implement Unicode
              clipboard operations and delayed rendering.
      
              Drop last_clipboard_text and related code, keep track of
              ownership via clipboard_owner instead.  Drop old #if0
              sections.
      
              (DEFAULT_LCID, ANSICP, OEMCP, QUNICODE, QANSICP, QOEMCP)
              (clipboard_owner, modifying_clipboard, cfg_coding_system)
              (cfg_codepage, cfg_lcid, cfg_clipboard_type, current_text)
              (current_coding_system, current_requires_encoding)
              (current_num_nls, current_clipboard_type, current_lcid): New
              static variables.
      
              (convert_to_handle_as_ascii, convert_to_handle_as_coded)
              (render, render_all, run_protected, lisp_error_handler)
              (owner_callback, create_owner, setup_config)
              (enum_locale_callback, cp_from_locale, coding_from_cp): New
              local functions.
      
              (term_w32select, globals_of_w32select): New global functions.
      
              (Fw32_set_clipboard_data): Ignore parameter FRAME, use
              clipboard_owner instead.  Use delayed rendering and provide
              all text formats.  Provide CF_LOCALE if necessary.
      
              (Fw32_get_clipboard_data): Handle CF_UNICODETEXT and
              CF_LOCALE.  Fall back to CF_TEXT, if CF_UNICODETEXT is not
              available.  Force DOS line-ends for decoding.
      
              (Fx_selection_exists_p): Handle CF_UNICODETEXT.
      
              (syms_of_w32select): Init and register new variables.
      
              * w32.h: Add prototypes for globals_of_w32select and
              term_w32select.  Make the neighboring K&R declarations into
              prototypes, too.
      
              * emacs.c: Include w32.h to get function prototypes.
              (main): Call globals_of_w32select.
      
              * w32.c (term_ntproc): Call term_w32select.
      
              * mule-cmds.el (set-locale-environment): Remove call to
              set-selection-coding-system on Windows.
      
              * s/ms-w32.h: Guard MSC-specific #pragmas with an #ifdef.
      52c7f9ee
  25. 19 Oct, 2004 1 commit
  26. 17 May, 2004 2 commits
  27. 22 Nov, 2003 1 commit
  28. 01 Sep, 2003 1 commit
  29. 27 Aug, 2003 1 commit
  30. 04 Feb, 2003 1 commit
  31. 18 Dec, 2002 1 commit
  32. 27 Nov, 2002 1 commit
  33. 25 Nov, 2002 1 commit
  34. 17 Nov, 2002 1 commit
  35. 15 Jul, 2002 1 commit
  36. 13 Jun, 2002 1 commit