Diff for /books/www/corrections.html between versions 1.99 and 1.111

version 1.99, 2003/03/19 11:35:08 version 1.111, 2003/03/29 11:20:29
Line 87  shown in Figure 2-5.</b>' has been chang Line 87  shown in Figure 2-5.</b>' has been chang
 <i>locale</i>, and <i>skin</i>, as shown in Figure 2-5. The <i>locale</i> directory will have the default 'en-US' language pack  <i>locale</i>, and <i>skin</i>, as shown in Figure 2-5. The <i>locale</i> directory will have the default 'en-US' language pack
 structure.</b>'<br><br>  structure.</b>'<br><br>
   
   <li>On page 25: There is 1 error in Figure 2-5 ...<br><br>
   
   1)  The <b class="fixed">locale folder should have an en-US subfolder</b>.<br><br>
   
   Here is a correct image <b>(Click for bigger version)</b>:<br><br>
   
   <a href="http://books.mozdev.org/screenshots/moz_0205.png"><img src="http://books.mozdev.org/screenshots/moz_0205_small.jpg" alt="New Figure 2-5"></a>
   
 <li>On page 31: In Example 2-14 '<b class="broken">locale/</b>' has been changed to '<b class="fixed">locale/en-US/</b>'<br><br>  <li>On page 31: In Example 2-14 '<b class="broken">locale/</b>' has been changed to '<b class="fixed">locale/en-US/</b>'<br><br>
   
 <li>On page 32: In Example 2-15 '<b class="broken">locale,install,url,resource:/chrome/xfly/locale/</b>' has been changed to '<b  <li>On page 32: In Example 2-15 '<b class="broken">locale,install,url,resource:/chrome/xfly/locale/</b>' has been changed to '<b
Line 191  class="fixed">The <i>chrome</i> URL that Line 199  class="fixed">The <i>chrome</i> URL that
 <li>On page 120: '<b class="broken">dump(l+'\n');</b>' has been changed to '<b class="fixed">dump(len+'\n');</b>'<br><br>  <li>On page 120: '<b class="broken">dump(l+'\n');</b>' has been changed to '<b class="fixed">dump(len+'\n');</b>'<br><br>
 </li>  </li>
   
   <li>On page 123: Example 5-3
   <xmp class="broken">
   for (var i=0; i<chex.length; i++)
          chex[i].setAttributte("checked", "false");
   for (var i=0; i<unchex.length; i++)
          unchex[i].setAttributte("checked", "true");
   </xmp>
   has been changed to 
   <xmp class="fixed">
   for (var i=0; i<chex.length; i++)
       chex[i].setAttribute("disabled", "false");
   for (var i=0; i<unchex.length; i++)
       unchex[i].setAttribute("disabled", "true");
   </xmp>
   <br>
   </li>
   
 <li>On page 135: Example 5-11 has been changed to  <li>On page 135: Example 5-11 has been changed to
 <xmp class="fixed">  <xmp class="fixed">
   <head>    <head>
Line 201  class="fixed">The <i>chrome</i> URL that Line 226  class="fixed">The <i>chrome</i> URL that
         var sample = Components.classes["@mozilla.org/sound;1"].createInstance();           var sample = Components.classes["@mozilla.org/sound;1"].createInstance(); 
         sample = sample.QueryInterface(Components.interfaces.nsISound);           sample = sample.QueryInterface(Components.interfaces.nsISound); 
         const SND_NETWORK_STD_CID = "@mozilla.org/network/standard-url;1";          const SND_NETWORK_STD_CID = "@mozilla.org/network/standard-url;1";
        const SND_I_URL           = "nsIURL";        const SND_I_URL = "nsIURL";
        const SND_URL             = new  C.Constructor(SND_NETWORK_STD_CID, SND_I_URL);        const SND_URL = new  C.Constructor(SND_NETWORK_STD_CID, SND_I_URL);
        var url                   = new SND_URL();        var url = new SND_URL();
        url.spec                  = 'http://jslib.mozdev.org/test.wav';        url.spec = 'http://jslib.mozdev.org/test.wav';
         sample.play(url);          sample.play(url);
       }         } 
     </script>        </script>  
