Commit Graph

  • f649a949e2
    Even more includes Yuxuan Shui 2019-01-20 21:15:20 +0000
  • 4bdbd48e55
    Merge pull request #88 from yshui/fmodules yshui 2019-01-20 17:12:48 +0000
  • 916e23861a
    Improve the header includes, cont'd Yuxuan Shui 2019-01-20 16:53:39 +0000
  • 1e0deea57f
    Improve the include situation Yuxuan Shui 2019-01-18 23:30:44 +0000
  • c93789f5e9
    Enable the glStringMarker logger when available Yuxuan Shui 2019-01-09 21:58:16 +0000
  • fed4634250
    Check in .clang-format Yuxuan Shui 2019-01-08 22:14:09 +0000
  • dd02ea31ae
    Fix copying damage region with wrong size Yuxuan Shui 2019-01-08 21:34:56 +0000
  • 72e3468694
    Add backend_info_t::buffer_age Yuxuan Shui 2019-01-08 21:31:52 +0000
  • 3e475d00b3
    Enable more build tests Yuxuan Shui 2019-01-02 20:40:32 +0000
  • 82e8b09d56
    Move paint_all_new to backend.c Yuxuan Shui 2019-01-02 20:34:07 +0000
  • 34eb14fb0f Tweak the default shadow-radius Yuxuan Shui 2019-01-02 11:14:27 +0000
  • 6d3ea3564b
    Implement vsync for the new xrender backend Yuxuan Shui 2019-01-01 14:23:51 +0000
  • 6413ccbd71
    Improve XSync extension detection Yuxuan Shui 2019-01-01 14:09:55 +0000
  • 428c24a6fa
    Speed up shadow generation for small windows Yuxuan Shui 2019-01-01 11:35:59 +0000
  • 3686bf7a33
    Use functions in backend/backend_common.c Yuxuan Shui 2019-01-01 11:01:47 +0000
  • 4aeffa36b8
    Refactor shadow generation Yuxuan Shui 2019-01-01 00:15:51 +0000
  • edb1139507
    Add some comments to backend.h Yuxuan Shui 2018-12-31 23:08:45 +0000
  • 86713c8170
    Add make_shadow and paint_all_new to backend_common.c Yuxuan Shui 2018-12-31 14:27:18 +0000
  • 3b2e149369
    Add missing include in x.h Yuxuan Shui 2018-12-31 14:25:50 +0000
  • 0b94bde004
    Remove unused variable in backend/xrender.c Yuxuan Shui 2018-12-31 14:08:35 +0000
  • 6226ab1228
    Fix memory leak in backend/xrender.c Yuxuan Shui 2018-12-31 08:22:57 +0000
  • cb12430633
    Use options_t::shadow_radius for shadow size calculation Yuxuan Shui 2018-12-31 08:14:21 +0000
  • 4039a6db64
    Remove all use of psglx from backend/glx.c Yuxuan Shui 2018-12-31 07:37:49 +0000
  • a2022661e6
    Move glx_init_blur to gl_common.c Yuxuan Shui 2018-12-31 07:16:35 +0000
  • 8629fee78f
    Fix some static analyzer complains in glx.c Yuxuan Shui 2018-12-31 06:54:59 +0000
  • f322bd4a53
    Remove backend/gl/glx.h Yuxuan Shui 2018-12-31 01:53:25 +0000
  • 61f55f69a6
    Add backend/gl/glx.c to build Yuxuan Shui 2018-12-31 01:32:31 +0000
  • 3e7b7bd608
    Move glx_fbconfig_t to opengl.c Yuxuan Shui 2018-12-31 00:38:13 +0000
  • e7a8adf2cc
    Clear ps->sync_fence after error, part 2 Yuxuan Shui 2018-12-30 22:13:30 +0000
  • 14f357ea2b
    Clean up ps->sync_fence after error Yuxuan Shui 2018-12-30 08:05:16 +0000
  • d12b3c1e1d
    Add missing header files Yuxuan Shui 2018-12-30 08:00:22 +0000
  • 4bfed7f7e3
    Use one global XSync fence Yuxuan Shui 2018-12-30 07:41:31 +0000
  • 80847dd3fa
    Refactor the XSync fence code Yuxuan Shui 2018-12-30 07:06:47 +0000
  • bc0382d962
    Remove usage of Xlib from x.c Yuxuan Shui 2018-12-30 06:05:39 +0000
  • 2e26c511c4
    Fix allocation with 0 size Yuxuan Shui 2018-12-27 20:56:05 +0000
  • 669cbcdb14
    Fix some static analyzer errors Yuxuan Shui 2018-12-27 20:47:29 +0000
  • 51d03132bf
    A bit more xcb conversion Yuxuan Shui 2018-12-27 20:45:38 +0000
  • 86e744345e
    Fix build with gcc 6 Yuxuan Shui 2018-12-25 14:55:01 +0000
  • 311fa65840
    Mark report_allocation_failure as noreturn Yuxuan Shui 2018-12-25 04:11:29 +0000
  • 1c0770dc66
    Fix typo in man page Yuxuan Shui 2018-12-25 01:31:29 +0000
  • 9881e1168e
    Merge pull request #80 from yshui/wintypes yshui 2018-12-24 21:40:12 +0000
  • 4f1dddd072
    -C and -G *disables* shadow, not enabling them Yuxuan Shui 2018-12-24 19:58:25 +0000
  • f41765fca5
    Refactor setting the default winopts Yuxuan Shui 2018-12-24 18:28:00 +0000
  • b434451abb
    Lower x_print_error to log_debug Yuxuan Shui 2018-12-22 14:29:26 +0000
  • 1b947658ff
    Enable opengl by default Yuxuan Shui 2018-12-22 00:58:38 +0000
  • 068611e2e7
    Merge pull request #76 from yshui/split-backends-part1 yshui 2018-12-22 00:53:47 +0000
  • 0c4b690b2b
    First step of split backend into modules Yuxuan Shui 2018-10-03 22:46:18 +0100
  • d6a54c25e9
    Merge pull request #75 from yshui/split-backend-prepare yshui 2018-12-22 00:36:06 +0000
  • 2cf04544d8
    Add some window related helper Yuxuan Shui 2018-12-22 00:33:40 +0000
  • db5a78790c
    Make make_shadow() public Yuxuan Shui 2018-12-22 00:29:50 +0000
  • af9d5ece00
    Update CONTRIBUTORS Yuxuan Shui 2018-12-22 00:15:09 +0000
  • 7993758bf9
    Merge pull request #74 from Avi-D-coder/next yshui 2018-12-22 00:13:52 +0000
  • 699d40fce9
    Merge pull request #73 from yshui/x-helpers yshui 2018-12-21 23:57:46 +0000
  • 6c00d46d7a
    Some new x helper functions Yuxuan Shui 2018-12-21 23:44:42 +0000
  • f8c86d51b3
    Mark fallthrough switch case Yuxuan Shui 2018-12-21 23:04:51 +0000
  • e211c395fa
    Append to log file, not overwrite Yuxuan Shui 2018-12-21 23:02:19 +0000
  • 8bb7027393
    Fix memory leak in get_cfg Yuxuan Shui 2018-12-21 22:59:28 +0000
  • 7915ade1be
    Make --logpath work again Yuxuan Shui 2018-12-21 22:49:42 +0000
  • 09e372cc9d Fix vsync-drm Avi ד 2018-12-21 17:25:24 -0500
  • fa98564040
    Update README Yuxuan Shui 2018-12-21 21:23:45 +0000
  • 4dce20fab4
    Merge pull request #72 from yshui/clean-opt2 yshui 2018-12-21 17:23:47 +0000
  • c8a9f32b05
    Add debug logging to get_atom Yuxuan Shui 2018-12-21 16:48:21 +0000
  • cb7d852b0f
    Clean up options/config file parsing Yuxuan Shui 2018-12-21 16:25:28 +0000
  • ee2be09958
    Rename argparse.* to options.* Yuxuan Shui 2018-12-21 13:09:27 +0000
  • d2cc4e0243
    Merge pull request #69 from yshui/arg yshui 2018-12-21 00:01:48 +0000
  • 2a2958b68d
    Split the first and second pass of get_cfg Yuxuan Shui 2018-12-20 23:58:47 +0000
  • 9b121447b9
    Remove a couple of unwanted options Yuxuan Shui 2018-12-20 23:42:38 +0000
  • 9880245200
    Move get_cfg and usage out of compton.c Yuxuan Shui 2018-12-20 21:57:32 +0000
  • 4ff9e810ff
    Sort out the dbus function prototypes Yuxuan Shui 2018-12-20 22:31:34 +0000
  • eeb1f8f286
    Remove Makefile Yuxuan Shui 2018-12-20 18:22:19 +0000
  • 729cffbf69
    Merge pull request #68 from yshui/better-log yshui 2018-12-20 17:43:59 +0000
  • abeb294508
    Remove printf_* macros Yuxuan Shui 2018-12-20 17:36:23 +0000
  • a6fef8e8fb
    Convert printf_* from config.c and config_libconfig.c Yuxuan Shui 2018-12-20 17:35:45 +0000
  • d8198926dc
    Convert printf_* in opengl.h Yuxuan Shui 2018-12-20 17:24:03 +0000
  • 24dd8ee120
    Convert printf_* in vsync.c Yuxuan Shui 2018-12-20 17:19:41 +0000
  • 9b5db1f0aa
    Convert printf_* in c2.c Yuxuan Shui 2018-12-20 17:16:20 +0000
  • 832601354a
    Convert printf_* in render.c Yuxuan Shui 2018-12-20 17:03:27 +0000
  • b5b0f4af7f
    Convert printf_errf/dbgf in several files Yuxuan Shui 2018-12-20 16:54:51 +0000
  • 3966491846
    Convert printf_errf/dbgf in opengl.c Yuxuan Shui 2018-12-20 16:50:11 +0000
  • 22669889eb
    Don't report allocation failure via logging Yuxuan Shui 2018-12-20 14:21:41 +0000
  • 1ea611c90e
    Improved allocation failure reporting Yuxuan Shui 2018-12-20 14:13:14 +0000
  • 6f0daf8076
    Add a writev interface for log targets Yuxuan Shui 2018-12-20 04:42:18 +0000
  • 26807e74d9
    Convert printf_errf in dbus.c Yuxuan Shui 2018-12-20 04:02:37 +0000
  • 2af0b48c7b
    Convert printf_errf in common.h Yuxuan Shui 2018-12-20 03:52:48 +0000
  • 833eb966f1
    Convert print_errf/dbgf in win.c and compton.c Yuxuan Shui 2018-12-20 02:49:29 +0000
  • 185c0ce97c
    Guard log_printf in LOG macros with a log level check Yuxuan Shui 2018-12-20 02:34:45 +0000
  • fc57c7b55b
    Add a FATAL ERROR log level Yuxuan Shui 2018-12-20 01:58:23 +0000
  • 537831abfc
    Merge pull request #67 from yshui/log yshui 2018-12-20 01:31:48 +0000
  • d9409ae2c9
    Add command line and config file option log-level Yuxuan Shui 2018-12-20 01:21:51 +0000
  • 1bcd7f2f7a
    Add a simple logging framework Yuxuan Shui 2018-12-19 23:10:58 +0000
  • 4040ad259d
    Add compiler dependent macros for thread_local Yuxuan Shui 2018-12-19 23:10:37 +0000
  • e19e78d974
    Build test with different compiler in CI Yuxuan Shui 2018-12-19 23:45:52 +0000
  • 8bc052929e
    Enable -Werror in CI Yuxuan Shui 2018-12-19 23:41:58 +0000
  • 9d115a1cc2
    Use meson's c_std instead of -std= Yuxuan Shui 2018-12-19 23:37:45 +0000
  • e58cbf8add
    Convert non-mandatory attributes to macros Yuxuan Shui 2018-12-19 20:50:02 +0000
  • 5f57cb41f9
    A bit more compiler dependent macros Yuxuan Shui 2018-12-19 20:36:05 +0000
  • 46b50b4b1a
    Some code reuse in .circleci/config.yml Yuxuan Shui 2018-12-16 17:51:09 +0000
  • 7901b86024
    Make sure vsync arrays are big enough Yuxuan Shui 2018-12-17 00:50:57 +0000
  • eabe2b5bb8
    Explicitly cast X sequence number Yuxuan Shui 2018-12-17 00:45:13 +0000
  • a6b63cd035
    Build with more config combinations Yuxuan Shui 2018-12-16 16:36:15 +0000