head 1.2; access; symbols netbsd-5-2-3-RELEASE:1.2 netbsd-5-1-5-RELEASE:1.2 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.2 riastradh-drm2-base:1.2 netbsd-5-2-2-RELEASE:1.2 netbsd-5-1-4-RELEASE:1.2 netbsd-5-2-1-RELEASE:1.2 netbsd-5-1-3-RELEASE:1.2 netbsd-5-2:1.2.0.8 netbsd-5-2-RELEASE:1.2 netbsd-5-2-RC1:1.2 netbsd-5-1-2-RELEASE:1.2 netbsd-5-1-1-RELEASE:1.2 netbsd-5-1:1.2.0.6 netbsd-5-1-RELEASE:1.2 netbsd-5-1-RC4:1.2 netbsd-5-1-RC3:1.2 netbsd-5-1-RC2:1.2 netbsd-5-1-RC1:1.2 netbsd-5-0-2-RELEASE:1.2 netbsd-5-0-1-RELEASE:1.2 netbsd-5-0:1.2.0.4 netbsd-5-0-RELEASE:1.2 netbsd-5-0-RC4:1.2 netbsd-5-0-RC3:1.2 netbsd-5-0-RC2:1.2 netbsd-5-0-RC1:1.2 netbsd-5:1.2.0.2 netbsd-5-base:1.2 netbsd-2-0-3-RELEASE:1.1.1.1 netbsd-2-1:1.1.1.1.0.8 netbsd-2-1-RELEASE:1.1.1.1 netbsd-2-1-RC6:1.1.1.1 netbsd-2-1-RC5:1.1.1.1 netbsd-2-1-RC4:1.1.1.1 netbsd-2-1-RC3:1.1.1.1 netbsd-2-1-RC2:1.1.1.1 netbsd-2-1-RC1:1.1.1.1 netbsd-2-0-2-RELEASE:1.1.1.1 netbsd-2-0-1-RELEASE:1.1.1.1 netbsd-2:1.1.1.1.0.6 netbsd-2-base:1.1.1.1 netbsd-2-0-RELEASE:1.1.1.1 netbsd-2-0-RC5:1.1.1.1 netbsd-2-0-RC4:1.1.1.1 netbsd-2-0-RC3:1.1.1.1 netbsd-2-0-RC2:1.1.1.1 netbsd-2-0-RC1:1.1.1.1 netbsd-2-0:1.1.1.1.0.4 netbsd-2-0-base:1.1.1.1 netbsd-1-6-PATCH002-RELEASE:1.1.1.1 netbsd-1-6-PATCH002:1.1.1.1 netbsd-1-6-PATCH002-RC4:1.1.1.1 netbsd-1-6-PATCH002-RC3:1.1.1.1 netbsd-1-6-PATCH002-RC2:1.1.1.1 netbsd-1-6-PATCH002-RC1:1.1.1.1 netbsd-1-6:1.1.1.1.0.2 netbsd-1-6-base:1.1.1.1 netbsd-1-6-PATCH001:1.1.1.1 netbsd-1-6-RELEASE:1.1.1.1 netbsd-1-5-PATCH003:1.1.1.1 netbsd-1-5-PATCH002:1.1.1.1 netbsd-1-5-PATCH001:1.1.1.1 netbsd-1-5-RELEASE:1.1.1.1 netbsd-1-4-PATCH003:1.1.1.1 netbsd-1-4-PATCH002:1.1.1.1 v3-3-6:1.1.1.1 comdex-fall-1999:1.1.1.1 v3-3-5:1.1.1.1 v3-3-4:1.1.1.1 netbsd-1-4-PATCH001:1.1.1.1 netbsd-1-4-RELEASE:1.1.1.1 v3-3-3-1:1.1.1.1 netbsd-1-3-PATCH003:1.1.1.1 v3-3-3:1.1.1.1 pre-xf86-3-3-3-import:1.1.1.1 netbsd-1-3-PATCH002:1.1.1.1 v3-3-2:1.1.1.1 netbsd-1-3-RELEASE:1.1.1.1 v3-3-1:1.1.1.1 v3-3:1.1.1.1 XF86:1.1.1; locks; strict; comment @# @; 1.2 date 2005.01.07.18.51.40; author tron; state dead; branches; next 1.1; 1.1 date 97.06.30.14.15.06; author mrg; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 97.06.30.14.15.06; author mrg; state Exp; branches; next ; desc @@ 1.2 log @EOL of XFree86 3.3.6, approved by core@@NetBSD.org @ text @ Table of Contents

Low Bandwidth X Extension

1 Introduction

2 Description

2.1 Data Flow

2.2 Tags

2.2.1 Tag Substitution in Requests

2.2.2 Property Tags

2.3 Short-circuiting

2.4 Graphics Re-encoding

2.5 Motion events

2.6 Event Squishing

2.7 Master Client

2.8 Multiplexing of Clients

2.9 Swapping

2.10 Delta cache

2.11 Stream Compression

2.12 Authentication Protocols

3 C Library Interfaces

3.1 Application Library Interfaces

3.1.1 XLbxQueryVersion

3.2 Proxy Library Interfaces

3.2.1 XLbxQueryExtension

3.2.2 XLbxGetEventBase

4 Protocol

4.1 Syntactic Conventions and Common Types

4.2 Errors

4.3 Requests

4.3.1 Requests Initiated by the Proxy or by the Client

4.3.2 Requests Initiated or Substituted by the Proxy

4.3.3 Control Requests Initiated by the Proxy

4.3.4 Substitution Requests

4.4 Events

4.5 Responses

5 Algorithm Naming

6 Encoding

6.1 Errors

6.2 Requests

6.3 Events

6.4 Re-encoding of X Events

6.5 Responses

@ 1.1 log @Initial revision @ text @@ 1.1.1.1 log @XFree86 3.3 sources. @ text @@