Commit Graph

  • 2d50d32bf7
    new backend: glx: multiply color in APPLY_ALPHA Yuxuan Shui 2019-05-10 08:42:48 +0100
  • 80c7b2f7ec
    new backend: glx: implement IMAGE_OP_APPLY_ALPHA Yuxuan Shui 2019-05-10 08:34:58 +0100
  • 18b1fc95ff
    new backend: glx: reduce code duplication Yuxuan Shui 2019-05-07 00:31:54 +0100
  • 45ead409b5
    new backend: glx: fix off-by-1 in blur shader generation Yuxuan Shui 2019-05-07 00:29:02 +0100
  • 86f4d73c22
    new backend: gl_common: add support for decoupling lazy copied images Yuxuan Shui 2019-05-06 22:09:03 +0100
  • b91888b0a3
    new backend: glx: trivial refactoring Yuxuan Shui 2019-05-06 17:27:14 +0100
  • e894105e7b
    atom: fix memory leak Yuxuan Shui 2019-05-06 16:20:16 +0100
  • 7ed9f2884f
    Fix build Yuxuan Shui 2019-05-06 02:47:01 +0100
  • 18a62537ec
    Add missing header file Yuxuan Shui 2019-05-06 02:44:57 +0100
  • cdb24ec99c
    common.h: cleanup, cont. Yuxuan Shui 2019-05-06 02:23:15 +0100
  • 16ea51bbc1
    common.h: more clean up Yuxuan Shui 2019-05-06 02:03:07 +0100
  • a409913c5f
    common.h: remove cxfree Yuxuan Shui 2019-05-06 01:41:36 +0100
  • 939f2fb602
    common.h: general clean up Yuxuan Shui 2019-05-06 01:24:38 +0100
  • e330464126
    core: acquire X compositor selection first Yuxuan Shui 2019-05-06 01:20:38 +0100
  • c6a4928a45
    atom: cache result of get_atom Yuxuan Shui 2019-05-06 00:34:08 +0100
  • 76c484885d
    cache: cache_get can now return error Yuxuan Shui 2019-05-06 00:28:22 +0100
  • 93e4a53d48
    cache: fix memory leak, add missing function Yuxuan Shui 2019-05-05 04:55:42 +0100
  • c08fd08ea4
    Add a general key-value caching framework Yuxuan Shui 2019-05-03 16:20:47 +0100
  • be673f93c6
    backend: add interfaces for readiness reporting Yuxuan Shui 2019-04-27 15:07:23 +0100
  • f50428a18b
    core: reuse handle_new_window for pre-existing windows Yuxuan Shui 2019-04-27 14:25:10 +0100
  • 1b00eeaf60
    core: mark pre-existing window as damaged Yuxuan Shui 2019-04-27 14:20:40 +0100
  • a40fdb86e1
    core: unmap overlay window when we first acquire it Yuxuan Shui 2019-04-27 14:15:40 +0100
  • ad8211e341
    event: handle reparent to the same parent Yuxuan Shui 2019-04-27 13:36:42 +0100
  • cfbd1819ed
    core: only grab X server when there indeed is new windows Yuxuan Shui 2019-04-25 04:14:32 +0100
  • 46b8eb8d4d
    core: handle configure notify of unmanaged window Yuxuan Shui 2019-04-25 04:01:45 +0100
  • 9ed1b985c5
    core: don't try rebinding the window image when unredirected Yuxuan Shui 2019-04-20 15:55:26 +0100
  • efe63f5380
    fix nogl build Yuxuan Shui 2019-04-20 15:15:28 +0100
  • 468fb637b6
    new backends: xrender: fix memory leak Yuxuan Shui 2019-04-20 05:33:13 +0100
  • f93f697759
    Remove several unnecessary experimental_backends check Yuxuan Shui 2019-04-20 05:26:20 +0100
  • 8e5210cb9c
    new backend: glx: use glFinish instead of glXWaitGL Yuxuan Shui 2019-04-20 02:09:22 +0100
  • c55088944a
    new backend: glx: use glFinish/glXWaitGL if not on NVIDIA Yuxuan Shui 2019-04-20 01:10:04 +0100
  • b35bfd07d1
    backend: driver: fix string out-of-bound read Yuxuan Shui 2019-04-20 01:09:10 +0100
  • 197e9dc866
    auto enable sync fence for NVIDIA driver users Yuxuan Shui 2019-04-20 00:27:32 +0100
  • 685a583f84
    backend: add preliminary support for driver detection Yuxuan Shui 2019-04-20 00:21:38 +0100
  • a2d0d5c826
    xrender: move into its own folder Yuxuan Shui 2019-04-19 23:25:58 +0100
  • 5069193893
    core: mark newly created window as damaged Yuxuan Shui 2019-04-19 22:52:32 +0100
  • d4fde6a392
    core: wait for the result xcb_grab_server before doing anything Yuxuan Shui 2019-04-19 22:35:52 +0100
  • 3d2217a112
    event: promote several logs to log level debug Yuxuan Shui 2019-04-19 21:15:00 +0100
  • 0753eaacf8
    Map newly created window in handle_new_window Yuxuan Shui 2019-04-19 21:10:38 +0100
  • 58944f36ce
    Delay window managing Yuxuan Shui 2019-04-19 20:53:52 +0100
  • 927cdd8652
    win: handle destruction of unmanaged window Yuxuan Shui 2019-04-19 02:15:31 +0100
  • 883d8c9142
    x: add x_discard_events Yuxuan Shui 2019-04-19 01:56:53 +0100
  • 0c992b11d3
    win: add assert to catch duplicated windows Yuxuan Shui 2019-04-19 01:49:34 +0100
  • 452e313c64
    kernel: tweak gaussian deviation Yuxuan Shui 2019-04-19 00:11:54 +0100
  • eb2b0a6fa1
    win: fix add_win_top Yuxuan Shui 2019-04-18 08:51:17 +0100
  • dfd9ecf5c9
    core: fix use-after-free in session_init Yuxuan Shui 2019-04-18 00:37:20 +0100
  • a96cdc7e15
    win: fix an invalid cast from struct win to managed_win Yuxuan Shui 2019-04-18 00:35:34 +0100
  • bd4c242015
    win: split struct win Yuxuan Shui 2019-04-17 23:14:45 +0100
  • 27603343a1
    list: add list_replace Yuxuan Shui 2019-04-14 18:29:45 +0100
  • adc52798db
    README: mentions how to specify header/library path Yuxuan Shui 2019-04-14 13:32:33 +0100
  • aee496aeff
    build: look for libev via pkgconfig Yuxuan Shui 2019-04-14 04:13:51 +0100
  • 41fd229230
    build: check if std-predef.h exists Yuxuan Shui 2019-04-14 03:45:04 +0100
  • 85dba1f3c9
    core: don't paint window with image errors Yuxuan Shui 2019-04-14 01:01:44 +0100
  • a6decc3a0f
    list.h: remove restrict qualifier Yuxuan Shui 2019-04-08 03:11:29 +0100
  • 4afc853d4f
    Advertise ourselves as compton to X Yuxuan Shui 2019-04-08 05:53:59 +0100
  • abeeb36bb2
    x: wrap xcb_generate_id to check for errors Yuxuan Shui 2019-04-08 05:49:39 +0100
  • 8cfa750a6d
    config: fix grammar Yuxuan Shui 2019-04-04 09:26:53 +0100
  • c54b2c0277
    win: add new type window_stack_entry Yuxuan Shui 2019-04-04 09:24:35 +0100
  • 5077d56676
    Refactor linked-list operations into a header Yuxuan Shui 2019-04-04 09:11:27 +0100
  • b9f894c4fc
    win: handle restack to bottom correctly Yuxuan Shui 2019-04-03 21:15:38 +0100
  • 166ec55778
    win: keep a `prev` pointer Yuxuan Shui 2019-04-03 20:48:46 +0100
  • a68903b9ef
    win: track windows with a hash table Yuxuan Shui 2019-04-03 08:36:02 +0100
  • 3935e97e69
    gl_common: bump GL to 3.30 Yuxuan Shui 2019-04-01 19:59:54 +0100
  • 6e8a86d415
    gl_common: use vao Yuxuan Shui 2019-04-01 19:57:49 +0100
  • ffc9c32b5e
    gl_common: update gl_compose to core profile Yuxuan Shui 2019-04-01 19:55:11 +0100
  • f08004a448
    gl_common: update gl_blur to core profile Yuxuan Shui 2019-04-01 19:43:24 +0100
  • 599e8b6600
    gl_common: update gl_fill to core profile Yuxuan Shui 2019-04-01 19:34:02 +0100
  • 233edbd1c3
    gl_common: fix implicit conversion warnings Yuxuan Shui 2019-03-31 18:15:14 +0100
  • 7c2edd9d63
    gl_common: remove some fixed function glEnable/Disable Yuxuan Shui 2019-03-27 20:35:26 +0000
  • d64aab7d40
    gl_common: add vertex shader Yuxuan Shui 2019-03-13 23:26:24 +0000
  • 18f6a20bf4
    new backend: fix crash when window's shadow state change Yuxuan Shui 2019-03-31 22:49:40 +0100
  • eeb8712982
    Add debug prints to win_determine_shadow Yuxuan Shui 2019-03-31 22:41:50 +0100
  • 2040190fb6
    utils: improve CHECK() macro Yuxuan Shui 2019-03-30 22:58:08 +0000
  • 0733f7540f
    Silence unused variable warning in release build Yuxuan Shui 2019-03-30 22:57:29 +0000
  • 63dd16ebac
    Use int in margin_t Yuxuan Shui 2019-03-30 10:19:31 +0000
  • 9677750e3d
    Improve checked cast macros Yuxuan Shui 2019-03-30 10:16:15 +0000
  • 0037b7e5fb
    Eliminate implicit conversions Yuxuan Shui 2019-03-30 09:07:21 +0000
  • 532a90d573
    Use __builtin_isnan Yuxuan Shui 2019-03-30 09:07:12 +0000
  • 15c7abcf41
    Make ubsan stricter Yuxuan Shui 2019-03-29 21:52:15 +0000
  • df2a33e8a8
    core: fix a case where closed window is left on screen Yuxuan Shui 2019-03-28 21:41:21 +0000
  • 357b7df6ab
    ci: fix config after circleci config change Yuxuan Shui 2019-03-27 21:11:27 +0000
  • 00b3685bb4
    README: fix a word Yuxuan Shui 2019-03-27 21:09:05 +0000
  • aa77c6d570
    Added FreeBSD build instructions Namkhai Bourquin 2019-03-27 13:31:50 -0600
  • 49e85f6161
    core: opacity_old should be double Yuxuan Shui 2019-03-27 18:50:46 +0000
  • a93754009c
    Dump damage region info in trace log Yuxuan Shui 2019-03-27 15:41:02 +0000
  • 1f80e547bc
    core: remove unnecessary win_check_fade_finished Yuxuan Shui 2019-03-27 15:38:36 +0000
  • 6344ae2a46
    Format region.h Yuxuan Shui 2019-03-27 15:33:55 +0000
  • 8155e5e453
    core: fix missing damage when window closed Yuxuan Shui 2019-03-27 15:30:37 +0000
  • ad3ec8cada
    gl_common: initialize string marker logger Yuxuan Shui 2019-03-27 14:51:20 +0000
  • 51ad94f745
    win: remove unnecessary assertion Yuxuan Shui 2019-03-25 12:35:16 +0000
  • 75ef090fc4
    fix tiny typo in manpage for --use-damage Greg Flynn 2019-03-25 07:40:06 -0400
  • d3a2c94461
    win: invalidate reg_ignore properly when destroying window Yuxuan Shui 2019-03-25 00:56:34 +0000
  • df15526722
    options: print warning for --vsync-aggressive Yuxuan Shui 2019-03-24 21:05:31 +0000
  • b5b9419ecc
    core: don't rebind root image when unredirected Yuxuan Shui 2019-03-24 15:40:37 +0000
  • f501d35ba9
    core: re-run paint_preprocess after redirecting Yuxuan Shui 2019-03-24 04:47:25 +0000
  • a3f41bdc25
    ci: test config file parsing Yuxuan Shui 2019-03-23 17:06:11 +0000
  • b5be5e3cdd
    ci: fix code coverage reports generation Yuxuan Shui 2019-03-23 16:53:12 +0000
  • 1ba402e11f
    ci: update Yuxuan Shui 2019-03-21 23:05:50 +0000
  • edbf7f430c
    Initialize tls log structure in main Yuxuan Shui 2019-03-21 22:37:35 +0000
  • e267b9178e
    ci: upload code coverage Yuxuan Shui 2019-03-21 22:14:53 +0000