Dom Rodriguez
189a9e6a90
Initial prototype version of Rust integration with Input Leap
...
Currently, we now use Corrosion, and define simple constants to be used
in the C++ codebase.
This however, has a line-termination bug which needs to be fixed.
Consider this EXPERIMENTAL, and not at all something to be used yet.
Signed-off-by: Dom Rodriguez <shymega@shymega.org.uk >
2024-10-13 18:18:26 +01:00
Povilas Kanapickas
be0974fdf9
Merge pull request #2034 from p12tic/update-readme
...
README: Remove remaining mention of Wayland not being supported
2024-10-13 19:26:39 +03:00
Povilas Kanapickas
326533ef28
README: Remove remaining mention of Wayland not being supported
2024-10-13 19:25:12 +03:00
Povilas Kanapickas
2b9a5a52f9
Merge pull request #2033 from p12tic/update-readme
...
README: Update post 3.0 release
2024-10-13 02:50:33 +03:00
Povilas Kanapickas
e76dbb936a
README: Update post 3.0 release
...
A lot of parts in README no longer apply after 3.0 release.
2024-10-13 02:40:07 +03:00
Povilas Kanapickas
6e8100be95
Merge pull request #2032 from p12tic/release-instructions
...
RELEASING: Simplify release instructions
2024-10-13 02:30:10 +03:00
Povilas Kanapickas
59ea80eb23
RELEASING: Simplify release instructions
2024-10-13 02:20:16 +03:00
Povilas Kanapickas
7e5889dc6f
InputLeap 3.0.2
v3.0.2
2024-10-13 02:18:55 +03:00
Povilas Kanapickas
474d5d50cc
Merge pull request #2031 from p12tic/release
...
Prepare for 3.0.2 release
2024-10-13 02:17:58 +03:00
Povilas Kanapickas
a2bda4e417
Release notes for 3.0.2
2024-10-13 02:11:13 +03:00
Povilas Kanapickas
d525fa2ef2
github: Remove old InputLeap versions from bug template
2024-10-13 02:11:12 +03:00
Povilas Kanapickas
74a8991944
RELEASING: Mention that debian changelog needs to be updated
2024-10-13 02:11:11 +03:00
Povilas Kanapickas
88e9beb608
Merge pull request #2030 from p12tic/dist-scripts-fixes
...
dist/scripts: Remove no longer existing artifact
2024-10-13 02:04:41 +03:00
Povilas Kanapickas
eac0013fed
dist/scripts: Remove no longer existing artifact
...
Windows Qt5 artifact should have been removed in the Qt5 removal
commits.
2024-10-13 01:50:35 +03:00
Povilas Kanapickas
842d7f8588
Merge pull request #2029 from p12tic/workflow-windows-name
...
github: Remove Qt6 from Windows workflow name
2024-10-13 01:49:30 +03:00
Povilas Kanapickas
b3d3957a3a
Merge pull request #2027 from p12tic/unity-build
...
github: Enable unity build
2024-10-13 01:46:01 +03:00
Povilas Kanapickas
de1cfca249
Merge pull request #2028 from p12tic/fix-screen-name-entry
...
gui: Fix screen name entry in screen settings dialog
2024-10-13 01:45:49 +03:00
Povilas Kanapickas
036edf3485
github: Remove Qt6 from Windows workflow name
...
This affects the name of the artifacts. There's a single Windows build,
so it's doesn't make sense to include Qt version there.
2024-10-13 01:42:15 +03:00
Povilas Kanapickas
788e5d3b51
github: Enable unity build
...
Unity builds are inconvenient during development because iteration time
increases. However for complete rebuilds (e.g. in CI) this is useful
because total build time is reduced.
2024-10-13 01:40:10 +03:00
Povilas Kanapickas
9614c9a228
github: Switch rpm builders to ninja
2024-10-13 01:39:38 +03:00
Povilas Kanapickas
b0f85df066
gui: Fix screen name entry in screen settings dialog
...
Current code was limiting the screen name to single character.
2024-10-13 01:38:19 +03:00
Povilas Kanapickas
5b00758837
Merge pull request #2024 from p12tic/wayland-build-fixes
...
Wayland build fixes
2024-10-13 01:35:24 +03:00
Povilas Kanapickas
fbee5737db
Merge pull request #2026 from p12tic/drop-qt5
...
Remove leftover Qt5 support code
2024-10-13 01:13:59 +03:00
Povilas Kanapickas
2f290d418e
Remove leftover Qt5 support code
2024-10-13 01:02:52 +03:00
Povilas Kanapickas
7aca2c6b90
github: Enable Wayland support on compatible Ubuntu versions
2024-10-12 00:58:09 +03:00
Povilas Kanapickas
b587a1e3b5
github: Add dependency required by Qt dev package
...
Fixes the following error on configs where wayland is disabled:
-- Configuring file input-leap.spec
-- Could NOT find OpenGL (missing: OPENGL_INCLUDE_DIR)
-- Could NOT find WrapOpenGL (missing: WrapOpenGL_FOUND)
CMake Warning at /usr/share/cmake-3.22/Modules/CMakeFindDependencyMacro.cmake:47 (find_package):
Found package configuration file:
/usr/lib/x86_64-linux-gnu/cmake/Qt6Gui/Qt6GuiConfig.cmake
but it set Qt6Gui_FOUND to FALSE so package "Qt6Gui" is considered to be
NOT FOUND. Reason given by package:
Qt6Gui could not be found because dependency WrapOpenGL could not be found.
2024-10-12 00:58:09 +03:00
Povilas Kanapickas
080a5cda12
github: Add Ubuntu 24.10 build
2024-10-12 00:08:17 +03:00
Povilas Kanapickas
52b0a608cc
Merge pull request #2016 from p12tic/remove-unused-build-scripts
...
Remove unused build scripts
2024-10-11 02:59:43 +03:00
Povilas Kanapickas
08851c5693
Remove unused build scripts
2024-10-11 02:53:12 +03:00
Povilas Kanapickas
e898f8cc23
Merge pull request #2010 from KoljaFrahm/remove-gulrak-submodule
...
Remove the gulrak submodule
2024-10-11 02:48:39 +03:00
Povilas Kanapickas
82a9dfc1ca
Merge pull request #2015 from p12tic/freebsd-build-parallel
...
github: Build in parallel on FreeBSD
2024-10-11 02:48:25 +03:00
Povilas Kanapickas
b313f658b9
github: Build in parallel on FreeBSD
2024-10-11 02:35:43 +03:00
Povilas Kanapickas
f8ba47bad5
Merge pull request #2014 from p12tic/build-wayland-unconditional
...
github: Build Debian tests with Wayland support always enabled
2024-10-11 02:33:33 +03:00
KoljaFrahm
376518a6ec
Remove the gulrak submodule
...
The gulrak submodule is not required anymore if C++17 is used. We can
just use the std library.
2024-10-11 02:33:06 +03:00
Povilas Kanapickas
0852502495
Merge pull request #2013 from p12tic/drop-qt5
...
Remove Qt5 support
2024-10-11 02:28:42 +03:00
Povilas Kanapickas
b488994f4e
github: Build Debian tests with Wayland support always enabled
...
Packages are build with debuild and Wayland is not enabled there yet.
2024-10-11 02:23:37 +03:00
Povilas Kanapickas
4820c32db2
github: Remove installation of no longer needed packages
2024-10-11 02:17:12 +03:00
sithlord48
3477099fda
Remove Qt5 support
...
Co-authored-by: Povilas Kanapickas <povilas@radix.lt >
2024-10-11 02:16:40 +03:00
sithlord48
dca18564bb
Remove Qt5 support
...
Co-authored-by: Povilas Kanapickas <povilas@radix.lt >
2024-10-11 02:05:28 +03:00
Povilas Kanapickas
56fb20015e
Merge pull request #2012 from p12tic/drop-ubuntu-20.04
...
Remove packages for Ubuntu 20.04
2024-10-11 02:01:57 +03:00
Povilas Kanapickas
9ddaecf5d3
Merge pull request #2011 from p12tic/build-ubuntu-24.4
...
Add build for Ubuntu 24.04
2024-10-11 02:01:36 +03:00
Povilas Kanapickas
99341cca70
Remove packages for Ubuntu 20.04
...
Co-authored-by: sithlord48 <sithlord48@gmail.com >
2024-10-11 01:54:35 +03:00
Povilas Kanapickas
2a1321fc49
Add build for Ubuntu 24.04
...
Co-authored-by: sithlord48 <sithlord48@gmail.com >
2024-10-11 01:49:28 +03:00
Povilas Kanapickas
9520b0e55c
Merge pull request #1967 from sithlord48/moveconfig
...
Move config template and snap
2024-10-11 00:57:31 +03:00
Povilas Kanapickas
81d7a3cefb
Merge pull request #1996 from input-leap/dependabot/github_actions/gh-actions-deps-0b8ac05584
...
chore(ci-deps-bump): bump actions/cache from 4.0.2 to 4.1.0 in the gh-actions-deps group
2024-10-11 00:48:24 +03:00
Povilas Kanapickas
91c03037b5
Merge pull request #2008 from p12tic/update-releasing-instructions
...
Update releasing instructions
2024-10-11 00:48:13 +03:00
sithlord48
a62b93e103
dist: Use correct appstream name in snap config
...
Appstream spec says the following:
Each AppStream component has a unique identifier (the value of the tag),
which is unique across all distributions
The flatpak(flathub) name is io.github.input_leap.InputLeap, thus the
same should be used for Appstream.
2024-10-11 00:47:20 +03:00
sithlord48
37adf57f9e
Move snap items into dist directory
2024-10-11 00:45:48 +03:00
sithlord48
8512fd3d9e
lib: Use @only substitution in config.h.in
2024-10-11 00:45:13 +03:00
sithlord48
76d331d78a
Move config.h.in from res to lib
2024-10-11 00:44:59 +03:00