1. 07 Jun, 2015 1 commit
    • Paul Eggert's avatar
      Merge from gnulib · 325bf192
      Paul Eggert authored
      This incorporates:
      2015-06-06 acl-permissions: pacify -Wsuggest-attribute=const
      2015-06-05 stdio: Don't redefine gets when using C++
      2015-06-05 acl-permissions: port to AIX, C89 HP-UX
      2015-06-02 file-has-acl: fix build on Mac OS X 10
      2015-06-01 gnulib-tool: concatenate lib_SOURCES to a single line
      2015-06-01 pthread_sigmask: discount system version if a simple macro
      2015-05-31 readlinkat: avoid OS X 10.10 trailing slash bug
      * doc/misc/texinfo.tex, lib/acl-internal.h, lib/get-permissions.c:
      * lib/readlinkat.c, lib/set-permissions.c, lib/stdio.in.h:
      * m4/acl.m4, m4/pthread_sigmask.m4, m4/readlinkat.m4: Copy from gnulib.
      * lib/gnulib.mk: Regenerate.
      325bf192
  2. 06 Jun, 2015 9 commits
    • Juri Linkov's avatar
      * lisp/progmodes/grep.el (zrgrep): Let-bind grep-highlight-matches · 6fec047e
      Juri Linkov authored
      before calling grep-compute-defaults because now it affects the
      command lines computed in grep-compute-defaults. (Bug#20728)
      6fec047e
    • Glenn Morris's avatar
      Address some compilation warnings. · 809885c2
      Glenn Morris authored
      * lisp/international/mule-cmds.el (w32-get-console-codepage)
      (w32-get-console-output-codepage):
      * lisp/progmodes/elisp-mode.el (xref-collect-references):
      * lisp/version.el (cairo-version-string): Declare.
      
      * lisp/erc/erc.el (erc-nickname-in-use): Fix typo.
      809885c2
    • Eli Zaretskii's avatar
      Fix display when a font claims large values of ascent and descent · f1baa156
      Eli Zaretskii authored
      This fixes bug#20628.
      
      * src/xdisp.c (get_phys_cursor_geometry): Correct the Y
      coordinate of a hollow cursor glyph when the original glyph's
      ascent is too small.
      (get_font_ascent_descent, normal_char_ascent_descent)
      (normal_char_height): New functions.
      (handle_single_display_spec, append_space_for_newline)
      (calc_pixel_width_or_height, produce_stretch_glyph)
      (calc_line_height_property): Use normal_char_ascent_descent and
      normal_char_height.
      (x_produce_glyphs): When font-global values of ascent and descent
      are too large, use per-character glyph metrics instead, if
      possible.  But don't allow the glyph row's ascent and descent
      values become smaller than the values from the metrics of the
      font's "normal" character.
      
      * src/xftfont.c (xftfont_draw):
      * src/w32font.c (w32font_draw): Correct the values of ascent and
      descent used to draw glyphless characters' hex code in a box.
      
      * src/xterm.c (x_draw_glyph_string_background):
      * src/xdisp.c (x_produce_glyphs):
      * src/w32term.c (x_draw_glyph_string_background):
      * src/nsterm.m (ns_maybe_dumpglyphs_background): Use FONT_TOO_HIGH
      to detect fonts whose global ascent and descent values are too
      large to be used in layout decision, and redraw the background
      when that happens.
      
      * src/dispextern.h (FONT_TOO_HIGH): New macro.
      (get_font_ascent_descent): Add prototype.
      
      * src/xterm.c (x_new_font):
      * src/w32term.c (x_new_font):
      * src/nsterm.m (x_new_font):
      * src/font.c (font_open_entity):
      * src/composite.c (composition_gstring_width): Use
      get_font_ascent_descent to obtain reasonable values for ascent and
      descent of a font.
      f1baa156
    • Nicolas Richard's avatar
      Add assertion in adjust_point_for_property · 6f10a3f9
      Nicolas Richard authored
      * src/keyboard.c (adjust_point_for_property): Add eassert for
      current buffer being shown in selected window.
      6f10a3f9
    • Dmitry Gutov's avatar
      Replace uses of in-string-p; make it obsolete · 73e6f36e
      Dmitry Gutov authored
      * lisp/thingatpt.el (in-string-p): Declare obsolete (bug#20732).
      (end-of-sexp, beginning-of-sexp): Use syntax-ppss instead.
      73e6f36e
    • Eli Zaretskii's avatar
      Fix Dired display of an explicit list of files by ls-lisp.el · e5108ff1
      Eli Zaretskii authored
      * lisp/ls-lisp.el (ls-lisp-uid-d-fmt, ls-lisp-uid-s-fmt)
      (ls-lisp-gid-d-fmt, ls-lisp-gid-s-fmt): Make the initial values be
      correct for when displaying individual files separately, not as
      part of listing a directory, in which case these values are not
      recomputed by 'ls-lisp-insert-directory', but used verbatim.
      e5108ff1
    • Eli Zaretskii's avatar
      6cdeb62e
    • Nicolas Richard's avatar
      Do not adjust point in a non-selected window · d31cd490
      Nicolas Richard authored
      * src/keyboard.c (command_loop_1): Do not adjust point when
      current buffer is not shown in selected window (Bug#20590).
      d31cd490
    • Nicolas Richard's avatar
      bb2c6d2e
  3. 05 Jun, 2015 22 commits
  4. 04 Jun, 2015 8 commits