This website requires JavaScript.
2241c7d87a
Merge branch 'yshui:next' into next
Arda Atci
2023-09-30 01:04:35 +03:00
e07b1d7a12
backend: gl: convert the shadow color to the premultiplied format
Maxim Solovyov
2023-09-10 22:32:02 +03:00
44800ed845
backend: remove default implementations of obsolete backend operations
Maxim Solovyov
2023-08-03 01:44:54 +03:00
bd3134efd9
backend: xrender: remove obsolete commented out backend operations
Maxim Solovyov
2023-08-03 01:42:00 +03:00
8bf82857c4
backend: name default backend operation implementations consistently
Maxim Solovyov
2023-08-03 01:38:34 +03:00
156423c010
backend: dummy: change type of ps parameter to session_t in dummy_init
Maxim Solovyov
2023-08-03 01:04:56 +03:00
825cc563e1
backend: egl: simplify usage of the target window parameter in egl_init
Maxim Solovyov
2023-08-03 00:53:44 +03:00
249f681857
backend: make target window a parameter of the init backend operation
Maxim Solovyov
2023-08-03 00:48:57 +03:00
751f30578e
readme: update the discord badge's link
Maxim Solovyov
2023-09-23 00:36:19 +03:00
21c2da549a
multi monitor desktop switch fixed
Arda Atci
2023-09-20 01:19:14 +03:00
2b74392ec7
Merge pull request #27 from yshui/next
Arda Atci
2023-09-20 00:04:29 +03:00
fbc803b983
c2: address some clang-tidy issues, run clang-format
Maxim Solovyov
2023-09-15 00:57:33 +03:00
a9914cda11
log: address some clang-tidy issues, run clang-format
Maxim Solovyov
2023-09-15 00:47:41 +03:00
0cd72bf61a
opengl: address some clang-tidy issues
Maxim Solovyov
2023-09-15 00:43:15 +03:00
c6abb4e270
picom.sample.conf: remove the dbus option duplicate
Maxim Solovyov
2023-09-15 00:20:59 +03:00
d9e5795818
Merge pull request #1106 from absolutelynothelix/use-root-visual-and-depth-directly-in-xrender-init
Maxim Solovyov
2023-09-10 22:46:48 +03:00
9e6842c607
Merge pull request #1102 from absolutelynothelix/drop-kawase-blur-method
Maxim Solovyov
2023-09-10 22:44:56 +03:00
367643e98a
Merge branch 'yshui:next' into next
Arda Atci
2023-08-16 05:24:15 +03:00
8cc5090a6c
string_utils: address some clang-tidy issues
Maxim Solovyov
2023-08-11 01:47:43 +03:00
f773e723be
options: address some clang-tidy issues
Maxim Solovyov
2023-08-11 01:40:47 +03:00
34024092d7
picom: address some clang-tidy issues
Maxim Solovyov
2023-08-11 01:38:22 +03:00
ae3c77b1a5
render: address some clang-tidy issues
Maxim Solovyov
2023-08-11 01:15:20 +03:00
c8627989ad
win: address some clang-tidy issues, run clang-format
Maxim Solovyov
2023-08-11 01:09:56 +03:00
72ede90147
dbus: address some clang-tidy issues
Maxim Solovyov
2023-08-11 01:04:58 +03:00
b528b87cc8
kernel: address some clang-tidy issues
Maxim Solovyov
2023-08-11 00:50:57 +03:00
8c29fb046b
region: address some clang-tidy issues, run clang-format
Maxim Solovyov
2023-08-11 00:47:14 +03:00
71782da245
Add nix flake
Ivan Malison
2023-08-06 17:51:18 -06:00
5d6957d3da
Merge pull request #1108 from absolutelynothelix/synchronize-readme-and-ci-packages
Maxim Solovyov
2023-08-03 23:19:32 +03:00
013c03c9a5
don't require the libevdev-dev package in readme and install by ci
Maxim Solovyov
2023-08-03 22:28:56 +03:00
fd15a05166
synchronize packages in readme with packages installed by ci
Maxim Solovyov
2023-08-03 22:27:11 +03:00
7713432927
backend: xrender: don't use root picture format in backend_xrender_init
Maxim Solovyov
2023-08-03 01:27:27 +03:00
6f868e54b9
meson.build: sort required packages alphabetically
Maxim Solovyov
2023-07-22 15:28:07 +03:00
d03cb4ea24
config_libconfig: address some clang-tidy issues, run clang-format
Maxim Solovyov
2023-07-22 02:17:13 +03:00
4a8b937c90
config: refactor the parse_blur_method function
Maxim Solovyov
2023-07-22 01:19:22 +03:00
2c83fb821b
config: drop kawase blur method
Maxim Solovyov
2023-07-22 01:04:18 +03:00
bd47a47275
config: address some clang-tidy issues
Maxim Solovyov
2023-07-22 00:51:46 +03:00
599594465c
backend: address some clang-tidy issues
Maxim Solovyov
2023-07-22 00:22:02 +03:00
dc8def0492
backend: gl: address some clang-tidy issues
Maxim Solovyov
2023-07-22 00:16:31 +03:00
8eff87f2a3
backend: glx: address some clang-tidy issues, run clang-format
Maxim Solovyov
2023-07-22 00:11:21 +03:00
5c03f101f2
Merge pull request #1094 from absolutelynothelix/dual-kawase-optimizations
Yuxuan Shui
2023-07-16 13:44:38 +00:00
a5c4095082
Merge remote-tracking branch 'yshui/next' into next
Arda Atci
2023-07-14 02:45:02 +03:00
961dc998dd
Merge pull request #1095 from absolutelynothelix/resize-factor
Yuxuan Shui
2023-07-06 14:42:56 +01:00
e8477e0a73
backend: fix resize factor calculation
Maxim Solovyov
2023-07-06 01:12:09 +03:00
5c00ccf4d1
backend: gl: bind default mask texture once in gl_dual_kawase_blur
Maxim Solovyov
2023-07-04 22:12:08 +03:00
0f4cd33b35
backend: gl: bind vertex array objects once in gl_dual_kawase_blur
Maxim Solovyov
2023-07-04 21:55:32 +03:00
4a39423edb
Merge pull request #1093 from absolutelynothelix/gl-stream-draw
Yuxuan Shui
2023-07-04 19:43:36 +01:00
7a45e35ca0
backend: gl: set usage of buffer objects to GL_STREAM_DRAW
Maxim Solovyov
2023-07-04 20:47:56 +03:00
3d82e76d4b
Merge pull request #1010 from absolutelynothelix/update-contributors-list
Yuxuan Shui
2023-07-04 17:08:06 +01:00
a5f0ac3cbd
Merge pull request #1087 from yshui/struct-x-connection
Maxim Solovyov
2023-07-04 18:38:46 +03:00
6bd780f10f
x: don't abort in release for double freeing a xrender picture
Yuxuan Shui
2023-07-04 03:42:10 +01:00
1307d9ec70
core: isolate X connection with error handling into a struct
Yuxuan Shui
2023-06-29 05:39:36 +01:00
4e6dddc76e
win: don't re-bind mask image when there is already one
Monsterovich
2023-06-30 00:28:45 +02:00
d4f72828f7
gitmodules: remove the .gitmodules file
Maxim Solovyov
2023-06-28 21:30:59 +03:00
d044e3e386
readme: simplify build instructions
Maxim Solovyov
2023-06-28 21:21:45 +03:00
6496f75359
update contributors list
Maxim Solovyov
2023-01-25 02:18:36 +03:00
d08b6092a3
win: don't include GL/gl.h
Maxim Solovyov
2023-06-26 18:01:22 +03:00
0bb45d50d6
Merge pull request #1083 from yshui/freebsd-sched-fix
Maxim Solovyov
2023-06-26 16:06:10 +03:00
f8cdc81635
core: add comment to set_rr_scheduling
Yuxuan Shui
2023-06-26 13:25:53 +01:00
f6625198ba
Merge pull request #1080 from absolutelynothelix/address-github-workflow-run-annotations
Yuxuan Shui
2023-06-25 18:41:30 +01:00
e0c14f63c6
core: don't use pthread functions
Yuxuan Shui
2023-06-24 02:59:04 +01:00
9295f7e4c7
core: don't check RLIMIT_RTPRIO
Yuxuan Shui
2023-06-24 02:49:20 +01:00
15aa5014a6
Merge branch 'yshui:next' into next
Arda Atci
2023-06-20 22:36:05 +03:00
b85272312a
Merge pull request #1011 from absolutelynothelix/decouple-glx-and-egl-backends
Yuxuan Shui
2023-06-19 10:19:23 +01:00
4911cbc24a
github: don't checkout the head of a pull request addresses this annotation: 1 issue was detected with this workflow: git checkout HEAD^2 is no longer necessary. Please remove this step as Code Scanning recommends analyzing the merge commit for best results.
Maxim Solovyov
2023-06-18 21:37:41 +03:00
a5591b33a6
github: update actions' checkout to v3 addresses this annotation: Node.js 12 actions are deprecated. Please update the following actions to use Node.js 16: actions/checkout@v2. For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/ .
Maxim Solovyov
2023-06-18 21:33:16 +03:00
b1cae3d367
github: update codeql action's init, autobuild and analyze to v2 addresses this annotation: This version of the CodeQL Action was deprecated on January 18th, 2023, and is no longer updated or supported. For better performance, improved security, and new features, upgrade to v2. For more information, see https://github.blog/changelog/2023-01-18-code-scanning-codeql-action-v1-is-now-deprecated/
Maxim Solovyov
2023-06-18 21:27:31 +03:00
15667d6b6e
backend: gl: remove references to the glx backend
Maxim Solovyov
2023-06-18 19:34:53 +03:00
689321419b
backend: egl: remove references to the glx backend
Maxim Solovyov
2023-06-18 19:27:22 +03:00
dd85c3e175
Merge pull request #1001 from absolutelynothelix/improve-getting-root-back-pixmap
Yuxuan Shui
2023-06-18 16:55:02 +01:00
a377d12a66
x: add a comment on the _XSETROOT_ID root window property usage
Maxim Solovyov
2023-06-18 16:09:29 +03:00
550518c5d1
x: rewrite x_get_root_back_pixmap using root back pixmap atoms and remove the now unused background_props_str constant
Maxim Solovyov
2023-06-18 15:45:06 +03:00
cbd2d4125c
x: rewrite x_is_root_back_pixmap_atom using root back pixmap atoms
Maxim Solovyov
2023-06-18 15:32:15 +03:00
fea1dc794c
atom: add atoms associated with the background pixmap
Maxim Solovyov
2023-06-18 14:57:50 +03:00
6b6a8da035
render: remove the unused background_props_str external constant
Maxim Solovyov
2023-06-18 14:55:22 +03:00
7fc9436a0c
Merge pull request #1076 from absolutelynothelix/ci-xcb-util
Yuxuan Shui
2023-06-17 19:16:38 +01:00
c02a1e2a30
ci: install the xcb-util dependency the xcb-util dependency that was introduced recently isn't installed by the github's ci workflow what results in ci failures
Maxim Solovyov
2023-06-17 16:41:15 +03:00
8ee2162a1b
Merge pull request #1075 from Monsterovich/fix-event-handling
Yuxuan Shui
2023-06-17 00:33:46 +01:00
73a366ffe0
Added xcb-util to README
Monsterovich
2023-06-17 01:27:20 +02:00
043703e58f
Merge remote-tracking branch 'upstream/next' into fix-event-handling
Monsterovich
2023-06-17 01:25:12 +02:00
c065ad1b8d
Refactored meson.build
Nikolay Borodin
2023-06-17 01:15:38 +02:00
56745b64d7
core: event code refactoring
Nikolay Borodin
2023-06-17 01:08:47 +02:00
07303ce2cb
core: added proper event handling for XESetWireToEvent
Nikolay Borodin
2023-06-16 23:50:20 +02:00
01bb26012c
Merge pull request #1000 from absolutelynothelix/set-texture-on-repeat
Yuxuan Shui
2023-06-16 19:02:27 +01:00
e2ecef92ba
Merge pull request #1007 from absolutelynothelix/egl-allow-max-brightness
Yuxuan Shui
2023-06-16 18:48:11 +01:00
ecbc8b50ed
backend: xrender: set created picture to repeat when binding a pixmap
Maxim Solovyov
2023-06-16 19:42:36 +03:00
9f9cff3b06
options: unify unavailability reporting of some options unify unavailability reporting of the max-brightness, window-shader-fg and window-shader-fg-rule options
Maxim Solovyov
2023-06-16 18:21:34 +03:00
4d724047ef
options: handle max-brightness option better allow it's use with the egl backend and report it's unavailability better
Maxim Solovyov
2023-06-16 17:57:59 +03:00
5e22434387
Merge pull request #1073 from EpsilonKu/patch-1
Yuxuan Shui
2023-06-15 14:08:56 +01:00
0deaa9a241
Update discord link
Kurenshe Nurdaulet
2023-06-15 13:23:49 +06:00
4d624bbee5
Merge remote-tracking branch 'yshui/next' into next
Arda Atci
2023-06-14 22:02:43 +03:00
ac55ce7b56
Merge pull request #1004 from absolutelynothelix/egl-allow-windows-shaders
Yuxuan Shui
2023-06-14 00:34:18 +01:00
9956844647
backend: log more timing info
Yuxuan Shui
2023-06-14 00:22:54 +01:00
037fd4c07b
Merge pull request #1022 from absolutelynothelix/xrescheck-xcb-composite-named-windows-pixmaps-test
Yuxuan Shui
2023-06-13 17:25:55 +01:00
6b80280af0
Merge pull request #1009 from absolutelynothelix/fix-gl-deinit-leak
Yuxuan Shui
2023-06-13 15:07:27 +01:00
223872bc7f
backend: dummy: do not leak owned pixmaps free pixmaps which ownership was transferred to the backend
Maxim Solovyov
2023-06-12 23:41:25 +03:00
1e398b9c24
backend: dummy: fix a typo in the dummy_get_blur_size function "reisze_region" => "resize_region"
Maxim Solovyov
2023-06-12 23:11:20 +03:00
8245de27ed
backend: gl: do not leak back and default mask textures they're generated during backend initialization and now deleted during deinitialization
Maxim Solovyov
2023-06-12 21:24:57 +03:00
5826adf853
backend: gl: remove gl_delete_texture function it wasn't used and it's hard to call it a shortcut
Maxim Solovyov
2023-06-12 21:17:28 +03:00
5b6f6ecbf5
backend: egl: print egl error when eglCreateImage failed
Yuxuan Shui
2023-06-12 12:03:09 +01:00
6af0251f2a
readme: add some badges and a link to our discord
Yuxuan Shui
2023-06-12 11:49:06 +01:00