From 76777c51f7668d52e0a2d12846408e9b6918ffa6 Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Fri, 20 Jan 2006 15:49:04 +0000 Subject: [PATCH] * doc/* : total revamp of the web site based on Diana Fong design but not completely integrated yet Daniel --- ChangeLog | 5 + docs/APIchunk0.html | 19 +- docs/APIchunk1.html | 22 +- docs/APIchunk2.html | 15 +- docs/APIconstructors.html | 11 +- docs/APIfiles.html | 11 +- docs/APIfunctions.html | 13 +- docs/APIsymbols.html | 11 +- docs/ChangeLog.xsl | 52 +-- docs/FAQ.html | 11 +- docs/api.xsl | 241 ++++---------- docs/architecture.html | 11 +- docs/background.png | Bin 0 -> 267 bytes docs/bugs.html | 11 +- docs/downloads.html | 11 +- docs/html/book1.html | 12 +- docs/html/index.html | 12 +- docs/html/libvir-lib.html | 12 +- docs/html/libvir-libvir.html | 24 +- docs/index.html | 212 ++++-------- docs/intro.html | 9 +- docs/libvir-api.xml | 6 +- docs/libvir-refs.xml | 45 ++- docs/libvir.css | 118 +++++++ docs/libvir.html | 1 + docs/libvirHeader.png | Bin 0 -> 6523 bytes docs/libvirLogo.png | Bin 0 -> 29983 bytes docs/newapi.xsl | 211 +++--------- docs/news.html | 11 +- docs/site.xsl | 602 ++++++++++------------------------- 30 files changed, 556 insertions(+), 1163 deletions(-) create mode 100644 docs/background.png create mode 100644 docs/libvir.css create mode 100644 docs/libvirHeader.png create mode 100644 docs/libvirLogo.png diff --git a/ChangeLog b/ChangeLog index 0a7a8d81c4..6ef3885fed 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Fri Jan 20 16:48:05 CET 2006 Daniel Veillard + + * doc/* : total revamp of the web site based on Diana Fong design + but not completely integrated yet + Fri Jan 20 10:57:44 CET 2006 Daniel Veillard * include/libvir.h include/libvir.h.in src/libvir.c: revamped the diff --git a/docs/APIchunk0.html b/docs/APIchunk0.html index 4da6eb5891..9d5e14dabf 100644 --- a/docs/APIchunk0.html +++ b/docs/APIchunk0.html @@ -1,19 +1,13 @@ -API Alphabetic Index A-f for libvir
Red Hat Logo

Libvir the virtualization API

API Alphabetic Index A-f for libvir

Developer Menu
API Indexes
Related links

A-f +API Alphabetic Index A-f for libvir
Libvir the virtualization API

+ diff --git a/docs/APIchunk1.html b/docs/APIchunk1.html index 5d131dcf46..8379ec8cc9 100644 --- a/docs/APIchunk1.html +++ b/docs/APIchunk1.html @@ -1,13 +1,6 @@ -API Alphabetic Index g-r for libvir
Red Hat Logo

Libvir the virtualization API

API Alphabetic Index g-r for libvir

Developer Menu
API Indexes
Related links

A-f +API Alphabetic Index g-r for libvir
Libvir the virtualization API

+ diff --git a/docs/APIchunk2.html b/docs/APIchunk2.html index 6b9eb1dde5..6d3c3f181d 100644 --- a/docs/APIchunk2.html +++ b/docs/APIchunk2.html @@ -1,13 +1,6 @@ -API Alphabetic Index s-z for libvir
Red Hat Logo

Libvir the virtualization API

API Alphabetic Index s-z for libvir

Developer Menu
API Indexes
Related links

A-f +API Alphabetic Index s-z for libvir
Libvir the virtualization API

+ diff --git a/docs/APIconstructors.html b/docs/APIconstructors.html index 3562b0c0a6..3ae0d830d1 100644 --- a/docs/APIconstructors.html +++ b/docs/APIconstructors.html @@ -1,17 +1,10 @@ -List of constructors for libvir
Red Hat Logo

Libvir the virtualization API

List of constructors for libvir

Developer Menu
API Indexes
Related links

Type unsigned int:

virDomainGetID
+List of constructors for libvir

+

diff --git a/docs/APIfiles.html b/docs/APIfiles.html index f9c0157f22..fe0b5338cc 100644 --- a/docs/APIfiles.html +++ b/docs/APIfiles.html @@ -1,13 +1,6 @@ -List of Symbols per Module for libvir
Red Hat Logo

Libvir the virtualization API

List of Symbols per Module for libvir

Developer Menu
API Indexes
Related links

Module libvir:

LIBVIR_VERSION_NUMBER
+List of Symbols per Module for libvir

+

diff --git a/docs/APIfunctions.html b/docs/APIfunctions.html index 5cd46f8e8e..c8f6a20b8d 100644 --- a/docs/APIfunctions.html +++ b/docs/APIfunctions.html @@ -1,13 +1,6 @@ -List of function manipulating types in libvir
Red Hat Logo

Libvir the virtualization API

List of function manipulating types in libvir

Developer Menu
API Indexes
Related links

Type int *:

virConnectListDomains
+List of function manipulating types in libvir

Libvir the virtualization API
+

diff --git a/docs/APIsymbols.html b/docs/APIsymbols.html index 1bd734d450..926d12cc80 100644 --- a/docs/APIsymbols.html +++ b/docs/APIsymbols.html @@ -1,13 +1,6 @@ -Alphabetic List of Symbols in libvir
Red Hat Logo

Libvir the virtualization API

Alphabetic List of Symbols in libvir

Developer Menu
API Indexes
Related links

Letter L:

LIBVIR_VERSION_NUMBER
+Alphabetic List of Symbols in libvir

Libvir the virtualization API
+

diff --git a/docs/ChangeLog.xsl b/docs/ChangeLog.xsl index f58122f822..caa0403ff5 100644 --- a/docs/ChangeLog.xsl +++ b/docs/ChangeLog.xsl @@ -63,46 +63,18 @@ - - - - - - - - -
- - - - - -
- - - - - - -
- - - - -
- - - - -
- -

Daniel Veillard

-
-
-
-
-
- + +
+ +
+ +
+ + +
+ diff --git a/docs/FAQ.html b/docs/FAQ.html index 242d3d77db..b3ab27ee8b 100644 --- a/docs/FAQ.html +++ b/docs/FAQ.html @@ -1,13 +1,6 @@ -FAQ
Red Hat Logo

Libvir the virtualization API

FAQ

Main Menu
Related links
Made with Libxml2 Logo

Table of Contents:

+ diff --git a/docs/api.xsl b/docs/api.xsl index b414f4e49c..2861f85e98 100644 --- a/docs/api.xsl +++ b/docs/api.xsl @@ -85,45 +85,20 @@ - + +
+ +
+ +
+ + +
@@ -141,45 +116,20 @@ - + +
+ +
+ +
+ + +
@@ -197,45 +147,20 @@ - + +
+ +
+ +
+ + +
@@ -253,45 +178,20 @@ - + +
+ +
+ +
+ + +
@@ -326,48 +226,23 @@ - + +
+ +
+ +
+ + +
diff --git a/docs/architecture.html b/docs/architecture.html index c80fd22db4..2fc41675e5 100644 --- a/docs/architecture.html +++ b/docs/architecture.html @@ -1,13 +1,6 @@ -libvir architecture
Red Hat Logo

Libvir the virtualization API

libvir architecture

Main Menu
Related links
Made with Libxml2 Logo

In a Xen environment, programs using libvir have to execute in "Domain 0", +libvir architecture

Libvir the virtualization API
+not the case in the 0.0.1 initial version.

diff --git a/docs/background.png b/docs/background.png new file mode 100644 index 0000000000000000000000000000000000000000..5dd8735991db1d4b05d10111466c4e6ce5394b1b GIT binary patch literal 267 zc-rd>@N?(olHy`uVBq!ia0y~yV447AvvDv1$=~Ic1we`=-O<;Pfnj4m_n$;oAm5_I zHKHUqKdq!Zu_%=xB1|DHwWv5VKTp9}&(I)IK_Mu$%u2z~NZ-g(-_k@u189RnL1IaA zhJvA*`dJx`z+uAVNAAsjQ`UOmWrz<`5cqsilq`mY!E2|RUO`G)gdxqq6Toxaj8 z;fCzct8)+3zj?>N@Zih_#sr4LYz>S&(hO_{ISdjHSS8chn0J?ZX8{dlFY)wsWxvKK y!pE(5U&QqZP)G{JosKE_NvR5+xryniL8*x;m0YqXHx~j`F?hQAxvX -Reporting bugs and getting help
Red Hat Logo

Libvir the virtualization API

Reporting bugs and getting help

Main Menu
Related links
Made with Libxml2 Logo

There is a mailing-list libvir-list@redhat.com for libvir, +Reporting bugs and getting help

Libvir the virtualization API
+software module.

diff --git a/docs/downloads.html b/docs/downloads.html index d296561758..55b3f5745c 100644 --- a/docs/downloads.html +++ b/docs/downloads.html @@ -1,16 +1,9 @@ -Downloads
Red Hat Logo

Libvir the virtualization API

Downloads

Main Menu
Related links
Made with Libxml2 Logo

The latest versions of libvir can be found on the libvir.org server ( HTTP, FTP). You will find there the released +Downloads

Libvir the virtualization API
+available except commiting to the base.

diff --git a/docs/html/book1.html b/docs/html/book1.html index bbc299cb47..b46ff4e646 100644 --- a/docs/html/book1.html +++ b/docs/html/book1.html @@ -1,13 +1,3 @@ -Reference Manual for libvir
Red Hat Logo

Reference Manual for libvir

API Menu
API Indexes
Related links

Table of Contents

  • libvir: core interfaces for the libvir library

Daniel Veillard

+Reference Manual for libvir
Libvir the virtualization API
diff --git a/docs/html/index.html b/docs/html/index.html index bbc299cb47..b46ff4e646 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -1,13 +1,3 @@ -Reference Manual for libvir
Red Hat Logo

Reference Manual for libvir

API Menu
API Indexes
Related links

Table of Contents

  • libvir: core interfaces for the libvir library

Daniel Veillard

+Reference Manual for libvir
Libvir the virtualization API
diff --git a/docs/html/libvir-lib.html b/docs/html/libvir-lib.html index bbc299cb47..b46ff4e646 100644 --- a/docs/html/libvir-lib.html +++ b/docs/html/libvir-lib.html @@ -1,13 +1,3 @@ -Reference Manual for libvir
Red Hat Logo

Reference Manual for libvir

API Menu
API Indexes
Related links

Table of Contents

  • libvir: core interfaces for the libvir library

Daniel Veillard

+Reference Manual for libvir
Libvir the virtualization API
diff --git a/docs/html/libvir-libvir.html b/docs/html/libvir-libvir.html index 1429e81618..45dc8655de 100644 --- a/docs/html/libvir-libvir.html +++ b/docs/html/libvir-libvir.html @@ -1,16 +1,6 @@ -Module libvir from libvir
Red Hat Logo

Module libvir from libvir

API Menu
API Indexes
Related links

Provides the interfaces of the libvir library to handle Xen domains from a process running in domain 0

Table of Contents

#define LIBVIR_VERSION_NUMBER
Structure virConnect
struct _virConnect +Module libvir from libvir
Libvir the virtualization API
+
libVer:return value for the library version (OUT)
type:hypervisor type
typeVer:return value for the version of the hypervisor (OUT)
Returns:-1 in case of failure, 0 otherwise, and values for @libVer and @typeVer have the format major * 1,000,000 + minor * 1,000 + release.
diff --git a/docs/index.html b/docs/index.html index 0f51e1a76f..e20d58c26f 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,138 +1,69 @@ - - - - Libvir the virtualization API + + + + the virtualization API - - - - - - -
- - Red Hat Logo + + - - - - -
- - - - -
-

Libvir the virtualization API

-

libvir

-
-
-
- - - - -
- - - - - -
- - - - -
- - - - - - - -
-
- Main Menu -
-
-
- - -
- -
- - - - - - - -
-
- Related links -
-
- -
-
- - Made with Libxml2 Logo - -
- - - - -
- - - - -
- - - - -
-

Libvir is a C toolkit to interract with the virtualization capabilities of + + +

-
-
-
-
+ + + diff --git a/docs/intro.html b/docs/intro.html index 66f3c57b23..82d637b9b3 100644 --- a/docs/intro.html +++ b/docs/intro.html @@ -1,10 +1,3 @@ -Introduction
Red Hat Logo

Libvir the virtualization API

Introduction

Main Menu
Related links
Made with Libxml2 Logo

Daniel Veillard

+Introduction diff --git a/docs/libvir-api.xml b/docs/libvir-api.xml index 7285acc9c3..49dedf2ea2 100644 --- a/docs/libvir-api.xml +++ b/docs/libvir-api.xml @@ -154,7 +154,7 @@ - This function should be called first to get a read-only connection to the xen store. The set of APIs usable are then restricted. + This function should be called first to get a restricted connection to the libbrary functionalities. The set of APIs usable are then restricted on the available methods to control the domains. @@ -225,7 +225,7 @@ This method will restore a domain saved to disk by virDomainSave(). - + @@ -234,7 +234,7 @@ - This method will suspend a domain and save its memory contents to a file on disk. Use virDomainRestore() to restore a domain after saving. + This method will suspend a domain and save its memory contents to a file on disk. After the call, if successful, the domain is not listed as running anymore (this may be a problem). Use virDomainRestore() to restore a domain after saving. diff --git a/docs/libvir-refs.xml b/docs/libvir-refs.xml index 9211090472..110087e600 100644 --- a/docs/libvir-refs.xml +++ b/docs/libvir-refs.xml @@ -165,6 +165,7 @@ + @@ -178,7 +179,6 @@ - @@ -259,6 +259,9 @@ + + + @@ -481,6 +484,9 @@ + + + @@ -504,6 +510,7 @@ + @@ -537,6 +544,7 @@ + @@ -598,10 +606,14 @@ + + + + @@ -637,6 +649,7 @@ + @@ -752,6 +765,9 @@ + + + @@ -796,6 +812,7 @@ + @@ -864,6 +881,9 @@ + + + @@ -882,6 +902,9 @@ + + + @@ -903,6 +926,7 @@ + @@ -918,6 +942,9 @@ + + + @@ -959,6 +986,7 @@ + @@ -982,7 +1010,6 @@ - @@ -1055,6 +1082,7 @@ + @@ -1070,6 +1098,9 @@ + + + @@ -1094,9 +1125,6 @@ - - - @@ -1153,6 +1181,7 @@ + @@ -1219,7 +1248,6 @@ - @@ -1247,6 +1275,9 @@ + + + @@ -1290,6 +1321,7 @@ + @@ -1410,7 +1442,6 @@ - diff --git a/docs/libvir.css b/docs/libvir.css new file mode 100644 index 0000000000..1e4590eb3d --- /dev/null +++ b/docs/libvir.css @@ -0,0 +1,118 @@ +.dummy_for_bugs { + color: #999999; +} + +body { + color: #141414; + margin: 0; + padding: 0; +} +* { + font-family: Verdana; + font-size: 14px; +} +a { + color: #0d7520; + font-family: Verdana; +/* font-weight: bold; */ + +} +h3.maintitle { + text-align: right; + margin-right: 30px; + font-size: 20px; +} +h3.title { + text-align: right; + margin-right: 30px; + font-size: 20px; + color: #0d7520; +} +span.green { + color: #0d7520; + font-size: 20px; +} +#main { + color: inherit; + background-color: #ffffff; + height: 2300px; + margin: 0; + margin-left: auto; + margin-right: auto; + padding: 0; + background-image: url('background.png'); + background-position: left; + background-repeat: repeat-y; +} +#top { + height: 80px; + width: 640px; + margin-left: 6px; +} +#top img { + margin: 0; + margin-left: 140px; + padding: 0; + border: 0; +} + +#topmain { + height: 270px; + width: 800px; + margin-left: 6px; +} +#topmain img { + margin: 0; + margin-left: 230px; + padding: 0; + border: 0; +} + +#left { + float: left; + margin-left: 150px; + margin-right: 15px; + padding: 10px; + width: 175px; + font-size: 13px; +} + +#left p { + border-bottom: 1px solid #e6eef0; + display: block; +/* padding: 4px 0; */ +} + +#left img { + border: 0; +} +div.box { + padding: 0; + width: 175px; + font-size: 12px; + color: #000000; + background-color: inherit; +} +h2.box_title { + color: #a8a8a8; + background-color: #e6e6e6; + font-size: 15px; + margin: 0; + padding: 10px; +} + +#right { + width: auto; + margin-left: 160px; + margin-right: 15px; +} + +div.deprecated pre.programlisting { + border-style: double; + border-color: red; +} + +pre.programlisting { + border-style: double; + background: #e6e6e6; +} diff --git a/docs/libvir.html b/docs/libvir.html index 8381cbe105..3a5887de7d 100644 --- a/docs/libvir.html +++ b/docs/libvir.html @@ -12,6 +12,7 @@ site

libvir

+

what is libvir?

Libvir is a C toolkit to interract with the virtualization capabilities of recent versions of Linux (and other OSes). It is free software available under the GNU diff --git a/docs/libvirHeader.png b/docs/libvirHeader.png new file mode 100644 index 0000000000000000000000000000000000000000..fefff633bfa207c8a1595e1ea87c57428683bd55 GIT binary patch literal 6523 zc-l32byQT}_x20}1IW+T0W#-lM+<002mzJym%D0N~-{=9)x!xa;R* z$qn2M-(E>e2>_Uw8q+Zr#yvkksT!m7UF}eB5gxVxB^y^OTb5_e2z%QXwg?*^_dZ)$ z+#1qnDoO_4)7$1G28QE}^FNj5#h>u1w)YI;cV-r}@ep&?IzEmn$mK5J858@B2&b{e z_LjfMh+BG~e4J)p8@lQ6SCVF`qhu99J-xGZ0G#H|DOCN!?W)A&w-A3bfNDIQ&Lr?- zWw>bl-oxZMEVgcT7Z|W`cjsB&VD`(dIs^kh7EROSxTSzfw|`Q=1BYSY^+)O>s^{BN z*&nNdzEF5g?w?0YDdqq;CF+Y?=*4qN&S_S^Q<8U+$E^w^V&Fn>r0uZ8>FV~txtX4V z&(ZdB6|*X7@?vbdV?j(B(o(jL`5bvWRpWv{7?Wfo8VVy@wpz4ACYRG&k>ETDG|6uj zzHj0Eq8)pAkW~y<8m}OTk0yK|GJL^oU(ixpP>kuPdttLrG!4&7d_uye`uazloH_CV zCVoBTg5iapw;$3I9hVPyljN0h@gI>Reae^VwsLhFE(cB$OIFr@CXvZuQ<#BHx?I5K z9s*{&Lxp#k#a{G^pdo!R9mA%l>)63;a@n1Nw`>Vx;E;j*MPy<*MyM}_01azH?UvNA}oQtZOc-X3;e7g1PT{Hoe6 z*VWn@b{u^9xN*xRMs4aKFK?HAH%kFeCfwb)4PFUFnL*45Yw-i#+p7i~jf0p5XIANx zSQp!CCCbNCC&$M_f-oEH%&D;8(o$a2b!p#YZ2u=7nt;{aOZq&<5P9HpP8;LN9`d+a zg^=0UU_^2Cgg0!cl_&}Wm;4N^p(-&wHf*)_+GWUuz*KB2XLz#tC-r$aJlj^g-}msm zu`FfsJlQl%sL0BC&3+($FPut|d^>AvP-5Yy+Y;WW#ASxevpVx28zwyp2xYFU{ zxa-y9KH(#u5W5MXlHt(LD=8_7j*i|AUrEn*W(74gG+0fgr9m^K6mx58l2yLs=i42v z4W_53W0$AFW6_b8%`qEU6+1QV!HlHVr}l!z5LB3Pl>VXhVEg--f&Rd1gGmU(=^39X z)7g_hdggI{I z%c;(U@>MR}nKih?pCG-Tn*Eoa&>nJ3HdQ0gWA$6$J|q|RRTV)ThQab#DcamqyS-S? z(bw09v9Y}@GofK(vM@F#0_RA$&gW}oUSD4q#x^xI6%-VF_&|6sbTBen!fA@-1Hmyw zh^R{O;S;w?$H{Uj&$W6}#W13H3ju5Cdzckr#W<5r^w;g4Z#gZG1&qI(lzOAD7(^!L zkry)x5;V=uIm^U?b|bz3ctY6jx9J^t4BZ61aIV`se!DaApXHf` zMrgGIjYr_Tw^2Yn!8FuhhFEQF?bbwD5;>-pkbsVcCM0<&z|Y4g#77Ck6&(FuM7xi< z0cO*N6#Y%FpGR;wy3!M`%x54#Ino6!zR9NPy5@!#fam?{ zaoDII41{iMygZq-9PaB&Jdz3x6%iJm_ub-4OsCvn^yrQZqCt`4i*aUOYVWF;>N6ctD%oB3U1CcLM0!@@%ZE@bS6X4~2#GViaGLLb8 z(o4su6KP;s`RD^)F(Tx1i!Z_n-_^GterzQqXuKAf<2ST+Pj%nh!C`agvy3TkWs9*U zB`rEYNl8f;S&VUQVCCvr%uGy>G{^ac!s>c@iVQyB5-)TcNi&UC%n2qq&-LzO__EUNTOnw(5o9P!O5empI^Yr|*pn47?1Wr2f0E-ucA%VLy5JC6{0& zioYl(_T_2+_ulJk|MTe`aS#FB{reFoXb%^43xh`g3lCG6BB#w41)sx5S-y=~#@=US z^eYg{_~IaQwlXR9)(yWV|; zj7fHC4D2I-uC^b3k%>mLTm|0DHh8Kwyadq zuGr;V{<)^^mp3=`O*;_q%FBq5l$5dUf}B7$dovq58=>Hi`CZAXm3T@UIk(xg>_Zwh z-^#T!T=6g2EGZMPn~+oQgyVQIIoOYhiK+a%koWcZ!HU&HD%5Of82M{I!o$l;Yy%jp zZ)UcQ7Lt2PZXlwNdAf>p>VpeH8zX^*NBc`1IGe_%eRMJZGhozgM?q^`#{E@oY(NV*=oERnb{*XHaoafkuuBtlR{#$M0aU9yC^I7_v zG2WwNMeA_&IHrh}*9lQk_i&M=l}kvCoo@6twg`0iuxjY3avg0i2sP&cFRzJAH;qk9 zyfiYRCZLWCx;dF-qyjbAYH5*10<)iMXgrk2H)RXEV7BAGI5zBUv+p_O{dCIpDc9G% zBITNVJpu{|=fl2H0A*Z_@5bmi-r<~oJMUBA){QGO8^{mBvXhKU%gYBVJxNR>mj;Bf zxxI_Dt}hG>Et`w5&f^R;5iE))R-zdXUe0Nlp#Jp+<0#R`hD8AXHK98D@U)Ma zO%$$X2(X2Dt`AAM#2lG9qgigW9}2t0MPT5wctU_XCMl1v)QmdWvfL@}XlZB+4Gs00 zPv0xzt*)-x+S-04?1^La9D%N?=mdKKo7fA6UNy;BP-ltjk73O({Sb&9I(@Xq~T>gBqEd&HVI$9r=L2ABL1>-t}sV{yHzmO{Jv`zGnmbdr; zaph@a#PiMlA#Ww6knZk;gw9SCQ}x>F$})G9s9KvdT7qffBz9pI6=WCxR3R0x`s-&y zW5Wh=hm?{G^_F?bUe4g?yNPF5-^wi@J~zNjSys=w*uh0=Ay^+h(o#3WG!giASm<$* zsH6Z>968S3Eau%f$yRJ;O3LYw%-+az)3eeaVSzW7S{b6;5)u-;yqdo*-yolHu|9fa zgG=CDkHP3hX$fa}3a4XmmZ(D1;vPyNM_336 zA4sFHBEzytNl9VrO?xd(e^!2_3Bg1~$K0*MArIL0kaK*(l@3?a)vN0lg#BBu+_`t?M0CZFx^J!qcT*w~w^v%O9vB_$<_?&`aBkF*O!Gh_QFpuG}u;U6ut4didwI~T1S=eHBT^-+YAope2OcX-?(m{u_0O3-0dsM9*f?tpaj zoxK{nLA@~Md2Faa3l4Mli^3#x>vuliag6%6MYX)VjEy^8v{X<~$Qzx~6Y&oSFz1Vi zkAFK0rKBYis>HQAn>uQ0DkhUTP2Mf%$9jYcOSMN9H%A@uZwpDZqx3Dw=h)Z~+5D}a zbXsq$bX!B7*x_#~G)45J#E|OP3*cR~igG3mMf898avOVRjiX!&kmSnZLR(u~++l@c zYv2u%n#iN=11ZAB%7HThrRw3hRFN?j2X10FAoDnrn(&K(e0o!TY-> z+>G}K7G*juZ!L(#A#4mKKHcnUtW5}qF(=-YbDohN_B(+%TVv6%^@|3 zRPY=(Gj)*%f6dMBzLmjdTO}$e$ZoaAQDd9l%xkzw7v^Y3+2gE_G#mW&sYod>1bH_X z-kSHZN(bt{ez((}2L1QlqVH^P zPxtN~RbmB&`Gfjw>%1ID+~ZjtTvqjGlDbjS$hPj!rgi-DiqglO=RK^DuZrHp(%r$5 z+}c{=y&>D!Hvyt~!D(R5SG^3oEQA3|eR%fD^1QoSDtC}D_* zqK0c)>8QK-6M(EwivKbhD&FxXj-;rka474sfG09SM(}}zcNNf>>_U8S&yPx4Ce(*> zBOz5@VOapy8%K!KFi@5rFFTu1TXk4>f}H66=KJbNIM7Q0Qxvv6t&yK*CfhSDWcCa- zBwpzZ_qP=-bqQpp@JrGUD>R>w3nhPUA)+%;{&0Bom5>Yn66_#KwMTbY?KbUo5O(c< zxkJ|uQF(G5Zzbqk4#g&LP+75r^VBLfagsqE2&+h*P=N3W6B82|`}b8;Rk>$<)MHrn zSbJZyIpDeu@GsLJM38y@bnqoOtJz!oQBYgErRkc{fk#2|Ybn#fxY_Hw@0}0dBnNwl zjX-3Pn#XK}Ir&vxKJmH}PY)Nk2WmENw)(hK#D}&2-2aP~>jdnj9-4dO0(C4mlW*nL z{|fVT2SbRXd^L7KY?WituTK+kb&t751%yRHd-@&_HaJ=mz55f{tH=r_qqkEOF2%MFyO=|;f>uT4h)}vujj^S<!dHpAguQOu)cXoD2X~~F)_Rr4F4iBeWgYK$q2XF%LYgZAon8ST-+)-J> zi5FK)S2P{7_ae|d=HTSyy<7sT^Mp!)xTZ&fD@3U$b0&f@s;vxeEW_8uUl3k5E+c&L0QPwJMM_;%2%wRs}Z9W zu;6Wd)H;88SpN0vqbnvkZY7+~G&9SJfOJ~v`ZP(a$1LTLt%(02zFLegKf@}eMgU{^ z7oyX=C!}AIzj&!D>)V(9AY^}k9|!_ZO@iK$vGFE+0*nkmZ$Ak7euC~-eC|>tjA4+_ z4kSL*($p;dnc!GBC~T1bV6!Tgz~`P$)@fkEpBs;SiFTs>aZn9@|F-<; z*??!SU9}W9_v?+{-_-JiSXnWbF|S^|k~Bx5YKTZW#X1z-+$t@)_sJtL{<)0)%8K^4 zCObh5<t?uG6ecr<418krqL;}OZ>1|Q#`bO*?8cxVWx zL+boDgo8s_+;Q+)QiXL83`x$-Yrsd`hX7BXJxk=F-*TB{M-0T*-$h>EOL>d~=qq-*Bz z*W}Rm^z`)c@v*V7@j5vvyI9JmzWbtUV)B^F`*i!Sj_d(Gbhf95&`gs7mT!4vIxW!Z2=6 z4BlQU|Hbza(Avz zb8`-aCxfxO5_}^iie4>7I@VB#8hM|**X!(J!dwyj^1Vrr#?H)-y=Z|JWXUTP6%`GQ zsI)7Bi+<16$pz)-MN1l1TStRPWW(8uoji}&Oh>JtJ%a2tS50S%v#QBKD6YxJlBTl< ztY)MD_>3#z%bk(MQt7D{zLCg`-c**~GLx{TOC1QuYAu0Qep9AaVC$sTcczKCpA~;Y zX-ROdS>as!?`xqNIoCoJq9Yu4a(H^rY9}plM=s}SFTldWqKY%{b7;Ve!Ff*_nC0uV zX=&1t*@9Ase6t0s(~44^!itL4H#;WQ*09dtWzbv&A?t3Z*?RZh1lCZ0%+LAxc`L)htQ4UpeDN#iva`GIqt4n%hqv{JZp7 zd>`I?J1p7^5BiqEb?v{=%CptZz>9Qnph^tE$@>2pehjY1%FM)#B4b}~MU9jgZEbEk zI6CUJJvUh9Iyd57{(6G8qDe3&QH2HnUE2G@!nMeru0aPJiBusiBlu#dh|1HTA9TkB z1;@E<<_k;z76D&1pZSN`I+IUjMKD~GOtVjL=$MJAySjw!9~8;ds;6@hE1r!RiSFL} zZ&z3sy2Dp7yUA_7DBR3XW8mDF#msvPzu7obg+y*tb(>QoTP6~?`hMhv6HD&Y$7gi^ zw@JiGQCnh)7V5~rhodB0+zILzv~Vk1Yw8>3MPQ(_Ua0a8cG{fL0b;Qw15qU_63Z&=xY zwsr?SFr_2?C?jxgV&mOe8D7`t;A3n`7cKSwF+|PHGm2I{oro@i$EIp!mazyc9L9X_ zMlgzoWBwEWs0925^g*3W@!Zb#lW(@hgt7k%GU&g*46}8MT_TYGWR}2|V=w0nrb7DF6Tf literal 0 Hc-jL100001 diff --git a/docs/libvirLogo.png b/docs/libvirLogo.png new file mode 100644 index 0000000000000000000000000000000000000000..e3a6a35a39286b8d6883788a56ae90a9d5b96d90 GIT binary patch literal 29983 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 ../ - - API Menu - -

