1. 28 Jun, 2012 1 commit
  2. 05 Jun, 2012 1 commit
  3. 19 Apr, 2012 1 commit
  4. 18 Apr, 2012 1 commit
  5. 21 Mar, 2012 1 commit
    • Keith Packard's avatar
      Introduce a consistent coding style · 9838b703
      Keith Packard authored
      This is strictly the application of the script 'x-indent-all.sh'
      from util/modular. Compared to the patch that Daniel posted in
      January, I've added a few indent flags:
      
      	-bap
      	-psl
      	-T PrivatePtr
      	-T pmWait
      	-T _XFUNCPROTOBEGIN
      	-T _XFUNCPROTOEND
      	-T _X_EXPORT
      
      The typedefs were needed to make the output of sdksyms.sh match the
      previous output, otherwise, the code is formatted badly enough that
      sdksyms.sh generates incorrect output.
      
      The generated code was compared with the previous version and found to
      be essentially identical -- "assert" line numbers and BUILD_TIME were
      the only differences found.
      
      The comparison was done with this script:
      
      dir1=$1
      dir2=$2
      
      for dir in $dir1 $dir2; do
      	(cd $dir && find . -name '*.o' | while read file; do
      		dir=`dirname $file`
      		base=`basename $file .o`
      		dump=$dir/$base.dump
      		objdump -d $file > $dump
      	done)
      done
      
      find $dir1 -name '*.dump' | while read dump; do
      	otherdump=`echo $dump | sed "s;$dir1;$dir2;"`
      	diff -u $dump $otherdump
      done
      Signed-off-by: default avatarKeith Packard <keithp@keithp.com>
      Acked-by: default avatarDaniel Stone <daniel@fooishbar.org>
      Acked-by: default avatarAlan Coopersmith <alan.coopersmith@oracle.com>
      9838b703
  6. 20 Oct, 2011 1 commit
  7. 21 Sep, 2011 1 commit
  8. 04 Aug, 2011 2 commits
  9. 04 May, 2011 6 commits
  10. 15 Apr, 2011 1 commit
  11. 10 Mar, 2011 1 commit
  12. 05 Jan, 2011 4 commits
  13. 31 Dec, 2010 2 commits
  14. 07 Dec, 2010 1 commit
  15. 30 Nov, 2010 1 commit
    • David Reveman's avatar
      composite: add panoramix support · 84a14fab
      David Reveman authored
      Taken from:
      50d2d8c8969c165582d215c6e85c4be9eac02b6a
      dbffd0d44a33dcc84898c7a891d7ba212f65cbb8
      9b5b102163b4eaa1b70647354fcab4f6e461c94c
      75f9b98af31abf537ac6616c99f3797deb7ba017
      07fba8b1f77a6bca44ea6568b346a18ce9d1e61d
      
      With minor style fixes, ported to dixLookupResourceByType, and ported
      away from client->noClientException and xalloc/xfree.
      
      v2: Fix a memory leak in PanoramiXCompositeNameWindowPixmap, spotted by
      James Jones.
      v3: Fix a buglet in PanoramiXCompositeUnredirectSubwindows, spotted by
      Dave Airlie.
      v4: Fix a style issue with resource lookup noted by Jamey Sharp.
      Reviewed-by: default avatarDave Airlie <airlied@gmail.com>
      Signed-off-by: default avatarAdam Jackson <ajax@redhat.com>
      84a14fab
  16. 10 Nov, 2010 1 commit
  17. 18 Oct, 2010 3 commits
  18. 10 Sep, 2010 1 commit
  19. 22 Jun, 2010 1 commit
  20. 06 Jun, 2010 2 commits
    • Keith Packard's avatar
      Change the devPrivates API to require dixRegisterPrivateKey · faeebead
      Keith Packard authored
      This patch only changes the API, not the implementation of the
      devPrivates infrastructure. This will permit a new devPrivates
      implementation to be layed into the server without requiring
      simultaneous changes in every devPrivates user.
      Signed-off-by: default avatarKeith Packard <keithp@keithp.com>
      Tested-by: default avatarTiago Vignatti <tiago.vignatti@nokia.com>
      faeebead
    • Keith Packard's avatar
      Rename region macros to eliminate screen argument · 2dc13892
      Keith Packard authored
      This is a combination of a huge mechanical patch and a few small
      fixups required to finish the job. They were reviewed separately, but
      because the server does not build without both pieces, I've merged
      them together at this time.
      
      The mechanical changes were performed by running the included
      'fix-region' script over the whole tree:
      
      $ git ls-files | grep -v '^fix-' | xargs ./fix-region
      
      And then, the white space errors in the resulting patch were fixed
      using the provided fix-patch-whitespace script.
      
      $ sh ./fix-patch-whitespace
      
      Thanks to Jamey Sharp for the mighty fine sed-generating sed script.
      
      The hand-done changes involve removing functions from dix/region.c
      that duplicate inline functions in include/regionstr.h, along with
      their declarations in regionstr.h, mi.h and mispans.h.
      Reviewed-by: default avatarJamey Sharp <jamey@minilop.net>
      Signed-off-by: default avatarKeith Packard <keithp@keithp.com>
      2dc13892
  21. 04 Jun, 2010 1 commit
    • Dave Airlie's avatar
      composite: use config notify hook to do pixmap resize. · 959a1eaf
      Dave Airlie authored
      Since reallocating the backing pixmap can fail, we need to try and do
      it before any other side effects of reconfiguring the window happen.
      
      This changes the ConfigNotify hook to return status, and moves the
      composite window reconfiguration wrappers to ConfigNotify. They all
      basically did the same thing, so we can drop the MoveWindow,
      ResizeWindow, ChangeBorderWidth wrappers, and allow ConfigNotify to do
      all the work. If reallocation fails we fail before we send any
      confiureNotify events, or enter the area we can't recover from.
      
      The only place we now enforce 32k limits are in EXA/UXA/fb, so drivers
      that don't use this should probably deal with it in their pixmap
      allocate if they don't already.
      
      This also breaks ABI, so we need an alternate fix for older servers,
      working on the X server makes me realise why I'm a kernel hacker.
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      Reviewed-by: default avatarKeith Packard <keithp@keithp.com>
      Signed-off-by: default avatarKeith Packard <keithp@keithp.com>
      959a1eaf
  22. 03 Jun, 2010 3 commits
  23. 19 May, 2010 1 commit
  24. 14 May, 2010 2 commits