Tin Švagelj
7fbdfbd4d4
Added mouse events to conky ( #955 )
...
* Add mouse events.
Signed-off-by: Tin Svagelj <tin.svagelj@live.com>
* Rename MOUSE_EVENTS flag to BUILD_MOUSE_EVENTS.
Signed-off-by: Tin Svagelj <tin.svagelj@live.com>
* Update NORM_ERR func argument from std::string to char*
Because func was previously char* I forgot to update NORM_ERR function
argument to `func.c_str()` not that it's std::string.
Previously func was pointing to std::string memory that was freed at
assignment.
Signed-off-by: Tin Svagelj <tin.svagelj@live.com>
Signed-off-by: Tin Svagelj <tin.svagelj@live.com>
2023-01-01 12:39:57 -05:00
Brenden Matthews
31d247a80d
Include libc++ in docker build.
2022-12-27 15:34:49 -05:00
Brenden Matthews
0e61013ac9
Fix these warns.
2022-12-27 09:15:29 -05:00
Brenden Matthews
3e827ba82f
Fix this def.
2022-12-27 09:15:29 -05:00
Brenden Matthews
00a16a776c
Adjust these buffer sizes.
2022-12-27 09:15:29 -05:00
Brenden Matthews
61e8550615
Fix string dest length.
2022-12-27 09:15:29 -05:00
Brenden Matthews
acfb4116b3
Use libc++ even without maint mode, cleanup old flag settings.
2022-12-27 09:15:29 -05:00
Brenden Matthews
218a8fd930
Use libc++ by default when building with clang.
2022-12-27 09:15:29 -05:00
Brenden Matthews
a0b526278a
Bump cmake version in docker build.
2022-12-27 09:15:29 -05:00
Jan Beich
3fb6534eff
Add missing Wayland dependency on BSDs ( #1349 )
...
src/display-wayland.cc:38:10: fatal error: 'sys/epoll.h' file not found
#include <sys/epoll.h>
^~~~~~~~~~~~~
ld: error: undefined symbol: epoll_create1
>>> referenced by display-wayland.cc
>>> src/CMakeFiles/conky.dir/display-wayland.cc.o:(conky::display_output_wayland::initialize())
ld: error: undefined symbol: epoll_ctl
>>> referenced by display-wayland.cc
>>> src/CMakeFiles/conky.dir/display-wayland.cc.o:(conky::display_output_wayland::main_loop_wait(double))
ld: error: undefined symbol: epoll_wait
>>> referenced by display-wayland.cc
>>> src/CMakeFiles/conky.dir/display-wayland.cc.o:(conky::display_output_wayland::main_loop_wait(double))
2022-12-27 08:04:58 -05:00
Brenden Matthews
7d93cbcf09
Bump version.
2022-12-26 13:54:52 -05:00
Brenden Matthews
dbe66565c9
Use the cmake commands here instead. ( #1346 )
...
* Use the cmake commands here instead.
* This command requires a dir arg.
* Use ctest command here.
* Limit CI to main & PRs.
2022-12-26 13:54:10 -05:00
Brenden Matthews
9bf55cfbfd
Drop this message.
2022-12-26 13:21:40 -05:00
Brenden Matthews
ffd34a4fc0
Fix missing settings fail.
2022-12-26 13:21:40 -05:00
Brenden Matthews
c28ad36c4c
This is superfluous.
2022-12-26 13:21:40 -05:00
Brenden Matthews
59513b4c65
Add this back.
2022-12-26 13:21:40 -05:00
Brenden Matthews
c48df06359
Fix (some) wayland/x11 init ordering issues.
2022-12-26 13:21:40 -05:00
Brenden Matthews
64b001f2f8
Default wayland build to off.
2022-12-26 13:21:40 -05:00
dependabot[bot]
7206490f49
build(deps): bump actions/stale from 6 to 7
...
Bumps [actions/stale](https://github.com/actions/stale ) from 6 to 7.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-12-26 13:16:12 -05:00
Brenden Matthews
e6643508f0
Put the code coverage stuff behind a build flag.
2022-12-26 11:46:29 -05:00
Brenden Matthews
eb1968e43a
Try it this way instead.
2022-12-25 09:06:00 -05:00
Brenden Matthews
f0eb4a2ea9
Fix this install command fail.
2022-12-25 08:53:57 -05:00
Brenden Matthews
20eecd6ee2
Fix package name.
2022-12-25 08:34:57 -05:00
Brenden Matthews
558891aab5
Use ninja instead of make in build.
2022-12-25 08:34:57 -05:00
Brenden Matthews
15aa99836b
Add missing unistd include.
2022-12-25 07:52:05 -05:00
Brenden Matthews
a0b183cd03
Better release note generation, for next release.
2022-12-24 12:17:57 -05:00
Brenden Matthews
af2a3c0af0
Use clang for appimage build.
2022-12-24 12:10:36 -05:00
Brenden Matthews
8c521fdbdf
Bump version.
2022-12-24 12:04:20 -05:00
Brenden Matthews
5f0ed0d72d
Bump version.
2022-12-24 11:31:13 -05:00
Brenden Matthews
dd07a838c4
Build fixes for newly introduced Wayland support.
2022-12-24 11:29:19 -05:00
Brenden Matthews
09da5bbf0c
Bump web deps.
2022-12-24 10:41:01 -05:00
Brenden Matthews
7247a4c1e6
Fix some include ordering/build stuff.
2022-12-24 10:36:31 -05:00
Brenden Matthews
76b0f049bc
Apply clang-format.
2022-12-24 09:44:03 -05:00
Brenden Matthews
cf16110c7a
Merge branch 'bi4k8-wayland-gui-backend'
2022-12-24 09:42:09 -05:00
Brenden Matthews
028fce015d
Tidy a couple things.
2022-12-24 09:42:04 -05:00
bi4k8
ae971d1cff
build: add pangoft2 to Wayland deps
2022-12-24 09:42:04 -05:00
bi4k8
a585e36d93
wayland: permit unused parameters
...
the Wayland callbacks have many params that we don't use; it isn't worthwhile to individually annotate these
2022-12-24 09:42:04 -05:00
bi4k8
a6c52ee73f
wayland: clamp text width
2022-12-24 09:42:03 -05:00
bi4k8
06c33cc3b0
ci: update for Wayland build
2022-12-24 09:42:03 -05:00
bi4k8
6b0c194515
x11: do not treat init failure as fatal with Wayland
2022-12-24 09:42:03 -05:00
bi4k8
b556f17648
x11: early-return from use_xdbe_setting::set_up if X11 not initialized
2022-12-24 09:42:03 -05:00
bi4k8
1eb88aeb43
x11, imlib2: early-exit in some X functions if X is not available at runtime
2022-12-24 09:42:03 -05:00
bi4k8
a30cc64a98
x11: update x11.cc for functionality moved into gui.cc
2022-12-24 09:42:03 -05:00
bi4k8
8973b58299
gui: remove background_color from gui.cc and window_type/window_hints from gui.h
2022-12-24 09:42:03 -05:00
bi4k8
2a4f5216c1
x11, gui: update display-x11.cc to account for some code moved into gui.h/gui.cc
2022-12-24 09:42:03 -05:00
bi4k8
5859d76741
core: fix misbehavior in specials handling that fails badly with Wayland backend
2022-12-24 09:42:03 -05:00
bi4k8
d183ad3f6f
core: fix segfault when no display outputs are enabled
2022-12-24 09:42:02 -05:00
bi4k8
d856e397d7
core: fix right-alignment with wayland
...
I'm not sure why this is necessary (or what it might break), but it seems to work
2022-12-24 09:42:02 -05:00
bi4k8
20ac59b0b1
doc: document out_to_wayland setting
2022-12-24 09:42:02 -05:00
bi4k8
e5413a22d7
config: add out_to_wayland to bool setting list for config converter
2022-12-24 09:42:02 -05:00