Diff for /books/www/corrections.html between versions 1.19 and 1.57

version 1.19, 2002/11/01 19:38:59 version 1.57, 2002/12/11 17:22:32
Line 1 Line 1
   <style>
     .broken { color: red; }
     .fixed { color: green; }
   </style>
   
 <p><b>Corrections</b>  <p><b>Corrections</b>
   
<p>This page contains a list of corrections made to the original text of<p>This page contains a list of corrections to be made in the next printing of
 the book.  If you have suggestions for changes or find errors in the text,  the book.  If you have suggestions for changes or find errors in the text,
feel free to post a note below or send a message to the <afeel free open a <a href="bugs.html">bug</a> with a report of the problem, post a message in the User Notes 
 section on the chapter pages, or send a message to the <a
 href="mailto:reviewers@mozdev.org">reviewers@mozdev.org</a> mailing list.  href="mailto:reviewers@mozdev.org">reviewers@mozdev.org</a> mailing list.
   
   <p><b>Note:</b> All errors in the text and examples are shown in <b class="broken">red</b> and all corrections are shown in <b
   class="fixed">green</b>.
   
   <a name="preface">
   <p><b>Preface</b>
   
 <ul>  <ul>
   
<li>In Preface (p xiv) 'http://www.oreilly.com/mozilla/' has been changed<li>On page xiv: '<b class="broken">http://www.oreilly.com/mozilla/</b>' has been changed
to 'http://www.oreilly.com/catalog/mozilla/'<br><br>to '<b class="fixed">http://www.oreilly.com/catalog/mozilla/</b>'<br><br>
 
 </ul>
 
 
 <a name="ch1">
 <p><b>Chapter 1</b>
   
<li>In Chapter 1 (p 7) 'applications web built using XPFE' has been<ul>
changed to 'applications built using XPFE'<br><br> 
   
<li>In Chapter 2 (p 12) '&lt;window<li>On page 7: '<b class="broken">applications web built using XPFE</b>' has been
 changed to '<b class="fixed">applications built using XPFE</b>'<br><br>
 
 </ul>
 
 
 <a name="ch2">
 <p><b>Chapter 2</b>
 
 <ul>
 
 <li>On page 10: Added a new sentence to the end of the 2nd paragraph of the xFly examples sidebar: '<b class="fixed">An installable version
 of the complete xFly application can be found at http://xfly.mozdev.org.</b>'
 
 <li>On page 12: '<b class="broken">&lt;window
 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"    xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"  
/&gt;' has been changed to '&lt;window/&gt;</b>' has been changed to '<b class="fixed">&lt;window
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"&gt;'<br><br>xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"&gt;</b>'<br><br>
 
 <li>On page 14: Removed an extra '<b class="broken">></b>' from example code<br><br>
 
 <li>On page 17: '<b class="broken">selecting File > Open File > from</b>' has been
 changed to '<b class="fixed">selecting File > Open File from</b>'<br><br>
 
 <li>On page 20: '<b class="broken">CenterWindoOnScreen( ) function</b>' has been changed
 to '<b class="fixed">CenterWindowOnScreen( ) function</b>'<br><br>
 
 </ul>
 
 
 <a name="ch3">
 <p><b>Chapter 3</b>
 
 <ul>
 
 <li>On page 40: '<b class="broken">&lt;toolbarbutton id="printBtn" label="Open"
 oncommand="doPrint( );" /&gt</b>' has been changed to '<b class="fixed">&lt;toolbarbutton
 id="printBtn" label="Print" oncommand="doPrint( );" &gt</b>'<br><br>
 
 </ul>
 
 <a name="ch5">
 <p><b>Chapter 5</b>
 
 <ul>
 
 <li>On page 113: Javascript 1.5 reference link in footnote has been changed from 
 '<b class="broken">http://developer.netscape.com/docs/manuals/js/core/jsref15/contents.html</b>' to
 '<b class="fixed">http://developer.netscape.com/docs/manuals/index.html?content=javascript.html</b>'<br><br>
 
 <li>On page 120: '<b class="broken">&lt;/script.</b>' has been changed to '<b class="fixed">&lt;/script&gt;</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>On page 137: '<b class="broken">var connection = Components.classes ["@mozilla.org/network/ldap-connection;1";</b>' has been changed to 
 '<b class="fixed">var connection = Components.classes ["@mozilla.org/network/ldap-connection;1"];</b>'<br><br>
 
 <li>On page 140: '<b class="broken">js> load(`chrome/jslib/jslib.js');</b>' has been changed to '<b class="fixed">js>
 load('chrome/jslib/jslib.js');</b>'<br><br>
 
 </ul>
   
<li>In Chapter 2 (p 14) Removed an extra '>' from example code<br><br><a name="ch08">
 <p><b>Chapter 8</b>
   