- - - -
- - - - - - -
- - - - - - - -
-
- -
-
- -
- - - - - - - -
-
- API Indexes -
-
- -
- - - - - - - -
-
- Related links -
-
- -
-
-
- - - - @@ -573,34 +500,20 @@ - - - - - <xsl:value-of select="$title"/> - - - - - - - - - -
- - - - - -
- - - - - - -
- - - - -
- - - - -
+ + + + + + + + +
+ +
+ +
+
-
-
-
-
- - + + + + +
@@ -687,56 +587,29 @@ - - - - - <xsl:value-of select="$title"/> - - - - - - - - - -
- - - - - -
- - - - - - -
- - - - -
- - - - -
-

Table of Contents

-
    - -
-

Daniel Veillard

-
-
-
-
-
- - + + + + + + + + +
+ +
+ +
+ + +
+ +
diff --git a/docs/news.html b/docs/news.html index a584fa9910..e32edd1cdd 100644 --- a/docs/news.html +++ b/docs/news.html @@ -1,16 +1,9 @@ -Releases
Red Hat Logo

Libvir the virtualization API

Releases

Main Menu
Related links
Made with Libxml2 Logo

There is no official release yet, just CVS state and snapshot, contact the +Releases

Libvir the virtualization API
+ diff --git a/docs/site.xsl b/docs/site.xsl index 8f9056dec2..c7f164d912 100644 --- a/docs/site.xsl +++ b/docs/site.xsl @@ -107,104 +107,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - xsltproc2.html - - - API.html - - - XSLT.html - - - - - - - - - tree.html - - - library.html - - - interface.html - - - example.html - - - entities.html - - - architecture.html - - - namespaces.html - - - DOM.html - - - - - - upgrade.html - - - - - - xmlio.html - - - xmlmem.html - - - threads.html - - - - - - python.html - - - unknown.html - - - - - - @@ -236,7 +138,7 @@ xsltproc2.html - API.html + XSLT.html @@ -248,19 +150,19 @@ xmldtd.html - tree.html + - library.html + - interface.html + - example.html + - entities.html + architecture.html @@ -269,31 +171,31 @@ namespaces.html - DOM.html + catalog.html - upgrade.html + encoding.html - xmlio.html + - xmlmem.html + - threads.html + FAQ.html - python.html + unknown.html @@ -307,262 +209,131 @@ - The global title --> + - + +
- - - +
+

