Releases: Igalia/cog
Releases · Igalia/cog
0.15.0
This is the first development release leading towards the 0.16 series.
What's new in Cog 0.15.1?
- launcher: Add new "--proxy" and "--ignore-host" command line options, which
allow setting up a network proxy and a list of hosts that would bypass it. - drm, gtk4, wl, x11: Add support for gamepads using libmanette.
- build: Switch the build system from CMake to Meson.
Checksums
cog-0.15.1.tar.xz (118.6 KiB) md5sum: 8b2021df565d6780a645728a3e17cb9c sha1sum: 67e186e8d7897bed5cfc07a36ce7e166d675358a sha256sum: 9f8ab14696077c0b64a7e8dc269709e33aae17336f9405c9734752c4d174f350
0.14.0
This is the first stable release in the 0.14 series.
Highlights of the 0.14.0 release
Launcher (cog
):
- Support setting memory limits using command line options.
- Support passing initialization parameters to platform plug-ins using
the--platform-params
/-O
command line option.
Core library (libcogcore
):
- The
CogLauncher
class is no longer available, as it was an
implementation detail of the launcher. - Built-in error pages now have a “Try again” button.
DRM/KMS platform (drm
):
- New OpenGL ES renderer, which supports output rotation and improved
compatibility with some graphics drivers. - Added refresh rate reporting to let WebKit pace rendering to match the output device.
GTK4 platform (gtk4
):
- Improved compatibility with more graphics drivers.
Wayland platform (wl
):
- Improved compatibility with different compositors.
- Added keybindings to refresh the current page (Ctrl-R, F5).
- Added refresh rate reporting to let WebKit pace rendering to match the output device.
X11 platform (x11
):
- Fixed rendering with traditional, non-composited window managers.
- Added refresh rate reporting to let WebKit pace rendering to match the output device.
Checksums
cog-0.14.0.tar.xz (119.8 KiB) md5sum: 2352aaba1a4ff31b1d1fb559c4941a01 sha1sum: 2da37ea6c25e45425aa80de4a129484ee226dd96 sha256sum: e23936f1ce350ea5ea6fa0709b63d34776b05709388aed9c6cf3fdc41299de9f
0.13.90
This is a development release leading towards the 0.14 series.
What's new in Cog 0.13.90?
- cmake: Enable libsoup3 usage by default,
USE_SOUP2=ON
can still be specified to build against libsoup2. - cmake: Require version 3.12, which is the same minimum as needed by WebKit.
- cmake: Link the same
wpebackend-fdo
library in all components to avoid crashes due to multiple copies loaded with different behaviours. - cmake: Fix generated
.pc
file when using an absolute directory for theCMAKE_INSTALL_LIBDIR
option instead of a relative one. - core: Add “Try again” button to default error pages.
- gtk4: Fix rendering with drivers that support OpenGL 4.
- wl: Avoid crashing due to missing callbacks by explicitly binding to supported versions of Wayland protocols.
- wl: Fix the build with
COG_WESTON_DIRECT_DISPLAY
enabled. - wl: Fix fullscreen surface dimensions when using SHM buffers.
- wl: Add keybindings to refresh the current page (Ctrl-R, F5).
- x11: Fix underlinking when the
--as-needed
linker flag is in use. - x11: Fix rendering in non-composited (traditional) window managers.
- drm, gtk4, x11: Factor out and reuse the GLES textured quad painting code.
- drm, wl, x11: Add refresh rate reporting to let WebKit pace rendering to match the output device.
Checksums
cog-0.13.90.tar.xz (119.7 KiB) md5sum: 749f55793438c552185023a9bd744d6a sha1sum: 82c885e8e942a97c7bb7d7c9b6e25ceba1b462c7 sha256sum: a7ed11a10c41a9c4ad9692730357e6d86f2544d308d96018d26f80b234e16080
0.12.4
This is a bug fix release in the stable 0.12 series.
What's new in Cog 0.12.4?
- wl: Fix software rendering support.
- x11: Fix underlinking when passing the
--as-needed
flag to the linker.
Checksums
cog-0.12.4.tar.xz (109.8 KiB) md5sum: cdb8acdc3acc9b5082e7db9c279155c3 sha1sum: 600b30efadf55bf94ea5062a0a1b2ea0b74053e5 sha256sum: 9983c621c8e14fca3792ff566cb6b86d6a1f17446eb4c083af4a5a749112982f
0.12.3
This is a bug fix release in the stable 0.12 series.
What's new in Cog 0.12.3?
- wl: Fixed a crash related to usage of features not available in versions of interfaces negotiated with the Wayland compositor.
Checksums
cog-0.12.3.tar.xz (109.7 KiB) md5sum: 320d01d8546144fba2e14bed3522c8c7 sha1sum: 8e28b216bb2462325a1df1e8e03ac199487440b0 sha256sum: f464065057373c0430f6267205d1ab3367b54ac04d15b6b5531683b03212f45f
0.12.2
This is a bug fix release in the stable 0.12 series.
What's new in Cog 0.12.2?
- Fixed the location passed by CMake to the compiler with the platform
plug-ins to ensure it is always an absolute path.
Checksums
cog-0.12.2.tar.xz (109.6 KiB) md5sum: ab6828b3733c3d39fc47835172fdaded sha1sum: 42d3d6aa935896e464f281c84c478b5994ebb7b3 sha256sum: ccebdc1f216b698d1e780d3a71617bec1d2cd95ac5c9da59f563372463d97ed7
0.12.1
This is the first bug fix release in the stable 0.12 series.
What's new in Cog 0.12.1?
- wl: Fixed handling of supported Wayland protocol versions, preventing a crash with certain compositors which advertise support for newer versions than actually supported by the client.
- Fixed the location used by CMake to install platform plug-ins.
Checksums
cog-0.12.1.tar.xz (109.4 KiB) md5sum: 25a80a5a8a52b8873933a128151b8928 sha1sum: 3b9f67bc23cd9e3db2221366d6cde4ca0b06b811 sha256sum: 23caaafa2ef5c2f6a97d467fcce908ea71087ad03b72deb9280225c0dd561c91
0.13.3
This is a development release leading towards the 0.14 series.
What's new in Cog 0.13.3?
- core: Fix platform plug-ins not being found due to
COG_MODULEDIR
being incorrectly defined as a relative path at build configuration time. - gtk4: Fix handling of mouse events when teh device scale factor changes.
- gtk4: Improve compatibility with more graphics drivers by marking shaders as compatible with all GLSL versions.
Checksums
cog-0.13.3.tar.xz (117.3 KiB) md5sum: f3f59b4c8e0336baf27be602ddc6f842 sha1sum: b045d5ac0098fee33ac53f88488aac804150c7aa sha256sum: d411142cd44781629e26b1fa8a8e5b8de45ca43014fdbdebdfa39a8b2c1eda4b
0.13.2
This is a development release leading towards the 0.14 series.
What's new in Cog 0.13.2?
- launcher: Add new
--platform-params
/-O
command line option, which allows passing parameters to platforms plug-ins during initialization. - drm: Add support for output rotation by means of a new OpenGL ES based renderer, which can be enabled with
cog -O renderer=gles,rotation=1
. - drm: Rotate input device coordinates as needed to match output rotation.
Checksums
cog-0.13.2.tar.xz (116.5 KiB) md5sum: 57026de891085ed2efbd7d0a92b5f3e7 sha1sum: 7a69602b4ae2cd7bea03e2ebfdc33c7bcde181a3 sha256sum: 93dcc2a012ae8d261131c91e090c7a3ff5e530e7757a33c50bb2a6cc1523a0dd
0.13.1
This is the first development release leading towards the 0.14 series.
What's new in Cog 0.13.1?
- launcher: Support setting memory limits using command line options.
- core: Remove CogLauncher from the library, as it is in practice an implementation detail of the cog launcher.
- cmake: Fix calculation of default installation path for platform plug-ins.
Checksums
cog-0.13.1.tar.xz (110.6 KiB) md5sum: 5c849e71de7ceb055ffa44df81b105f1 sha1sum: 4556d5b8f1eac6aac907b20cfe92e39223bb8510 sha256sum: a32732d91bf6297fa974aa9bf6d2dab10f7b2a00f2cc3076b2b786d39fa8e129