1. 09 Aug, 2014 4 commits
  2. 08 Aug, 2014 3 commits
  3. 07 Aug, 2014 10 commits
  4. 06 Aug, 2014 4 commits
  5. 05 Aug, 2014 8 commits
  6. 04 Aug, 2014 5 commits
    • Fabián Ezequiel Gallina's avatar
      * lisp/progmodes/python.el: Fix completions inside (i)pdb. · 5ea39c06
      Fabián Ezequiel Gallina authored
      (python-shell-completion-pdb-string-code): Make obsolete.
      (python-shell-completion-get-completions): Use
      python-shell-completion-string-code resending setup code
      continuously for (i)pdb.
    • Paul Eggert's avatar
      Merge from gnulib, incorporating: · c7d117f3
      Paul Eggert authored
      2014-08-04 extern-inline: port to FreeBSD, DragonFly
      * lib/gnulib.mk: Regenerate (comment change only).
      * m4/extern-inline.m4: Update from gnulib.
    • Martin Rudalics's avatar
      Fix scroll bar handling for non-toolkit builds. · 4a75c94d
      Martin Rudalics authored
      * frame.h (FRAME_HAS_HORIZONTAL_SCROLL_BARS): Condition
      correctly according to toolkit used.
      * frame.c (make_initial_frame, make_terminal_frame)
      (x_set_horizontal_scroll_bars, x_set_scroll_bar_height)
      (Vdefault_frame_horizontal_scroll_bars): Correctly condition
      assignments according to presence of toolkit scrollbars.
      * window.h (WINDOW_HAS_HORIZONTAL_SCROLL_BAR): Condition
      correctly according to toolkit used.
      * window.c (set_window_scroll_bars): Set horizontal scroll bar
      only if toolkit supports it.
      * w32term.c (w32_redeem_scroll_bar): Always redeem scroll bar if
      * xterm.c (x_scroll_bar_create): Initialize horizontal slot for
      non-toolkit builds.
      (XTredeem_scroll_bar): Always redeem scroll bar if present.
    • Paul Eggert's avatar
      * rect.el (rectangle--default-line-number-format): Rename · 44a651f0
      Paul Eggert authored
      from misspelled rectange--default-line-number-format (Bug#18045).
      All uses changed.
    • Dmitry Antipov's avatar
      * keyboard.c (safe_run_hook_funcall): Avoid consing around · f045dbe6
      Dmitry Antipov authored
      Vinhibit_quit and prefer internal_condition_case_n to pass args.
      (safe_run_hooks_error, safe_run_hooks_1): Adjust accordingly.
      (safe_run_hooks): Remove comment which is not relevant any more.
  7. 03 Aug, 2014 6 commits
    • Paul Eggert's avatar
      Don't let big frames overrun the stack. · 8d2f1984
      Paul Eggert authored
      * dispnew.c (mirrored_line_dance, mirror_line_dance, scrolling):
      Use SAFE_NALLOCA, not alloca.
    • Glenn Morris's avatar
    • Paul Eggert's avatar
      Don't mishandle year-9999 dates. · 308cc448
      Paul Eggert authored
      * lisp/calendar/parse-time.el (parse-time-rules):
      Allow years up to most-positive-fixnum.
      * lisp/calendar/time-date.el (date-to-time):
      Pass "Specified time is not representable" errors through.
      * lisp/url/url-cookie.el (url-cookie-expired-p): Treat out-of-range
      expiration dates as if they were far in the future.
      * src/editfns.c (decode_time_components): Store an invalid timespec
      on overflow, instead of returning false, so that the caller can
      distinguish overflow from other errors.
      (lisp_time_argument, lisp_seconds_argument): If the time is out
      of range, signal a time overflow instead of an invalid time spec.
      * src/keyboard.c (decode_timer): Treat time overflow like other
      timespec errors.
      Fixes: debbugs:18176
    • Paul Eggert's avatar
      Avoid undefined behavior with signed left shift. · 8f88f7d3
      Paul Eggert authored
      Caught by 'gcc -fsanitize=undefined'.
      * dispextern.h, scroll.c (scrolling_max_lines_saved, scrolling_1):
      * dispnew.c (line_hash_code, scrolling):
      * scroll.c (calculate_scrolling, calculate_direct_scrolling):
      Use 'unsigned', not 'int', for line hashes.
      (scrolling_max_lines_saved): Avoid mystery constants for hash sizes.
    • Dmitry Antipov's avatar
      Fix bug with an attempt to select uninitialized frame (Bug#18161). · a270fa7c
      Dmitry Antipov authored
      * xfns.c (Fx_create_frame): Move call to change_frame_size to
      a section where Lisp evaluation is disabled.  This way a pointer
      to uninitialized frame is not accessible from Lisp, which becomes
      critical if following call to x_figure_window_size throws an error.
    • Glenn Morris's avatar
      * test/automated/Makefile.in (check-tar): Add as alias for check. · f91d04c6
      Glenn Morris authored
      Do not merge this to trunk.