1402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<html xmlns="http://www.w3.org/1999/xhtml">
4402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<head>
5402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
6402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<title>About</title>
7402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll</head>
8402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<body lang="EN-US">
9402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<h2>About This Content</h2>
10402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll 
11402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>August 17, 2006</p>	
12402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<h3>License</h3>
13402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
14402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise 
15402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollindicated below, the Content is provided to you under the terms and conditions of the
16402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael MollEclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
17402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollat <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
18402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael MollFor purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
19402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
20402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
21402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollbeing redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
22402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollapply to your use of any object code in the Content.  Check the Redistributor's license that was 
23402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollprovided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
24402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollindicated below, the terms and conditions of the EPL still apply to any source code in the Content
25402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Molland such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
26402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
27402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<h3>Third Party Content</h3>
28402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
29402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The Content includes items that have been sourced from third parties as set out below. If you 
30402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Molldid not receive this Content directly from the Eclipse Foundation, the following is provided 
31402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollfor informational purposes only, and you should look to the Redistributor&rsquo;s license for 
32402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollterms and conditions of use.</p>
33402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
34402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<h4>Gnome Binding</h4>
35402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
36402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The &quot;Gnome Binding&quot; is a binding to the Gnome API.  The Content may include any or all of the following files:</p>
37402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
38402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The following files in the plug-in JAR shall be defined as the native code portion of the Gnome Binding:</p>
39402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<ul>
40402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>libswt-gnome-gtk-xxxx.so (where &quot;xxxx&quot; is the version number)</li>
41402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll</ul>
42402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
43402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The following files in both the plug-in JAR and the src.zip shall be defined respectively as the bytecode and source code portions of the Gnome Binding:</p>
44402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<ul>
45402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>The contents of the directory org/eclipse/swt/internal/gnome (but not including any sub-directories)</li>
46402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll</ul>
47402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
48402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The Gnome Binding contains portions of Gnome (&quot;Library&quot;).  Gnome is made available by The Free Software Foundation.  Use of the Library is governed by the terms and
49402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollconditions of the GNU Lesser General Public License Version 2.1 (&quot;LGPL&quot;).  Use of the Gnome Binding on a standalone
50402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollbasis, is also governed by the terms and conditions of the LGPL.  A copy of the LGPL is provided with the Content (<a href="about_files/lgpl-v21.txt" target="_blank">lgpl-v21.txt</a>) and is also available at
51402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<a href="http://www.gnu.org/licenses/lgpl.html" target="_blank">http://www.gnu.org/licenses/lgpl.html</a>.</p>
52402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
53402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>In accordance with Section 6 of the LGPL, you may combine or link a "work that uses the Library" (e.g. the SWT) with the Library to produce a work
54402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollcontaining portions of the Library (e.g. the Gnome Binding) and distribute that work under the terms of your choice (e.g. the EPL) provided you comply with all
55402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollother terms and conditions of Section 6 as well as other Sections of the LGPL.  Please note, if you modify the Gnome Binding such modifications shall be
56402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollgoverned by the terms and conditions of the LGPL.  Also note, the terms of the EPL permit you to modify the combined work and the source code of the combined
57402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollwork is provided for debugging purposes so there is no need to reverse engineer the combined work.</p>
58402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
59402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<h4>GTK+ Binding</h4>
60402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
61402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The &quot;GTK+ Binding&quot; is a binding to the GTK+ API.  The Content may include any or all of the following files:</p>
62402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
63402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The following files in the plug-in JAR shall be defined as the native code portion of the GTK+ Binding:</p>
64402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<ul>
65402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>libswt-atk-gtk-xxxx.so (where &quot;xxxx&quot; is the version number)</li>
66402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>libswt-pi-gtk-xxxx.so (where &quot;xxxx&quot; is the version number)</li>
67402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll</ul>
68402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
69402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The following files in both the plug-in JAR and the src.zip shall be defined respectively as the bytecode and source code portions of the GTK+ Binding:</p>
70402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<ul>
71402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>The contents of the directory org/eclipse/swt/internal/accessibility/gtk (but not including any sub-directories)</li>
72402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>The contents of the directory org/eclipse/swt/internal/cde (but not including any sub-directories)</li>
73402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>The contents of the directory org/eclipse/swt/internal/gtk (but not including any sub-directories)</li>
74402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>The contents of the directory org/eclipse/swt/internal/kde (but not including any sub-directories)</li>				
75402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll</ul>
76402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
77402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The GTK+ Binding contains portions of GTK+ (&quot;Library&quot;).  GTK+ is made available by The Free Software Foundation.  Use of the Library is governed by the terms and
78402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollconditions of the GNU Lesser General Public License Version 2.1 (&quot;LGPL&quot;).  Use of the GTK+ Binding on a standalone
79402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollbasis, is also governed by the terms and conditions of the LGPL.  A copy of the LGPL is provided with the Content (<a href="about_files/lgpl-v21.txt" target="_blank">lgpl-v21.txt</a>) and is also available at
80402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<a href="http://www.gnu.org/licenses/lgpl.html" target="_blank">http://www.gnu.org/licenses/lgpl.html</a>.</p>
81402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
82402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>In accordance with Section 6 of the LGPL, you may combine or link a "work that uses the Library" (e.g. the SWT) with the Library to produce a work
83402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollcontaining portions of the Library (e.g. the GTK+ Binding) and distribute that work under the terms of your choice (e.g. the EPL) provided you comply with all
84402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollother terms and conditions of Section 6 as well as other Sections of the LGPL.  Please note, if you modify the GTK+ Binding such modifications shall be
85402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollgoverned by the terms and conditions of the LGPL.  Also note, the terms of the EPL permit you to modify the combined work and the source code of the combined
86402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollwork is provided for debugging purposes so there is no need to reverse engineer the combined work.</p>
87402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
88402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<h4>Mozilla Binding</h4>
89402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
90402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The &quot;Mozilla Binding&quot; is a binding to the Mozilla API.  The Content may include any or all of the following files:</p>
91402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
92402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The following files in the plug-in JAR shall be defined as the native code portion of the Mozilla Binding:</p>
93402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<ul>
94402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>libswt-mozilla-gtk-xxxx.so (where &quot;xxxx&quot; is the version number)</li>
95402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>libswt-mozilla-gcc3-gtk-xxxx.so (where &quot;xxxx&quot; is the version number)</li>
96402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>libswt-xulrunner-gtk-xxxx.so (where &quot;xxxx&quot; is the version number)</li>
97402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>libswt-xpcominit-gtk-xxxx.so (where &quot;xxxx&quot; is the version number)</li>
98402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll</ul>
99402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
100402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The following files in both the plug-in JAR and the src.zip shall be defined respectively as the bytecode and source code portions of the Mozilla Binding:</p>
101402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<ul>
102402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>The contents of the directory org/eclipse/swt/internal/mozilla (but not including any sub-directories)</li>
103402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll</ul>
104402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
105402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The Mozilla Binding contains portions of Mozilla (&quot;Mozilla&quot;).  Mozilla is made available by Mozilla.org.  Use of Mozilla is governed by the terms and
106402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollconditions of the Mozilla Public License Version 1.1 (&quot;MPL&quot;).  A copy of the MPL is provided with the Content (<a href="about_files/mpl-v11.txt" target="_blank">mpl-v11.txt</a>) and is also available at
107402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<a href="http://www.mozilla.org/MPL/MPL-1.1.html" target="_blank">http://www.mozilla.org/MPL/MPL-1.1.html</a>.</p>
108402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
109402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<h4>Cairo Binding</h4>
110402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
111402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The &quot;Cairo Binding&quot; is a binding to the Cairo API.  The Content may include any or all of the following files:</p>
112402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
113402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The following files in the plug-in JAR shall be defined as the native code portion of the Cairo Binding:</p>
114402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<ul>
115402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>libswt-cairo-gtk-xxxx.so (where &quot;xxxx&quot; is the version number)</li>
116402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll</ul>
117402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
118402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The following files in both the plug-in JAR and the src.zip shall be defined respectively as the bytecode and source code portions of the Cairo Binding:</p>
119402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<ul>
120402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>The contents of the directory org/eclipse/swt/internal/cairo (but not including any sub-directories)</li>
121402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll</ul>
122402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
123402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The Cairo Binding contains portions of Cairo (&quot;Cairo&quot;).  Cairo is made available by the Cairo project at
124402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<a href="http://www.cairographics.org" target="_blank">http://www.cairographics.org</a>.  Use of Cairo by the Cairo Binding is governed by the terms and
125402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollconditions of the Mozilla Public License Version 1.1 (&quot;MPL&quot;).  A copy of the MPL is
126402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollprovided with the Content (<a href="about_files/mpl-v11.txt" target="_blank">mpl-v11.txt</a>) and is also available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>.</p>
127402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
128402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<h4>Cairo for Linux</h4>
129402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
130402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>Refer to the file <a href="about_files/about_cairo.html">about_files/about_cairo.html</a> for licensing details about &quot;Cairo for Linux.&quot;
131402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
132402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<h4>Independent JPEG Group's JPEG software release 6b</h4>
133402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
134402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>This software is based in part on the work of the Independent JPEG Group's JPEG software release 6b (&quot;LIBJPEG&quot;).
135402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael MollLIBJPEG was used to implement the decoding of JPEG format files in Java (TM).  The Content does NOT include any portion of the LIBJPEG file ansi2knr.c.</p>
136402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
137402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>Your use of LIBJPEG is subject to the terms and conditions located in the <a href="about_files/IJG_README">about_files/IJG_README</a> file which is included
138402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollwith the Content.</p>
139402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
140402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The IJG's website is located at <a href="http://ijg.org/" target="_blank">http://ijg.org</a>.</p>
141402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
142402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The class org.eclipse.swt.internal.image.JPEGFileFormat is based on following files from LIBJPEG:</p>
143402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
144402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<ul>
145402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    <li>cderror.h</li>
146402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    <li>cdjpeg.h</li>
147402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    <li>jchuff.h</li>
148402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    <li>jdcolor.c</li>
149402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    <li>jdct.h</li>
150402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    <li>jdhuff.h</li>
151402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    <li>jerror.h</li>
152402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    <li>jidctint.c</li>
153402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    <li>jinclude.h</li>
154402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    <li>jmemsys.h</li>
155402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    <li>jmorecfg.h</li>
156402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    <li>jpegint.h</li>
157402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    <li>jpeglib.h</li>
158402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    <li>jversion.h</li>
159402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll    <li>transupp.h</li>
160402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll</ul>
161402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
162402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The class org.eclipse.swt.internal.image.JPEGDecoder is based on the following files from LIBJPEG:</p>
163402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
164402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<ul>
165402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jcapimin.c</li>
166402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jcapistd.c</li>
167402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jccoefct.c</li>
168402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jccolor.c</li>
169402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jcdctmgr.c</li>
170402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jchuff.c</li>
171402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jcinit.c</li>
172402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jcmainct.c</li>
173402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jcmarker.c</li>
174402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jcmaster.c</li>
175402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jcomapi.c</li>
176402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jcparam.c</li>
177402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jcphuff.c</li>
178402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jcprepct.c</li>
179402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jcsample.c</li>
180402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jctrans.c</li>
181402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jdapimin.c</li>
182402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jdapistd.c</li>
183402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jdatadst.c</li>
184402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jdatasrc.c</li>
185402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jdcoefct.c</li>
186402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jdcolor.c</li>
187402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jddctmgr.c</li>
188402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jdhuff.c</li>
189402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jdinput.c</li>
190402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jdmainct.c</li>
191402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jdmarker.c</li>
192402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jdmaster.c</li>
193402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jdmerge.c</li>
194402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jdphuff.c</li>
195402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jdpostct.c</li>
196402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jdsample.c</li>
197402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jdtrans.c</li>
198402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jerror.c</li>
199402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jfdctflt.c</li>
200402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jfdctfst.c</li>
201402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jfdctint.c</li>
202402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jidctflt.c</li>
203402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jidctfst.c</li>
204402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jidctint.c</li>
205402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jidctred.c</li>
206402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jpegtran.c</li>
207402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jquant1.c</li>
208402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jquant2.c</li>
209402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jutils.c</li>
210402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>cderror.h</li>
211402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>cdjpeg.h</li>
212402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jchuff.h</li>
213402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jconfig.h</li>
214402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jdct.h</li>
215402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jdhuff.h</li>
216402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jerror.h</li>
217402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jinclude.h</li>
218402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jmorecfg.h</li>
219402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jpegint.h</li>
220402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jpeglib.h</li>
221402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>jversion.h</li>
222402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>transupp.h</li>
223402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll</ul>
224402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	
225402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>The following changes were made to the LIBJPEG code in the Content:</p>
226402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
227402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<ol>
228402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>In Java, pointer math is not allowed so indexing was used instead.</li>
229402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>Function pointers were replaced with switch statements.</li>
230402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>The virtual memory, tracing and progress monitoring were removed.</li>
231402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll	<li>The error handling was simplified and now uses Java exceptions.</li>
232402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll</ol>
233402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
234402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<h4>PuTTY 0.58 (derivative work)</h4>
235402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
236402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>Portions of the SWT class org/eclipse/swt/internal/image/PngDeflater are based on PuTTY's sshzlib.c. PuTTY is made available by Mozilla.org.  Use of PuTTY is governed by the terms and
237402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Mollconditions of the the following MIT-style license:  </p>
238402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<blockquote>
239402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll  <p><em>PuTTY is copyright 1997-2007 Simon Tatham.</em> </p>
240402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll  <p><em>Portions copyright Robert de Bath, Joris van Rantwijk, Delian  Delchev, Andreas Schultz, Jeroen Massar, Wez Furlong, Nicolas Barry,  Justin Bradford, Ben Harris, Malcolm Smith, Ahmad Khalifa, Markus Kuhn,  and CORE SDI S.A.</em> </p>
241402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll  <p><em>Permission is hereby granted, free of charge, to any person  obtaining a copy of this software and associated documentation files  (the &quot;Software&quot;), to deal in the Software without restriction,  including without limitation the rights to use, copy, modify, merge,  publish, distribute, sublicense, and/or sell copies of the Software,  and to permit persons to whom the Software is furnished to do so,  subject to the following conditions:</em> </p>
242402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll  <p><em>The above copyright notice and this permission notice shall be  included in all copies or substantial portions of the Software.</em> </p>
243402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll  <p><em>THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND,  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND  NONINFRINGEMENT.  IN NO EVENT SHALL SIMON TATHAM BE LIABLE FOR ANY  CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,  TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE  SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</em> </p>
244402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll</blockquote>
245402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p>A copy of the license is also available at <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/licence.html" target="_blank">http://www.chiark.greenend.org.uk/~sgtatham/putty/licence.html</a>.</p>
246402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
247402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll<p><small>Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.</small></p>
248402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll
249402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll</body>
250402794e73aed8611d62eb4b01cd155e2d76fcb87Raphael Moll</html>