[PATCH] Document more packages

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[PATCH] Document more packages

Paolo Bonzini
Complex, DBI, DebugTools, ZLib.

Paolo

--- orig/doc/.arch-inventory
+++ mod/doc/.arch-inventory
@@ -1,8 +1,12 @@
 precious ^blox\.texi$
 precious ^classes\.texi$
+precious ^complex\.texi$
+precious ^dbi\.texi$
+precious ^debug\.texi$
 precious ^i18n\.texi$
 precious ^tcp\.texi$
 precious ^vers.*\.texi$
+precious ^zlib\.texi$
 precious ^.*\.info(-[1-9][0-9]*)?$
 precious ^.*\.1$
 source ^.*\.(texi|[1-9])$


--- orig/doc/Makefile.am
+++ mod/doc/Makefile.am
@@ -15,7 +15,8 @@ HELP2MAN = $(top_srcdir)/build-aux/help2
 
 info_TEXINFOS = gst.texi gst-base.texi gst-libs.texi
 gst_TEXINFOS = tutorial.texi vers-gst.texi
-gst_libs_TEXINFOS = blox.texi tcp.texi i18n.texi using-xml.texi vers-libs.texi
+gst_libs_TEXINFOS = blox.texi tcp.texi i18n.texi complex.texi debug.texi \
+ dbi.texi zlib.texi using-xml.texi vers-libs.texi
 gst_base_TEXINFOS = classes.texi vers-base.texi
 TEXI2DVI=pool_size=750000 $(top_srcdir)/build-aux/texi2dvi --expand
 
@@ -90,6 +91,26 @@ $(srcdir)/tcp.texi: $(top_srcdir)/packag
   rm -f $(srcdir)/tcp.texi
  test -f $(srcdir)/tcp.texi && touch $(srcdir)/gst-libs.texi
 
+$(srcdir)/complex.texi: $(top_srcdir)/packages/complex/stamp-classes
+ $(GST_DOC) -p Complex -o $(srcdir)/complex.texi Complex || \
+  rm -f $(srcdir)/complex.texi
+ test -f $(srcdir)/complex.texi && touch $(srcdir)/gst-libs.texi
+
+$(srcdir)/debug.texi: $(top_srcdir)/packages/debug/stamp-classes
+ $(GST_DOC) -p DebugTools -o $(srcdir)/debug.texi Debugger* || \
+  rm -f $(srcdir)/debug.texi
+ test -f $(srcdir)/debug.texi && touch $(srcdir)/gst-libs.texi
+
+$(srcdir)/zlib.texi: $(top_srcdir)/packages/dbi/stamp-classes
+ $(GST_DOC) -p ZLib -o $(srcdir)/zlib.texi ZLib.* || \
+  rm -f $(srcdir)/zlib.texi
+ test -f $(srcdir)/zlib.texi && touch $(srcdir)/gst-libs.texi
+
+$(srcdir)/dbi.texi: $(top_srcdir)/packages/dbi/stamp-classes
+ $(GST_DOC) -p DBI -o $(srcdir)/dbi.texi DBI.* || \
+  rm -f $(srcdir)/dbi.texi
+ test -f $(srcdir)/dbi.texi && touch $(srcdir)/gst-libs.texi
+
 $(srcdir)/i18n.texi: $(top_srcdir)/packages/iconv/stamp-classes $(top_srcdir)/packages/i18n/stamp-classes
  $(GST_DOC) -p Iconv -p I18N -o $(srcdir)/i18n.texi I18N.* || \
   rm -f $(srcdir)/i18n.texi


--- orig/doc/gst-libs.texi
+++ mod/doc/gst-libs.texi
@@ -82,30 +82,50 @@ together with the @gst{} programming lan
 @end ifnottex
 
 @menu
-* BLOX::                The GUI library
-* TCP::                 The sockets library
-* Iconv/I18N::          The internationalization library
-* XML::                 Using the XML library
-
-* Class index::         Index to the classes in the class reference
-* Method index::        Index to the method selectors in the class reference
-* Cross-reference::     Cross-reference between selectors
+* BLOX package::           The GUI library
+* Complex package::        Complex number computations
+* DBI package::            The database connectivity library
+* DebugTools package::     Controlling the execution of Smalltalk processes
+* TCP package::            The sockets library
+* Iconv/I18N packages::    The internationalization library
+* XML/XPath/XSL packages:: Using the XML library
+* ZLib package::           Bindings to the popular data compression library
+
+* Class index::            Index to the classes in the class reference
+* Method index::           Index to the method selectors in the class reference
+* Cross-reference::        Cross-reference between selectors
 @end menu
 
-@node BLOX
+@node BLOX package
 @chapter Graphical users interfaces with BLOX
 @include blox.texi
 
-@node TCP
-@chapter Network programming with TCP
-@include tcp.texi
+@node Complex package
+@chapter Complex number computations
+@include complex.texi
+
+@node DBI package
+@chapter Database connectivity with DBI
+@include dbi.texi
+
+@node DebugTools package
+@chapter Controlling Smalltalk processes with DebugTools
+@include debug.texi
 
-@node Iconv/I18N
+@node Iconv/I18N packages
 @chapter Multilingual and international support with Iconv and I18N
 @include i18n.texi
 
-@node XML
-@chapter XML
+@node TCP package
+@chapter Network programming with TCP
+@include tcp.texi
+
+@node ZLib package
+@chapter Compressing and decompressing data with ZLib
+@include zlib.texi
+
+@node XML/XPath/XSL packages
+@chapter Libraries for the SAX, DOM, XPath and XSLT standards
 @include using-xml.texi
 
 @node Class index


--- orig/packages/zlib/package.xml
+++ mod/packages/zlib/package.xml
@@ -3,6 +3,8 @@
   <filein>ZLibStream.st</filein>
   <filein>ZLibReadStream.st</filein>
   <filein>ZLibWriteStream.st</filein>
+
+  <namespace>ZLib</namespace>
   <module>zlib</module>
 
   <test>


--- orig/scripts/GenDoc.st
+++ mod/scripts/GenDoc.st
@@ -118,7 +118,7 @@ Options:
     ifFalse: [
                 classes addAll:
     (allClasses select: [ :each |
-        (each nameIn: Smalltalk) = pat ]) ] ] ].
+        pat match: (each nameIn: Smalltalk) ]) ] ] ].
 
     outFile isNil
         ifTrue: [




_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk