/ Check-in [f7665641]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment::-) (CVS 48)
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:f76656416500851069633cc603905befa27cca66
User & Date: drh 2000-06-03 19:28:49
Context
2000-06-04
12:58
rework the VDBE engine. NULL is now distinct from "" (CVS 49) check-in: 6ea5cebf user: drh tags: trunk
2000-06-03
19:28
:-) (CVS 48) check-in: f7665641 user: drh tags: trunk
19:19
:-) (CVS 47) check-in: 729d6586 user: drh tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to Makefile.in.

   163    163   tclsqlite:	$(TOP)/src/tclsqlite.c libsqlite.a
   164    164   	$(TCC) $(TCL_FLAGS) -DTCLSH=1 -o tclsqlite \
   165    165   		$(TOP)/src/tclsqlite.c libsqlite.a $(LIBGDBM) $(LIBTCL)
   166    166   
   167    167   test:	tclsqlite
   168    168   	./tclsqlite $(TOP)/test/all.test
   169    169   
   170         -TARBALL = \
   171         -  sqlite/COPYRIGHT \
   172         -  sqlite/doc/*.html \
   173         -  sqlite/src/*.h \
   174         -  sqlite/src/*.c \
   175         -  sqlite/src/*.y \
   176         -  sqlite/tool/*.c \
   177         -  sqlite/tool/*.awk \
   178         -  sqlite/configure \
   179         -  sqlite/*.in
          170  +sqlite.tar.gz:	
          171  +	pwd=`pwd`; cd $(TOP)/..; tar czf $$pwd/sqlite.tar.gz sqlite
   180    172   
   181         -sqlite.tar.gz:	
   182         -	pwd=`pwd`; cd $(TOP)/..; tar czf $$pwd/sqlite.tar.gz $(TARBALL)
   183         -
   184         -all.tar.gz:	
   185         -	pwd=`pwd`; cd $(TOP)/..; tar czf $$pwd/all.tar.gz sqlite
   186         -
   187         -index.html:	$(TOP)/www/index.tcl sqlite.tar.gz all.tar.gz last_change
          173  +index.html:	$(TOP)/www/index.tcl sqlite.tar.gz last_change
   188    174   	tclsh $(TOP)/www/index.tcl >index.html
   189    175   
   190    176   sqlite.html:	$(TOP)/www/sqlite.tcl
   191    177   	tclsh $(TOP)/www/sqlite.tcl >sqlite.html
   192    178   
   193    179   c_interface.html:	$(TOP)/www/c_interface.tcl
   194    180   	tclsh $(TOP)/www/c_interface.tcl >c_interface.html
................................................................................
   196    182   changes.html:	$(TOP)/www/changes.tcl
   197    183   	tclsh $(TOP)/www/changes.tcl >changes.html
   198    184   
   199    185   # Files to be published on the website.
   200    186   #
   201    187   PUBLISH = \
   202    188     sqlite.tar.gz \
   203         -  all.tar.gz \
   204    189     index.html \
   205    190     sqlite.html \
   206    191     changes.html \
   207    192     c_interface.html
   208    193   
   209    194   website:	$(PUBLISH)
   210    195   

Changes to www/changes.tcl.

    12     12   }
    13     13   
    14     14   
    15     15   proc chng {date desc} {
    16     16     puts "<DT><B>$date</B></DT>"
    17     17     puts "<DD><P><UL>$desc</UL></P></DD>"
    18     18   }
           19  +
           20  +chng {2000 June 3} {
           21  +<li>Added support for default values on columns of a table.</li>
           22  +<li>Improved test coverage.  Fixed a few obscure bugs found by the
           23  +improved tests.</li>
           24  +}
    19     25   
    20     26   chng {2000 June 2} {
    21     27   <li>All database files to be modified by an UPDATE, INSERT or DELETE are 
    22     28   now locked before any changes are made to any files.  
    23     29   This makes it safe (I think) to access
    24     30   the same database simultaneously from multiple processes.</li>
    25     31   <li>The code appears stable so we are now calling it "beta".</li>

Changes to www/index.tcl.

     1      1   #
     2      2   # Run this TCL script to generate HTML for the index.html file.
     3      3   #
     4         -set rcsid {$Id: index.tcl,v 1.11 2000/06/02 15:51:18 drh Exp $}
            4  +set rcsid {$Id: index.tcl,v 1.12 2000/06/03 19:28:49 drh Exp $}
     5      5   
     6      6   puts {<html>
     7      7   <head><title>SQLite: An SQL Database Built Atop GDBM</title></head>
     8      8   <body bgcolor=white>
     9      9   <h1 align=center>SQLite: An SQL Database Built Upon 
    10     10   <a href="http://www.gnu.org/software/gdbm/gdbm.html">GDBM</a></h1>
    11     11   <p align=center>}
................................................................................
    93     93   <a href="http://www.egroups.com/subscribe/sqlite">
    94     94   <img src="http://www.egroups.com/img/ui/join.gif" border=0 /><br />
    95     95   Click to subscribe to sqlite</a>
    96     96   </center>}
    97     97   
    98     98   puts {<h2>Download</h2>
    99     99   
   100         -<p>You can download a tarball containing all C source
   101         -code for SQLite at <a href="sqlite.tar.gz">sqlite.tar.gz</a>.}
          100  +<p>You can download a tarball containing all source
          101  +code for SQLite (including the TCL scripts that generate the
          102  +HTML files for this website) at <a href="sqlite.tar.gz">sqlite.tar.gz</a>.}
   102    103   puts "This is a [file size sqlite.tar.gz] byte download.  The
   103    104   tarball was last modified at [clock format [file mtime sqlite.tar.gz]]"
   104    105   puts {</p>
   105    106   
   106    107   <p>To build sqlite, just unwrap the tarball, create a separate
   107    108   build directory, run configure from the build directory and then
   108    109   type "make".  For example:</p>
................................................................................
   111    112   $ tar xzf sqlite.tar.gz   ;# Unpacks into directory named "sqlite"
   112    113   $ mkdir bld               ;# Create a separate build directory
   113    114   $ cd bld
   114    115   $ ../sqlite/configure
   115    116   $ make                    ;# Builds "sqlite" and "libsqlite.a"
   116    117   $ make test               ;# Optional: run regression tests
   117    118   </pre></blockquote>
   118         -
   119         -<p>You can also download a larger tarball that contains everything
   120         -in the source tarball plus all of the sources for the text that
   121         -appears on this website, and other miscellaneous files.  The
   122         -complete tarball is found at <a href="all.tar.gz">all.tar.gz</a>.}
   123         -puts "This is a [file size all.tar.gz] byte download and was
   124         -was last modified at [clock format [file mtime sqlite.tar.gz]]</p>"
          119  +}
   125    120   
   126    121   puts {<h2>Related Sites</h2>
   127    122   
   128    123   <ul>
   129    124   <li><p>The canonical site for GDBM is
   130    125          <a href="http://www.gnu.org/software/gdbm/gdbm.html">
   131    126          http://www.gnu.org/software/gdbm/gdbm.html</a></p></li>