Commit Graph

  • 2f4b055fa8
    Add initial CI Yuxuan Shui 2018-12-16 05:45:54 +0000
  • 50ea3617ef
    Move some deinitialization to render.c Yuxuan Shui 2018-12-16 03:00:56 +0000
  • e7a15ba846
    Format changes Yuxuan Shui 2018-12-16 02:50:39 +0000
  • 404a6b47ad
    Move presum_gaussian to render.c Yuxuan Shui 2018-12-16 02:49:31 +0000
  • a48e1f65a9
    Fix building with opengl, again Yuxuan Shui 2018-12-16 02:48:02 +0000
  • 9ce1387f52
    Move a few more functions into render.c Yuxuan Shui 2018-12-16 00:53:41 +0000
  • e29d9510ed
    Remove a debug message Yuxuan Shui 2018-12-16 00:52:37 +0000
  • baeb4572ff
    Move rendering related functions out of compton.c Yuxuan Shui 2018-12-15 21:11:41 +0000
  • 85c5d34ce1
    Add missing CONFIG_OPENGL check Yuxuan Shui 2018-12-15 20:09:49 +0000
  • e6871c9251
    Update README.md Yuxuan Shui 2018-12-15 19:57:57 +0000
  • 94b1bc0387
    Use libxdg-basedir for finding config files Yuxuan Shui 2018-12-15 19:44:11 +0000
  • 68873efaa2
    Move likely/unlikely to compiler.h Yuxuan Shui 2018-12-15 19:11:46 +0000
  • b73dce1d6d
    Replace mstrcpy, mstrncpy with strdup, strndup Yuxuan Shui 2018-12-15 19:07:14 +0000
  • b8912fa749
    Use checked allocation everywhere Yuxuan Shui 2018-12-15 18:47:21 +0000
  • acb81bc9a9
    Add log.h to files that need it Yuxuan Shui 2018-12-15 17:53:17 +0000
  • 0cebbc370a
    Function movements Yuxuan Shui 2018-12-15 17:42:37 +0000
  • c2c16fb8a1
    Tiny clean up of meson.build Yuxuan Shui 2018-12-15 16:40:00 +0000
  • b5d135df82
    Man page improvements Yuxuan Shui 2018-12-15 16:12:46 +0000
  • dcf1b1fcf4
    Update urls in man pages Yuxuan Shui 2018-12-15 16:05:33 +0000
  • 0b0c7a751e
    Update CONTRIBUTORS Yuxuan Shui 2018-12-15 14:59:35 +0000
  • 61b637f4ae
    Merge pull request #66 from Streetwalrus/vsync yshui 2018-12-15 13:47:40 +0000
  • 6195422c66 Swap control only works with OpenGL Dan Elkouby 2018-12-15 11:22:38 +0200
  • e2182bb00b Work around mesa's default-on swap control Dan Elkouby 2018-12-14 19:22:45 +0200
  • de1cce21ba Merge opengl-{,m}swc vsync methods Dan Elkouby 2018-12-14 19:21:05 +0200
  • f94c799e02 Remove cmake leftovers Yuxuan Shui 2018-12-14 17:12:51 +0000
  • 0899a9689e
    Remove unused variable in paint_preprocess Yuxuan Shui 2018-12-09 21:00:32 +0000
  • 345bacf3b3
    Convert wid_get_prop to xcb Yuxuan Shui 2018-12-09 20:54:16 +0000
  • 8805cfa986
    Move winprop_t to win.h Yuxuan Shui 2018-12-09 20:24:52 +0000
  • 733d5dcf54
    Fix pointer types of winprop_t Yuxuan Shui 2018-12-09 20:13:18 +0000
  • dffde065b1
    Make the shadow actually gaussian Yuxuan Shui 2018-12-09 02:04:00 +0000
  • da3df75a8c
    Make sure the vsync methods are really available Yuxuan Shui 2018-12-08 18:15:19 +0000
  • 8114ec4c79
    Small improvement to man page Yuxuan Shui 2018-12-08 17:46:26 +0000
  • 90e1974d1d
    Merge pull request #60 from yshui/redir-ignore yshui 2018-12-05 20:54:41 +0000
  • f83eb79c05
    Add wintype option `redir-ignore`. Yuxuan Shui 2018-12-04 15:30:07 +0000
  • 8f05b03411
    Move the initialization of wintype options into common function Yuxuan Shui 2018-12-04 16:28:19 +0000
  • 94d500bd53
    Update manpage to reflect wintypes logic change Yuxuan Shui 2018-12-04 15:29:37 +0000
  • f97cf48865
    Clean up the wintype option logic Yuxuan Shui 2018-12-04 13:44:16 +0000
  • a3f753105f Don't allocate libev struct separately Yuxuan Shui 2018-11-27 00:32:08 +0000
  • 531aafabb5 Fix SIGUSR1 handling Yuxuan Shui 2018-11-26 23:56:55 +0000
  • b89dadec40 Fix a wrong type Yuxuan Shui 2018-11-26 23:56:36 +0000
  • 2827a020a4 Handle SIGINT Yuxuan Shui 2018-11-26 23:21:53 +0000
  • 90a4b201bd Re-word some of the comments Yuxuan Shui 2018-11-26 23:21:33 +0000
  • 3a9ec744fc
    Merge pull request #57 from yshui/refresh0 yshui 2018-11-26 17:52:39 +0000
  • 010a0c34ca Don't delay update when refresh rate is not available Yuxuan Shui 2018-11-26 16:53:57 +0000
  • 7d990fef88 Update issue template Yuxuan Shui 2018-11-26 15:46:04 +0000
  • b86f47e965
    Merge pull request #48 from yshui/alpha-step yshui 2018-11-19 12:44:13 +0000
  • 0a6f48dba2 Support all alpha values Yuxuan Shui 2018-11-10 12:48:36 +0000
  • c389a1335d
    Merge pull request #46 from yshui/full-shadow yshui 2018-11-19 12:31:11 +0000
  • f834cf20ae Print deprecation message for --glx-fshader-win Yuxuan Shui 2018-11-11 19:38:29 +0000
  • a61b877e22 Merge pull request #52 from yshui/dri2-hack yshui 2018-11-11 13:11:33 +0000
  • bcab5d1518 Workaround the incompatibility between DRI2 and xcb Yuxuan Shui 2018-11-10 21:52:42 +0000
  • 47377df04a
    Merge pull request #51 from yshui/glx-sync-removal yshui 2018-11-10 22:25:14 +0000
  • 03ff094f75 Remove GLX sync fence code Yuxuan Shui 2018-11-10 22:12:46 +0000
  • 45a260b433 Print warning messages for multipass blur Yuxuan Shui 2018-11-10 14:57:41 +0000
  • d0e824ea6f
    Merge pull request #49 from yshui/debug-40 yshui 2018-11-10 12:56:55 +0000
  • 683cda0b91 Set clip region on the target picture Yuxuan Shui 2018-11-10 11:55:52 +0000
  • 46d162cec9 Print useful message when clear-shadow is used Yuxuan Shui 2018-11-09 21:03:53 +0000
  • 0dcb0e0dc6 Add per window type option full-shadow Yuxuan Shui 2018-11-09 19:56:05 +0000
  • b18d46bcbd Revert "Remove xrender-sync and xrender-sync-fence" Yuxuan Shui 2018-11-08 14:53:13 +0000
  • ab7a2f1872 Ask for more info in issue template Yuxuan Shui 2018-11-05 18:15:06 +0000
  • 2b0b7435df Convert some Xlib constants to xcb Yuxuan Shui 2018-11-04 18:54:04 +0000
  • 471f6f90ff Remove some unnecessary macros Yuxuan Shui 2018-11-04 18:42:55 +0000
  • 06abd7b041 Fix xr_glx_hybrid backend Yuxuan Shui 2018-11-04 13:49:32 +0000
  • 796b0e0448 Move private functions from compton.h to compton.c Yuxuan Shui 2018-11-03 22:38:18 +0000
  • 332a873729 Add --diagnostics option Yuxuan Shui 2018-11-03 22:15:38 +0000
  • e142993bb5 Enable paint-on-overlay whenever possible Yuxuan Shui 2018-11-03 14:04:18 +0000
  • f65d7b2e64 Fix unsupported optimize attribute on clang Yuxuan Shui 2018-11-03 14:02:58 +0000
  • be09a9a835 Workaround compiling with -ffast-math Yuxuan Shui 2018-11-02 13:57:19 +0000
  • 45e9530bcb Update bounding shape when a window is mapped Yuxuan Shui 2018-11-01 21:05:52 +0000
  • 4f4201976d Fix signedness of x properties Yuxuan Shui 2018-11-01 11:12:20 +0000
  • 32e0b45255 Sanitize opacity data get from window props Yuxuan Shui 2018-10-31 23:18:10 +0000
  • d7b5104fd4 Remove poll.h include Yuxuan Shui 2018-10-30 22:17:20 +0000
  • c0d7f9d915 Add damage when restacking windows Yuxuan Shui 2018-10-29 17:13:23 +0000
  • a312dcb3da Remove a debug message Yuxuan Shui 2018-10-29 13:36:48 +0000
  • 06d879251b Make building the docs optional Yuxuan Shui 2018-10-29 04:12:09 +0000
  • 50e2259404 Remove xrender-sync and xrender-sync-fence Yuxuan Shui 2018-10-28 23:14:26 +0000
  • 5694e75932 Fix build when opengl is disabled, again Yuxuan Shui 2018-10-28 23:09:25 +0000
  • 309a4cec79 Make monitor_repaint an option Yuxuan Shui 2018-10-21 23:56:53 +0100
  • 551d487836 Remove some unused parameters Yuxuan Shui 2018-10-21 22:07:48 +0100
  • f519ee53c1 Remove support of Xdbe Yuxuan Shui 2018-10-21 19:25:13 +0100
  • 1f95c74a68 Move struct win to win.h Yuxuan Shui 2018-10-21 03:10:12 +0100
  • 0686300013 Move some common functions to utils.h Yuxuan Shui 2018-10-21 02:58:37 +0100
  • e13bc7fc51 Move common types to types.h Yuxuan Shui 2018-10-21 02:56:50 +0100
  • 3ffc0c77ed Replace get_alpha_pict with get_alpha_step Yuxuan Shui 2018-10-20 20:08:43 +0100
  • 16f202f4a0 Fix build when opengl is disabled Yuxuan Shui 2018-10-25 23:31:40 +0100
  • df63cab39a Print messages about removed options Yuxuan Shui 2018-10-23 22:12:42 +0100
  • db700f9be1 Fix OOB when the number of screens change Yuxuan Shui 2018-10-22 15:38:45 +0100
  • a47f112833 Update issue template Yuxuan Shui 2018-10-22 01:27:17 +0100
  • e87dd2355c Update README Yuxuan Shui 2018-10-21 01:18:24 +0100
  • 47a49ed6f9 Use predefined version when not building from git repo Yuxuan Shui 2018-10-17 00:17:40 +0100
  • 0b866fb17f Hot fix: trail when moving windows around Yuxuan Shui 2018-10-16 17:16:18 +0100
  • f84336a9b7 Set COMPTON_VERSION Yuxuan Shui 2018-10-16 10:29:52 +0100
  • 93dd2d92fd Add -DNDEBUG flag for release build Yuxuan Shui 2018-10-15 11:16:32 +0100
  • 46a6a391b6 Update README.md Yuxuan Shui 2018-10-15 11:12:45 +0100
  • d8c0995eed Update building instructions in README.md Yuxuan Shui 2018-10-15 00:47:24 +0100
  • 4094d8b9c4 Add initial meson build scripts Yuxuan Shui 2018-10-15 00:38:21 +0100
  • aa2098eefd Move w->bounding_shape to local coordinates Yuxuan Shui 2018-10-13 01:17:59 +0100
  • 4f071ffc30 Fix infinite recursive calls Yuxuan Shui 2018-10-12 23:35:51 +0100
  • bbb73fe64e Fix integer overflow Yuxuan Shui 2018-10-12 23:15:41 +0100
  • de6e2f5792 Merge branch 'less-xlib' into next Yuxuan Shui 2018-10-10 10:55:21 +0100