Skip to content

Commit

Permalink
Unreviewed. Update OptionsWPE.cmake and NEWS for the 2.39.5 release
Browse files Browse the repository at this point in the history
* Source/WebKit/wpe/NEWS: Add release notes.
* Source/cmake/OptionsWPE.cmake: Bump version numbers.

Canonical link: https://commits.webkit.org/259081@main
  • Loading branch information
aperezdc committed Jan 19, 2023
1 parent 0b9c23b commit cf856cc
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 1 deletion.
35 changes: 35 additions & 0 deletions Source/WebKit/wpe/NEWS
@@ -1,3 +1,38 @@
=================
WPE WebKit 2.39.4
=================

What's new in WPE WebKit 2.39.4?

- Use ANGLE for the WebGL implementation and enable WebGL2.
- Add support for background-repeat: space.
- Add API to check if a response policy decision is for the main resource.
- Add support for the "get computed label" and "get computed role"
WebDriver commands.
- Add API to support asynchronously returning values from user script messages.
- Add API to query the permission state of web features.
- Add API to disable Web security.
- Add support for client side certificates on WebSocket connections.
- Add webkit_web_hit_test_result_get_js_node() to get the JSCValue for the node.
- Add WebKitWebFormManager and deprecate WebKitWebPage form related signals.
- Make checkbox, radio and inner spin button scale along by page zoom.
- Use async scrolling also for keyboard scrolling.
- Deprecate the WebKitConsoleMessage API.
- Deprecate the event parameter of WebKitWebView::context-menu and
WebKitWebView::show-option-menu signals in favor of a getter in
WebKitContextMenu and WebKitOptionMenu.
- Do not emit context-menu signals for media settings popup menu.
- Do not perform position queries on the video sink when a player
is for audio only.
- Fix WebGL when sandbox is enabled.
- Fix loading of media documents.
- Fix first party for cookies set on every media request.
- Fix gibberish text when loading alternate data.
- Fix rendering of checkbox and radio buttons on black backgrounds.
- Fix several crashes and rendering issues.
- Fix several warnings when building for ARMv7 (32-bits).
- Fix web process leak when webkit_download_set_destination is called with empty destination.

=================
WPE WebKit 2.37.1
=================
Expand Down
2 changes: 1 addition & 1 deletion Source/cmake/OptionsWPE.cmake
@@ -1,7 +1,7 @@
include(GNUInstallDirs)
include(VersioningUtils)

SET_PROJECT_VERSION(2 39 0)
SET_PROJECT_VERSION(2 39 5)

# This is required because we use the DEPFILE argument to add_custom_command().
# Remove after upgrading cmake_minimum_required() to 3.20.
Expand Down

3 comments on commit cf856cc

@mcatanzaro
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note I asked Carlos to start bumping the GTK soname for each unstable release with API changes, as in 5b1acc5. If any distros build the unstable WPE 2.0 API, they'll run into trouble otherwise.

@aperezdc
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note I asked Carlos to start bumping the GTK soname for each unstable release with API changes, as in 5b1acc5. If any distros build the unstable WPE 2.0 API, they'll run into trouble otherwise.

We've always done soname bumps in development releases; the only exception is that the first development release in the series does not have it because it's applied early on in main when cutting a new stable release branch.

@mcatanzaro
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I mean the big first-component bumps that trigger a linker failure and require a rebuild, necessary now because we are removing APIs. For WebKitGTK it had been nearly a decade since the previous one.

Please sign in to comment.