mirror of https://github.com/emgucv/emgucv.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2006 lines
49 KiB
2006 lines
49 KiB
|
|
|
|
|
|
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<link rel="icon" type="image/vnd.microsoft.icon" href="http://www.gstatic.com/codesite/ph/images/phosting.ico">
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
|
|
|
|
|
|
var codesite_token = null;
|
|
|
|
|
|
var CS_env = {"profileUrl":null,"token":null,"assetHostPath":"http://www.gstatic.com/codesite/ph","domainName":null,"assetVersionPath":"http://www.gstatic.com/codesite/ph/274877064420089206","projectHomeUrl":"/p/cvblob","relativeBaseUrl":"","projectName":"cvblob","loggedInUserEmail":null};
|
|
var _gaq = _gaq || [];
|
|
_gaq.push(
|
|
['siteTracker._setAccount', 'UA-18071-1'],
|
|
['siteTracker._trackPageview']);
|
|
|
|
_gaq.push(
|
|
['projectTracker._setAccount', 'UA-4795722-2'],
|
|
['projectTracker._trackPageview']);
|
|
|
|
|
|
</script>
|
|
|
|
|
|
<title>COPYING.LESSER -
|
|
cvblob -
|
|
|
|
|
|
Blob library for OpenCV - Google Project Hosting
|
|
</title>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" >
|
|
|
|
<meta name="ROBOTS" content="NOARCHIVE">
|
|
|
|
<link type="text/css" rel="stylesheet" href="http://www.gstatic.com/codesite/ph/274877064420089206/css/core.css">
|
|
|
|
<link type="text/css" rel="stylesheet" href="http://www.gstatic.com/codesite/ph/274877064420089206/css/ph_detail.css" >
|
|
|
|
|
|
<link type="text/css" rel="stylesheet" href="http://www.gstatic.com/codesite/ph/274877064420089206/css/d_sb.css" >
|
|
|
|
|
|
|
|
<!--[if IE]>
|
|
<link type="text/css" rel="stylesheet" href="http://www.gstatic.com/codesite/ph/274877064420089206/css/d_ie.css" >
|
|
<![endif]-->
|
|
<style type="text/css">
|
|
.menuIcon.off { background: no-repeat url(http://www.gstatic.com/codesite/ph/images/dropdown_sprite.gif) 0 -42px }
|
|
.menuIcon.on { background: no-repeat url(http://www.gstatic.com/codesite/ph/images/dropdown_sprite.gif) 0 -28px }
|
|
.menuIcon.down { background: no-repeat url(http://www.gstatic.com/codesite/ph/images/dropdown_sprite.gif) 0 0; }
|
|
|
|
|
|
|
|
tr.inline_comment {
|
|
background: #fff;
|
|
vertical-align: top;
|
|
}
|
|
div.draft, div.published {
|
|
padding: .3em;
|
|
border: 1px solid #999;
|
|
margin-bottom: .1em;
|
|
font-family: arial, sans-serif;
|
|
max-width: 60em;
|
|
}
|
|
div.draft {
|
|
background: #ffa;
|
|
}
|
|
div.published {
|
|
background: #e5ecf9;
|
|
}
|
|
div.published .body, div.draft .body {
|
|
padding: .5em .1em .1em .1em;
|
|
max-width: 60em;
|
|
white-space: pre-wrap;
|
|
white-space: -moz-pre-wrap;
|
|
white-space: -pre-wrap;
|
|
white-space: -o-pre-wrap;
|
|
word-wrap: break-word;
|
|
font-size: 1em;
|
|
}
|
|
div.draft .actions {
|
|
margin-left: 1em;
|
|
font-size: 90%;
|
|
}
|
|
div.draft form {
|
|
padding: .5em .5em .5em 0;
|
|
}
|
|
div.draft textarea, div.published textarea {
|
|
width: 95%;
|
|
height: 10em;
|
|
font-family: arial, sans-serif;
|
|
margin-bottom: .5em;
|
|
}
|
|
|
|
|
|
.nocursor, .nocursor td, .cursor_hidden, .cursor_hidden td {
|
|
background-color: white;
|
|
height: 2px;
|
|
}
|
|
.cursor, .cursor td {
|
|
background-color: darkblue;
|
|
height: 2px;
|
|
display: '';
|
|
}
|
|
|
|
|
|
.list {
|
|
border: 1px solid white;
|
|
border-bottom: 0;
|
|
}
|
|
|
|
|
|
</style>
|
|
</head>
|
|
<body class="t4">
|
|
<script type="text/javascript">
|
|
(function() {
|
|
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
|
|
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
|
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
|
|
})();
|
|
</script>
|
|
<div class="headbg">
|
|
|
|
<div id="gaia">
|
|
|
|
|
|
<span>
|
|
|
|
<a href="#" id="projects-dropdown" onclick="return false;"><u>My favorites</u> <small>▼</small></a>
|
|
| <a href="https://www.google.com/accounts/ServiceLogin?service=code&ltmpl=phosting&continue=http%3A%2F%2Fcode.google.com%2Fp%2Fcvblob%2Fsource%2Fbrowse%2Ftrunk%2FCOPYING.LESSER&followup=http%3A%2F%2Fcode.google.com%2Fp%2Fcvblob%2Fsource%2Fbrowse%2Ftrunk%2FCOPYING.LESSER" onclick="_CS_click('/gb/ph/signin');"><u>Sign in</u></a>
|
|
|
|
</span>
|
|
|
|
</div>
|
|
|
|
<div class="gbh" style="left: 0pt;"></div>
|
|
<div class="gbh" style="right: 0pt;"></div>
|
|
|
|
|
|
<div style="height: 1px"></div>
|
|
<!--[if lte IE 7]>
|
|
<div style="text-align:center;">
|
|
Your version of Internet Explorer is not supported. Try a browser that
|
|
contributes to open source, such as <a href="http://www.firefox.com">Firefox</a>,
|
|
<a href="http://www.google.com/chrome">Google Chrome</a>, or
|
|
<a href="http://code.google.com/chrome/chromeframe/">Google Chrome Frame</a>.
|
|
</div>
|
|
<![endif]-->
|
|
|
|
|
|
|
|
|
|
<table style="padding:0px; margin: 0px 0px 10px 0px; width:100%" cellpadding="0" cellspacing="0"
|
|
itemscope itemtype="http://schema.org/CreativeWork">
|
|
<tr style="height: 58px;">
|
|
|
|
<td id="plogo">
|
|
<link itemprop="url" href="/p/cvblob">
|
|
<a href="/p/cvblob/">
|
|
|
|
|
|
<img src="/p/cvblob/logo?cct=1299005732"
|
|
alt="Logo" itemprop="image">
|
|
|
|
</a>
|
|
</td>
|
|
|
|
<td style="padding-left: 0.5em">
|
|
|
|
<div id="pname">
|
|
<a href="/p/cvblob/"><span itemprop="name">cvblob</span></a>
|
|
</div>
|
|
|
|
<div id="psum">
|
|
<a id="project_summary_link"
|
|
href="/p/cvblob/"><span itemprop="description">Blob library for OpenCV</span></a>
|
|
|
|
</div>
|
|
|
|
|
|
</td>
|
|
<td style="white-space:nowrap;text-align:right; vertical-align:bottom;">
|
|
|
|
<form action="/hosting/search">
|
|
<input size="30" name="q" value="" type="text">
|
|
|
|
<input type="submit" name="projectsearch" value="Search projects" >
|
|
</form>
|
|
|
|
</tr>
|
|
</table>
|
|
|
|
</div>
|
|
|
|
|
|
<div id="mt" class="gtb">
|
|
<a href="/p/cvblob/" class="tab ">Project Home</a>
|
|
|
|
|
|
|
|
|
|
<a href="/p/cvblob/downloads/list" class="tab ">Downloads</a>
|
|
|
|
|
|
|
|
|
|
|
|
<a href="/p/cvblob/wiki/WikiIndex?tm=6" class="tab ">Wiki</a>
|
|
|
|
|
|
|
|
|
|
|
|
<a href="/p/cvblob/issues/list"
|
|
class="tab ">Issues</a>
|
|
|
|
|
|
|
|
|
|
|
|
<a href="/p/cvblob/source/checkout"
|
|
class="tab active">Source</a>
|
|
|
|
|
|
|
|
|
|
|
|
<div class=gtbc></div>
|
|
</div>
|
|
<table cellspacing="0" cellpadding="0" width="100%" align="center" border="0" class="st">
|
|
<tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<td class="subt">
|
|
<div class="st2">
|
|
<div class="isf">
|
|
|
|
|
|
|
|
|
|
<span class="inst1"><a href="/p/cvblob/source/checkout">Checkout</a></span>
|
|
<span class="inst2"><a href="/p/cvblob/source/browse/">Browse</a></span>
|
|
<span class="inst3"><a href="/p/cvblob/source/list">Changes</a></span>
|
|
|
|
<form action="http://www.google.com/codesearch" method="get" style="display:inline"
|
|
onsubmit="document.getElementById('codesearchq').value = document.getElementById('origq').value + ' package:http://cvblob\\.googlecode\\.com'">
|
|
<input type="hidden" name="q" id="codesearchq" value="">
|
|
<input type="text" maxlength="2048" size="38" id="origq" name="origq" value="" title="Google Code Search" style="font-size:92%"> <input type="submit" value="Search Trunk" name="btnG" style="font-size:92%">
|
|
|
|
|
|
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
</td>
|
|
|
|
|
|
|
|
<td align="right" valign="top" class="bevel-right"></td>
|
|
</tr>
|
|
</table>
|
|
|
|
|
|
<script type="text/javascript">
|
|
var cancelBubble = false;
|
|
function _go(url) { document.location = url; }
|
|
</script>
|
|
<div id="maincol"
|
|
|
|
>
|
|
|
|
|
|
<!-- IE -->
|
|
|
|
|
|
|
|
|
|
<div class="expand">
|
|
<div id="colcontrol">
|
|
<style type="text/css">
|
|
#file_flipper { white-space: nowrap; padding-right: 2em; }
|
|
#file_flipper.hidden { display: none; }
|
|
#file_flipper .pagelink { color: #0000CC; text-decoration: underline; }
|
|
#file_flipper #visiblefiles { padding-left: 0.5em; padding-right: 0.5em; }
|
|
</style>
|
|
<table id="nav_and_rev" class="list"
|
|
cellpadding="0" cellspacing="0" width="100%">
|
|
<tr>
|
|
|
|
<td nowrap="nowrap" class="src_crumbs src_nav" width="33%">
|
|
<strong class="src_nav">Source path: </strong>
|
|
<span id="crumb_root">
|
|
|
|
<a href="/p/cvblob/source/browse/">svn</a>/ </span>
|
|
<span id="crumb_links" class="ifClosed"><a href="/p/cvblob/source/browse/trunk/">trunk</a><span class="sp">/ </span>COPYING.LESSER</span>
|
|
|
|
|
|
|
|
</td>
|
|
|
|
|
|
<td nowrap="nowrap" width="33%" align="right">
|
|
<table cellpadding="0" cellspacing="0" style="font-size: 100%"><tr>
|
|
|
|
|
|
<td class="flipper"><b>r391</b></td>
|
|
|
|
</tr></table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<div class="fc">
|
|
|
|
|
|
|
|
<style type="text/css">
|
|
.undermouse span {
|
|
background-image: url(http://www.gstatic.com/codesite/ph/images/comments.gif); }
|
|
</style>
|
|
<table class="opened" id="review_comment_area"
|
|
><tr>
|
|
<td id="nums">
|
|
<pre><table width="100%"><tr class="nocursor"><td></td></tr></table></pre>
|
|
<pre><table width="100%" id="nums_table_0"><tr id="gr_svn391_1"
|
|
|
|
><td id="1"><a href="#1">1</a></td></tr
|
|
><tr id="gr_svn391_2"
|
|
|
|
><td id="2"><a href="#2">2</a></td></tr
|
|
><tr id="gr_svn391_3"
|
|
|
|
><td id="3"><a href="#3">3</a></td></tr
|
|
><tr id="gr_svn391_4"
|
|
|
|
><td id="4"><a href="#4">4</a></td></tr
|
|
><tr id="gr_svn391_5"
|
|
|
|
><td id="5"><a href="#5">5</a></td></tr
|
|
><tr id="gr_svn391_6"
|
|
|
|
><td id="6"><a href="#6">6</a></td></tr
|
|
><tr id="gr_svn391_7"
|
|
|
|
><td id="7"><a href="#7">7</a></td></tr
|
|
><tr id="gr_svn391_8"
|
|
|
|
><td id="8"><a href="#8">8</a></td></tr
|
|
><tr id="gr_svn391_9"
|
|
|
|
><td id="9"><a href="#9">9</a></td></tr
|
|
><tr id="gr_svn391_10"
|
|
|
|
><td id="10"><a href="#10">10</a></td></tr
|
|
><tr id="gr_svn391_11"
|
|
|
|
><td id="11"><a href="#11">11</a></td></tr
|
|
><tr id="gr_svn391_12"
|
|
|
|
><td id="12"><a href="#12">12</a></td></tr
|
|
><tr id="gr_svn391_13"
|
|
|
|
><td id="13"><a href="#13">13</a></td></tr
|
|
><tr id="gr_svn391_14"
|
|
|
|
><td id="14"><a href="#14">14</a></td></tr
|
|
><tr id="gr_svn391_15"
|
|
|
|
><td id="15"><a href="#15">15</a></td></tr
|
|
><tr id="gr_svn391_16"
|
|
|
|
><td id="16"><a href="#16">16</a></td></tr
|
|
><tr id="gr_svn391_17"
|
|
|
|
><td id="17"><a href="#17">17</a></td></tr
|
|
><tr id="gr_svn391_18"
|
|
|
|
><td id="18"><a href="#18">18</a></td></tr
|
|
><tr id="gr_svn391_19"
|
|
|
|
><td id="19"><a href="#19">19</a></td></tr
|
|
><tr id="gr_svn391_20"
|
|
|
|
><td id="20"><a href="#20">20</a></td></tr
|
|
><tr id="gr_svn391_21"
|
|
|
|
><td id="21"><a href="#21">21</a></td></tr
|
|
><tr id="gr_svn391_22"
|
|
|
|
><td id="22"><a href="#22">22</a></td></tr
|
|
><tr id="gr_svn391_23"
|
|
|
|
><td id="23"><a href="#23">23</a></td></tr
|
|
><tr id="gr_svn391_24"
|
|
|
|
><td id="24"><a href="#24">24</a></td></tr
|
|
><tr id="gr_svn391_25"
|
|
|
|
><td id="25"><a href="#25">25</a></td></tr
|
|
><tr id="gr_svn391_26"
|
|
|
|
><td id="26"><a href="#26">26</a></td></tr
|
|
><tr id="gr_svn391_27"
|
|
|
|
><td id="27"><a href="#27">27</a></td></tr
|
|
><tr id="gr_svn391_28"
|
|
|
|
><td id="28"><a href="#28">28</a></td></tr
|
|
><tr id="gr_svn391_29"
|
|
|
|
><td id="29"><a href="#29">29</a></td></tr
|
|
><tr id="gr_svn391_30"
|
|
|
|
><td id="30"><a href="#30">30</a></td></tr
|
|
><tr id="gr_svn391_31"
|
|
|
|
><td id="31"><a href="#31">31</a></td></tr
|
|
><tr id="gr_svn391_32"
|
|
|
|
><td id="32"><a href="#32">32</a></td></tr
|
|
><tr id="gr_svn391_33"
|
|
|
|
><td id="33"><a href="#33">33</a></td></tr
|
|
><tr id="gr_svn391_34"
|
|
|
|
><td id="34"><a href="#34">34</a></td></tr
|
|
><tr id="gr_svn391_35"
|
|
|
|
><td id="35"><a href="#35">35</a></td></tr
|
|
><tr id="gr_svn391_36"
|
|
|
|
><td id="36"><a href="#36">36</a></td></tr
|
|
><tr id="gr_svn391_37"
|
|
|
|
><td id="37"><a href="#37">37</a></td></tr
|
|
><tr id="gr_svn391_38"
|
|
|
|
><td id="38"><a href="#38">38</a></td></tr
|
|
><tr id="gr_svn391_39"
|
|
|
|
><td id="39"><a href="#39">39</a></td></tr
|
|
><tr id="gr_svn391_40"
|
|
|
|
><td id="40"><a href="#40">40</a></td></tr
|
|
><tr id="gr_svn391_41"
|
|
|
|
><td id="41"><a href="#41">41</a></td></tr
|
|
><tr id="gr_svn391_42"
|
|
|
|
><td id="42"><a href="#42">42</a></td></tr
|
|
><tr id="gr_svn391_43"
|
|
|
|
><td id="43"><a href="#43">43</a></td></tr
|
|
><tr id="gr_svn391_44"
|
|
|
|
><td id="44"><a href="#44">44</a></td></tr
|
|
><tr id="gr_svn391_45"
|
|
|
|
><td id="45"><a href="#45">45</a></td></tr
|
|
><tr id="gr_svn391_46"
|
|
|
|
><td id="46"><a href="#46">46</a></td></tr
|
|
><tr id="gr_svn391_47"
|
|
|
|
><td id="47"><a href="#47">47</a></td></tr
|
|
><tr id="gr_svn391_48"
|
|
|
|
><td id="48"><a href="#48">48</a></td></tr
|
|
><tr id="gr_svn391_49"
|
|
|
|
><td id="49"><a href="#49">49</a></td></tr
|
|
><tr id="gr_svn391_50"
|
|
|
|
><td id="50"><a href="#50">50</a></td></tr
|
|
><tr id="gr_svn391_51"
|
|
|
|
><td id="51"><a href="#51">51</a></td></tr
|
|
><tr id="gr_svn391_52"
|
|
|
|
><td id="52"><a href="#52">52</a></td></tr
|
|
><tr id="gr_svn391_53"
|
|
|
|
><td id="53"><a href="#53">53</a></td></tr
|
|
><tr id="gr_svn391_54"
|
|
|
|
><td id="54"><a href="#54">54</a></td></tr
|
|
><tr id="gr_svn391_55"
|
|
|
|
><td id="55"><a href="#55">55</a></td></tr
|
|
><tr id="gr_svn391_56"
|
|
|
|
><td id="56"><a href="#56">56</a></td></tr
|
|
><tr id="gr_svn391_57"
|
|
|
|
><td id="57"><a href="#57">57</a></td></tr
|
|
><tr id="gr_svn391_58"
|
|
|
|
><td id="58"><a href="#58">58</a></td></tr
|
|
><tr id="gr_svn391_59"
|
|
|
|
><td id="59"><a href="#59">59</a></td></tr
|
|
><tr id="gr_svn391_60"
|
|
|
|
><td id="60"><a href="#60">60</a></td></tr
|
|
><tr id="gr_svn391_61"
|
|
|
|
><td id="61"><a href="#61">61</a></td></tr
|
|
><tr id="gr_svn391_62"
|
|
|
|
><td id="62"><a href="#62">62</a></td></tr
|
|
><tr id="gr_svn391_63"
|
|
|
|
><td id="63"><a href="#63">63</a></td></tr
|
|
><tr id="gr_svn391_64"
|
|
|
|
><td id="64"><a href="#64">64</a></td></tr
|
|
><tr id="gr_svn391_65"
|
|
|
|
><td id="65"><a href="#65">65</a></td></tr
|
|
><tr id="gr_svn391_66"
|
|
|
|
><td id="66"><a href="#66">66</a></td></tr
|
|
><tr id="gr_svn391_67"
|
|
|
|
><td id="67"><a href="#67">67</a></td></tr
|
|
><tr id="gr_svn391_68"
|
|
|
|
><td id="68"><a href="#68">68</a></td></tr
|
|
><tr id="gr_svn391_69"
|
|
|
|
><td id="69"><a href="#69">69</a></td></tr
|
|
><tr id="gr_svn391_70"
|
|
|
|
><td id="70"><a href="#70">70</a></td></tr
|
|
><tr id="gr_svn391_71"
|
|
|
|
><td id="71"><a href="#71">71</a></td></tr
|
|
><tr id="gr_svn391_72"
|
|
|
|
><td id="72"><a href="#72">72</a></td></tr
|
|
><tr id="gr_svn391_73"
|
|
|
|
><td id="73"><a href="#73">73</a></td></tr
|
|
><tr id="gr_svn391_74"
|
|
|
|
><td id="74"><a href="#74">74</a></td></tr
|
|
><tr id="gr_svn391_75"
|
|
|
|
><td id="75"><a href="#75">75</a></td></tr
|
|
><tr id="gr_svn391_76"
|
|
|
|
><td id="76"><a href="#76">76</a></td></tr
|
|
><tr id="gr_svn391_77"
|
|
|
|
><td id="77"><a href="#77">77</a></td></tr
|
|
><tr id="gr_svn391_78"
|
|
|
|
><td id="78"><a href="#78">78</a></td></tr
|
|
><tr id="gr_svn391_79"
|
|
|
|
><td id="79"><a href="#79">79</a></td></tr
|
|
><tr id="gr_svn391_80"
|
|
|
|
><td id="80"><a href="#80">80</a></td></tr
|
|
><tr id="gr_svn391_81"
|
|
|
|
><td id="81"><a href="#81">81</a></td></tr
|
|
><tr id="gr_svn391_82"
|
|
|
|
><td id="82"><a href="#82">82</a></td></tr
|
|
><tr id="gr_svn391_83"
|
|
|
|
><td id="83"><a href="#83">83</a></td></tr
|
|
><tr id="gr_svn391_84"
|
|
|
|
><td id="84"><a href="#84">84</a></td></tr
|
|
><tr id="gr_svn391_85"
|
|
|
|
><td id="85"><a href="#85">85</a></td></tr
|
|
><tr id="gr_svn391_86"
|
|
|
|
><td id="86"><a href="#86">86</a></td></tr
|
|
><tr id="gr_svn391_87"
|
|
|
|
><td id="87"><a href="#87">87</a></td></tr
|
|
><tr id="gr_svn391_88"
|
|
|
|
><td id="88"><a href="#88">88</a></td></tr
|
|
><tr id="gr_svn391_89"
|
|
|
|
><td id="89"><a href="#89">89</a></td></tr
|
|
><tr id="gr_svn391_90"
|
|
|
|
><td id="90"><a href="#90">90</a></td></tr
|
|
><tr id="gr_svn391_91"
|
|
|
|
><td id="91"><a href="#91">91</a></td></tr
|
|
><tr id="gr_svn391_92"
|
|
|
|
><td id="92"><a href="#92">92</a></td></tr
|
|
><tr id="gr_svn391_93"
|
|
|
|
><td id="93"><a href="#93">93</a></td></tr
|
|
><tr id="gr_svn391_94"
|
|
|
|
><td id="94"><a href="#94">94</a></td></tr
|
|
><tr id="gr_svn391_95"
|
|
|
|
><td id="95"><a href="#95">95</a></td></tr
|
|
><tr id="gr_svn391_96"
|
|
|
|
><td id="96"><a href="#96">96</a></td></tr
|
|
><tr id="gr_svn391_97"
|
|
|
|
><td id="97"><a href="#97">97</a></td></tr
|
|
><tr id="gr_svn391_98"
|
|
|
|
><td id="98"><a href="#98">98</a></td></tr
|
|
><tr id="gr_svn391_99"
|
|
|
|
><td id="99"><a href="#99">99</a></td></tr
|
|
><tr id="gr_svn391_100"
|
|
|
|
><td id="100"><a href="#100">100</a></td></tr
|
|
><tr id="gr_svn391_101"
|
|
|
|
><td id="101"><a href="#101">101</a></td></tr
|
|
><tr id="gr_svn391_102"
|
|
|
|
><td id="102"><a href="#102">102</a></td></tr
|
|
><tr id="gr_svn391_103"
|
|
|
|
><td id="103"><a href="#103">103</a></td></tr
|
|
><tr id="gr_svn391_104"
|
|
|
|
><td id="104"><a href="#104">104</a></td></tr
|
|
><tr id="gr_svn391_105"
|
|
|
|
><td id="105"><a href="#105">105</a></td></tr
|
|
><tr id="gr_svn391_106"
|
|
|
|
><td id="106"><a href="#106">106</a></td></tr
|
|
><tr id="gr_svn391_107"
|
|
|
|
><td id="107"><a href="#107">107</a></td></tr
|
|
><tr id="gr_svn391_108"
|
|
|
|
><td id="108"><a href="#108">108</a></td></tr
|
|
><tr id="gr_svn391_109"
|
|
|
|
><td id="109"><a href="#109">109</a></td></tr
|
|
><tr id="gr_svn391_110"
|
|
|
|
><td id="110"><a href="#110">110</a></td></tr
|
|
><tr id="gr_svn391_111"
|
|
|
|
><td id="111"><a href="#111">111</a></td></tr
|
|
><tr id="gr_svn391_112"
|
|
|
|
><td id="112"><a href="#112">112</a></td></tr
|
|
><tr id="gr_svn391_113"
|
|
|
|
><td id="113"><a href="#113">113</a></td></tr
|
|
><tr id="gr_svn391_114"
|
|
|
|
><td id="114"><a href="#114">114</a></td></tr
|
|
><tr id="gr_svn391_115"
|
|
|
|
><td id="115"><a href="#115">115</a></td></tr
|
|
><tr id="gr_svn391_116"
|
|
|
|
><td id="116"><a href="#116">116</a></td></tr
|
|
><tr id="gr_svn391_117"
|
|
|
|
><td id="117"><a href="#117">117</a></td></tr
|
|
><tr id="gr_svn391_118"
|
|
|
|
><td id="118"><a href="#118">118</a></td></tr
|
|
><tr id="gr_svn391_119"
|
|
|
|
><td id="119"><a href="#119">119</a></td></tr
|
|
><tr id="gr_svn391_120"
|
|
|
|
><td id="120"><a href="#120">120</a></td></tr
|
|
><tr id="gr_svn391_121"
|
|
|
|
><td id="121"><a href="#121">121</a></td></tr
|
|
><tr id="gr_svn391_122"
|
|
|
|
><td id="122"><a href="#122">122</a></td></tr
|
|
><tr id="gr_svn391_123"
|
|
|
|
><td id="123"><a href="#123">123</a></td></tr
|
|
><tr id="gr_svn391_124"
|
|
|
|
><td id="124"><a href="#124">124</a></td></tr
|
|
><tr id="gr_svn391_125"
|
|
|
|
><td id="125"><a href="#125">125</a></td></tr
|
|
><tr id="gr_svn391_126"
|
|
|
|
><td id="126"><a href="#126">126</a></td></tr
|
|
><tr id="gr_svn391_127"
|
|
|
|
><td id="127"><a href="#127">127</a></td></tr
|
|
><tr id="gr_svn391_128"
|
|
|
|
><td id="128"><a href="#128">128</a></td></tr
|
|
><tr id="gr_svn391_129"
|
|
|
|
><td id="129"><a href="#129">129</a></td></tr
|
|
><tr id="gr_svn391_130"
|
|
|
|
><td id="130"><a href="#130">130</a></td></tr
|
|
><tr id="gr_svn391_131"
|
|
|
|
><td id="131"><a href="#131">131</a></td></tr
|
|
><tr id="gr_svn391_132"
|
|
|
|
><td id="132"><a href="#132">132</a></td></tr
|
|
><tr id="gr_svn391_133"
|
|
|
|
><td id="133"><a href="#133">133</a></td></tr
|
|
><tr id="gr_svn391_134"
|
|
|
|
><td id="134"><a href="#134">134</a></td></tr
|
|
><tr id="gr_svn391_135"
|
|
|
|
><td id="135"><a href="#135">135</a></td></tr
|
|
><tr id="gr_svn391_136"
|
|
|
|
><td id="136"><a href="#136">136</a></td></tr
|
|
><tr id="gr_svn391_137"
|
|
|
|
><td id="137"><a href="#137">137</a></td></tr
|
|
><tr id="gr_svn391_138"
|
|
|
|
><td id="138"><a href="#138">138</a></td></tr
|
|
><tr id="gr_svn391_139"
|
|
|
|
><td id="139"><a href="#139">139</a></td></tr
|
|
><tr id="gr_svn391_140"
|
|
|
|
><td id="140"><a href="#140">140</a></td></tr
|
|
><tr id="gr_svn391_141"
|
|
|
|
><td id="141"><a href="#141">141</a></td></tr
|
|
><tr id="gr_svn391_142"
|
|
|
|
><td id="142"><a href="#142">142</a></td></tr
|
|
><tr id="gr_svn391_143"
|
|
|
|
><td id="143"><a href="#143">143</a></td></tr
|
|
><tr id="gr_svn391_144"
|
|
|
|
><td id="144"><a href="#144">144</a></td></tr
|
|
><tr id="gr_svn391_145"
|
|
|
|
><td id="145"><a href="#145">145</a></td></tr
|
|
><tr id="gr_svn391_146"
|
|
|
|
><td id="146"><a href="#146">146</a></td></tr
|
|
><tr id="gr_svn391_147"
|
|
|
|
><td id="147"><a href="#147">147</a></td></tr
|
|
><tr id="gr_svn391_148"
|
|
|
|
><td id="148"><a href="#148">148</a></td></tr
|
|
><tr id="gr_svn391_149"
|
|
|
|
><td id="149"><a href="#149">149</a></td></tr
|
|
><tr id="gr_svn391_150"
|
|
|
|
><td id="150"><a href="#150">150</a></td></tr
|
|
><tr id="gr_svn391_151"
|
|
|
|
><td id="151"><a href="#151">151</a></td></tr
|
|
><tr id="gr_svn391_152"
|
|
|
|
><td id="152"><a href="#152">152</a></td></tr
|
|
><tr id="gr_svn391_153"
|
|
|
|
><td id="153"><a href="#153">153</a></td></tr
|
|
><tr id="gr_svn391_154"
|
|
|
|
><td id="154"><a href="#154">154</a></td></tr
|
|
><tr id="gr_svn391_155"
|
|
|
|
><td id="155"><a href="#155">155</a></td></tr
|
|
><tr id="gr_svn391_156"
|
|
|
|
><td id="156"><a href="#156">156</a></td></tr
|
|
><tr id="gr_svn391_157"
|
|
|
|
><td id="157"><a href="#157">157</a></td></tr
|
|
><tr id="gr_svn391_158"
|
|
|
|
><td id="158"><a href="#158">158</a></td></tr
|
|
><tr id="gr_svn391_159"
|
|
|
|
><td id="159"><a href="#159">159</a></td></tr
|
|
><tr id="gr_svn391_160"
|
|
|
|
><td id="160"><a href="#160">160</a></td></tr
|
|
><tr id="gr_svn391_161"
|
|
|
|
><td id="161"><a href="#161">161</a></td></tr
|
|
><tr id="gr_svn391_162"
|
|
|
|
><td id="162"><a href="#162">162</a></td></tr
|
|
><tr id="gr_svn391_163"
|
|
|
|
><td id="163"><a href="#163">163</a></td></tr
|
|
><tr id="gr_svn391_164"
|
|
|
|
><td id="164"><a href="#164">164</a></td></tr
|
|
><tr id="gr_svn391_165"
|
|
|
|
><td id="165"><a href="#165">165</a></td></tr
|
|
></table></pre>
|
|
<pre><table width="100%"><tr class="nocursor"><td></td></tr></table></pre>
|
|
</td>
|
|
<td id="lines">
|
|
<pre><table width="100%"><tr class="cursor_stop cursor_hidden"><td></td></tr></table></pre>
|
|
<pre ><table id="src_table_0"><tr
|
|
id=sl_svn391_1
|
|
|
|
><td class="source"> GNU LESSER GENERAL PUBLIC LICENSE<br></td></tr
|
|
><tr
|
|
id=sl_svn391_2
|
|
|
|
><td class="source"> Version 3, 29 June 2007<br></td></tr
|
|
><tr
|
|
id=sl_svn391_3
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_4
|
|
|
|
><td class="source"> Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/><br></td></tr
|
|
><tr
|
|
id=sl_svn391_5
|
|
|
|
><td class="source"> Everyone is permitted to copy and distribute verbatim copies<br></td></tr
|
|
><tr
|
|
id=sl_svn391_6
|
|
|
|
><td class="source"> of this license document, but changing it is not allowed.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_7
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_8
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_9
|
|
|
|
><td class="source"> This version of the GNU Lesser General Public License incorporates<br></td></tr
|
|
><tr
|
|
id=sl_svn391_10
|
|
|
|
><td class="source">the terms and conditions of version 3 of the GNU General Public<br></td></tr
|
|
><tr
|
|
id=sl_svn391_11
|
|
|
|
><td class="source">License, supplemented by the additional permissions listed below.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_12
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_13
|
|
|
|
><td class="source"> 0. Additional Definitions. <br></td></tr
|
|
><tr
|
|
id=sl_svn391_14
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_15
|
|
|
|
><td class="source"> As used herein, "this License" refers to version 3 of the GNU Lesser<br></td></tr
|
|
><tr
|
|
id=sl_svn391_16
|
|
|
|
><td class="source">General Public License, and the "GNU GPL" refers to version 3 of the GNU<br></td></tr
|
|
><tr
|
|
id=sl_svn391_17
|
|
|
|
><td class="source">General Public License.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_18
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_19
|
|
|
|
><td class="source"> "The Library" refers to a covered work governed by this License,<br></td></tr
|
|
><tr
|
|
id=sl_svn391_20
|
|
|
|
><td class="source">other than an Application or a Combined Work as defined below.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_21
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_22
|
|
|
|
><td class="source"> An "Application" is any work that makes use of an interface provided<br></td></tr
|
|
><tr
|
|
id=sl_svn391_23
|
|
|
|
><td class="source">by the Library, but which is not otherwise based on the Library.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_24
|
|
|
|
><td class="source">Defining a subclass of a class defined by the Library is deemed a mode<br></td></tr
|
|
><tr
|
|
id=sl_svn391_25
|
|
|
|
><td class="source">of using an interface provided by the Library.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_26
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_27
|
|
|
|
><td class="source"> A "Combined Work" is a work produced by combining or linking an<br></td></tr
|
|
><tr
|
|
id=sl_svn391_28
|
|
|
|
><td class="source">Application with the Library. The particular version of the Library<br></td></tr
|
|
><tr
|
|
id=sl_svn391_29
|
|
|
|
><td class="source">with which the Combined Work was made is also called the "Linked<br></td></tr
|
|
><tr
|
|
id=sl_svn391_30
|
|
|
|
><td class="source">Version".<br></td></tr
|
|
><tr
|
|
id=sl_svn391_31
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_32
|
|
|
|
><td class="source"> The "Minimal Corresponding Source" for a Combined Work means the<br></td></tr
|
|
><tr
|
|
id=sl_svn391_33
|
|
|
|
><td class="source">Corresponding Source for the Combined Work, excluding any source code<br></td></tr
|
|
><tr
|
|
id=sl_svn391_34
|
|
|
|
><td class="source">for portions of the Combined Work that, considered in isolation, are<br></td></tr
|
|
><tr
|
|
id=sl_svn391_35
|
|
|
|
><td class="source">based on the Application, and not on the Linked Version.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_36
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_37
|
|
|
|
><td class="source"> The "Corresponding Application Code" for a Combined Work means the<br></td></tr
|
|
><tr
|
|
id=sl_svn391_38
|
|
|
|
><td class="source">object code and/or source code for the Application, including any data<br></td></tr
|
|
><tr
|
|
id=sl_svn391_39
|
|
|
|
><td class="source">and utility programs needed for reproducing the Combined Work from the<br></td></tr
|
|
><tr
|
|
id=sl_svn391_40
|
|
|
|
><td class="source">Application, but excluding the System Libraries of the Combined Work.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_41
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_42
|
|
|
|
><td class="source"> 1. Exception to Section 3 of the GNU GPL.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_43
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_44
|
|
|
|
><td class="source"> You may convey a covered work under sections 3 and 4 of this License<br></td></tr
|
|
><tr
|
|
id=sl_svn391_45
|
|
|
|
><td class="source">without being bound by section 3 of the GNU GPL.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_46
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_47
|
|
|
|
><td class="source"> 2. Conveying Modified Versions.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_48
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_49
|
|
|
|
><td class="source"> If you modify a copy of the Library, and, in your modifications, a<br></td></tr
|
|
><tr
|
|
id=sl_svn391_50
|
|
|
|
><td class="source">facility refers to a function or data to be supplied by an Application<br></td></tr
|
|
><tr
|
|
id=sl_svn391_51
|
|
|
|
><td class="source">that uses the facility (other than as an argument passed when the<br></td></tr
|
|
><tr
|
|
id=sl_svn391_52
|
|
|
|
><td class="source">facility is invoked), then you may convey a copy of the modified<br></td></tr
|
|
><tr
|
|
id=sl_svn391_53
|
|
|
|
><td class="source">version:<br></td></tr
|
|
><tr
|
|
id=sl_svn391_54
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_55
|
|
|
|
><td class="source"> a) under this License, provided that you make a good faith effort to<br></td></tr
|
|
><tr
|
|
id=sl_svn391_56
|
|
|
|
><td class="source"> ensure that, in the event an Application does not supply the<br></td></tr
|
|
><tr
|
|
id=sl_svn391_57
|
|
|
|
><td class="source"> function or data, the facility still operates, and performs<br></td></tr
|
|
><tr
|
|
id=sl_svn391_58
|
|
|
|
><td class="source"> whatever part of its purpose remains meaningful, or<br></td></tr
|
|
><tr
|
|
id=sl_svn391_59
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_60
|
|
|
|
><td class="source"> b) under the GNU GPL, with none of the additional permissions of<br></td></tr
|
|
><tr
|
|
id=sl_svn391_61
|
|
|
|
><td class="source"> this License applicable to that copy.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_62
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_63
|
|
|
|
><td class="source"> 3. Object Code Incorporating Material from Library Header Files.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_64
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_65
|
|
|
|
><td class="source"> The object code form of an Application may incorporate material from<br></td></tr
|
|
><tr
|
|
id=sl_svn391_66
|
|
|
|
><td class="source">a header file that is part of the Library. You may convey such object<br></td></tr
|
|
><tr
|
|
id=sl_svn391_67
|
|
|
|
><td class="source">code under terms of your choice, provided that, if the incorporated<br></td></tr
|
|
><tr
|
|
id=sl_svn391_68
|
|
|
|
><td class="source">material is not limited to numerical parameters, data structure<br></td></tr
|
|
><tr
|
|
id=sl_svn391_69
|
|
|
|
><td class="source">layouts and accessors, or small macros, inline functions and templates<br></td></tr
|
|
><tr
|
|
id=sl_svn391_70
|
|
|
|
><td class="source">(ten or fewer lines in length), you do both of the following:<br></td></tr
|
|
><tr
|
|
id=sl_svn391_71
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_72
|
|
|
|
><td class="source"> a) Give prominent notice with each copy of the object code that the<br></td></tr
|
|
><tr
|
|
id=sl_svn391_73
|
|
|
|
><td class="source"> Library is used in it and that the Library and its use are<br></td></tr
|
|
><tr
|
|
id=sl_svn391_74
|
|
|
|
><td class="source"> covered by this License.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_75
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_76
|
|
|
|
><td class="source"> b) Accompany the object code with a copy of the GNU GPL and this license<br></td></tr
|
|
><tr
|
|
id=sl_svn391_77
|
|
|
|
><td class="source"> document.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_78
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_79
|
|
|
|
><td class="source"> 4. Combined Works.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_80
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_81
|
|
|
|
><td class="source"> You may convey a Combined Work under terms of your choice that,<br></td></tr
|
|
><tr
|
|
id=sl_svn391_82
|
|
|
|
><td class="source">taken together, effectively do not restrict modification of the<br></td></tr
|
|
><tr
|
|
id=sl_svn391_83
|
|
|
|
><td class="source">portions of the Library contained in the Combined Work and reverse<br></td></tr
|
|
><tr
|
|
id=sl_svn391_84
|
|
|
|
><td class="source">engineering for debugging such modifications, if you also do each of<br></td></tr
|
|
><tr
|
|
id=sl_svn391_85
|
|
|
|
><td class="source">the following:<br></td></tr
|
|
><tr
|
|
id=sl_svn391_86
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_87
|
|
|
|
><td class="source"> a) Give prominent notice with each copy of the Combined Work that<br></td></tr
|
|
><tr
|
|
id=sl_svn391_88
|
|
|
|
><td class="source"> the Library is used in it and that the Library and its use are<br></td></tr
|
|
><tr
|
|
id=sl_svn391_89
|
|
|
|
><td class="source"> covered by this License.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_90
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_91
|
|
|
|
><td class="source"> b) Accompany the Combined Work with a copy of the GNU GPL and this license<br></td></tr
|
|
><tr
|
|
id=sl_svn391_92
|
|
|
|
><td class="source"> document.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_93
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_94
|
|
|
|
><td class="source"> c) For a Combined Work that displays copyright notices during<br></td></tr
|
|
><tr
|
|
id=sl_svn391_95
|
|
|
|
><td class="source"> execution, include the copyright notice for the Library among<br></td></tr
|
|
><tr
|
|
id=sl_svn391_96
|
|
|
|
><td class="source"> these notices, as well as a reference directing the user to the<br></td></tr
|
|
><tr
|
|
id=sl_svn391_97
|
|
|
|
><td class="source"> copies of the GNU GPL and this license document.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_98
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_99
|
|
|
|
><td class="source"> d) Do one of the following:<br></td></tr
|
|
><tr
|
|
id=sl_svn391_100
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_101
|
|
|
|
><td class="source"> 0) Convey the Minimal Corresponding Source under the terms of this<br></td></tr
|
|
><tr
|
|
id=sl_svn391_102
|
|
|
|
><td class="source"> License, and the Corresponding Application Code in a form<br></td></tr
|
|
><tr
|
|
id=sl_svn391_103
|
|
|
|
><td class="source"> suitable for, and under terms that permit, the user to<br></td></tr
|
|
><tr
|
|
id=sl_svn391_104
|
|
|
|
><td class="source"> recombine or relink the Application with a modified version of<br></td></tr
|
|
><tr
|
|
id=sl_svn391_105
|
|
|
|
><td class="source"> the Linked Version to produce a modified Combined Work, in the<br></td></tr
|
|
><tr
|
|
id=sl_svn391_106
|
|
|
|
><td class="source"> manner specified by section 6 of the GNU GPL for conveying<br></td></tr
|
|
><tr
|
|
id=sl_svn391_107
|
|
|
|
><td class="source"> Corresponding Source.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_108
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_109
|
|
|
|
><td class="source"> 1) Use a suitable shared library mechanism for linking with the<br></td></tr
|
|
><tr
|
|
id=sl_svn391_110
|
|
|
|
><td class="source"> Library. A suitable mechanism is one that (a) uses at run time<br></td></tr
|
|
><tr
|
|
id=sl_svn391_111
|
|
|
|
><td class="source"> a copy of the Library already present on the user's computer<br></td></tr
|
|
><tr
|
|
id=sl_svn391_112
|
|
|
|
><td class="source"> system, and (b) will operate properly with a modified version<br></td></tr
|
|
><tr
|
|
id=sl_svn391_113
|
|
|
|
><td class="source"> of the Library that is interface-compatible with the Linked<br></td></tr
|
|
><tr
|
|
id=sl_svn391_114
|
|
|
|
><td class="source"> Version. <br></td></tr
|
|
><tr
|
|
id=sl_svn391_115
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_116
|
|
|
|
><td class="source"> e) Provide Installation Information, but only if you would otherwise<br></td></tr
|
|
><tr
|
|
id=sl_svn391_117
|
|
|
|
><td class="source"> be required to provide such information under section 6 of the<br></td></tr
|
|
><tr
|
|
id=sl_svn391_118
|
|
|
|
><td class="source"> GNU GPL, and only to the extent that such information is<br></td></tr
|
|
><tr
|
|
id=sl_svn391_119
|
|
|
|
><td class="source"> necessary to install and execute a modified version of the<br></td></tr
|
|
><tr
|
|
id=sl_svn391_120
|
|
|
|
><td class="source"> Combined Work produced by recombining or relinking the<br></td></tr
|
|
><tr
|
|
id=sl_svn391_121
|
|
|
|
><td class="source"> Application with a modified version of the Linked Version. (If<br></td></tr
|
|
><tr
|
|
id=sl_svn391_122
|
|
|
|
><td class="source"> you use option 4d0, the Installation Information must accompany<br></td></tr
|
|
><tr
|
|
id=sl_svn391_123
|
|
|
|
><td class="source"> the Minimal Corresponding Source and Corresponding Application<br></td></tr
|
|
><tr
|
|
id=sl_svn391_124
|
|
|
|
><td class="source"> Code. If you use option 4d1, you must provide the Installation<br></td></tr
|
|
><tr
|
|
id=sl_svn391_125
|
|
|
|
><td class="source"> Information in the manner specified by section 6 of the GNU GPL<br></td></tr
|
|
><tr
|
|
id=sl_svn391_126
|
|
|
|
><td class="source"> for conveying Corresponding Source.)<br></td></tr
|
|
><tr
|
|
id=sl_svn391_127
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_128
|
|
|
|
><td class="source"> 5. Combined Libraries.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_129
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_130
|
|
|
|
><td class="source"> You may place library facilities that are a work based on the<br></td></tr
|
|
><tr
|
|
id=sl_svn391_131
|
|
|
|
><td class="source">Library side by side in a single library together with other library<br></td></tr
|
|
><tr
|
|
id=sl_svn391_132
|
|
|
|
><td class="source">facilities that are not Applications and are not covered by this<br></td></tr
|
|
><tr
|
|
id=sl_svn391_133
|
|
|
|
><td class="source">License, and convey such a combined library under terms of your<br></td></tr
|
|
><tr
|
|
id=sl_svn391_134
|
|
|
|
><td class="source">choice, if you do both of the following:<br></td></tr
|
|
><tr
|
|
id=sl_svn391_135
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_136
|
|
|
|
><td class="source"> a) Accompany the combined library with a copy of the same work based<br></td></tr
|
|
><tr
|
|
id=sl_svn391_137
|
|
|
|
><td class="source"> on the Library, uncombined with any other library facilities,<br></td></tr
|
|
><tr
|
|
id=sl_svn391_138
|
|
|
|
><td class="source"> conveyed under the terms of this License.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_139
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_140
|
|
|
|
><td class="source"> b) Give prominent notice with the combined library that part of it<br></td></tr
|
|
><tr
|
|
id=sl_svn391_141
|
|
|
|
><td class="source"> is a work based on the Library, and explaining where to find the<br></td></tr
|
|
><tr
|
|
id=sl_svn391_142
|
|
|
|
><td class="source"> accompanying uncombined form of the same work.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_143
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_144
|
|
|
|
><td class="source"> 6. Revised Versions of the GNU Lesser General Public License.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_145
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_146
|
|
|
|
><td class="source"> The Free Software Foundation may publish revised and/or new versions<br></td></tr
|
|
><tr
|
|
id=sl_svn391_147
|
|
|
|
><td class="source">of the GNU Lesser General Public License from time to time. Such new<br></td></tr
|
|
><tr
|
|
id=sl_svn391_148
|
|
|
|
><td class="source">versions will be similar in spirit to the present version, but may<br></td></tr
|
|
><tr
|
|
id=sl_svn391_149
|
|
|
|
><td class="source">differ in detail to address new problems or concerns.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_150
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_151
|
|
|
|
><td class="source"> Each version is given a distinguishing version number. If the<br></td></tr
|
|
><tr
|
|
id=sl_svn391_152
|
|
|
|
><td class="source">Library as you received it specifies that a certain numbered version<br></td></tr
|
|
><tr
|
|
id=sl_svn391_153
|
|
|
|
><td class="source">of the GNU Lesser General Public License "or any later version"<br></td></tr
|
|
><tr
|
|
id=sl_svn391_154
|
|
|
|
><td class="source">applies to it, you have the option of following the terms and<br></td></tr
|
|
><tr
|
|
id=sl_svn391_155
|
|
|
|
><td class="source">conditions either of that published version or of any later version<br></td></tr
|
|
><tr
|
|
id=sl_svn391_156
|
|
|
|
><td class="source">published by the Free Software Foundation. If the Library as you<br></td></tr
|
|
><tr
|
|
id=sl_svn391_157
|
|
|
|
><td class="source">received it does not specify a version number of the GNU Lesser<br></td></tr
|
|
><tr
|
|
id=sl_svn391_158
|
|
|
|
><td class="source">General Public License, you may choose any version of the GNU Lesser<br></td></tr
|
|
><tr
|
|
id=sl_svn391_159
|
|
|
|
><td class="source">General Public License ever published by the Free Software Foundation.<br></td></tr
|
|
><tr
|
|
id=sl_svn391_160
|
|
|
|
><td class="source"><br></td></tr
|
|
><tr
|
|
id=sl_svn391_161
|
|
|
|
><td class="source"> If the Library as you received it specifies that a proxy can decide<br></td></tr
|
|
><tr
|
|
id=sl_svn391_162
|
|
|
|
><td class="source">whether future versions of the GNU Lesser General Public License shall<br></td></tr
|
|
><tr
|
|
id=sl_svn391_163
|
|
|
|
><td class="source">apply, that proxy's public statement of acceptance of any version is<br></td></tr
|
|
><tr
|
|
id=sl_svn391_164
|
|
|
|
><td class="source">permanent authorization for you to choose that version for the<br></td></tr
|
|
><tr
|
|
id=sl_svn391_165
|
|
|
|
><td class="source">Library.<br></td></tr
|
|
></table></pre>
|
|
<pre><table width="100%"><tr class="cursor_stop cursor_hidden"><td></td></tr></table></pre>
|
|
</td>
|
|
</tr></table>
|
|
|
|
|
|
<script type="text/javascript">
|
|
var lineNumUnderMouse = -1;
|
|
|
|
function gutterOver(num) {
|
|
gutterOut();
|
|
var newTR = document.getElementById('gr_svn391_' + num);
|
|
if (newTR) {
|
|
newTR.className = 'undermouse';
|
|
}
|
|
lineNumUnderMouse = num;
|
|
}
|
|
function gutterOut() {
|
|
if (lineNumUnderMouse != -1) {
|
|
var oldTR = document.getElementById(
|
|
'gr_svn391_' + lineNumUnderMouse);
|
|
if (oldTR) {
|
|
oldTR.className = '';
|
|
}
|
|
lineNumUnderMouse = -1;
|
|
}
|
|
}
|
|
var numsGenState = {table_base_id: 'nums_table_'};
|
|
var srcGenState = {table_base_id: 'src_table_'};
|
|
var alignerRunning = false;
|
|
var startOver = false;
|
|
function setLineNumberHeights() {
|
|
if (alignerRunning) {
|
|
startOver = true;
|
|
return;
|
|
}
|
|
numsGenState.chunk_id = 0;
|
|
numsGenState.table = document.getElementById('nums_table_0');
|
|
numsGenState.row_num = 0;
|
|
if (!numsGenState.table) {
|
|
return; // Silently exit if no file is present.
|
|
}
|
|
srcGenState.chunk_id = 0;
|
|
srcGenState.table = document.getElementById('src_table_0');
|
|
srcGenState.row_num = 0;
|
|
alignerRunning = true;
|
|
continueToSetLineNumberHeights();
|
|
}
|
|
function rowGenerator(genState) {
|
|
if (genState.row_num < genState.table.rows.length) {
|
|
var currentRow = genState.table.rows[genState.row_num];
|
|
genState.row_num++;
|
|
return currentRow;
|
|
}
|
|
var newTable = document.getElementById(
|
|
genState.table_base_id + (genState.chunk_id + 1));
|
|
if (newTable) {
|
|
genState.chunk_id++;
|
|
genState.row_num = 0;
|
|
genState.table = newTable;
|
|
return genState.table.rows[0];
|
|
}
|
|
return null;
|
|
}
|
|
var MAX_ROWS_PER_PASS = 1000;
|
|
function continueToSetLineNumberHeights() {
|
|
var rowsInThisPass = 0;
|
|
var numRow = 1;
|
|
var srcRow = 1;
|
|
while (numRow && srcRow && rowsInThisPass < MAX_ROWS_PER_PASS) {
|
|
numRow = rowGenerator(numsGenState);
|
|
srcRow = rowGenerator(srcGenState);
|
|
rowsInThisPass++;
|
|
if (numRow && srcRow) {
|
|
if (numRow.offsetHeight != srcRow.offsetHeight) {
|
|
numRow.firstChild.style.height = srcRow.offsetHeight + 'px';
|
|
}
|
|
}
|
|
}
|
|
if (rowsInThisPass >= MAX_ROWS_PER_PASS) {
|
|
setTimeout(continueToSetLineNumberHeights, 10);
|
|
} else {
|
|
alignerRunning = false;
|
|
if (startOver) {
|
|
startOver = false;
|
|
setTimeout(setLineNumberHeights, 500);
|
|
}
|
|
}
|
|
}
|
|
function initLineNumberHeights() {
|
|
// Do 2 complete passes, because there can be races
|
|
// between this code and prettify.
|
|
startOver = true;
|
|
setTimeout(setLineNumberHeights, 250);
|
|
window.onresize = setLineNumberHeights;
|
|
}
|
|
initLineNumberHeights();
|
|
</script>
|
|
|
|
|
|
|
|
<div id="log">
|
|
<div style="text-align:right">
|
|
<a class="ifCollapse" href="#" onclick="_toggleMeta('', 'p', 'cvblob', this)">Show details</a>
|
|
<a class="ifExpand" href="#" onclick="_toggleMeta('', 'p', 'cvblob', this)">Hide details</a>
|
|
</div>
|
|
<div class="ifExpand">
|
|
|
|
|
|
<div class="pmeta_bubble_bg" style="border:1px solid white">
|
|
<div class="round4"></div>
|
|
<div class="round2"></div>
|
|
<div class="round1"></div>
|
|
<div class="box-inner">
|
|
<div id="changelog">
|
|
<p>Change log</p>
|
|
<div>
|
|
<a href="/p/cvblob/source/detail?spec=svn391&r=6">r6</a>
|
|
by grendel.ccl
|
|
on Sep 8, 2008
|
|
<a href="/p/cvblob/source/diff?spec=svn391&r=6&format=side&path=/trunk/COPYING.LESSER&old_path=/trunk/COPYING.LESSER&old=">Diff</a>
|
|
</div>
|
|
<pre>Update license.
|
|
</pre>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
var detail_url = '/p/cvblob/source/detail?r=6&spec=svn391';
|
|
var publish_url = '/p/cvblob/source/detail?r=6&spec=svn391#publish';
|
|
// describe the paths of this revision in javascript.
|
|
var changed_paths = [];
|
|
var changed_urls = [];
|
|
|
|
changed_paths.push('/trunk/CMakeLists.txt');
|
|
changed_urls.push('/p/cvblob/source/browse/trunk/CMakeLists.txt?r\x3d6\x26spec\x3dsvn391');
|
|
|
|
|
|
changed_paths.push('/trunk/COPYING');
|
|
changed_urls.push('/p/cvblob/source/browse/trunk/COPYING?r\x3d6\x26spec\x3dsvn391');
|
|
|
|
|
|
changed_paths.push('/trunk/COPYING.LESSER');
|
|
changed_urls.push('/p/cvblob/source/browse/trunk/COPYING.LESSER?r\x3d6\x26spec\x3dsvn391');
|
|
|
|
var selected_path = '/trunk/COPYING.LESSER';
|
|
|
|
|
|
changed_paths.push('/trunk/cvBlob/CMakeLists.txt');
|
|
changed_urls.push('/p/cvblob/source/browse/trunk/cvBlob/CMakeLists.txt?r\x3d6\x26spec\x3dsvn391');
|
|
|
|
|
|
changed_paths.push('/trunk/cvBlob/cvblob.cpp');
|
|
changed_urls.push('/p/cvblob/source/browse/trunk/cvBlob/cvblob.cpp?r\x3d6\x26spec\x3dsvn391');
|
|
|
|
|
|
changed_paths.push('/trunk/cvBlob/cvblob.h');
|
|
changed_urls.push('/p/cvblob/source/browse/trunk/cvBlob/cvblob.h?r\x3d6\x26spec\x3dsvn391');
|
|
|
|
|
|
changed_paths.push('/trunk/cvBlob/cvlabel.cpp');
|
|
changed_urls.push('/p/cvblob/source/browse/trunk/cvBlob/cvlabel.cpp?r\x3d6\x26spec\x3dsvn391');
|
|
|
|
|
|
changed_paths.push('/trunk/test/CMakeLists.txt');
|
|
changed_urls.push('/p/cvblob/source/browse/trunk/test/CMakeLists.txt?r\x3d6\x26spec\x3dsvn391');
|
|
|
|
|
|
changed_paths.push('/trunk/test/test.cpp');
|
|
changed_urls.push('/p/cvblob/source/browse/trunk/test/test.cpp?r\x3d6\x26spec\x3dsvn391');
|
|
|
|
|
|
function getCurrentPageIndex() {
|
|
for (var i = 0; i < changed_paths.length; i++) {
|
|
if (selected_path == changed_paths[i]) {
|
|
return i;
|
|
}
|
|
}
|
|
}
|
|
function getNextPage() {
|
|
var i = getCurrentPageIndex();
|
|
if (i < changed_paths.length - 1) {
|
|
return changed_urls[i + 1];
|
|
}
|
|
return null;
|
|
}
|
|
function getPreviousPage() {
|
|
var i = getCurrentPageIndex();
|
|
if (i > 0) {
|
|
return changed_urls[i - 1];
|
|
}
|
|
return null;
|
|
}
|
|
function gotoNextPage() {
|
|
var page = getNextPage();
|
|
if (!page) {
|
|
page = detail_url;
|
|
}
|
|
window.location = page;
|
|
}
|
|
function gotoPreviousPage() {
|
|
var page = getPreviousPage();
|
|
if (!page) {
|
|
page = detail_url;
|
|
}
|
|
window.location = page;
|
|
}
|
|
function gotoDetailPage() {
|
|
window.location = detail_url;
|
|
}
|
|
function gotoPublishPage() {
|
|
window.location = publish_url;
|
|
}
|
|
</script>
|
|
|
|
|
|
<style type="text/css">
|
|
#review_nav {
|
|
border-top: 3px solid white;
|
|
padding-top: 6px;
|
|
margin-top: 1em;
|
|
}
|
|
#review_nav td {
|
|
vertical-align: middle;
|
|
}
|
|
#review_nav select {
|
|
margin: .5em 0;
|
|
}
|
|
</style>
|
|
<div id="review_nav">
|
|
<table><tr><td>Go to: </td><td>
|
|
<select name="files_in_rev" onchange="window.location=this.value">
|
|
|
|
<option value="/p/cvblob/source/browse/trunk/CMakeLists.txt?r=6&spec=svn391"
|
|
|
|
>/trunk/CMakeLists.txt</option>
|
|
|
|
<option value="/p/cvblob/source/browse/trunk/COPYING?r=6&spec=svn391"
|
|
|
|
>/trunk/COPYING</option>
|
|
|
|
<option value="/p/cvblob/source/browse/trunk/COPYING.LESSER?r=6&spec=svn391"
|
|
selected="selected"
|
|
>/trunk/COPYING.LESSER</option>
|
|
|
|
<option value="/p/cvblob/source/browse/trunk/cvBlob/CMakeLists.txt?r=6&spec=svn391"
|
|
|
|
>/trunk/cvBlob/CMakeLists.txt</option>
|
|
|
|
<option value="/p/cvblob/source/browse/trunk/cvBlob/cvblob.cpp?r=6&spec=svn391"
|
|
|
|
>/trunk/cvBlob/cvblob.cpp</option>
|
|
|
|
<option value="/p/cvblob/source/browse/trunk/cvBlob/cvblob.h?r=6&spec=svn391"
|
|
|
|
>/trunk/cvBlob/cvblob.h</option>
|
|
|
|
<option value="/p/cvblob/source/browse/trunk/cvBlob/cvlabel.cpp?r=6&spec=svn391"
|
|
|
|
>/trunk/cvBlob/cvlabel.cpp</option>
|
|
|
|
<option value="/p/cvblob/source/browse/trunk/test/CMakeLists.txt?r=6&spec=svn391"
|
|
|
|
>/trunk/test/CMakeLists.txt</option>
|
|
|
|
<option value="/p/cvblob/source/browse/trunk/test/test.cpp?r=6&spec=svn391"
|
|
|
|
>/trunk/test/test.cpp</option>
|
|
|
|
</select>
|
|
</td></tr></table>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div style="white-space:nowrap">
|
|
Project members,
|
|
<a href="https://www.google.com/accounts/ServiceLogin?service=code&ltmpl=phosting&continue=http%3A%2F%2Fcode.google.com%2Fp%2Fcvblob%2Fsource%2Fbrowse%2Ftrunk%2FCOPYING.LESSER&followup=http%3A%2F%2Fcode.google.com%2Fp%2Fcvblob%2Fsource%2Fbrowse%2Ftrunk%2FCOPYING.LESSER"
|
|
>sign in</a> to write a code review</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
<div class="round1"></div>
|
|
<div class="round2"></div>
|
|
<div class="round4"></div>
|
|
</div>
|
|
<div class="pmeta_bubble_bg" style="border:1px solid white">
|
|
<div class="round4"></div>
|
|
<div class="round2"></div>
|
|
<div class="round1"></div>
|
|
<div class="box-inner">
|
|
<div id="older_bubble">
|
|
<p>Older revisions</p>
|
|
|
|
<a href="/p/cvblob/source/list?path=/trunk/COPYING.LESSER&start=6">All revisions of this file</a>
|
|
</div>
|
|
</div>
|
|
<div class="round1"></div>
|
|
<div class="round2"></div>
|
|
<div class="round4"></div>
|
|
</div>
|
|
|
|
<div class="pmeta_bubble_bg" style="border:1px solid white">
|
|
<div class="round4"></div>
|
|
<div class="round2"></div>
|
|
<div class="round1"></div>
|
|
<div class="box-inner">
|
|
<div id="fileinfo_bubble">
|
|
<p>File info</p>
|
|
|
|
<div>Size: 7639 bytes,
|
|
165 lines</div>
|
|
|
|
<div><a href="//cvblob.googlecode.com/svn/trunk/COPYING.LESSER">View raw file</a></div>
|
|
</div>
|
|
|
|
</div>
|
|
<div class="round1"></div>
|
|
<div class="round2"></div>
|
|
<div class="round4"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<script src="http://www.gstatic.com/codesite/ph/274877064420089206/js/source_file_scripts.js"></script>
|
|
|
|
<script type="text/javascript" src="https://kibbles.googlecode.com/files/kibbles-1.3.3.comp.js"></script>
|
|
<script type="text/javascript">
|
|
var lastStop = null;
|
|
var initialized = false;
|
|
|
|
function updateCursor(next, prev) {
|
|
if (prev && prev.element) {
|
|
prev.element.className = 'cursor_stop cursor_hidden';
|
|
}
|
|
if (next && next.element) {
|
|
next.element.className = 'cursor_stop cursor';
|
|
lastStop = next.index;
|
|
}
|
|
}
|
|
|
|
function pubRevealed(data) {
|
|
updateCursorForCell(data.cellId, 'cursor_stop cursor_hidden');
|
|
if (initialized) {
|
|
reloadCursors();
|
|
}
|
|
}
|
|
|
|
function draftRevealed(data) {
|
|
updateCursorForCell(data.cellId, 'cursor_stop cursor_hidden');
|
|
if (initialized) {
|
|
reloadCursors();
|
|
}
|
|
}
|
|
|
|
function draftDestroyed(data) {
|
|
updateCursorForCell(data.cellId, 'nocursor');
|
|
if (initialized) {
|
|
reloadCursors();
|
|
}
|
|
}
|
|
function reloadCursors() {
|
|
kibbles.skipper.reset();
|
|
loadCursors();
|
|
if (lastStop != null) {
|
|
kibbles.skipper.setCurrentStop(lastStop);
|
|
}
|
|
}
|
|
// possibly the simplest way to insert any newly added comments
|
|
// is to update the class of the corresponding cursor row,
|
|
// then refresh the entire list of rows.
|
|
function updateCursorForCell(cellId, className) {
|
|
var cell = document.getElementById(cellId);
|
|
// we have to go two rows back to find the cursor location
|
|
var row = getPreviousElement(cell.parentNode);
|
|
row.className = className;
|
|
}
|
|
// returns the previous element, ignores text nodes.
|
|
function getPreviousElement(e) {
|
|
var element = e.previousSibling;
|
|
if (element.nodeType == 3) {
|
|
element = element.previousSibling;
|
|
}
|
|
if (element && element.tagName) {
|
|
return element;
|
|
}
|
|
}
|
|
function loadCursors() {
|
|
// register our elements with skipper
|
|
var elements = CR_getElements('*', 'cursor_stop');
|
|
var len = elements.length;
|
|
for (var i = 0; i < len; i++) {
|
|
var element = elements[i];
|
|
element.className = 'cursor_stop cursor_hidden';
|
|
kibbles.skipper.append(element);
|
|
}
|
|
}
|
|
function toggleComments() {
|
|
CR_toggleCommentDisplay();
|
|
reloadCursors();
|
|
}
|
|
function keysOnLoadHandler() {
|
|
// setup skipper
|
|
kibbles.skipper.addStopListener(
|
|
kibbles.skipper.LISTENER_TYPE.PRE, updateCursor);
|
|
// Set the 'offset' option to return the middle of the client area
|
|
// an option can be a static value, or a callback
|
|
kibbles.skipper.setOption('padding_top', 50);
|
|
// Set the 'offset' option to return the middle of the client area
|
|
// an option can be a static value, or a callback
|
|
kibbles.skipper.setOption('padding_bottom', 100);
|
|
// Register our keys
|
|
kibbles.skipper.addFwdKey("n");
|
|
kibbles.skipper.addRevKey("p");
|
|
kibbles.keys.addKeyPressListener(
|
|
'u', function() { window.location = detail_url; });
|
|
kibbles.keys.addKeyPressListener(
|
|
'r', function() { window.location = detail_url + '#publish'; });
|
|
|
|
kibbles.keys.addKeyPressListener('j', gotoNextPage);
|
|
kibbles.keys.addKeyPressListener('k', gotoPreviousPage);
|
|
|
|
|
|
}
|
|
</script>
|
|
<script src="http://www.gstatic.com/codesite/ph/274877064420089206/js/code_review_scripts.js"></script>
|
|
<script type="text/javascript">
|
|
function showPublishInstructions() {
|
|
var element = document.getElementById('review_instr');
|
|
if (element) {
|
|
element.className = 'opened';
|
|
}
|
|
}
|
|
var codereviews;
|
|
function revsOnLoadHandler() {
|
|
// register our source container with the commenting code
|
|
var paths = {'svn391': '/trunk/COPYING.LESSER'}
|
|
codereviews = CR_controller.setup(
|
|
{"profileUrl":null,"token":null,"assetHostPath":"http://www.gstatic.com/codesite/ph","domainName":null,"assetVersionPath":"http://www.gstatic.com/codesite/ph/274877064420089206","projectHomeUrl":"/p/cvblob","relativeBaseUrl":"","projectName":"cvblob","loggedInUserEmail":null}, '', 'svn391', paths,
|
|
CR_BrowseIntegrationFactory);
|
|
|
|
codereviews.registerActivityListener(CR_ActivityType.REVEAL_DRAFT_PLATE, showPublishInstructions);
|
|
|
|
codereviews.registerActivityListener(CR_ActivityType.REVEAL_PUB_PLATE, pubRevealed);
|
|
codereviews.registerActivityListener(CR_ActivityType.REVEAL_DRAFT_PLATE, draftRevealed);
|
|
codereviews.registerActivityListener(CR_ActivityType.DISCARD_DRAFT_COMMENT, draftDestroyed);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var initialized = true;
|
|
reloadCursors();
|
|
}
|
|
window.onload = function() {keysOnLoadHandler(); revsOnLoadHandler();};
|
|
|
|
</script>
|
|
<script type="text/javascript" src="http://www.gstatic.com/codesite/ph/274877064420089206/js/dit_scripts.js"></script>
|
|
|
|
|
|
|
|
|
|
<script type="text/javascript" src="http://www.gstatic.com/codesite/ph/274877064420089206/js/ph_core.js"></script>
|
|
|
|
|
|
|
|
|
|
<script type="text/javascript" src="/js/codesite_product_dictionary_ph.pack.04102009.js"></script>
|
|
</div>
|
|
<div id="footer" dir="ltr">
|
|
<div class="text">
|
|
©2011 Google -
|
|
<a href="/projecthosting/terms.html">Terms</a> -
|
|
<a href="http://www.google.com/privacy.html">Privacy</a> -
|
|
<a href="/p/support/">Project Hosting Help</a>
|
|
</div>
|
|
</div>
|
|
<div class="hostedBy" style="margin-top: -20px;">
|
|
<span style="vertical-align: top;">Powered by <a href="http://code.google.com/projecthosting/">Google Project Hosting</a></span>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
</body>
|
|
</html>
|
|
|