Skip to content

Releases: Igalia/cog

0.15.0

02 Sep 14:19
0.15.1
677ef84
Compare
Choose a tag to compare
0.15.0 Pre-release
Pre-release

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

24 Aug 13:08
0.14.0
343563b
Compare
Choose a tag to compare

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

29 Jun 10:28
0.13.90
3e8cee7
Compare
Choose a tag to compare
0.13.90 Pre-release
Pre-release

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 the CMAKE_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

29 Mar 22:56
0.12.4
286db0e
Compare
Choose a tag to compare

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

24 Mar 14:39
0.12.3
9f73faf
Compare
Choose a tag to compare

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

23 Mar 12:05
0.12.2
758c40e
Compare
Choose a tag to compare

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

24 Feb 22:43
0.12.1
34c9747
Compare
Choose a tag to compare

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

12 Jan 10:16
0.13.3
59e7922
Compare
Choose a tag to compare
0.13.3 Pre-release
Pre-release

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

08 Dec 23:31
0.13.2
b0c5b0b
Compare
Choose a tag to compare
0.13.2 Pre-release
Pre-release

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

26 Nov 12:43
0.13.1
8baeb2e
Compare
Choose a tag to compare
0.13.1 Pre-release
Pre-release

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