weston merge requestshttps://gitlab.freedesktop.org/wayland/weston/-/merge_requests2024-03-13T12:20:33Zhttps://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1477Draft: tests: Attempt to fix LSAN crashes2024-03-13T12:20:33ZDerek ForemanDraft: tests: Attempt to fix LSAN crashesWe get random LSAN crashes in CI which may or may not be related to
https://github.com/google/sanitizers/issues/1342
I'm trying to "fix" this by using `use_tls=0` in LSAN_OPTIONS and
suppressing the new leaks.
Obviously this needs to b...We get random LSAN crashes in CI which may or may not be related to
https://github.com/google/sanitizers/issues/1342
I'm trying to "fix" this by using `use_tls=0` in LSAN_OPTIONS and
suppressing the new leaks.
Obviously this needs to be reverted at some point.
Signed-off-by: Derek Foreman <derek.foreman@collabora.com>https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1414Removed the partial_dependency workaround2023-12-13T09:45:39ZFOREALRemoved the partial_dependency workaroundFixes #295
Hello every one, I successfully:
- Got rid of rid of the loop and the extra variable.
- Replaced `dep_libweston_private_h_deps` with ` dep_libweston_private_h` on `test/meson.build`
Special thanks to @pq for helping me resol...Fixes #295
Hello every one, I successfully:
- Got rid of rid of the loop and the extra variable.
- Replaced `dep_libweston_private_h_deps` with ` dep_libweston_private_h` on `test/meson.build`
Special thanks to @pq for helping me resolve this issuehttps://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1195Add support for FreeBSD2023-04-17T11:23:54ZAudrey DutcherAdd support for FreeBSDConfigured as follows: `meson setup _build -Dsystemd=false -Dbackend-rdp=false -Dbackend-vnc=false -Dsimple-clients=damage,im,egl,shm,touch -Db_lundef=false`. There are _probably_ ways to get rdp/vnc support to compile on FreeBSD, but ju...Configured as follows: `meson setup _build -Dsystemd=false -Dbackend-rdp=false -Dbackend-vnc=false -Dsimple-clients=damage,im,egl,shm,touch -Db_lundef=false`. There are _probably_ ways to get rdp/vnc support to compile on FreeBSD, but just installing the appropriate packages from the default package manager did not satisfy meson :smile:
Not all testcases pass on FreeBSD, but I triaged the failures and I think they're all just due to my system configuration being bad (zfs not supporting posix_fallocate, etc).
I drove this for a bit with the drm backend and --use-pixman (my graphics driver is in a bad state so kms is a no-go, even for wlroots stuff). I encountered some segfaults, but I was stressing it pretty hard (monitor hotplug mostly).
If this is merged, I plan on submitting this to the FreeBSD package repository with no patches :grin: As this is my first contribution, please let me know if there are any issues!https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/643build: fix tests build when -NDEBUG is passed2022-01-21T12:29:21ZJames Hilliardbuild: fix tests build when -NDEBUG is passedhttps://gitlab.freedesktop.org/wayland/weston/-/merge_requests/428Draft: meson: building weston as a subproject2021-07-31T15:57:01ZxichenDraft: meson: building weston as a subprojectThis patch allows building weston as meson subproject, optionally, gives user
the ability to build only the libweston components.
Signed-off-by: Xichen Zhou <sichem.zh@gmail.com>This patch allows building weston as meson subproject, optionally, gives user
the ability to build only the libweston components.
Signed-off-by: Xichen Zhou <sichem.zh@gmail.com>https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/387build: add all value to tools option2021-04-27T17:45:48ZPablo Saavedrabuild: add all value to tools optionThis allows the installation of all the client tools by just adding the all value in the tools option like this: `-Dtools=all`
Default value set to "terminal"
Signed-off-by: Pablo Saavedra <psaavedra@igalia.com>This allows the installation of all the client tools by just adding the all value in the tools option like this: `-Dtools=all`
Default value set to "terminal"
Signed-off-by: Pablo Saavedra <psaavedra@igalia.com>https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/211build: make pango optional for demo-clients2021-04-27T17:45:03ZJames Hilliardbuild: make pango optional for demo-clientsThe autotools build system autodetects if the editor can be built so we should replicate this behavior with meson.The autotools build system autodetects if the editor can be built so we should replicate this behavior with meson.