update for changes in XCB (iterator no longer exists, must manually iterate on an... 2010-06-04T21:07:02ZDerek Foremanforemande@gmail.comDerek Foremanforemande@gmail.com2010-06-04T21:07:02Zhttp://git.openbox.org?p=dana/dcompmgr.git;a=commitdiff;h=47a4df4ce34c379b99653a14024dedacd37e1964
update for changes in XCB (iterator no longer exists, must manually iterate on an array)
make fading optional2008-03-16T16:58:56ZDana Jansensdanakj@orodu.netDana Jansensdanakj@orodu.net2008-03-16T16:58:56Zhttp://git.openbox.org?p=dana/dcompmgr.git;a=commitdiff;h=e58128970fb942f34f7e8c274d898c36e67bae98
make sure the window's region is correct, and if we fail to update the region cuz... 2008-03-16T16:52:05ZDana Jansensdanakj@orodu.netDana Jansensdanakj@orodu.net2008-03-16T16:52:05Zhttp://git.openbox.org?p=dana/dcompmgr.git;a=commitdiff;h=ad446a8d8624342efb64516cb0e1b0d748ab4aab
make sure the window's region is correct, and if we fail to update the region cuz the window is gone, then return NONE as the region
correctly make the root background's picture for the case when no root pixmap has... 2008-03-16T16:25:08ZDana Jansensdanakj@orodu.netDana Jansensdanakj@orodu.net2008-03-16T16:25:08Zhttp://git.openbox.org?p=dana/dcompmgr.git;a=commitdiff;h=ccd38fb58d37702646bf18c38b3be048f8b18459
correctly make the root background's picture for the case when no root pixmap has been set
missing a \n2008-03-16T15:58:14ZDana Jansensdanakj@orodu.netDana Jansensdanakj@orodu.net2008-03-16T15:58:14Zhttp://git.openbox.org?p=dana/dcompmgr.git;a=commitdiff;h=7d5fba442f792a4ecedd8cc81326e62ab6adc2ba
when freeing window data for a window, also remove the pointer to it in the window2008-03-16T15:27:50ZDana Jansensdanakj@orodu.netDana Jansensdanakj@orodu.net2008-03-16T15:27:50Zhttp://git.openbox.org?p=dana/dcompmgr.git;a=commitdiff;h=adc463efd8de41c7f2f166549a8f47fbecd2ff52
when freeing window data for a window, also remove the pointer to it in the window
some small cleanups and things for gl2008-03-16T06:59:26ZDana Jansensdanakj@orodu.netDana Jansensdanakj@orodu.net2008-03-16T06:59:26Zhttp://git.openbox.org?p=dana/dcompmgr.git;a=commitdiff;h=27ada80dd1ee1a8a590020c337392732d3387db5
save the window's geometry when fetching the window's region so that if it changes... 2008-03-16T04:42:28ZDana Jansensdanakj@orodu.netDana Jansensdanakj@orodu.net2008-03-16T04:42:28Zhttp://git.openbox.org?p=dana/dcompmgr.git;a=commitdiff;h=a551fb347e22d4f4c09213da9a3194520e27f81f
save the window's geometry when fetching the window's region so that if it changes (like it moves), we will use the right x/y and stuff to apply to the returned region
split the round trip to fetch a window's region up so that the request can be sent... 2008-03-16T04:13:07ZDana Jansensdanakj@orodu.netDana Jansensdanakj@orodu.net2008-03-16T04:13:07Zhttp://git.openbox.org?p=dana/dcompmgr.git;a=commitdiff;h=9e1f2cf5e938cc3d3d9205d3d03b28bce7dd852b
split the round trip to fetch a window's region up so that the request can be sent much earlier than we need the reply
speed up moving a lot with glxrender and fix its stacking of shadows2008-03-16T03:42:53ZDana Jansensdanakj@orodu.netDana Jansensdanakj@orodu.net2008-03-16T03:42:53Zhttp://git.openbox.org?p=dana/dcompmgr.git;a=commitdiff;h=4dbc2adcf5aa7aff516d2f1dd6635e4a08c16ae8
speed up moving a lot with glxrender and fix its stacking of shadows
the callback for restack is called even when window is not visible now (and disabling... 2008-03-16T01:14:29ZDana Jansensdanakj@orodu.netDana Jansensdanakj@orodu.net2008-03-16T01:14:29Zhttp://git.openbox.org?p=dana/dcompmgr.git;a=commitdiff;h=9c589b33e923b939aa78f003574377a14ac1501f
the callback for restack is called even when window is not visible now (and disabling profiling in the makefile)
use the depth buffer when rendering in gl, but it's pretty slow right now. add ... 2008-03-16T01:12:36ZDana Jansensdanakj@orodu.netDana Jansensdanakj@orodu.net2008-03-16T01:12:36Zhttp://git.openbox.org?p=dana/dcompmgr.git;a=commitdiff;h=e68f4eac036627a2f31583849329b5daff912bb7
use the depth buffer when rendering in gl, but it's pretty slow right now. add --gl and --xrender to choose which rendering method you want to use, and --help for help.
render based on a variable number of vertices per window (for shaped windows in the... 2008-03-16T00:10:59ZDana Jansensdanakj@orodu.netDana Jansensdanakj@orodu.net2008-03-16T00:10:59Zhttp://git.openbox.org?p=dana/dcompmgr.git;a=commitdiff;h=374d0b94854ed5e1de9f7a8f6ce4013169fc8cc0
render based on a variable number of vertices per window (for shaped windows in the future!)
use translate to place windows, and draw them based on 0,02008-03-15T23:26:33ZDana Jansensdanakj@orodu.netDana Jansensdanakj@orodu.net2008-03-15T23:26:33Zhttp://git.openbox.org?p=dana/dcompmgr.git;a=commitdiff;h=316e0c668051488b2fb727cc29b668dd0e3b215b
use translate to place windows, and draw them based on 0,0
draw the root pixmap with the gl renderer, and honor windows restacking when they... 2008-03-15T22:47:59ZDana Jansensdanakj@orodu.netDana Jansensdanakj@orodu.net2008-03-15T22:47:59Zhttp://git.openbox.org?p=dana/dcompmgr.git;a=commitdiff;h=ebd392cef4dd6ea19da80c563657a37524a83175
draw the root pixmap with the gl renderer, and honor windows restacking when they are not mapped
give windows drop shadows in gl2008-03-15T22:17:11ZDana Jansensdanakj@orodu.netDana Jansensdanakj@orodu.net2008-03-15T22:17:11Zhttp://git.openbox.org?p=dana/dcompmgr.git;a=commitdiff;h=380547d6419d7d4e208b3f8473191a5c3a57c85c
made the opengl renderer work - used Xlib's glX instead of xcb's which is all broked... 2008-03-15T22:07:49ZDana Jansensdanakj@orodu.netDana Jansensdanakj@orodu.net2008-03-15T22:07:49Zhttp://git.openbox.org?p=dana/dcompmgr.git;a=commitdiff;h=46fe04abe70e8d526395c67806902318082139de
made the opengl renderer work - used Xlib's glX instead of xcb's which is all broked somehow. tricks were needed to make fading work, but it is good now!
i dunno, even the clear isn't working for gl right now2008-03-11T06:30:27ZDana Jansensdanakj@orodu.netDana Jansensdanakj@orodu.net2008-03-11T06:30:27Zhttp://git.openbox.org?p=dana/dcompmgr.git;a=commitdiff;h=2b3f4193d5c3ecb5c04d0392fe4175a9a46fb3ad
i dunno, even the clear isn't working for gl right now