1. 20 Apr, 2019 1 commit
  2. 14 Apr, 2019 1 commit
  3. 11 Apr, 2019 1 commit
  4. 20 Feb, 2019 1 commit
  5. 04 Feb, 2019 1 commit
    • Eli Zaretskii's avatar
      Support (locale-info 'paper) on MS-Windows · f37000ae
      Eli Zaretskii authored
      * src/w32proc.c (LOCALE_IPAPERSIZE): Define if undefined.
      (nl_langinfo): Support _NL_PAPER_WIDTH and _NL_PAPER_HEIGHT
      like glibc does.
      * src/fns.c (Flocale_info): Update the doc string.
      
      * nt/inc/langinfo.h: Add _NL_PAPER_WIDTH and _NL_PAPER_HEIGHT
      to the enumeration.
      (_NL_PAPER_WIDTH, _NL_PAPER_HEIGHT): Define namesake macros.
      * nt/mingw-cfg.site (emacs_cv_langinfo__nl_paper_width): Set
      to 'yes'.
      
      * doc/lispref/nonascii.texi (Locales): Update the
      documentation of 'locale-info' for the argument of 'paper'.
      
      * etc/NEWS: Update the locale-info entry.
      f37000ae
  6. 07 Jan, 2019 1 commit
  7. 01 Jan, 2019 2 commits
  8. 03 Dec, 2018 1 commit
    • Eli Zaretskii's avatar
      Fix WINDOWSNT/DOS_NT build · 2ff9dca1
      Eli Zaretskii authored
      Recent changes in sysdep.c and emacsclient unnecessarily
      removed useful code from DOS_NT builds.  This changeset
      reinstates that code.
      * nt/inc/ms-w32.h (tcdrain): Redirect to _commit.
      (fdatasync): No need to redirect anymore.
      
      * lib-src/emacsclient.c (flush_stdout): Don't avoid calling
      tcdrain on DOS_NT platforms.
      
      * src/sysdep.c (reset_sys_modes): Don't ifdef away the call to
      tcdrain on DOS_NT platforms.
      2ff9dca1
  9. 25 Nov, 2018 2 commits
  10. 12 Nov, 2018 1 commit
  11. 18 Aug, 2018 1 commit
  12. 29 Jul, 2018 1 commit
  13. 28 Jul, 2018 2 commits
  14. 28 May, 2018 1 commit
  15. 30 Apr, 2018 1 commit
  16. 29 Apr, 2018 1 commit
  17. 05 Apr, 2018 1 commit
  18. 12 Jan, 2018 1 commit
  19. 01 Jan, 2018 2 commits
  20. 10 Dec, 2017 1 commit
    • Eli Zaretskii's avatar
      Support dynamic loading of libjansson on MS-Windows · 2b8a1b76
      Eli Zaretskii authored
      * src/json.c [WINDOWSNT]: Define fn_* function pointers to jansson
      functions.
      (json_delete) [WINDOWSNT]: A wrapper around fn_json_delete, needed
      by json_decref.
      (init_json_functions) [WINDOWSNT]: New function.
      (Fjson_serialize, Fjson_insert, Fjson_parse_string)
      (Fjson_parse_buffer) [WINDOWSNT]: Call init_json_functions if
      needed, and record JSON in Vlibrary_cache.
      * src/emacs.c (main): Don't call init_json on WINDOWSNT.
      * src/w32fns.c (syms_of_w32fns): DEFSYM "json".
      
      * lisp/term/w32-win.el (dynamic-library-alist): Add JSON DLL to
      the list.
      
      * configure.ac (HAVE_JSON): Empty JSON_LIBS for MinGW.
      
      * nt/INSTALL.W64:
      * nt/INSTALL: Add information about libjansson.
      2b8a1b76
  21. 26 Nov, 2017 1 commit
  22. 21 Nov, 2017 1 commit
    • Noam Postavsky's avatar
      Update nt/INSTALL.W64 (Bug#28601) · 7ab76031
      Noam Postavsky authored
      * nt/INSTALL.W64 (Download and install MinGW-w64 and MSYS2): Move
      suggestion about modifying PATH to...
      (Test Emacs): ... here.
      (Run configure): Remove the unnecessary setting of PKG_CONFIG_PATH.
      (Troubleshooting): New section, includes suggestion to check
      PKG_CONFIG_PATH.
      7ab76031
  23. 03 Nov, 2017 1 commit
  24. 11 Oct, 2017 1 commit
  25. 02 Oct, 2017 3 commits
    • Paul Eggert's avatar
      Port file-system-info to non-Microsoft · 135bca57
      Paul Eggert authored
      * admin/merge-gnulib (GNULIB_MODULES): Add fsusage.
      * doc/emacs/files.texi (Directories): Remove documentation of
      now-obsolete directory-free-space-program and
      directory-free-space-args.
      * etc/NEWS: Mention change.
      * etc/PROBLEMS: Slow df is no longer a problem.
      * lib/fsusage.c, lib/fsusage.h, m4/fsusage.m4:
      New files, copied from Gnulib.
      * lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate.
      * lisp/dired.el (dired-free-space-program)
      (dired-free-space-args): These aliases are now obsolete.
      * lisp/files.el (directory-free-space-program)
      (directory-free-space-args): Now obsolete.
      (get-free-disk-space): Just call file-system-info instead
      of the now-obsolete directory-free-space-program.
      * nt/gnulib-cfg.mk (OMIT_GNULIB_MODULE_fsusage): New macro.
      * src/fileio.c: Include fsusage.h.
      (blocks_to_bytes, Ffile_system_info) [!DOS_NT]: New functions.
      (syms_of_fileio) [!DOS_NT]: Defsubr file-system-info.
      135bca57
    • Paul Eggert's avatar
      Prefer HTTPS to HTTP for gnu.org · 5172fa02
      Paul Eggert authored
      This fixes some URLs I omitted from my previous pass,
      notably those in lists.gnu.org.  Although lists.gnu.org
      does not yet support TLS 1.1, TLS 1.0 is better than nothing.
      * lisp/erc/erc.el (erc-official-location):
      * lisp/mail/emacsbug.el (report-emacs-bug):
      Use https:, not http:.
      5172fa02
    • Paul Eggert's avatar
      Merge from Gnulib · 8cdd8b92
      Paul Eggert authored
      This is mostly to change http: to https: in licenses.
      * COPYING, build-aux/config.guess, build-aux/config.sub:
      * doc/emacs/doclicense.texi, doc/emacs/gpl.texi:
      * doc/lispintro/doclicense.texi, doc/lispref/doclicense.texi:
      * doc/lispref/gpl.texi, doc/misc/doclicense.texi:
      * doc/misc/gpl.texi, etc/COPYING, leim/COPYING:
      * lib-src/COPYING, lib/COPYING, lisp/COPYING, lwlib/COPYING:
      * msdos/COPYING, nt/COPYING, src/COPYING:
      Copy from Gnulib.
      8cdd8b92
  26. 30 Sep, 2017 1 commit
  27. 25 Sep, 2017 1 commit
  28. 16 Sep, 2017 2 commits
    • Eli Zaretskii's avatar
      Increment Emacs version to 27.0.50 · 977cd6cb
      Eli Zaretskii authored
      * README:
      * configure.ac:
      * nt/README.W32:
      * src/msdos.c (internal_terminal_init):
      * msdos/sed2v2.inp:
      * etc/refcards/ru-refcard.tex: Increment Emacs version to 27.0.50.
      * etc/NEWS: New file with sections for Emacs 27.1.
      * etc/NEWS.26: Renamed from etc/NEWS.
      977cd6cb
    • Eli Zaretskii's avatar
      Start emacs-26 release branch · 625cee53
      Eli Zaretskii authored
      * configure.ac:
      * nt/README.W32:
      * README:
      * msdos/sed2v2.inp: Increment Emacs version to 26.0.60.
      
      * lisp/cus-edit.el (customize-changed-options-previous-release):
      Update value to "25.3".
      625cee53
  29. 14 Sep, 2017 1 commit
    • Eli Zaretskii's avatar
      Support lcms2 in MS-Windows builds · 56ab0c4a
      Eli Zaretskii authored
      * lisp/term/w32-win.el (dynamic-library-alist): Include
      association for the lcms2 library.
      
      * src/lcms.c [WINDOWSNT]: Include windows.h and w32.h.  Use
      DEF_DLL_FN to define pointers to dynamically loaded lcms2
      functions.
      (cmsCIE2000DeltaE, cmsCIECAM02Init, cmsCIECAM02Forward)
      (cmsCIECAM02Done): New macros.
      (init_lcms_functions, Flcms2_available_p): New functions.
      (Flcms_cie_de2000, Flcms_cam02_ucs) [WINDOWSNT]: Call
      init_lcms_functions.
      (syms_of_lcms2): Defsubr lcms2-available-p.
      * src/w32fns.c (syms_of_w32fns): DEFSYM Qlcms2.
      
      * configure.ac: Include lcms2 in the final report and in
      emacs_config_features.
      
      * nt/INSTALL:
      * nt/INSTALL.W64: Update with the information about lcms2 library.
      56ab0c4a
  30. 13 Sep, 2017 1 commit
    • Paul Eggert's avatar
      Prefer HTTPS to FTP and HTTP in documentation · bc511a64
      Paul Eggert authored
      Most of this change is to boilerplate commentary such as license URLs.
      This change was prompted by ftp://ftp.gnu.org's going-away party,
      planned for November.  Change these FTP URLs to https://ftp.gnu.org
      instead.  Make similar changes for URLs to other organizations moving
      away from FTP.  Also, change HTTP to HTTPS for URLs to gnu.org and
      fsf.org when this works, as this will further help defend against
      man-in-the-middle attacks (for this part I omitted the MS-DOS and
      MS-Windows sources and the test tarballs to keep the workload down).
      HTTPS is not fully working to lists.gnu.org so I left those URLs alone
      for now.
      bc511a64
  31. 17 Aug, 2017 1 commit
    • Eli Zaretskii's avatar
      Fix the MS-Windows build · 2cfb32bf
      Eli Zaretskii authored
      * nt/gnulib-cfg.mk (OMIT_GNULIB_MODULE_open): Omit Gnulib module
      'open'.
      
      * lib-src/etags.c (O_CLOEXEC) [WINDOWSNT]: Restore definition.
      2cfb32bf
  32. 12 Aug, 2017 1 commit
    • Eli Zaretskii's avatar
      Use Gnulib 'tempname' on MS-Windows · 8cc8ad02
      Eli Zaretskii authored
      * lib-src/ntlib.h (mkdir, open): Remove redefinitions.  They are
      now in nt/inc/ms-w32.h.
      * lib-src/ntlib.c (sys_mkdir, sys_open): New functions.
      (mkostemp): Remove.
      
      * src/w32.c (mkostemp): Remove.
      (sys_mkdir): Accept a second (unused) argument.
      * src/fileio.c (Fmake_directory_internal): Remove the WINDOWSNT
      specific call to mkdir.  (Bug#28023)
      
      * nt/inc/ms-w32.h (mkdir): Remove from "#ifdef emacs" and redefine
      to accept 2 arguments.
      (open): Remove from "#ifdef emacs".
      * nt/mingw-cfg.site (ac_cv_func_mkostemp): Remove.
      * nt/gnulib-cfg.mk (OMIT_GNULIB_MODULE_mkostemp)
      (OMIT_GNULIB_MODULE_tempname): Remove.
      8cc8ad02
  33. 15 May, 2017 1 commit
    • Eli Zaretskii's avatar
      Remove unneeded stuff from nt/inc/sys/time.h · 3241c84f
      Eli Zaretskii authored
      * nt/inc/sys/time.h (_TIMEVAL_DEFINED, struct timevat, timerisset)
      (timercmp, timerclear): Don't define.  Instead, include the system
      header sys/time.h, and add only the interval timers stuff.  This
      avoids compiler warnings about 'gettimeofday's prototype, and also
      avoids redefinition of macros from system headers.
      3241c84f