1. 26 Aug, 2008 1 commit
  2. 08 Jan, 2008 1 commit
  3. 24 Oct, 2007 1 commit
  4. 14 Oct, 2007 1 commit
  5. 27 Aug, 2007 1 commit
  6. 08 Aug, 2007 1 commit
  7. 30 Jul, 2007 1 commit
    • Dan Nicolaescu's avatar
      * vc-git.el: (vc-directory-exclusion-list, vc-handled-backends): · eff23ff3
      Dan Nicolaescu authored
      Remove.
      (vc-git-revision-completion-table): Enable.
      
      * vc-hooks.el (vc-handled-backends): Add GIT and HG.
      
      * vc.el (vc-directory-exclusion-list): Add .git and .hg.
      
      * vc-hg.el (vc-hg-revision-completion-table): Re-enable.
      
      * diff-mode.el (diff-mode-menu): New entries.
      
      * diff-mode.el (diff-beginning-of-file-and-junk): New function.
      (diff-file-kill): Use it.
      (diff-beginning-of-hunk): Add arg `try-harder' using it.
      (diff-restrict-view, diff-find-source-location, diff-refine-hunk):
      Use it so they find the hunk even when we're in the file header.
      
      * vc.el: Add new VC operation `revision-completion-table'.
      (vc-default-revision-completion-table): New function.
      (vc-version-diff, vc-version-other-window): Use it to provide
      completion of revision names if the backend provides it.
      
      * vc-arch.el (vc-arch--version-completion-table)
      (vc-arch-revision-completion-table): New functions to provide
      completion of revision names.
      
      * vc-cvs.el: Require CL.
      (vc-cvs-revision-table, vc-cvs-revision-completion-table):
      New functions to provide completion of revision names.
      
      * eval.c (init_eval_once): Bump max_lisp_eval_depth to 400.
      
      * vc2-xtra.texi (Customizing VC): Add GIT and HG.
      eff23ff3
  8. 25 Jul, 2007 1 commit
  9. 16 Jul, 2007 1 commit
  10. 15 Jul, 2007 1 commit
  11. 21 Jan, 2007 1 commit
  12. 01 Nov, 2006 1 commit
  13. 10 Oct, 2006 1 commit
  14. 08 Sep, 2006 1 commit
  15. 02 Sep, 2006 1 commit
  16. 18 Jul, 2006 2 commits
    • Dan Nicolaescu's avatar
      * ebrowse.c (usage, version): Mark as NO_RETURN. · 2381d38d
      Dan Nicolaescu authored
      * emacsclient.c (print_help_and_exit): Likewise.
      
      * xterm.c (x_connection_closed, x_error_quitter): Mark as NO_RETURN.
      
      * textprop.c (text_read_only): Likewise.
      
      * lread.c (end_of_file_error): Likewise.
      
      * lisp.h (circular_list_error, memory_full, buffer_memory_full):
      Likewise.
      
      * eval.c (unwind_to_catch): Likewise.
      
      * buffer.h (buffer_slot_type_mismatch): Likewise.
      2381d38d
    • Kim F. Storm's avatar
      * eval.c (xsignal): New func. Like Fsignal, but marked no-return. · 734d55a2
      Kim F. Storm authored
      (xsignal0, xsignal1, xsignal2, xsignal3): New no-return functions.
      (signal_error): New no-return function (from xfaces.c).
      (Fthrow): Use xsignal2 instead of Fsignal + abort.
      (error): Use xsignal1 instead of Fsignal + abort.
      (FletX, Flet, grow_specpdl): Use signal_error.
      (Feval, Ffuncall, funcall_lambda): Use xsignal1, xsignal2.
      
      * xfaces.c (signal_error): Move to eval.c.
      (resolve_face_name): Use xsignal1.
      734d55a2
  17. 13 Jul, 2006 1 commit
    • Kim F. Storm's avatar
      (Fthrow): Remove loop around Fsignal. · 8788120f
      Kim F. Storm authored
      (Feval, Fapply, Ffuncall): Optimize for no function indirection.
      Use original function name in all signaled errors.
      Simplify Fsignal calls (no return).
      (funcall_lambda): Simplify Fsignal calls (no return).
      8788120f
  18. 03 Jul, 2006 1 commit
  19. 13 Jun, 2006 1 commit
  20. 18 Apr, 2006 1 commit
  21. 11 Mar, 2006 2 commits
  22. 26 Feb, 2006 1 commit
  23. 25 Feb, 2006 1 commit
    • Chong Yidong's avatar
      * xterm.h (x_catch_errors) Return value changed to void. · 9ba8e10d
      Chong Yidong authored
      	(x_uncatch_errors): Unused count argument deleted.
      
      	* xterm.c (x_catch_errors): Don't use record_unwind_protect, since
      	it can be called in a signal handler.
      	(x_catch_errors_unwind): Function deleted.
      	(x_uncatch_errors): Deallocate last x_error_message_stack struct.
      	(x_check_errors): Call x_uncatch_errors before signalling error.
      
      	(x_load_font, x_term_init, XTmouse_position, handle_one_xevent)
      	(x_connection_closed, x_list_fonts): Use new versions of
      	x_catch_errors and x_uncatch_errors.
      
      	* xselect.c (x_own_selection, x_decline_selection_request)
      	(x_reply_selection_request, x_get_foreign_selection)
      	(Fx_get_atom_name, Fx_send_client_event): Likewise.
      
      	* xfns.c (x_real_positions, x_set_mouse_color, Fx_focus_frame):
      	Likewise.
      
      	* eval.c (record_unwind_protect): Add an assertion.
      9ba8e10d
  24. 10 Feb, 2006 1 commit
  25. 06 Feb, 2006 1 commit
  26. 28 Dec, 2005 1 commit
  27. 26 Dec, 2005 1 commit
  28. 29 Oct, 2005 1 commit
  29. 07 Aug, 2005 1 commit
  30. 26 Jul, 2005 1 commit
  31. 23 Jul, 2005 1 commit
  32. 21 Jul, 2005 1 commit
  33. 20 Jul, 2005 1 commit
  34. 19 Jul, 2005 1 commit
  35. 13 Jul, 2005 1 commit
  36. 09 Jul, 2005 1 commit
  37. 04 Jul, 2005 1 commit
  38. 29 Jun, 2005 1 commit