aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorJOGAMP DEV TEAM <[email protected]>2010-04-22 21:12:36 -0400
committerJOGAMP DEV TEAM <[email protected]>2010-04-22 21:12:36 -0400
commit1d889ddc4728d1534e310b44fad74a2932d22d39 (patch)
tree4ad0c3eeb3ef728522ac9459eb12c667301a0c32 /doc
parent8790075f074013aa3c71b96993838cf1117275f1 (diff)
parenta588326d206ff32e5ff5db97560851cb9b826022 (diff)
Merge branch 'master' of github.com:sgothel/jogl
Diffstat (limited to 'doc')
-rw-r--r--doc/bouml/html-svg/classdiagrams.html22
-rw-r--r--doc/bouml/html-svg/classes.html44
-rw-r--r--doc/bouml/html-svg/classes_list.html47
-rw-r--r--doc/bouml/html-svg/fig128069.svg437
-rw-r--r--doc/bouml/html-svg/index-withframe.html19
-rw-r--r--doc/bouml/html-svg/index.html238
-rw-r--r--doc/bouml/html-svg/index_65.html23
-rw-r--r--doc/bouml/html-svg/index_67.html24
-rw-r--r--doc/bouml/html-svg/index_71.html42
-rw-r--r--doc/bouml/html-svg/index_74.html24
-rw-r--r--doc/bouml/html-svg/index_78.html23
-rw-r--r--doc/bouml/html-svg/index_79.html23
-rw-r--r--doc/bouml/html-svg/index_82.html23
-rw-r--r--doc/bouml/html-svg/navig.html17
-rw-r--r--doc/bouml/html-svg/packages.html22
-rw-r--r--doc/bouml/html-svg/style.css30
-rw-r--r--doc/bouml/html/classes.html7
-rw-r--r--doc/bouml/html/classes_list.html7
-rw-r--r--doc/bouml/html/fig128069.pngbin67934 -> 80497 bytes
-rw-r--r--doc/bouml/html/fig128069.svg350
-rw-r--r--doc/bouml/html/index-withframe.html2
-rw-r--r--doc/bouml/html/index.html73
-rw-r--r--doc/bouml/html/index_71.html7
-rw-r--r--doc/bouml/html/navig.html2
-rw-r--r--doc/bouml/jogl/128069.diagram140
-rw-r--r--doc/bouml/jogl/2.session11
-rw-r--r--doc/bouml/jogl/jogl.prj176
-rw-r--r--doc/deployment/JOGL-JAR-BUNDELING.txt138
-rw-r--r--doc/deployment/lstjars/lstjars.linux_amd64-20100406.log540
-rw-r--r--doc/deployment/lstjars/lstjars.linux_amd64-20100420.log524
-rw-r--r--doc/userguide/index.html2
-rw-r--r--doc/wiki/FAQ.xml8
32 files changed, 2596 insertions, 449 deletions
diff --git a/doc/bouml/html-svg/classdiagrams.html b/doc/bouml/html-svg/classdiagrams.html
new file mode 100644
index 000000000..4f4efc693
--- /dev/null
+++ b/doc/bouml/html-svg/classdiagrams.html
@@ -0,0 +1,22 @@
+<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
+
+<head>
+<title>Class Diagram Index</title>
+<link rel="stylesheet" href="style.css" type="text/css" />
+</head>
+
+<body bgcolor="#ffffff">
+
+<div class = "title">Class Diagram Index</div>
+<p></p>
+
+<!-- ============================================================= -->
+
+<table>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram128069" target = "projectFrame"><b>OpenGL Interfaces</b></a></td><td></td><td></td></tr>
+</table>
+</body>
+</html>
diff --git a/doc/bouml/html-svg/classes.html b/doc/bouml/html-svg/classes.html
new file mode 100644
index 000000000..dd1a230ed
--- /dev/null
+++ b/doc/bouml/html-svg/classes.html
@@ -0,0 +1,44 @@
+<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
+
+<head>
+<title>Classes Index</title>
+<link rel="stylesheet" href="style.css" type="text/css" />
+</head>
+
+<body bgcolor="#ffffff">
+
+<div class = "title">Classes Index</div>
+<p></p>
+
+<!-- ============================================================= -->
+
+<table>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass131013" target = "projectFrame"><b>AbstractGraphicsConfiguration</b></a></td><td></td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass131269" target = "projectFrame"><b>Capabilities</b></a></td><td></td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128069" target = "projectFrame"><b>GL</b></a></td><td>interface</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128453" target = "projectFrame"><b>GL2</b></a></td><td>interface</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128197" target = "projectFrame"><b>GL2ES1</b></a></td><td>interface</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128386" target = "projectFrame"><b>GL2ES12</b></a></td><td>entity</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128581" target = "projectFrame"><b>GL2ES2</b></a></td><td>interface</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128709" target = "projectFrame"><b>GL2GL3</b></a></td><td>interface</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128837" target = "projectFrame"><b>GL3</b></a></td><td>interface</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128002" target = "projectFrame"><b>GL3bc</b></a></td><td>interface</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128130" target = "projectFrame"><b>GL4</b></a></td><td>interface</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128258" target = "projectFrame"><b>GL4bc</b></a></td><td>interface</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass130501" target = "projectFrame"><b>GL4bcImpl</b></a></td><td>entity</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass132549" target = "projectFrame"><b>GLBase</b></a></td><td>interface</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass131141" target = "projectFrame"><b>GLCapabilities</b></a></td><td></td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass130117" target = "projectFrame"><b>GLContext</b></a></td><td></td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass130245" target = "projectFrame"><b>GLDrawable</b></a></td><td></td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128325" target = "projectFrame"><b>GLES1</b></a></td><td>interface</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass130757" target = "projectFrame"><b>GLES1Impl</b></a></td><td>entity</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128965" target = "projectFrame"><b>GLES2</b></a></td><td>interface</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass130629" target = "projectFrame"><b>GLES2Impl</b></a></td><td>entity</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass131397" target = "projectFrame"><b>GLProfile</b></a></td><td></td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass130885" target = "projectFrame"><b>NativeWindow</b></a></td><td>interface</td><td></td></tr>
+</table>
+</body>
+</html>
diff --git a/doc/bouml/html-svg/classes_list.html b/doc/bouml/html-svg/classes_list.html
new file mode 100644
index 000000000..69e77a5ad
--- /dev/null
+++ b/doc/bouml/html-svg/classes_list.html
@@ -0,0 +1,47 @@
+<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
+
+<head>
+<title>Classes</title>
+<link rel="stylesheet" href="style.css" type="text/css" />
+</head>
+
+<body bgcolor="#ffffff">
+
+<div class = "title">Classes</div>
+<p></p>
+
+<!-- ============================================================= -->
+
+<table border="0" width="100%">
+<tr>
+<td nowrap><a href="index.html#refclass131013" target = "projectFrame"><b>AbstractGraphicsConfiguration</b></a><br />
+<a href="index.html#refclass131269" target = "projectFrame"><b>Capabilities</b></a><br />
+<a href="index.html#refclass128069" target = "projectFrame"><b>GL</b></a><br />
+<a href="index.html#refclass128453" target = "projectFrame"><b>GL2</b></a><br />
+<a href="index.html#refclass128197" target = "projectFrame"><b>GL2ES1</b></a><br />
+<a href="index.html#refclass128386" target = "projectFrame"><b>GL2ES12</b></a><br />
+<a href="index.html#refclass128581" target = "projectFrame"><b>GL2ES2</b></a><br />
+<a href="index.html#refclass128709" target = "projectFrame"><b>GL2GL3</b></a><br />
+<a href="index.html#refclass128837" target = "projectFrame"><b>GL3</b></a><br />
+<a href="index.html#refclass128002" target = "projectFrame"><b>GL3bc</b></a><br />
+<a href="index.html#refclass128130" target = "projectFrame"><b>GL4</b></a><br />
+<a href="index.html#refclass128258" target = "projectFrame"><b>GL4bc</b></a><br />
+<a href="index.html#refclass130501" target = "projectFrame"><b>GL4bcImpl</b></a><br />
+<a href="index.html#refclass132549" target = "projectFrame"><b>GLBase</b></a><br />
+<a href="index.html#refclass131141" target = "projectFrame"><b>GLCapabilities</b></a><br />
+<a href="index.html#refclass130117" target = "projectFrame"><b>GLContext</b></a><br />
+<a href="index.html#refclass130245" target = "projectFrame"><b>GLDrawable</b></a><br />
+<a href="index.html#refclass128325" target = "projectFrame"><b>GLES1</b></a><br />
+<a href="index.html#refclass130757" target = "projectFrame"><b>GLES1Impl</b></a><br />
+<a href="index.html#refclass128965" target = "projectFrame"><b>GLES2</b></a><br />
+<a href="index.html#refclass130629" target = "projectFrame"><b>GLES2Impl</b></a><br />
+<a href="index.html#refclass131397" target = "projectFrame"><b>GLProfile</b></a><br />
+<a href="index.html#refclass130885" target = "projectFrame"><b>NativeWindow</b></a><br />
+</td>
+</tr>
+</table>
+</body>
+</html>
diff --git a/doc/bouml/html-svg/fig128069.svg b/doc/bouml/html-svg/fig128069.svg
new file mode 100644
index 000000000..77e4a0941
--- /dev/null
+++ b/doc/bouml/html-svg/fig128069.svg
@@ -0,0 +1,437 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Bouml (http://bouml.free.fr/) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="1003" height="1180" version="1.1" xmlns="http://www.w3.org/2000/svg">
+<g>
+ <rect fill="#ededed" stroke="black" stroke-width="1" stroke-opacity="1" x="2" y="195" width="237" height="972" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="48" y="212">Fixed Function</text>
+ <line stroke="black" stroke-opacity="1" x1="2" y1="219" x2="93" y2="219" />
+ <line stroke="black" stroke-opacity="1" x1="93" y1="219" x2="105" y2="207" />
+ <line stroke="black" stroke-opacity="1" x1="105" y1="207" x2="105" y2="195" />
+</g>
+<g>
+ <line stroke="black" stroke-dasharray="20,4" stroke-opacity="1" x1="2" y1="393" x2="239" y2="393" />
+</g>
+<g>
+ <line stroke="black" stroke-dasharray="20,4" stroke-opacity="1" x1="2" y1="571" x2="239" y2="571" />
+</g>
+<g>
+ <line stroke="black" stroke-dasharray="20,4" stroke-opacity="1" x1="2" y1="306" x2="239" y2="306" />
+</g>
+<g>
+ <rect fill="#c0ffff" stroke="black" stroke-width="1" stroke-opacity="1" x="238" y="195" width="505" height="973" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="306" y="212">Programmable Shader</text>
+ <line stroke="black" stroke-opacity="1" x1="238" y1="219" x2="374" y2="219" />
+ <line stroke="black" stroke-opacity="1" x1="374" y1="219" x2="386" y2="207" />
+ <line stroke="black" stroke-opacity="1" x1="386" y1="207" x2="386" y2="195" />
+</g>
+<g>
+ <line stroke="black" stroke-dasharray="20,4" stroke-opacity="1" x1="238" y1="394" x2="743" y2="394" />
+</g>
+<g>
+ <line stroke="black" stroke-dasharray="20,4" stroke-opacity="1" x1="238" y1="571" x2="743" y2="571" />
+</g>
+<g>
+ <line stroke="black" stroke-dasharray="20,4" stroke-opacity="1" x1="238" y1="306" x2="743" y2="306" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="114" y1="225" x2="153" y2="178" />
+ <line stroke="black" stroke-opacity="1" x1="157" y1="174" x2="148" y2="174" />
+ <line stroke="black" stroke-opacity="1" x1="157" y1="174" x2="157" y2="182" />
+ <line stroke="black" stroke-opacity="1" x1="148" y1="174" x2="157" y2="182" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="284" y1="225" x2="230" y2="177" />
+ <line stroke="black" stroke-opacity="1" x1="226" y1="174" x2="226" y2="182" />
+ <line stroke="black" stroke-opacity="1" x1="226" y1="174" x2="234" y2="173" />
+ <line stroke="black" stroke-opacity="1" x1="226" y1="182" x2="234" y2="173" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="87" y1="400" x2="87" y2="294" />
+ <line stroke="black" stroke-opacity="1" x1="87" y1="288" x2="81" y2="294" />
+ <line stroke="black" stroke-opacity="1" x1="87" y1="288" x2="93" y2="294" />
+ <line stroke="black" stroke-opacity="1" x1="81" y1="294" x2="93" y2="294" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="322" y1="400" x2="322" y2="294" />
+ <line stroke="black" stroke-opacity="1" x1="322" y1="288" x2="316" y2="294" />
+ <line stroke="black" stroke-opacity="1" x1="322" y1="288" x2="328" y2="294" />
+ <line stroke="black" stroke-opacity="1" x1="316" y1="294" x2="328" y2="294" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="538" y1="683" x2="538" y2="384" />
+ <line stroke="black" stroke-opacity="1" x1="538" y1="378" x2="532" y2="384" />
+ <line stroke="black" stroke-opacity="1" x1="538" y1="378" x2="544" y2="384" />
+ <line stroke="black" stroke-opacity="1" x1="532" y1="384" x2="544" y2="384" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="273" y1="614" x2="500" y2="382" />
+ <line stroke="black" stroke-opacity="1" x1="505" y1="378" x2="496" y2="378" />
+ <line stroke="black" stroke-opacity="1" x1="505" y1="378" x2="505" y2="386" />
+ <line stroke="black" stroke-opacity="1" x1="496" y1="378" x2="505" y2="386" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="492" y1="326" x2="373" y2="277" />
+ <line stroke="black" stroke-opacity="1" x1="368" y1="275" x2="371" y2="282" />
+ <line stroke="black" stroke-opacity="1" x1="368" y1="275" x2="375" y2="271" />
+ <line stroke="black" stroke-opacity="1" x1="371" y1="282" x2="375" y2="271" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="231" y1="614" x2="101" y2="293" />
+ <line stroke="black" stroke-opacity="1" x1="99" y1="288" x2="95" y2="295" />
+ <line stroke="black" stroke-opacity="1" x1="99" y1="288" x2="106" y2="291" />
+ <line stroke="black" stroke-opacity="1" x1="95" y1="295" x2="106" y2="291" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="679" y1="115" x2="601" y2="62" />
+</g>
+<g>
+ <line stroke-dasharray="4,4" stroke="black" stroke-opacity="1" x1="86" y1="483" x2="86" y2="469" />
+ <line stroke="black" stroke-opacity="1" x1="86" y1="463" x2="80" y2="469" />
+ <line stroke="black" stroke-opacity="1" x1="86" y1="463" x2="92" y2="469" />
+ <line stroke="black" stroke-opacity="1" x1="80" y1="469" x2="92" y2="469" />
+</g>
+<g>
+ <line stroke-dasharray="4,4" stroke="black" stroke-opacity="1" x1="323" y1="490" x2="323" y2="469" />
+ <line stroke="black" stroke-opacity="1" x1="323" y1="463" x2="317" y2="469" />
+ <line stroke="black" stroke-opacity="1" x1="323" y1="463" x2="329" y2="469" />
+ <line stroke="black" stroke-opacity="1" x1="317" y1="469" x2="329" y2="469" />
+</g>
+<g>
+ <line stroke-dasharray="4,4" stroke="black" stroke-opacity="1" x1="408" y1="1047" x2="521" y2="751" />
+ <line stroke="black" stroke-opacity="1" x1="524" y1="746" x2="516" y2="749" />
+ <line stroke="black" stroke-opacity="1" x1="524" y1="746" x2="527" y2="753" />
+ <line stroke="black" stroke-opacity="1" x1="516" y1="749" x2="527" y2="753" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="848" y1="466" x2="848" y2="445" />
+ <line stroke="black" stroke-opacity="1" x1="848" y1="439" x2="842" y2="445" />
+ <line stroke="black" stroke-opacity="1" x1="848" y1="439" x2="854" y2="445" />
+ <line stroke="black" stroke-opacity="1" x1="842" y1="445" x2="854" y2="445" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="815" y1="344" x2="815" y2="398" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="850" y1="303" x2="850" y2="266" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="806" y1="203" x2="739" y2="156" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="848" y1="547" x2="848" y2="507" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="882" y1="398" x2="882" y2="344" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="848" y1="547" x2="848" y2="507" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="188" y1="111" x2="188" y2="80" />
+ <line stroke="black" stroke-opacity="1" x1="188" y1="74" x2="182" y2="80" />
+ <line stroke="black" stroke-opacity="1" x1="188" y1="74" x2="194" y2="80" />
+ <line stroke="black" stroke-opacity="1" x1="182" y1="80" x2="194" y2="80" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="235" y1="42" x2="533" y2="42" />
+</g>
+<g>
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="285" y="765" width="3" height="57" />
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="201" y="819" width="87" height="3" />
+ <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="197" y="761" width="88" height="58" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="241" y="773">&lt;&lt;interface&gt;&gt;</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="241" y="794">GL3bc</text>
+ <line stroke="black" stroke-opacity="1" x1="197" y1="803" x2="285" y2="803" />
+ <line stroke="black" stroke-opacity="1" x1="197" y1="811" x2="285" y2="811" />
+</g>
+<g>
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="130" y="230" width="3" height="57" />
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="46" y="284" width="87" height="3" />
+ <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="42" y="226" width="88" height="58" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="86" y="238">&lt;&lt;interface&gt;&gt;</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="86" y="259">GL2ES1</text>
+ <line stroke="black" stroke-opacity="1" x1="42" y1="268" x2="130" y2="268" />
+ <line stroke="black" stroke-opacity="1" x1="42" y1="276" x2="130" y2="276" />
+</g>
+<g>
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="230" y="116" width="3" height="57" />
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="146" y="170" width="87" height="3" />
+ <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="142" y="112" width="88" height="58" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="186" y="124">&lt;&lt;interface&gt;&gt;</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="186" y="145">GL</text>
+ <line stroke="black" stroke-opacity="1" x1="142" y1="154" x2="230" y2="154" />
+ <line stroke="black" stroke-opacity="1" x1="142" y1="162" x2="230" y2="162" />
+</g>
+<g>
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="129" y="405" width="3" height="57" />
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="45" y="459" width="87" height="3" />
+ <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="41" y="401" width="88" height="58" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="85" y="413">&lt;&lt;interface&gt;&gt;</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="85" y="434">GLES1</text>
+ <line stroke="black" stroke-opacity="1" x1="41" y1="443" x2="129" y2="443" />
+ <line stroke="black" stroke-opacity="1" x1="41" y1="451" x2="129" y2="451" />
+</g>
+<g>
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="287" y="619" width="3" height="57" />
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="203" y="673" width="87" height="3" />
+ <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="199" y="615" width="88" height="58" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="243" y="627">&lt;&lt;interface&gt;&gt;</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="243" y="648">GL2</text>
+ <line stroke="black" stroke-opacity="1" x1="199" y1="657" x2="287" y2="657" />
+ <line stroke="black" stroke-opacity="1" x1="199" y1="665" x2="287" y2="665" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="389" y1="1068" x2="409" y2="1068" />
+ <ellipse fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" cx="399" cy="1058" rx="10" ry="10" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="399" y="1080">GL4bcImpl</text>
+ <line stroke="black" stroke-opacity="1" x1="361" y1="1089" x2="437" y2="1089" />
+ <line stroke="black" stroke-opacity="1" x1="361" y1="1097" x2="437" y2="1097" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="313" y1="511" x2="333" y2="511" />
+ <ellipse fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" cx="323" cy="501" rx="10" ry="10" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="323" y="523">GLES2Impl</text>
+ <line stroke="black" stroke-opacity="1" x1="284" y1="532" x2="362" y2="532" />
+ <line stroke="black" stroke-opacity="1" x1="284" y1="540" x2="362" y2="540" />
+</g>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="20" y="1090">Private implementation (detail)</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="606" y="261">Desktop/Mobile</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="606" y="279">Common Interfaces</text>
+<g>
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="896" y="208" width="3" height="57" />
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="804" y="262" width="95" height="3" />
+ <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="800" y="204" width="96" height="58" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="848" y="216">&lt;&lt;interface&gt;&gt;</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="848" y="237">NativeWindow</text>
+ <line stroke="black" stroke-opacity="1" x1="800" y1="246" x2="896" y2="246" />
+ <line stroke="black" stroke-opacity="1" x1="800" y1="254" x2="896" y2="254" />
+</g>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="784" y="33">Lifecycle: From the lower right to</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="784" y="51">the top, left step where the</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="784" y="69">GLContext is created with a suitable</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="784" y="87">GL implementation matching the</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="784" y="105">GLProfile.</text>
+<g>
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="948" y="308" width="3" height="35" />
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="752" y="340" width="199" height="3" />
+ <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="748" y="304" width="200" height="36" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" font-style="italic" text-anchor="middle" x="848" y="316">AbstractGraphicsConfiguration</text>
+ <line stroke="black" stroke-opacity="1" x1="748" y1="325" x2="948" y2="325" />
+ <line stroke="black" stroke-opacity="1" x1="748" y1="333" x2="948" y2="333" />
+</g>
+<g>
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="895" y="471" width="3" height="35" />
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="801" y="503" width="97" height="3" />
+ <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="797" y="467" width="98" height="36" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="846" y="479">GLCapabilities</text>
+ <line stroke="black" stroke-opacity="1" x1="797" y1="488" x2="895" y2="488" />
+ <line stroke="black" stroke-opacity="1" x1="797" y1="496" x2="895" y2="496" />
+</g>
+<g>
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="880" y="552" width="3" height="35" />
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="818" y="584" width="65" height="3" />
+ <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="814" y="548" width="66" height="36" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="847" y="560">GLProfile</text>
+ <line stroke="black" stroke-opacity="1" x1="814" y1="569" x2="880" y2="569" />
+ <line stroke="black" stroke-opacity="1" x1="814" y1="577" x2="880" y2="577" />
+</g>
+<g>
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="231" y="16" width="3" height="57" />
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="147" y="70" width="87" height="3" />
+ <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="143" y="12" width="88" height="58" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="187" y="24">&lt;&lt;interface&gt;&gt;</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="187" y="45">GLBase</text>
+ <line stroke="black" stroke-opacity="1" x1="143" y1="54" x2="231" y2="54" />
+ <line stroke="black" stroke-opacity="1" x1="143" y1="62" x2="231" y2="62" />
+</g>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="273" y="152">Common GL Stuff</text>
+<g>
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="364" y="230" width="3" height="57" />
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="280" y="284" width="87" height="3" />
+ <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="276" y="226" width="88" height="58" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="320" y="238">&lt;&lt;interface&gt;&gt;</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="320" y="259">GL2ES2</text>
+ <line stroke="black" stroke-opacity="1" x1="276" y1="268" x2="364" y2="268" />
+ <line stroke="black" stroke-opacity="1" x1="276" y1="276" x2="364" y2="276" />
+</g>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="605" y="653">Desktop final public</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="605" y="671">OpenGL Interfaces</text>
+<g>
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="580" y="688" width="3" height="57" />
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="496" y="742" width="87" height="3" />
+ <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="492" y="684" width="88" height="58" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="536" y="696">&lt;&lt;interface&gt;&gt;</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="536" y="717">GL3</text>
+ <line stroke="black" stroke-opacity="1" x1="492" y1="726" x2="580" y2="726" />
+ <line stroke="black" stroke-opacity="1" x1="492" y1="734" x2="580" y2="734" />
+</g>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="607" y="444">Mobile final public</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="607" y="462">OpenGL Interfaces</text>
+<g>
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="365" y="405" width="3" height="57" />
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="281" y="459" width="87" height="3" />
+ <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="277" y="401" width="88" height="58" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="321" y="413">&lt;&lt;interface&gt;&gt;</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="321" y="434">GLES2</text>
+ <line stroke="black" stroke-opacity="1" x1="277" y1="443" x2="365" y2="443" />
+ <line stroke="black" stroke-opacity="1" x1="277" y1="451" x2="365" y2="451" />
+</g>
+<g>
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="606" y="26" width="3" height="35" />
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="538" y="58" width="71" height="3" />
+ <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="534" y="22" width="72" height="36" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" font-style="italic" text-anchor="middle" x="570" y="34">GLContext</text>
+ <line stroke="black" stroke-opacity="1" x1="534" y1="43" x2="606" y2="43" />
+ <line stroke="black" stroke-opacity="1" x1="534" y1="51" x2="606" y2="51" />
+</g>
+<g>
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="748" y="120" width="3" height="35" />
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="670" y="152" width="81" height="3" />
+ <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="666" y="116" width="82" height="36" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" font-style="italic" text-anchor="middle" x="707" y="128">GLDrawable</text>
+ <line stroke="black" stroke-opacity="1" x1="666" y1="137" x2="748" y2="137" />
+ <line stroke="black" stroke-opacity="1" x1="666" y1="145" x2="748" y2="145" />
+</g>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="606" y="346">Common Desktop</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="606" y="364">Profile</text>
+<g>
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="579" y="848" width="3" height="57" />
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="495" y="902" width="87" height="3" />
+ <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="491" y="844" width="88" height="58" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="535" y="856">&lt;&lt;interface&gt;&gt;</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="535" y="877">GL4</text>
+ <line stroke="black" stroke-opacity="1" x1="491" y1="886" x2="579" y2="886" />
+ <line stroke="black" stroke-opacity="1" x1="491" y1="894" x2="579" y2="894" />
+</g>
+<g>
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="285" y="909" width="3" height="57" />
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="201" y="963" width="87" height="3" />
+ <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="197" y="905" width="88" height="58" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="241" y="917">&lt;&lt;interface&gt;&gt;</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="241" y="938">GL4bc</text>
+ <line stroke="black" stroke-opacity="1" x1="197" y1="947" x2="285" y2="947" />
+ <line stroke="black" stroke-opacity="1" x1="197" y1="955" x2="285" y2="955" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="206" y1="308" x2="226" y2="308" />
+ <ellipse fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" cx="216" cy="298" rx="10" ry="10" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="216" y="320">GL2ES12</text>
+ <line stroke="black" stroke-opacity="1" x1="184" y1="329" x2="248" y2="329" />
+ <line stroke="black" stroke-opacity="1" x1="184" y1="337" x2="248" y2="337" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="289" y1="778" x2="485" y2="726" />
+ <line stroke="black" stroke-opacity="1" x1="491" y1="725" x2="483" y2="720" />
+ <line stroke="black" stroke-opacity="1" x1="491" y1="725" x2="486" y2="732" />
+ <line stroke="black" stroke-opacity="1" x1="483" y1="720" x2="486" y2="732" />
+</g>
+<g>
+ <line stroke-dasharray="4,4" stroke="black" stroke-opacity="1" x1="417" y1="1047" x2="510" y2="910" />
+ <line stroke="black" stroke-opacity="1" x1="514" y1="906" x2="505" y2="907" />
+ <line stroke="black" stroke-opacity="1" x1="514" y1="906" x2="515" y2="914" />
+ <line stroke="black" stroke-opacity="1" x1="505" y1="907" x2="515" y2="914" />
+</g>
+<g>
+ <line stroke-dasharray="4,4" stroke="black" stroke-opacity="1" x1="248" y1="296" x2="269" y2="283" />
+ <line stroke="black" stroke-opacity="1" x1="275" y1="280" x2="266" y2="277" />
+ <line stroke="black" stroke-opacity="1" x1="275" y1="280" x2="272" y2="288" />
+ <line stroke="black" stroke-opacity="1" x1="266" y1="277" x2="272" y2="288" />
+</g>
+<g>
+ <line stroke-dasharray="4,4" stroke="black" stroke-opacity="1" x1="388" y1="1047" x2="257" y2="682" />
+ <line stroke="black" stroke-opacity="1" x1="255" y1="677" x2="251" y2="684" />
+ <line stroke="black" stroke-opacity="1" x1="255" y1="677" x2="262" y2="680" />
+ <line stroke="black" stroke-opacity="1" x1="251" y1="684" x2="262" y2="680" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="243" y1="760" x2="243" y2="682" />
+ <line stroke="black" stroke-opacity="1" x1="244" y1="677" x2="237" y2="682" />
+ <line stroke="black" stroke-opacity="1" x1="244" y1="677" x2="249" y2="683" />
+ <line stroke="black" stroke-opacity="1" x1="237" y1="682" x2="249" y2="683" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="243" y1="904" x2="243" y2="829" />
+ <line stroke="black" stroke-opacity="1" x1="243" y1="823" x2="237" y2="829" />
+ <line stroke="black" stroke-opacity="1" x1="243" y1="823" x2="249" y2="829" />
+ <line stroke="black" stroke-opacity="1" x1="237" y1="829" x2="249" y2="829" />
+</g>
+<g>
+ <line stroke-dasharray="4,4" stroke="black" stroke-opacity="1" x1="183" y1="300" x2="139" y2="279" />
+ <line stroke="black" stroke-opacity="1" x1="134" y1="277" x2="136" y2="284" />
+ <line stroke="black" stroke-opacity="1" x1="134" y1="277" x2="141" y2="274" />
+ <line stroke="black" stroke-opacity="1" x1="136" y1="284" x2="141" y2="274" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="537" y1="843" x2="537" y2="752" />
+ <line stroke="black" stroke-opacity="1" x1="537" y1="746" x2="531" y2="752" />
+ <line stroke="black" stroke-opacity="1" x1="537" y1="746" x2="543" y2="752" />
+ <line stroke="black" stroke-opacity="1" x1="531" y1="752" x2="543" y2="752" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="289" y1="925" x2="484" y2="884" />
+ <line stroke="black" stroke-opacity="1" x1="490" y1="883" x2="482" y2="878" />
+ <line stroke="black" stroke-opacity="1" x1="490" y1="883" x2="485" y2="890" />
+ <line stroke="black" stroke-opacity="1" x1="482" y1="878" x2="485" y2="890" />
+</g>
+<g>
+ <line stroke-dasharray="4,4" stroke="black" stroke-opacity="1" x1="366" y1="1047" x2="281" y2="971" />
+ <line stroke="black" stroke-opacity="1" x1="277" y1="967" x2="277" y2="975" />
+ <line stroke="black" stroke-opacity="1" x1="277" y1="967" x2="285" y2="966" />
+ <line stroke="black" stroke-opacity="1" x1="277" y1="975" x2="285" y2="966" />
+</g>
+<g>
+ <line stroke-dasharray="4,4" stroke="black" stroke-opacity="1" x1="383" y1="1047" x2="262" y2="828" />
+ <line stroke="black" stroke-opacity="1" x1="260" y1="823" x2="257" y2="831" />
+ <line stroke="black" stroke-opacity="1" x1="260" y1="823" x2="268" y2="825" />
+ <line stroke="black" stroke-opacity="1" x1="257" y1="831" x2="268" y2="825" />
+</g>
+<g>
+ <line stroke="black" stroke-opacity="1" x1="76" y1="504" x2="96" y2="504" />
+ <ellipse fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" cx="86" cy="494" rx="10" ry="10" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="86" y="516">GLES1Impl</text>
+ <line stroke="black" stroke-opacity="1" x1="47" y1="525" x2="125" y2="525" />
+ <line stroke="black" stroke-opacity="1" x1="47" y1="533" x2="125" y2="533" />
+</g>
+<g>
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="887" y="403" width="3" height="35" />
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="811" y="435" width="79" height="3" />
+ <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="807" y="399" width="80" height="36" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="847" y="411">Capabilities</text>
+ <line stroke="black" stroke-opacity="1" x1="807" y1="420" x2="887" y2="420" />
+ <line stroke="black" stroke-opacity="1" x1="807" y1="428" x2="887" y2="428" />
+</g>
+<g>
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="581" y="320" width="3" height="57" />
+ <rect fill="#808080" stroke="none" stroke-opacity="1" x="497" y="374" width="87" height="3" />
+ <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="493" y="316" width="88" height="58" />
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="537" y="328">&lt;&lt;interface&gt;&gt;</text>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="537" y="349">GL2GL3</text>
+ <line stroke="black" stroke-opacity="1" x1="493" y1="358" x2="581" y2="358" />
+ <line stroke="black" stroke-opacity="1" x1="493" y1="366" x2="581" y2="366" />
+</g>
+<g>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="585" y="76">0..1</text>
+</g>
+<g>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="652" y="116">1</text>
+</g>
+<g>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="825" y="386">chosen</text>
+</g>
+<g>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="798" y="386">1</text>
+</g>
+<g>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="892" y="386">requested</text>
+</g>
+<g>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="865" y="386">1</text>
+</g>
+<g>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="516" y="60">1</text>
+</g>
+<g>
+ <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="247" y="60">1</text>
+</g>
+</svg>
diff --git a/doc/bouml/html-svg/index-withframe.html b/doc/bouml/html-svg/index-withframe.html
new file mode 100644
index 000000000..96f19466e
--- /dev/null
+++ b/doc/bouml/html-svg/index-withframe.html
@@ -0,0 +1,19 @@
+<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
+
+<head>
+<title>/usr/local/projects/JOGL/jogl/doc/bouml/svg-flat/index-withframe</title>
+<link rel="stylesheet" href="style.css" type="text/css" />
+</head>
+<FRAMESET cols="20%,80%">
+ <FRAME src="classes_list.html" name="classesListFrame">
+ <FRAMESET rows="150,*">
+ <FRAME src="navig.html" name="navigFrame">
+ <FRAME src="index.html" name="projectFrame">
+ </FRAMESET>
+</FRAMESET>
+<NOFRAMES>
+<H2>Frame Alert</H2><P>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.<BR>Link to <A HREF="index.html">Non-frame version.</A></NOFRAMES></body>
+</html>
diff --git a/doc/bouml/html-svg/index.html b/doc/bouml/html-svg/index.html
new file mode 100644
index 000000000..c25ed5182
--- /dev/null
+++ b/doc/bouml/html-svg/index.html
@@ -0,0 +1,238 @@
+<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
+
+<head>
+<title>jogl
+Documentation</title>
+<link rel="stylesheet" href="style.css" type="text/css" />
+</head>
+
+<body bgcolor="#ffffff">
+
+<div class = "title">jogl<br />Documentation</div>
+<p></p>
+
+<!-- ============================================================= -->
+
+<a name="refpackage129"></a>
+<p>Properties:<ul>
+<li>html dir:<br /><div class="sub">/usr/local/projects/JOGL/jogl/doc/bouml/svg-flat/</div></p></li>
+</ul></p>
+<a name="refclass view128069"></a>
+<h1 class ="view">1 Class View javax.media.opengl</h1>
+<div class="sub">
+<a name="refclass diagram128069"></a>
+<p align="center"><embed src="fig128069.svg" width="1003" height="1180"/></p>
+ <p align="center"><b>OpenGL Interfaces</b></p><p><br /></p><p><br /></p>
+<a name="refclass128069"></a>
+<h2 class ="class">1.1 Class GL</h2>
+<p>Declaration :</p><ul>
+<li>Java : public interface GL extends <a href="index.html#refclass132549"><b>GLBase</b></a> </li><li>Php : public interface GL </li></ul><p>Directly inherited by : <a href="index.html#refclass128197"><b>GL2ES1</b></a> <a href="index.html#refclass128581"><b>GL2ES2</b></a> </p>
+<p>Stereotype: interface</p>
+<div class="sub">
+<div class="sub">
+</div>
+</div>
+<a name="refclass128197"></a>
+<h2 class ="class">1.2 Class GL2ES1</h2>
+<p>Declaration :</p><ul>
+<li>Java : public interface GL2ES1 extends <a href="index.html#refclass128069"><b>GL</b></a> </li><li>Php : public interface GL2ES1 </li></ul><p>Directly inherited by : <a href="index.html#refclass128453"><b>GL2</b></a> <a href="index.html#refclass128386"><b>GL2ES12</b></a> <a href="index.html#refclass128325"><b>GLES1</b></a> </p>
+<p>Stereotype: interface</p>
+<div class="sub">
+<div class="sub">
+</div>
+</div>
+<a name="refclass128325"></a>
+<h2 class ="class">1.3 Class GLES1</h2>
+<p>Declaration :</p><ul>
+<li>Java : public interface GLES1 extends <a href="index.html#refclass128197"><b>GL2ES1</b></a> </li><li>Php : public interface GLES1 </li></ul><p>Directly inherited by : <a href="index.html#refclass130757"><b>GLES1Impl</b></a> </p>
+<p>Stereotype: interface</p>
+<div class="sub">
+<div class="sub">
+</div>
+</div>
+<a name="refclass128453"></a>
+<h2 class ="class">1.4 Class GL2</h2>
+<p>Declaration :</p><ul>
+<li>Java : public interface GL2 extends <a href="index.html#refclass128709"><b>GL2GL3</b></a> </li><li>Php : public interface GL2 </li></ul><p>Directly inherited by : <a href="index.html#refclass128002"><b>GL3bc</b></a> <a href="index.html#refclass130501"><b>GL4bcImpl</b></a> </p>
+<p>Stereotype: interface</p>
+<div class="sub">
+<div class="sub">
+</div>
+</div>
+<a name="refclass128581"></a>
+<h2 class ="class">1.5 Class GL2ES2</h2>
+<p>Declaration :</p><ul>
+<li>Java : public interface GL2ES2 extends <a href="index.html#refclass128069"><b>GL</b></a> </li><li>Php : public interface GL2ES2 </li></ul><p>Directly inherited by : <a href="index.html#refclass128386"><b>GL2ES12</b></a> <a href="index.html#refclass128709"><b>GL2GL3</b></a> <a href="index.html#refclass128965"><b>GLES2</b></a> </p>
+<p>Stereotype: interface</p>
+<div class="sub">
+<div class="sub">
+</div>
+</div>
+<a name="refclass128709"></a>
+<h2 class ="class">1.6 Class GL2GL3</h2>
+<p>Declaration :</p><ul>
+<li>Java : public interface GL2GL3 extends <a href="index.html#refclass128581"><b>GL2ES2</b></a> </li><li>Php : public interface GL2GL3 </li></ul><p>Directly inherited by : <a href="index.html#refclass128453"><b>GL2</b></a> <a href="index.html#refclass128837"><b>GL3</b></a> </p>
+<p>Stereotype: interface</p>
+<div class="sub">
+<div class="sub">
+</div>
+</div>
+<a name="refclass128837"></a>
+<h2 class ="class">1.7 Class GL3</h2>
+<p>Declaration :</p><ul>
+<li>Java : public interface GL3 extends <a href="index.html#refclass128709"><b>GL2GL3</b></a> </li><li>Php : public interface GL3 </li></ul><p>Directly inherited by : <a href="index.html#refclass128002"><b>GL3bc</b></a> <a href="index.html#refclass128130"><b>GL4</b></a> <a href="index.html#refclass130501"><b>GL4bcImpl</b></a> </p>
+<p>Stereotype: interface</p>
+<div class="sub">
+<div class="sub">
+</div>
+</div>
+<a name="refclass128965"></a>
+<h2 class ="class">1.8 Class GLES2</h2>
+<p>Declaration :</p><ul>
+<li>Java : public interface GLES2 extends <a href="index.html#refclass128581"><b>GL2ES2</b></a> </li><li>Php : public interface GLES2 </li></ul><p>Directly inherited by : <a href="index.html#refclass130629"><b>GLES2Impl</b></a> </p>
+<p>Stereotype: interface</p>
+<div class="sub">
+<div class="sub">
+</div>
+</div>
+<a name="refclass130117"></a>
+<h2 class ="class">1.9 Class GLContext</h2>
+<p>Declaration :</p><ul>
+<li>Java : package abstract class GLContext </li></ul><div class="sub">
+<div class="sub">
+<a name="refrelation130757"></a>
+<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass130245"><b>GLDrawable</b></a>, multiplicity : 1</li><li>Java : private <a href="index.html#refclass130245"><b>GLDrawable</b></a> </li></ul><a name="refrelation134341"></a>
+<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass132549"><b>GLBase</b></a>, multiplicity : 1</li><li>Java : private <a href="index.html#refclass132549"><b>GLBase</b></a> </li></ul></div>
+</div>
+<a name="refclass130245"></a>
+<h2 class ="class">1.10 Class GLDrawable</h2>
+<p>Declaration :</p><ul>
+<li>Java : package abstract class GLDrawable </li></ul><div class="sub">
+<div class="sub">
+<a name="refrelation130629"></a>
+<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass130117"><b>GLContext</b></a>, multiplicity : 0..1</li><li>Java : private <a href="index.html#refclass130117"><b>GLContext</b></a> </li></ul><a name="refrelation132421"></a>
+<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass130885"><b>NativeWindow</b></a></li><li>Java : private <a href="index.html#refclass130885"><b>NativeWindow</b></a> </li></ul></div>
+</div>
+<a name="refclass130501"></a>
+<h2 class ="class">1.11 Class GL4bcImpl</h2>
+<p>Declaration :</p><ul>
+<li>Java : private class GL4bcImpl implements <a href="index.html#refclass128837"><b>GL3</b></a>, <a href="index.html#refclass128002"><b>GL3bc</b></a>, <a href="index.html#refclass128258"><b>GL4bc</b></a>, <a href="index.html#refclass128453"><b>GL2</b></a>, <a href="index.html#refclass128130"><b>GL4</b></a> </li></ul><p>Stereotype: entity</p>
+<div class="sub">
+<div class="sub">
+</div>
+</div>
+<a name="refclass130629"></a>
+<h2 class ="class">1.12 Class GLES2Impl</h2>
+<p>Declaration :</p><ul>
+<li>Java : private class GLES2Impl implements <a href="index.html#refclass128965"><b>GLES2</b></a> </li></ul><p>Stereotype: entity</p>
+<div class="sub">
+<div class="sub">
+</div>
+</div>
+<a name="refclass130757"></a>
+<h2 class ="class">1.13 Class GLES1Impl</h2>
+<p>Declaration :</p><ul>
+<li>Java : private class GLES1Impl implements <a href="index.html#refclass128325"><b>GLES1</b></a> </li></ul><p>Stereotype: entity</p>
+<div class="sub">
+<div class="sub">
+</div>
+</div>
+<a name="refclass130885"></a>
+<h2 class ="class">1.14 Class NativeWindow</h2>
+<p>Declaration :</p><ul>
+<li>Java : package interface NativeWindow </li><li>Php : interface NativeWindow </li></ul><p>Stereotype: interface</p>
+<div class="sub">
+<div class="sub">
+<a name="refrelation132165"></a>
+<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass131013"><b>AbstractGraphicsConfiguration</b></a></li><li>Java : private <a href="index.html#refclass131013"><b>AbstractGraphicsConfiguration</b></a> </li></ul><a name="refrelation132293"></a>
+<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass130245"><b>GLDrawable</b></a></li><li>Java : private <a href="index.html#refclass130245"><b>GLDrawable</b></a> </li></ul></div>
+</div>
+<a name="refclass131013"></a>
+<h2 class ="class">1.15 Class AbstractGraphicsConfiguration</h2>
+<p>Declaration :</p><ul>
+<li>Java : package abstract class AbstractGraphicsConfiguration </li></ul><div class="sub">
+<div class="sub">
+<a name="refrelation131525"></a>
+<table><tr><td><div class="element">Relation <b>chosen (&lt;association&gt;)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - chosen : <a href="index.html#refclass131269"><b>Capabilities</b></a>, multiplicity : 1</li><li>Java : private <a href="index.html#refclass131269"><b>Capabilities</b></a> chosen</li></ul><a name="refrelation131909"></a>
+<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - requested : <a href="index.html#refclass131269"><b>Capabilities</b></a>, multiplicity : 1</li><li>Java : private <a href="index.html#refclass131269"><b>Capabilities</b></a> requested</li></ul><a name="refrelation132037"></a>
+<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass130885"><b>NativeWindow</b></a></li><li>Java : private <a href="index.html#refclass130885"><b>NativeWindow</b></a> </li></ul></div>
+</div>
+<a name="refclass131141"></a>
+<h2 class ="class">1.16 Class GLCapabilities</h2>
+<p>Declaration :</p><ul>
+<li>Java : package class GLCapabilities extends <a href="index.html#refclass131269"><b>Capabilities</b></a> </li></ul><div class="sub">
+<div class="sub">
+<a name="refrelation132677"></a>
+<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass131397"><b>GLProfile</b></a></li><li>Java : private <a href="index.html#refclass131397"><b>GLProfile</b></a> </li></ul><a name="refrelation132933"></a>
+<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass131397"><b>GLProfile</b></a></li><li>Java : private <a href="index.html#refclass131397"><b>GLProfile</b></a> </li></ul></div>
+</div>
+<a name="refclass131269"></a>
+<h2 class ="class">1.17 Class Capabilities</h2>
+<p>Declaration :</p><ul>
+<li>Java : package class Capabilities </li></ul><p>Directly inherited by : <a href="index.html#refclass131141"><b>GLCapabilities</b></a> </p>
+<div class="sub">
+<div class="sub">
+<a name="refrelation131653"></a>
+<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass131013"><b>AbstractGraphicsConfiguration</b></a></li><li>Java : private <a href="index.html#refclass131013"><b>AbstractGraphicsConfiguration</b></a> </li></ul><a name="refrelation131781"></a>
+<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass131013"><b>AbstractGraphicsConfiguration</b></a></li><li>Java : private <a href="index.html#refclass131013"><b>AbstractGraphicsConfiguration</b></a> </li></ul></div>
+</div>
+<a name="refclass131397"></a>
+<h2 class ="class">1.18 Class GLProfile</h2>
+<p>Declaration :</p><ul>
+<li>Java : package class GLProfile </li></ul><div class="sub">
+<div class="sub">
+<a name="refrelation132549"></a>
+<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass131141"><b>GLCapabilities</b></a></li><li>Java : private <a href="index.html#refclass131141"><b>GLCapabilities</b></a> </li></ul><a name="refrelation132805"></a>
+<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass131141"><b>GLCapabilities</b></a></li><li>Java : private <a href="index.html#refclass131141"><b>GLCapabilities</b></a> </li></ul></div>
+</div>
+<a name="refclass132549"></a>
+<h2 class ="class">1.19 Class GLBase</h2>
+<p>Declaration :</p><ul>
+<li>Java : public interface GLBase </li><li>Php : public interface GLBase </li></ul><p>Directly inherited by : <a href="index.html#refclass128069"><b>GL</b></a> </p>
+<p>Stereotype: interface</p>
+<div class="sub">
+<div class="sub">
+<a name="refrelation134213"></a>
+<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass130117"><b>GLContext</b></a>, multiplicity : 1</li><li>Java : private <a href="index.html#refclass130117"><b>GLContext</b></a> </li></ul></div>
+</div>
+<a name="refclass128002"></a>
+<h2 class ="class">1.20 Class GL3bc</h2>
+<p>Declaration :</p><ul>
+<li>Java : package interface GL3bc extends <a href="index.html#refclass128453"><b>GL2</b></a> </li><li>Php : interface GL3bc </li></ul><p>Directly inherited by : <a href="index.html#refclass128258"><b>GL4bc</b></a> <a href="index.html#refclass130501"><b>GL4bcImpl</b></a> </p>
+<p>Stereotype: interface</p>
+<div class="sub">
+<div class="sub">
+</div>
+</div>
+<a name="refclass128130"></a>
+<h2 class ="class">1.21 Class GL4</h2>
+<p>Declaration :</p><ul>
+<li>Java : package interface GL4 extends <a href="index.html#refclass128837"><b>GL3</b></a> </li><li>Php : interface GL4 </li></ul><p>Directly inherited by : <a href="index.html#refclass128258"><b>GL4bc</b></a> <a href="index.html#refclass130501"><b>GL4bcImpl</b></a> </p>
+<p>Stereotype: interface</p>
+<div class="sub">
+<div class="sub">
+</div>
+</div>
+<a name="refclass128258"></a>
+<h2 class ="class">1.22 Class GL4bc</h2>
+<p>Declaration :</p><ul>
+<li>Java : package interface GL4bc extends <a href="index.html#refclass128002"><b>GL3bc</b></a> </li><li>Php : interface GL4bc </li></ul><p>Directly inherited by : <a href="index.html#refclass130501"><b>GL4bcImpl</b></a> </p>
+<p>Stereotype: interface</p>
+<div class="sub">
+<div class="sub">
+</div>
+</div>
+<a name="refclass128386"></a>
+<h2 class ="class">1.23 Class GL2ES12</h2>
+<p>Declaration :</p><ul>
+<li>Java : package class GL2ES12 implements <a href="index.html#refclass128197"><b>GL2ES1</b></a>, <a href="index.html#refclass128581"><b>GL2ES2</b></a> </li></ul><p>Stereotype: entity</p>
+<div class="sub">
+<div class="sub">
+</div>
+</div>
+</div>
+</body>
+</html>
diff --git a/doc/bouml/html-svg/index_65.html b/doc/bouml/html-svg/index_65.html
new file mode 100644
index 000000000..9a6dedcaa
--- /dev/null
+++ b/doc/bouml/html-svg/index_65.html
@@ -0,0 +1,23 @@
+<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
+
+<head>
+<title>A</title>
+<link rel="stylesheet" href="style.css" type="text/css" />
+</head>
+
+<body bgcolor="#ffffff">
+
+<div class = "title">A</div>
+<p></p>
+
+<!-- ============================================================= -->
+
+<table>
+<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass131013" target = "projectFrame"><b>AbstractGraphicsConfiguration</b></a></td><td>class</td><td></td></tr>
+</table>
+</body>
+</html>
diff --git a/doc/bouml/html-svg/index_67.html b/doc/bouml/html-svg/index_67.html
new file mode 100644
index 000000000..630cc4999
--- /dev/null
+++ b/doc/bouml/html-svg/index_67.html
@@ -0,0 +1,24 @@
+<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
+
+<head>
+<title>C</title>
+<link rel="stylesheet" href="style.css" type="text/css" />
+</head>
+
+<body bgcolor="#ffffff">
+
+<div class = "title">C</div>
+<p></p>
+
+<!-- ============================================================= -->
+
+<table>
+<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass131269" target = "projectFrame"><b>Capabilities</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation131525" target = "projectFrame"><b>chosen</b></a></td><td>relation</td><td></td></tr>
+</table>
+</body>
+</html>
diff --git a/doc/bouml/html-svg/index_71.html b/doc/bouml/html-svg/index_71.html
new file mode 100644
index 000000000..f09f91321
--- /dev/null
+++ b/doc/bouml/html-svg/index_71.html
@@ -0,0 +1,42 @@
+<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
+
+<head>
+<title>G</title>
+<link rel="stylesheet" href="style.css" type="text/css" />
+</head>
+
+<body bgcolor="#ffffff">
+
+<div class = "title">G</div>
+<p></p>
+
+<!-- ============================================================= -->
+
+<table>
+<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128069" target = "projectFrame"><b>GL</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128453" target = "projectFrame"><b>GL2</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128197" target = "projectFrame"><b>GL2ES1</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128386" target = "projectFrame"><b>GL2ES12</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128581" target = "projectFrame"><b>GL2ES2</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128709" target = "projectFrame"><b>GL2GL3</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128837" target = "projectFrame"><b>GL3</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128002" target = "projectFrame"><b>GL3bc</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128130" target = "projectFrame"><b>GL4</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128258" target = "projectFrame"><b>GL4bc</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass130501" target = "projectFrame"><b>GL4bcImpl</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass132549" target = "projectFrame"><b>GLBase</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass131141" target = "projectFrame"><b>GLCapabilities</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass130117" target = "projectFrame"><b>GLContext</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass130245" target = "projectFrame"><b>GLDrawable</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128325" target = "projectFrame"><b>GLES1</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass130757" target = "projectFrame"><b>GLES1Impl</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128965" target = "projectFrame"><b>GLES2</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass130629" target = "projectFrame"><b>GLES2Impl</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass131397" target = "projectFrame"><b>GLProfile</b></a></td><td>class</td><td></td></tr>
+</table>
+</body>
+</html>
diff --git a/doc/bouml/html-svg/index_74.html b/doc/bouml/html-svg/index_74.html
new file mode 100644
index 000000000..14ff3bec2
--- /dev/null
+++ b/doc/bouml/html-svg/index_74.html
@@ -0,0 +1,24 @@
+<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
+
+<head>
+<title>J</title>
+<link rel="stylesheet" href="style.css" type="text/css" />
+</head>
+
+<body bgcolor="#ffffff">
+
+<div class = "title">J</div>
+<p></p>
+
+<!-- ============================================================= -->
+
+<table>
+<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass view128069" target = "projectFrame"><b>javax.media.opengl</b></a></td><td>class view</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage129" target = "projectFrame"><b>jogl</b></a></td><td>package</td><td></td></tr>
+</table>
+</body>
+</html>
diff --git a/doc/bouml/html-svg/index_78.html b/doc/bouml/html-svg/index_78.html
new file mode 100644
index 000000000..3273a2e71
--- /dev/null
+++ b/doc/bouml/html-svg/index_78.html
@@ -0,0 +1,23 @@
+<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
+
+<head>
+<title>N</title>
+<link rel="stylesheet" href="style.css" type="text/css" />
+</head>
+
+<body bgcolor="#ffffff">
+
+<div class = "title">N</div>
+<p></p>
+
+<!-- ============================================================= -->
+
+<table>
+<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass130885" target = "projectFrame"><b>NativeWindow</b></a></td><td>class</td><td></td></tr>
+</table>
+</body>
+</html>
diff --git a/doc/bouml/html-svg/index_79.html b/doc/bouml/html-svg/index_79.html
new file mode 100644
index 000000000..7474a3309
--- /dev/null
+++ b/doc/bouml/html-svg/index_79.html
@@ -0,0 +1,23 @@
+<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
+
+<head>
+<title>O</title>
+<link rel="stylesheet" href="style.css" type="text/css" />
+</head>
+
+<body bgcolor="#ffffff">
+
+<div class = "title">O</div>
+<p></p>
+
+<!-- ============================================================= -->
+
+<table>
+<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram128069" target = "projectFrame"><b>OpenGL Interfaces</b></a></td><td>class diagram</td><td></td></tr>
+</table>
+</body>
+</html>
diff --git a/doc/bouml/html-svg/index_82.html b/doc/bouml/html-svg/index_82.html
new file mode 100644
index 000000000..c5dcd1dcd
--- /dev/null
+++ b/doc/bouml/html-svg/index_82.html
@@ -0,0 +1,23 @@
+<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
+
+<head>
+<title>R</title>
+<link rel="stylesheet" href="style.css" type="text/css" />
+</head>
+
+<body bgcolor="#ffffff">
+
+<div class = "title">R</div>
+<p></p>
+
+<!-- ============================================================= -->
+
+<table>
+<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation131909" target = "projectFrame"><b>requested</b></a></td><td>relation</td><td></td></tr>
+</table>
+</body>
+</html>
diff --git a/doc/bouml/html-svg/navig.html b/doc/bouml/html-svg/navig.html
new file mode 100644
index 000000000..66b446d18
--- /dev/null
+++ b/doc/bouml/html-svg/navig.html
@@ -0,0 +1,17 @@
+<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
+
+<head>
+<title>/usr/local/projects/JOGL/jogl/doc/bouml/svg-flat/navig</title>
+<link rel="stylesheet" href="style.css" type="text/css" />
+</head>
+<body bgcolor="#ffffff">
+<p><hr noshade></p>
+<p><a href="index.html" target = "projectFrame"><b> -Top- </b></a><a href="classes.html" target = "projectFrame"><b> -Classes- </b></a><a href="packages.html" target = "projectFrame"><b> -Packages- </b></a><a href="classdiagrams.html" target = "projectFrame"><b> -Class Diagrams- </b></a></p>
+<p>
+</p>
+<p><a href="index_65.html" target = "projectFrame"><b> A </b></a><a href="index_67.html" target = "projectFrame"><b> C </b></a><a href="index_71.html" target = "projectFrame"><b> G </b></a><a href="index_74.html" target = "projectFrame"><b> J </b></a><a href="index_78.html" target = "projectFrame"><b> N </b></a><a href="index_79.html" target = "projectFrame"><b> O </b></a><a href="index_82.html" target = "projectFrame"><b> R </b></a></p>
+</body>
+</html>
diff --git a/doc/bouml/html-svg/packages.html b/doc/bouml/html-svg/packages.html
new file mode 100644
index 000000000..61017a207
--- /dev/null
+++ b/doc/bouml/html-svg/packages.html
@@ -0,0 +1,22 @@
+<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg">
+
+<head>
+<title>Packages Index</title>
+<link rel="stylesheet" href="style.css" type="text/css" />
+</head>
+
+<body bgcolor="#ffffff">
+
+<div class = "title">Packages Index</div>
+<p></p>
+
+<!-- ============================================================= -->
+
+<table>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage129" target = "projectFrame"><b>jogl</b></a></td><td></td><td></td></tr>
+</table>
+</body>
+</html>
diff --git a/doc/bouml/html-svg/style.css b/doc/bouml/html-svg/style.css
new file mode 100644
index 000000000..3a10a8149
--- /dev/null
+++ b/doc/bouml/html-svg/style.css
@@ -0,0 +1,30 @@
+div.title { font-size: 150%; background: #87ceff; text-align: center; font-weight: bold; }
+
+div.sub { margin-left : 20px; }
+div.element { background: #d3d3d3; }
+
+h1.package { background: #ffe4c4; }
+h1.view { background: #98fb98; }
+
+h2.package { background: #ffe4c4; }
+h2.view { background: #98fb98; }
+h2.class { background: #87ceff; }
+h2.usecase { background: #87ceff; }
+h2.state { background: #87ceff; }
+h2.activity { background: #87ceff; }
+
+h3.package { background: #ffe4c4; }
+h3.view { background: #98fb98; }
+h3.class { background: #87ceff; }
+h3.usecase { background: #87ceff; }
+h3.state { background: #87ceff; }
+h3.stateregion { background: #87ceff; }
+h3.activity { background: #87ceff; }
+
+h4.package { background: #ffe4c4; }
+h4.view { background: #98fb98; }
+h4.class { background: #87ceff; }
+h4.usecase { background: #87ceff; }
+h4.state { background: #87ceff; }
+h4.stateregion { background: #87ceff; }
+h4.activity { background: #87ceff; }
diff --git a/doc/bouml/html/classes.html b/doc/bouml/html/classes.html
index 79ae63a87..c0eff2e35 100644
--- a/doc/bouml/html/classes.html
+++ b/doc/bouml/html/classes.html
@@ -21,11 +21,14 @@
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128069" target = "projectFrame"><b>GL</b></a></td><td>interface</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128453" target = "projectFrame"><b>GL2</b></a></td><td>interface</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128197" target = "projectFrame"><b>GL2ES1</b></a></td><td>interface</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128386" target = "projectFrame"><b>GL2ES12</b></a></td><td>entity</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128581" target = "projectFrame"><b>GL2ES2</b></a></td><td>interface</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128709" target = "projectFrame"><b>GL2GL3</b></a></td><td>interface</td><td></td></tr>
-<tr bgcolor=#f0f0f0><td><a href="index.html#refclass130373" target = "projectFrame"><b>GL2Impl</b></a></td><td>entity</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128837" target = "projectFrame"><b>GL3</b></a></td><td>interface</td><td></td></tr>
-<tr bgcolor=#f0f0f0><td><a href="index.html#refclass130501" target = "projectFrame"><b>GL3Impl</b></a></td><td>entity</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128002" target = "projectFrame"><b>GL3bc</b></a></td><td>interface</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128130" target = "projectFrame"><b>GL4</b></a></td><td>interface</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128258" target = "projectFrame"><b>GL4bc</b></a></td><td>interface</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass130501" target = "projectFrame"><b>GL4bcImpl</b></a></td><td>entity</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass132549" target = "projectFrame"><b>GLBase</b></a></td><td>interface</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass131141" target = "projectFrame"><b>GLCapabilities</b></a></td><td></td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass130117" target = "projectFrame"><b>GLContext</b></a></td><td></td><td></td></tr>
diff --git a/doc/bouml/html/classes_list.html b/doc/bouml/html/classes_list.html
index f59dad7f6..717f1b1c0 100644
--- a/doc/bouml/html/classes_list.html
+++ b/doc/bouml/html/classes_list.html
@@ -22,11 +22,14 @@
<a href="index.html#refclass128069" target = "projectFrame"><b>GL</b></a><br />
<a href="index.html#refclass128453" target = "projectFrame"><b>GL2</b></a><br />
<a href="index.html#refclass128197" target = "projectFrame"><b>GL2ES1</b></a><br />
+<a href="index.html#refclass128386" target = "projectFrame"><b>GL2ES12</b></a><br />
<a href="index.html#refclass128581" target = "projectFrame"><b>GL2ES2</b></a><br />
<a href="index.html#refclass128709" target = "projectFrame"><b>GL2GL3</b></a><br />
-<a href="index.html#refclass130373" target = "projectFrame"><b>GL2Impl</b></a><br />
<a href="index.html#refclass128837" target = "projectFrame"><b>GL3</b></a><br />
-<a href="index.html#refclass130501" target = "projectFrame"><b>GL3Impl</b></a><br />
+<a href="index.html#refclass128002" target = "projectFrame"><b>GL3bc</b></a><br />
+<a href="index.html#refclass128130" target = "projectFrame"><b>GL4</b></a><br />
+<a href="index.html#refclass128258" target = "projectFrame"><b>GL4bc</b></a><br />
+<a href="index.html#refclass130501" target = "projectFrame"><b>GL4bcImpl</b></a><br />
<a href="index.html#refclass132549" target = "projectFrame"><b>GLBase</b></a><br />
<a href="index.html#refclass131141" target = "projectFrame"><b>GLCapabilities</b></a><br />
<a href="index.html#refclass130117" target = "projectFrame"><b>GLContext</b></a><br />
diff --git a/doc/bouml/html/fig128069.png b/doc/bouml/html/fig128069.png
index 4958dbab3..8acf16a2c 100644
--- a/doc/bouml/html/fig128069.png
+++ b/doc/bouml/html/fig128069.png
Binary files differ
diff --git a/doc/bouml/html/fig128069.svg b/doc/bouml/html/fig128069.svg
deleted file mode 100644
index 7d2f2a558..000000000
--- a/doc/bouml/html/fig128069.svg
+++ /dev/null
@@ -1,350 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Bouml (http://bouml.free.fr/) -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg width="1003" height="814" version="1.1" xmlns="http://www.w3.org/2000/svg">
-<g>
- <rect fill="#ededed" stroke="black" stroke-width="1" stroke-opacity="1" x="5" y="193" width="234" height="609" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="52" y="210">Fixed Function</text>
- <line stroke="black" stroke-opacity="1" x1="5" y1="217" x2="98" y2="217" />
- <line stroke="black" stroke-opacity="1" x1="98" y1="217" x2="110" y2="205" />
- <line stroke="black" stroke-opacity="1" x1="110" y1="205" x2="110" y2="193" />
-</g>
-<g>
- <line stroke="black" stroke-dasharray="20,4" stroke-opacity="1" x1="5" y1="392" x2="239" y2="392" />
-</g>
-<g>
- <line stroke="black" stroke-dasharray="20,4" stroke-opacity="1" x1="5" y1="569" x2="239" y2="569" />
-</g>
-<g>
- <line stroke="black" stroke-dasharray="20,4" stroke-opacity="1" x1="5" y1="304" x2="239" y2="304" />
-</g>
-<g>
- <rect fill="#c0ffff" stroke="black" stroke-width="1" stroke-opacity="1" x="238" y="193" width="447" height="609" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="306" y="210">Programmable Shader</text>
- <line stroke="black" stroke-opacity="1" x1="238" y1="217" x2="374" y2="217" />
- <line stroke="black" stroke-opacity="1" x1="374" y1="217" x2="386" y2="205" />
- <line stroke="black" stroke-opacity="1" x1="386" y1="205" x2="386" y2="193" />
-</g>
-<g>
- <line stroke="black" stroke-dasharray="20,4" stroke-opacity="1" x1="238" y1="392" x2="685" y2="392" />
-</g>
-<g>
- <line stroke="black" stroke-dasharray="20,4" stroke-opacity="1" x1="238" y1="569" x2="685" y2="569" />
-</g>
-<g>
- <line stroke="black" stroke-dasharray="20,4" stroke-opacity="1" x1="238" y1="304" x2="685" y2="304" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="115" y1="225" x2="154" y2="178" />
- <line stroke="black" stroke-opacity="1" x1="158" y1="174" x2="149" y2="174" />
- <line stroke="black" stroke-opacity="1" x1="158" y1="174" x2="158" y2="182" />
- <line stroke="black" stroke-opacity="1" x1="149" y1="174" x2="158" y2="182" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="285" y1="225" x2="231" y2="177" />
- <line stroke="black" stroke-opacity="1" x1="227" y1="174" x2="227" y2="182" />
- <line stroke="black" stroke-opacity="1" x1="227" y1="174" x2="235" y2="173" />
- <line stroke="black" stroke-opacity="1" x1="227" y1="182" x2="235" y2="173" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="88" y1="400" x2="88" y2="294" />
- <line stroke="black" stroke-opacity="1" x1="88" y1="288" x2="82" y2="294" />
- <line stroke="black" stroke-opacity="1" x1="88" y1="288" x2="94" y2="294" />
- <line stroke="black" stroke-opacity="1" x1="82" y1="294" x2="94" y2="294" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="323" y1="400" x2="323" y2="294" />
- <line stroke="black" stroke-opacity="1" x1="323" y1="288" x2="317" y2="294" />
- <line stroke="black" stroke-opacity="1" x1="323" y1="288" x2="329" y2="294" />
- <line stroke="black" stroke-opacity="1" x1="317" y1="294" x2="329" y2="294" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="476" y1="624" x2="476" y2="382" />
- <line stroke="black" stroke-opacity="1" x1="476" y1="376" x2="470" y2="382" />
- <line stroke="black" stroke-opacity="1" x1="476" y1="376" x2="482" y2="382" />
- <line stroke="black" stroke-opacity="1" x1="470" y1="382" x2="482" y2="382" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="270" y1="624" x2="447" y2="380" />
- <line stroke="black" stroke-opacity="1" x1="451" y1="376" x2="442" y2="377" />
- <line stroke="black" stroke-opacity="1" x1="451" y1="376" x2="452" y2="384" />
- <line stroke="black" stroke-opacity="1" x1="442" y1="377" x2="452" y2="384" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="429" y1="317" x2="375" y2="286" />
- <line stroke="black" stroke-opacity="1" x1="370" y1="284" x2="372" y2="292" />
- <line stroke="black" stroke-opacity="1" x1="370" y1="284" x2="378" y2="281" />
- <line stroke="black" stroke-opacity="1" x1="372" y1="292" x2="378" y2="281" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="236" y1="624" x2="103" y2="293" />
- <line stroke="black" stroke-opacity="1" x1="101" y1="288" x2="97" y2="295" />
- <line stroke="black" stroke-opacity="1" x1="101" y1="288" x2="108" y2="291" />
- <line stroke="black" stroke-opacity="1" x1="97" y1="295" x2="108" y2="291" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="679" y1="115" x2="601" y2="62" />
-</g>
-<g>
- <line stroke-dasharray="4,4" stroke="black" stroke-opacity="1" x1="88" y1="499" x2="88" y2="469" />
- <line stroke="black" stroke-opacity="1" x1="88" y1="463" x2="82" y2="469" />
- <line stroke="black" stroke-opacity="1" x1="88" y1="463" x2="94" y2="469" />
- <line stroke="black" stroke-opacity="1" x1="82" y1="469" x2="94" y2="469" />
-</g>
-<g>
- <line stroke-dasharray="4,4" stroke="black" stroke-opacity="1" x1="323" y1="499" x2="323" y2="469" />
- <line stroke="black" stroke-opacity="1" x1="323" y1="463" x2="317" y2="469" />
- <line stroke="black" stroke-opacity="1" x1="323" y1="463" x2="329" y2="469" />
- <line stroke="black" stroke-opacity="1" x1="317" y1="469" x2="329" y2="469" />
-</g>
-<g>
- <line stroke-dasharray="4,4" stroke="black" stroke-opacity="1" x1="476" y1="716" x2="476" y2="693" />
- <line stroke="black" stroke-opacity="1" x1="476" y1="687" x2="470" y2="693" />
- <line stroke="black" stroke-opacity="1" x1="476" y1="687" x2="482" y2="693" />
- <line stroke="black" stroke-opacity="1" x1="470" y1="693" x2="482" y2="693" />
-</g>
-<g>
- <line stroke-dasharray="4,4" stroke="black" stroke-opacity="1" x1="249" y1="716" x2="249" y2="693" />
- <line stroke="black" stroke-opacity="1" x1="249" y1="687" x2="243" y2="693" />
- <line stroke="black" stroke-opacity="1" x1="249" y1="687" x2="255" y2="693" />
- <line stroke="black" stroke-opacity="1" x1="243" y1="693" x2="255" y2="693" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="817" y1="450" x2="817" y2="429" />
- <line stroke="black" stroke-opacity="1" x1="817" y1="423" x2="811" y2="429" />
- <line stroke="black" stroke-opacity="1" x1="817" y1="423" x2="823" y2="429" />
- <line stroke="black" stroke-opacity="1" x1="811" y1="429" x2="823" y2="429" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="784" y1="328" x2="784" y2="382" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="819" y1="287" x2="819" y2="250" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="777" y1="187" x2="737" y2="156" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="817" y1="531" x2="817" y2="491" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="851" y1="382" x2="851" y2="328" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="817" y1="531" x2="817" y2="491" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="189" y1="111" x2="189" y2="80" />
- <line stroke="black" stroke-opacity="1" x1="189" y1="74" x2="183" y2="80" />
- <line stroke="black" stroke-opacity="1" x1="189" y1="74" x2="195" y2="80" />
- <line stroke="black" stroke-opacity="1" x1="183" y1="80" x2="195" y2="80" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="237" y1="42" x2="533" y2="42" />
-</g>
-<g>
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="232" y="116" width="3" height="57" />
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="146" y="170" width="89" height="3" />
- <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="142" y="112" width="90" height="58" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="187" y="124">&lt;&lt;interface&gt;&gt;</text>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="187" y="145">GL</text>
- <line stroke="black" stroke-opacity="1" x1="142" y1="154" x2="232" y2="154" />
- <line stroke="black" stroke-opacity="1" x1="142" y1="162" x2="232" y2="162" />
-</g>
-<g>
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="132" y="230" width="3" height="57" />
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="46" y="284" width="89" height="3" />
- <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="42" y="226" width="90" height="58" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="87" y="238">&lt;&lt;interface&gt;&gt;</text>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="87" y="259">GL2ES1</text>
- <line stroke="black" stroke-opacity="1" x1="42" y1="268" x2="132" y2="268" />
- <line stroke="black" stroke-opacity="1" x1="42" y1="276" x2="132" y2="276" />
-</g>
-<g>
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="292" y="629" width="3" height="57" />
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="206" y="683" width="89" height="3" />
- <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="202" y="625" width="90" height="58" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="247" y="637">&lt;&lt;interface&gt;&gt;</text>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="247" y="658">GL2</text>
- <line stroke="black" stroke-opacity="1" x1="202" y1="667" x2="292" y2="667" />
- <line stroke="black" stroke-opacity="1" x1="202" y1="675" x2="292" y2="675" />
-</g>
-<g>
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="366" y="230" width="3" height="57" />
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="280" y="284" width="89" height="3" />
- <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="276" y="226" width="90" height="58" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="321" y="238">&lt;&lt;interface&gt;&gt;</text>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="321" y="259">GL2ES2</text>
- <line stroke="black" stroke-opacity="1" x1="276" y1="268" x2="366" y2="268" />
- <line stroke="black" stroke-opacity="1" x1="276" y1="276" x2="366" y2="276" />
-</g>
-<g>
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="519" y="629" width="3" height="57" />
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="433" y="683" width="89" height="3" />
- <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="429" y="625" width="90" height="58" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="474" y="637">&lt;&lt;interface&gt;&gt;</text>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="474" y="658">GL3</text>
- <line stroke="black" stroke-opacity="1" x1="429" y1="667" x2="519" y2="667" />
- <line stroke="black" stroke-opacity="1" x1="429" y1="675" x2="519" y2="675" />
-</g>
-<g>
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="367" y="405" width="3" height="57" />
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="281" y="459" width="89" height="3" />
- <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="277" y="401" width="90" height="58" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="322" y="413">&lt;&lt;interface&gt;&gt;</text>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="322" y="434">GLES2</text>
- <line stroke="black" stroke-opacity="1" x1="277" y1="443" x2="367" y2="443" />
- <line stroke="black" stroke-opacity="1" x1="277" y1="451" x2="367" y2="451" />
-</g>
-<g>
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="606" y="26" width="3" height="35" />
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="538" y="58" width="71" height="3" />
- <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="534" y="22" width="72" height="36" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" font-style="italic" text-anchor="middle" x="570" y="34">GLContext</text>
- <line stroke="black" stroke-opacity="1" x1="534" y1="43" x2="606" y2="43" />
- <line stroke="black" stroke-opacity="1" x1="534" y1="51" x2="606" y2="51" />
-</g>
-<g>
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="748" y="120" width="3" height="35" />
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="670" y="152" width="81" height="3" />
- <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="666" y="116" width="82" height="36" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" font-style="italic" text-anchor="middle" x="707" y="128">GLDrawable</text>
- <line stroke="black" stroke-opacity="1" x1="666" y1="137" x2="748" y2="137" />
- <line stroke="black" stroke-opacity="1" x1="666" y1="145" x2="748" y2="145" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="239" y1="737" x2="259" y2="737" />
- <ellipse fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" cx="249" cy="727" rx="10" ry="10" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="249" y="749">GL2Impl</text>
- <line stroke="black" stroke-opacity="1" x1="219" y1="758" x2="279" y2="758" />
- <line stroke="black" stroke-opacity="1" x1="219" y1="766" x2="279" y2="766" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="467" y1="737" x2="487" y2="737" />
- <ellipse fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" cx="477" cy="727" rx="10" ry="10" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="477" y="749">GL3Impl</text>
- <line stroke="black" stroke-opacity="1" x1="447" y1="758" x2="507" y2="758" />
- <line stroke="black" stroke-opacity="1" x1="447" y1="766" x2="507" y2="766" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="313" y1="520" x2="333" y2="520" />
- <ellipse fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" cx="323" cy="510" rx="10" ry="10" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="323" y="532">GLES2Impl</text>
- <line stroke="black" stroke-opacity="1" x1="284" y1="541" x2="362" y2="541" />
- <line stroke="black" stroke-opacity="1" x1="284" y1="549" x2="362" y2="549" />
-</g>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="544" y="655">Desktop final public</text>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="544" y="673">OpenGL Interfaces</text>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="544" y="440">Mobile final public</text>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="544" y="458">OpenGL Interfaces</text>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="26" y="754">Private implementation (detail)</text>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="544" y="264">Desktop/Mobile</text>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="544" y="282">Common Interfaces</text>
-<g>
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="865" y="192" width="3" height="57" />
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="773" y="246" width="95" height="3" />
- <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="769" y="188" width="96" height="58" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="817" y="200">&lt;&lt;interface&gt;&gt;</text>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="817" y="221">NativeWindow</text>
- <line stroke="black" stroke-opacity="1" x1="769" y1="230" x2="865" y2="230" />
- <line stroke="black" stroke-opacity="1" x1="769" y1="238" x2="865" y2="238" />
-</g>
-<g>
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="917" y="292" width="3" height="35" />
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="721" y="324" width="199" height="3" />
- <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="717" y="288" width="200" height="36" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" font-style="italic" text-anchor="middle" x="817" y="300">AbstractGraphicsConfiguration</text>
- <line stroke="black" stroke-opacity="1" x1="717" y1="309" x2="917" y2="309" />
- <line stroke="black" stroke-opacity="1" x1="717" y1="317" x2="917" y2="317" />
-</g>
-<g>
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="864" y="455" width="3" height="35" />
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="770" y="487" width="97" height="3" />
- <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="766" y="451" width="98" height="36" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="815" y="463">GLCapabilities</text>
- <line stroke="black" stroke-opacity="1" x1="766" y1="472" x2="864" y2="472" />
- <line stroke="black" stroke-opacity="1" x1="766" y1="480" x2="864" y2="480" />
-</g>
-<g>
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="849" y="536" width="3" height="35" />
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="787" y="568" width="65" height="3" />
- <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="783" y="532" width="66" height="36" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="816" y="544">GLProfile</text>
- <line stroke="black" stroke-opacity="1" x1="783" y1="553" x2="849" y2="553" />
- <line stroke="black" stroke-opacity="1" x1="783" y1="561" x2="849" y2="561" />
-</g>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="784" y="33">Lifecycle: From the lower right to</text>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="784" y="51">the top, left step where the</text>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="784" y="69">GLContext is created with a</text>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="784" y="87">suitable GL implementation</text>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="784" y="105">matching the GLProfile.</text>
-<g>
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="233" y="16" width="3" height="57" />
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="147" y="70" width="89" height="3" />
- <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="143" y="12" width="90" height="58" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="188" y="24">&lt;&lt;interface&gt;&gt;</text>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="188" y="45">GLBase</text>
- <line stroke="black" stroke-opacity="1" x1="143" y1="54" x2="233" y2="54" />
- <line stroke="black" stroke-opacity="1" x1="143" y1="62" x2="233" y2="62" />
-</g>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="273" y="152">Common GL Stuff</text>
-<g>
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="131" y="405" width="3" height="57" />
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="45" y="459" width="89" height="3" />
- <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="41" y="401" width="90" height="58" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="86" y="413">&lt;&lt;interface&gt;&gt;</text>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="86" y="434">GLES1</text>
- <line stroke="black" stroke-opacity="1" x1="41" y1="443" x2="131" y2="443" />
- <line stroke="black" stroke-opacity="1" x1="41" y1="451" x2="131" y2="451" />
-</g>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="544" y="341">Common Desktop</text>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="544" y="359">Profile</text>
-<g>
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="520" y="318" width="3" height="57" />
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="434" y="372" width="89" height="3" />
- <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="430" y="314" width="90" height="58" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" text-anchor="middle" x="475" y="326">&lt;&lt;interface&gt;&gt;</text>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="475" y="347">GL2GL3</text>
- <line stroke="black" stroke-opacity="1" x1="430" y1="356" x2="520" y2="356" />
- <line stroke="black" stroke-opacity="1" x1="430" y1="364" x2="520" y2="364" />
-</g>
-<g>
- <line stroke="black" stroke-opacity="1" x1="78" y1="520" x2="98" y2="520" />
- <ellipse fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" cx="88" cy="510" rx="10" ry="10" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="88" y="532">GLES1Impl</text>
- <line stroke="black" stroke-opacity="1" x1="49" y1="541" x2="127" y2="541" />
- <line stroke="black" stroke-opacity="1" x1="49" y1="549" x2="127" y2="549" />
-</g>
-<g>
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="856" y="387" width="3" height="35" />
- <rect fill="#808080" stroke="none" stroke-opacity="1" x="780" y="419" width="79" height="3" />
- <rect fill="#ffffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="776" y="383" width="80" height="36" />
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="816" y="395">Capabilities</text>
- <line stroke="black" stroke-opacity="1" x1="776" y1="404" x2="856" y2="404" />
- <line stroke="black" stroke-opacity="1" x1="776" y1="412" x2="856" y2="412" />
-</g>
-<g>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="585" y="76">0..1</text>
-</g>
-<g>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="652" y="116">1</text>
-</g>
-<g>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="794" y="370">chosen</text>
-</g>
-<g>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="767" y="370">1</text>
-</g>
-<g>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="861" y="370">requested</text>
-</g>
-<g>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="834" y="370">1</text>
-</g>
-<g>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="516" y="60">1</text>
-</g>
-<g>
- <text font-family="Helvetica" font-size="10" fill="#000000" xml:space="preserve" x="247" y="60">1</text>
-</g>
-</svg>
diff --git a/doc/bouml/html/index-withframe.html b/doc/bouml/html/index-withframe.html
index 0be7077fc..2410daaaf 100644
--- a/doc/bouml/html/index-withframe.html
+++ b/doc/bouml/html/index-withframe.html
@@ -4,7 +4,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
-<title>/net/jordan/usr/local/projects/SUN/JOGL/jogl/doc/bouml/html/index-withframe</title>
+<title>/usr/local/projects/JOGL/jogl/doc/bouml/html/index-withframe</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<FRAMESET cols="20%,80%">
diff --git a/doc/bouml/html/index.html b/doc/bouml/html/index.html
index 4d8af75e6..952c4518b 100644
--- a/doc/bouml/html/index.html
+++ b/doc/bouml/html/index.html
@@ -18,7 +18,7 @@ Documentation</title>
<a name="refpackage129"></a>
<p>Properties:<ul>
-<li>html dir:<br /><div class="sub">/net/jordan/usr/local/projects/SUN/JOGL/jogl/doc/bouml/html/</div></p></li>
+<li>html dir:<br /><div class="sub">/usr/local/projects/JOGL/jogl/doc/bouml/html/</div></p></li>
</ul></p>
<a name="refclass view128069"></a>
<h1 class ="view">1 Class View javax.media.opengl</h1>
@@ -38,7 +38,7 @@ Documentation</title>
<a name="refclass128197"></a>
<h2 class ="class">1.2 Class GL2ES1</h2>
<p>Declaration :</p><ul>
-<li>Java : public interface GL2ES1 extends <a href="index.html#refclass128069"><b>GL</b></a> </li><li>Php : public interface GL2ES1 </li></ul><p>Directly inherited by : <a href="index.html#refclass128453"><b>GL2</b></a> <a href="index.html#refclass128325"><b>GLES1</b></a> </p>
+<li>Java : public interface GL2ES1 extends <a href="index.html#refclass128069"><b>GL</b></a> </li><li>Php : public interface GL2ES1 </li></ul><p>Directly inherited by : <a href="index.html#refclass128453"><b>GL2</b></a> <a href="index.html#refclass128386"><b>GL2ES12</b></a> <a href="index.html#refclass128325"><b>GLES1</b></a> </p>
<p>Stereotype: interface</p>
<div class="sub">
<div class="sub">
@@ -56,7 +56,7 @@ Documentation</title>
<a name="refclass128453"></a>
<h2 class ="class">1.4 Class GL2</h2>
<p>Declaration :</p><ul>
-<li>Java : public interface GL2 extends <a href="index.html#refclass128709"><b>GL2GL3</b></a> </li><li>Php : public interface GL2 </li></ul><p>Directly inherited by : <a href="index.html#refclass130373"><b>GL2Impl</b></a> </p>
+<li>Java : public interface GL2 extends <a href="index.html#refclass128709"><b>GL2GL3</b></a> </li><li>Php : public interface GL2 </li></ul><p>Directly inherited by : <a href="index.html#refclass128002"><b>GL3bc</b></a> <a href="index.html#refclass130501"><b>GL4bcImpl</b></a> </p>
<p>Stereotype: interface</p>
<div class="sub">
<div class="sub">
@@ -65,7 +65,7 @@ Documentation</title>
<a name="refclass128581"></a>
<h2 class ="class">1.5 Class GL2ES2</h2>
<p>Declaration :</p><ul>
-<li>Java : public interface GL2ES2 extends <a href="index.html#refclass128069"><b>GL</b></a> </li><li>Php : public interface GL2ES2 </li></ul><p>Directly inherited by : <a href="index.html#refclass128709"><b>GL2GL3</b></a> <a href="index.html#refclass128965"><b>GLES2</b></a> </p>
+<li>Java : public interface GL2ES2 extends <a href="index.html#refclass128069"><b>GL</b></a> </li><li>Php : public interface GL2ES2 </li></ul><p>Directly inherited by : <a href="index.html#refclass128386"><b>GL2ES12</b></a> <a href="index.html#refclass128709"><b>GL2GL3</b></a> <a href="index.html#refclass128965"><b>GLES2</b></a> </p>
<p>Stereotype: interface</p>
<div class="sub">
<div class="sub">
@@ -83,7 +83,7 @@ Documentation</title>
<a name="refclass128837"></a>
<h2 class ="class">1.7 Class GL3</h2>
<p>Declaration :</p><ul>
-<li>Java : public interface GL3 extends <a href="index.html#refclass128709"><b>GL2GL3</b></a> </li><li>Php : public interface GL3 </li></ul><p>Directly inherited by : <a href="index.html#refclass130501"><b>GL3Impl</b></a> </p>
+<li>Java : public interface GL3 extends <a href="index.html#refclass128709"><b>GL2GL3</b></a> </li><li>Php : public interface GL3 </li></ul><p>Directly inherited by : <a href="index.html#refclass128002"><b>GL3bc</b></a> <a href="index.html#refclass128130"><b>GL4</b></a> <a href="index.html#refclass130501"><b>GL4bcImpl</b></a> </p>
<p>Stereotype: interface</p>
<div class="sub">
<div class="sub">
@@ -116,24 +116,16 @@ Documentation</title>
<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass130117"><b>GLContext</b></a>, multiplicity : 0..1</li><li>Java : private <a href="index.html#refclass130117"><b>GLContext</b></a> </li></ul><a name="refrelation132421"></a>
<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass130885"><b>NativeWindow</b></a></li><li>Java : private <a href="index.html#refclass130885"><b>NativeWindow</b></a> </li></ul></div>
</div>
-<a name="refclass130373"></a>
-<h2 class ="class">1.11 Class GL2Impl</h2>
-<p>Declaration :</p><ul>
-<li>Java : private class GL2Impl implements <a href="index.html#refclass128453"><b>GL2</b></a> </li></ul><p>Stereotype: entity</p>
-<div class="sub">
-<div class="sub">
-</div>
-</div>
<a name="refclass130501"></a>
-<h2 class ="class">1.12 Class GL3Impl</h2>
+<h2 class ="class">1.11 Class GL4bcImpl</h2>
<p>Declaration :</p><ul>
-<li>Java : private class GL3Impl implements <a href="index.html#refclass128837"><b>GL3</b></a> </li></ul><p>Stereotype: entity</p>
+<li>Java : private class GL4bcImpl implements <a href="index.html#refclass128837"><b>GL3</b></a>, <a href="index.html#refclass128002"><b>GL3bc</b></a>, <a href="index.html#refclass128258"><b>GL4bc</b></a>, <a href="index.html#refclass128453"><b>GL2</b></a>, <a href="index.html#refclass128130"><b>GL4</b></a> </li></ul><p>Stereotype: entity</p>
<div class="sub">
<div class="sub">
</div>
</div>
<a name="refclass130629"></a>
-<h2 class ="class">1.13 Class GLES2Impl</h2>
+<h2 class ="class">1.12 Class GLES2Impl</h2>
<p>Declaration :</p><ul>
<li>Java : private class GLES2Impl implements <a href="index.html#refclass128965"><b>GLES2</b></a> </li></ul><p>Stereotype: entity</p>
<div class="sub">
@@ -141,7 +133,7 @@ Documentation</title>
</div>
</div>
<a name="refclass130757"></a>
-<h2 class ="class">1.14 Class GLES1Impl</h2>
+<h2 class ="class">1.13 Class GLES1Impl</h2>
<p>Declaration :</p><ul>
<li>Java : private class GLES1Impl implements <a href="index.html#refclass128325"><b>GLES1</b></a> </li></ul><p>Stereotype: entity</p>
<div class="sub">
@@ -149,7 +141,7 @@ Documentation</title>
</div>
</div>
<a name="refclass130885"></a>
-<h2 class ="class">1.15 Class NativeWindow</h2>
+<h2 class ="class">1.14 Class NativeWindow</h2>
<p>Declaration :</p><ul>
<li>Java : package interface NativeWindow </li><li>Php : interface NativeWindow </li></ul><p>Stereotype: interface</p>
<div class="sub">
@@ -159,7 +151,7 @@ Documentation</title>
<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass130245"><b>GLDrawable</b></a></li><li>Java : private <a href="index.html#refclass130245"><b>GLDrawable</b></a> </li></ul></div>
</div>
<a name="refclass131013"></a>
-<h2 class ="class">1.16 Class AbstractGraphicsConfiguration</h2>
+<h2 class ="class">1.15 Class AbstractGraphicsConfiguration</h2>
<p>Declaration :</p><ul>
<li>Java : package abstract class AbstractGraphicsConfiguration </li></ul><div class="sub">
<div class="sub">
@@ -169,7 +161,7 @@ Documentation</title>
<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass130885"><b>NativeWindow</b></a></li><li>Java : private <a href="index.html#refclass130885"><b>NativeWindow</b></a> </li></ul></div>
</div>
<a name="refclass131141"></a>
-<h2 class ="class">1.17 Class GLCapabilities</h2>
+<h2 class ="class">1.16 Class GLCapabilities</h2>
<p>Declaration :</p><ul>
<li>Java : package class GLCapabilities extends <a href="index.html#refclass131269"><b>Capabilities</b></a> </li></ul><div class="sub">
<div class="sub">
@@ -178,7 +170,7 @@ Documentation</title>
<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass131397"><b>GLProfile</b></a></li><li>Java : private <a href="index.html#refclass131397"><b>GLProfile</b></a> </li></ul></div>
</div>
<a name="refclass131269"></a>
-<h2 class ="class">1.18 Class Capabilities</h2>
+<h2 class ="class">1.17 Class Capabilities</h2>
<p>Declaration :</p><ul>
<li>Java : package class Capabilities </li></ul><p>Directly inherited by : <a href="index.html#refclass131141"><b>GLCapabilities</b></a> </p>
<div class="sub">
@@ -188,7 +180,7 @@ Documentation</title>
<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass131013"><b>AbstractGraphicsConfiguration</b></a></li><li>Java : private <a href="index.html#refclass131013"><b>AbstractGraphicsConfiguration</b></a> </li></ul></div>
</div>
<a name="refclass131397"></a>
-<h2 class ="class">1.19 Class GLProfile</h2>
+<h2 class ="class">1.18 Class GLProfile</h2>
<p>Declaration :</p><ul>
<li>Java : package class GLProfile </li></ul><div class="sub">
<div class="sub">
@@ -197,7 +189,7 @@ Documentation</title>
<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass131141"><b>GLCapabilities</b></a></li><li>Java : private <a href="index.html#refclass131141"><b>GLCapabilities</b></a> </li></ul></div>
</div>
<a name="refclass132549"></a>
-<h2 class ="class">1.20 Class GLBase</h2>
+<h2 class ="class">1.19 Class GLBase</h2>
<p>Declaration :</p><ul>
<li>Java : public interface GLBase </li><li>Php : public interface GLBase </li></ul><p>Directly inherited by : <a href="index.html#refclass128069"><b>GL</b></a> </p>
<p>Stereotype: interface</p>
@@ -206,6 +198,41 @@ Documentation</title>
<a name="refrelation134213"></a>
<table><tr><td><div class="element">Relation <b>&lt;association&gt;</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - : <a href="index.html#refclass130117"><b>GLContext</b></a>, multiplicity : 1</li><li>Java : private <a href="index.html#refclass130117"><b>GLContext</b></a> </li></ul></div>
</div>
+<a name="refclass128002"></a>
+<h2 class ="class">1.20 Class GL3bc</h2>
+<p>Declaration :</p><ul>
+<li>Java : package interface GL3bc extends <a href="index.html#refclass128453"><b>GL2</b></a> </li><li>Php : interface GL3bc </li></ul><p>Directly inherited by : <a href="index.html#refclass128258"><b>GL4bc</b></a> <a href="index.html#refclass130501"><b>GL4bcImpl</b></a> </p>
+<p>Stereotype: interface</p>
+<div class="sub">
+<div class="sub">
+</div>
+</div>
+<a name="refclass128130"></a>
+<h2 class ="class">1.21 Class GL4</h2>
+<p>Declaration :</p><ul>
+<li>Java : package interface GL4 extends <a href="index.html#refclass128837"><b>GL3</b></a> </li><li>Php : interface GL4 </li></ul><p>Directly inherited by : <a href="index.html#refclass128258"><b>GL4bc</b></a> <a href="index.html#refclass130501"><b>GL4bcImpl</b></a> </p>
+<p>Stereotype: interface</p>
+<div class="sub">
+<div class="sub">
+</div>
+</div>
+<a name="refclass128258"></a>
+<h2 class ="class">1.22 Class GL4bc</h2>
+<p>Declaration :</p><ul>
+<li>Java : package interface GL4bc extends <a href="index.html#refclass128002"><b>GL3bc</b></a> </li><li>Php : interface GL4bc </li></ul><p>Directly inherited by : <a href="index.html#refclass130501"><b>GL4bcImpl</b></a> </p>
+<p>Stereotype: interface</p>
+<div class="sub">
+<div class="sub">
+</div>
+</div>
+<a name="refclass128386"></a>
+<h2 class ="class">1.23 Class GL2ES12</h2>
+<p>Declaration :</p><ul>
+<li>Java : package class GL2ES12 implements <a href="index.html#refclass128197"><b>GL2ES1</b></a>, <a href="index.html#refclass128581"><b>GL2ES2</b></a> </li></ul><p>Stereotype: entity</p>
+<div class="sub">
+<div class="sub">
+</div>
+</div>
</div>
</body>
</html>
diff --git a/doc/bouml/html/index_71.html b/doc/bouml/html/index_71.html
index dc1a0a051..9481c2466 100644
--- a/doc/bouml/html/index_71.html
+++ b/doc/bouml/html/index_71.html
@@ -20,11 +20,14 @@
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128069" target = "projectFrame"><b>GL</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128453" target = "projectFrame"><b>GL2</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128197" target = "projectFrame"><b>GL2ES1</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128386" target = "projectFrame"><b>GL2ES12</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128581" target = "projectFrame"><b>GL2ES2</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128709" target = "projectFrame"><b>GL2GL3</b></a></td><td>class</td><td></td></tr>
-<tr bgcolor=#f0f0f0><td><a href="index.html#refclass130373" target = "projectFrame"><b>GL2Impl</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128837" target = "projectFrame"><b>GL3</b></a></td><td>class</td><td></td></tr>
-<tr bgcolor=#f0f0f0><td><a href="index.html#refclass130501" target = "projectFrame"><b>GL3Impl</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128002" target = "projectFrame"><b>GL3bc</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128130" target = "projectFrame"><b>GL4</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass128258" target = "projectFrame"><b>GL4bc</b></a></td><td>class</td><td></td></tr>
+<tr bgcolor=#f0f0f0><td><a href="index.html#refclass130501" target = "projectFrame"><b>GL4bcImpl</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass132549" target = "projectFrame"><b>GLBase</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass131141" target = "projectFrame"><b>GLCapabilities</b></a></td><td>class</td><td></td></tr>
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass130117" target = "projectFrame"><b>GLContext</b></a></td><td>class</td><td></td></tr>
diff --git a/doc/bouml/html/navig.html b/doc/bouml/html/navig.html
index 5cbd746bd..16236c7b5 100644
--- a/doc/bouml/html/navig.html
+++ b/doc/bouml/html/navig.html
@@ -4,7 +4,7 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
-<title>/net/jordan/usr/local/projects/SUN/JOGL/jogl/doc/bouml/html/navig</title>
+<title>/usr/local/projects/JOGL/jogl/doc/bouml/html/navig</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body bgcolor="#ffffff">
diff --git a/doc/bouml/jogl/128069.diagram b/doc/bouml/jogl/128069.diagram
index d467ebad4..41c5df023 100644
--- a/doc/bouml/jogl/128069.diagram
+++ b/doc/bouml/jogl/128069.diagram
@@ -1,20 +1,32 @@
-format 62
+format 67
+classcanvas 128002 class_ref 128002 // GL3bc
+ draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
+ xyz 197 761 2000
+end
classcanvas 128069 class_ref 128069 // GL
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
xyz 142 112 2000
end
+classcanvas 128130 class_ref 128130 // GL4
+ draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
+ xyz 491 844 2000
+end
classcanvas 128197 class_ref 128197 // GL2ES1
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
xyz 42 226 2000
end
+classcanvas 128258 class_ref 128258 // GL4bc
+ draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
+ xyz 197 905 2000
+end
classcanvas 128325 class_ref 128325 // GLES1
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
xyz 41 401 2000
end
classcanvas 128453 class_ref 128453 // GL2
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
- xyz 202 625 2000
+ xyz 199 615 2000
end
classcanvas 128581 class_ref 128581 // GL2ES2
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
@@ -22,16 +34,20 @@ classcanvas 128581 class_ref 128581 // GL2ES2
end
classcanvas 128709 class_ref 128709 // GL2GL3
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
- xyz 430 314 2005
+ xyz 493 316 2005
end
classcanvas 128837 class_ref 128837 // GL3
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
- xyz 429 625 2000
+ xyz 492 684 2000
end
classcanvas 128965 class_ref 128965 // GLES2
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
xyz 277 401 2000
end
+classcanvas 129666 class_ref 128386 // GL2ES12
+ draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
+ xyz 184 288 2000
+end
classcanvas 130245 class_ref 130117 // GLContext
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
xyz 534 22 2000
@@ -40,50 +56,46 @@ classcanvas 130501 class_ref 130245 // GLDrawable
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
xyz 666 116 2000
end
-classcanvas 130757 class_ref 130373 // GL2Impl
- draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
- xyz 219 717 2000
-end
-classcanvas 130885 class_ref 130501 // GL3Impl
+classcanvas 130885 class_ref 130501 // GL4bcImpl
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
- xyz 447 717 2000
+ xyz 361 1048 2000
end
classcanvas 131013 class_ref 130629 // GLES2Impl
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
- xyz 284 500 2000
+ xyz 284 491 2000
end
classcanvas 131141 class_ref 130757 // GLES1Impl
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
- xyz 49 500 2005
+ xyz 47 484 2005
end
textcanvas 131781 "Desktop final public OpenGL Interfaces
"
- xyzwh 544 638 2000 135 37
+ xyzwh 605 636 2000 135 37
textcanvas 131909 "Mobile final public OpenGL Interfaces"
- xyzwh 544 423 2000 125 38
+ xyzwh 607 427 2000 125 38
textcanvas 132037 "Private implementation (detail)"
- xyzwh 26 737 2000 179 17
+ xyzwh 20 1073 2000 178 18
textcanvas 132165 "Desktop/Mobile Common Interfaces"
- xyzwh 544 247 2000 129 42
+ xyzwh 606 244 2000 129 42
classcanvas 132293 class_ref 130885 // NativeWindow
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
- xyz 769 188 2000
+ xyz 800 204 2000
end
classcanvas 132421 class_ref 131013 // AbstractGraphicsConfiguration
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
- xyz 717 288 2000
+ xyz 748 304 2000
end
classcanvas 132549 class_ref 131141 // GLCapabilities
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
- xyz 766 451 2000
+ xyz 797 467 2000
end
classcanvas 132677 class_ref 131269 // Capabilities
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
- xyz 776 383 2005
+ xyz 807 399 2005
end
classcanvas 132805 class_ref 131397 // GLProfile
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
- xyz 783 532 2000
+ xyz 814 548 2000
end
textcanvas 135749 "Lifecycle: From the lower right to the top, left step where the GLContext is created with a suitable GL implementation matching the GLProfile."
xyzwh 784 16 2000 208 93
@@ -94,34 +106,79 @@ end
textcanvas 136261 "Common GL Stuff"
xyzwh 273 135 2000 108 17
fragment 136517 "Programmable Shader"
- color blue xyzwh 238 193 1994 448 610
- separator 3275
- separator 6177
- separator 1832
+ color blue xyzwh 238 195 1994 506 974
+ separator 2053
+ separator 3866
+ separator 1144
end
fragment 136645 "Fixed Function"
- color lightgray xyzwh 5 193 1989 235 610
- separator 3278
- separator 6177
- separator 1821
+ color lightgray xyzwh 2 195 1989 238 973
+ separator 2035
+ separator 3866
+ separator 1143
end
textcanvas 136773 "Common Desktop Profile"
- xyzwh 544 324 2000 115 39
+ xyzwh 606 329 2000 115 39
+relationcanvas 128386 relation_ref 128002 // <realization>
+ from ref 130885 z 2001 to ref 128002
+ no_role_a no_role_b
+ no_multiplicity_a no_multiplicity_b
+end
+relationcanvas 128514 relation_ref 128130 // <realization>
+ from ref 130885 z 2001 to ref 128258
+ no_role_a no_role_b
+ no_multiplicity_a no_multiplicity_b
+end
+relationcanvas 128642 relation_ref 128258 // <realization>
+ from ref 130885 z 2001 to ref 128453
+ no_role_a no_role_b
+ no_multiplicity_a no_multiplicity_b
+end
+relationcanvas 128770 relation_ref 128386 // <realization>
+ from ref 130885 z 2001 to ref 128130
+ no_role_a no_role_b
+ no_multiplicity_a no_multiplicity_b
+end
+relationcanvas 128898 relation_ref 128514 // <generalisation>
+ from ref 128002 z 2001 to ref 128453
+ no_role_a no_role_b
+ no_multiplicity_a no_multiplicity_b
+end
+relationcanvas 129026 relation_ref 128642 // <generalisation>
+ from ref 128002 z 2001 to ref 128837
+ no_role_a no_role_b
+ no_multiplicity_a no_multiplicity_b
+end
relationcanvas 129093 relation_ref 129221 // <generalisation>
from ref 128197 z 1999 to ref 128069
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
+relationcanvas 129154 relation_ref 128770 // <generalisation>
+ from ref 128130 z 2001 to ref 128837
+ no_role_a no_role_b
+ no_multiplicity_a no_multiplicity_b
+end
relationcanvas 129221 relation_ref 129349 // <generalisation>
from ref 128581 z 1999 to ref 128069
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
+relationcanvas 129282 relation_ref 128898 // <generalisation>
+ from ref 128258 z 2001 to ref 128002
+ no_role_a no_role_b
+ no_multiplicity_a no_multiplicity_b
+end
relationcanvas 129349 relation_ref 129477 // <generalisation>
from ref 128325 z 1999 to ref 128197
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
+relationcanvas 129410 relation_ref 129026 // <generalisation>
+ from ref 128258 z 2001 to ref 128130
+ no_role_a no_role_b
+ no_multiplicity_a no_multiplicity_b
+end
relationcanvas 129477 relation_ref 129605 // <generalisation>
from ref 128965 z 1999 to ref 128581
no_role_a no_role_b
@@ -132,11 +189,21 @@ relationcanvas 129733 relation_ref 129861 // <generalisation>
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
+relationcanvas 129794 relation_ref 129154 // <realization>
+ from ref 129666 z 2001 to ref 128197
+ no_role_a no_role_b
+ no_multiplicity_a no_multiplicity_b
+end
relationcanvas 129861 relation_ref 129989 // <generalisation>
from ref 128453 z 1999 to ref 128709
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
+relationcanvas 129922 relation_ref 129282 // <realization>
+ from ref 129666 z 2001 to ref 128581
+ no_role_a no_role_b
+ no_multiplicity_a no_multiplicity_b
+end
relationcanvas 129989 relation_ref 130117 // <generalisation>
from ref 128709 z 1999 to ref 128581
no_role_a no_role_b
@@ -167,11 +234,6 @@ relationcanvas 131525 relation_ref 130885 // <realization>
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
-relationcanvas 131653 relation_ref 131013 // <realization>
- from ref 130757 z 1999 to ref 128453
- no_role_a no_role_b
- no_multiplicity_a no_multiplicity_b
-end
relationcanvas 132933 relation_ref 131141 // <generalisation>
from ref 132549 z 1999 to ref 132677
no_role_a no_role_b
@@ -181,8 +243,8 @@ relationcanvas 133061 relation_ref 131269 // <association>
decenter_begin 331
decenter_end 105
from ref 132421 z 1999 to ref 132677
- role_a_pos 794 360 3000 no_role_b
- multiplicity_a_pos 767 360 3000 no_multiplicity_b
+ role_a_pos 825 376 3000 no_role_b
+ multiplicity_a_pos 798 376 3000 no_multiplicity_b
end
relationcanvas 133701 relation_ref 131525 // <association>
from ref 132421 z 1999 to ref 132293
@@ -203,8 +265,8 @@ relationcanvas 134213 relation_ref 131397 // <association>
decenter_begin 894
decenter_end 658
from ref 132677 z 1999 to ref 132421
- no_role_a role_b_pos 861 360 3000
- no_multiplicity_a multiplicity_b_pos 834 360 3000
+ no_role_a role_b_pos 892 376 3000
+ no_multiplicity_a multiplicity_b_pos 865 376 3000
end
relationcanvas 134725 relation_ref 131781 // <association>
from ref 132805 z 1999 to ref 132549
diff --git a/doc/bouml/jogl/2.session b/doc/bouml/jogl/2.session
new file mode 100644
index 000000000..35dd532b9
--- /dev/null
+++ b/doc/bouml/jogl/2.session
@@ -0,0 +1,11 @@
+window_sizes 1800 1053 450 1344 854 120
+diagrams
+ active classdiagram_ref 128069 // OpenGL Interfaces
+ 1344 854 100 17 0 0
+end
+show_stereotypes
+selected classdiagram_ref 128069 // OpenGL Interfaces
+open
+ classview_ref 128069 // javax.media.opengl
+end
+end
diff --git a/doc/bouml/jogl/jogl.prj b/doc/bouml/jogl/jogl.prj
index 532267ccf..607638cc2 100644
--- a/doc/bouml/jogl/jogl.prj
+++ b/doc/bouml/jogl/jogl.prj
@@ -1,7 +1,7 @@
format 67
"jogl"
- revision 5
- modified_by 69 "sg215889"
+ revision 7
+ modified_by 2 "sven"
@@ -37,7 +37,7 @@ format 67
mark_for_import
ncouples 1
- key "html dir" value "/net/jordan/usr/local/projects/SUN/JOGL/jogl/doc/bouml/html/"
+ key "html dir" value "/usr/local/projects/JOGL/jogl/doc/bouml/html/"
classview 128069 "javax.media.opengl"
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
@@ -56,7 +56,7 @@ format 67
show_infonote default drawing_language default show_stereotype_properties default
classdiagram 128069 "OpenGL Interfaces"
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default show_attribute_modifiers default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_relation_modifiers default show_infonote default shadow default show_stereotype_properties default
- size A4-Landscape
+ size A3-Landscape
end
class 128069 "GL"
@@ -307,7 +307,7 @@ ${members}}
end
end
- class 130373 "GL2Impl"
+ class 130501 "GL4bcImpl"
visibility private stereotype "entity"
cpp_decl ""
java_decl "${comment}${@}${visibility}${final}${abstract}class ${name}${extends}${implements} {
@@ -318,32 +318,44 @@ ${members}}
idl_decl ""
explicit_switch_type ""
- classrelation 131269 // <realization>
- relation 131013 -_-|>
+ classrelation 131141 // <realization>
+ relation 130885 -_-|>
+ a public
+ java "${type}"
+ classrelation_ref 131141 // <realization>
+ b parent class_ref 128837 // GL3
+ end
+
+ classrelation 128002 // <realization>
+ relation 128002 -_-|>
+ a public
+ java "${type}"
+ classrelation_ref 128002 // <realization>
+ b parent class_ref 128002 // GL3bc
+ end
+
+ classrelation 128130 // <realization>
+ relation 128130 -_-|>
+ a public
+ java "${type}"
+ classrelation_ref 128130 // <realization>
+ b parent class_ref 128258 // GL4bc
+ end
+
+ classrelation 128258 // <realization>
+ relation 128258 -_-|>
a public
java "${type}"
- classrelation_ref 131269 // <realization>
+ classrelation_ref 128258 // <realization>
b parent class_ref 128453 // GL2
end
- end
- class 130501 "GL3Impl"
- visibility private stereotype "entity"
- cpp_decl ""
- java_decl "${comment}${@}${visibility}${final}${abstract}class ${name}${extends}${implements} {
-${members}}
-"
- php_decl ""
- python_2_2 python_decl ""
- idl_decl ""
- explicit_switch_type ""
-
- classrelation 131141 // <realization>
- relation 130885 -_-|>
+ classrelation 128386 // <realization>
+ relation 128386 -_-|>
a public
java "${type}"
- classrelation_ref 131141 // <realization>
- b parent class_ref 128837 // GL3
+ classrelation_ref 128386 // <realization>
+ b parent class_ref 128130 // GL4
end
end
@@ -578,5 +590,121 @@ ${members}};
classrelation_ref 134341 // <association>
end
end
+
+ class 128002 "GL3bc"
+ visibility package stereotype "interface"
+ cpp_decl ""
+ java_decl "${comment}${@}${visibility}interface ${name}${extends} {
+${members}}
+"
+ php_decl "${comment}${visibility}interface ${name} {
+${members}}
+"
+ python_2_2 python_decl ""
+ idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
+${members}};
+"
+ explicit_switch_type ""
+
+ classrelation 128514 // <generalisation>
+ relation 128514 ---|>
+ a public
+ java "${type}"
+ classrelation_ref 128514 // <generalisation>
+ b parent class_ref 128453 // GL2
+ end
+
+ classrelation 128642 // <generalisation>
+ relation 128642 ---|>
+ a public
+ java "${type}"
+ classrelation_ref 128642 // <generalisation>
+ b parent class_ref 128837 // GL3
+ end
+ end
+
+ class 128130 "GL4"
+ visibility package stereotype "interface"
+ cpp_decl ""
+ java_decl "${comment}${@}${visibility}interface ${name}${extends} {
+${members}}
+"
+ php_decl "${comment}${visibility}interface ${name} {
+${members}}
+"
+ python_2_2 python_decl ""
+ idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
+${members}};
+"
+ explicit_switch_type ""
+
+ classrelation 128770 // <generalisation>
+ relation 128770 ---|>
+ a public
+ java "${type}"
+ classrelation_ref 128770 // <generalisation>
+ b parent class_ref 128837 // GL3
+ end
+ end
+
+ class 128258 "GL4bc"
+ visibility package stereotype "interface"
+ cpp_decl ""
+ java_decl "${comment}${@}${visibility}interface ${name}${extends} {
+${members}}
+"
+ php_decl "${comment}${visibility}interface ${name} {
+${members}}
+"
+ python_2_2 python_decl ""
+ idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
+${members}};
+"
+ explicit_switch_type ""
+
+ classrelation 128898 // <generalisation>
+ relation 128898 ---|>
+ a public
+ java "${type}"
+ classrelation_ref 128898 // <generalisation>
+ b parent class_ref 128002 // GL3bc
+ end
+
+ classrelation 129026 // <generalisation>
+ relation 129026 ---|>
+ a public
+ java "${type}"
+ classrelation_ref 129026 // <generalisation>
+ b parent class_ref 128130 // GL4
+ end
+ end
+
+ class 128386 "GL2ES12"
+ visibility package stereotype "entity"
+ cpp_decl ""
+ java_decl "${comment}${@}${visibility}${final}${abstract}class ${name}${extends}${implements} {
+${members}}
+"
+ php_decl ""
+ python_2_2 python_decl ""
+ idl_decl ""
+ explicit_switch_type ""
+
+ classrelation 129154 // <realization>
+ relation 129154 -_-|>
+ a public
+ java "${type}"
+ classrelation_ref 129154 // <realization>
+ b parent class_ref 128197 // GL2ES1
+ end
+
+ classrelation 129282 // <realization>
+ relation 129282 -_-|>
+ a public
+ java "${type}"
+ classrelation_ref 129282 // <realization>
+ b parent class_ref 128581 // GL2ES2
+ end
+ end
end
end
diff --git a/doc/deployment/JOGL-JAR-BUNDELING.txt b/doc/deployment/JOGL-JAR-BUNDELING.txt
new file mode 100644
index 000000000..cf4edd7a3
--- /dev/null
+++ b/doc/deployment/JOGL-JAR-BUNDELING.txt
@@ -0,0 +1,138 @@
+
++++++++++++++++++++++++++++++
++++ Native Libraries ++++++++
++++++++++++++++++++++++++++++
+
+Gluegen native libraries
+ libgluegen-rt.so
+
+NativeWindow native libraries
+ libnativewindow_awt.so
+ libnativewindow_jvm.so
+ libnativewindow_x11.so
+
+
+JOGL native libraries
+ libjogl_desktop.so
+ libjogl_gl2es12.so
+ libjogl_es1.so
+ libjogl_es2.so
+ libjogl_cg.so
+
+NEWT native libraries
+ libnewt.so
+
++++++++++++++++++++++++++++++
++++ Gluegen - Mandatory +++++
++++++++++++++++++++++++++++++
+
+Gluegen JAR - Always
+
+ Core [pick 1]
+ gluegen-rt.jar
+
++++++++++++++++++++++++++++++
++++ All In One Deployment +++
++++++++++++++++++++++++++++++
+
+This might be the best solution
+for desktop (maybe webstart).
+
+It is much faster to download
+a (maybe bigger) file once and cache
+it for most purposes, than to download
+tens of files where its cache might not
+be reuseable.
+
+
+With AWT:
+ nativewindow.all.jar
+ jogl.all.jar
+ newt.all.jar (optional, if AWT is used only)
+
+
+Without AWT
+ nativewindow.all-noawt.jar
+ jogl.all-noawt.jar
+ newt.all-noawt.jar
+
+
++++++++++++++++++++++++++++++
++++ Atomic Deployment +++++++
++++++++++++++++++++++++++++++
+
+This is a fine tuned solution
+where every byte counts.
+
+It is also possible to use this
+strategy as a starting point for
+efficient manual deployment.
+
+Cores:
+ nativewindow.core.jar
+ jogl.core.jar
+
+ Newt (optional):
+ newt.core.jar
+ newt.ogl.jar (to use NEWT with JOGL)
+
+
+Platform (x11/win/osx/embedded)
+
+ Chose the same platform for all picks :)
+
+ NativeWindow [pick 0..1]:
+ nativewindow.os.x11.jar
+
+ Jogl [pick 1]:
+ jogl.egl.jar
+ jogl.os.x11.jar
+ jogl.os.win.jar
+ jogl.os.osx.jar
+
+ Newt [pick 0..1] (optional):
+ newt.os.x11.jar
+ newt.os.win.jar
+ newt.os.osx.jar
+
+
+Jogl GL [pick 1..n]
+ jogl.gles1.jar
+ jogl.gles1.dbg.jar
+ jogl.gles2.jar
+ jogl.gles2.dbg.jar
+
+ jogl.gl2es12.jar
+
+ jogl.gl2.jar
+ jogl.gl2.dbg.jar
+
+ jogl.gl3.jar
+ jogl.gl3.dbg.jar
+
+ jogl.gl4.jar
+ jogl.gl4.dbg.jar
+
+
+Jogl Toolkits/Misc [pick n] (optional):
+ jogl.util.jar
+ jogl.util.gl2.jar
+ jogl.util.fixedfuncemu.jar
+
+
+AWT [pick n] (optional):
+ nativewindow.awt.jar
+
+ jogl.awt.jar
+ jogl.util.awt.jar (if using jogl.util)
+
+ newt.awt.jar
+
+GLU [pick n] (optional):
+ jogl.glutess.jar
+ jogl.glumipmap.jar
+ jogl.glugl2.jar
+
+
+
+
diff --git a/doc/deployment/lstjars/lstjars.linux_amd64-20100406.log b/doc/deployment/lstjars/lstjars.linux_amd64-20100406.log
new file mode 100644
index 000000000..48dcd562c
--- /dev/null
+++ b/doc/deployment/lstjars/lstjars.linux_amd64-20100406.log
@@ -0,0 +1,540 @@
+cp: cannot stat `../../gluegen/build-x86_64/gluegen-rt-natives-linux-i586.jar': No such file or directory
+cp: cannot stat `../../gluegen/build-x86_64/gluegen-rt-natives-linux-i586-cdc.jar': No such file or directory
+Native Libraries
+4 libgluegen-rt.so.gz
+24 libjogl_cg.so.gz
+144 libjogl_desktop.so.gz
+36 libjogl_es1.so.gz
+36 libjogl_es2.so.gz
+40 libjogl_gl2es12.so.gz
+4 libnativewindow_awt.so.gz
+4 libnativewindow_jvm.so.gz
+8 libnativewindow_x11.so.gz
+12 libnewt.so.gz
+312 total
+
+list gluegen-rt-cdc.jar to gluegen-rt-cdc.lst
+list gluegen-rt.jar to gluegen-rt.lst
+list jogl.all.cdc.jar to jogl.all.cdc.lst
+list jogl.all.jar to jogl.all.lst
+list jogl.all-noawt.jar to jogl.all-noawt.lst
+list jogl.awt.jar to jogl.awt.lst
+list jogl.cg.jar to jogl.cg.lst
+list jogl.core.cdc.jar to jogl.core.cdc.lst
+list jogl.core.jar to jogl.core.lst
+list jogl.egl.cdc.jar to jogl.egl.cdc.lst
+list jogl.egl.jar to jogl.egl.lst
+list jogl.gl2.dbg.jar to jogl.gl2.dbg.lst
+list jogl.gl2es12.cdc.jar to jogl.gl2es12.cdc.lst
+list jogl.gl2es12.jar to jogl.gl2es12.lst
+list jogl.gl2.jar to jogl.gl2.lst
+list jogl.gl3.dbg.jar to jogl.gl3.dbg.lst
+list jogl.gl3.jar to jogl.gl3.lst
+list jogl.gl4.dbg.jar to jogl.gl4.dbg.lst
+list jogl.gl4.jar to jogl.gl4.lst
+list jogl.gles1.cdc.jar to jogl.gles1.cdc.lst
+list jogl.gles1.dbg.cdc.jar to jogl.gles1.dbg.cdc.lst
+list jogl.gles1.dbg.jar to jogl.gles1.dbg.lst
+list jogl.gles1.jar to jogl.gles1.lst
+list jogl.gles2.cdc.jar to jogl.gles2.cdc.lst
+list jogl.gles2.dbg.cdc.jar to jogl.gles2.dbg.cdc.lst
+list jogl.gles2.dbg.jar to jogl.gles2.dbg.lst
+list jogl.gles2.jar to jogl.gles2.lst
+list jogl.glu.gl2.jar to jogl.glu.gl2.lst
+list jogl.glu.mipmap.cdc.jar to jogl.glu.mipmap.cdc.lst
+list jogl.glu.mipmap.jar to jogl.glu.mipmap.lst
+list jogl.glu.tess.cdc.jar to jogl.glu.tess.cdc.lst
+list jogl.glu.tess.jar to jogl.glu.tess.lst
+list jogl-natives-linux-amd64-cdc.jar to jogl-natives-linux-amd64-cdc.lst
+list jogl-natives-linux-amd64.jar to jogl-natives-linux-amd64.lst
+list jogl.os.osx.cdc.jar to jogl.os.osx.cdc.lst
+list jogl.os.osx.jar to jogl.os.osx.lst
+list jogl.os.win.cdc.jar to jogl.os.win.cdc.lst
+list jogl.os.win.jar to jogl.os.win.lst
+list jogl.os.x11.cdc.jar to jogl.os.x11.cdc.lst
+list jogl.os.x11.jar to jogl.os.x11.lst
+list jogl.sdk.jar to jogl.sdk.lst
+list jogl.test.jar to jogl.test.lst
+list jogl.util.awt.jar to jogl.util.awt.lst
+list jogl.util.cdc.jar to jogl.util.cdc.lst
+list jogl.util.fixedfuncemu.cdc.jar to jogl.util.fixedfuncemu.cdc.lst
+list jogl.util.fixedfuncemu.jar to jogl.util.fixedfuncemu.lst
+list jogl.util.gl2.jar to jogl.util.gl2.lst
+list jogl.util.jar to jogl.util.lst
+list nativewindow.all.cdc.jar to nativewindow.all.cdc.lst
+list nativewindow.all.jar to nativewindow.all.lst
+list nativewindow.all-noawt.jar to nativewindow.all-noawt.lst
+list nativewindow.awt.jar to nativewindow.awt.lst
+list nativewindow.core.cdc.jar to nativewindow.core.cdc.lst
+list nativewindow.core.jar to nativewindow.core.lst
+list nativewindow-natives-linux-amd64-cdc.jar to nativewindow-natives-linux-amd64-cdc.lst
+list nativewindow-natives-linux-amd64.jar to nativewindow-natives-linux-amd64.lst
+list nativewindow.os.x11.cdc.jar to nativewindow.os.x11.cdc.lst
+list nativewindow.os.x11.jar to nativewindow.os.x11.lst
+list newt.all.cdc.jar to newt.all.cdc.lst
+list newt.all.jar to newt.all.lst
+list newt.all-noawt.jar to newt.all-noawt.lst
+list newt.awt.jar to newt.awt.lst
+list newt.broadcomegl.cdc.jar to newt.broadcomegl.cdc.lst
+list newt.broadcomegl.jar to newt.broadcomegl.lst
+list newt.core.cdc.jar to newt.core.cdc.lst
+list newt.core.jar to newt.core.lst
+list newt-natives-linux-amd64-cdc.jar to newt-natives-linux-amd64-cdc.lst
+list newt-natives-linux-amd64.jar to newt-natives-linux-amd64.lst
+list newt.ogl.cdc.jar to newt.ogl.cdc.lst
+list newt.ogl.jar to newt.ogl.lst
+list newt.os.osx.jar to newt.os.osx.lst
+list newt.os.win.jar to newt.os.win.lst
+list newt.os.x11.jar to newt.os.x11.lst
+mv: cannot stat `jogl.all.cdc.lst': No such file or directory
+mv: cannot stat `nativewindow.all.cdc.lst': No such file or directory
+mv: cannot stat `newt.all.cdc.lst': No such file or directory
+mv: cannot stat `jogl.gl2es12.*.lst': No such file or directory
+duplicates - w/o gl2es12.* gl2.*
+
+com/jogamp/openmax/OMXEventListener.class
+com/jogamp/openmax/OMXInstance.class
+com/jogamp/openmax/OMXInstance$EGLImageTexture.class
+mv: cannot stat `jogl.all.cdc.lst': No such file or directory
+mv: cannot stat `nativewindow.all.cdc.lst': No such file or directory
+mv: cannot stat `newt.all.cdc.lst': No such file or directory
+all vs allparts delta
+
+--- allparts.lst 2010-04-06 14:27:30.945355748 +0200
++++ allall.lst 2010-04-06 14:27:31.002253659 +0200
+@@ -1,3 +1,10 @@
++com/jogamp/audio/windows/waveout/Audio.class
++com/jogamp/audio/windows/waveout/Mixer.class
++com/jogamp/audio/windows/waveout/Mixer$FillerThread.class
++com/jogamp/audio/windows/waveout/Mixer$MixerThread.class
++com/jogamp/audio/windows/waveout/SoundBuffer.class
++com/jogamp/audio/windows/waveout/Track.class
++com/jogamp/audio/windows/waveout/Vec3f.class
+ com/jogamp/common/nio/AbstractBuffer.class
+ com/jogamp/common/nio/AbstractLongBuffer.class
+ com/jogamp/common/nio/Buffers.class
+JOGL Deployment Payload for jar
+
+JOGL ES1 NEWT CORE
+44 gluegen-rt.jar
+48 nativewindow.all-noawt.jar
+148 jogl.core.jar
+116 jogl.util.jar
+44 jogl.egl.jar
+28 jogl.gles1.jar
+88 newt.all-noawt.jar
+4 libgluegen-rt.so.gz
+4 libnativewindow_jvm.so.gz
+36 libjogl_es1.so.gz
+12 libnewt.so.gz
+572 total
+
+JOGL ES2 NEWT CORE
+44 gluegen-rt.jar
+48 nativewindow.all-noawt.jar
+148 jogl.core.jar
+116 jogl.util.jar
+44 jogl.egl.jar
+32 jogl.gles2.jar
+88 newt.all-noawt.jar
+4 libgluegen-rt.so.gz
+4 libnativewindow_jvm.so.gz
+36 libjogl_es2.so.gz
+12 libnewt.so.gz
+576 total
+
+JOGL ES2 NEWT CORE FIXED
+44 gluegen-rt.jar
+48 nativewindow.all-noawt.jar
+148 jogl.core.jar
+116 jogl.util.jar
+44 jogl.egl.jar
+32 jogl.gles2.jar
+28 jogl.util.fixedfuncemu.jar
+88 newt.all-noawt.jar
+4 libgluegen-rt.so.gz
+4 libnativewindow_jvm.so.gz
+36 libjogl_es2.so.gz
+12 libnewt.so.gz
+604 total
+
+JOGL GL2ES12 NEWT
+44 gluegen-rt.jar
+48 nativewindow.all-noawt.jar
+148 jogl.core.jar
+116 jogl.util.jar
+56 jogl.os.x11.jar
+36 jogl.gl2es12.jar
+88 newt.all-noawt.jar
+4 libgluegen-rt.so.gz
+40 libjogl_gl2es12.so.gz
+12 libnewt.so.gz
+8 libnativewindow_x11.so.gz
+4 libnativewindow_jvm.so.gz
+604 total
+
+JOGL GL2 NEWT
+44 gluegen-rt.jar
+48 nativewindow.all-noawt.jar
+148 jogl.core.jar
+116 jogl.util.jar
+56 jogl.os.x11.jar
+120 jogl.gl2.jar
+88 newt.all-noawt.jar
+4 libgluegen-rt.so.gz
+144 libjogl_desktop.so.gz
+12 libnewt.so.gz
+8 libnativewindow_x11.so.gz
+4 libnativewindow_jvm.so.gz
+792 total
+
+JOGL GL2 AWT
+44 gluegen-rt.jar
+84 nativewindow.all.jar
+148 jogl.core.jar
+116 jogl.util.jar
+56 jogl.os.x11.jar
+120 jogl.gl2.jar
+64 jogl.awt.jar
+4 libgluegen-rt.so.gz
+144 libjogl_desktop.so.gz
+8 libnativewindow_x11.so.gz
+4 libnativewindow_awt.so.gz
+4 libnativewindow_jvm.so.gz
+796 total
+
+JOGL ALL AWT
+44 gluegen-rt.jar
+84 nativewindow.all.jar
+1876 jogl.all.jar
+4 libgluegen-rt.so.gz
+144 libjogl_desktop.so.gz
+8 libnativewindow_x11.so.gz
+4 libnativewindow_awt.so.gz
+4 libnativewindow_jvm.so.gz
+2168 total
+
+JOGL ALL No AWT
+44 gluegen-rt.jar
+48 nativewindow.all-noawt.jar
+1772 jogl.all-noawt.jar
+88 newt.all-noawt.jar
+4 libgluegen-rt.so.gz
+144 libjogl_desktop.so.gz
+8 libnativewindow_x11.so.gz
+4 libnativewindow_jvm.so.gz
+12 libnewt.so.gz
+2124 total
+
+JOGL CDCFP DESKTOP
+44 gluegen-rt-cdc.jar
+84 nativewindow.all.jar
+792 jogl.all.cdc.jar
+88 newt.all.cdc.jar
+4 libgluegen-rt.so.gz
+40 libjogl_gl2es12.so.gz
+8 libnativewindow_x11.so.gz
+4 libnativewindow_jvm.so.gz
+12 libnewt.so.gz
+1076 total
+
+JOGL CDCFP ES1 MOBILE
+44 gluegen-rt-cdc.jar
+148 jogl.core.cdc.jar
+44 jogl.egl.cdc.jar
+28 jogl.gles1.cdc.jar
+116 jogl.util.cdc.jar
+48 nativewindow.all.cdc.jar
+88 newt.all.cdc.jar
+4 libgluegen-rt.so.gz
+36 libjogl_es1.so.gz
+4 libnativewindow_jvm.so.gz
+12 libnewt.so.gz
+572 total
+
+JOGL CDCFP ES2 MOBILE
+44 gluegen-rt-cdc.jar
+148 jogl.core.cdc.jar
+44 jogl.egl.cdc.jar
+32 jogl.gles2.cdc.jar
+116 jogl.util.cdc.jar
+48 nativewindow.all.cdc.jar
+88 newt.all.cdc.jar
+4 libgluegen-rt.so.gz
+36 libjogl_es2.so.gz
+4 libnativewindow_jvm.so.gz
+12 libnewt.so.gz
+576 total
+
+JOGL GLU
+56 jogl.glu.gl2.jar
+68 jogl.glu.mipmap.cdc.jar
+68 jogl.glu.mipmap.jar
+48 jogl.glu.tess.cdc.jar
+48 jogl.glu.tess.jar
+288 total
+
+JOGL EVERYTHING
+1876 jogl.all.jar
+84 nativewindow.all.jar
+108 newt.all.jar
+4 libgluegen-rt.so.gz
+4 libnativewindow_jvm.so.gz
+8 libnativewindow_x11.so.gz
+4 libnativewindow_awt.so.gz
+144 libjogl_desktop.so.gz
+36 libjogl_es1.so.gz
+36 libjogl_es2.so.gz
+40 libjogl_gl2es12.so.gz
+12 libnewt.so.gz
+2356 total
+
+pack200 gluegen-rt-cdc.pack.gz gluegen-rt-cdc.jar
+pack200 gluegen-rt.pack.gz gluegen-rt.jar
+pack200 jogl.all.cdc.pack.gz jogl.all.cdc.jar
+pack200 jogl.all.pack.gz jogl.all.jar
+pack200 jogl.all-noawt.pack.gz jogl.all-noawt.jar
+pack200 jogl.awt.pack.gz jogl.awt.jar
+pack200 jogl.cg.pack.gz jogl.cg.jar
+pack200 jogl.core.cdc.pack.gz jogl.core.cdc.jar
+pack200 jogl.core.pack.gz jogl.core.jar
+pack200 jogl.egl.cdc.pack.gz jogl.egl.cdc.jar
+pack200 jogl.egl.pack.gz jogl.egl.jar
+pack200 jogl.gl2.dbg.pack.gz jogl.gl2.dbg.jar
+pack200 jogl.gl2es12.cdc.pack.gz jogl.gl2es12.cdc.jar
+pack200 jogl.gl2es12.pack.gz jogl.gl2es12.jar
+pack200 jogl.gl2.pack.gz jogl.gl2.jar
+pack200 jogl.gl3.dbg.pack.gz jogl.gl3.dbg.jar
+pack200 jogl.gl3.pack.gz jogl.gl3.jar
+pack200 jogl.gl4.dbg.pack.gz jogl.gl4.dbg.jar
+pack200 jogl.gl4.pack.gz jogl.gl4.jar
+pack200 jogl.gles1.cdc.pack.gz jogl.gles1.cdc.jar
+pack200 jogl.gles1.dbg.cdc.pack.gz jogl.gles1.dbg.cdc.jar
+pack200 jogl.gles1.dbg.pack.gz jogl.gles1.dbg.jar
+pack200 jogl.gles1.pack.gz jogl.gles1.jar
+pack200 jogl.gles2.cdc.pack.gz jogl.gles2.cdc.jar
+pack200 jogl.gles2.dbg.cdc.pack.gz jogl.gles2.dbg.cdc.jar
+pack200 jogl.gles2.dbg.pack.gz jogl.gles2.dbg.jar
+pack200 jogl.gles2.pack.gz jogl.gles2.jar
+pack200 jogl.glu.gl2.pack.gz jogl.glu.gl2.jar
+pack200 jogl.glu.mipmap.cdc.pack.gz jogl.glu.mipmap.cdc.jar
+pack200 jogl.glu.mipmap.pack.gz jogl.glu.mipmap.jar
+pack200 jogl.glu.tess.cdc.pack.gz jogl.glu.tess.cdc.jar
+pack200 jogl.glu.tess.pack.gz jogl.glu.tess.jar
+pack200 jogl-natives-linux-amd64-cdc.pack.gz jogl-natives-linux-amd64-cdc.jar
+pack200 jogl-natives-linux-amd64.pack.gz jogl-natives-linux-amd64.jar
+pack200 jogl.os.osx.cdc.pack.gz jogl.os.osx.cdc.jar
+pack200 jogl.os.osx.pack.gz jogl.os.osx.jar
+pack200 jogl.os.win.cdc.pack.gz jogl.os.win.cdc.jar
+pack200 jogl.os.win.pack.gz jogl.os.win.jar
+pack200 jogl.os.x11.cdc.pack.gz jogl.os.x11.cdc.jar
+pack200 jogl.os.x11.pack.gz jogl.os.x11.jar
+pack200 jogl.sdk.pack.gz jogl.sdk.jar
+pack200 jogl.test.pack.gz jogl.test.jar
+pack200 jogl.util.awt.pack.gz jogl.util.awt.jar
+pack200 jogl.util.cdc.pack.gz jogl.util.cdc.jar
+pack200 jogl.util.fixedfuncemu.cdc.pack.gz jogl.util.fixedfuncemu.cdc.jar
+pack200 jogl.util.fixedfuncemu.pack.gz jogl.util.fixedfuncemu.jar
+pack200 jogl.util.gl2.pack.gz jogl.util.gl2.jar
+pack200 jogl.util.pack.gz jogl.util.jar
+pack200 nativewindow.all.cdc.pack.gz nativewindow.all.cdc.jar
+pack200 nativewindow.all.pack.gz nativewindow.all.jar
+pack200 nativewindow.all-noawt.pack.gz nativewindow.all-noawt.jar
+pack200 nativewindow.awt.pack.gz nativewindow.awt.jar
+pack200 nativewindow.core.cdc.pack.gz nativewindow.core.cdc.jar
+pack200 nativewindow.core.pack.gz nativewindow.core.jar
+pack200 nativewindow-natives-linux-amd64-cdc.pack.gz nativewindow-natives-linux-amd64-cdc.jar
+pack200 nativewindow-natives-linux-amd64.pack.gz nativewindow-natives-linux-amd64.jar
+pack200 nativewindow.os.x11.cdc.pack.gz nativewindow.os.x11.cdc.jar
+pack200 nativewindow.os.x11.pack.gz nativewindow.os.x11.jar
+pack200 newt.all.cdc.pack.gz newt.all.cdc.jar
+pack200 newt.all.pack.gz newt.all.jar
+pack200 newt.all-noawt.pack.gz newt.all-noawt.jar
+pack200 newt.awt.pack.gz newt.awt.jar
+pack200 newt.broadcomegl.cdc.pack.gz newt.broadcomegl.cdc.jar
+pack200 newt.broadcomegl.pack.gz newt.broadcomegl.jar
+pack200 newt.core.cdc.pack.gz newt.core.cdc.jar
+pack200 newt.core.pack.gz newt.core.jar
+pack200 newt-natives-linux-amd64-cdc.pack.gz newt-natives-linux-amd64-cdc.jar
+pack200 newt-natives-linux-amd64.pack.gz newt-natives-linux-amd64.jar
+pack200 newt.ogl.cdc.pack.gz newt.ogl.cdc.jar
+pack200 newt.ogl.pack.gz newt.ogl.jar
+pack200 newt.os.osx.pack.gz newt.os.osx.jar
+pack200 newt.os.win.pack.gz newt.os.win.jar
+pack200 newt.os.x11.pack.gz newt.os.x11.jar
+JOGL Deployment Payload for pack.gz
+
+JOGL ES1 NEWT CORE
+16 gluegen-rt.pack.gz
+12 nativewindow.all-noawt.pack.gz
+56 jogl.core.pack.gz
+44 jogl.util.pack.gz
+16 jogl.egl.pack.gz
+12 jogl.gles1.pack.gz
+28 newt.all-noawt.pack.gz
+4 libgluegen-rt.so.gz
+4 libnativewindow_jvm.so.gz
+36 libjogl_es1.so.gz
+12 libnewt.so.gz
+240 total
+
+JOGL ES2 NEWT CORE
+16 gluegen-rt.pack.gz
+12 nativewindow.all-noawt.pack.gz
+56 jogl.core.pack.gz
+44 jogl.util.pack.gz
+16 jogl.egl.pack.gz
+16 jogl.gles2.pack.gz
+28 newt.all-noawt.pack.gz
+4 libgluegen-rt.so.gz
+4 libnativewindow_jvm.so.gz
+36 libjogl_es2.so.gz
+12 libnewt.so.gz
+244 total
+
+JOGL ES2 NEWT CORE FIXED
+16 gluegen-rt.pack.gz
+12 nativewindow.all-noawt.pack.gz
+56 jogl.core.pack.gz
+44 jogl.util.pack.gz
+16 jogl.egl.pack.gz
+16 jogl.gles2.pack.gz
+16 jogl.util.fixedfuncemu.pack.gz
+28 newt.all-noawt.pack.gz
+4 libgluegen-rt.so.gz
+4 libnativewindow_jvm.so.gz
+36 libjogl_es2.so.gz
+12 libnewt.so.gz
+260 total
+
+JOGL GL2ES12 NEWT
+16 gluegen-rt.pack.gz
+12 nativewindow.all-noawt.pack.gz
+56 jogl.core.pack.gz
+44 jogl.util.pack.gz
+24 jogl.os.x11.pack.gz
+16 jogl.gl2es12.pack.gz
+28 newt.all-noawt.pack.gz
+4 libgluegen-rt.so.gz
+40 libjogl_gl2es12.so.gz
+12 libnewt.so.gz
+8 libnativewindow_x11.so.gz
+4 libnativewindow_jvm.so.gz
+264 total
+
+JOGL GL2 NEWT
+16 gluegen-rt.pack.gz
+12 nativewindow.all-noawt.pack.gz
+56 jogl.core.pack.gz
+44 jogl.util.pack.gz
+24 jogl.os.x11.pack.gz
+60 jogl.gl2.pack.gz
+28 newt.all-noawt.pack.gz
+4 libgluegen-rt.so.gz
+144 libjogl_desktop.so.gz
+12 libnewt.so.gz
+8 libnativewindow_x11.so.gz
+4 libnativewindow_jvm.so.gz
+412 total
+
+JOGL GL2 AWT
+16 gluegen-rt.pack.gz
+20 nativewindow.all.pack.gz
+56 jogl.core.pack.gz
+44 jogl.util.pack.gz
+24 jogl.os.x11.pack.gz
+60 jogl.gl2.pack.gz
+20 jogl.awt.pack.gz
+4 libgluegen-rt.so.gz
+144 libjogl_desktop.so.gz
+8 libnativewindow_x11.so.gz
+4 libnativewindow_awt.so.gz
+4 libnativewindow_jvm.so.gz
+404 total
+
+JOGL ALL AWT
+16 gluegen-rt.pack.gz
+20 nativewindow.all.pack.gz
+680 jogl.all.pack.gz
+4 libgluegen-rt.so.gz
+144 libjogl_desktop.so.gz
+8 libnativewindow_x11.so.gz
+4 libnativewindow_awt.so.gz
+4 libnativewindow_jvm.so.gz
+880 total
+
+JOGL ALL No AWT
+16 gluegen-rt.pack.gz
+12 nativewindow.all-noawt.pack.gz
+612 jogl.all-noawt.pack.gz
+28 newt.all-noawt.pack.gz
+4 libgluegen-rt.so.gz
+144 libjogl_desktop.so.gz
+8 libnativewindow_x11.so.gz
+4 libnativewindow_jvm.so.gz
+12 libnewt.so.gz
+840 total
+
+JOGL CDCFP DESKTOP
+16 gluegen-rt-cdc.pack.gz
+20 nativewindow.all.pack.gz
+232 jogl.all.cdc.pack.gz
+28 newt.all.cdc.pack.gz
+4 libgluegen-rt.so.gz
+40 libjogl_gl2es12.so.gz
+8 libnativewindow_x11.so.gz
+4 libnativewindow_jvm.so.gz
+12 libnewt.so.gz
+364 total
+
+JOGL CDCFP ES1 MOBILE
+16 gluegen-rt-cdc.pack.gz
+56 jogl.core.cdc.pack.gz
+16 jogl.egl.cdc.pack.gz
+12 jogl.gles1.cdc.pack.gz
+44 jogl.util.cdc.pack.gz
+12 nativewindow.all.cdc.pack.gz
+28 newt.all.cdc.pack.gz
+4 libgluegen-rt.so.gz
+36 libjogl_es1.so.gz
+4 libnativewindow_jvm.so.gz
+12 libnewt.so.gz
+240 total
+
+JOGL CDCFP ES2 MOBILE
+16 gluegen-rt-cdc.pack.gz
+56 jogl.core.cdc.pack.gz
+16 jogl.egl.cdc.pack.gz
+16 jogl.gles2.cdc.pack.gz
+44 jogl.util.cdc.pack.gz
+12 nativewindow.all.cdc.pack.gz
+28 newt.all.cdc.pack.gz
+4 libgluegen-rt.so.gz
+36 libjogl_es2.so.gz
+4 libnativewindow_jvm.so.gz
+12 libnewt.so.gz
+244 total
+
+JOGL GLU
+20 jogl.glu.gl2.pack.gz
+24 jogl.glu.mipmap.cdc.pack.gz
+24 jogl.glu.mipmap.pack.gz
+20 jogl.glu.tess.cdc.pack.gz
+20 jogl.glu.tess.pack.gz
+108 total
+
+JOGL EVERYTHING
+680 jogl.all.pack.gz
+20 nativewindow.all.pack.gz
+32 newt.all.pack.gz
+4 libgluegen-rt.so.gz
+4 libnativewindow_jvm.so.gz
+8 libnativewindow_x11.so.gz
+4 libnativewindow_awt.so.gz
+144 libjogl_desktop.so.gz
+36 libjogl_es1.so.gz
+36 libjogl_es2.so.gz
+40 libjogl_gl2es12.so.gz
+12 libnewt.so.gz
+1020 total
+
diff --git a/doc/deployment/lstjars/lstjars.linux_amd64-20100420.log b/doc/deployment/lstjars/lstjars.linux_amd64-20100420.log
new file mode 100644
index 000000000..3e455a7fc
--- /dev/null
+++ b/doc/deployment/lstjars/lstjars.linux_amd64-20100420.log
@@ -0,0 +1,524 @@
+cp: cannot stat `../../gluegen/build-x86_64/gluegen-rt-natives-linux-i586.jar': No such file or directory
+cp: cannot stat `../../gluegen/build-x86_64/gluegen-rt-natives-linux-i586-cdc.jar': No such file or directory
+Native Libraries
+4 libgluegen-rt.so.gz
+24 libjogl_cg.so.gz
+120 libjogl_desktop.so.gz
+36 libjogl_es1.so.gz
+36 libjogl_es2.so.gz
+4 libnativewindow_awt.so.gz
+8 libnativewindow_x11.so.gz
+12 libnewt.so.gz
+244 total
+
+list gluegen-rt-cdc.jar to gluegen-rt-cdc.lst
+list gluegen-rt.jar to gluegen-rt.lst
+list jogl.all.cdc.jar to jogl.all.cdc.lst
+list jogl.all.jar to jogl.all.lst
+list jogl.all-noawt.jar to jogl.all-noawt.lst
+list jogl.awt.jar to jogl.awt.lst
+list jogl.cg.jar to jogl.cg.lst
+list jogl.core.cdc.jar to jogl.core.cdc.lst
+list jogl.core.jar to jogl.core.lst
+list jogl.egl.cdc.jar to jogl.egl.cdc.lst
+list jogl.egl.jar to jogl.egl.lst
+list jogl.gl2.dbg.jar to jogl.gl2.dbg.lst
+list jogl.gl2.jar to jogl.gl2.lst
+list jogl.gl3.dbg.jar to jogl.gl3.dbg.lst
+list jogl.gl3.jar to jogl.gl3.lst
+list jogl.gl4.dbg.jar to jogl.gl4.dbg.lst
+list jogl.gl4.jar to jogl.gl4.lst
+list jogl.gles1.cdc.jar to jogl.gles1.cdc.lst
+list jogl.gles1.dbg.cdc.jar to jogl.gles1.dbg.cdc.lst
+list jogl.gles1.dbg.jar to jogl.gles1.dbg.lst
+list jogl.gles1.jar to jogl.gles1.lst
+list jogl.gles2.cdc.jar to jogl.gles2.cdc.lst
+list jogl.gles2.dbg.cdc.jar to jogl.gles2.dbg.cdc.lst
+list jogl.gles2.dbg.jar to jogl.gles2.dbg.lst
+list jogl.gles2.jar to jogl.gles2.lst
+list jogl.glu.gl2.jar to jogl.glu.gl2.lst
+list jogl.glu.mipmap.cdc.jar to jogl.glu.mipmap.cdc.lst
+list jogl.glu.mipmap.jar to jogl.glu.mipmap.lst
+list jogl.glu.tess.cdc.jar to jogl.glu.tess.cdc.lst
+list jogl.glu.tess.jar to jogl.glu.tess.lst
+list jogl-natives-linux-amd64-cdc.jar to jogl-natives-linux-amd64-cdc.lst
+list jogl-natives-linux-amd64.jar to jogl-natives-linux-amd64.lst
+list jogl.os.osx.jar to jogl.os.osx.lst
+list jogl.os.win.jar to jogl.os.win.lst
+list jogl.os.x11.jar to jogl.os.x11.lst
+list jogl.sdk.jar to jogl.sdk.lst
+list jogl.test.jar to jogl.test.lst
+list jogl.util.awt.jar to jogl.util.awt.lst
+list jogl.util.cdc.jar to jogl.util.cdc.lst
+list jogl.util.fixedfuncemu.cdc.jar to jogl.util.fixedfuncemu.cdc.lst
+list jogl.util.fixedfuncemu.jar to jogl.util.fixedfuncemu.lst
+list jogl.util.gl2.jar to jogl.util.gl2.lst
+list jogl.util.jar to jogl.util.lst
+list nativewindow.all.cdc.jar to nativewindow.all.cdc.lst
+list nativewindow.all.jar to nativewindow.all.lst
+list nativewindow.all-noawt.jar to nativewindow.all-noawt.lst
+list nativewindow.awt.jar to nativewindow.awt.lst
+list nativewindow.core.cdc.jar to nativewindow.core.cdc.lst
+list nativewindow.core.jar to nativewindow.core.lst
+list nativewindow-natives-linux-amd64-cdc.jar to nativewindow-natives-linux-amd64-cdc.lst
+list nativewindow-natives-linux-amd64.jar to nativewindow-natives-linux-amd64.lst
+list nativewindow.os.x11.cdc.jar to nativewindow.os.x11.cdc.lst
+list nativewindow.os.x11.jar to nativewindow.os.x11.lst
+list newt.all.cdc.jar to newt.all.cdc.lst
+list newt.all.jar to newt.all.lst
+list newt.all-noawt.jar to newt.all-noawt.lst
+list newt.awt.jar to newt.awt.lst
+list newt.broadcomegl.cdc.jar to newt.broadcomegl.cdc.lst
+list newt.broadcomegl.jar to newt.broadcomegl.lst
+list newt.core.cdc.jar to newt.core.cdc.lst
+list newt.core.jar to newt.core.lst
+list newt-natives-linux-amd64-cdc.jar to newt-natives-linux-amd64-cdc.lst
+list newt-natives-linux-amd64.jar to newt-natives-linux-amd64.lst
+list newt.ogl.cdc.jar to newt.ogl.cdc.lst
+list newt.ogl.jar to newt.ogl.lst
+list newt.os.osx.cdc.jar to newt.os.osx.cdc.lst
+list newt.os.osx.jar to newt.os.osx.lst
+list newt.os.win.cdc.jar to newt.os.win.cdc.lst
+list newt.os.win.jar to newt.os.win.lst
+list newt.os.x11.cdc.jar to newt.os.x11.cdc.lst
+list newt.os.x11.jar to newt.os.x11.lst
+mv: cannot stat `jogl.all.cdc.lst': No such file or directory
+mv: cannot stat `nativewindow.all.cdc.lst': No such file or directory
+mv: cannot stat `newt.all.cdc.lst': No such file or directory
+duplicates - w/o gl2.*
+
+com/jogamp/openmax/OMXEventListener.class
+com/jogamp/openmax/OMXInstance.class
+com/jogamp/openmax/OMXInstance$EGLImageTexture.class
+mv: cannot stat `jogl.all.cdc.lst': No such file or directory
+mv: cannot stat `nativewindow.all.cdc.lst': No such file or directory
+mv: cannot stat `newt.all.cdc.lst': No such file or directory
+all vs allparts delta
+
+--- allparts.lst 2010-04-20 11:59:19.760514140 +0200
++++ allall.lst 2010-04-20 11:59:19.790598127 +0200
+@@ -1,3 +1,10 @@
++com/jogamp/audio/windows/waveout/Audio.class
++com/jogamp/audio/windows/waveout/Mixer.class
++com/jogamp/audio/windows/waveout/Mixer$FillerThread.class
++com/jogamp/audio/windows/waveout/Mixer$MixerThread.class
++com/jogamp/audio/windows/waveout/SoundBuffer.class
++com/jogamp/audio/windows/waveout/Track.class
++com/jogamp/audio/windows/waveout/Vec3f.class
+ com/jogamp/common/impl/Debug$1.class
+ com/jogamp/common/impl/Debug.class
+ com/jogamp/common/JogampRuntimeException.class
+@@ -616,22 +623,6 @@
+ com/jogamp/openmax/OMXEventListener.class
+ com/jogamp/openmax/OMXInstance.class
+ com/jogamp/openmax/OMXInstance$EGLImageTexture.class
+-com/jogamp/test/junit/jogl/acore/TestGLProfile01CORE.class
+-com/jogamp/test/junit/jogl/awt/TestAWT01GLn.class
+-com/jogamp/test/junit/jogl/demos/es1/RedSquare.class
+-com/jogamp/test/junit/jogl/demos/gl2/gears/Gears.class
+-com/jogamp/test/junit/jogl/drawable/TestDrawable01NEWT.class
+-com/jogamp/test/junit/jogl/offscreen/ReadBuffer2File.class
+-com/jogamp/test/junit/jogl/offscreen/ReadBuffer2Screen.class
+-com/jogamp/test/junit/jogl/offscreen/ReadBufferBase.class
+-com/jogamp/test/junit/jogl/offscreen/ReadBufferUtil.class
+-com/jogamp/test/junit/jogl/offscreen/Surface2File.class
+-com/jogamp/test/junit/jogl/offscreen/TestOffscreen01NEWT.class
+-com/jogamp/test/junit/jogl/offscreen/WindowUtilNEWT.class
+-com/jogamp/test/junit/jogl/texture/TestTexture01AWT.class
+-com/jogamp/test/junit/jogl/util/texture/gl2/TextureGL2ListenerDraw1.class
+-com/jogamp/test/junit/newt/TestWindows01NEWT.class
+-com/jogamp/test/junit/util/MiscUtils.class
+ javax/media/nativewindow/AbstractGraphicsConfiguration.class
+ javax/media/nativewindow/AbstractGraphicsDevice.class
+ javax/media/nativewindow/AbstractGraphicsScreen.class
+JOGL Deployment Payload for jar
+
+JOGL ES1 NEWT CORE
+72 gluegen-rt.jar
+44 nativewindow.all-noawt.jar
+152 jogl.core.jar
+116 jogl.util.jar
+44 jogl.egl.jar
+28 jogl.gles1.jar
+92 newt.all-noawt.jar
+4 libgluegen-rt.so.gz
+36 libjogl_es1.so.gz
+12 libnewt.so.gz
+600 total
+
+JOGL ES2 NEWT CORE
+72 gluegen-rt.jar
+44 nativewindow.all-noawt.jar
+152 jogl.core.jar
+116 jogl.util.jar
+44 jogl.egl.jar
+32 jogl.gles2.jar
+92 newt.all-noawt.jar
+4 libgluegen-rt.so.gz
+36 libjogl_es2.so.gz
+12 libnewt.so.gz
+604 total
+
+JOGL ES2 NEWT CORE FIXED
+72 gluegen-rt.jar
+44 nativewindow.all-noawt.jar
+152 jogl.core.jar
+116 jogl.util.jar
+44 jogl.egl.jar
+32 jogl.gles2.jar
+28 jogl.util.fixedfuncemu.jar
+92 newt.all-noawt.jar
+4 libgluegen-rt.so.gz
+36 libjogl_es2.so.gz
+12 libnewt.so.gz
+632 total
+
+JOGL GL2ES12 NEWT
+72 gluegen-rt.jar
+44 nativewindow.all-noawt.jar
+152 jogl.core.jar
+116 jogl.util.jar
+60 jogl.os.x11.jar
+92 newt.all-noawt.jar
+4 libgluegen-rt.so.gz
+12 libnewt.so.gz
+8 libnativewindow_x11.so.gz
+560 total
+
+JOGL GL2 NEWT
+72 gluegen-rt.jar
+44 nativewindow.all-noawt.jar
+152 jogl.core.jar
+116 jogl.util.jar
+60 jogl.os.x11.jar
+16 jogl.gl2.jar
+92 newt.all-noawt.jar
+4 libgluegen-rt.so.gz
+120 libjogl_desktop.so.gz
+12 libnewt.so.gz
+8 libnativewindow_x11.so.gz
+696 total
+
+JOGL GL2 AWT
+72 gluegen-rt.jar
+80 nativewindow.all.jar
+152 jogl.core.jar
+116 jogl.util.jar
+60 jogl.os.x11.jar
+16 jogl.gl2.jar
+64 jogl.awt.jar
+4 libgluegen-rt.so.gz
+120 libjogl_desktop.so.gz
+8 libnativewindow_x11.so.gz
+4 libnativewindow_awt.so.gz
+696 total
+
+JOGL ALL AWT
+72 gluegen-rt.jar
+80 nativewindow.all.jar
+1948 jogl.all.jar
+4 libgluegen-rt.so.gz
+120 libjogl_desktop.so.gz
+8 libnativewindow_x11.so.gz
+4 libnativewindow_awt.so.gz
+2236 total
+
+JOGL ALL No AWT
+72 gluegen-rt.jar
+44 nativewindow.all-noawt.jar
+1848 jogl.all-noawt.jar
+92 newt.all-noawt.jar
+4 libgluegen-rt.so.gz
+120 libjogl_desktop.so.gz
+8 libnativewindow_x11.so.gz
+12 libnewt.so.gz
+2200 total
+
+JOGL CDCFP DESKTOP
+72 gluegen-rt-cdc.jar
+80 nativewindow.all.jar
+1012 jogl.all.cdc.jar
+92 newt.all.cdc.jar
+4 libgluegen-rt.so.gz
+8 libnativewindow_x11.so.gz
+12 libnewt.so.gz
+1280 total
+
+JOGL CDCFP ES1 MOBILE
+72 gluegen-rt-cdc.jar
+152 jogl.core.cdc.jar
+44 jogl.egl.cdc.jar
+28 jogl.gles1.cdc.jar
+116 jogl.util.cdc.jar
+44 nativewindow.all.cdc.jar
+92 newt.all.cdc.jar
+4 libgluegen-rt.so.gz
+36 libjogl_es1.so.gz
+12 libnewt.so.gz
+600 total
+
+JOGL CDCFP ES2 MOBILE
+72 gluegen-rt-cdc.jar
+152 jogl.core.cdc.jar
+44 jogl.egl.cdc.jar
+32 jogl.gles2.cdc.jar
+116 jogl.util.cdc.jar
+44 nativewindow.all.cdc.jar
+92 newt.all.cdc.jar
+4 libgluegen-rt.so.gz
+36 libjogl_es2.so.gz
+12 libnewt.so.gz
+604 total
+
+JOGL GLU
+56 jogl.glu.gl2.jar
+68 jogl.glu.mipmap.cdc.jar
+68 jogl.glu.mipmap.jar
+48 jogl.glu.tess.cdc.jar
+48 jogl.glu.tess.jar
+288 total
+
+JOGL EVERYTHING
+1948 jogl.all.jar
+80 nativewindow.all.jar
+108 newt.all.jar
+4 libgluegen-rt.so.gz
+8 libnativewindow_x11.so.gz
+4 libnativewindow_awt.so.gz
+120 libjogl_desktop.so.gz
+36 libjogl_es1.so.gz
+36 libjogl_es2.so.gz
+12 libnewt.so.gz
+2356 total
+
+pack200 gluegen-rt-cdc.pack.gz gluegen-rt-cdc.jar
+pack200 gluegen-rt.pack.gz gluegen-rt.jar
+pack200 jogl.all.cdc.pack.gz jogl.all.cdc.jar
+pack200 jogl.all.pack.gz jogl.all.jar
+pack200 jogl.all-noawt.pack.gz jogl.all-noawt.jar
+pack200 jogl.awt.pack.gz jogl.awt.jar
+pack200 jogl.cg.pack.gz jogl.cg.jar
+pack200 jogl.core.cdc.pack.gz jogl.core.cdc.jar
+pack200 jogl.core.pack.gz jogl.core.jar
+pack200 jogl.egl.cdc.pack.gz jogl.egl.cdc.jar
+pack200 jogl.egl.pack.gz jogl.egl.jar
+pack200 jogl.gl2.dbg.pack.gz jogl.gl2.dbg.jar
+pack200 jogl.gl2.pack.gz jogl.gl2.jar
+pack200 jogl.gl3.dbg.pack.gz jogl.gl3.dbg.jar
+pack200 jogl.gl3.pack.gz jogl.gl3.jar
+pack200 jogl.gl4.dbg.pack.gz jogl.gl4.dbg.jar
+pack200 jogl.gl4.pack.gz jogl.gl4.jar
+pack200 jogl.gles1.cdc.pack.gz jogl.gles1.cdc.jar
+pack200 jogl.gles1.dbg.cdc.pack.gz jogl.gles1.dbg.cdc.jar
+pack200 jogl.gles1.dbg.pack.gz jogl.gles1.dbg.jar
+pack200 jogl.gles1.pack.gz jogl.gles1.jar
+pack200 jogl.gles2.cdc.pack.gz jogl.gles2.cdc.jar
+pack200 jogl.gles2.dbg.cdc.pack.gz jogl.gles2.dbg.cdc.jar
+pack200 jogl.gles2.dbg.pack.gz jogl.gles2.dbg.jar
+pack200 jogl.gles2.pack.gz jogl.gles2.jar
+pack200 jogl.glu.gl2.pack.gz jogl.glu.gl2.jar
+pack200 jogl.glu.mipmap.cdc.pack.gz jogl.glu.mipmap.cdc.jar
+pack200 jogl.glu.mipmap.pack.gz jogl.glu.mipmap.jar
+pack200 jogl.glu.tess.cdc.pack.gz jogl.glu.tess.cdc.jar
+pack200 jogl.glu.tess.pack.gz jogl.glu.tess.jar
+pack200 jogl-natives-linux-amd64-cdc.pack.gz jogl-natives-linux-amd64-cdc.jar
+pack200 jogl-natives-linux-amd64.pack.gz jogl-natives-linux-amd64.jar
+pack200 jogl.os.osx.pack.gz jogl.os.osx.jar
+pack200 jogl.os.win.pack.gz jogl.os.win.jar
+pack200 jogl.os.x11.pack.gz jogl.os.x11.jar
+pack200 jogl.sdk.pack.gz jogl.sdk.jar
+pack200 jogl.test.pack.gz jogl.test.jar
+pack200 jogl.util.awt.pack.gz jogl.util.awt.jar
+pack200 jogl.util.cdc.pack.gz jogl.util.cdc.jar
+pack200 jogl.util.fixedfuncemu.cdc.pack.gz jogl.util.fixedfuncemu.cdc.jar
+pack200 jogl.util.fixedfuncemu.pack.gz jogl.util.fixedfuncemu.jar
+pack200 jogl.util.gl2.pack.gz jogl.util.gl2.jar
+pack200 jogl.util.pack.gz jogl.util.jar
+pack200 nativewindow.all.cdc.pack.gz nativewindow.all.cdc.jar
+pack200 nativewindow.all.pack.gz nativewindow.all.jar
+pack200 nativewindow.all-noawt.pack.gz nativewindow.all-noawt.jar
+pack200 nativewindow.awt.pack.gz nativewindow.awt.jar
+pack200 nativewindow.core.cdc.pack.gz nativewindow.core.cdc.jar
+pack200 nativewindow.core.pack.gz nativewindow.core.jar
+pack200 nativewindow-natives-linux-amd64-cdc.pack.gz nativewindow-natives-linux-amd64-cdc.jar
+pack200 nativewindow-natives-linux-amd64.pack.gz nativewindow-natives-linux-amd64.jar
+pack200 nativewindow.os.x11.cdc.pack.gz nativewindow.os.x11.cdc.jar
+pack200 nativewindow.os.x11.pack.gz nativewindow.os.x11.jar
+pack200 newt.all.cdc.pack.gz newt.all.cdc.jar
+pack200 newt.all.pack.gz newt.all.jar
+pack200 newt.all-noawt.pack.gz newt.all-noawt.jar
+pack200 newt.awt.pack.gz newt.awt.jar
+pack200 newt.broadcomegl.cdc.pack.gz newt.broadcomegl.cdc.jar
+pack200 newt.broadcomegl.pack.gz newt.broadcomegl.jar
+pack200 newt.core.cdc.pack.gz newt.core.cdc.jar
+pack200 newt.core.pack.gz newt.core.jar
+pack200 newt-natives-linux-amd64-cdc.pack.gz newt-natives-linux-amd64-cdc.jar
+pack200 newt-natives-linux-amd64.pack.gz newt-natives-linux-amd64.jar
+pack200 newt.ogl.cdc.pack.gz newt.ogl.cdc.jar
+pack200 newt.ogl.pack.gz newt.ogl.jar
+pack200 newt.os.osx.cdc.pack.gz newt.os.osx.cdc.jar
+pack200 newt.os.osx.pack.gz newt.os.osx.jar
+pack200 newt.os.win.cdc.pack.gz newt.os.win.cdc.jar
+pack200 newt.os.win.pack.gz newt.os.win.jar
+pack200 newt.os.x11.cdc.pack.gz newt.os.x11.cdc.jar
+pack200 newt.os.x11.pack.gz newt.os.x11.jar
+JOGL Deployment Payload for pack.gz
+
+JOGL ES1 NEWT CORE
+20 gluegen-rt.pack.gz
+12 nativewindow.all-noawt.pack.gz
+56 jogl.core.pack.gz
+44 jogl.util.pack.gz
+20 jogl.egl.pack.gz
+12 jogl.gles1.pack.gz
+28 newt.all-noawt.pack.gz
+4 libgluegen-rt.so.gz
+36 libjogl_es1.so.gz
+12 libnewt.so.gz
+244 total
+
+JOGL ES2 NEWT CORE
+20 gluegen-rt.pack.gz
+12 nativewindow.all-noawt.pack.gz
+56 jogl.core.pack.gz
+44 jogl.util.pack.gz
+20 jogl.egl.pack.gz
+16 jogl.gles2.pack.gz
+28 newt.all-noawt.pack.gz
+4 libgluegen-rt.so.gz
+36 libjogl_es2.so.gz
+12 libnewt.so.gz
+248 total
+
+JOGL ES2 NEWT CORE FIXED
+20 gluegen-rt.pack.gz
+12 nativewindow.all-noawt.pack.gz
+56 jogl.core.pack.gz
+44 jogl.util.pack.gz
+20 jogl.egl.pack.gz
+16 jogl.gles2.pack.gz
+16 jogl.util.fixedfuncemu.pack.gz
+28 newt.all-noawt.pack.gz
+4 libgluegen-rt.so.gz
+36 libjogl_es2.so.gz
+12 libnewt.so.gz
+264 total
+
+JOGL GL2ES12 NEWT
+20 gluegen-rt.pack.gz
+12 nativewindow.all-noawt.pack.gz
+56 jogl.core.pack.gz
+44 jogl.util.pack.gz
+24 jogl.os.x11.pack.gz
+28 newt.all-noawt.pack.gz
+4 libgluegen-rt.so.gz
+12 libnewt.so.gz
+8 libnativewindow_x11.so.gz
+208 total
+
+JOGL GL2 NEWT
+20 gluegen-rt.pack.gz
+12 nativewindow.all-noawt.pack.gz
+56 jogl.core.pack.gz
+44 jogl.util.pack.gz
+24 jogl.os.x11.pack.gz
+8 jogl.gl2.pack.gz
+28 newt.all-noawt.pack.gz
+4 libgluegen-rt.so.gz
+120 libjogl_desktop.so.gz
+12 libnewt.so.gz
+8 libnativewindow_x11.so.gz
+336 total
+
+JOGL GL2 AWT
+20 gluegen-rt.pack.gz
+20 nativewindow.all.pack.gz
+56 jogl.core.pack.gz
+44 jogl.util.pack.gz
+24 jogl.os.x11.pack.gz
+8 jogl.gl2.pack.gz
+20 jogl.awt.pack.gz
+4 libgluegen-rt.so.gz
+120 libjogl_desktop.so.gz
+8 libnativewindow_x11.so.gz
+4 libnativewindow_awt.so.gz
+328 total
+
+JOGL ALL AWT
+20 gluegen-rt.pack.gz
+20 nativewindow.all.pack.gz
+684 jogl.all.pack.gz
+4 libgluegen-rt.so.gz
+120 libjogl_desktop.so.gz
+8 libnativewindow_x11.so.gz
+4 libnativewindow_awt.so.gz
+860 total
+
+JOGL ALL No AWT
+20 gluegen-rt.pack.gz
+12 nativewindow.all-noawt.pack.gz
+668 jogl.all-noawt.pack.gz
+28 newt.all-noawt.pack.gz
+4 libgluegen-rt.so.gz
+120 libjogl_desktop.so.gz
+8 libnativewindow_x11.so.gz
+12 libnewt.so.gz
+872 total
+
+JOGL CDCFP DESKTOP
+20 gluegen-rt-cdc.pack.gz
+20 nativewindow.all.pack.gz
+340 jogl.all.cdc.pack.gz
+28 newt.all.cdc.pack.gz
+4 libgluegen-rt.so.gz
+8 libnativewindow_x11.so.gz
+12 libnewt.so.gz
+432 total
+
+JOGL CDCFP ES1 MOBILE
+20 gluegen-rt-cdc.pack.gz
+56 jogl.core.cdc.pack.gz
+20 jogl.egl.cdc.pack.gz
+12 jogl.gles1.cdc.pack.gz
+44 jogl.util.cdc.pack.gz
+12 nativewindow.all.cdc.pack.gz
+28 newt.all.cdc.pack.gz
+4 libgluegen-rt.so.gz
+36 libjogl_es1.so.gz
+12 libnewt.so.gz
+244 total
+
+JOGL CDCFP ES2 MOBILE
+20 gluegen-rt-cdc.pack.gz
+56 jogl.core.cdc.pack.gz
+20 jogl.egl.cdc.pack.gz
+16 jogl.gles2.cdc.pack.gz
+44 jogl.util.cdc.pack.gz
+12 nativewindow.all.cdc.pack.gz
+28 newt.all.cdc.pack.gz
+4 libgluegen-rt.so.gz
+36 libjogl_es2.so.gz
+12 libnewt.so.gz
+248 total
+
+JOGL GLU
+20 jogl.glu.gl2.pack.gz
+24 jogl.glu.mipmap.cdc.pack.gz
+24 jogl.glu.mipmap.pack.gz
+20 jogl.glu.tess.cdc.pack.gz
+20 jogl.glu.tess.pack.gz
+108 total
+
+JOGL EVERYTHING
+684 jogl.all.pack.gz
+20 nativewindow.all.pack.gz
+32 newt.all.pack.gz
+4 libgluegen-rt.so.gz
+8 libnativewindow_x11.so.gz
+4 libnativewindow_awt.so.gz
+120 libjogl_desktop.so.gz
+36 libjogl_es1.so.gz
+36 libjogl_es2.so.gz
+12 libnewt.so.gz
+956 total
+
diff --git a/doc/userguide/index.html b/doc/userguide/index.html
index 64047cf8d..6b4d281bb 100644
--- a/doc/userguide/index.html
+++ b/doc/userguide/index.html
@@ -209,7 +209,7 @@ as 1.4.2, which is the earliest version of Java supported by JOGL.
<P>
The JOGLAppletInstaller is distributed inside jogl.jar as a utility
-class in com.sun.opengl.util. It requires that the developer host a
+class in com.jogamp.opengl.util. It requires that the developer host a
local, signed copy of jogl.jar and all of the jogl-natives jars; the
certificates must be the same on all of these jars. Note that in the
release builds of JOGL all of these jars are signed by Sun
diff --git a/doc/wiki/FAQ.xml b/doc/wiki/FAQ.xml
index 25c3fe99d..d01413d50 100644
--- a/doc/wiki/FAQ.xml
+++ b/doc/wiki/FAQ.xml
@@ -86,7 +86,7 @@ and the output is:
Detected screen size 1920x1200
GLProfile[GL2ES1/GL2ES12] Entering initialization
GLProfile[GL2ES1/GL2ES12] GL Profile: GLProfile[GL2ES1/GL2ES12]
- GLProfile[GL2ES1/GL2ES12] GL:com.sun.opengl.impl.gl2es12.GL2ES12Impl@b815859
+ GLProfile[GL2ES1/GL2ES12] GL:com.jogamp.opengl.impl.gl2es12.GL2ES12Impl@b815859
GLProfile[GL2ES1/GL2ES12] GL_VERSION=3.0.0 NVIDIA 185.18.14
GLProfile[GL2ES1/GL2ES12] GL_EXTENSIONS: ..
@@ -289,13 +289,13 @@ Below you see the invocation of the ES2 RedSquare jogl-demos utilizing multiple
* Single thread (Unix, Win32) <pre>java -Djava.awt.headless=true demos.es2.RedSquare -GL2</pre>
* Single thread (MacOSX) <pre>java -XstartOnFirstThread -Djava.awt.headless=true demos.es2.RedSquare -GL2</pre>
* Multiple threads & windows (Unix, Win32) <pre>java -Djava.awt.headless=true demos.es2.RedSquare -GL2 -GL2 -GL2 -GL2</pre>
-* Multiple threads & windows (MacOSX) <pre>java -XstartOnFirstThread -Djava.awt.headless=true com.sun.javafx.newt.util.MainThread demos.es2.RedSquare -GL2 -GL2 -GL2 -GL2</pre>
+* Multiple threads & windows (MacOSX) <pre>java -XstartOnFirstThread -Djava.awt.headless=true com.jogamp.newt.util.MainThread demos.es2.RedSquare -GL2 -GL2 -GL2 -GL2</pre>
-The serialization of the main Java class through ''com.sun.javafx.newt.util.MainThread''
+The serialization of the main Java class through ''com.jogamp.newt.util.MainThread''
may be used for all platforms, since it only takes effect on ''MacOSX''.
This allows you an almost platform independent invocation of your multithreaded Java applications.
-On ''MacOSX'', ''com.sun.javafx.newt.util.MainThread'' will occupy the main thread and
+On ''MacOSX'', ''com.jogamp.newt.util.MainThread'' will occupy the main thread and
serializes all native window related tasks through it.
This mechanism is thread safe utilizes reentrant locking.