1. 03 Aug, 2014 1 commit
  2. 02 Aug, 2014 2 commits
    • Paul Eggert's avatar
      Fix bug with clang + directory_files_internal + GC. · a98a91ac
      Paul Eggert authored
      * src/dired.c (directory_files_internal): Use a volatile variable
      to prevent the compiler from optimizing away all copies of a local.
      I wonder how many other GC-related bugs like this lurk elsewhere?
      
      Fixes: debbugs:16986
      a98a91ac
    • Paul Eggert's avatar
      Avoid 100% CPU utilization on ssh session exit. · 7f0ff25b
      Paul Eggert authored
      * src/xterm.h (struct x_display_info): New member 'connection'.
      * src/xterm.c (x_term_init, x_delete_terminal): Set and use it,
      so that x_delete_terminal has a file descriptor to pass to
      delete_keyboard_wait_descriptor.
      
      Fixes: debbugs:17691
      7f0ff25b
  3. 01 Aug, 2014 1 commit
  4. 29 Jul, 2014 2 commits
  5. 28 Jul, 2014 3 commits
  6. 20 Jul, 2014 1 commit
    • Jan Djärv's avatar
      * macfont.h (macfont_update_antialias_threshold): Declare. · 880b7166
      Jan Djärv authored
      * macfont.m (macfont_update_antialias_threshold): Remove static.
      
      * nsterm.h (EmacsApp): Add antialiasThresholdDidChange.
      
      * nsterm.m (applicationDidFinishLaunching:): Call
      antialiasThresholdDidChange, register for antialias changes.
      (antialiasThresholdDidChange:): New method for EmacsApp.
      
      Fixes: debbugs:17534
      880b7166
  7. 17 Jul, 2014 4 commits
  8. 16 Jul, 2014 1 commit
  9. 13 Jul, 2014 1 commit
  10. 12 Jul, 2014 2 commits
  11. 08 Jul, 2014 1 commit
  12. 05 Jul, 2014 4 commits
  13. 04 Jul, 2014 3 commits
    • Jan Djärv's avatar
      Backport from trunk. · 8069993e
      Jan Djärv authored
      * xfns.c (create_frame_xic): Pass XNStatusAttributes to XCreateIC
      only if xic_style calls for it.  This change allows Emacs to work
      with ibus.  Also, don't leak resources if create_frame_xic fails,
      and stop caching xic_style across different displays.
      (supported_xim_styles): Make const.
      (best_xim_style): Remove first parameter: it's always just
      supported_xim_styles.  Change to look at supported_xim_styles
      directly.
      
      Fixes: debbugs:17928
      8069993e
    • Eli Zaretskii's avatar
      Fix bug #17905 with display of point in partially visible line at end of window. · 5b5953c0
      Eli Zaretskii authored
       src/xdisp.c (redisplay_window): If redisplay of a window ends up
       with point in a partially visible line at end of the window, make
       sure the amended position of point actually has smaller Y
       coordinate; if not, give up and scroll the display.
       src/window.c (window_scroll_pixel_based): When point ends up at the
       last fully visible line, don't let move_it_to stop at the left
       edge of the line and dupe us into thinking point is inside the
       scroll margin.
      5b5953c0
    • Eli Zaretskii's avatar
  14. 01 Jul, 2014 4 commits
  15. 30 Jun, 2014 1 commit
  16. 28 Jun, 2014 1 commit
  17. 25 Jun, 2014 2 commits
  18. 21 Jun, 2014 3 commits
  19. 19 Jun, 2014 2 commits
  20. 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