<div dir="ltr"><div>If you&#39;d like to cry into your soup at some point, I can tell you about what I&#39;ve discovered about the state of our WebKit2 editor. Which becomes increasingly important as more distros drop GtkHTML altogether.<br></div><div><br></div><div>In the past 3-4 releases of webkit2gtk they&#39;ve moved all DOM access code out of the main thread, so you can&#39;t even do what we do anymore. The methods are still there, but only for the headers to a separate plugin library to the webkit engine which you must preload  before you initialize any webkit components. What remains nebulous according to all the docs is how to get information back and forth between the main application and the plugin (seems you have to communicate over DBus or a similar mechanism for systems that don&#39;t support DBus). This is drive by them moving webkit out of the application&#39;s thread and into a subprocess of its own that communicates back and forth with the application&#39;s GUI thread. This is similar to how Chrome/Chromium/Blink operate and it&#39;s one way to prevent bad things happening in the web component from happening in the main application.</div><div><br></div><div>But it&#39;s gonna require some amount of ugly hackery to get that editor working, now.</div><div><br></div><div>--Greg<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Apr 15, 2020 at 10:12 PM Greg Hellings &lt;<a href="mailto:greg.hellings@gmail.com">greg.hellings@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Welcome back, Mr Kleinpaste.</div><div><br></div><div>We missed you. ðŸ˜Ž<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Apr 15, 2020 at 9:01 PM Karl Kleinpaste &lt;<a href="mailto:karl@kleinpaste.org" target="_blank">karl@kleinpaste.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  

    
  
  <div>
    <font face="FreeSerif">At least, I think I&#39;m back.<br>
      <br>
      I&#39;ve been out of commission for doing Xiphos things for way too
      long. I&#39;m back now, I think. I&#39;ve just gone through ~150 emails
      from the github issue tracker. Merged a bunch of pending stuff,
      need to look at a few more still pending, made intermediate
      comments on many more. Working on a couple simple updates. Hope to
      get to a release point for 4.1.1 sometime Real Soon Now. Apologies
      for long absence. Life hasn&#39;t been my friend.<br>
    </font>
  </div>

_______________________________________________<br>
xiphos-devel mailing list<br>
<a href="mailto:xiphos-devel@crosswire.org" target="_blank">xiphos-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/xiphos-devel" rel="noreferrer" target="_blank">http://www.crosswire.org/mailman/listinfo/xiphos-devel</a><br>
</blockquote></div>
</blockquote></div>