Commit Graph

  • 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