Commit Graph

  • 9ec298305a
    Cache converted blur kernel Yuxuan Shui 2019-02-20 16:43:42 +0000
  • ed9c7064de
    Add helper function for kernel normalization Yuxuan Shui 2019-02-20 01:46:54 +0000
  • a5e3837f6d
    Fix typo Yuxuan Shui 2019-02-20 01:45:34 +0000
  • 57c5fcab91
    Merge pull request #117 from yshui/convkern-refactor yshui 2019-02-20 01:44:11 +0000
  • 2e2e8e3ce0
    Use struct conv for blur kernel as well Yuxuan Shui 2019-02-17 23:47:46 +0000
  • ae9dee8a9a
    Remove the remaining users of win::destroying Yuxuan Shui 2019-02-20 01:21:58 +0000
  • 98d8e84680
    Disable spurious GCC -Wmissing-braces Yuxuan Shui 2019-02-20 01:18:19 +0000
  • 709065d531
    Destroy Input Only window properly Yuxuan Shui 2019-02-20 00:17:23 +0000
  • 02ddf96fd5
    Remove leftover CONFIG_XINERAMAs Yuxuan Shui 2019-02-19 20:48:31 +0000
  • bb8fd08b5b
    Fix a compiler complaint Yuxuan Shui 2019-02-18 21:08:21 +0000
  • 2a41847aa6
    Make xinerama mandatory Yuxuan Shui 2019-02-18 21:04:01 +0000
  • b2750b26e0
    Rectangle kernels Yuxuan Shui 2019-02-17 21:54:35 +0000
  • cea010afec
    Ignore the map/unmap of input only windows Yuxuan Shui 2019-02-17 18:27:19 +0000
  • 635351c820
    Remove win::*_last Yuxuan Shui 2019-02-17 18:09:22 +0000
  • ed4202b52f
    Fix memory leaks Yuxuan Shui 2019-02-17 16:59:00 +0000
  • ecb3050eaa
    Merge pull request #111 from yshui/winstate-refactor yshui 2019-02-17 16:56:27 +0000
  • e0d394595b
    Remove session_t::fade_running Yuxuan Shui 2019-02-12 01:53:50 +0000
  • a826e0ce79
    Window state tracking refactor Yuxuan Shui 2019-02-09 15:50:40 +0000
  • e109bee380
    Fix some clang-analyzer complains Yuxuan Shui 2019-02-13 04:23:54 +0000
  • 7cdc0aedee
    log.h needs to export compiler.h Yuxuan Shui 2019-02-13 04:18:32 +0000
  • bb7466fc68
    trace/debug logs are unlikely Yuxuan Shui 2019-02-13 04:11:41 +0000
  • 2d56b77853
    Update man page to reflect changes in command line flags Yuxuan Shui 2019-02-13 02:11:23 +0000
  • 60aa36b7af
    Failure of config file parsing is a hard failure Yuxuan Shui 2019-02-13 02:04:05 +0000
  • 7a21cef9a4
    Handle SIGINT through libev Yuxuan Shui 2019-02-11 23:13:39 +0000
  • df69749804
    Don't remove stderr logger if it fail to create Yuxuan Shui 2019-02-11 22:58:16 +0000
  • fc2353d186
    Tolerant logger creation failure Yuxuan Shui 2019-02-09 02:49:09 +0000
  • 39faac0f83
    Blacklist more glx.h prototypes just in case Yuxuan Shui 2019-02-09 00:52:45 +0000
  • 136ce7c9e8
    Prevent GL/glx.h from defining prototypes Yuxuan Shui 2019-02-09 00:36:14 +0000
  • 4c99ecfde4
    Fix compile without opengl Yuxuan Shui 2019-02-09 00:16:47 +0000
  • 7e9d1c6442
    Condense GLX extension lookup Yuxuan Shui 2019-02-08 23:57:14 +0000
  • 1a327b06ab
    Fix abort because we used log too early Yuxuan Shui 2019-02-08 22:46:24 +0000
  • 343140f845
    Reuse glx_has_extension for old backend Yuxuan Shui 2019-02-08 22:34:53 +0000
  • edb8b38eef
    Tile root pixmap in the glx backend Yuxuan Shui 2019-02-08 21:48:39 +0000
  • 5fffb6f3f6
    Fork as early as possible Yuxuan Shui 2019-02-08 01:27:46 +0000
  • fec43acfaa
    Add missing headers Yuxuan Shui 2019-02-07 22:47:42 +0000
  • 33c1cd439b
    Fix memory leak of dbus service names Yuxuan Shui 2019-02-07 22:47:32 +0000
  • a019ff453b
    Make get_early_config even earlier Yuxuan Shui 2019-02-07 22:29:24 +0000
  • 2867ac7a1c
    Remove unused screenshot code Yuxuan Shui 2019-02-07 22:16:32 +0000
  • 68c77cd7d8
    Add log_remove_target Yuxuan Shui 2019-02-07 21:48:39 +0000
  • 049cc94e7a
    Coding style change Yuxuan Shui 2019-02-07 21:37:13 +0000
  • 22bc79369e
    Review the use of XFlush and xcb_flush Yuxuan Shui 2019-02-07 00:41:24 +0000
  • 856ad4b230
    Wrap root window background prop check Yuxuan Shui 2019-02-07 00:30:32 +0000
  • 7d00b89364
    x_get_pictform_for_visual should return const * Yuxuan Shui 2019-02-07 00:18:47 +0000
  • aa9c439cc6
    Improve the interface of glx_find_fbconfig Yuxuan Shui 2019-02-07 00:00:39 +0000
  • 345009c677 meson.build: bump project version Will Dietz 2019-02-03 21:47:29 -0600
  • f19766f15a
    Fix FBConfig cost calculation Yuxuan Shui 2019-02-03 19:33:28 +0000
  • 2263bab2ff
    Consider buffer size and double buffering as well Yuxuan Shui 2019-02-03 19:15:30 +0000
  • 519bf8500b
    Prefer FBConfig with smaller depth + stencil buffer Yuxuan Shui 2019-02-03 19:06:20 +0000
  • 39b612a8a4
    Delete irrelevant comments Yuxuan Shui 2019-02-03 18:53:28 +0000
  • b1d8687b31
    Add copyright notice to backend/** Yuxuan Shui 2019-02-03 18:47:36 +0000
  • 6a5ad609ba
    Merge pull request #104 from yshui/fix-fbconfig yshui 2019-02-03 18:43:58 +0000
  • 388a7f3ad4
    Fix leaking of root_tile FBConfig Yuxuan Shui 2019-02-03 18:09:34 +0000
  • 24370f44e6
    Cache FBConfig used for shadows Yuxuan Shui 2019-02-03 18:09:11 +0000
  • 8922312e42
    Refactor FBConfig lookup Yuxuan Shui 2019-02-03 16:41:04 +0000
  • 7ac351e5b5
    Move some default_* functions to backend_common.c Yuxuan Shui 2019-02-03 18:41:02 +0000
  • b061789a84
    Add helper function x_get_visual_depth Yuxuan Shui 2019-02-03 16:48:52 +0000
  • 386f5fb8c6
    Merge pull request #105 from yshui/no-session_t-season1 yshui 2019-02-03 16:03:59 +0000
  • 17c8517abc
    Most of the x_* functions don't need session_t Yuxuan Shui 2019-02-03 15:59:31 +0000
  • ad3dc5d233
    Move session_t::pictfmts into x.c Yuxuan Shui 2019-02-03 15:14:14 +0000
  • 0be3fb5ea2
    Remove some unused macros/ifdefs Yuxuan Shui 2019-02-02 22:19:15 +0000
  • eadb09ee0d
    Remove glx_mark Yuxuan Shui 2019-02-02 21:38:41 +0000
  • 7d10db6531
    Move deallocation of damage_ring to deinit_render Yuxuan Shui 2019-02-02 19:54:02 +0000
  • 6eff9ebf8b
    Variable name change Yuxuan Shui 2019-02-02 19:42:05 +0000
  • 8371d6a0b7
    Replace glDrawBuffers with glDrawBuffers Yuxuan Shui 2019-02-02 19:30:07 +0000
  • 94505bbcf4
    Fix compiling on older gcc Yuxuan Shui 2019-02-02 02:12:01 +0000
  • 0947148fcc
    Fix compiler warnings Yuxuan Shui 2019-02-02 01:58:41 +0000
  • 465a968ddd
    Parse number locale-independently Yuxuan Shui 2019-02-02 01:22:41 +0000
  • 3f5a4d570c
    Fix memory leak in glx_init_blur Yuxuan Shui 2019-01-31 22:47:04 +0000
  • b76a4234e5
    Fix NULL dereference in glx_update_fbconfig Yuxuan Shui 2019-01-31 22:46:12 +0000
  • 543bbe6a39
    Fix NULL pointer dereference in glx_init_blur Yuxuan Shui 2019-01-31 22:40:17 +0000
  • a0739b7d86
    Update CONTRIBUTORS Yuxuan Shui 2019-01-30 22:47:02 +0000
  • 205427d7da
    Exit with exit code 1 when argument parsing failed Yuxuan Shui 2019-01-30 22:19:05 +0000
  • 83c32e1dd6
    Tweak the wording in man page Yuxuan Shui 2019-01-30 20:53:34 +0000
  • c11c24b3f2
    Improve config file search order Yuxuan Shui 2019-01-30 00:27:14 +0000
  • f7d4dff099
    Use strncpy for string_utils functions Yuxuan Shui 2019-01-30 00:12:12 +0000
  • 9d64decf2a
    `compton -h` should quit after printing help Yuxuan Shui 2019-01-29 23:36:34 +0000
  • 83eff258b7
    Remove mentions of dbe from the man page Yuxuan Shui 2019-01-29 23:24:40 +0000
  • 1627a91c76
    Use glDrawBuffer instead of glDrawBuffers in glx_blur_dst Yuxuan Shui 2019-01-29 23:18:44 +0000
  • 4e14eec2ba
    Remove a redundant glEnd in glx_dim_dst Yuxuan Shui 2019-01-29 22:26:26 +0000
  • 4881de924a
    Merge pull request #94 from MisterDA/misspellings yshui 2019-01-28 11:59:09 +0000
  • 8366310daf Fix small misspellings Antonin Décimo 2019-01-28 10:58:14 +0100
  • 198dcdb987
    gl_common: fix coordinate mismatch Yuxuan Shui 2019-01-28 01:14:36 +0000
  • 3b21365e94
    gl_common: fix rendering Yuxuan Shui 2019-01-28 00:33:19 +0000
  • 6e454adff1
    glx (new backend): Add some missing functions Yuxuan Shui 2019-01-28 00:02:54 +0000
  • 8c71f3fcbe
    Move some macros around Yuxuan Shui 2019-01-27 23:57:43 +0000
  • 5364c8ac9b
    Add backend_info_t::max_buffer_age Yuxuan Shui 2019-01-27 19:45:40 +0000
  • d92a546beb
    Fix includes and typos in new backends Yuxuan Shui 2019-01-27 19:34:26 +0000
  • 22f0d10c65
    Make backend_info_t::buffer_age optional Yuxuan Shui 2019-01-27 19:32:00 +0000
  • b50f15c835
    Adapt paint_all_new to new interface Yuxuan Shui 2019-01-27 19:29:02 +0000
  • e898526afb
    Add glx_backend to backend_list Yuxuan Shui 2019-01-27 19:28:15 +0000
  • 99b3c4575f
    Fix handling of region == NULL in paint_all_new Yuxuan Shui 2018-12-31 23:54:06 +0000
  • 5a1975909a
    Merge pull request #93 from yshui/gl-reuse yshui 2019-01-27 18:18:51 +0000
  • 061dd8e52e
    Reuse some code from the new gl backend Yuxuan Shui 2019-01-27 18:16:28 +0000
  • 290ec7fb04
    Don't pretend that we have glStringMarker Yuxuan Shui 2019-01-27 17:45:38 +0000
  • 6c6dd6ad7d
    Remove unused session_t argument from gl_has_extension Yuxuan Shui 2019-01-26 23:07:59 +0000
  • 031356069a
    new glx: Add glx_present Yuxuan Shui 2019-01-26 18:00:29 +0000
  • 4bc2870ddf
    Merge pull request #86 from yshui/damage-ring yshui 2019-01-26 15:11:13 +0000
  • e80ff8530e
    Make buffer age not glx specific Yuxuan Shui 2019-01-08 23:15:00 +0000
  • 5e49ab0861
    Make sure draw_idle is stopped in all cases Yuxuan Shui 2019-01-25 00:27:38 +0000
  • 377b18a00f
    Merge pull request #89 from yshui/fmodules yshui 2019-01-20 22:14:00 +0000