1. 02 Oct, 2014 2 commits
  2. 01 Oct, 2014 8 commits
  3. 30 Sep, 2014 4 commits
    • Leonardo Nobrega's avatar
      * lisp/progmodes/python.el (python-fill-paren): Don't inf-loop at EOB. · d3b7a90b
      Leonardo Nobrega authored
      Fixes: debbugs:18462
    • Eli Zaretskii's avatar
      Fix creation of frames on MS-Windows: don't cons Lisp objects in input thread. · 572fe798
      Eli Zaretskii authored
       src/w32fns.c (w32_createwindow): Accept an additional argument, an
       array of 2 values specifying the coordinates of the frame's
       top-left corner.  Use these values instead of calling x_get_arg,
       which can cons Lisp objects, and therefore cannot be called except
       from the main thread.  Remove redundant tests for the default
       (my_create_window): Move the calculation of the coordinates of the
       frame's top-left edge here.  Pass them to the input thread via the
       second parameter of the WM_EMACS_CREATEWINDOW message.  See
       for the details.
    • Paul Eggert's avatar
      Spelling fix. · 42d4302f
      Paul Eggert authored
    • Bill Wohler's avatar
      Release MH-E version 8.6. · e80e3bdb
      Bill Wohler authored
      * NEWS, MH-E-NEWS: Update for MH-E release 8.6.
      * mh-e.el (Version, mh-version): Update for release 8.6.
      * mh-comp.el (mh-insert-x-face): Ensure that mh-x-face-file is a
      string before trying to use it (closes SF #474).
      (mh-bare-components): New function to create a temporary initial
      components file; replaces mh-find-components. Improve the temp folder
      and file names as per a suggestion from Bill Wohler. Also address
      XEmacs compatibility issues: use mm-make-temp-file instead of
      make-temp-file, and only pass one argument to delete-directory.
      (mh-edit-again, mh-send-sub): Use mh-bare-components instead of
      mh-find-components (partially closes SF #468).
  4. 29 Sep, 2014 2 commits
  5. 27 Sep, 2014 2 commits
  6. 24 Sep, 2014 3 commits
  7. 22 Sep, 2014 1 commit
  8. 21 Sep, 2014 1 commit
  9. 19 Sep, 2014 2 commits
  10. 18 Sep, 2014 5 commits
  11. 16 Sep, 2014 4 commits
    • Eli Zaretskii's avatar
      Fix display of hollow-box and hbar cursors on r2L lines. · 534f1f7c
      Eli Zaretskii authored
       src/xterm.c (x_draw_hollow_cursor, x_draw_bar_cursor):
       src/w32term.c (x_draw_hollow_cursor, x_draw_bar_cursor): In R2L
       lines, draw the hollow-box and hbar cursors on the right side of
       cursor-glyph.  Thanks to Martin Rudalics <rudalics@gmx.at> for
       testing on X.
    • Eli Zaretskii's avatar
      Fix block cursor display in R2L lines. · c20b4c2d
      Eli Zaretskii authored
       src/xterm.c (x_draw_stretch_glyph_string):
       src/w32term.c (x_draw_stretch_glyph_string): Fix a thinko that
       caused the block cursor to disappear on a TAB in R2L lines in
       every window except the leftmost one.  Reported by Martin Rudalics
    • Dmitry Antipov's avatar
      Prefer ptrdiff_t to int and avoid integer overflows. · 005aff70
      Dmitry Antipov authored
      * fileio.c (make_temp_name):
      * font.c (font_parse_family_registry): Avoid integer
      overflow on string size calculation.
      * data.c (Faset): Likewise for byte index.
    • Dmitry Antipov's avatar
      Always use matched specpdl entry to record call arguments (Bug#18473). · ccb767d6
      Dmitry Antipov authored
      * lisp.h (record_in_backtrace): Adjust prototype.
      * eval.c (record_in_backtrace): Return current specpdl level.
      (set_backtrace_args, set_backtrace_nargs): Merge.  Adjust all users.
      (eval_sub, Ffuncall): Record call arguments in matched specpdl
      entry and use that entry in call to backtrace_debug_on_exit.
      (apply_lambda): Likewise.  Get current specpdl level as 3rd arg.
      (do_debug_on_call): Get current specpdl level as 2nd arg.
  12. 15 Sep, 2014 2 commits
    • Eli Zaretskii's avatar
      src/dispextern.h: Commentary fix. · 2d83441c
      Eli Zaretskii authored
    • Eli Zaretskii's avatar
      Fix display of R2L lines in partial-width windows. · 6b682d2b
      Eli Zaretskii authored
       src/xdisp.c (init_iterator): Don't use it->bidi_p before it is
       assigned the correct value.
       (extend_face_to_end_of_line): Account for truncation and
       continuation glyphs in R2L rows when one of the fringes is not
       (display_line): Don't assign negative X offset to a row if we are
       going to produce a truncation glyph for it.  When handling
       truncated R2L rows, consider the width of the left fringe instead
       of the right one.
       (produce_special_glyphs): Fix bogus assignments.
  13. 14 Sep, 2014 2 commits
  14. 13 Sep, 2014 2 commits
    • Eli Zaretskii's avatar
      Fix expansion and encoding of sound file names on MS-Windows. · a6cc335a
      Eli Zaretskii authored
       src/sound.c (Fplay_sound_internal): Encode the sound file name in
       the ANSI codepage.  Expand it against data-directory, as per docs,
       not against the current directory.  No need to make a local copy
       of the file name; pass the encoded file name directly to
       do_play_sound.  (Bug#18463)
       src/w32.c (ansi_encode_filename): If w32_get_short_filename returns
       NULL, and the file name is not encodable in ANSI codepage, return
       the string with "?" replacement characters, which will fail the
       caller.  This avoids returning a random value in that case.
    • Eli Zaretskii's avatar
      Resurrect sound support on MS-Windows that was lost in transition. · e868e853
      Eli Zaretskii authored
       configure.ac (HAVE_SOUND): Check for mmsystem.h header that
       defines the sound stuff on MS-Windows.  (Bug#18463)