1. 08 Jan, 2008 1 commit
  2. 25 Jul, 2007 1 commit
  3. 06 Jun, 2007 1 commit
  4. 14 Jan, 2007 1 commit
  5. 29 Dec, 2006 2 commits
  6. 25 Dec, 2006 1 commit
  7. 20 Dec, 2006 1 commit
  8. 13 Nov, 2006 1 commit
  9. 21 Apr, 2006 1 commit
  10. 16 Apr, 2006 1 commit
  11. 10 Apr, 2006 1 commit
  12. 06 Feb, 2006 1 commit
  13. 07 Aug, 2005 1 commit
  14. 04 Jul, 2005 1 commit
  15. 24 Jun, 2005 1 commit
  16. 04 Jun, 2005 1 commit
  17. 22 Apr, 2005 1 commit
  18. 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
  19. 01 Sep, 2003 1 commit
  20. 04 Feb, 2003 1 commit
  21. 17 Nov, 2002 1 commit
  22. 03 May, 2002 1 commit
  23. 14 Oct, 2001 1 commit
  24. 08 Oct, 2001 1 commit
  25. 03 Sep, 2000 1 commit
  26. 22 Aug, 2000 1 commit
    • Andrew Innes's avatar
      (malloc, free, realloc, calloc): Rename if · bfba227f
      Andrew Innes authored
      USE_CRT_DLL is defined, so Emacs can use GNU malloc even though it
      cannot override the CRT malloc.
      (_WINSOCK_H): Define to prevent normal winsock
      definitions from being used.
      (sys_nerr): Provide default definition.
      (strdup, strupr, strnicmp, stricmp, tzset, tzname): Map to same
      name with _ prepended.
      (NSIG): Define if not known.
      (get_emacs_configuration): Provide extern declaration.
      (get_emacs_configuration_options): Provide extern declaration.
      (EMACS_CONFIG_OPTIONS): Call get_emacs_configuration_options.
      bfba227f
  27. 16 Jun, 1999 1 commit
  28. 02 May, 1999 1 commit
  29. 10 Dec, 1998 1 commit
  30. 19 Aug, 1998 1 commit
  31. 10 Jun, 1998 1 commit
  32. 01 Jun, 1998 1 commit
  33. 23 Apr, 1998 1 commit
  34. 17 Apr, 1998 1 commit
  35. 03 Sep, 1997 1 commit
    • Geoff Voelker's avatar
      (INTERRUPT_INPUT): Don't define. · 7f470eff
      Geoff Voelker authored
      (bcopy): Use memmove instead of memcpy.
      (GAP_USE_BCOPY, BCOPY_UPWARD_SAFE, BCOPY_DOWNWARD_SAFE): Define.
      Undef system calls before redefining.  Emulated calls redefined
      to sys_*, real calls redefined to _*.
      (DebPrint): Macro defined.
      
      Use pragmas to place Emacs initialized data in
      EMDATA segment, and Emacs uninitialized data in EMBSS segment.
      7f470eff
  36. 10 Jul, 1997 1 commit
  37. 01 Jul, 1997 1 commit
    • Geoff Voelker's avatar
      Duplicate undefs from config.in to check completeness. · 2a741506
      Geoff Voelker authored
      (STDC_HEADERS, HAVE_TZNAME, HAVE_MKTIME): Define to have a value.
      (HAVE_GETPAGESIZE, HAVE_SETLOCALE, HAVE_SHUTDOWN, HAVE_TZSET,
      HAVE_LIMITS_H, HAVE_STRERROR): Define.
      [HAVE_NTGUI] (HAVE_MENUS): Define.
      (SYSTEM_PURESIZE_EXTRA): Increase value.
      2a741506
  38. 19 Nov, 1996 1 commit
  39. 17 Sep, 1996 1 commit