It verifies that the distribution tarball is created with all local
changes, which requires them to be committed. If there are uncommitted
changes, then it prints a warning on the console.
The code which showed contact map in the contact preview required
WebKit1 functionality (gtk+ widgets inside webview), but it's gone
in WebKit2. This didn't break in the compile time, but in runtime
a critical warnings about missing signal had been shown on the console.
Let's disable/remove the related code for now and enable contact
maps in the preview once there's available a good replacement.
All the other functionality still works, thus the overall configure
option is left there.
Regression after commit 2a9becc. The first element in the BODY could be
credentials, but paragraph as well. So if it's paragraph, don't create
a new one.
Set the WebKitWebView background color with
webkit_web_view_set_background_color() as this color will be used before
the actual content will be rendered (and before we will have a chance to
inject the right background color through CSS) and it will avoid white
flash when using a black theme.
The wrong code path was chosen because the code determined that the BODY
already contains an existing paragraph on the end of the content. The
fix it to not take the credits element into account when determining if the
BODY already contains the paragraphs.
Don't save the selection again in
e_editor_dom_fix_structure_after_delete_before_quoted_content() as later
the selection markers are not used to restore the selection, but they
would prevent the delete operation to process correctly.
Also restore the selection on other places when we are not using it
anymore.
WebKitDOMHTMLCollection is a live list, so we can't process it like a static
list (like WebKitDOMNodeList). So process it correctly and while fixing it
rework the WebKitODMNodeList processing so we can get rid of the length
variable.