1. 04 Jul, 2014 2 commits
  2. 01 Jul, 2014 4 commits
  3. 30 Jun, 2014 1 commit
  4. 28 Jun, 2014 1 commit
  5. 25 Jun, 2014 2 commits
  6. 21 Jun, 2014 3 commits
  7. 19 Jun, 2014 2 commits
  8. 18 Jun, 2014 1 commit
    • Eli Zaretskii's avatar
      Fix bug #17790 with compilation against giflib 5.1.0 and later. · b86b15b2
      Eli Zaretskii authored
       src/image.c [5 < GIFLIB_MAJOR + (1 <= GIFLIB_MINOR)]: Declare the
       prototype of DGifCloseFile as appropriate for older and newer
       versions of giflib.
       (gif_close): New function, encapsulates the differences in the
       calling sequence of DGifCloseFile before v5.1.0 and after it.
       (gif_load): Call gif_close instead of DGifCloseFile.  Divulge the
       error string where appropriate.
       lisp/term/w32-win.el (dynamic-library-alist): Support giflib 5.1.0
       and later.
  9. 16 Jun, 2014 1 commit
  10. 14 Jun, 2014 1 commit
  11. 13 Jun, 2014 1 commit
  12. 11 Jun, 2014 1 commit
  13. 08 Jun, 2014 2 commits
  14. 04 Jun, 2014 2 commits
    • Eli Zaretskii's avatar
      Fix infloop of -nw session at exit on MS-Windows under a debugger. · 6032a3e8
      Eli Zaretskii authored
       src/sysdep.c (reset_sys_modes): Use cursorX, not curX, as the latter
       contains garbage on WINDOWSNT (which could potentially infloop at
    • Eli Zaretskii's avatar
      Attempt to solve bug #17497 by minimizing cursor motion during TTY menu updates. · d13adf6d
      Eli Zaretskii authored
       src/term.c (tty_menu_display): Don't position cursor here.  Instead,
       pass the cursor coordinates to update_frame_with_menu.
       (tty_menu_activate): Send the hide cursor command only once in an
       iteration through the outer 'while' loop.
       src/dispnew.c (update_frame_1): Accept an additional argument
       SET_CURSOR_P, and position the cursor at the end of the frame
       update only if that argument is non-zero.  All callers changed to
       provide the additional argument as non-zero, except for
       (update_frame_with_menu): Accept 2 additional arguments ROW and
       COL; if they are non-negative, instruct update_frame_1 not to
       position the cursor, and instead position it according to ROW and
       src/dispextern.h (update_frame_with_menu): Update prototype.
  15. 02 Jun, 2014 2 commits
  16. 01 Jun, 2014 3 commits
  17. 31 May, 2014 3 commits
  18. 30 May, 2014 1 commit
    • Paul Eggert's avatar
      Fix port to 32-bit AIX with xlc. · 1915d8d6
      Paul Eggert authored
      This doesn't fix Bug#17598, but it does fix a regression since Emacs
      built with xlc until recently, and perhaps it'll help us fix Bug#17598.
      * configure.ac (GC_SETJMP_WORKS): Define for AIX, too.
      Merge from gnulib, incorporating:
      2014-05-30 ftoastr: work around compiler bug in IBM xlc 12.1
      * lib/ftoastr.c: Update from gnulib.
      * src/alloc.c (gdb_make_enums_visible): Remove FLOAT_TO_STRING_BUFSIZE.
      * src/conf_post.h (FLEXIBLE_ARRAY_MEMBER) [__IBMC__]: Don't define to empty.
      * src/lisp.h (FLOAT_TO_STRING_BUFSIZE): Make it a macro, instead of an enum,
      to work around a compiler bug in IBM xlc 12.1.
  19. 29 May, 2014 2 commits
    • Eli Zaretskii's avatar
      Fix bug #17588 with mouse highlight when an X frame is redisplayed frequently. · 60ae3d09
      Eli Zaretskii authored
       src/xterm.c (x_update_window_end): Don't invalidate the entire
       mouse-highlight info, just signal frame_up_to_date_hook that mouse
       highlight needs to be redisplayed.
    • Paul Eggert's avatar
      Port the GDB-visible symbols to AIX. · 3c975a33
      Paul Eggert authored
      Without them, GDB doesn't work to debug Emacs, since the AIX linker
      optimizes away the relevant external symbols.  Use enums instead;
      this suffices for the AIX port, which is 32-bit-only anyway.
      * lisp.h (ENUMABLE, DEFINE_GDB_SYMBOL_ENUM): New macros.
      New macros.
  20. 26 May, 2014 1 commit
    • Paul Eggert's avatar
      Include sources used to create macuvs.h. · cf2f54c4
      Paul Eggert authored
      * admin/unidata/IVD_Sequences.txt: New file.
      * admin/unidata/Makefile.in (${top_srcdir}/src/macuvs.h): New rule.
      (all): Build it.
      (extraclean): Remove it.
      * admin/unidata/README: Mention BidiMirroring.txt and IVD_Sequences.txt.
      * admin/unidata/copyright.html: Update to current version from Unicode
      * admin/unidata/uvs.el: Rename from admin/mac/uvs.el.
      (uvs-print-table-ivd): Output a header in the form that
      unidata-gen.el generates.
      * lisp/international/README: Refer to the Unicode Terms of Use rather
      than copying it bodily here, as that simplifies maintenance.
      * src/Makefile.in ($(srcdir)/macuvs.h): New rule.
      * src/macuvs.h: Use automatically-generated header.
  21. 25 May, 2014 1 commit
  22. 24 May, 2014 3 commits