Commit Graph

  • ddde118c69
    core: check if a chosen backend is available Yuxuan Shui 2019-08-01 21:23:56 +0100
  • 1f80c8dc16
    render: don't free blur_kerns_cache when it's not used Yuxuan Shui 2019-07-31 23:50:29 +0100
  • ea6f355a6b
    meson.build: make git version string less confusing Yuxuan Shui 2019-07-30 22:22:21 +0100
  • 6cb5f9711e
    core: deregister xerror handler in session_destroy Yuxuan Shui 2019-07-30 06:40:18 +0100
  • d7415fcf2e
    new backends: blur background before rendering shadow Yuxuan Shui 2019-07-29 21:18:55 +0100
  • 5da71e6bfd
    core: add a TODO Yuxuan Shui 2019-07-27 17:08:47 +0000
  • 6ac50626ef
    win: don't create shadow image when not requested Yuxuan Shui 2019-07-27 00:02:40 +0100
  • a229f34eaa
    new backend: fix background blur of window with opacity set Yuxuan Shui 2019-07-26 23:40:30 +0100
  • 79fc36b3e3
    win: don't change window OPACITY property Yuxuan Shui 2019-07-26 22:28:53 +0100
  • 3434ea25f4
    new xrender: fix nothing gets rendered without vsync Yuxuan Shui 2019-07-26 20:25:12 +0100
  • c7bb6b0fe3
    Clarify some of the backend interface functions Yuxuan Shui 2019-07-26 18:32:39 +0100
  • e3b93a4f84
    Additional blur artifact fix Yuxuan Shui 2019-07-26 18:28:22 +0100
  • 0109fe181e
    gl_common: fix memory leak in _gl_fill Yuxuan Shui 2019-07-26 03:53:24 +0100
  • 4772103334
    Remove some unused members of session_t Yuxuan Shui 2019-07-26 03:39:01 +0100
  • 357968c815
    options: remove a spurious warning Yuxuan Shui 2019-07-26 02:44:33 +0100
  • 04ae6934e1
    Merge pull request #206 from yshui/fix-blur-artifacts yshui 2019-07-26 02:34:06 +0100
  • d37a4136ee
    new xrender: implement partial updates Yuxuan Shui 2019-07-26 02:21:35 +0100
  • 5a861d5d6a
    gl_common, new glx: implement partial updates Yuxuan Shui 2019-07-26 02:02:34 +0100
  • 06dba4b196
    backend: do partial updates Yuxuan Shui 2019-07-26 00:00:51 +0100
  • f86d6b7cbd
    backend: update present interface for partial updates Yuxuan Shui 2019-07-25 20:44:35 +0100
  • bc3ca92e04
    gl common: render into a texture Yuxuan Shui 2019-07-25 00:37:43 +0100
  • 3d84f3f92a
    gl_common: fix type mismatch when calling glVertexAttribPointer Yuxuan Shui 2019-07-26 01:19:55 +0100
  • 8dae86a8cf
    dbus: log resets Yuxuan Shui 2019-07-25 21:32:59 +0100
  • 159a45b9e9
    core: root_image freeing shouldn't be in a loop Yuxuan Shui 2019-07-25 21:25:43 +0100
  • 80d77b4ee8
    core: don't reuse X connection across resets Yuxuan Shui 2019-07-25 21:15:47 +0100
  • f9703cdc04
    dbus: fix resetting Yuxuan Shui 2019-07-25 21:01:40 +0100
  • 79b135dccc
    Fix warnings when opengl is disabled Yuxuan Shui 2019-07-25 02:48:12 +0100
  • 72cedea5a3
    config: fix warning when config_file is disabled Yuxuan Shui 2019-07-25 02:46:46 +0100
  • 4c814a7b81
    Update test.h Yuxuan Shui 2019-07-25 02:44:04 +0100
  • 9194506696
    core: destroy debug window in session_destroy Yuxuan Shui 2019-07-25 02:36:35 +0100
  • 5094400ab7
    core: don't deinit tls logger in session_destroy Yuxuan Shui 2019-07-25 02:34:50 +0100
  • bb756b2238
    Fix compiler warning about unused parameters Yuxuan Shui 2019-07-25 02:27:02 +0100
  • c3c0578d14
    meson.build: add -Wempty-body Yuxuan Shui 2019-07-25 01:57:38 +0100
  • 3f2a6718df
    meson.build: rename build_docs to with_docs Yuxuan Shui 2019-07-25 01:17:20 +0100
  • 6f8ea5f740
    meson.build: update warning flags Yuxuan Shui 2019-07-25 01:02:23 +0100
  • 62878d7c57
    gl_common: use a dummy pass to unify blur code paths Yuxuan Shui 2019-07-24 23:55:31 +0100
  • 4c9ded837f
    new backend: add interface for query blur size Yuxuan Shui 2019-07-13 16:55:26 +0100
  • 9cb7fcf645
    Update CONTRIBUTORS Yuxuan Shui 2019-07-19 22:48:45 +0100
  • 35ad3059f1
    Merge pull request #187 from tatokis/xcb-fullscreen-query yshui 2019-07-19 15:43:53 +0100
  • 93642e537f
    Add --no-ewmh-fullscreen Tasos Sahanidis 2019-06-08 02:13:28 +0300
  • 10d5c9b2f9
    Use XCB to check if an application is fullscreen Tasos Sahanidis 2019-06-06 04:37:06 +0300
  • d45ed14b23
    Bump version number Yuxuan Shui 2019-07-18 20:52:51 +0100
  • ad30b4f826
    gl_common: use texelFetch Yuxuan Shui 2019-07-14 16:21:22 +0100
  • 8a794e0ce1
    Improve the compatibility of gl_has_extension Yuxuan Shui 2019-07-13 19:30:26 +0100
  • 372f4f816e
    new backend: ignore window tranparency info from the backend Yuxuan Shui 2019-07-13 12:44:41 +0100
  • 426043baa7
    Improve transparency detection for blur Yuxuan Shui 2019-07-13 12:29:39 +0100
  • 7d28309a47
    Stop debug mode from being used without the new backends Yuxuan Shui 2019-07-07 19:55:34 +0100
  • 722b01ca6a
    Fix creation of X convolution kernel Yuxuan Shui 2019-07-07 19:51:42 +0100
  • 4c460a7bd5
    new xrender: fix black border around blurred area Yuxuan Shui 2019-07-07 19:49:23 +0100
  • e62971a0c3
    gl common: fix memory leak Yuxuan Shui 2019-07-07 19:09:15 +0100
  • 182a207afd
    new xrender: fix offset when using multi-pass blur Yuxuan Shui 2019-07-07 18:55:20 +0100
  • 6d646b543f
    new glx: fix black border around blurred areas Yuxuan Shui 2019-07-02 17:42:23 +0100
  • 4a0092c808
    Don't register as compositor manager in debug mode Yuxuan Shui 2019-07-07 17:25:26 +0100
  • 3cd61c9281
    Merge pull request #201 from yshui/debug-mode yshui 2019-07-07 16:22:29 +0100
  • d31e9dae20
    Don't render the debug window Yuxuan Shui 2019-07-07 16:15:26 +0100
  • 0b0d896ffe
    Add debug mode Yuxuan Shui 2019-07-07 16:12:17 +0100
  • 640b4b1c99
    Move resize_region to region.h Yuxuan Shui 2019-07-06 13:26:25 +0100
  • 387e247bcf
    Merge pull request #195 from kapsh/scripts_bindir yshui 2019-06-24 11:20:44 +0100
  • a52f95acd7
    gl_common: fix misunderstanding of VAO Yuxuan Shui 2019-06-24 01:51:50 +0100
  • 85abdef765
    gl_common: use explicit vertex attrib loction Yuxuan Shui 2019-06-24 01:25:21 +0100
  • 87aafc1738 build: install scripts into bindir provided by meson Alexander Kapshuna 2019-06-23 12:17:04 +0300
  • 5a034ea169
    Fix root change handling when screen is unredirected Yuxuan Shui 2019-06-15 23:04:49 +0100
  • 863e2c82ec
    new backends: don't destroy blur context when there's none Yuxuan Shui 2019-06-13 08:14:14 +0100
  • 76e574dc94
    Update man pages about blur method options Yuxuan Shui 2019-06-09 19:32:23 +0100
  • 67f0ec773a
    new backends: blur interface update Yuxuan Shui 2019-06-09 19:25:34 +0100
  • 1eba43f888
    Rename blur kernel parameter types Yuxuan Shui 2019-06-09 12:57:23 +0100
  • c1b2ce1fce
    Update generate_blur_kernel to use abstract parameter type Yuxuan Shui 2019-06-09 12:44:32 +0100
  • e16e592302
    Move enum blur_method to backend.h Yuxuan Shui 2019-06-09 12:43:51 +0100
  • 8e0b467138
    Warn when using new blur methods on old backends Yuxuan Shui 2019-06-09 01:07:29 +0100
  • 1da726047a
    new backend: don't assume center of blur kernel is 1 Yuxuan Shui 2019-06-09 01:01:53 +0100
  • f64ac97a91
    Return kernel count from kernel generation functions Yuxuan Shui 2019-06-09 00:44:46 +0100
  • 2239181551
    Properly implement gaussian blur kernel Yuxuan Shui 2019-06-08 23:56:47 +0100
  • fa8faaf91d
    Remember the number of blur kernels Yuxuan Shui 2019-06-07 21:53:23 +0100
  • dc7050cb00
    Merge pull request #186 from yshui/malloc-blur-passes yshui 2019-06-07 07:09:51 +0100
  • abb089e605
    Lift the MAX_BLUR_PASS limit Yuxuan Shui 2019-06-06 07:37:48 +0100
  • cbb859ba3c
    Fix non-OpenGL build Yuxuan Shui 2019-06-06 07:40:32 +0100
  • a18e8fcdf0
    Destroy glx context created for vsync Yuxuan Shui 2019-06-06 07:33:07 +0100
  • 5e8d6bdc2d
    Don't destroy glx if it's not initialized Yuxuan Shui 2019-06-06 07:27:30 +0100
  • b947a45d71
    backend_common: add blur kernel generation functions Yuxuan Shui 2019-06-06 06:53:41 +0100
  • b79266694b
    Add documentation for the new blur options Yuxuan Shui 2019-06-01 01:59:23 +0100
  • 82b9822fd0
    config: introduce new syntax for blur options. Yuxuan Shui 2019-06-01 00:39:00 +0100
  • 4a74b4f199
    Move default values of options to config.c Yuxuan Shui 2019-05-27 22:59:56 +0100
  • b7bb13dc59
    README: mention git submodule in Build section Yuxuan Shui 2019-05-25 00:13:47 +0100
  • c0053d1c8a
    core: delay focus updates Yuxuan Shui 2019-05-25 00:06:41 +0100
  • 7d8a3e09be
    core: just enable track_focuse Yuxuan Shui 2019-05-25 00:02:16 +0100
  • 57f4a99940
    win: fix focuse tracking Yuxuan Shui 2019-05-24 23:34:30 +0100
  • a2dab52334
    win: remove win_unset_focus Yuxuan Shui 2019-05-24 23:29:26 +0100
  • 98d351ecf6
    win: break win_set_focused into 2 functions Yuxuan Shui 2019-05-24 23:13:24 +0100
  • 51476cafa4
    dbus: simplify getting focused window Yuxuan Shui 2019-05-24 22:53:11 +0100
  • 20e60a87fa
    recheck_focus doesn't need to return anything Yuxuan Shui 2019-05-24 22:40:36 +0100
  • 9c50bc58cb
    core: don't refresh image when not using experimental backends Yuxuan Shui 2019-05-24 00:12:42 +0100
  • 44bea480b2
    Fix build on gcc < 8 Yuxuan Shui 2019-05-24 00:06:53 +0100
  • 094f00a048
    Refresh stale image in critical section Yuxuan Shui 2019-05-22 22:38:22 +0100
  • b5da914920
    Mark xcb_generate_id deprecated in compton Yuxuan Shui 2019-05-21 23:23:30 +0100
  • 89c4527264
    Update README Yuxuan Shui 2019-05-21 22:16:40 +0100
  • 357146d1c1
    README: Call for testers Yuxuan Shui 2019-05-21 22:16:09 +0100
  • b9a3b67f9c
    new backend: xrender: fix INVER_COLOR_ALL Yuxuan Shui 2019-05-21 22:15:38 +0100
  • 294aae11ff
    Fix xrender APPLY_ALPHA Yuxuan Shui 2019-05-21 20:22:20 +0100
  • 488db11f14
    make sure backend_data is not null Yuxuan Shui 2019-05-16 02:24:32 +0100
  • 3cabba6161
    gl_common: don't use GL4 feature Yuxuan Shui 2019-05-16 02:19:48 +0100