emacs, I will merge from trunk much more often than in the past.
** reporting bugs
-emacs xwidgets uses the same tracker as mainline emacs, but a
-different package.
+Emacs xwidgets uses the same tracker as mainline emacs, but a
+different package. To report a bug:
+M-x report-xwidget-bug
-m-x report-emacs-bug
-
-Change the address to:
-submit@debbugs.gnu.org
-
-Include this line first in the body:
-Package: emacs-xwidgets
browse bugs:
http://debbugs.gnu.org/cgi/pkgreport.cgi?package=emacs-xwidgets
;;; Code:
(eval-when-compile (require 'cl))
+(require 'reporter)
(defun xwidget-insert (pos type title width height)
"Insert an xwidget at POS, given ID, TYPE, TITLE WIDTH and
(xwidget-webkit-kill-flash)
+(defun report-xwidget-bug ()
+ "Report a bug in GNU Emacs about the XWidget branch.
+Prompts for bug subject. Leaves you in a mail buffer."
+ (interactive)
+ (let ((reporter-prompt-for-summary-p t))
+ (reporter-submit-bug-report "submit@debbugs.gnu.org" nil nil nil nil
+ (format "Package: emacs-xwidgets
+
+Please describee xactly whata ctions triggered the bug, and the
+precise symptoms of the bug. If you can, give a recipe starting
+from `emacs -Q'.
+
+If Emacs crashed, and you have the Emacs process in the gdb
+deubbger, please include the output from the following gdb
+commands:
+ `bt full' and `xbacktrace'.
+
+For information about debugging Emacs, please read the file
+%s" (expand-file-name "DEBUG" data-directory)))))
+
(provide 'xwidget)
;;; xwidget.el ends here