1. 08 Jun, 2015 1 commit
  2. 07 Jun, 2015 9 commits
  3. 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)
    • Glenn Morris's avatar
      Address some compilation warnings. · 809885c2
      Glenn Morris authored
      * lisp/international/mule-cmds.el (w32-get-console-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.
    • 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
      (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.
    • 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.
    • 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.
    • 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.
    • Eli Zaretskii's avatar
    • 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).
    • Nicolas Richard's avatar
  4. 05 Jun, 2015 21 commits