Commit Graph

  • df4c6a3d9b xrender fix next Arda Atci 2024-02-17 01:40:37 +03:00
  • 3b9e2c5812 Merge remote-tracking branch 'yshui/next' into next Arda Atci 2024-02-17 01:35:02 +03:00
  • b99c7db73e x: wid_get_text_prop doesn't need the whole session_t Yuxuan Shui 2024-02-14 18:02:14 +00:00
  • 7c15a1438a chore: tweak .clang-tidy Yuxuan Shui 2024-02-16 15:42:21 +00:00
  • 2b52edd9e3 cache: hide details of struct atom_entry Yuxuan Shui 2024-02-16 01:00:50 +00:00
  • 9175489f65 utils: try to avoid variable shadowing in some macros Yuxuan Shui 2024-02-16 12:41:27 +00:00
  • 45ffdf9849 Merge pull request #1200 from yshui/cache-redesign Yuxuan Shui 2024-02-16 01:45:39 +01:00
  • 96de4f07ca cache: remove unused function cache_invalidate Yuxuan Shui 2024-02-16 00:42:22 +00:00
  • a93bbc30e5 atom: get_atom now requires explicit xcb_connection_t Yuxuan Shui 2024-02-16 00:31:53 +00:00
  • 6315faed20 cache: redesign Yuxuan Shui 2024-02-15 21:08:48 +00:00
  • 580aef939f atom: add get_atom_cached Yuxuan Shui 2024-02-15 20:12:20 +00:00
  • 071b77c49f atom: remove an unnecessary use of get_atom Yuxuan Shui 2024-02-15 20:11:42 +00:00
  • 0dcca2228e cache: slight refactor Yuxuan Shui 2024-02-15 20:05:09 +00:00
  • bb097730c7 test.h: import upstream updates Yuxuan Shui 2024-02-14 16:26:40 +00:00
  • 8d0284da1b compiler: abort in debug build if unreachable() is reached Yuxuan Shui 2024-02-13 23:52:12 +00:00
  • 9b6b6855d7 Merge pull request #1182 from yshui/image-handle Yuxuan Shui 2024-02-15 14:55:39 +01:00
  • 2d98518b7d backend: give images a type Yuxuan Shui 2024-02-10 08:20:10 +00:00
  • 7f3f8b37b5 Merge pull request #1199 from Lenivaya/fix/nix-overlay Yuxuan Shui 2024-02-15 14:20:28 +01:00
  • 42782689e8 chore: deduplication and reformat of flake.nix Lenivaya 2024-02-15 13:37:12 +02:00
  • 216bfefd9f fix: add libepoxy to default nix overlay Lenivaya 2024-02-15 13:03:11 +02:00
  • bef1240b41 Merge pull request #1198 from yshui/cache-focused Yuxuan Shui 2024-02-15 14:17:38 +01:00
  • 7e7c2b0cef win: store focused state in struct managed_win Yuxuan Shui 2024-02-15 00:07:31 +00:00
  • f509008cb9 win: don't call win_on_factor_change in win_update_bounding_shape Yuxuan Shui 2024-02-14 23:30:05 +00:00
  • 8c96fbebc4 Merge pull request #1196 from yshui/cache-fullscreen Yuxuan Shui 2024-02-15 00:45:06 +01:00
  • 05b1fbff9e win: remember calculated fullscreen state for window Yuxuan Shui 2024-02-14 18:54:04 +00:00
  • 613d179f2d win: cache the EWMH fullscreen property Yuxuan Shui 2024-02-14 18:38:20 +00:00
  • 84b9ff3148 x: support getting winprop_t items as atoms Yuxuan Shui 2024-02-14 23:15:26 +00:00
  • 7da8b7afeb Merge pull request #1197 from absolutelynothelix/bsd-werror Yuxuan Shui 2024-02-14 23:18:43 +01:00
  • 5b81ea2c58 ci: build with --werror on freebsd and openbsd Maxim Solovyov 2024-02-15 00:03:22 +03:00
  • 2238cf1e54 Merge pull request #1190 from yshui/cache-fbconfig Maxim Solovyov 2024-02-14 23:23:29 +03:00
  • 85bb56e8a6 Update CHANGELOG.md Yuxuan Shui 2024-02-14 18:26:50 +00:00
  • 241d7f1d03 backend: glx: cache GLX FBConfigs Yuxuan Shui 2024-02-10 14:32:08 +00:00
  • e8d42885fa backend: gl: don't force fbconfig info on to heap Yuxuan Shui 2024-02-10 14:19:48 +00:00
  • e948b74363 backend: gl: remove an unused type Yuxuan Shui 2024-02-10 14:00:53 +00:00
  • 64f6c4885a Merge pull request #1195 from absolutelynothelix/xcb-util Yuxuan Shui 2024-02-14 20:16:58 +01:00
  • 23b0c5a1d5 x: don't require an entire struct x_connection in x_get_visual_for_depth Maxim Solovyov 2024-02-14 21:11:31 +03:00
  • c7591982b6 x: remove x_get_visual_depth and use xcb_aux_get_depth_of_visual instead Maxim Solovyov 2024-02-14 21:05:36 +03:00
  • 1aa90f6466 x: remove x_sync and use xcb_aux_sync instead Maxim Solovyov 2024-02-14 20:30:39 +03:00
  • b0dfcf4a32 x: remove x_screen_of_display and use xcb_aux_get_screen instead Maxim Solovyov 2024-02-14 20:22:25 +03:00
  • 28cb220b5b Merge pull request #1194 from yshui/update-clang Maxim Solovyov 2024-02-14 20:37:34 +03:00
  • c6db632d9d ci: update git-clang-format Yuxuan Shui 2024-02-14 17:29:11 +00:00
  • f28905b62d Merge pull request #1192 from absolutelynothelix/ci-fixes Yuxuan Shui 2024-02-14 02:40:21 +01:00
  • 53dd8a4e66 fix most of build warnings on openbsd Maxim Solovyov 2024-02-14 02:10:16 +03:00
  • f179119d84 ci: use meson setup instead of meson Maxim Solovyov 2024-02-14 00:19:29 +03:00
  • 466fb4c9e0 ci: update github actions to use node.js 20 Maxim Solovyov 2024-02-13 23:57:48 +03:00
  • 4f792243c1 Update CHANGELOG.md Yuxuan Shui 2024-02-13 10:44:38 +00:00
  • 9392829d84 backend: xrender: cache the present region Maxim Solovyov 2024-01-28 04:21:13 +03:00
  • a4ec70982c x: add the x_set_region function Maxim Solovyov 2024-01-28 03:46:55 +03:00
  • 0ab3e0740e Update CHANGELOG.md Yuxuan Shui 2024-02-11 23:18:47 +00:00
  • 7ada6db4a3 Merge pull request #1181 from yshui/defroster Yuxuan Shui 2024-02-12 00:12:50 +01:00
  • 75d0b7ba1e core: don't flush X connection before go to sleep Yuxuan Shui 2024-02-06 09:14:05 +00:00
  • a5826b6fb0 event: fix dumb bug in repair_win Yuxuan Shui 2024-02-06 09:10:04 +00:00
  • bdc0943399 event: make sure ev_property_notify flushes its requests Yuxuan Shui 2024-02-06 09:01:35 +00:00
  • baeafb3a3b event: tweak ev_reparent_notify Yuxuan Shui 2024-02-06 08:56:37 +00:00
  • 037be5cca2 update contributors list Maxim Solovyov 2024-02-11 21:33:14 +03:00
  • 0e1628e031 Merge pull request #1189 from yshui/libepoxy Yuxuan Shui 2024-02-11 17:27:32 +01:00
  • 642a43acbb Update README.md and CHANGELOG.md Yuxuan Shui 2024-02-10 13:31:52 +00:00
  • 755996a42c backend: gl: use libepoxy's has_*_extension Yuxuan Shui 2024-02-10 13:28:13 +00:00
  • eb723eee29 backend: gl: use libepoxy Yuxuan Shui 2024-02-10 20:36:02 +00:00
  • fcd51e7373 build: add libepoxy Yuxuan Shui 2024-02-10 10:57:33 +00:00
  • dff77aae27 core: use pthread_setschedparam across the board Yuxuan Shui 2024-02-10 20:29:39 +00:00
  • 709f0168d9 ci: build on OpenBSD Yuxuan Shui 2024-02-09 02:27:58 +00:00
  • 726b8d0e28 Merge pull request #1188 from yukiteruamano/next Yuxuan Shui 2024-02-10 11:21:30 +01:00
  • 023103c620 core: use pthread_setschedparam on OpenBSD Jose Maldonado aka Yukiteru 2024-02-09 14:16:07 -04:00
  • 39534b98f0 fixes animations on destroying/unmapping windows Arda Atci 2024-02-10 00:38:43 +03:00
  • 0f22b70705 Merge pull request #1183 from yshui/gl-leak Yuxuan Shui 2024-02-09 00:43:16 +01:00
  • f265e049a8 backend: gl: don't leak resources Yuxuan Shui 2024-02-06 13:16:12 +00:00
  • a39cd94e1f Merge pull request #1179 from absolutelynothelix/inherit-shader-on-decouple Yuxuan Shui 2024-02-07 13:47:53 +01:00
  • 7fad0d51d7 Merge pull request #1178 from absolutelynothelix/postprocess-corner-radius-rules Yuxuan Shui 2024-02-07 00:00:36 +01:00
  • 9204426caf backend: gl: don't use present shader for decoupling Yuxuan Shui 2024-02-06 13:04:10 +00:00
  • 0d3d18cd88 backend: gl: remove unused field from gl_win_shader_t Yuxuan Shui 2024-02-06 13:19:49 +00:00
  • c738400058 backend: clarify what clone_image does Yuxuan Shui 2024-02-06 12:46:29 +00:00
  • eb39426b08 backend: gl: inherit image's inner properties in the gl_image_decouple function Maxim Solovyov 2024-02-02 23:55:29 +03:00
  • 77c4ebaafc Merge branch 'yshui:next' into next Arda Atci 2024-02-04 22:49:35 +03:00
  • e8ca1912cd Merge pull request #33 from clementtttttttt/next Arda Atci 2024-02-04 22:49:10 +03:00
  • 0ed8d0cadf picom: post-process and free the corner radius rules list Maxim Solovyov 2024-02-02 17:06:18 +03:00
  • bbc657e4bc Merge pull request #984 from absolutelynothelix/fix-binding-root-back-pixmap Yuxuan Shui 2024-02-02 10:44:10 +00:00
  • 839a101527 Merge pull request #1176 from Reith77/next Maxim Solovyov 2024-02-02 10:32:56 +03:00
  • 5c640ac452 Update README.md Reith 2024-02-02 12:17:42 +05:30
  • 4a79e7b777 render: fix binding the root background pixmap in case of depth mismatch Maxim Solovyov 2024-02-01 07:13:16 +03:00
  • a655730e49 picom: fix binding the root background pixmap in case of depth mismatch Maxim Solovyov 2024-02-01 06:25:38 +03:00
  • 4401666cfb x: add the x_get_visual_for_depth function Maxim Solovyov 2024-02-01 02:31:29 +03:00
  • 90f5f4ca29 fix a bunch of typos in comments Maxim Solovyov 2024-01-31 06:09:28 +03:00
  • c1b4ede06e Merge pull request #1172 from yshui/nvidia-suspend Yuxuan Shui 2024-01-30 22:44:01 +00:00
  • 238c3cc833 vblank: reset SGI_video_sync scheduler if it's getting nonsense Yuxuan Shui 2024-01-29 22:28:22 +00:00
  • 0638de5c56 Update CHANGELOG.md Yuxuan Shui 2024-01-30 22:39:03 +00:00
  • fdbcd15975 backend: fix clang warning Yuxuan Shui 2024-01-29 23:57:11 +00:00
  • bacdb919c7 Update CHANGELOG.md Yuxuan Shui 2024-01-29 23:55:29 +00:00
  • 733113c691 Merge pull request #1171 from absolutelynothelix/corner-radius-rules-only Yuxuan Shui 2024-01-29 23:53:24 +00:00
  • 14a345a817 vblank: make init fallible Yuxuan Shui 2024-01-29 22:11:01 +00:00
  • 5fba210ad6 vblank: make schedule fallible Yuxuan Shui 2024-01-29 22:07:04 +00:00
  • 1bfb129985 backend: don't choose SGI_video_sync vblank if opengl is not enabled Yuxuan Shui 2024-01-29 21:02:36 +00:00
  • 8ca66f8a00 win: allow corner-radius-rules without corner-radius Maxim Solovyov 2024-01-29 23:16:51 +03:00
  • f3bdd01dc8 vblank: don't use symbols from backend/gl/glx.h Yuxuan Shui 2024-01-29 17:44:59 +00:00
  • 71e29c4128 Add .direnv to .gitignore Yuxuan Shui 2024-01-29 17:44:18 +00:00
  • 606844c4bb Update CHANGELOG.md Yuxuan Shui 2024-01-28 21:44:19 +00:00
  • 39de1e49cf fixed window unmap crash clement 2024-01-26 11:51:53 +00:00
  • fffc7ce535 Properly animates depending on wintype animation property in config clement 2024-01-26 09:54:28 +00:00
  • fe5b416ed6 fixing old merge conflicts... sorry guys Arda Atci 2024-01-22 22:42:57 +03:00
  • 2417084628 Merge remote-tracking branch 'yshui/next' into next Arda Atci 2024-01-22 22:34:48 +03:00