Commit 2b1d5f1d authored by Alberto Garcia's avatar Alberto Garcia
Browse files

New upstream version 2.15.2

parent ac84f9b2
......@@ -125,6 +125,11 @@
<td class="signal_flags"><a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
</tr>
<tr>
<td class="signal_type"><span class="returnvalue">void</span></td>
<td class="signal_name"><a class="link" href="WebKitWebPage.html#WebKitWebPage-form-controls-associated" title="The “form-controls-associated” signal">form-controls-associated</a></td>
<td class="signal_flags"><a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
</tr>
<tr>
<td class="signal_type"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a></td>
<td class="signal_name"><a class="link" href="WebKitWebPage.html#WebKitWebPage-send-request" title="The “send-request” signal">send-request</a></td>
<td class="signal_flags"><a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></td>
......@@ -454,6 +459,53 @@ loaded.</p>
</div>
<hr>
<div class="refsect2">
<a name="WebKitWebPage-form-controls-associated"></a><h3>The <code class="literal">“form-controls-associated”</code> signal</h3>
<pre class="programlisting"><span class="returnvalue">void</span>
user_function (<a class="link" href="WebKitWebPage.html" title="WebKitWebPage"><span class="type">WebKitWebPage</span></a> *web_page,
<a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *elements,
<a href="../glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data)</pre>
<p>Emitted after form elements (or form associated elements) are associated to a particular web
page. Useful to implement form autofilling with web pages where form fields are dynamically
added (as many JS frameworks do). This might be emitted multiple times for the same web page.</p>
<p>Note that this signal could be also emitted when form controls are moved between forms. In
those cases the <em class="parameter"><code>elements</code></em>
array carries the list of those elements which have moved.</p>
<p>In any case the members of the <em class="parameter"><code>elements</code></em>
array will be alive during signal emission so
clients should take a reference to keep them alive.</p>
<div class="refsect3">
<a name="WebKitWebPage-form-controls-associated.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>web_page</p></td>
<td class="parameter_description"><p>the <a class="link" href="WebKitWebPage.html" title="WebKitWebPage"><span class="type">WebKitWebPage</span></a> on which the signal is emitted</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>elements</p></td>
<td class="parameter_description"><p> a <a href="../glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> of
<a href="../html/WebKitDOMElement.html#WebKitDOMElement-struct"><span class="type">WebKitDOMElement</span></a> with the list of forms in the page. </p></td>
<td class="parameter_annotations"><span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> WebKit.DOMElement][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span></td>
</tr>
<tr>
<td class="parameter_name"><p>user_data</p></td>
<td class="parameter_description"><p>user data set when the signal handler was connected.</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<p>Flags: <a href="../gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS">Run Last</a></p>
<p class="since">Since: 2.16</p>
</div>
<hr>
<div class="refsect2">
<a name="WebKitWebPage-send-request"></a><h3>The <code class="literal">“send-request”</code> signal</h3>
<pre class="programlisting"><a href="../glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>
user_function (<a class="link" href="WebKitWebPage.html" title="WebKitWebPage"><span class="type">WebKitWebPage</span></a> *web_page,
......
......@@ -112,25 +112,25 @@
</dt>
<dt id="ientry-idm23193">webkit_color_chooser_request_set_rgba, <a class="indexterm" href="WebKitColorChooserRequest.html#webkit-color-chooser-request-set-rgba">webkit_color_chooser_request_set_rgba ()</a>
</dt>
<dt id="ientry-idm33258">WebKitConsoleMessage, <a class="indexterm" href="WebKitConsoleMessage.html#WebKitConsoleMessage-struct">WebKitConsoleMessage</a>
<dt id="ientry-idm33324">WebKitConsoleMessage, <a class="indexterm" href="WebKitConsoleMessage.html#WebKitConsoleMessage-struct">WebKitConsoleMessage</a>
</dt>
<dt id="ientry-idm33308">WebKitConsoleMessageLevel, <a class="indexterm" href="WebKitConsoleMessage.html#WebKitConsoleMessageLevel">enum WebKitConsoleMessageLevel</a>
<dt id="ientry-idm33374">WebKitConsoleMessageLevel, <a class="indexterm" href="WebKitConsoleMessage.html#WebKitConsoleMessageLevel">enum WebKitConsoleMessageLevel</a>
</dt>
<dt id="ientry-idm33263">WebKitConsoleMessageSource, <a class="indexterm" href="WebKitConsoleMessage.html#WebKitConsoleMessageSource">enum WebKitConsoleMessageSource</a>
<dt id="ientry-idm33329">WebKitConsoleMessageSource, <a class="indexterm" href="WebKitConsoleMessage.html#WebKitConsoleMessageSource">enum WebKitConsoleMessageSource</a>
</dt>
<dt id="ientry-idm33008">webkit_console_message_copy, <a class="indexterm" href="WebKitConsoleMessage.html#webkit-console-message-copy">webkit_console_message_copy ()</a>
<dt id="ientry-idm33074">webkit_console_message_copy, <a class="indexterm" href="WebKitConsoleMessage.html#webkit-console-message-copy">webkit_console_message_copy ()</a>
</dt>
<dt id="ientry-idm33046">webkit_console_message_free, <a class="indexterm" href="WebKitConsoleMessage.html#webkit-console-message-free">webkit_console_message_free ()</a>
<dt id="ientry-idm33112">webkit_console_message_free, <a class="indexterm" href="WebKitConsoleMessage.html#webkit-console-message-free">webkit_console_message_free ()</a>
</dt>
<dt id="ientry-idm33114">webkit_console_message_get_level, <a class="indexterm" href="WebKitConsoleMessage.html#webkit-console-message-get-level">webkit_console_message_get_level ()</a>
<dt id="ientry-idm33180">webkit_console_message_get_level, <a class="indexterm" href="WebKitConsoleMessage.html#webkit-console-message-get-level">webkit_console_message_get_level ()</a>
</dt>
<dt id="ientry-idm33186">webkit_console_message_get_line, <a class="indexterm" href="WebKitConsoleMessage.html#webkit-console-message-get-line">webkit_console_message_get_line ()</a>
<dt id="ientry-idm33252">webkit_console_message_get_line, <a class="indexterm" href="WebKitConsoleMessage.html#webkit-console-message-get-line">webkit_console_message_get_line ()</a>
</dt>
<dt id="ientry-idm33077">webkit_console_message_get_source, <a class="indexterm" href="WebKitConsoleMessage.html#webkit-console-message-get-source">webkit_console_message_get_source ()</a>
<dt id="ientry-idm33143">webkit_console_message_get_source, <a class="indexterm" href="WebKitConsoleMessage.html#webkit-console-message-get-source">webkit_console_message_get_source ()</a>
</dt>
<dt id="ientry-idm33221">webkit_console_message_get_source_id, <a class="indexterm" href="WebKitConsoleMessage.html#webkit-console-message-get-source-id">webkit_console_message_get_source_id ()</a>
<dt id="ientry-idm33287">webkit_console_message_get_source_id, <a class="indexterm" href="WebKitConsoleMessage.html#webkit-console-message-get-source-id">webkit_console_message_get_source_id ()</a>
</dt>
<dt id="ientry-idm33151">webkit_console_message_get_text, <a class="indexterm" href="WebKitConsoleMessage.html#webkit-console-message-get-text">webkit_console_message_get_text ()</a>
<dt id="ientry-idm33217">webkit_console_message_get_text, <a class="indexterm" href="WebKitConsoleMessage.html#webkit-console-message-get-text">webkit_console_message_get_text ()</a>
</dt>
<dt id="ientry-idm27761">WebKitContextMenu, <a class="indexterm" href="WebKitContextMenu.html#WebKitContextMenu-struct">WebKitContextMenu</a>
</dt>
......@@ -397,15 +397,15 @@
</dt>
<dt id="ientry-idm28680">webkit_form_submission_request_submit, <a class="indexterm" href="WebKitFormSubmissionRequest.html#webkit-form-submission-request-submit">webkit_form_submission_request_submit ()</a>
</dt>
<dt id="ientry-idm32421">WebKitFrame, <a class="indexterm" href="WebKitFrame.html#WebKitFrame-struct">struct WebKitFrame</a>
<dt id="ientry-idm32487">WebKitFrame, <a class="indexterm" href="WebKitFrame.html#WebKitFrame-struct">struct WebKitFrame</a>
</dt>
<dt id="ientry-idm32368">webkit_frame_get_javascript_context_for_script_world, <a class="indexterm" href="WebKitFrame.html#webkit-frame-get-javascript-context-for-script-world">webkit_frame_get_javascript_context_for_script_world ()</a>
<dt id="ientry-idm32434">webkit_frame_get_javascript_context_for_script_world, <a class="indexterm" href="WebKitFrame.html#webkit-frame-get-javascript-context-for-script-world">webkit_frame_get_javascript_context_for_script_world ()</a>
</dt>
<dt id="ientry-idm32332">webkit_frame_get_javascript_global_context, <a class="indexterm" href="WebKitFrame.html#webkit-frame-get-javascript-global-context">webkit_frame_get_javascript_global_context ()</a>
<dt id="ientry-idm32398">webkit_frame_get_javascript_global_context, <a class="indexterm" href="WebKitFrame.html#webkit-frame-get-javascript-global-context">webkit_frame_get_javascript_global_context ()</a>
</dt>
<dt id="ientry-idm32296">webkit_frame_get_uri, <a class="indexterm" href="WebKitFrame.html#webkit-frame-get-uri">webkit_frame_get_uri ()</a>
<dt id="ientry-idm32362">webkit_frame_get_uri, <a class="indexterm" href="WebKitFrame.html#webkit-frame-get-uri">webkit_frame_get_uri ()</a>
</dt>
<dt id="ientry-idm32256">webkit_frame_is_main_frame, <a class="indexterm" href="WebKitFrame.html#webkit-frame-is-main-frame">webkit_frame_is_main_frame ()</a>
<dt id="ientry-idm32322">webkit_frame_is_main_frame, <a class="indexterm" href="WebKitFrame.html#webkit-frame-is-main-frame">webkit_frame_is_main_frame ()</a>
</dt>
</dl>
</div>
......@@ -711,9 +711,9 @@
</dt>
<dt id="ientry-idm6987">WebKitScriptDialogType, <a class="indexterm" href="WebKitWebView.html#WebKitScriptDialogType">enum WebKitScriptDialogType</a>
</dt>
<dt id="ientry-idm32549">WebKitScriptWorld, <a class="indexterm" href="WebKitScriptWorld.html#WebKitScriptWorld-struct">struct WebKitScriptWorld</a>
<dt id="ientry-idm32615">WebKitScriptWorld, <a class="indexterm" href="WebKitScriptWorld.html#WebKitScriptWorld-struct">struct WebKitScriptWorld</a>
</dt>
<dt id="ientry-idm32557">WebKitScriptWorld::window-object-cleared, <a class="indexterm" href="WebKitScriptWorld.html#WebKitScriptWorld-window-object-cleared">The “window-object-cleared” signal</a>
<dt id="ientry-idm32623">WebKitScriptWorld::window-object-cleared, <a class="indexterm" href="WebKitScriptWorld.html#WebKitScriptWorld-window-object-cleared">The “window-object-cleared” signal</a>
</dt>
<dt id="ientry-idm6354">webkit_script_dialog_confirm_set_confirmed, <a class="indexterm" href="WebKitWebView.html#webkit-script-dialog-confirm-set-confirmed">webkit_script_dialog_confirm_set_confirmed ()</a>
</dt>
......@@ -725,9 +725,9 @@
</dt>
<dt id="ientry-idm6447">webkit_script_dialog_prompt_set_text, <a class="indexterm" href="WebKitWebView.html#webkit-script-dialog-prompt-set-text">webkit_script_dialog_prompt_set_text ()</a>
</dt>
<dt id="ientry-idm32491">webkit_script_world_get_default, <a class="indexterm" href="WebKitScriptWorld.html#webkit-script-world-get-default">webkit_script_world_get_default ()</a>
<dt id="ientry-idm32557">webkit_script_world_get_default, <a class="indexterm" href="WebKitScriptWorld.html#webkit-script-world-get-default">webkit_script_world_get_default ()</a>
</dt>
<dt id="ientry-idm32519">webkit_script_world_new, <a class="indexterm" href="WebKitScriptWorld.html#webkit-script-world-new">webkit_script_world_new ()</a>
<dt id="ientry-idm32585">webkit_script_world_new, <a class="indexterm" href="WebKitScriptWorld.html#webkit-script-world-new">webkit_script_world_new ()</a>
</dt>
<dt id="ientry-idm29348">WebKitSecurityManager, <a class="indexterm" href="WebKitSecurityManager.html#WebKitSecurityManager-struct">struct WebKitSecurityManager</a>
</dt>
......@@ -1204,9 +1204,9 @@
</dt>
<dt id="ientry-idm1952">WebKitWebContext:website-data-manager, <a class="indexterm" href="WebKitWebContext.html#WebKitWebContext--website-data-manager">The “website-data-manager” property</a>
</dt>
<dt id="ientry-idm32863">WebKitWebEditor, <a class="indexterm" href="WebKitWebEditor.html#WebKitWebEditor-struct">WebKitWebEditor</a>
<dt id="ientry-idm32929">WebKitWebEditor, <a class="indexterm" href="WebKitWebEditor.html#WebKitWebEditor-struct">WebKitWebEditor</a>
</dt>
<dt id="ientry-idm32871">WebKitWebEditor::selection-changed, <a class="indexterm" href="WebKitWebEditor.html#WebKitWebEditor-selection-changed">The “selection-changed” signal</a>
<dt id="ientry-idm32937">WebKitWebEditor::selection-changed, <a class="indexterm" href="WebKitWebEditor.html#WebKitWebEditor-selection-changed">The “selection-changed” signal</a>
</dt>
<dt id="ientry-idm31560">WebKitWebExtension, <a class="indexterm" href="WebKitWebExtension.html#WebKitWebExtension-struct">struct WebKitWebExtension</a>
</dt>
......@@ -1216,9 +1216,9 @@
</dt>
<dt id="ientry-idm31464">WebKitWebExtensionInitializeWithUserDataFunction, <a class="indexterm" href="WebKitWebExtension.html#WebKitWebExtensionInitializeWithUserDataFunction">WebKitWebExtensionInitializeWithUserDataFunction ()</a>
</dt>
<dt id="ientry-idm32727">WebKitWebHitTestResult, <a class="indexterm" href="WebKitWebHitTestResult.html#WebKitWebHitTestResult-struct">struct WebKitWebHitTestResult</a>
<dt id="ientry-idm32793">WebKitWebHitTestResult, <a class="indexterm" href="WebKitWebHitTestResult.html#WebKitWebHitTestResult-struct">struct WebKitWebHitTestResult</a>
</dt>
<dt id="ientry-idm32735">WebKitWebHitTestResult:node, <a class="indexterm" href="WebKitWebHitTestResult.html#WebKitWebHitTestResult--node">The “node” property</a>
<dt id="ientry-idm32801">WebKitWebHitTestResult:node, <a class="indexterm" href="WebKitWebHitTestResult.html#WebKitWebHitTestResult--node">The “node” property</a>
</dt>
<dt id="ientry-idm26200">WebKitWebInspector, <a class="indexterm" href="WebKitWebInspector.html#WebKitWebInspector-struct">struct WebKitWebInspector</a>
</dt>
......@@ -1238,17 +1238,19 @@
</dt>
<dt id="ientry-idm26233">WebKitWebInspector:inspected-uri, <a class="indexterm" href="WebKitWebInspector.html#WebKitWebInspector--inspected-uri">The “inspected-uri” property</a>
</dt>
<dt id="ientry-idm31933">WebKitWebPage, <a class="indexterm" href="WebKitWebPage.html#WebKitWebPage-struct">WebKitWebPage</a>
<dt id="ientry-idm31941">WebKitWebPage, <a class="indexterm" href="WebKitWebPage.html#WebKitWebPage-struct">WebKitWebPage</a>
</dt>
<dt id="ientry-idm31956">WebKitWebPage::console-message-sent, <a class="indexterm" href="WebKitWebPage.html#WebKitWebPage-console-message-sent">The “console-message-sent” signal</a>
<dt id="ientry-idm31964">WebKitWebPage::console-message-sent, <a class="indexterm" href="WebKitWebPage.html#WebKitWebPage-console-message-sent">The “console-message-sent” signal</a>
</dt>
<dt id="ientry-idm32006">WebKitWebPage::context-menu, <a class="indexterm" href="WebKitWebPage.html#WebKitWebPage-context-menu">The “context-menu” signal</a>
<dt id="ientry-idm32014">WebKitWebPage::context-menu, <a class="indexterm" href="WebKitWebPage.html#WebKitWebPage-context-menu">The “context-menu” signal</a>
</dt>
<dt id="ientry-idm32078">WebKitWebPage::document-loaded, <a class="indexterm" href="WebKitWebPage.html#WebKitWebPage-document-loaded">The “document-loaded” signal</a>
<dt id="ientry-idm32086">WebKitWebPage::document-loaded, <a class="indexterm" href="WebKitWebPage.html#WebKitWebPage-document-loaded">The “document-loaded” signal</a>
</dt>
<dt id="ientry-idm32120">WebKitWebPage::send-request, <a class="indexterm" href="WebKitWebPage.html#WebKitWebPage-send-request">The “send-request” signal</a>
<dt id="ientry-idm32128">WebKitWebPage::form-controls-associated, <a class="indexterm" href="WebKitWebPage.html#WebKitWebPage-form-controls-associated">The “form-controls-associated” signal</a>
</dt>
<dt id="ientry-idm31941">WebKitWebPage:uri, <a class="indexterm" href="WebKitWebPage.html#WebKitWebPage--uri">The “uri” property</a>
<dt id="ientry-idm32186">WebKitWebPage::send-request, <a class="indexterm" href="WebKitWebPage.html#WebKitWebPage-send-request">The “send-request” signal</a>
</dt>
<dt id="ientry-idm31949">WebKitWebPage:uri, <a class="indexterm" href="WebKitWebPage.html#WebKitWebPage--uri">The “uri” property</a>
</dt>
<dt id="ientry-idm21842">WebKitWebResource, <a class="indexterm" href="WebKitWebResource.html#WebKitWebResource-struct">struct WebKitWebResource</a>
</dt>
......@@ -1440,11 +1442,11 @@
</dt>
<dt id="ientry-idm617">webkit_web_context_set_web_process_count_limit, <a class="indexterm" href="WebKitWebContext.html#webkit-web-context-set-web-process-count-limit">webkit_web_context_set_web_process_count_limit ()</a>
</dt>
<dt id="ientry-idm32818">webkit_web_editor_get_page, <a class="indexterm" href="WebKitWebEditor.html#webkit-web-editor-get-page">webkit_web_editor_get_page ()</a>
<dt id="ientry-idm32884">webkit_web_editor_get_page, <a class="indexterm" href="WebKitWebEditor.html#webkit-web-editor-get-page">webkit_web_editor_get_page ()</a>
</dt>
<dt id="ientry-idm31508">webkit_web_extension_get_page, <a class="indexterm" href="WebKitWebExtension.html#webkit-web-extension-get-page">webkit_web_extension_get_page ()</a>
</dt>
<dt id="ientry-idm32686">webkit_web_hit_test_result_get_node, <a class="indexterm" href="WebKitWebHitTestResult.html#webkit-web-hit-test-result-get-node">webkit_web_hit_test_result_get_node ()</a>
<dt id="ientry-idm32752">webkit_web_hit_test_result_get_node, <a class="indexterm" href="WebKitWebHitTestResult.html#webkit-web-hit-test-result-get-node">webkit_web_hit_test_result_get_node ()</a>
</dt>
<dt id="ientry-idm26052">webkit_web_inspector_attach, <a class="indexterm" href="WebKitWebInspector.html#webkit-web-inspector-attach">webkit_web_inspector_attach ()</a>
</dt>
......@@ -1464,15 +1466,15 @@
</dt>
<dt id="ientry-idm26112">webkit_web_inspector_show, <a class="indexterm" href="WebKitWebInspector.html#webkit-web-inspector-show">webkit_web_inspector_show ()</a>
</dt>
<dt id="ientry-idm31741">webkit_web_page_get_dom_document, <a class="indexterm" href="WebKitWebPage.html#webkit-web-page-get-dom-document">webkit_web_page_get_dom_document ()</a>
<dt id="ientry-idm31749">webkit_web_page_get_dom_document, <a class="indexterm" href="WebKitWebPage.html#webkit-web-page-get-dom-document">webkit_web_page_get_dom_document ()</a>
</dt>
<dt id="ientry-idm31890">webkit_web_page_get_editor, <a class="indexterm" href="WebKitWebPage.html#webkit-web-page-get-editor">webkit_web_page_get_editor ()</a>
<dt id="ientry-idm31898">webkit_web_page_get_editor, <a class="indexterm" href="WebKitWebPage.html#webkit-web-page-get-editor">webkit_web_page_get_editor ()</a>
</dt>
<dt id="ientry-idm31781">webkit_web_page_get_id, <a class="indexterm" href="WebKitWebPage.html#webkit-web-page-get-id">webkit_web_page_get_id ()</a>
<dt id="ientry-idm31789">webkit_web_page_get_id, <a class="indexterm" href="WebKitWebPage.html#webkit-web-page-get-id">webkit_web_page_get_id ()</a>
</dt>
<dt id="ientry-idm31850">webkit_web_page_get_main_frame, <a class="indexterm" href="WebKitWebPage.html#webkit-web-page-get-main-frame">webkit_web_page_get_main_frame ()</a>
<dt id="ientry-idm31858">webkit_web_page_get_main_frame, <a class="indexterm" href="WebKitWebPage.html#webkit-web-page-get-main-frame">webkit_web_page_get_main_frame ()</a>
</dt>
<dt id="ientry-idm31814">webkit_web_page_get_uri, <a class="indexterm" href="WebKitWebPage.html#webkit-web-page-get-uri">webkit_web_page_get_uri ()</a>
<dt id="ientry-idm31822">webkit_web_page_get_uri, <a class="indexterm" href="WebKitWebPage.html#webkit-web-page-get-uri">webkit_web_page_get_uri ()</a>
</dt>
<dt id="ientry-idm21692">webkit_web_resource_get_data, <a class="indexterm" href="WebKitWebResource.html#webkit-web-resource-get-data">webkit_web_resource_get_data ()</a>
</dt>
......
......@@ -14,7 +14,7 @@
<div class="titlepage">
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">WebKit2GTK+ Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">for WebKit2GTK+ 2.15.1</p></div>
<div><p class="releaseinfo">for WebKit2GTK+ 2.15.2</p></div>
</div>
<hr>
</div>
......
......@@ -177,7 +177,7 @@ against at application run time.</p>
<hr>
<div class="refsect2">
<a name="WEBKIT-MICRO-VERSION:CAPS"></a><h3>WEBKIT_MICRO_VERSION</h3>
<pre class="programlisting">#define WEBKIT_MICRO_VERSION (1)
<pre class="programlisting">#define WEBKIT_MICRO_VERSION (2)
</pre>
<p>Like <a class="link" href="webkit2gtk-4.0-WebKitVersion.html#webkit-get-micro-version" title="webkit_get_micro_version ()"><code class="function">webkit_get_micro_version()</code></a>, but from the headers used at
application compile time, rather than from the library linked
......
......@@ -809,6 +809,7 @@
<keyword type="signal" name="The “console-message-sent” signal" link="WebKitWebPage.html#WebKitWebPage-console-message-sent"/>
<keyword type="signal" name="The “context-menu” signal" link="WebKitWebPage.html#WebKitWebPage-context-menu"/>
<keyword type="signal" name="The “document-loaded” signal" link="WebKitWebPage.html#WebKitWebPage-document-loaded"/>
<keyword type="signal" name="The “form-controls-associated” signal" link="WebKitWebPage.html#WebKitWebPage-form-controls-associated"/>
<keyword type="signal" name="The “send-request” signal" link="WebKitWebPage.html#WebKitWebPage-send-request"/>
<keyword type="function" name="webkit_frame_is_main_frame ()" link="WebKitFrame.html#webkit-frame-is-main-frame" since="2.2"/>
<keyword type="function" name="webkit_frame_get_uri ()" link="WebKitFrame.html#webkit-frame-get-uri" since="2.2"/>
......
......@@ -14,7 +14,7 @@
<div class="titlepage">
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">WebKitDOMGTK+ Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">for WebKitDOMGTK+ 2.15.1</p></div>
<div><p class="releaseinfo">for WebKitDOMGTK+ 2.15.2</p></div>
</div>
<hr>
</div>
......
=================
WebKitGTK+ 2.15.2
=================
What's new in WebKitGTK+ 2.15.2?
- Add new API to notify about dynamically added forms to Web Extensions.
- Implement selection interface and states for elements supporting aria-selected and for menu roles.
- Expose STATE_SINGLE_LINE and STATE_MULTI_LINE for ARIA searchbox role.
- Enable WebMemorySampler.
- Downloads started by context menu actions now have a web view associated.
- Fix a network process crash when main resource load is converted into a download.
- Fix several crashes and rendering issues.
=================
WebKitGTK+ 2.15.1
=================
......
......@@ -165,7 +165,7 @@ void JSSynchronousEdenCollectForDebugging(JSContextRef ctx)
ExecState* exec = toJS(ctx);
JSLockHolder locker(exec);
exec->vm().heap.collect(CollectionScope::Eden);
exec->vm().heap.collectSync(CollectionScope::Eden);
}
void JSDisableGCTimer(void)
......
......@@ -36,6 +36,7 @@
#include "JSDataView.h"
#include "JSGenericTypedArrayViewInlines.h"
#include "JSTypedArrays.h"
#include "TypedArrayController.h"
#include <wtf/RefPtr.h>
using namespace JSC;
......@@ -239,7 +240,7 @@ void* JSObjectGetTypedArrayBytesPtr(JSContextRef ctx, JSObjectRef objectRef, JSV
JSObject* object = toJS(objectRef);
if (JSArrayBufferView* typedArray = jsDynamicCast<JSArrayBufferView*>(object)) {
ArrayBuffer* buffer = typedArray->buffer();
ArrayBuffer* buffer = typedArray->possiblySharedBuffer();
buffer->pinAndLock();
return buffer->data();
}
......@@ -283,7 +284,7 @@ JSObjectRef JSObjectGetTypedArrayBuffer(JSContextRef ctx, JSObjectRef objectRef,
JSObject* object = toJS(objectRef);
if (JSArrayBufferView* typedArray = jsDynamicCast<JSArrayBufferView*>(object))
return toRef(exec->vm().m_typedArrayController->toJS(exec, typedArray->globalObject(), typedArray->buffer()));
return toRef(exec->vm().m_typedArrayController->toJS(exec, typedArray->globalObject(), typedArray->possiblySharedBuffer()));
return nullptr;
}
......@@ -298,7 +299,7 @@ JSObjectRef JSObjectMakeArrayBufferWithBytesNoCopy(JSContextRef ctx, void* bytes
bytesDeallocator(p, deallocatorContext);
});
JSArrayBuffer* jsBuffer = JSArrayBuffer::create(exec->vm(), exec->lexicalGlobalObject()->arrayBufferStructure(), WTFMove(buffer));
JSArrayBuffer* jsBuffer = JSArrayBuffer::create(exec->vm(), exec->lexicalGlobalObject()->arrayBufferStructure(ArrayBufferSharingMode::Default), WTFMove(buffer));
if (handleExceptionIfNeeded(exec, exception) == ExceptionStatus::DidThrow)
return nullptr;
......
......@@ -63,7 +63,7 @@ inline bool Bitmap::concurrentTestAndSet(size_t n)
oldValue = *wordPtr;
if (oldValue & mask)
return true;
} while (!WTF::weakCompareAndSwap(wordPtr, oldValue, static_cast<uint8_t>(oldValue | mask)));
} while (!WTF::atomicCompareExchangeWeakRelaxed(wordPtr, oldValue, static_cast<uint8_t>(oldValue | mask)));
return false;
}
......
......@@ -35,6 +35,7 @@ set(JavaScriptCore_INCLUDE_DIRECTORIES
"${JAVASCRIPTCORE_DIR}/runtime"
"${JAVASCRIPTCORE_DIR}/tools"
"${JAVASCRIPTCORE_DIR}/wasm"
"${JAVASCRIPTCORE_DIR}/wasm/js"
"${JAVASCRIPTCORE_DIR}/yarr"
"${DERIVED_SOURCES_DIR}"
"${DERIVED_SOURCES_DIR}/ForwardingHeaders"
......@@ -189,9 +190,9 @@ set(JavaScriptCore_SOURCES
bytecode/ArrayProfile.cpp
bytecode/BytecodeBasicBlock.cpp
bytecode/BytecodeGeneratorification.cpp
bytecode/BytecodeRewriter.cpp
bytecode/BytecodeIntrinsicRegistry.cpp
bytecode/BytecodeLivenessAnalysis.cpp
bytecode/BytecodeRewriter.cpp
bytecode/CallEdge.cpp
bytecode/CallLinkInfo.cpp
bytecode/CallLinkStatus.cpp
......@@ -203,14 +204,16 @@ set(JavaScriptCore_SOURCES
bytecode/CodeOrigin.cpp
bytecode/CodeType.cpp
bytecode/ComplexGetStatus.cpp
bytecode/DataFormat.cpp
bytecode/DFGExitProfile.cpp
bytecode/DOMJITAccessCasePatchpointParams.cpp
bytecode/DataFormat.cpp
bytecode/DeferredCompilationCallback.cpp
bytecode/DeferredSourceDump.cpp
bytecode/EvalCodeBlock.cpp
bytecode/ExecutionCounter.cpp
bytecode/ExitKind.cpp
bytecode/ExitingJITType.cpp
bytecode/FunctionCodeBlock.cpp
bytecode/GetByIdStatus.cpp
bytecode/GetByIdVariant.cpp
bytecode/InlineAccess.cpp
......@@ -220,11 +223,13 @@ set(JavaScriptCore_SOURCES
bytecode/LLIntPrototypeLoadAdaptiveStructureWatchpoint.cpp
bytecode/LazyOperandValueProfile.cpp
bytecode/MethodOfGettingAValueProfile.cpp
bytecode/ModuleProgramCodeBlock.cpp
bytecode/ObjectPropertyCondition.cpp
bytecode/ObjectPropertyConditionSet.cpp
bytecode/Opcode.cpp
bytecode/PolymorphicAccess.cpp
bytecode/PreciseJumpTargets.cpp
bytecode/ProgramCodeBlock.cpp
bytecode/PropertyCondition.cpp
bytecode/PutByIdFlags.cpp
bytecode/PutByIdStatus.cpp
......@@ -239,12 +244,17 @@ set(JavaScriptCore_SOURCES
bytecode/ToThisStatus.cpp
bytecode/TrackedReferences.cpp
bytecode/UnlinkedCodeBlock.cpp
bytecode/UnlinkedEvalCodeBlock.cpp
bytecode/UnlinkedFunctionCodeBlock.cpp
bytecode/UnlinkedFunctionExecutable.cpp
bytecode/UnlinkedInstructionStream.cpp
bytecode/UnlinkedModuleProgramCodeBlock.cpp
bytecode/UnlinkedProgramCodeBlock.cpp
bytecode/ValueRecovery.cpp
bytecode/VariableWriteFireDetail.cpp
bytecode/VirtualRegister.cpp
bytecode/Watchpoint.cpp
bytecode/WebAssemblyCodeBlock.cpp
bytecompiler/BytecodeGenerator.cpp
bytecompiler/NodesCodegen.cpp
......@@ -302,6 +312,7 @@ set(JavaScriptCore_SOURCES
dfg/DFGFailedFinalizer.cpp
dfg/DFGFinalizer.cpp
dfg/DFGFixupPhase.cpp
dfg/DFGFlowIndexing.cpp
dfg/DFGFlushFormat.cpp
dfg/DFGFlushedAt.cpp
dfg/DFGLiveCatchVariablePreservationPhase.cpp
......@@ -333,7 +344,9 @@ set(JavaScriptCore_SOURCES
dfg/DFGMultiGetByOffsetData.cpp
dfg/DFGNaturalLoops.cpp
dfg/DFGNode.cpp
dfg/DFGNodeAbstractValuePair.cpp
dfg/DFGNodeFlags.cpp
dfg/DFGNodeFlowProjection.cpp
dfg/DFGNodeOrigin.cpp
dfg/DFGOSRAvailabilityAnalysisPhase.cpp
dfg/DFGOSREntry.cpp
......@@ -485,6 +498,7 @@ set(JavaScriptCore_SOURCES
heap/MarkedSpace.cpp
heap/MutatorState.cpp
heap/SlotVisitor.cpp
heap/StopIfNecessaryTimer.cpp
heap/Weak.cpp
heap/WeakBlock.cpp
heap/WeakHandleOwner.cpp
......@@ -636,8 +650,12 @@ set(JavaScriptCore_SOURCES
runtime/ArrayBufferView.cpp
runtime/ArrayConstructor.cpp
runtime/ArrayConventions.cpp
runtime/ArrayIteratorAdaptiveWatchpoint.cpp
runtime/ArrayIteratorPrototype.cpp
runtime/ArrayPrototype.cpp
runtime/AtomicsObject.cpp
runtime/AsyncFunctionConstructor.cpp
runtime/AsyncFunctionPrototype.cpp
runtime/BasicBlockLocation.cpp
runtime/BooleanConstructor.cpp
runtime/BooleanObject.cpp
......@@ -665,6 +683,7 @@ set(JavaScriptCore_SOURCES
runtime/DatePrototype.cpp
runtime/DirectArguments.cpp
runtime/DirectArgumentsOffset.cpp
runtime/DirectEvalExecutable.cpp
runtime/DumpContext.cpp
runtime/ECMAScriptSpecInternalFunctions.cpp
runtime/Error.cpp
......@@ -672,13 +691,15 @@ set(JavaScriptCore_SOURCES
runtime/ErrorHandlingScope.cpp
runtime/ErrorInstance.cpp
runtime/ErrorPrototype.cpp
runtime/EvalExecutable.cpp
runtime/Exception.cpp
runtime/ExceptionEventLocation.cpp
runtime/ExceptionFuzz.cpp
runtime/ExceptionHelpers.cpp
runtime/ExceptionScope.cpp
runtime/Executable.cpp
runtime/ExecutableBase.cpp
runtime/FunctionConstructor.cpp
runtime/FunctionExecutable.cpp
runtime/FunctionExecutableDump.cpp
runtime/FunctionHasExecutedCache.cpp
runtime/FunctionPrototype.cpp
......@@ -690,6 +711,7 @@ set(JavaScriptCore_SOURCES
runtime/HashMapImpl.cpp
runtime/Identifier.cpp
runtime/IndexingType.cpp
runtime/IndirectEvalExecutable.cpp
runtime/InferredType.cpp
runtime/InferredTypeTable.cpp
runtime/InferredValue.cpp
......@@ -714,6 +736,7 @@ set(JavaScriptCore_SOURCES
runtime/JSArrayBufferConstructor.cpp
runtime/JSArrayBufferPrototype.cpp
runtime/JSArrayBufferView.cpp
runtime/JSAsyncFunction.cpp
runtime/JSBoundFunction.cpp
runtime/JSCJSValue.cpp
runtime/JSCallee.cpp
......@@ -723,6 +746,7 @@ set(JavaScriptCore_SOURCES
runtime/JSDataViewPrototype.cpp
runtime/JSDateMath.cpp
runtime/JSEnvironmentRecord.cpp
runtime/JSFixedArray.cpp
runtime/JSFunction.cpp
runtime/JSGeneratorFunction.cpp
runtime/JSGlobalLexicalEnvironment.cpp
......@@ -782,8 +806,10 @@ set(JavaScriptCore_SOURCES
runtime/MathObject.cpp
runtime/MemoryStatistics.cpp
runtime/ModuleLoaderPrototype.cpp
runtime/ModuleProgramExecutable.cpp
runtime/NativeErrorConstructor.cpp
runtime/NativeErrorPrototype.cpp
runtime/NativeExecutable.cpp
runtime/NativeStdFunctionCell.cpp
runtime/NullGetterFunction.cpp
runtime/NullSetterFunction.cpp
......@@ -794,6 +820,7 @@ set(JavaScriptCore_SOURCES
runtime/ObjectPrototype.cpp
runtime/Operations.cpp
runtime/Options.cpp
runtime/ProgramExecutable.cpp
runtime/PropertyDescriptor.cpp
runtime/PropertySlot.cpp
runtime/PropertyTable.cpp
......@@ -815,6 +842,7 @@ set(JavaScriptCore_SOURCES
runtime/ScopeOffset.cpp
runtime/ScopedArguments.cpp
runtime/ScopedArgumentsTable.cpp
runtime/ScriptExecutable.cpp
runtime/SetConstructor.cpp
runtime/SetIteratorPrototype.cpp
runtime/SetPrototype.cpp
......@@ -837,9 +865,9 @@ set(JavaScriptCore_SOURCES
runtime/SymbolObject.cpp
runtime/SymbolPrototype.cpp
runtime/SymbolTable.cpp
runtime/ThrowScope.cpp
runtime/TemplateRegistry.cpp
runtime/TestRunnerUtils.cpp
runtime/ThrowScope.cpp
runtime/TypeLocationCache.cpp
runtime/TypeProfiler.cpp
runtime/TypeProfilerLog.cpp
......@@ -856,6 +884,7 @@ set(JavaScriptCore_SOURCES
runtime/WeakMapPrototype.cpp
runtime/WeakSetConstructor.cpp
runtime/WeakSetPrototype.cpp
runtime/WebAssemblyExecutable.cpp
tools/CodeProfile.cpp
tools/CodeProfiling.cpp
......@@ -864,13 +893,14 @@ set(JavaScriptCore_SOURCES
tools/JSDollarVM.cpp
tools/JSDollarVMPrototype.cpp
wasm/JSWasmModule.cpp
wasm/JSWebAssembly.cpp
wasm/WasmB3IRGenerator.cpp
wasm/WasmCallingConvention.cpp
wasm/WasmFormat.cpp
wasm/WasmMemory.cpp
wasm/WasmModuleParser.cpp
wasm/WasmPlan.cpp
wasm/WasmValidate.cpp
wasm/js/JSWebAssemblyCompileError.cpp
wasm/js/JSWebAssemblyInstance.cpp
......@@ -1113,6 +1143,24 @@ else ()
)
endif ()
# WebAssembly generator
macro(GENERATE_PYTHON _generator _input _output)
add_custom_command(
OUTPUT ${_output}
MAIN_DEPENDENCY ${_generator}
DEPENDS ${_input}
COMMAND ${PYTHON_EXECUTABLE} ${_generator} ${_input} ${_output}
VERBATIM)
list(APPEND JavaScriptCore_HEADERS ${_output})
ADD_SOURCE_DEPENDENCIES(${_input} ${_output})
endmacro()
GENERATE_PYTHON(${CMAKE_CURRENT_SOURCE_DIR}/wasm/generateWasmOpsHeader.py ${CMAKE_CURRENT_SOURCE_DIR}/wasm/wasm.json ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/WasmOps.h)
GENERATE_PYTHON(${CMAKE_CURRENT_SOURCE_DIR}/wasm/generateWasmValidateInlinesHeader.py ${CMAKE_CURRENT_SOURCE_DIR}/wasm/wasm.json ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/WasmValidateInlines.h)
GENERATE_PYTHON(${CMAKE_CURRENT_SOURCE_DIR}/wasm/generateWasmB3IRGeneratorInlinesHeader.py ${CMAKE_CURRENT_SOURCE_DIR}/wasm/wasm.json ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/WasmB3IRGeneratorInlines.h)
# LUT generator
set(HASH_LUT_GENERATOR ${CMAKE_CURRENT_SOURCE_DIR}/create_hash_table)
macro(GENERATE_HASH_LUT _input _output)
add_custom_command(
......@@ -1232,6 +1280,7 @@ set(JavaScriptCore_INSPECTOR_DOMAINS
${JAVASCRIPTCORE_DIR}/inspector/protocol/Runtime.json
${JAVASCRIPTCORE_DIR}/inspector/protocol/ScriptProfiler.json
${JAVASCRIPTCORE_DIR}/inspector/protocol/Timeline.json
${JAVASCRIPTCORE_DIR}/inspector/protocol/Worker.json
)
if (ENABLE_INDEXED_DATABASE)
......@@ -1298,6 +1347,7 @@ set(JavaScriptCore_BUILTINS_SOURCES
${JAVASCRIPTCORE_DIR}/builtins/ArrayConstructor.js
${JAVASCRIPTCORE_DIR}/builtins/ArrayIteratorPrototype.js
${JAVASCRIPTCORE_DIR}/builtins/ArrayPrototype.js
${JAVASCRIPTCORE_DIR}/builtins/AsyncFunctionPrototype.js
${JAVASCRIPTCORE_DIR}/builtins/DatePrototype.js
${JAVASCRIPTCORE_DIR}/builtins/FunctionPrototype.js
${JAVASCRIPTCORE_DIR}/builtins/GeneratorPrototype.js
......@@ -1305,6 +1355,7 @@ set(JavaScriptCore_BUILTINS_SOURCES
${JAVASCRIPTCORE_DIR}/builtins/GlobalOperations.js
${JAVASCRIPTCORE_DIR}/builtins/InspectorInstrumentationObject.js
${JAVASCRIPTCORE_DIR}/builtins/InternalPromiseConstructor.js
${JAVASCRIPTCORE_DIR}/builtins/IteratorHelpers.js
${JAVASCRIPTCORE_DIR}/builtins/IteratorPrototype.js
${JAVASCRIPTCORE_DIR}/builtins/MapPrototype.js
${JAVASCRIPTCORE_DIR}/builtins/ModuleLoaderPrototype.js
......