ChangeLog 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702
  1. commit e99e56944915a99981ec28d7525347bf9da7fb94
  2. Author: Alan Coopersmith <alan.coopersmith@oracle.com>
  3. Date: Thu Apr 16 22:56:13 2015 -0700
  4. xcompmgr 1.1.7
  5. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
  6. commit 14bfab3bb34f5ab75f2ac6c4acb3b67201e89a69
  7. Author: Alan Coopersmith <alan.coopersmith@oracle.com>
  8. Date: Mon Oct 20 17:57:04 2014 -0700
  9. config: move man pages into their own directory
  10. Use services provided by XORG_MANPAGE_SECTIONS.
  11. Use standard Makefile for man pages.
  12. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
  13. commit 6c1110fbe18dcf91228449c3a4ce706edbfb90c7
  14. Author: Matthieu Herrb <matthieu@herrb.eu>
  15. Date: Sun Oct 19 11:22:06 2014 +0200
  16. man: note that -n is the default mode.
  17. Signed-off-by: Matthieu Herrb <matthieu@herrb.eu>
  18. Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
  19. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
  20. commit adbf9fb95c6c327bda55a81d5950a7855d8e29fc
  21. Author: Alan Coopersmith <alan.coopersmith@oracle.com>
  22. Date: Mon Jun 2 22:18:53 2014 -0700
  23. Remove empty AUTHORS & NEWS files
  24. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
  25. commit 65fedb9ea217134a842b7b34cf425c24ca6ca3b7
  26. Author: Alan Coopersmith <alan.coopersmith@oracle.com>
  27. Date: Sat May 31 21:39:32 2014 -0700
  28. autogen.sh: Honor NOCONFIGURE=1
  29. See http://people.gnome.org/~walters/docs/build-api.txt
  30. Also includes support for builds outside $srcdir as found in most
  31. other X.Org autogen.sh files.
  32. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
  33. commit 2ab7d664354275f5d6b58276c0f3f959d6f6ff17
  34. Author: Alan Coopersmith <alan.coopersmith@oracle.com>
  35. Date: Sat May 31 21:38:41 2014 -0700
  36. configure: Drop AM_MAINTAINER_MODE
  37. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
  38. commit cc4110113cedab8e07c68a6a20d6d34394b6f15e
  39. Author: Alan Coopersmith <alan.coopersmith@oracle.com>
  40. Date: Tue Nov 26 22:11:17 2013 -0800
  41. Combine usage message strings
  42. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
  43. commit 3dbfa0b9f63c38068443abb7751a7c8b516febda
  44. Author: Alan Coopersmith <alan.coopersmith@oracle.com>
  45. Date: Tue Feb 14 19:22:36 2012 -0800
  46. xcompmgr 1.1.6
  47. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
  48. commit db973127f8ee0dfad1e15a577bfa184b5fddc862
  49. Author: Alan Coopersmith <alan.coopersmith@oracle.com>
  50. Date: Fri Nov 18 23:50:57 2011 -0800
  51. Only define shape_kind() function if DEBUG_SHAPE is true
  52. Fixes gcc warning:
  53. xcompmgr.c:1762:1: warning: ‘shape_kind’ defined but not used
  54. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
  55. commit 2d23afb54eb63f7511b16ecb17e5b90f841b2966
  56. Author: Alan Coopersmith <alan.coopersmith@oracle.com>
  57. Date: Fri Nov 18 23:46:27 2011 -0800
  58. Make dpy a local variable instead of a global
  59. Fixes many gcc -Wshadow warnings
  60. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
  61. commit 2a40523ef8c658703eae3d17732e76298abf48e5
  62. Author: Alan Coopersmith <alan.coopersmith@oracle.com>
  63. Date: Thu Oct 6 22:30:17 2011 -0700
  64. Add xext to PKG_CHECK_MODULES for calls of shape ext. functions in libXext
  65. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
  66. commit 747977fbc42c6c9b4bb2a77d596f5d1e434d83c4
  67. Author: Andreas <finkandreas@web.de>
  68. Date: Sun Sep 25 00:18:17 2011 -0700
  69. Handle XShape window which shape change
  70. https://bugs.freedesktop.org/show_bug.cgi?id=20839
  71. Tested-by: Yann Droneaud <yann@droneaud.fr>
  72. Signed-off-by: Andreas <finkandreas@web.de>
  73. Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
  74. Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
  75. commit 2344e53054ea3d54c3c0cfa87db51313dfbbaab8
  76. Author: Alan Coopersmith <alan.coopersmith@oracle.com>
  77. Date: Sat Nov 20 17:20:45 2010 -0800
  78. Remove trailing whitespace
  79. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
  80. commit 6dd6eed70526119003b05b9432b96dea52234d07
  81. Author: Alan Coopersmith <alan.coopersmith@oracle.com>
  82. Date: Sat Nov 20 17:15:41 2010 -0800
  83. config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
  84. Regroup AC statements under the Autoconf initialization section.
  85. Regroup AM statements under the Automake initialization section.
  86. Add missing AC_CONFIG_SRCDIR
  87. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
  88. commit 16057087289997f78c818416442501ba43ec10ac
  89. Author: Alan Coopersmith <alan.coopersmith@oracle.com>
  90. Date: Sat Nov 20 17:12:01 2010 -0800
  91. config: Remove unnecessary calls from configure.ac
  92. AC_PROG_CC is provided by XORG_DEFAULT_OPTIONS now
  93. PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables
  94. Never used any of the HAVE_* defines from the function/header checks
  95. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
  96. commit e501573c7181f81d2ce874445becddbc9af6eacb
  97. Author: Gaetan Nadon <memsize@videotron.ca>
  98. Date: Sat Nov 20 17:07:38 2010 -0800
  99. config: update AC_PREREQ statement to 2.60
  100. Unrelated to the previous patches, the new value simply reflects
  101. the reality that the minimum level for autoconf to configure
  102. all x.org modules is 2.60 dated June 2006.
  103. ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
  104. Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
  105. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
  106. commit c593ba4502b83ac021ee930b491e15994f5eece5
  107. Author: Matthieu Herrb <matthieu.herrb@laas.fr>
  108. Date: Sun Nov 8 11:28:40 2009 +0100
  109. don't hard-code package version in C source.
  110. While there, get rid of RCS Id.
  111. Reviewed-by: Remi Cardona <remi@gentoo.org>
  112. commit 2af85f6d21d175c2a16411540d4e44851c803fbe
  113. Author: Alan Coopersmith <alan.coopersmith@sun.com>
  114. Date: Mon Nov 2 15:21:09 2009 -0800
  115. xcompmgr 1.1.5
  116. Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
  117. commit 664ef69cda82f23a4bdbaff0d7522d81503d3393
  118. Author: Alan Coopersmith <alan.coopersmith@sun.com>
  119. Date: Mon Nov 2 14:19:33 2009 -0800
  120. Add COPYING file with copyright/license notice from xcompmgr.c
  121. Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
  122. commit 62c0df919bfaf2a379767ad7dc7a0113a8151255
  123. Author: Alan Coopersmith <alan.coopersmith@sun.com>
  124. Date: Mon Nov 2 12:55:11 2009 -0800
  125. Fix formatting of options/arguments in man page
  126. Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
  127. commit d8068fe9e666bb384a9eeac8983cb1ac8c2824a1
  128. Author: Alan Coopersmith <alan.coopersmith@sun.com>
  129. Date: Mon Oct 19 15:48:59 2009 -0700
  130. Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
  131. Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
  132. commit 1d7eab63f9aee89767d8083dc971623863173c78
  133. Author: Alan Coopersmith <alan.coopersmith@sun.com>
  134. Date: Thu Oct 1 14:54:21 2009 -0700
  135. Add README with pointers to mailing lists, bugzilla, & git
  136. Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
  137. commit f15e054cfb103f78a04ace9eefaecddac8bc70e6
  138. Author: Yann Droneaud <ydroneaud@mandriva.com>
  139. Date: Tue Mar 24 12:59:01 2009 +0100
  140. Try to report current composite manager name
  141. Try to read NET_WM_CM_Sn owner's NET_WM_NAME (or WM_NAME) property,
  142. otherwise report it's window id.
  143. Remarks: metacity and kwin currently don't set a window name for
  144. NET_WM_CM_Sn owner, but xcompmgr and compiz do. This should be added
  145. to wm-spec.
  146. commit 3b6155eb533936f756d9e3e4c5802c188b7db35a
  147. Author: Yann Droneaud <ydroneaud@mandriva.com>
  148. Date: Tue Mar 24 12:02:03 2009 +0100
  149. Check for _NET_WM_CM_Sn before trying to install ourself as composite manager
  150. Check for a selection owner of _NET_WM_CM_Sn is the first thing to do
  151. before taking ownership on it, so clients watching for selection ownership
  152. changes won't be disturbed.
  153. commit 56b0b324ae0dbe5dda2bb89ef43427a6c19777bc
  154. Author: Yann Droneaud <ydroneaud@mandriva.com>
  155. Date: Tue Mar 24 11:50:20 2009 +0100
  156. Don't hard code the screen number
  157. commit a78f73b0d01374089ca7fcd838b647f6cfd1663a
  158. Author: Yann Droneaud <ydroneaud@mandriva.com>
  159. Date: Thu Mar 26 12:05:30 2009 +0100
  160. Fix error reporting
  161. Use the 'name' looked up for extension errors
  162. If 'name' is NULL, use XGetErrorText().
  163. Report error on stderr.
  164. commit 58d299e54e1198bfa64c39e49c2c0020f9f62b98
  165. Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
  166. Date: Mon Jan 19 19:49:37 2009 -0200
  167. Ansification and compile warning fixes.
  168. This also uses XORG_CHANGELOG and XORG_CWARNFLAGS, corrects
  169. make distcheck and all gcc 4.3 and sparse warnings.
  170. commit b04819d129a9a74ab2f17c4a6f9cceabf3aa18d2
  171. Author: James Cloos <cloos@jhcloos.com>
  172. Date: Wed Apr 2 12:52:40 2008 -0400
  173. Make usage() report the current version.
  174. commit e895139f38a3fa717ef652ee896f2ea6cc52811f
  175. Author: Adam Jackson <ajax@redhat.com>
  176. Date: Thu Mar 6 17:01:31 2008 -0500
  177. xcompmgr 1.1.4
  178. commit 73f6ed3310d15300ba38f6a338d640705a83ef36
  179. Author: Dana Jansens <danakj@orodu.net>
  180. Date: Wed Feb 13 11:24:32 2008 -0800
  181. Fix a server resource leak on destroying windows.
  182. commit 80754042c691182bba4f55ca28b915f44edcc7bc
  183. Author: Jamey Sharp <jamey@minilop.net>
  184. Date: Mon Nov 5 09:32:44 2007 -0800
  185. Bug #13073: Fix broken word-wrapping in ChangeLog generation.
  186. Thanks to Peter Dyballa <Peter_Dyballa@Freenet.DE> for pointing out the
  187. bug.
  188. commit 733e29ba0e4c05cbb35fefc5d66566907428713d
  189. Author: James Cloos <cloos@jhcloos.com>
  190. Date: Mon Sep 3 05:51:17 2007 -0400
  191. Add *~ to .gitignore to skip patch/emacs droppings
  192. commit f88dba2d9c19b5397c14b7709cae714f0041d3f4
  193. Author: James Cloos <cloos@jhcloos.com>
  194. Date: Thu Aug 23 21:21:52 2007 -0400
  195. Remove deprecated .cvsignore
  196. The repo already has a .gitignore, so just rm the old .cvsignore.
  197. Also removed a blank line from .gitignore.
  198. commit de60732aff1baefdb1be72a332fbf8ca9bd54e87
  199. Author: Tilman Sauerbeck <tilman@code-monkey.de>
  200. Date: Mon Mar 12 14:44:31 2007 +0100
  201. Make this loop slightly easier to read.
  202. commit fa689d8b3862656879ee887e2489ba795f270bbd
  203. Author: Tilman Sauerbeck <tilman@code-monkey.de>
  204. Date: Mon Mar 12 14:24:33 2007 +0100
  205. Constified some variables.
  206. commit 7409bb892aca173cb56ab56bf940b486c0281aaf
  207. Author: Tilman Sauerbeck <tilman@code-monkey.de>
  208. Date: Mon Mar 12 14:18:25 2007 +0100
  209. Include getopt.h for getopt().
  210. I think this should be portable. If it isn't, please yell at me and
  211. I'll add the necessary autoconf magic.
  212. commit 3f8a32b0837a3b8da04d5e90d9d62e870e6e946d
  213. Author: Tilman Sauerbeck <tilman@code-monkey.de>
  214. Date: Mon Mar 12 13:38:59 2007 +0100
  215. Added .gitignore.
  216. commit 491aa4b9a775a66d0adf10cbe3ce5685af3945f5
  217. Author: Tilman Sauerbeck <tilman@code-monkey.de>
  218. Date: Mon Mar 12 13:37:32 2007 +0100
  219. Fixed a bunch of warnings.
  220. commit 08c9ac6cbb3405cfa4f0b60d7014c734a1990047
  221. Author: Mark Tiefenbruck <mark@fluxbox.org>
  222. Date: Thu Jan 25 15:05:02 2007 -0500
  223. Bug #9762: Fix opacity changes on unmapped windows.
  224. commit 1783d3bd50924ab4a74b86bc8b50c631d209071d
  225. Author: Dave Airlie <airlied@linux.ie>
  226. Date: Thu Dec 21 18:36:33 2006 +1100
  227. increase version number to 1.1.3
  228. commit 340f74b2180fafd3b851e85c501bdc34ce64795c
  229. Author: Dave Airlie <airlied@linux.ie>
  230. Date: Thu Dec 21 18:36:08 2006 +1100
  231. remove changelog from xcompmgr
  232. commit 6c539182a53a19144edbe1c49fd41c51757173a4
  233. Author: Tilman Sauerbeck <tilman@code-monkey.de>
  234. Date: Sun Dec 3 13:15:39 2006 +0100
  235. Bug #2703: Fixed a memory leak in the fading code.
  236. commit d75fd64f7aefd818dcac7ab2ebdf57e69bf12ea5
  237. Author: Tilman Sauerbeck <tilman@code-monkey.de>
  238. Date: Wed Sep 6 19:04:47 2006 +0200
  239. Set the _NET_WM_CM_S* atom on the screen we're running on.
  240. commit 82e467ece3bd9cd5e6ae79cfa3b5f36b750ae7ec
  241. Author: Adam Jackson <ajax@nwnk.net>
  242. Date: Mon Oct 31 17:57:40 2005 +0000
  243. Bump to 1.1.3 for anholt's named window hack
  244. commit ad4191d22b44c7ad79d93e17ea05cf5926497839
  245. Author: Eric Anholt <anholt@freebsd.org>
  246. Date: Fri Oct 7 05:40:26 2005 +0000
  247. Add the foreign flag so autotools doesn't incorrectly slap a GPL on this,
  248. and add a .cvsignore for cvs up clarity.
  249. commit f5fe54f5fdafdeeec6c57742287d058735163899
  250. Author: Eric Anholt <anholt@freebsd.org>
  251. Date: Fri Oct 7 00:08:02 2005 +0000
  252. Make a dummy window with a name, so xrestop can point its finger at
  253. xcompmgr for being such a pig.
  254. commit ea0f58928c45a558984e54da28a7dc30f8e96b97
  255. Author: Adam Jackson <ajax@nwnk.net>
  256. Date: Thu Jan 27 21:03:39 2005 +0000
  257. Bug #2391: Fix a use-after-free in run_fades. (Jonathan Briggs)
  258. commit 840fa5f33cd220ec39f038a111071a7cd628a751
  259. Author: Eric Anholt <anholt@freebsd.org>
  260. Date: Thu Jan 27 01:27:44 2005 +0000
  261. Include the autogen.sh in the distfile.
  262. commit f931341d9a4aea5d98a673da19c14fe0118d4f0f
  263. Author: Eric Anholt <anholt@freebsd.org>
  264. Date: Sat Oct 16 22:53:09 2004 +0000
  265. Make xcompmgr distcheck and have a sane package name/version, and bump
  266. version to 1.1.1.
  267. commit 2427e4ea664ed5b0b16575ef1cdeb209afd941d0
  268. Author: dolio <dolio>
  269. Date: Wed Sep 29 18:33:42 2004 +0000
  270. Modified paint_all so that it doesn't draw off-screen windows, and doesn't
  271. draw shadows on desktop 'root' windows.
  272. commit c262e75a8293e3f22cd1b4e747a9b019510efa99
  273. Author: Adam Jackson <ajax@nwnk.net>
  274. Date: Mon Sep 27 18:06:03 2004 +0000
  275. bump version number
  276. commit fd2dc3730c8ee7884df8651e1c5fa03750a68c20
  277. Author: dolio <dolio>
  278. Date: Thu Sep 23 07:17:48 2004 +0000
  279. Added command-line options for changing values relevant to fading.
  280. commit 4d85ae8dbc4dbe75cef71f1280cea4ee15a1b6d7
  281. Author: dolio <dolio>
  282. Date: Thu Sep 23 01:56:00 2004 +0000
  283. Miscellaneous code cleanup and failed allocation checks.
  284. commit 26fd15f06be3911ebf53c0a3014d406761db84cf
  285. Author: dolio <dolio>
  286. Date: Tue Sep 21 22:59:38 2004 +0000
  287. Added shadow precomputation for large-enough windows.
  288. commit b73a269bf22358e32e599131bb3500c523d104bf
  289. Author: Adam Jackson <ajax@nwnk.net>
  290. Date: Mon Sep 20 21:36:07 2004 +0000
  291. Print the version number in the usage summary.
  292. commit 34c09f7b7fdc0fd96fd4adf69a00f295858ac11a
  293. Author: dolio <dolio>
  294. Date: Sat Sep 18 00:13:15 2004 +0000
  295. Added various options for client-side shadows (offset, opacity,
  296. blur-radius) based on the work of Thomas Luebking, along with the man
  297. entries and usage information to go along with them.
  298. commit 76e259ed57f67c901c9f957a29bc3302dabf99e3
  299. Author: dolio <dolio>
  300. Date: Fri Sep 17 23:51:48 2004 +0000
  301. Changed the usage function to display information on the available options.
  302. commit ed88a4746832f69e65d866d732eadb2070456806
  303. Author: dolio <dolio>
  304. Date: Fri Sep 17 05:20:35 2004 +0000
  305. Added allocation failure checks in shadow_picture and caused it to exit
  306. gracefully rather than writing to unallocated memory.
  307. commit 7abdf973ea7e98a6d23c8d149b3d7a95409768f1
  308. Author: Adam Jackson <ajax@nwnk.net>
  309. Date: Tue Sep 14 19:01:16 2004 +0000
  310. Bug #1360: Fix a segfault by checking the return value of XQueryTree.
  311. (Johan Kiviniemi)
  312. commit 36005e53a518c6e028d76ff82ac7ff54e1eac9b0
  313. Author: Adam Jackson <ajax@nwnk.net>
  314. Date: Fri Sep 10 05:55:19 2004 +0000
  315. More effects, bug fixes, doc updates.
  316. commit ff13f4a4b951e3662a125132183a184a04bd78e8
  317. Author: Adam Jackson <ajax@nwnk.net>
  318. Date: Thu Sep 9 03:27:16 2004 +0000
  319. add a man page
  320. commit 576c3c435c1abc28b30fae0c74a4d875744d6a03
  321. Author: Keith Packard <keithp@keithp.com>
  322. Date: Sat Aug 14 21:39:51 2004 +0000
  323. Remove abort call as it's just annoying. Add -a flag to just use Automatic
  324. compositing. No glitz, but no screen mangling either.
  325. commit 018fc12ad45c012781a3e0fae297f4139b7b7b26
  326. Author: Keith Packard <keithp@keithp.com>
  327. Date: Fri Aug 13 08:25:51 2004 +0000
  328. Add name window pixmap support
  329. commit 4b34993c830019b0f89a5b07004a7c8fb8cf90d5
  330. Author: Keith Packard <keithp@keithp.com>
  331. Date: Thu Jul 8 16:30:59 2004 +0000
  332. Eliminate 'struct timezone tz' as it isn't used.
  333. reviewed by: Keith Packard
  334. commit cd952da085147938c06a46440fd178382a74e0df
  335. Author: Keith Packard <keithp@keithp.com>
  336. Date: Thu Jul 8 07:07:26 2004 +0000
  337. Add fade-in/fade-out support (-f option). Clean up leak of solid alpha
  338. picture per redraw of constant-alpha windows.
  339. commit d140d97616ca359a1c069186ea26232a82052ab3
  340. Author: Keith Packard <keithp@keithp.com>
  341. Date: Sun Jun 27 21:29:23 2004 +0000
  342. Only use XCompositeNameWindowPixmap when the library provides it
  343. commit 9616aa5ba62ad414b7ff2a7015fe3cd7df53ee8c
  344. Author: Keith Packard <keithp@keithp.com>
  345. Date: Sun Jun 27 05:08:33 2004 +0000
  346. Make composite manager mode run-time selectable with command line option:
  347. -s: server-side shadows (sharp, but follows window alpha)
  348. -c: client-side shadows (blurred, but uses window extents only)
  349. -n: no shadows (this is the default mode)
  350. commit def454cc5a25dbf40030e1829e82b6125085c9dc
  351. Author: Keith Packard <keithp@keithp.com>
  352. Date: Sun Jun 27 04:48:37 2004 +0000
  353. Ok, this synchronizes all of my changes for the last many months. Has code
  354. to do server-based shadows (SHARP_SHADOW). Has code to try and ignore
  355. appropriate errors (helps somewhat). Has code to handle global window
  356. translucency. Lots of other minor changes.
  357. commit 2d30f9363a94dba8a014fc67e421a1a9f8337993
  358. Author: Eric Anholt <anholt@freebsd.org>
  359. Date: Tue May 18 00:01:50 2004 +0000
  360. Autoconf 2.57 appears to work fine, as well.
  361. commit d5a8f367a2aadd14d674f74f4530ff539bae05b2
  362. Author: Phil Blundell <pb@reciva.com>
  363. Date: Wed Mar 31 21:54:22 2004 +0000
  364. Set INCLUDES, not xcompmgr_INCLUDES.
  365. commit 1c62c3bbf6c216ebf455968973b94b48e57ff9de
  366. Author: Phil Blundell <pb@reciva.com>
  367. Date: Sun Mar 28 12:02:50 2004 +0000
  368. New.
  369. commit 5025a4ed4ca1d47449d7b8164f985d48766be29d
  370. Author: Phil Blundell <pb@reciva.com>
  371. Date: Thu Mar 25 23:57:55 2004 +0000
  372. Autotoolized:
  373. New files.
  374. Likewise.
  375. Deleted.
  376. commit 10d93f24f0afd15aeb59d61f469e7cf5bd5749c9
  377. Author: Keith Packard <keithp@keithp.com>
  378. Date: Tue Dec 2 09:51:12 2003 +0000
  379. Track whether cliplists have changed and avoid computation when not. Shrink
  380. shadows. Speed up shadow construction a bit by using memset. Eliminate
  381. useless INTERVAL code. Use XSync after paint_all to gather more events
  382. per update.
  383. commit 0963afc29c62e6350fffd188a382050889f04378
  384. Author: Keith Packard <keithp@keithp.com>
  385. Date: Mon Nov 24 17:11:00 2003 +0000
  386. Add support for CM_TRANSLUCENT property.
  387. reviewed by: Keith Packard <keithp@keithp.com>
  388. commit df3dc087f8aec21b9ffd6ac01b457c75b60f135d
  389. Author: Keith Packard <keithp@keithp.com>
  390. Date: Sun Nov 23 23:20:42 2003 +0000
  391. Rename gussianMap to gaussianMap (who the heck is gus?) Allow for other
  392. names for the root pixmap Handle non-zero border widths better (need
  393. Composite change to display them though). Add MONITOR_UPDATE mode that
  394. eliminates double buffering and blanks the screen to make sequence of
  395. update operations visible. Leave damage object around to catch map
  396. damage right. Add CirculateNotify support.
  397. commit c676d32456c2b9995532f38bdc1d050799ceac18
  398. Author: Eric Anholt <anholt@freebsd.org>
  399. Date: Sun Nov 23 21:10:34 2003 +0000
  400. Fix for latest Xfixes changes.
  401. Submitted by: <stephan@wilkogazu.nl>
  402. commit 9f3bc6c0738ce4ec41f3ed5089defba1095ea5a5
  403. Author: Carl Worth <cworth@cworth.org>
  404. Date: Wed Nov 19 16:12:15 2003 +0000
  405. Eliminate several compiler warnings: missing includes, static functions,
  406. unused variables. Remove confusing informational messages with the word
  407. "error" in them.
  408. commit 9813c48fef704a85adb3ee733f15a7365fa49b5b
  409. Author: Matthew Allum <breakfast@10.am>
  410. Date: Fri Nov 14 19:32:41 2003 +0000
  411. Remove local changes to Makefile
  412. commit 03e138e2053eb99c83c17deb115635f92afe4c5f
  413. Author: Matthew Allum <breakfast@10.am>
  414. Date: Fri Nov 14 19:27:00 2003 +0000
  415. Made gussian_map get called just once rather than N times
  416. commit f0000349e7ccc2f5393150e6c615043aa6846f9a
  417. Author: Keith Packard <keithp@keithp.com>
  418. Date: Fri Nov 14 08:29:37 2003 +0000
  419. Eliminate all delays in updates; let the X server scheduling handle things.
  420. commit bb2f664686508e26c6aad7c0c40e7e4c48e9b370
  421. Author: Keith Packard <keithp@keithp.com>
  422. Date: Thu Nov 13 09:18:07 2003 +0000
  423. Reduce scheduling latency to 10ms
  424. commit 91c293c7e9b44013a2b40757d4c5e245333b9112
  425. Author: Keith Packard <keithp@keithp.com>
  426. Date: Thu Nov 13 09:16:18 2003 +0000
  427. Use an alpha map instead of an ARGB picture for shadows. Update last_update
  428. only when actually updating windows.
  429. commit 54fb13fa320dbebd5441ae4fdac22286391a3261
  430. Author: Keith Packard <keithp@keithp.com>
  431. Date: Tue Nov 11 08:59:15 2003 +0000
  432. Detect ARGB windows, don't give them shadows, compose them correctly.
  433. commit 41293ef7559c2b6ed8f97ee3634f6399ccd241e7
  434. Author: Keith Packard <keithp@keithp.com>
  435. Date: Mon Nov 10 18:34:35 2003 +0000
  436. Track changes to _XROOTPMAP_ID property
  437. commit 9e767b89cfa434e762f65f23c3be872cd5d99087
  438. Author: Keith Packard <keithp@keithp.com>
  439. Date: Mon Nov 10 05:48:23 2003 +0000
  440. Add a bit of scheduling to updates; update every 30 ms instead of waiting
  441. for more events. Smooths out window moving. Interval needs to be
  442. configurable probably.
  443. commit 37280d7888001a613640b7d005f4482e7d886c47
  444. Author: Keith Packard <keithp@keithp.com>
  445. Date: Mon Nov 10 05:09:10 2003 +0000
  446. Make sure _XROOTPMAP_ID property is right type, format and length before
  447. attempting to use the resulting value.
  448. commit febeaf7ad1f81ac6b77fa35a5f21e7819c69ebb7
  449. Author: Keith Packard <keithp@keithp.com>
  450. Date: Mon Nov 10 04:46:24 2003 +0000
  451. Configure damage must include shadow region, not just window. Also, leaking
  452. region on each configure.
  453. commit b4fc0433c5d358595ed87a7a04183b7ec37e070c
  454. Author: Keith Packard <keithp@keithp.com>
  455. Date: Mon Nov 10 03:48:00 2003 +0000
  456. oops. Left in an XSynchronize call.
  457. commit 6e99ed898c99d91a0ebbab4aecd5351cc65e0069
  458. Author: Keith Packard <keithp@keithp.com>
  459. Date: Mon Nov 10 03:45:17 2003 +0000
  460. Double buffer updates. Check for InputOnly windows and ignore them
  461. commit e142128ddea840d8140fdd0b28fff121cb2b4598
  462. Author: Keith Packard <keithp@keithp.com>
  463. Date: Mon Nov 10 02:03:26 2003 +0000
  464. Detect root pattern with undocumented _XROOTPMAP_ID property
  465. commit d98b963d75afa9d412ab56c9e2f1217cb9e1a699
  466. Author: Keith Packard <keithp@keithp.com>
  467. Date: Mon Nov 10 01:32:01 2003 +0000
  468. Add drop shadows.
  469. commit 67810f32f46a6294bd5d0c199002a535d5a9945f
  470. Author: Keith Packard <keithp@keithp.com>
  471. Date: Sun Nov 9 07:08:23 2003 +0000
  472. Prototype X compositing manager.
  473. commit 1685456c7eeb02668dcd7ce165b6482a32763df2
  474. Author: Keith Packard <keithp@keithp.com>
  475. Date: Sun Nov 9 07:08:23 2003 +0000
  476. Initial revision