1. 27 Jan, 2020 1 commit
  2. 21 Apr, 2015 1 commit
  3. 27 Oct, 2014 1 commit
  4. 23 Jan, 2014 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: Keith Packard's avatarKeith Packard <keithp@keithp.com>
      Acked-by: Daniel Stone's avatarDaniel Stone <daniel@fooishbar.org>
      Acked-by: Alan Coopersmith's avatarAlan Coopersmith <alan.coopersmith@oracle.com>
      9838b703
  6. 30 Jun, 2011 1 commit
  7. 22 Dec, 2010 1 commit
  8. 06 Jun, 2010 2 commits
    • 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: Jamey Sharp's avatarJamey Sharp <jamey@minilop.net>
      Signed-off-by: Keith Packard's avatarKeith Packard <keithp@keithp.com>
      2dc13892
    • Keith Packard's avatar
      Change region implementation names to eliminate the 'mi' prefix · 9b6f5f54
      Keith Packard authored
      
      
      This prepares the file to be moved from mi to dix. This patch
      was done mechanically with the included scripts 'fix-miregion' run over
      the entire X server and 'fix-miregion-private' run over
      include/regionstr.h and mi/miregion.c.
      Reviewed-by: Jamey Sharp's avatarJamey Sharp <jamey@minilop.net>
      Signed-off-by: Keith Packard's avatarKeith Packard <keithp@keithp.com>
      9b6f5f54
  9. 12 May, 2010 1 commit
  10. 15 Apr, 2010 1 commit
  11. 04 Jan, 2010 1 commit
  12. 29 Dec, 2009 3 commits
  13. 05 Dec, 2009 1 commit
  14. 28 Nov, 2009 2 commits
  15. 19 Nov, 2009 1 commit
  16. 08 Sep, 2009 1 commit
  17. 06 Aug, 2009 2 commits
    • Maarten Maathuis's avatar
      exa: A simple 3rd backend implementation. · 03ecb164
      Maarten Maathuis authored
      - Based on driver pixmaps with some changes (completely transparent to driver).
      - It helps with the problem of known software fallbacks, such as trapezoids.
      - exaDoMigration is now called for all cases that provide a do_migration hook.
      - exa_migration.c is renamed to exa_migration_classic.c
      03ecb164
    • Maarten Maathuis's avatar
      exa: Split out some classic and driver allocated pixmap code into seperate files · ac7ac913
      Maarten Maathuis authored
      - Create a few seperate functions and a few private function pointers.
      - Replace a few if conditions with a check for pExaPix->pDamage instead.
      - This is in preperation of a third scheme that lies somewhere in between.
      - Code clarity would have suffered (i started working on it and didn't like the mess).
      ac7ac913
  18. 21 Jul, 2009 1 commit
  19. 20 Jul, 2009 2 commits
  20. 10 Jul, 2009 1 commit
  21. 15 May, 2009 1 commit
  22. 10 Apr, 2009 1 commit
    • Maarten Maathuis's avatar
      exa: implement UTS based upload through CopyArea · 1b5758be
      Maarten Maathuis authored
      - Some image viewers (eog, gqview) trigger the CopyArea path of Xext/shm.c
      - I'm not aware of any code path that wouldn't like UTS and trigger this code.
      - miDoCopy should handle src coordinate clipping.
      - Overlapping blits are obviously not an issue (both would have to be offscreen or not).
      1b5758be
  23. 08 Feb, 2009 1 commit
  24. 06 Feb, 2009 5 commits
  25. 17 Nov, 2008 2 commits
  26. 31 Aug, 2008 1 commit
    • Dave Airlie's avatar
      exa: drop cw.h inclusion · 0466b881
      Dave Airlie authored
      this doesn't seem to be needed, at least I can't see any warning without it.
      
      I'd like to build EXA into a driver and cw.h isn't exported
      0466b881
  27. 28 Aug, 2008 1 commit
    • Adam Jackson's avatar
      Reimplement ShmPutImage. · ee7c684f
      Adam Jackson authored
      There's no reason to not just dispatch this straight into the GC.  As a
      bonus, if you do so, damage wraps correctly, and thus swcursor works.
      The side effect is it's no longer possible to override ShmPutImage with
      ShmRegisterFuncs().
      
      Also remove the (broken) damage tracking for same from EXA, since it didn't
      work right, and is now superfluous.
      ee7c684f
  28. 26 Aug, 2008 2 commits