[ANNOUNCE] xscope 1.3.99.901

Alan Coopersmith alan.coopersmith at oracle.com
Fri Oct 12 18:45:47 PDT 2012


This is a release candidate for xscope 1.4, which includes these new
features:
- RANDR decoding updated from just 0.x protocol to handle 1.0 - 1.4
- Atoms recorded from InternAtom & GetAtomName to use for display in
  other requests referencing the atoms
- Property requests now also show these property types in a more natural 
  format instead of as just lists of bytes: 
  UTF8_STRING, atoms, cardinals, integers, and windows
- new -I command line flag to enter interactive mode immediately at startup
- experimental support for reading a previously recorded file.
    If you run "xscope -r -v0 > xscope.raw", then you can later run
    "xscope -f xscope.raw" to decode the data.

and a bunch of cleanups & bug fixes along the way.

Please test and let me know what needs fixing before a final 1.4 release.

Alan Coopersmith (29):
      Add link to original xscope paper in README
      Use __XFDS_BITS macros from Xpoll.h instead of direct __fds_bits access
      Convert sources from ISO 8859-1 to UTF-8
      Convert Keith's personal license notice to X.Org standard MIT license notice
      Convert to X.Org standard indentation & cleanup whitespace
      Use local variable for ioctl argument instead of a static
      Combine usage message into single string for fprintf
      Define *HEADER constants as string pointers, not arrays
      Move debug statement before panic() call, so it can actually run
      SaveBytes: drop unnecessary casts in bcopy() call
      Convert remaining sprintf calls to snprintf
      Add _X_NORETURN to additional functions suggested by gcc warnings
      Convert remaining bcopy() calls to memcpy()
      Convert ILong, IShort, etal to return C99 uint*_t types
      Move ILong, IShort, etal to inline functions in x11.h
      ILong: shift each byte individually, then OR them together
      Handle big-requests when calculating request contents from length field
      Convert ValueRec structures from unsigned long to uint32_t values
      Record atoms from InternAtom and GetAtomName requests
      Create PrintPropertyValues function for property requests
      Print UTF8_STRING properties as text if locale uses UTF-8 charset
      Add support for printing more types of property value
      Add -I command line flag to enter interactive mode at startup
      When Verbose == 0, don't print number of data items in unknown reply types
      Refactor fd closing into CloseFD helper function
      Add experimental support for reading a previously recorded file
      Refactor error printing to use common functions
      Update RANDR support from 0.x to include 1.0 - 1.4
      xscope 1.3.99.901 (1.4 RC1)

Jeff Smith (1):
      Retry _X11TransConnect on TRANS_TRY_CONNECT_AGAIN

Jeremy Huddleston (1):
      Include <arpa/inet.h> for inet_addr in !USE_XTRANS case

Peter Jeremy (4):
      Bug 46664 - xscope prints only half the characters in 16-bit strings
      Bug 46689 - xscope fd_set debug output is undefined
      Bug 46691 - xscope-1.3.1 deadlocks if client or server would block
      Bug 46696 - Try alternate protocol on X11 connection failure.

git tag: xscope-1.3.99.901

http://xorg.freedesktop.org/archive/individual/app/xscope-1.3.99.901.tar.bz2
MD5:  612c68ee64ca547c2d81c6cddbe61893
SHA1: 668c215c36f5477965e95aa1952df5b0e557db17
SHA256: e3c3a968e15c313acd83a0a3ef053b713aece1de3e0ea3ff016e510ca2e99ea6

http://xorg.freedesktop.org/archive/individual/app/xscope-1.3.99.901.tar.gz
MD5:  0aa1086896b9092b0666a5f299856cd7
SHA1: e6fcae71075903759674377de342797762e73427
SHA256: 4b596ef1470b232eca9f590a2703522670d384db4f66362c4960a9a0d9b4c2b4


-- 
	-Alan Coopersmith-              alan.coopersmith at oracle.com
	 Oracle Solaris Engineering - http://blogs.oracle.com/alanc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 194 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20121012/9b51d76c/attachment.pgp>


More information about the xorg mailing list