Recent activity

[PATCH wlr-randr] Fix typo in --adaptive-sync CLI 12 days ago

From Isaac Freund to ~emersion/public-inbox

---
 main.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/main.c b/main.c
index 6741c5e..145f80c 100644
--- a/main.c
+++ b/main.c
@@ -643,7 +643,7 @@ static bool parse_output_arg(struct randr_head *head,
		}
		if (strcmp(value, "enabled") == 0) {
			head->adaptive_sync_state = ZWLR_OUTPUT_HEAD_V1_ADAPTIVE_SYNC_STATE_ENABLED;
		} else if (strcmp(value, "disabed") == 0) {
		} else if (strcmp(value, "disabled") == 0) {
[message trimmed]

[PATCH wlr-randr v5] Support output-management version 4 adaptive sync 2 months ago

From Isaac Freund to ~emersion/public-inbox

---
 main.c                                        | 43 ++++++++++++++++++-
 .../wlr-output-management-unstable-v1.xml     | 36 ++++++++++++++--
 2 files changed, 73 insertions(+), 6 deletions(-)

diff --git a/main.c b/main.c
index 87f94af..6741c5e 100644
--- a/main.c
+++ b/main.c
@@ -42,6 +42,7 @@ struct randr_head {
	int32_t x, y;
	enum wl_output_transform transform;
	double scale;
	enum zwlr_output_head_v1_adaptive_sync_state adaptive_sync_state;
[message trimmed]

[PATCH wlr-randr v4] Support output-management version 4 adaptive sync 2 months ago

From Isaac Freund to ~emersion/public-inbox

---
 main.c                                        | 43 ++++++++++++++++++-
 .../wlr-output-management-unstable-v1.xml     | 34 +++++++++++++--
 2 files changed, 71 insertions(+), 6 deletions(-)

diff --git a/main.c b/main.c
index 87f94af..6741c5e 100644
--- a/main.c
+++ b/main.c
@@ -42,6 +42,7 @@ struct randr_head {
	int32_t x, y;
	enum wl_output_transform transform;
	double scale;
	enum zwlr_output_head_v1_adaptive_sync_state adaptive_sync_state;
[message trimmed]

[PATCH wlr-randr v3] Support output-management version 3 adaptive sync 4 months ago

From Isaac Freund to ~emersion/public-inbox

---
 main.c                                        | 35 ++++++++++++++++++-
 .../wlr-output-management-unstable-v1.xml     | 19 ++++++++++
 2 files changed, 53 insertions(+), 1 deletion(-)

diff --git a/main.c b/main.c
index 87f94af..2d3b234 100644
--- a/main.c
+++ b/main.c
@@ -42,6 +42,7 @@ struct randr_head {
	int32_t x, y;
	enum wl_output_transform transform;
	double scale;
	bool adaptive_sync_enabled;
[message trimmed]

[PATCH wlr-randr v2] Support output-management version 3 release requests 5 months ago

From Isaac Freund to ~emersion/public-inbox

This is a proposed addition to the protocol to fix a race condition.

References: https://gitlab.freedesktop.org/wlroots/wlr-protocols/-/merge_requests/114
---
 main.c                                        | 14 ++++--
 .../wlr-output-management-unstable-v1.xml     | 45 +++++++++++++------
 2 files changed, 43 insertions(+), 16 deletions(-)

diff --git a/main.c b/main.c
index 349a214..87f94af 100644
--- a/main.c
+++ b/main.c
@@ -214,7 +214,11 @@ static void mode_handle_finished(void *data,
		struct zwlr_output_mode_v1 *wlr_mode) {
[message trimmed]

[PATCH wlr-randr] Support output-management version 3 release requests 5 months ago

From Isaac Freund to ~emersion/public-inbox

This is a proposed addition to the protocol to fix a race condition.

References: https://gitlab.freedesktop.org/wlroots/wlr-protocols/-/merge_requests/114
---
 main.c                                        |  8 +++-
 .../wlr-output-management-unstable-v1.xml     | 45 +++++++++++++------
 2 files changed, 39 insertions(+), 14 deletions(-)

diff --git a/main.c b/main.c
index 349a214..b64a616 100644
--- a/main.c
+++ b/main.c
@@ -214,6 +214,9 @@ static void mode_handle_finished(void *data,
		struct zwlr_output_mode_v1 *wlr_mode) {
[message trimmed]

[PATCH wlr-randr] Support wlr-output-management version 2 5 months ago

From Isaac Freund to ~emersion/public-inbox

If the server advertises version 2, wlr-randr now prints the output
head's make/model/serial in addition to the current information.

On it's own this patch isn't terribly useful, but it allows us to
implement upcoming version 3 protocol additions.
---
 main.c                                        | 34 +++++++-
 .../wlr-output-management-unstable-v1.xml     | 83 +++++++++++++++++--
 2 files changed, 110 insertions(+), 7 deletions(-)

diff --git a/main.c b/main.c
index 5dc4456..349a214 100644
--- a/main.c
+++ b/main.c
[message trimmed]

[PATCH wlr-randr v2] Support wlr-output-management version 3 5 months ago

From Isaac Freund to ~emersion/public-inbox

This implements version 3 of wlr-output-management-unstable-v1.

This adds the --adaptive-sync option and prints the output head's
make/model/serial if the server advertises a new enough protocol
version.
---
 main.c                                        |  88 ++++++++++++-
 .../wlr-output-management-unstable-v1.xml     | 120 +++++++++++++++++-
 2 files changed, 200 insertions(+), 8 deletions(-)

diff --git a/main.c b/main.c
index 5dc4456..150b09b 100644
--- a/main.c
+++ b/main.c
[message trimmed]

[PATCH wlr-randr] Support wlr-output-management version 3 5 months ago

From Isaac Freund to ~emersion/public-inbox

This implements version 3 of wlr-output-management-unstable-v1.

This adds the --adaptive-sync option and prints the output head's
make/model/serial if the server advertises a new enough protocol
version.
---
 main.c                                        |  65 ++++++++++-
 .../wlr-output-management-unstable-v1.xml     | 104 +++++++++++++++++-
 2 files changed, 161 insertions(+), 8 deletions(-)

diff --git a/main.c b/main.c
index 5dc4456..260a0f3 100644
--- a/main.c
+++ b/main.c
[message trimmed]

[PATCH gamja] Better handle long topics on small screen sizes 10 months ago

From Isaac Freund to ~emersion/public-inbox

Currently long topics will cause the buffer header to take up an
arbitrarily large percentage of the screen on mobile. Additionaly, long
words like URLS are not broken and may cause the buffer header to extend
outside of the viewport in the x direction, rendering the buffer content
unreadable.

This patch fixes these two issues by limiting the buffer header size to
20% of the viewport and breaking long words such as URLs if they would
overflow.

Fixes: https://todo.sr.ht/~emersion/gamja/129
---
 style.css | 3 +++
 1 file changed, 3 insertions(+)
[message trimmed]