Skip to content

Tags: onur-ozkan-backups/picom

Tags

v10-rc1

Toggle v10-rc1's commit message
v10-rc1

Release schedule:

  `rc` released on: Oct 29, 2022
  Final release: TBD

Build changes:

  * `picom` now needs libEGL to build

Notable changes:

  * `experimental-backends` is now the default. Everything should keep
    working, except the `--glx-fshader-win` option. The old window
    shader support has been replaced by `--window-shader-fd`. This new
    shader support has a different interface, so you have to adapt your
    shaders.
  * `legacy-backends` option has been added so you can go back to the
    old backends, which will eventually be removed.
  * `picom.desktop` is installed to `/etc/xdg/autostart/`. `picom`
    should autostart now.
  * Shadows and blur now match the shape of the window. This includes
    windows using the XShape extension, and windows with rounded
    corners.
  * New option: `--transparent-clipping-exclude`, for excluding windows
    that doesn't play well with transparent-clipping, such as screenshot
    tool windows.
  * New backend: `egl`. It should behave exactly the same as the `glx`
    backend. Give it a try!

Other changes:

  * `--help` messages have been refactored, leading to clearer code.
  * `picom` tries to detect and act on GPU resets. But because of the
    limitation of the X server, this ended up not being very useful.

Deprecation:

  * Raw string pattern in conditions are deprecated. It never worked
    because of libconfig handles escape sequences in string.

v9.1

Toggle v9.1's commit message
v9.1

Bug fixes:

 yshui#770 yshui#778

v9

Toggle v9's commit message
v9

Changes since v9-rc1:

None

v9-rc1

Toggle v9-rc1's commit message
Notable changes:

* New blur method for the experimental backends: dual-kawase yshui#382
* Support for rounding the corners of windows yshui#551 yshui#558 yshui#614 yshui#761 yshui#716
* Usability of picom-trans is improved. yshui#634 (Thanks to @subnut)
* It's now possible to match against all values of a window property in
  rules. Some window properties have multiple values (e.g. _NEW_WM_STATE),
  using `_NEW_WM_STATE[*]` in a match will succeed if any of the values
  match.
* Fix darkening of window edges when using blur.
* Some long deprecated options are removed. If picom doesn't start after
  update please check its console output.

New options:

* New `wintype` option:
  * `blur-background`. enable/disable background blurring per window type.
  * `clip-shadow-above`. prevent shadow from being rendered on top of certain window types.
* `shadow-color`: specify color in 1 option rather than separately in 3.
* `corner-radius`, `rounded-corners-exclude`: for rounded corner support.

vNext

Toggle vNext's commit message

Verified

This commit was signed with the committer’s verified signature.
yshui Yuxuan Shui
render: avoid left shifting negative values

It's undefined behavior.

Signed-off-by: Yuxuan Shui <[email protected]>

v8.2

Toggle v8.2's commit message
v8.2

* Fixes assertion failures related to WIN_FLAGS_SHADOW_STALE, see yshui#479
* `write-pid-path` in configuration file now accepted
* Pid files are now deleted during shutdown
* Build fixes for certain platforms

v8.1

Toggle v8.1's commit message
v8.1

Fixed yshui#470 yshui#471 yshui#474 yshui#465

Worked around yshui#301

Fixed specifying a window id with the picom-trans script

Fixed minor memory leaks

v8-rc2

Toggle v8-rc2's commit message

Verified

This commit was signed with the committer’s verified signature.
yshui Yuxuan Shui
config: remove xrender-sync

Deprecated since v5

Signed-off-by: Yuxuan Shui <[email protected]>

v8-rc1

Toggle v8-rc1's commit message

Verified

This commit was signed with the committer’s verified signature.
yshui Yuxuan Shui
Update CONTRIBUTORS

Signed-off-by: Yuxuan Shui <[email protected]>