Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-01 | meson: enable more compiler warnings | emersion | |
2019-01-29 | Fix two issues found with Clang's static analyzer | emersion | |
2019-01-21 | Fix indentation in various files | emersion | |
2019-01-20 | Merge pull request #1476 from emersion/fullscreen-shell | Drew DeVault | |
fullscreen-shell-v1: initial protocol implementation | |||
2019-01-13 | Fix software cursor rendering for tinywl and some examples | Alexander Bakker | |
2019-01-07 | Simplify evdev includes on FreeBSD by relying on up-to-date package | Jan Beich | |
As evdev-proto is installed by CI some files have been missed: ../examples/pointer-constraints.c:2:10: fatal error: 'linux/input-event-codes.h' file not found #include <linux/input-event-codes.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../examples/relative-pointer-unstable-v1.c:5:10: fatal error: 'linux/input-event-codes.h' file not found #include <linux/input-event-codes.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |||
2019-01-06 | fullscreen-shell-v1: initial protocol implementation | emersion | |
2019-01-04 | Merge pull request #1432 from ForTheReallys/relative-pointers | emersion | |
Relative pointers | |||
2018-12-30 | examples/layer-shell.c: check popup exists before drawing | Ian Fan | |
2018-12-21 | relative_pointer: add relative-pointer example | random human | |
On left mouse button click, locks the cursor and renders relative motion events. | |||
2018-12-08 | examples: add wlr_foreign_toplevel_management_v1 example | Ilia Bozhinov | |
2018-11-06 | examples: only link clients to wlroots if necessary | emersion | |
2018-11-06 | Use _POSIX_C_SOURCE, use shm_open | emersion | |
2018-10-17 | Add epoll-shim dependency on FreeBSD | sghctoma | |
On FreeBSD, epoll is provided as a 3rd-party library, so it needs to be added as a dependency. | |||
2018-10-15 | render: fix meson including libdrm | Cole Mickens | |
2018-10-15 | Fix libdrm includes | Scott Anderson | |
This removes any assumptions about how the libdrm headers are installed, and uses the pkg-config include directories as we're "supposed to". This only adds a partial dependency, since we don't actually need to link against libdrm. | |||
2018-10-12 | Assert read return value in examples/input-method | Drew DeVault | |
2018-10-09 | wlroots: add basic support for zwp_input_method_v2 | Dorota Czaplejewicz | |
Implemented basic input method functionality. Not included: popups, grabbing. | |||
2018-10-09 | wlroots: add support for zwp_text_input_unstable_v3 | Dorota Czaplejewicz | |
2018-09-27 | Merge pull request #852 from Laaas/master | Drew DeVault | |
Implement pointer-constraints-unstable-v1 protocol | |||
2018-09-26 | examples/pointer-constraints: style fixes | emersion | |
2018-09-26 | Fix unknown cursor in layer-shell example | emersion | |
2018-09-18 | export-dmabuf: disable hardware cursors if desired | emersion | |
Also make the frame resource inert when sending "ready". | |||
2018-09-18 | Implement pointer-constraints protocol in wlroots and rootston | Las | |
2018-09-03 | Release pointers in examples/multi-pointer | random human | |
2018-09-03 | Release registry pointer in examples/idle | random human | |
2018-09-03 | Destroy layout after display in examples/output-layout | random human | |
2018-09-03 | Handle setting keymap in examples more securely | random human | |
2018-08-31 | Fix bugs listed by clang's static analyzer | random human | |
A few pedantic changes and unused variables (1-4), and genuine bugs (5, 6). The reports with the corresponding files and lines numbers are as follows. 1. backend/libinput/tablet_pad.c@31,44,57 "Allocator sizeof operand mismatch" "Result of 'calloc' is converted to a pointer of type 'unsigned int', which is incompatible with sizeof operand type 'int'" 2. types/tablet_v2/wlr_tablet_v2_pad.c@371 "Allocator sizeof operand mismatch" "Result of 'calloc' is converted to a pointer of type 'uint32_t', which is incompatible with sizeof operand type 'int'" 3. types/wlr_cursor.c@335 "Dead initialization" "Value stored to 'dx'/'dy' during its initialization is never read" 4. rootston/xdg_shell.c@510 "Dead initialization" "Value stored to 'desktop' during its initialization is never read" 5. types/tablet_v2/wlr_tablet_v2_pad.c@475 "Dereference of null pointer" "Access to field 'strips' results in a dereference of a null pointer (loaded from field 'current_client')" The boolean logic was incorrect (c.f. the check in the following function). 6. examples/idle.c@163,174,182 "Uninitialized argument value" "1st function call argument is an uninitialized value" If close_timeout != 0, but simulate_activity_timeout >= close_timeout, the program would segfault at pthread_cancel(t1). | |||
2018-08-30 | Fixes examples/dmabuf-capture being built with unmet dependencies | random human | |
Even if the libav* variables were disabler objects, the build targer dmabuf-capture was being built. Modified the script to support a generic solution. | |||
2018-08-24 | Revert "Revert "Merge pull request #1194 from ascent12/meson_feature"" | Scott Anderson | |
This reverts commit 9c886f20b97b6ab1ac85b849f1fe7f16eb199ff0. | |||
2018-08-23 | Revert "Merge pull request #1194 from ascent12/meson_feature" | Drew DeVault | |
This breaks wlroots when used as a meson subproject. This reverts commit dea311992eb4ff3e343c3cf5b0603034223d2a42, reversing changes made to 6db9c4b74667c1d917d720f5e96985a2461569fb. | |||
2018-08-22 | Update examples to use new option | Scott Anderson | |
We use a dictionary to remove some code duplication. | |||
2018-08-16 | Fix build on FreeBSD | emersion | |
2018-08-02 | examples/gamma-control: fix brightness formula | emersion | |
2018-08-02 | examples/gamma-control: clamp values, default brightness to 1 | emersion | |
2018-08-02 | examples: add gamma-control | emersion | |
2018-08-02 | Merge pull request #1053 from emersion/xdg-decoration | Drew DeVault | |
Add xdg-decoration-unstable-v1 support | |||
2018-07-29 | examples: cleanup simple | emersion | |
- Move a log to where it should be - Enforce code style - Rename wlr to backend | |||
2018-07-28 | Add xdg-decoration-unstable-v1 support | emersion | |
2018-07-14 | rename wlr_tablet_tool to wlr_tablet | Markus Ongyerth | |
The previous naming was based on the input-device capability names from libinput. With code that uses the libinput_tablet_tool and mapping into tablet-v2, this is confusing, so the name is changed to follow the names used in the protocol. | |||
2018-07-09 | util: add wlr_ prefix to log symbols | emersion | |
2018-06-30 | examples/screencopy: use libpng | emersion | |
2018-06-30 | screncopy: update protocol | emersion | |
2018-06-30 | screencopy: add support for frame flags | emersion | |
2018-06-30 | screencopy: add presentation timestamp | emersion | |
2018-06-30 | screencopy-v1: add basic implementation | emersion | |
2018-06-26 | Add minimum version for ffmpeg 4.0 libraries | Scott Anderson | |
2018-06-26 | Check for libavutil/hwcontext_drm.h | Scott Anderson | |
This is an optional feature of libavutil, so this will cause a build failure if it's not present (e.g. on Debian/Ubuntu). | |||
2018-06-25 | examples/dmabuf-capture: move encoding to a separate thread | Rostislav Pehlivanov | |
Drop new frames if too slow. Speeds up encoding significantly, even with vaapi. |