1. 30 Jun, 2014 1 commit
  2. 28 Jun, 2014 1 commit
  3. 25 Jun, 2014 2 commits
  4. 21 Jun, 2014 3 commits
  5. 19 Jun, 2014 2 commits
  6. 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.
      b86b15b2
  7. 16 Jun, 2014 1 commit
  8. 14 Jun, 2014 1 commit
  9. 13 Jun, 2014 1 commit
  10. 11 Jun, 2014 1 commit
  11. 08 Jun, 2014 2 commits
  12. 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
       exit).
      6032a3e8
    • 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.
       (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
       COL.
       src/dispextern.h (update_frame_with_menu): Update prototype.
      d13adf6d
  13. 02 Jun, 2014 2 commits
  14. 01 Jun, 2014 3 commits
  15. 31 May, 2014 3 commits
  16. 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.
      1915d8d6
  17. 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.
      60ae3d09
    • 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.
      (ARRAY_MARK_FLAG, PSEUDOVECTOR_FLAG, VALMASK): Use them.
      (ARRAY_MARK_FLAG_val, PSEUDOVECTOR_FLAG_val, VALMASK_val):
      New macros.
      3c975a33
  18. 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
      Consortium.
      * 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.
      cf2f54c4
  19. 25 May, 2014 1 commit
  20. 24 May, 2014 4 commits
  21. 22 May, 2014 1 commit
    • Paul Eggert's avatar
      Fix port to 32-bit AIX. · 4f4ec76f
      Paul Eggert authored
      * configure.ac (opsys): On Power Architecture, treat release 7 of
      AIX like releases 5 and 6.
      * src/unexaix.c (copy_text_and_data): Don't add text_scnptr to ptr
      twice.  _text already includes this offset.
      (unrelocate_symbols): Don't cast 64-bit integer to pointer.
      
      Fixes: debbugs:17540
      4f4ec76f
  22. 21 May, 2014 1 commit
  23. 20 May, 2014 1 commit
  24. 11 May, 2014 1 commit
  25. 10 May, 2014 1 commit