Skip to content

Commit

Permalink
Update version to 2.6.0-1
Browse files Browse the repository at this point in the history
  • Loading branch information
ehopperdietzel committed Aug 17, 2024
1 parent f630bde commit 557a0d3
Show file tree
Hide file tree
Showing 5 changed files with 35 additions and 3 deletions.
18 changes: 18 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
Louvre (2.6.0-1)

# New Protocols

* Foreign Toplevel List: See LToplevelRole::foreignHandleFilter() for details.

# Dependencies

* Updated EGL dependency to version 1.5 or higher.
* Updated SRM dependency to version 0.7.1 or higher.

# Bug Fixes

* louvre-views: Fixed a cursor flickering issue introduced in the previous release.

-- Eduardo Hopperdietzel <ehopperdietzel@gmail.com> Fri, 16 Aug 2024 19:46:37 -0400


Louvre (2.5.0-1)

# New Protocols
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="Louvre is released under the MIT license." />
</a>
<a href="https://github.com/CuarzoSoftware/Louvre">
<img src="https://img.shields.io/badge/version-2.5.0-brightgreen" alt="Current Louvre version." />
<img src="https://img.shields.io/badge/version-2.6.0-brightgreen" alt="Current Louvre version." />
</a>
</p>

Expand Down Expand Up @@ -64,6 +64,7 @@ Fortunately, Louvre simplifies this intricate process by handling all the comple
* Wlr Layer Shell
* Wlr Screen Copy
* Wlr Foreign Toplevel Management
* Foreign Toplevel List
* Pointer Gestures
* Pointer Constraints
* Relative Pointer
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.5.0
2.6.0
1 change: 1 addition & 0 deletions doxygen/md/tutorial/tmp.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,5 @@ Here are some links to the C++ API documentation to help you navigate it:
- [Toplevel](@ref ltoplevelrole_detailed) and [Popup](@ref ldnd_detailed) surfaces.
- [Wlr Layer Shell](@ref llayerrole_detailed) and [Exclusive Zones.](@ref lexclusivezone_detailed)
- [Foreign Toplevel Window Management.](@ref lforeigntoplevelcontroller_detailed)
- [Foreign Toplevel List.](@ref Louvre::LToplevelRole::foreignHandleFilter)
- [Idle Listeners and Inhibitors.](@ref lidlelistener_detailed)
14 changes: 13 additions & 1 deletion src/lib/core/roles/LToplevelRole.h
Original file line number Diff line number Diff line change
Expand Up @@ -809,6 +809,18 @@ class Louvre::LToplevelRole : public LBaseSurfaceRole
return m_foreignToplevelHandles;
}

/**
* @brief ID used by foreign clients to identify the toplevel
*
* This ID is used by foreign clients using the [Foreign Toplevel List](https://wayland.app/protocols/ext-foreign-toplevel-list-v1#ext_foreign_toplevel_handle_v1:event:identifier) protocol (see `foreignHandleFilter()` for details).
*
* The string is initially empty and is updated after the toplevel is mapped or re-mapped.
*/
const std::string &foreignToplevelListIdentifier() const noexcept
{
return m_identifier;
}

/**
* @brief Auxiliary previous rect.
*
Expand Down Expand Up @@ -1034,7 +1046,7 @@ class Louvre::LToplevelRole : public LBaseSurfaceRole
* If accepted, a new `ForeignToplevelList::RForeignToplevelHandle` object will be added to the foreignHandles() vector.\n
* Alternatively, you can disable the protocol for specific clients using LCompositor::globalsFilter().
*
* @note This interface is related to the Foreign Toplevel List protocol. Do not confuse it with the Wlr Foreign Toplevel Management protocol (foreignControllerFilter()).
* @note This interface is related to the [Foreign Toplevel List](https://wayland.app/protocols/ext-foreign-toplevel-list-v1) protocol. Do not confuse it with the [Wlr Foreign Toplevel Management](https://wayland.app/protocols/wlr-foreign-toplevel-management-unstable-v1) protocol (see foreignControllerFilter()).
*
* This protocol can be tested with clients like [lswt](https://git.sr.ht/~leon_plickat/lswt).
*
Expand Down

0 comments on commit 557a0d3

Please sign in to comment.