simon-git: puzzles (main): Simon Tatham
Commits to Tartarus hosted VCS
tartarus-commits at lists.tartarus.org
Wed Dec 10 20:03:02 GMT 2025
TL;DR:
5c2f87c Merge touchscreen support series from Harry Mason.
Repository: https://git.tartarus.org/simon/puzzles.git
On the web: https://git.tartarus.org/?p=simon/puzzles.git
Branch updated: main
Committer: Simon Tatham <anakin at pobox.com>
Date: 2025-12-10 20:03:02
commit 5c2f87c9d6fb3ef173f1882001e7020069943a12
web diff https://git.tartarus.org/?p=simon/puzzles.git;a=commitdiff;h=5c2f87c9d6fb3ef173f1882001e7020069943a12;hp=a4f68b6a0725e8a285c2c8cd09fb9f4f07fd5dc9
Merge: a4f68b6 8a1674f
Author: Simon Tatham <anakin at pobox.com>
Date: Wed Dec 10 19:41:57 2025 +0000
Merge touchscreen support series from Harry Mason.
As a whole, this patch series is focused on adding first-class support
for touchscreen or stylus input in the GTK frontend. One part of this
is turning all the compile-time '#ifdef STYLUS_BASED' in the backends
into run-time tests, so that stylus-style input can be used if GTK
detects at run time that a touchscreen is available. However, those
backend changes aren't specifically dependent on GTK, and should be
reusable elsewhere, for example in other touchscreen-based frontends
downstream, or as part of making the Emscripten frontend friendlier to
mobile browsers.
devel.but | 12 ++
dominosa.c | 2 +-
gtk.c | 482 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
lightup.c | 29 ++--
loopy.c | 19 +--
map.c | 2 +-
midend.c | 25 +++-
net.c | 33 ++---
palisade.c | 2 +-
pattern.c | 26 ++--
puzzles.h | 5 +-
tents.c | 23 +--
untangle.c | 6 +-
13 files changed, 532 insertions(+), 134 deletions(-)
More information about the tartarus-commits
mailing list