summaryrefslogtreecommitdiff
path: root/NEWS
blob: 0ab5f5ca17ca9659282ef284c411839e7fa3be65 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
xscope 1.4 adds new features and decoding support.

- 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.

------------------------------------------------------------------------------

xscope 1.3 added basic support for decoding GLX extension requests
and improved transport layer selection/fallback.

------------------------------------------------------------------------------

xscope 1.2 was the grand unification release of xscope, finishing the
three way merge of the MIT-licensed version from the original author,
James Peterson of MCC, the extensions from Keith Packard, and the fork
Sun Microsystems maintained in Solaris releases.



Features from James Peterson's version:

 - Core X11 protocol decoding
 - TCP/IPv4 socket support

Features from Keith Packard's version:

 - Interactive debugging mode with breakpoints & single stepping for
   core protocol
 - X11 extension protocol decoding for:
	BIGREQUESTS		NCD-WinCenterPro
	LBX			RANDR 1.0
	MIT-SHM			RENDER 0.4
 - Decoding of bigrequest-encoded requests
 - NAS audio protocol decoding
 - Unix domain socket support
 - -S option to toggle output on SIGUSR1
 - -t option to terminate when all clients close
 - xstats program to generate statistics from xscope logs
	(not built by default)

Features from Solaris version:

 - SVR4 platform support
 - Use of xtrans to get all normally supported transports, including IPv6
 - IPv6 address decoding in hosts requests
 - -r option to dump raw packet data

New features in this release:

 - Support for setting breakpoints on X11 extension requests
 - Decoding of GenericEvents & ServerInterpreted host addresses
 - Update RENDER extension decoding to protocol version 0.11

Removed features:

 - X11 extension protocol decoding for PEX extension
 - DECnet support