<li>In Chapter 2 (p 17) 'selecting File > Open File > from' has been<ul>
changed to 'selecting File > Open File from'<br><br>
 <li>On page 211: In 2nd sentence of paragraph '<b class="broken">QueryInterace</b>' has been changed to '<b 
 class="fixed">QueryInterface</b>'<br><br>
 
 <li>On page 222: In Example 8-4 '<b class="broken">mName: "a default value"</b>' has been changed to '<b class="fixed">mName: "a default 
 value",</b>'<br><br>
 
 <li>On page 222: In Example 8-4
 
             <xmp class="broken">
               this.myCID,
               "My JS Component",
               this.myProgID, fileSpec,
               location, true, true,
               type);
             </xmp>            
 
 has been changed to
 
             <xmp class="fixed">            
               compMgr.registerComponentWithType(
               this.myCID,
               "My JS Component",
               this.myProgID, fileSpec,
               location, true, true,
               type);
             </xmp>            
 
 <li>On page 222: In Example 8-4 one of the duplicate '<b class="broken">dump(" ***** Registering: Simple JS component! ****\n");</b>' lines
 has been removed<br><br>
 
 <li>On page 223: In Example 8-4 one of the duplicate '<b class="broken">if (outer != null)</b>' lines has been removed<br><br>
 
 <li>On page 239: Example 8-15 has been changed to <br/>
 
 <xmp class="fixed">
 DEPTH         = ../../..
 topsrcdir     = ../../..
 srcdir        = .
 VPATH         = .
 
 include $(DEPTH)/config/autoconf.mk
 
 MODULE        = xpcom
 XPIDL_MODULE  = simple
 LIBRARY_NAME  = simple
 IS_COMPONENT  = 1
 MODULE_NAME   = nsSimpleModule
 REQUIRES      = string \
                 xpcom \
                 $(NULL)
 
 
 CPPSRCS   =              \
     nsSimple.cpp         \
     nsSimpleModule.cpp   \
     $(NULL)
 
 XPIDLSRCS = nsISimple.idl
 
 include $(topsrcdir)/config/config.mk
 
 LIBS    +=        \
     $(XPCOM_LIBS) \
     $(NSPR_LIBS)  \
     $(NULL)
 
 include $(topsrcdir)/config/rules.mk
   
<li>In Chapter 2 (p 20) 'CenterWindoOnScreen( ) function' has been changedEXTRA_DSO_LDOPTS += $(MOZ_COMPONENT_LIBS)
to 'CenterWindowOnScreen( ) function'<br><br> 
   
<li>In Chapter 3 (p 40) '&lt;toolbarbutton id="printBtn" label="Open"install:: $(TARGETS)
oncommand="doPrint( );" /&gt' has been changed to '&lt;toolbarbutton</xmp>
id="printBtn" label="Print" oncommand="doPrint( );" &gt'<br><br> 
   
<li>In Chapter 10 (p 297) 'http://www.jslib.mozdev.org' has been changed</ul>
to 'http://jslib.mozdev.org'<br><br>
 
 <a name="ch10">
 <p><b>Chapter 10</b>
 
 <ul>
 <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></li>
 </ul>
 
 
 <a name="ch12">
 <p><b>Chapter 12</b>
 
 <ul>
   
<li>In Chapter 12 (p 339) A new 'Certificate Authorities and Digital<li>On page 336: In Example 12-6
 
 <xmp class="broken">
  print `  <checkbox label="%s" />' % form['op1'].value
  print `  <checkbox label="%s" />' % form['op2'].value
    print `  <checkbox label="%s" />' % form['op3'].value
 </xmp>
 
 has been changed to (note the difference in indentation and in using a single quote versus a backtick)
 
 <xmp class="fixed">
    print '  <checkbox label="%s" />' % form['op1'].value
    print '  <checkbox label="%s" />' % form['op2'].value
    print '  <checkbox label="%s" />' % form['op3'].value
 </xmp>
 
 <li>On page 339: A new 'Certificate Authorities and Digital
 Signatures' section is being written with drafts available on <a  Signatures' section is being written with drafts available on <a
 href="http://certs.mozdev.org">http://certs.mozdev.org</a><br><br>  href="http://certs.mozdev.org">http://certs.mozdev.org</a><br><br>
   </li>
   
   </ul>
   
   
<li>In Appendix A (p 365) 'http://www.mozilla.org/source.tml' has been<a name="appa">
changed to 'http://www.mozilla.org/source.html'<br><br><p><b>Appendix A</b>
 
 <ul>
 
 <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>
   
 </ul>  </ul>
   
 <br><br>  <br><br>
   
<!-- ?php require(ANNOTATE); ? --><!-- ?php require(NOTES); ? -->
<?php $post_to_list=NO; $author='reviewers@mozdev.org'; $target_page='corrections'; require(NOTES); ?>
<?php $post_to_list=NO; require(ANNOTATE); ?> 

Removed from v.1.19  
changed lines
  Added in v.1.57


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