1. 15 Aug, 2012 5 commits
  2. 14 Aug, 2012 13 commits
  3. 13 Aug, 2012 3 commits
    • Jan Djärv's avatar
      Don't redraw tool bar for Gtk+ unless out of date. · ca06f160
      Jan Djärv authored
      * gtkutil.c (xg_frame_tb_info): New struct.
      (TB_INFO_KEY): New define.
      (xg_free_frame_widgets): Free xg_frame_tb_info for frame if present.
      (xg_mark_data): Mark Lisp_Objects in xg_frame_tb_info.
      (xg_create_tool_bar): Allocate and initialize a xg_frame_tb_info
      if not present.
      (update_frame_tool_bar): Return early if data in xg_frame_tb_info
      is up to date. Otherwise store new data.
      (free_frame_tool_bar): Free xg_frame_tb_info if present.
      ca06f160
    • Dmitry Antipov's avatar
      Use KSET for write access to Lisp_Object members of struct kboard. · 7864a3f7
      Dmitry Antipov authored
      * keyboard.h (KSET): New macro.
      * callint.c, category.c, frame.c, keyboard.c, keyboard.h, macros.c:
      * msdos.c, nsfns.m, nsterm.m, term.c, w32fns.c, w32term.c, xfns.c:
      * xterm.c: Adjust users.
      7864a3f7
    • Dmitry Antipov's avatar
      Use BSET for write access to Lisp_Object members of struct buffer. · 4c31be61
      Dmitry Antipov authored
      * buffer.h (BSET): New macro.
      * buffer.c, casetab.c, cmds.c, coding.c, data.c, editfns.c:
      * fileio.c, frame.c, indent.c, insdel.c, intervals.c, keymap.c:
      * minibuf.c, print.c, process.c, syntax.c, undo.c, w32fns.c:
      * window.c, xdisp.c, xfns.c: Adjust users.
      4c31be61
  4. 11 Aug, 2012 4 commits
  5. 10 Aug, 2012 10 commits
  6. 09 Aug, 2012 1 commit
  7. 08 Aug, 2012 4 commits
    • Stefan Monnier's avatar
      * src/xdisp.c (safe_eval_handler): Remove prototype. Receive args describing · cc92c454
      Stefan Monnier authored
      the failing expression, include them in the error message.
      * src/eval.c (internal_condition_case_n): Pass nargs and args to hfun.
      * src/lisp.h (internal_condition_case_n): Update declaration.
      cc92c454
    • Dmitry Antipov's avatar
      Inline functions to examine and change buffer overlays. · 4cb3e6b3
      Dmitry Antipov authored
      * buffer.c (unchain_both): New function.
      * buffer.h (buffer_get_overlays, buffer_set_overlays):
      (buffer_has_overlays): New function.
      (enum overlay_type): New enum.
      * alloc.c, buffer.c, editfns.c, fileio.c, indent.c:
      * insdel.c, intervals.c, print.c, xdisp.c: Adjust users.
      4cb3e6b3
    • Dmitry Antipov's avatar
      Inline functions to examine and change buffer intervals. · 8707c1e5
      Dmitry Antipov authored
      * alloc.c (mark_interval_tree): Remove.
      (MARK_INTERVAL_TREE): Simplify.
      (UNMARK_BALANCE_INTERVALS): Remove.  Adjust users.
      * intervals.c (buffer_balance_intervals): New function.
      (graft_intervals_into_buffer): Adjust indentation.
      (set_intervals_multibyte): Simplify.
      * buffer.h (BUF_INTERVALS): Remove.
      (buffer_get_intervals, buffer_set_intervals): New function.
      * alloc.c, buffer.c, editfns.c, fileio.c, indent.c, insdel.c:
      * intervals.c, textprop.c: Adjust users.
      8707c1e5
    • Dmitry Antipov's avatar
      Inline functions to examine and change string intervals. · ad8c997f
      Dmitry Antipov authored
      * lisp.h (STRING_INTERVALS, STRING_SET_INTERVALS): Remove.
      (string_get_intervals, string_set_intervals): New function.
      * alloc.c, buffer.c, editfns.c, fns.c, insdel.c, intervals.c:
      * lread.c, print.c, textprop.c: Adjust users.
      ad8c997f