Commit Graph

  • 9bb3327549 Die when the X11 connection breaks Uli Schlachter 2018-10-04 09:36:48 +0200
  • 1c1adc96c8 Change event masks to XCB defines Uli Schlachter 2018-10-04 09:15:38 +0200
  • 37ef9c5b8a Add the xcb_connection_t to session_t Uli Schlachter 2018-10-03 15:27:48 +0200
  • 54807342f4 Convert XQueryTree to XCB Uli Schlachter 2018-10-03 15:06:16 +0200
  • 6c6156932f Convert find_client_win() to XCB Uli Schlachter 2018-10-03 14:59:27 +0200
  • b2bfbcdfb0 Convert XGetAtomName to XCB Uli Schlachter 2018-10-03 14:54:03 +0200
  • ca148c8f15 Fix printf format with DEBUG_EVENTS Uli Schlachter 2018-10-03 14:46:14 +0200
  • 7e71f46401 Convert XInternAtom to XCB Uli Schlachter 2018-10-03 14:38:59 +0200
  • 2da0ecdf66 Convert XSelectInput() to XCB Uli Schlachter 2018-10-03 14:34:24 +0200
  • 1b1b3456bc Convert XGetSelectionOwner to XCB Uli Schlachter 2018-10-03 14:20:33 +0200
  • 2dc90e7d4d Convert XGetInputFocus to XCB Uli Schlachter 2018-10-03 14:17:08 +0200
  • 8db6473d32 Convert property management to XCB Uli Schlachter 2018-10-03 14:13:59 +0200
  • a192bfb130 Replace XSetSelectionOwner with XCB Uli Schlachter 2018-10-03 14:06:41 +0200
  • 0cae42faaa Replace XDestroyWindow with xcb_destroy_window Uli Schlachter 2018-10-03 14:05:33 +0200
  • e30ff25dd3 Replace XClearArea with xcb_clear_area Uli Schlachter 2018-10-03 14:02:49 +0200
  • 28e9488e25 XCBify XCreateGC and XFreeGC Uli Schlachter 2018-10-03 14:01:18 +0200
  • b86190452c XCBify X{Ung,G}abServer Uli Schlachter 2018-10-03 13:52:52 +0200
  • 3c5d7555a4 XCBify X{Unm,M}apWindow Uli Schlachter 2018-10-03 13:51:00 +0200
  • 6a8df0ada7 Fix a leak of XFIXES regions Yuxuan Shui 2018-10-09 22:15:42 +0100
  • 9654d0bb64 More license stuff... Yuxuan Shui 2018-10-04 11:15:35 +0100
  • 7b755a3cf0 Fix typo in CONTRIBUTORS, move licenses around Yuxuan Shui 2018-10-03 22:24:12 +0100
  • ee318582f5 Sort out license problems Yuxuan Shui 2018-10-03 22:14:51 +0100
  • 9e1422dc90 Fix parsing of shadow-exclude-reg Yuxuan Shui 2018-10-03 18:20:35 +0100
  • f1872c4033 Allocation for xinerama_scr_regs used wrong size Yuxuan Shui 2018-10-03 16:19:04 +0100
  • ff5a0cc0b7 Update README Yuxuan Shui 2018-10-03 01:09:37 +0100
  • 2a4fed50f4 Use libev for inputs and timeouts Yuxuan Shui 2018-10-02 20:22:26 +0100
  • e58de49d7a
    Merge pull request #10 from psychon/remove-xfixes yshui 2018-10-02 21:38:28 +0100
  • d917ec22a8 Fix a typo in conversion to xcb damage Yuxuan Shui 2018-10-02 21:24:34 +0100
  • 385ba2cdf6 Remove unused definition Uli Schlachter 2018-10-02 19:56:06 +0200
  • cad786c025 Remove include of X11/Xutil.h Uli Schlachter 2018-10-02 19:54:20 +0200
  • bc7767e086 Replace Xlib atom constants with XCB ones Uli Schlachter 2018-10-02 19:53:28 +0200
  • b2d947a19a Remove include of Xfixes.h Uli Schlachter 2018-10-02 19:51:37 +0200
  • 91468c3622 Replace BadRegion with XCB_XFIXES_BAD_REGION Uli Schlachter 2018-10-02 19:51:30 +0200
  • 7c174cc3b1 Replace XserverRegion with xcb_xfixes_region_t Uli Schlachter 2018-10-02 19:50:27 +0200
  • cb99618eb6 More sanitiziers Yuxuan Shui 2018-10-01 14:52:04 +0100
  • 8be2cbf1a5 Update README Yuxuan Shui 2018-10-01 14:26:57 +0100
  • 024eea29ec Remove unused cmake files Yuxuan Shui 2018-09-30 21:35:17 +0100
  • cb4bab1cf6 Print deprecation warning for removed OpenGL options Yuxuan Shui 2018-09-30 21:05:32 +0100
  • 03f33ed45c Move a couple X related functions to x.c Yuxuan Shui 2018-09-30 20:53:52 +0100
  • ddab20176b Fix building with ENABLE_XRESCHECK=1 Yuxuan Shui 2018-09-30 20:43:34 +0100
  • 18022181ee Make sure to clear the rectangles Yuxuan Shui 2018-09-30 20:38:34 +0100
  • 6a41bebfa5 Just clear shadow anyways Yuxuan Shui 2018-09-30 20:12:06 +0100
  • 97cd3421b0 Remove last bits of Xfixes Yuxuan Shui 2018-09-30 15:39:14 +0100
  • e0bc6f5f7c Add helper macros for calling xcb function and wait for reply Yuxuan Shui 2018-09-30 14:38:37 +0100
  • ff27ca4072 Move xerror_common to x.c Yuxuan Shui 2018-09-30 14:37:21 +0100
  • 915839c3d3 Convert XFixesCreateRegionFromWindow to use Shape directly Yuxuan Shui 2018-09-30 14:21:05 +0100
  • 82e63593ae region.h: helper functions for converting rect types Yuxuan Shui 2018-09-30 14:11:10 +0100
  • a7d50ffdb2 Remove unused function rect_crop Yuxuan Shui 2018-09-30 05:20:23 +0100
  • 28a2cc62fa Convert XfixesRegion to pixman region Yuxuan Shui 2018-09-30 04:56:00 +0100
  • 56f7dd36f6 x: Add region related helper functions Yuxuan Shui 2018-09-29 23:36:53 +0100
  • 3f4c05720d utils.h: Some utility functions and macros Yuxuan Shui 2018-09-29 23:37:15 +0100
  • ab12467c3f Change fade callback function parameter Yuxuan Shui 2018-09-29 23:30:19 +0100
  • 417744df14 Move opengl related function prototype to opengl.h Yuxuan Shui 2018-09-29 22:47:12 +0100
  • c01ad5bf04 Move OpenGL functions around Yuxuan Shui 2018-09-29 19:24:33 +0100
  • 90b6aa16ad Remove ARGB as a window mode Yuxuan Shui 2018-09-29 19:07:39 +0100
  • 290cdd2b85
    Merge pull request #7 from psychon/more-xcb-conv yshui 2018-09-30 13:47:56 +0100
  • 8848676540 Add a function that allocates a pixmap and checks success Uli Schlachter 2018-09-30 09:31:22 +0200
  • 6ec951763e
    Merge branch 'next' into more-xcb-conv yshui 2018-09-30 04:53:34 +0100
  • 70fb58bfbd Merge branch 'xfixes' into next Yuxuan Shui 2018-09-29 17:08:39 +0100
  • aedea014a9 Replace XFixes initialisation with xcb Uli Schlachter 2018-09-28 18:31:00 +0200
  • 529306e65f Convert usage of XCreatePixmap to xcb Uli Schlachter 2018-09-29 12:00:18 +0200
  • ea9942b87e Replace use of XFreePixmap with XCB Uli Schlachter 2018-09-29 11:53:30 +0200
  • 9dff55540f Convert Xinerama usage to xcb Uli Schlachter 2018-09-29 11:46:29 +0200
  • 83a4853419 Convert use of SHAPE extension to XCB Uli Schlachter 2018-09-29 11:29:51 +0200
  • aa8cb217c8 Fix xcb error ignoring Uli Schlachter 2018-09-29 11:18:09 +0200
  • 00ae9718ee Handle asyncronous X11 errors Uli Schlachter 2018-09-29 11:11:43 +0200
  • 3ed73b1f8e Replace last definitions from Xcomposite.h with xcb Uli Schlachter 2018-09-29 10:41:14 +0200
  • 2f49f6f03d Switch XComposite initialisation to XCB Uli Schlachter 2018-09-28 19:13:53 +0200
  • 8064eaaa37 Replace more usage of XComposite with xcb Uli Schlachter 2018-09-28 18:44:51 +0200
  • 79089b0652 Port XCompositeUnredirect{Subw,W}indows to xcb Uli Schlachter 2018-09-28 18:41:24 +0200
  • 11204e7a44 Port usage of XCompositeNameWindowPixmap to xcb Uli Schlachter 2018-09-28 18:38:33 +0200
  • dbb5a6be83 Fix include path in dep generation Yuxuan Shui 2018-09-25 17:13:25 +0100
  • 5efa21e22a
    Merge pull request #3 from psychon/xcb_conv yshui 2018-09-28 11:26:00 +0100
  • 7719dc7325 RENDER: Fix check for convolution filter Uli Schlachter 2018-09-28 10:45:16 +0200
  • 539d62ca93 Port from xrender to xcb-render Uli Schlachter 2018-09-27 18:14:44 +0200
  • 6d54d6b055 Port from xrandr to xcb-randr Uli Schlachter 2018-09-27 17:38:24 +0200
  • 62b847323c Port from xdamage to xcb-damage Uli Schlachter 2018-09-27 17:29:51 +0200
  • 0a98ef79ef Fix build with NO_LIBCONFIG=1 Uli Schlachter 2018-09-27 17:10:43 +0200
  • 6ca3152957 Don't include dep files for clean Yuxuan Shui 2018-09-24 10:49:46 +0100
  • 4da626639f Update comments about clear-shadow Yuxuan Shui 2018-09-24 00:13:08 +0100
  • 6f59367c00 Remove the clear-shadow option Yuxuan Shui 2018-09-23 23:52:55 +0100
  • 209b751b25 Port more stuff to xcb Yuxuan Shui 2018-09-23 19:10:46 +0100
  • 7af815a0aa Proper fix for screen freeze Yuxuan Shui 2018-09-22 23:44:44 +0100
  • 43f3744fea Revert "Workaround for what seems to be a race in Xserver" Yuxuan Shui 2018-09-22 19:43:35 +0100
  • 967d9f32ea Workaround for what seems to be a race in Xserver Yuxuan Shui 2018-09-09 02:25:47 +0100
  • 72231098d1 Refactoring Yuxuan Shui 2018-09-09 02:29:45 +0100
  • 2adfdfa897 Clear prototypes Yuxuan Shui 2018-09-08 17:16:35 +0100
  • d2b85dd6af Fix some null pointer problems Yuxuan Shui 2018-09-08 15:12:33 +0100
  • 2e39fc5618 Split out win related functions to win.c Yuxuan Shui 2018-09-06 19:17:26 +0100
  • a8e29b92c9 Fix makefile dependency, again Yuxuan Shui 2018-09-06 17:57:10 +0100
  • 0d6b1627f2 Make gcc happy Yuxuan Shui 2018-08-22 15:26:08 +0100
  • c37c6c41ed Fix Makefile dependency Yuxuan Shui 2018-08-22 15:25:55 +0100
  • 571a6cf15f Enable everything OpenGL when using OpenGL Yuxuan Shui 2018-08-22 15:12:29 +0100
  • 3ce59930a4 More compiler warning flags Yuxuan Shui 2018-08-22 14:25:40 +0100
  • 4940a93f03 c2.h cleanup Yuxuan Shui 2018-08-22 13:26:42 +0100
  • e875f7566f Bump to C11 Yuxuan Shui 2018-08-22 13:26:21 +0100
  • 98d4255aee Add editorconfig Yuxuan Shui 2018-08-22 13:05:45 +0100
  • fcef5e706d Some cleanup work Yuxuan Shui 2018-08-22 12:58:49 +0100
  • 265dc67717 Update github issue template Yuxuan Shui 2018-09-10 12:23:40 +0100
  • ba780659be Add repo info to usage string Yuxuan Shui 2018-09-10 12:01:07 +0100