summaryrefslogtreecommitdiff
path: root/Software/xlibs.mdwn
blob: 943a55bbaf86bb4206daa77d17219a267bd29c43 (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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92


## X Libraries and Protocol Headers Project

This project is obsolete, and will be replaced by the modular X libraries in future Xorg releases.  The rest of this page is preserved for historical interest only. 


### Modules

                     * If you want to compile the whole set of libraries with the xlibs package, make sure you install the fontconfig package first. 
                     * [[DamageExt|Software/DamageExt]] - X Damage extension headers and specification 
                     * [[FixesExt|Software/FixesExt]] - X Fixes extension headers and specification 
                     * ICE - Inter Client Exchange library 
                     * Randr - X Resize and Rotate extension headers 
                     * Render - X Render extension headers 
                     * ResourceExt - X Resource usage extension headers 
                     * SM - Session Management library 
                     * [[X11|Software/X11]] - Base X libs 
                     * XExtensions - various extension headers 
                     * XRes - X Resource usage library 
                     * XTrap - X protocol-trapping extension library 
                     * Xau - Authorization Protocol for X 
                     * Xaw - X Athena Widgets library 
                     * Xcursor - Client-side cursor loading library 
                     * Xdamage - X Damage extension library 
                     * Xdmcp - X Display Manager Control Protocol library 
                     * Xext - X Extension library 
                     * Xfixes - X Fixes extension library 
                     * Xfont - X font libary (used by the X server) 
                     * [[Xft|Software/Xft]] - X FreeType library.  Client-side fonts with FreeType 
                     * Xi - X Input extension library 
                     * Xinerama - X PanoramiX extension library 
                     * Xmu - X Miscellaneous Utilities library 
                     * Xp - X print 
                     * Xpm - X Pixmap library 
                     * Xproto - X protocol and ancillary headers 
                     * Xrandr - X Resize and Rotate extension library 
                     * Xrender - X Render extension library 
                     * Xss - X screen saver ; A newer smarter version of this may be nice 
                     * Xt - X Toolkit library 
                     * Xtst - Client library for X Record and Test extensions 
                     * Xv - X Video extension library 
                     * XvMC - X Video Motion Compensation library 
                     * Xxf86dga - Direct access to framebuffer, desired by many graphics libraries. 
                     * Xxf86misc - getting and setting of input device attributes ; possible ideas for better device handling 
                     * Xxf86rush - client library for Rush extension, used on older Voodoo cards 
                     * Xxf86vm - Vid``Mode extension that allows modifying video attributes on the fly 
                     * xlibs - meta package to help build all of the libraries 
                     * xtrans - network API translation layer to insulate X applications and libraries from OS network vageries 
                     * [[XKeyboardConfig|Software/XKeyboardConfig]] - Non-arch X Keyboard Configuration Database 

### Released Packages

[[Here are various released libraries (link broken)|http://freedesktop.org/~xlibs/release/]] 

[[Here are various tarballs which aren't really ready for release (link broken)|http://freedesktop.org/~xlibs/dist]] 

The above links are broken. There are a bunch of tarballs here: 

   * [[http://xlibs.freedesktop.org/release/|http://xlibs.freedesktop.org/release/]] 
(It's not clear if they're ready for release or not...) 

More and newer tarballs are here: 

   * [[http://ftp.x.org/pub/individual/lib/|http://ftp.x.org/pub/individual/lib/]] [[http://ftp.x.org/pub/individual/proto/|http://ftp.x.org/pub/individual/proto/]]   

### CVS

You can either use your freedesktop.org account and SSH or use anonymous CVS with: 


[[!format txt """
$ cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs login
CVS password: <hit return>
$ cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xlibs co <product>
"""]]
Commits to the CVS generate mail on the [[xlibs-commit mailing list|http://lists.freedesktop.org/mailman/listinfo/xlibs-commit]]. 

Browse CVS with [[ViewCVS|http://cvs.freedesktop.org/xlibs]] 
### Bugzilla

Each module has space in the [[freedesktop.org bugzilla|https://bugs.freedesktop.org/]] 


### Projects

Projects can be found in the [[XlibsWiki|Software/XlibsWiki]]. 


### Mailing List

The mailing list is closed.  See the Xorg project for more information.