1. 26 Apr, 2012 6 commits
  2. 30 Mar, 2012 1 commit
  3. 27 Mar, 2012 1 commit
    • Keith Packard's avatar
      Introduce a consistent coding style · 8384075e
      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>
      (cherry picked from commit 9838b703)
      8384075e
  4. 15 Feb, 2012 4 commits
  5. 08 Feb, 2012 3 commits
  6. 06 Jan, 2012 2 commits
  7. 21 Dec, 2011 7 commits
  8. 18 Dec, 2011 1 commit
    • Daniel Stone's avatar
      input: add a TouchClassRec to the devices · 3fb258ca
      Daniel Stone authored
      These structs will be used to store touch-related data, events and
      information.
      
      Drivers must call InitTouchClassDeviceStruct to set up a multi-touch capable
      device.
      
      Touchpoints for the DDX and the DIX are handled separately - touchpoints
      submitted by the driver/DDX will be stored in the DDXTouchPointInfoRec. Once
      the touchpoints are processed by the DIX, new TouchPointInfoRecs are created
      and stored. This process is already used for pointer events with the
      last.valuators field.
      
      Note that this patch does not actually add the generation of touch events,
      only the required structs.
      
      TouchListeners are (future) recipients of touch or emulated pointer events.
      Each listener is in a state, depending which event they have already
      received. The type of listener defines how the listener got to be one.
      Co-authored-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
      Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
      Reviewed-by: default avatarChase Douglas <chase.douglas@canonical.com>
      3fb258ca
  9. 16 Dec, 2011 4 commits
  10. 13 Dec, 2011 5 commits
  11. 09 Dec, 2011 5 commits
  12. 29 Nov, 2011 1 commit