main menu

+
+

Home

+ + + + + + + +

+ + + + + + font-weight:bold + + + +

+
+
+

API Menu

+

Recent Changes

+ +
+

related links

+
+

Mail archive

+

Xen project

+ Made with Libxml2 Logo +
+
+ + + +
- - - - - - - - - - - - - -
- - - - - - - -
-
- -
-
- -
- - - - - - - -
-
- Related links -
-
- -
-
+
+

API menu

+
+

Main menu

+

API menu

+

ChangeLog

+
+

API Indexes

+
+

Alphabetic

+

Constructors

+

Functions/Types

+

Modules

+

Symbols

+
+

related links

+
+

Mail archive

+

Xen project

Made with Libxml2 Logo +
- - - - - -
- - - - - - - -
-
- Developer Menu -
-
- -
- - - - - - - -
-
- API Indexes -
-
- -
- - - - - - - -
-
- Related links -
-
- -
-
-
- - - <xsl:apply-templates/> - + + + + + + +

- - + - - + + - - - - - - - -
- Red Hat Logo - - - - - -
- - - - -
- - - - - - -
-
-
+ +
+ Libvir the virtualization API +
+ - - - - - - - - - - - - + +
+ Libvir the virtualization API +
- - - - - - - - - - - + + + + + - - - - - - - - - -
- - - - - -
- - - - - - -
- - - - -
- - - - -
- - - - - - -

Daniel Veillard

-
-
-
-
-
+ +
+ +
+ +
+ + +
- - - - Generating the Web pages + + + the virtualization API + -- 2.47.2