1. 01 Jan, 2020 1 commit
  2. 01 Jan, 2019 1 commit
  3. 01 Jan, 2018 1 commit
  4. 26 Nov, 2017 1 commit
  5. 02 Nov, 2017 1 commit
  6. 02 Oct, 2017 1 commit
    • 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:.
  7. 30 Sep, 2017 1 commit
  8. 06 Jun, 2017 1 commit
  9. 01 Jan, 2017 1 commit
  10. 22 Dec, 2016 1 commit
  11. 01 Jan, 2016 1 commit
  12. 30 Nov, 2015 1 commit
  13. 15 Nov, 2015 1 commit
  14. 31 Aug, 2015 1 commit
  15. 06 Jul, 2015 1 commit
  16. 23 May, 2015 1 commit
  17. 19 Apr, 2015 1 commit
  18. 07 Apr, 2015 1 commit
    • Paul Eggert's avatar
      Rename ChangeLogs for gitlog-to-changelog · dd1404cc
      Paul Eggert authored
      This patch was implemented via the following shell commands:
      find * -name ChangeLog |
      sed 's,.*,git mv & &.1,
      s, lisp/ChangeLog\.1$, lisp/ChangeLog.17,
      s, lisp/erc/ChangeLog\.1$, lisp/erc/ChangeLog.09,
      s, lisp/gnus/ChangeLog\.1$, lisp/gnus/ChangeLog.3,
      s, lisp/mh-e/ChangeLog\.1$, lisp/mh-e/ChangeLog.2,
      s, src/ChangeLog\.1$, src/ChangeLog.13,' |
      git commit -am"[this commit message]"
  19. 06 Apr, 2015 1 commit
  20. 05 Apr, 2015 2 commits
    • Jan D's avatar
      Support RSVG and cairo. · 69a8655d
      Jan D authored
      * configure.ac: Allow rsvg with cairo.  Move back HAVE_RSVG.
      * src/dispextern.h (struct image): add cr_data2 if cairo.
      * src/image.c: #undef COLOR_TABLE_SUPPORT when USE_CAIRO.
      (x_clear_image): Free cr_data and cr_data2 if set.
      (xpm_load): Assign data to cr_data2.
      (svg_load_image): Convert from GdkPixbuf to CAIRO_FORMAT_ARGB32.
    • NicolasPetton's avatar
  21. 04 Apr, 2015 1 commit
    • Jan D's avatar
      Close a timing hole in selections. · 0115aceb
      Jan D authored
      Fixes: debbugs:16737
      * src/xselect.c (x_reply_selection_request)
      (receive_incremental_selection): Call set_property_change_object
      inside block_input.
      (wait_for_property_change): Move set property_change_reply(_object)
      outside of this function.
      (set_property_change_object): New function.
  22. 03 Apr, 2015 3 commits
    • Jan D's avatar
      Introduce limited Xpm support (32 bit ZPixmap) for Cairo. · 74c4ce27
      Jan D authored
      * configure.ac (HAVE_RSVG): Move after cairo.
      (USE_CAIRO): Disable rsvg, don't disable Xpm.
      * src/image.c (prepare_image_for_display): Don't load if USE_CAIRO.
      (x_clear_image): If USE_CAIRO, also free possible img->ximg->obdata and
      don't return early.
      (ALLOC_XPM_COLORS): Don't define when USE_CAIRO.
      (xpm_load): Convert simple Xpms (32 bit ZPixmap) to CAIRO_FORMAT_ARGB32
      and create a surface.
    • Jan D's avatar
      Tool tips for menus did not show any text. · 5558a144
      Jan D authored
      * src/xterm.c (x_update_begin): Don't create any surface for non-visible
      tip frames, the geometry may be wrong.
    • Jan D's avatar
      Don't optimized away tool tip redraw, may lead to corrupted text. · c775195c
      Jan D authored
      * src/xterm.c (handle_one_xevent): Always redraw tool tips on
      MapNotify.  Update tool tip frame sizes on ConfigureNotify.
  23. 31 Mar, 2015 1 commit
  24. 29 Mar, 2015 1 commit
    • Jan D's avatar
      Fixes: debbugs:19175 · 4d2e7e17
      Jan D authored
      * gtkutil.c (xg_display_open):
      * xterm.c (x_display_ok, x_term_init): Block SIGIO when opening
      a display.
  25. 28 Mar, 2015 2 commits
  26. 27 Mar, 2015 7 commits
    • Paul Eggert's avatar
      Avoid some core dumps in X session management · 01d1024b
      Paul Eggert authored
      Derived from a bug report by Nicolas Richard in:
      * xsmfns.c (smc_save_yourself_CB): Don't dump core if
      invocation-name is not a string.  Initialize user-login-name if it
      is not already initialized, and don't dump core if it is not a
      (create_client_leader_window): Don't dump core if x-resource-name
      and x-resource-class are not both strings.
      (x_session_initialize): Don't dump core if x-session-previous-id,
      invocation-directory, and invocation-name are not strings.
    • Paul Eggert's avatar
      Port user-login-name initialization to Qnil == 0 · 589a4034
      Paul Eggert authored
      * editfns.c (Fuser_login_name, Fuser_real_login_name)
      (syms_of_editfns): Don't rely on all-bits-zero being an Elisp integer,
      as this is no longer true now that Qnil == 0.
    • Paul Eggert's avatar
      Assume !BROKEN_NON_BLOCKING_CONNECT · 087fdee7
      Paul Eggert authored
      From a suggestion by Eli Zaretskii in:
      * process.c (NON_BLOCKING_CONNECT): Simplify by assuming that
      BROKEN_NON_BLOCKING_CONNECT is not defined.
      (SELECT_CAN_DO_WRITE_MASK): Remove, and assume it's now true.
    • Eli Zaretskii's avatar
      Fix crashes when restoring sub-char-tables from desktop file · 9552a65f
      Eli Zaretskii authored
       src/lread.c (substitute_object_recurse): For sub-char-tables, start
       the recursive SUBSTITUTE loop from index of 2, to skip the
       non-Lisp members of the sub-char-table.  See the discussion at
       for the details.
    • Eli Zaretskii's avatar
    • Eli Zaretskii's avatar
      Support non-blocking connect on MS-Windows (Bug#20207) · d133cf83
      Eli Zaretskii authored
       Based on ideas from Kim F. Storm <storm@cua.dk>, see
       src/w32proc.c (reader_thread): If the FILE_CONNECT flag is set, call
       '_sys_wait_connect'.  If it returns STATUS_CONNECT_FAILED, exit
       the thread with code 2.
       (sys_select): Support 'wfds' in addition to 'rfds'.  If a
       descriptor in 'wfds' has its bit set, but the corresponding
       fd_info member doesn't have its FILE_CONNECT flag set, ignore the
       descriptor.  Otherwise, acknowledge a successful non-blocking
       connect by resetting the FILE_CONNECT flag and setting cp->status
       src/w32.h (STATUS_CONNECT_FAILED): New enumeration value.
       (struct _child_process): New member 'errcode'.
       (FILE_CONNECT): New flag.
       (_sys_wait_connect): Add prototype.
       src/w32.c (pfn_WSAEnumNetworkEvents): New function pointer.
       (init_winsock): Load WSAEnumNetworkEvents from winsock DLL.
       (set_errno): Map WSAEWOULDBLOCK and WSAENOTCONN.
       (sys_connect): Support non-blocking 'connect' calls by setting the
       FILE_CONNECT flag in the fd_info member and returning EINPROGRESS.
       (_sys_read_ahead): Add debug message if this function is called
       for a descriptor that waits for a non-blocking connect to complete.
       (_sys_wait_connect): New function.
       (sys_read): Support STATUS_CONNECT_FAILED.  Return the error code
       recorded by _sys_wait_connect when the non-blocking connect
       failed.  Don't call WSAGetLastError before a call to set_errno had
       a chance to use its value, since WSAGetLastError clears the last
       nt/inc/ms-w32.h (BROKEN_NON_BLOCKING_CONNECT): Don't define.
    • NicolasPetton's avatar
  27. 25 Mar, 2015 2 commits
  28. 24 Mar, 2015 2 commits
    • Paul Eggert's avatar
      Fix minor ldexp issues · 711770da
      Paul Eggert authored
      * doc/lispref/numbers.texi (Float Basics): Improve ldexp documentation.
      * src/floatfns.c (Fldexp): Require 2 args.  Avoid undefined behavior
      if the exponent is out of 'int' range.  Improve documentation.
      Fixes: bug#20185
    • Daniel Colascione's avatar
      Make process-running-child-p return foreground process group ID · 23a98c7a
      Daniel Colascione authored
      * etc/NEWS: Mention change to `process-running-child-p`.
      * src/process.c (Fprocess_running_child_p): Return number identifier of
      the foreground process group if we know it.