Line 231  load('chrome/jslib/jslib.js');</b>'<br>< Line 256  load('chrome/jslib/jslib.js');</b>'<br><
   
 <ul>  <ul>
   
<li>On page 145: Example 6-1 has been changed to <br/><li>On page 145: Example 6-1 has been changed to 
   
 <xmp class="fixed">  <xmp class="fixed">
 var myFile = "xFly.jar";  var myFile = "xFly.jar";
Line 241  initInstall(                      // ini Line 266  initInstall(                      // ini
   "0.0.1",                        // version of install    "0.0.1",                        // version of install
   1);                             // flags - an optional argument,     1);                             // flags - an optional argument, 
                                   // reserved for future use                                    // reserved for future use
f = getFolder("Chrome");          // specify a target directoryf = getFolder("Chrome");    // specify a target directory
 setPackageFolder(f);  setPackageFolder(f);
addFile(myFile);                  // add software to the installationaddFile(myFile);            // add software to the installation
 registerChrome(  registerChrome(
   PACKAGE | DELAYED_CHROME,       // chrome switch (i.e., type)    PACKAGE | DELAYED_CHROME,       // chrome switch (i.e., type)
   getFolder("Chrome","xFly.jar"), // destination of package    getFolder("Chrome","xFly.jar"), // destination of package
   "content/xFly/");               // location of manifest in package    "content/xFly/");               // location of manifest in package
if (0 == getLastError( ))         // if there have been no errors:if (0 == getLastError( ))       // if there have been no errors:
  performInstall( );              // install "xfly.jar"  performInstall( );            // install "xfly.jar"
else                              // otherwiseelse                          // otherwise
  cancelInstall( );               // cancel the installation.  cancelInstall( );             // cancel the installation.
 </xmp>  </xmp>
   
 </ul>  </ul>
Line 271  else                          // otherwi Line 296  else                          // otherwi
   
 Here is a correct image <b>(Click for bigger version)</b>:<br><br>  Here is a correct image <b>(Click for bigger version)</b>:<br><br>
   
<a href="http://books.mozdev.org/screenshots/moz_0702.gif"><img src="http://books.mozdev.org/screenshots/moz_0702_small.gifwidth="200" height="132" border=0 alt="Figure 7-2"></a><a href="http://books.mozdev.org/screenshots/moz_0702.gif"><img src="http://books.mozdev.org/screenshots/moz_0702_small.gifalt="New Figure 7-2"></a>
   
 </li>  </li>
   
Line 361  function NSGetModule(compMgr, fileSpec)  Line 386  function NSGetModule(compMgr, fileSpec) 
 </xmp>  </xmp>
 </li>  </li>
   
   <li>On page 237: Example 8-13, line 9
   <xmp class="broken">
       NS_INIT_REFCNT( );  // has been depricated use NS_INIT_ISUPPORTS()
       mValue = PL_strdup("default value");
   </xmp>
   has been changed to 
   <xmp class="fixed">
       // NS_INIT_REFCNT( );  // has been depricated use NS_INIT_ISUPPORTS()
       NS_INIT_ISUPPORTS();
       mValue = PL_strdup("default value");
   </xmp>
   <br>
   </li>
   
 <li>On page 239: Example 8-15 has been changed to <br/></li>  <li>On page 239: Example 8-15 has been changed to <br/></li>
   
 <xmp class="fixed">  <xmp class="fixed">
Line 409  install:: $(TARGETS) Line 448  install:: $(TARGETS)
   
 <ul>  <ul>
   
   On page 247: '<b class="broken">When it appears inside the <template>, the <listbox> tag has two
   special attributes.</b>' has been changed to '<b class="fixed">The <listbox> gains two special
   attributes when it contains a <template>.</b>'
   <br><br>
   
   On page 250 '<b class="broken">"Using Data for Style,"</b>' has been changed to '<b class="fixed">"Using Data for Style",</b>'
   <br><br>
   
   On page 254, Example 9-5,
   
   <xmp class="broken">
   '  <rdf:Description about="urn:root">
        <fly:list</td>>
          <rdf:Seq>
            <rdf:li>
              <rdf:Description ID="House">
                <fly:label</td>>House</fly:label>
                <fly:list</td>>
                  <rdf:Seq>
                    <rdf:li>
                      <rdf:Description about="musca_autumnalis"
                                       fly:label</td>="Face Fly"/>
                    </rdf:li>
                  <rdf:Seq>
                </fly:list>
            </rdf:li>
          </rdf:Seq>
        </fly:list>
      </rdf:Description>'
   </xmp>
   
   has been changed to
   
   <xmp class="fixed">
   '  <rdf:Description about="urn:root">
        <fly:list</td>>
          <rdf:Seq>
            <rdf:li>
              <rdf:Description ID="House">
                <fly:label</td>>House</fly:label>
              </rdf:Description>
              <fly:list</td>
                <rdf:Seq>
                  <rdf:li>
                   <rdf:Description about="musca_autumnalis"
                                    fly:label</td>="Face Fly"/>
                  </rdf:li>
                <rdf:Seq>
              </fly:list>
            </rdf:li>
          </rdf:Seq>
        </fly:list>
      </rdf:Description>'
   </xmp>
   
   <li>On page 255, Example 9-6 
   
   <xmp class="broken">
        <treecols>
          <treecol id="LabelCol" flex="1" sort="?label" label="Name"
                   primary="true" />
          <treecol id="LoCol" flex="1" sort="?location" label="Location"/>
          <treecol id="ColCol" flex="1" sort="?color" label="Color"/>
        </treecols>
   </xmp>
   
   has been changed to
   
   <xmp class="fixed">
        <treecols>
          <treecol id="LabelCol" flex="1"
                   sort="rdf:http://xfly.mozdev.org/fly-rdf#label"
                   class="sortDirectionIndicator" primary="true" label="Name"/>
          <treecol id="LoCol" flex="1"
                   sort="rdf:http://xfly.mozdev.org/fly-rdf#location"
                   label="Location"/>
          <treecol id="ColCol" flex="1" 
                   sort="rdf:http://xfly.mozdev.org/fly-rdf#color"
                   label="Color"/>
        </treecols>
   </xmp>
   
 <li>On page 257: In Example 9-7  <li>On page 257: In Example 9-7
   
 <xmp class="broken">  <xmp class="broken">
        <triple subject="?listitem"  <triple subject="?listitem"
                predicate=" http://xfly.mozdev.org/fly-rdf#location"        predicate=" http://xfly.mozdev.org/fly-rdf#location"
                object="?location"/>        object="?location"/>
 </xmp>  </xmp>
   
 has been changed to  has been changed to
   
 <xmp class="fixed">  <xmp class="fixed">
         <triple subject="?listitem"          <triple subject="?listitem"
                predicate="fly-location#location"        predicate="fly-location#location"
                 object="?location"/>                  object="?location"/>
 </xmp>  </xmp>
   
   On page 258 '<b class="broken">The most important additions to Example 9-7 are the
   container="?uri" member="?listitem" attributes on the &lt;template&gt;</b>' has been
   changed to '<b class="fixed">The most important inclusions to Example 9-7 are the
   container="?uri" member="?listitem" attributes on the &lt;template&gt;</b>'
   <br><br>
   
 </ul>  </ul>
   
 <a name="ch10"></a>  <a name="ch10"></a>
Line 432  has been changed to Line 559  has been changed to
   
 <ul>  <ul>
   
   <li>One page 268, In Example 10-1 '<b class="broken">&lt;rdf:Description about="http://my.jar-of-flies.com"&gt;</b>' has been
   changed to '<b class="fixed">&lt;rdf:Description about="urn:root"&gt;</b>'<br><br>
   
   <li>On page 279: '<b class="broken">The URI is also accessible as a datasource property:</b>' has been
   changed to '<b class="fixed">The URI, such as rdf:someName, is also accessible as a datasource
   property:</b>'<br><br>
   
 <li>On page 280: In Table 10-3 '<b class="broken">Mostly used for retrieving, datasources, resources, and literals.</b>' has been  <li>On page 280: In Table 10-3 '<b class="broken">Mostly used for retrieving, datasources, resources, and literals.</b>' has been
 changed to '<b class="fixed">Mostly used for retrieving datasources, resources, and literals.</b>'<br><br>  changed to '<b class="fixed">Mostly used for retrieving datasources, resources, and literals.</b>'<br><br>
   
   <li>On page 288:
   
   <xmp class="broken">
   'containerUtils = Components.classes['@mozilla.org/rdf/container-utils;1'
   getService(Components.interfaces.nsIRDFContainerUtils);'
   </xmp>
   
   has been changed to:
   
   <xmp class="fixed">
   'containerUtils = Components.classes['@mozilla.org/rdf/container-utils;1'].
   getService(Components.interfaces.nsIRDFContainerUtils);'
   </xmp>
   
 <li>On page 297: '<b class="broken">http://www.jslib.mozdev.org</b>' has been changed to '<b  <li>On page 297: '<b class="broken">http://www.jslib.mozdev.org</b>' has been changed to '<b
 class="fixed">http://jslib.mozdev.org</b>'<br><br>  class="fixed">http://jslib.mozdev.org</b>'<br><br>
   
   <li>On page 297, Example 10-14: '<b class="broken">// if(del)gRDF.removeSeq('types',false);</b>' has been deleted. Not
   needed in this example.<br><br>
   
 </ul>  </ul>
   
   
Line 489  href="http://certs.mozdev.org">http://ce Line 640  href="http://certs.mozdev.org">http://ce
   
 <li>On page 365: '<b class="broken">http://www.mozilla.org/source.tml</b>' has been changed to '<b  <li>On page 365: '<b class="broken">http://www.mozilla.org/source.tml</b>' has been changed to '<b
 class="fixed">http://www.mozilla.org/source.html</b>'<br><br>  class="fixed">http://www.mozilla.org/source.html</b>'<br><br>
   </li>
   
</ul><li>On page 367 and 368: CVS Instructions ...
 <br/><br/>
 Linux Instructions (p367)<br/>
 <xmp class="broken">
 1. Set the CVSROOT variable: 
     $ setenv CVSROOT :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot
 2. Log in as anonymous@cvs-mirror.mozilla.org using the password "anonymous":
 </xmp>
 
 has been changed to (note the adding to '=' after CVSROOT, 
 the changing of 'setenv' to 'export', 
 and the simplification of instruction 2)
 
 <xmp class="fixed">
 1. Set the CVSROOT variable: 
     $ export CVSROOT=:pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot
 2. Log in using the password "anonymous":
 </xmp>
 
 Windows Instructions (p368)<br/>
 <xmp class="broken">
 1. Set the CVSROOT variable: 
     > set CVSROOT :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot
 2. Log in as anonymous@cvs-mirror.mozilla.org using the password "anonymous":
 </xmp>
   
   has been changed to (note the adding to '=' after CVSROOT, 
   and the simplification of instruction 2)
   
   <xmp class="fixed">
   1. Set the CVSROOT variable: 
       > set CVSROOT=:pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot
   2. Log in using the password "anonymous":
   </xmp>
   
   </li>
   
   </ul>
   
 <a name="index"></a>  <a name="index"></a>
 <p><b>Index</b>  <p><b>Index</b>
   
 <ul>  <ul>
   
<li>On page 437: '<b class="broken">Chimera, 2</b>' has been changed to '<b class="fixed">Camino, 2</b>'<br><br><li>
 On page 437: '<b class="broken">Chimera, 2</b>' has been changed to '<b class="fixed">Camino, 2</b>'<br><br>
 </li>
   
 </ul>  </ul>
   
   
 <br><br>  <br><br>
   
<!-- ?php require(NOTES); ? --><?php $hide_text_control=1; $post_to_list=NO; $author='reviewers@mozdev.org'; require(NOTES); ?>
<?php $post_to_list=NO; $author='reviewers@mozdev.org'; $target_page='corrections'; require(NOTES); ?> 

Removed from v.1.99  
changed lines
  Added in v.1.111


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>