waylandpp icon indicating copy to clipboard operation
waylandpp copied to clipboard

Wayland C++ bindings

Results 11 waylandpp issues
Sort by recently updated
recently updated
newest added

During debugging I noticed that for one call to a function that takes a waylandpp proxy_t as argument, around 5 copies of the proxy object were constructed and then destroyed...

After upgrading to Sway 1.9 a few days ago, examples started failing at runtime. They used to run fine before the upgrade. ``` # ./shm interface 'wl_surface' has no event...

I had some instabilities when I run a simple wayland client using waylandpp libraries on several platforms with different desktop environments. I am not sure if it is related but...

I am wondering if I compile waylandpp libraries version 1.0.0 based on core protocol 1.22? and run them in a program on Ubuntu 22 where, for example, wl_output interface has...

Upcoming `gcc-13` made `` leaner and does not include `` implicitly anymore. As a result build fails without the change as: [ 2%] Building CXX object CMakeFiles/wayland-scanner++.dir/scanner/scanner.cpp.o scanner/scanner.cpp:378:3: error: 'uint32_t'...

gcc 13 moved some includes around and as a result is no longer transitively included [1]. Explicitly include it for uint{32,64}_t. [1] https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes Signed-off-by: Khem Raj

Hi. Your code is generating sources like this code ``` const wl_interface* buffer_interface_destroy_request_server[0] = { }; const wl_interface* buffer_interface_release_event_server[0] = { }; const wl_message buffer_interface_requests_server[1] = { { "destroy", "",...

I a writing a backend for Xwayland and something is wrong here. Code ``` #include #include #include #include "wayland-server-protocol.hpp" #include "xdg-shell-protocol.hpp" using namespace std; using namespace wayland::server; int main() {...

The semicolon causes argument splitting when it is not quoted. That was also hiding the fact that the include path was not correct. Ref https://gitlab.alpinelinux.org/alpine/aports/-/issues/16239, https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/68210