I rebased my changes so far against the latest master and posted a patch to bug-gnu-emacs@gnu.org with the Subject of "[PATCH] Support xwidget webkit for macOS X". I made some effort to write good commit log after reading the ChangeLog guide. Thanks for your advice and work about the macOS support policy. On Sun, Dec 3, 2017 at 8:32 PM, Charles A. Roelli wrote: > > From: Jaesup Kwak > > Date: Tue, 28 Nov 2017 16:13:45 +0900 > > > > Hi all! > > > > I made a work supporting Emacs xwidget webkit for macOS X, which works > with Cocoa and Safari webkit frameworks without need of > > GTK and X window. You can t ry it on master branch of > https://github.com/veshboo/emacs > > > > I want to contribute the work to GNU Emacs and hope someone help me how > to contribute. > > > > Thank you. > > Thanks a lot for implementing xwidget on macOS. Could you please > rebase your branch against the latest master, and post a patch to > bug-gnu-emacs@gnu.org? The ChangeLog will also have to be in the > format as specified here: > > https://www.gnu.org/prep/standards/html_node/Change-Logs.html > > (It's best to use `C-x 4 a' and then the standard VC bindings to make > commits, so that the right style is used. The ChangeLog messages will > be automatically copied into the commit message when you commit files > with `C-x v v'.) > > Generally Emacs tries to keep support for macOS 10.6 and above, even > for new development. I saw that you used the WKWebView as a parent > class for the XwWebView, which was made available in version 10.10. I > made some small changes locally to adapt your branch to build with the > older "WebView" class, and it works on 10.6 (but it is missing some of > the bells and whistles). I will work on it some more this week, and > we can hopefully include it along with your xwidget implementation. > > Thanks again. >