Tin
20f9f60c6a
Fix build & cleanup
...
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:33 -05:00
Tin
cbebe44707
Fix DependentOptions splitting arguments on spaces
...
Fix broken x11.cc
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:33 -05:00
Tin
f6d42c5a69
Fix issues building without BUILD_ARGB flag
...
Fix half-saved change in display-wayland.cc
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:33 -05:00
Tin
4936c7492c
Provide a notice when build options get disabled
...
Reformat files and hope it invalidates CI cache :)
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:33 -05:00
Tin
484e667450
Update README.md to trigger CI
...
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:33 -05:00
Tin
7a3020fad5
Fix CMake script
...
Cleanup debug statements
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:33 -05:00
Tin
916be9812b
Handle movement through XInput if enabled
...
Cleanup modifiers
- This is preparation so that once Wayland adds support for these
they're not an alien X11 bitset.
- Removed ones that aren't actual modifiers.
Tidy up code
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:33 -05:00
Tin
a3fc61b078
Cleanup focus handling code on propagation
...
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:33 -05:00
Tin
965d7dc0a4
Simplify cursor checking
...
Additional tweaks and docs improvements
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:33 -05:00
Tin
a591228b71
Modify CI and Nix flake
...
Code tweaks
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:32 -05:00
Tin
a4ac632db7
Fix X11 area enter & leave bug
...
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:32 -05:00
Tin
bf900545c0
Debug X11 enter & leave events
...
Fix import derps
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:32 -05:00
Tin
5d5e235467
Cleanup display-x11 includes
...
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:32 -05:00
Tin
c4ef5f5e8c
Use SFINAE to collapse numeric pust_table_value impls
...
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:32 -05:00
Tin
b5652006ef
Remove uint to make MacOS happy
...
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:32 -05:00
Tin
544a9060b8
Cleanup includes
...
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:32 -05:00
Tin
e512405492
Add <array> import
...
Update /doc
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:32 -05:00
Tin
f6a08f79b4
Tweaks
...
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:32 -05:00
Tin
b4fa9b8ad9
Remove duplicate BUILD_MOUSE_EVENTS includes (again)
...
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:32 -05:00
Tin
b1b7ae8b2c
Fix X11 build
...
Fix most issues with X11 event propagation.
Remove X11 code from mouse-events.cc/.h completely.
CMake:
Update toluapp cmake_minimum_required to stop it complaining during build.
Fix ConkyPlatformCheck.cmake not providing access to cairo, imlib2 and rsvg to Wayland.
Move BUILD_MOUSE_EVENTS includes under BUILD_GUI so they're not duplicated.
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:32 -05:00
Tin
8195533bb3
Fix lua stack pops in one of error branches
...
Remove some code added by accident; reduce change list.
Fix mouse_enter and mouse_leave events.
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:32 -05:00
Tin
189d243623
Add deprecation error and fix stack management
...
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:32 -05:00
Tin
d4eb91fe39
Improve Lua table data
...
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:31 -05:00
Tin
e87638201b
Add support for all previously supported events
...
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:31 -05:00
Tin
958bd1c525
Pass cursor move event to the script
...
Set initial window scale to 0 because wayland freezes the process when it's not >0.
Provide more information from `llua_mouse_hook` about why the callback is failing.
Prevent call to `llua_init` when provided lua_load script doesn't exist.
- This caused me a headache and now lua_L won't be initialized if the
script doesn't exist. This prevents a missing file from causing later
issues which might be harder to catch.
Feature gated X11 in mouse-events.h/.cc files.
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:16:31 -05:00
Tin
7afeaee755
Include mouse-events.h in llua.cc
...
Signed-off-by: Tin <tin.svagelj@live.com>
2023-11-19 14:15:04 -05:00
Tin Svagelj
de374f3045
Add Wayland event listeners for pointer
...
Signed-off-by: Tin Svagelj <tin.svagelj@live.com>
2023-11-19 14:15:04 -05:00
Tin Svagelj
afa5f326e8
Prepare environment
...
Signed-off-by: Tin Svagelj <tin.svagelj@live.com>
2023-11-19 14:14:59 -05:00
Brenden Matthews
f52c5cbd7b
Run npm audit fix
2023-11-08 14:55:27 -05:00
Brenden Matthews
370a02f087
Drop graph/linechart from web header
...
This resolves #1669 .
Also bumped some dependencies.
2023-11-08 14:55:27 -05:00
Enrico Lamperti
42cdca055f
Improve speedgraph scale descriptions in docs
2023-11-08 13:28:59 -05:00
dependabot[bot]
ce9bd51573
build(deps): bump actions/setup-node from 3 to 4
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-23 15:43:53 -04:00
dependabot[bot]
d9c625ca68
build(deps): bump DeterminateSystems/nix-installer-action from 5 to 6
...
Bumps [DeterminateSystems/nix-installer-action](https://github.com/determinatesystems/nix-installer-action ) from 5 to 6.
- [Release notes](https://github.com/determinatesystems/nix-installer-action/releases )
- [Commits](https://github.com/determinatesystems/nix-installer-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: DeterminateSystems/nix-installer-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-16 17:11:23 -04:00
Brenden Matthews
70a0e518c1
Bump version
2023-10-13 15:55:55 -04:00
Brenden Matthews
bbdc7081ae
Preserve ordering of generated Lua code ( #1646 )
...
* Preserve ordering of generated Lua code
This fixes #1645 , and (partially) reverts 68ac28.
2023-10-13 09:51:50 -04:00
Brenden Matthews
23a1ad3848
Bump version
2023-10-10 14:32:33 -04:00
Brenden Matthews
d5c1f66310
Bump web deps
2023-10-10 14:31:01 -04:00
dependabot[bot]
b936169e80
build(deps): bump DeterminateSystems/nix-installer-action from 4 to 5
...
Bumps [DeterminateSystems/nix-installer-action](https://github.com/determinatesystems/nix-installer-action ) from 4 to 5.
- [Release notes](https://github.com/determinatesystems/nix-installer-action/releases )
- [Commits](https://github.com/determinatesystems/nix-installer-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: DeterminateSystems/nix-installer-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-10 14:23:56 -04:00
Brenden Matthews
aac26b549e
Fix long/short cpu stat init
...
Fixes #1630 .
2023-09-30 17:20:45 -04:00
Ben Kibbey
53973402b4
hwmon: Fix device name path for some devices.
2023-09-27 08:17:45 -04:00
dependabot[bot]
ae733352f1
build(deps): bump docker/setup-qemu-action from 2 to 3
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-20 09:03:28 -04:00
dependabot[bot]
24de553787
build(deps): bump docker/setup-buildx-action from 2 to 3
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-20 09:03:18 -04:00
Bernhard M. Wiedemann
68ac2842d6
Patch toluapp for reproducible output
...
Without this patch, libimlib2.c varied every time.
This patch was done while working on reproducible builds for openSUSE.
2023-09-08 11:17:16 -04:00
dependabot[bot]
b56d0f1de4
build(deps): bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 15:03:34 -04:00
Brenden Matthews
432cd94479
Make web test less janky
2023-08-22 14:52:31 -04:00
dependabot[bot]
49a1ba2b2d
build(deps): bump the web-deps group in /web with 9 updates
...
Bumps the web-deps group in /web with 9 updates:
| Package | From | To |
| --- | --- | --- |
| [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react ) | `1.7.16` | `1.7.17` |
| [next](https://github.com/vercel/next.js ) | `13.4.15` | `13.4.19` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.5.0` | `20.5.1` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `6.4.0` | `6.4.1` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `6.4.0` | `6.4.1` |
| [cypress](https://github.com/cypress-io/cypress ) | `12.17.3` | `12.17.4` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next ) | `13.4.15` | `13.4.19` |
| [postcss](https://github.com/postcss/postcss ) | `8.4.27` | `8.4.28` |
| [rehype-stringify](https://github.com/rehypejs/rehype ) | `9.0.3` | `9.0.4` |
Updates `@headlessui/react` from 1.7.16 to 1.7.17
- [Release notes](https://github.com/tailwindlabs/headlessui/releases )
- [Changelog](https://github.com/tailwindlabs/headlessui/blob/main/packages/@headlessui-react/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/headlessui/commits/@headlessui/react@v1.7.17/packages/@headlessui-react )
Updates `next` from 13.4.15 to 13.4.19
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v13.4.15...v13.4.19 )
Updates `@types/node` from 20.5.0 to 20.5.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@typescript-eslint/eslint-plugin` from 6.4.0 to 6.4.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.4.1/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 6.4.0 to 6.4.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.4.1/packages/parser )
Updates `cypress` from 12.17.3 to 12.17.4
- [Release notes](https://github.com/cypress-io/cypress/releases )
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/cypress-io/cypress/compare/v12.17.3...v12.17.4 )
Updates `eslint-config-next` from 13.4.15 to 13.4.19
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/commits/v13.4.19/packages/eslint-config-next )
Updates `postcss` from 8.4.27 to 8.4.28
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.27...8.4.28 )
Updates `rehype-stringify` from 9.0.3 to 9.0.4
- [Release notes](https://github.com/rehypejs/rehype/releases )
- [Changelog](https://github.com/rehypejs/rehype/blob/main/changelog.md )
- [Commits](https://github.com/rehypejs/rehype/compare/rehype-stringify@9.0.3...rehype-stringify@9.0.4 )
---
updated-dependencies:
- dependency-name: "@headlessui/react"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: web-deps
- dependency-name: next
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: web-deps
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: web-deps
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: web-deps
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: web-deps
- dependency-name: cypress
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: web-deps
- dependency-name: eslint-config-next
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: web-deps
- dependency-name: postcss
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: web-deps
- dependency-name: rehype-stringify
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: web-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-21 18:06:47 -04:00
Brenden Matthews
7b9d292892
Bump version
2023-08-15 12:24:18 -04:00
dependabot[bot]
ba0fcfcbc3
build(deps): bump the web-deps group in /web with 11 updates
...
Bumps the web-deps group in /web with 11 updates:
| Package | From | To |
| --- | --- | --- |
| [@netlify/plugin-nextjs](https://github.com/netlify/next-runtime ) | `4.39.3` | `4.40.0` |
| [next](https://github.com/vercel/next.js ) | `13.4.13` | `13.4.15` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `20.4.8` | `20.5.0` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) | `18.2.18` | `18.2.20` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) | `6.3.0` | `6.4.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) | `6.3.0` | `6.4.0` |
| [autoprefixer](https://github.com/postcss/autoprefixer ) | `10.4.14` | `10.4.15` |
| [eslint](https://github.com/eslint/eslint ) | `8.46.0` | `8.47.0` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next ) | `13.4.13` | `13.4.15` |
| [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress ) | `2.13.3` | `2.14.0` |
| [eslint-plugin-mdx](https://github.com/mdx-js/eslint-mdx ) | `2.1.0` | `2.2.0` |
Updates `@netlify/plugin-nextjs` from 4.39.3 to 4.40.0
- [Release notes](https://github.com/netlify/next-runtime/releases )
- [Changelog](https://github.com/netlify/next-runtime/blob/main/CHANGELOG.md )
- [Commits](https://github.com/netlify/next-runtime/compare/plugin-nextjs-v4.39.3...plugin-nextjs-v4.40.0 )
Updates `next` from 13.4.13 to 13.4.15
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v13.4.13...v13.4.15 )
Updates `@types/node` from 20.4.8 to 20.5.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `@types/react` from 18.2.18 to 18.2.20
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `@typescript-eslint/eslint-plugin` from 6.3.0 to 6.4.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.4.0/packages/eslint-plugin )
Updates `@typescript-eslint/parser` from 6.3.0 to 6.4.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.4.0/packages/parser )
Updates `autoprefixer` from 10.4.14 to 10.4.15
- [Release notes](https://github.com/postcss/autoprefixer/releases )
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.14...10.4.15 )
Updates `eslint` from 8.46.0 to 8.47.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.46.0...v8.47.0 )
Updates `eslint-config-next` from 13.4.13 to 13.4.15
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/commits/v13.4.15/packages/eslint-config-next )
Updates `eslint-plugin-cypress` from 2.13.3 to 2.14.0
- [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases )
- [Commits](https://github.com/cypress-io/eslint-plugin-cypress/compare/v2.13.3...v2.14.0 )
Updates `eslint-plugin-mdx` from 2.1.0 to 2.2.0
- [Release notes](https://github.com/mdx-js/eslint-mdx/releases )
- [Changelog](https://github.com/mdx-js/eslint-mdx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mdx-js/eslint-mdx/compare/v2.1.0...eslint-plugin-mdx@2.2.0 )
---
updated-dependencies:
- dependency-name: "@netlify/plugin-nextjs"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: web-deps
- dependency-name: next
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: web-deps
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: web-deps
- dependency-name: "@types/react"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: web-deps
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: web-deps
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: web-deps
- dependency-name: autoprefixer
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: web-deps
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: web-deps
- dependency-name: eslint-config-next
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: web-deps
- dependency-name: eslint-plugin-cypress
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: web-deps
- dependency-name: eslint-plugin-mdx
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: web-deps
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-14 15:11:51 -04:00
François Revol
c781b42f66
X11: Fix segfault on SIGINT
...
deinit_x11() was called too late, and it seems some libs like xinerama
and xcb-render add cleanup hooks but forget to remove them when they get
unloaded.
2023-08-12 10:04:24 -04:00
Brenden Matthews
a41d82b6a6
Bump version
2023-08-09 08:53:51 -04:00