1. 03 Aug, 2004 4 commits
    • unknown's avatar
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · a5debaea
      unknown authored
      into mysql.com:/home/kostja/mysql/mysql-5.0-sap-new
      
      
      sql/sp.cc:
        Auto merged
      sql/sp_head.cc:
        Auto merged
      a5debaea
    • unknown's avatar
      Port of cursors to be pushed into 5.0 tree: · eaf34dd8
      unknown authored
      - client side part is simple and may be considered stable
      - server side part now just joggles with THD state to save execution
        state and has no additional locking wisdom.
        Lot's of it are to be rewritten.
      
      
      include/mysql.h:
        Cursor patch to push into the main tree, client library part (considered 
        stable):
        - new statement attribute STMT_ATTR_CURSOR_TYPE
        - MYSQL_STMT::flags to store statement cursor type
        - MYSQL_STMT::server_status to store server status (i. e. if the server
        was able to open a cursor for this query).
      include/mysql_com.h:
        Cursor patch to push into the main tree, client library part (considered 
        stable):
        - new COMmand, COM_FETCH, to fetch K rows from read-only cursor.
          By design should support scrollable cursors as well.
        - a few new server statuses:
          SERVER_STATUS_CURSOR_EXISTS is sent by server in reply to COM_EXECUTE,
          when cursor was successfully opened for this query
          SERVER_STATUS_LAST_ROW_SENT is sent along with the last row to prevent one
          more round trip just for finding out that all rows were fetched from 
          this cursor (this is server mem savier also).
        - and finally, all possible values of STMT_ATTR_CURSOR_TYPE, 
          while now we support only CURSORT_TYPE_NO_CURSOR and 
          CURSOR_TYPE_READ_ONLY
      libmysql/libmysql.c:
        Cursor patch to push into the main tree, client library part (considered 
        stable):
        - simple additions to mysql_stmt_fetch implementation to read data 
          from an opened cursor: we can read up to iteration count rows per
          one request; read rows are buffered in the same way as rows of
          mysql_stmt_store_result.
        - now send stmt->flags to server to let him now if we wish to have 
          a cursor for this statement.
        - support for setting/getting statement cursor type.
      libmysqld/examples/Makefile.am:
        Testing cursors was originally implemented in C++. Now when these tests
        go into client_test, it's time to convert it to C++ as well.
      libmysqld/lib_sql.cc:
        - cleanup: send_fields flags are now named.
      sql/ha_innodb.cc:
        - cleanup: send_fields flags are now named.
      sql/mysql_priv.h:
        - cursors support: declaration for server-side handler of COM_FETCH
      sql/protocol.cc:
        - cleanup: send_fields flags are now named.
        - we can't anymore assert that field_types[field_pos] is sensible:
          if we have COM_EXCUTE(stmt1), COM_EXECUTE(stmt2), COM_FETCH(stmt1)
          field_types[field_pos] will point to fields of stmt2.
      sql/protocol.h:
        - cleanup: send_fields flag_s_ are now named.
      sql/protocol_cursor.cc:
        - cleanup: send_fields flags are now named.
      sql/repl_failsafe.cc:
        - cleanup: send_fields flags are now named.
      sql/slave.cc:
        - cleanup: send_fields flags are now named.
      sql/sp.cc:
        - cleanup: send_fields flags are now named.
      sql/sp_head.cc:
        - cleanup: send_fields flags are now named.
      sql/sql_acl.cc:
        - cleanup: send_fields flags are now named.
      sql/sql_class.cc:
        - cleanup: send_fields flags are now named.
      sql/sql_class.h:
        - cleanup: send_fields flags are now named.
      sql/sql_error.cc:
        - cleanup: send_fields flags are now named.
      sql/sql_handler.cc:
        - cleanup: send_fields flags are now named.
      sql/sql_help.cc:
        - cleanup: send_fields flags are now named.
      sql/sql_parse.cc:
        Server side support for cursors:
        - handle COM_FETCH
        - enforce assumption that whenever we free thd->free_list, 
          we reset it to zero. This way it's much easier to handle free_list
          in prepared statements implementation.
      sql/sql_prepare.cc:
        Server side support for cursors:
        - implementation of mysql_stmt_fetch (fetch some rows from open cursor).
        - management of cursors memory is quite tricky now.
        - execute_stmt can't be reused anymore in mysql_stmt_execute and 
          mysql_sql_stmt_execute
      sql/sql_repl.cc:
        - cleanup: send_fields flags are now named.
      sql/sql_select.cc:
        Server side support for cursors:
        - implementation of Cursor::open, Cursor::fetch (buggy when it comes to
          non-equi joins), cursor cleanups.
        - -4 -3 -0 constants indicating return value of sub_select and end_send are
          to be renamed to something more readable:
          it turned out to be not so simple, so it should come with the other patch.
      sql/sql_select.h:
        Server side support for cursors:
        - declaration of Cursor class.
        - JOIN::fetch_limit contains runtime value of rows fetched via cursor.
      sql/sql_show.cc:
        - cleanup: send_fields flags are now named.
      sql/sql_table.cc:
        - cleanup: send_fields flags are now named.
      sql/sql_union.cc:
        - if there was a cursor, don't cleanup unit: we'll need it to fetch
          the rest of the rows.
      tests/Makefile.am:
        Now client_test is in C++.
      tests/client_test.cc:
        A few elementary tests for cursors.
      BitKeeper/etc/ignore:
        Added libmysqld/examples/client_test.cc to the ignore list
      eaf34dd8
    • unknown's avatar
      - bumped up version number in configure.in to 5.0.2-alpha, now that · efec1293
      unknown authored
         5.0.1 is out
       - tagged ChangeSet@1.1698 as "mysql-5.0.1"
      
      
      configure.in:
         - bumped up version number in configure.in to 5.0.2-alpha, now that
           5.0.1 is out
      efec1293
  2. 02 Aug, 2004 1 commit
    • unknown's avatar
      WL#2001: Optimize stored procedure code. · 81aad353
      unknown authored
      Added a simple optimizer that shortcuts jumps and skip unused instructions.
      
      
      sql/sp.cc:
        Optimize the code after parsing.
      sql/sp_head.cc:
        Added a simple optimizer that shortcuts jumps and skip unused instructions.
      sql/sp_head.h:
        Added a simple optimizer that shortcuts jumps and skip unused instructions.
      81aad353
  3. 29 Jul, 2004 2 commits
    • unknown's avatar
      Fixed BUG#434: Stored procedure which drops itself causes crash. · 4467bcf2
      unknown authored
      Simply disallow it, just as we disallow creation of routines from within
      other SPs.
      
      
      include/mysqld_error.h:
        New error code for when attempting to drop a stored routine from within
        another stored routine.
      mysql-test/r/sp-error.result:
        New test case for BUG#4344.
      mysql-test/t/sp-error.test:
        New test case for BUG#4344.
      sql/share/czech/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/danish/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/dutch/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/english/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/estonian/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/french/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/german/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/greek/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/hungarian/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/italian/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/japanese/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/korean/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/norwegian-ny/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/norwegian/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/polish/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/portuguese/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/romanian/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/russian/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/serbian/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/slovak/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/spanish/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/swedish/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/share/ukrainian/errmsg.txt:
        New error message for when attempting to drop a stored routine from within
        another stored routine.
      sql/sql_yacc.yy:
        Don't allow drop function/procedure from within another function/procedure.
      4467bcf2
    • unknown's avatar
      Fixed BUG#4318: Stored Procedure packet error if HANDLER statement, · 96aeecf2
      unknown authored
      at least partially. It doesn't crash or give packets out of order
      any more, but it's unclear why it doesn't actually return anything
      from within an SP. This should be investigated at some point, but
      for the moment this will have to do. (It is a rather obscure feature... :)
      
      
      mysql-test/r/sp.result:
        Test case for BUG#4318.
      mysql-test/t/sp.test:
        Test case for BUG#4318.
      sql/sql_yacc.yy:
        Recognize HANDLER READ as another statement that might result in multiple results.
      96aeecf2
  4. 28 Jul, 2004 1 commit
  5. 26 Jul, 2004 6 commits
    • unknown's avatar
      compatibility fixes · f06c397d
      unknown authored
      
      mysql-test/r/show_check.result:
        results updated
      sql/opt_range.cc:
        wrong (I believe :) cast fixed
      f06c397d
    • unknown's avatar
      one more test should wait for WL#1324 (tablename to filename encoding) · 5ecc5a2c
      unknown authored
      non-ascii filenames work weird (e.g. on MacOSX)
      
      
      5ecc5a2c
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0/ · 2da4d9c3
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-5.0
      
      
      2da4d9c3
    • unknown's avatar
      Merge · 02578b31
      unknown authored
      
      mysql-test/t/sp.test:
        SCCS merged
      02578b31
    • unknown's avatar
      Replication: various small fixes specific to the new binlog format of 5.0 · 9b867a2a
      unknown authored
      (including one which may explain autobuild's failure of yesterday)
      
      
      client/mysqlbinlog.cc:
        - In mysqlbinlog, we should not reset the Format event when we see Rotate. If a binlog started with a Format event, it is not going to switch later to 4.0 format.
        I had already did the same fix in Rotate_log_event::exec_event() in replication.
        - Fix for a merge bug.
      sql/log_event.cc:
        An event with an uninited catalog (read from a 4.x server) is not the same as an event with a NULL catalog
        (5.0 server which did not specify catalog), the difference is that they are not in the same format;
        so I introduce a way to know if the catalog has been inited or not. This fixes a rpl_trunc_binlog failure
        I had.
        When we leave Load_log_event::exec_event(), we must reset thd->catalog to 0, like we already do
        in Query_log_event::exec_event(). This fixes a Valgrind error which popped in rpl_charset (which may
        be what caused autobuild to crash yesterday).
        And a fix for event's parsing (the position was always computed right because start_dup==end is always true
        and will until we add new string members to Query_log_event.
      sql/log_event.h:
        catalog_len changed from uint to int to allow -1, which means "not inited"
        (I preferred to do it like this rather than create a new bool var Query_log_event::catalog_inited
        like we have in Query_log_event::sql_mode_inited; that's because catalog will not use the whole range of int,
        so it's allowed to pick -1 as a special value and have only one var.
      sql/slave.cc:
        comments
      9b867a2a
    • unknown's avatar
      results updated · 2d924f07
      unknown authored
      2d924f07
  6. 23 Jul, 2004 12 commits
  7. 22 Jul, 2004 9 commits
    • unknown's avatar
      made different fields for view updatebility in principle and updatability... · dc4de8d5
      unknown authored
      made different fields for view updatebility in principle and updatability during this execution (BUG#4601)
      
      
      mysql-test/r/view.result:
        fixed ps variavles test
        test of view built over updatable view
      mysql-test/t/view.test:
        fixed ps variavles test
        test of view built over updatable view
      sql/sql_acl.cc:
        mpre optimal locking (found by Monty)
      sql/sql_view.cc:
        made different fields for view updatebility in principle and updatability during this execution
      sql/table.h:
        made different fields for view updatebility in principle and updatability during this execution
      dc4de8d5
    • unknown's avatar
      Fixed BUG#4579: Execution of SP crashes server. · 8a33c2bc
      unknown authored
      Sub-CALLs of procedures zapped thd->current_arena for good.
      
      
      mysql-test/r/sp.result:
        New test case for BUG#4579.
      mysql-test/t/sp.test:
        New test case for BUG#4579.
      sql/sp_head.cc:
        Keep and restore old thd->current_arena before/after executing an SP,
        instead of just setting it to 0 afterwards.
      8a33c2bc
    • unknown's avatar
      fixed SP variables detecting (BUG#4604) · 48ea6e3b
      unknown authored
      fixed error handling
      
      
      mysql-test/r/view.result:
        SP variables inside view test
      mysql-test/t/view.test:
        SP variables inside view test
      sql/sql_base.cc:
        fixed error messages handling
      sql/sql_yacc.yy:
        fixed SP variables detecting
      48ea6e3b
    • unknown's avatar
      privent crash on temporary table during indexes lookup (BUG#4677) · 1159996e
      unknown authored
      
      mysql-test/r/view.result:
        check 'use index' on view with temporary table
      mysql-test/t/view.test:
        check 'use index' on view with temporary table
      sql/sql_base.cc:
        privent crash on temporary table
      1159996e
    • unknown's avatar
      fix lock_multi · d3558dc3
      unknown authored
      
      sql/sql_base.cc:
        table_desc can be 0
      d3558dc3
    • unknown's avatar
      Added missing error message to estonian/errmsg.txt. · e2145c1e
      unknown authored
      
      sql/share/estonian/errmsg.txt:
        Added missing error message.
      e2145c1e
    • unknown's avatar
      Adding *.hpp files for testScan and testScanInterpreter to sources · 0ac2de01
      unknown authored
      Removing old directories for test/ using bk rmdir
      
      
      BitKeeper/deleted/.del-Makefile~14c4cd8063f58fea:
        Delete: ndb/test/ndbapi/bank/old_dirs/bankTimer/Makefile
      BitKeeper/deleted/.del-Makefile~82b2fd7fe466962:
        Delete: ndb/test/ndbapi/bank/old_dirs/bankMakeGL/Makefile
      BitKeeper/deleted/.del-Makefile~95fdc210ddf553f6:
        Delete: ndb/test/ndbapi/bank/old_dirs/bankSumAccounts/Makefile
      BitKeeper/deleted/.del-Makefile~96d101a498089452:
        Delete: ndb/test/ndbapi/bank/old_dirs/bankCreator/Makefile
      BitKeeper/deleted/.del-Makefile~e4bdeda89cd7e97a:
        Delete: ndb/test/ndbapi/bank/old_dirs/bankTransactionMaker/Makefile
      BitKeeper/deleted/.del-Makefile~1e0c3a31ef7c20c:
        Delete: ndb/test/ndbapi/bank/old_dirs/src/Makefile
      BitKeeper/deleted/.del-Makefile~3766e52c58c4799a:
        Delete: ndb/test/ndbapi/bank/old_dirs/testBank/Makefile
      BitKeeper/deleted/.del-Makefile~eb4584f8f3d806a8:
        Delete: ndb/test/ndbapi/bank/old_dirs/bankValidateAllGLs/Makefile
      ndb/test/ndbapi/Makefile.am:
        Adding *.hpp files for testScan and testScanInterpreter to sources
      0ac2de01
    • unknown's avatar
      a line left from manual merge removed · fff5b179
      unknown authored
      fff5b179
    • unknown's avatar
      First step of implementation of WL#1518 "make bundled zlib · 9fe0a2fa
      unknown authored
        usable for unix builds": zlib 1.2.1 imported
      
      
      BitKeeper/deleted/.del-Make_vms.com~95dd9cc7505c3153:
        Delete: zlib/Make_vms.com
      BitKeeper/deleted/.del-Makefile.riscos~f85c6493d3e51733:
        Delete: zlib/Makefile.riscos
      BitKeeper/deleted/.del-Makefile.pup~b0e9ed99224cc5f4:
        Delete: zlib/amiga/Makefile.pup
      BitKeeper/deleted/.del-Makefile.sas~be103e936c85b66a:
        Delete: zlib/amiga/Makefile.sas
      BitKeeper/deleted/.del-README.contrib~2924ba28ef1f9fab:
        Delete: zlib/contrib/README.contrib
      BitKeeper/deleted/.del-gvmat32.asm~edf721a2de30e964:
        Delete: zlib/contrib/asm386/gvmat32.asm
      BitKeeper/deleted/.del-visual-basic.txt~859fcbcb668ffbb3:
        Delete: zlib/contrib/visual-basic.txt
      BitKeeper/deleted/.del-gvmat32c.c~2e97d7d65dd59113:
        Delete: zlib/contrib/asm386/gvmat32c.c
      BitKeeper/deleted/.del-mkgvmt32.bat~5a92cf0febe3dc81:
        Delete: zlib/contrib/asm386/mkgvmt32.bat
      BitKeeper/deleted/.del-zlibvc.def~67961fa7815b9267:
        Delete: zlib/contrib/asm386/zlibvc.def
      BitKeeper/deleted/.del-zlibvc.dsp~a3323c77bcd12995:
        Delete: zlib/contrib/asm386/zlibvc.dsp
      BitKeeper/deleted/.del-match.s~51b8fef5136642ed:
        Delete: zlib/contrib/asm586/match.s
      BitKeeper/deleted/.del-readme.586~cb1bb7136b0803bb:
        Delete: zlib/contrib/asm586/readme.586
      BitKeeper/deleted/.del-zlibvc.dsw~e3dca9d8f342e64e:
        Delete: zlib/contrib/asm386/zlibvc.dsw
      BitKeeper/deleted/.del-match.s~e4bbe1fa486d1c6c:
        Delete: zlib/contrib/asm686/match.s
      BitKeeper/deleted/.del-readme.686~98a220c13809fce5:
        Delete: zlib/contrib/asm686/readme.686
      BitKeeper/deleted/.del-zlib.mak~70f7c5f6947fd807:
        Delete: zlib/contrib/delphi/zlib.mak
      BitKeeper/deleted/.del-d_zlib.bpr~cefb1beee520d6e8:
        Delete: zlib/contrib/delphi2/d_zlib.bpr
      BitKeeper/deleted/.del-d_zlib.cpp~62dff1931881afa6:
        Delete: zlib/contrib/delphi2/d_zlib.cpp
      BitKeeper/deleted/.del-zlibdef.pas~780244c8d12b6c53:
        Delete: zlib/contrib/delphi/zlibdef.pas
      BitKeeper/deleted/.del-readme.txt~8222e54ca00f2729:
        Delete: zlib/contrib/delphi2/readme.txt
      BitKeeper/deleted/.del-zlib.bpg~fbd9308275ad8e3:
        Delete: zlib/contrib/delphi2/zlib.bpg
      BitKeeper/deleted/.del-zlib.bpr~fe8bf5d1c4a2ce5a:
        Delete: zlib/contrib/delphi2/zlib.bpr
      BitKeeper/deleted/.del-zlib.cpp~bb0c3df062410f5c:
        Delete: zlib/contrib/delphi2/zlib.cpp
      BitKeeper/deleted/.del-zlib.pas~1d5285e2449b50a3:
        Delete: zlib/contrib/delphi2/zlib.pas
      BitKeeper/deleted/.del-zlib32.bpr~c2a9f0aa47a1d9ad:
        Delete: zlib/contrib/delphi2/zlib32.bpr
      BitKeeper/deleted/.del-test.cpp~4480297b204dc360:
        Delete: zlib/contrib/iostream/test.cpp
      BitKeeper/deleted/.del-zfstream.cpp~943ecbd558e86dde:
        Delete: zlib/contrib/iostream/zfstream.cpp
      BitKeeper/deleted/.del-zlib32.cpp~bbb4a200d2fe6497:
        Delete: zlib/contrib/delphi2/zlib32.cpp
      BitKeeper/deleted/.del-ChangeLogUnzip~a3ae0ba899cadd:
        Delete: zlib/contrib/minizip/ChangeLogUnzip
      BitKeeper/deleted/.del-zfstream.h~71ee057bdc6366ac:
        Delete: zlib/contrib/iostream/zfstream.h
      BitKeeper/deleted/.del-zstream.h~a6f6be5634962c81:
        Delete: zlib/contrib/iostream2/zstream.h
      BitKeeper/deleted/.del-zstream_test.cpp~e471b51e7fb553ec:
        Delete: zlib/contrib/iostream2/zstream_test.cpp
      BitKeeper/deleted/.del-miniunz.c~9da181975b3a48:
        Delete: zlib/contrib/minizip/miniunz.c
      BitKeeper/deleted/.del-minizip.c~4a49a0addb97272b:
        Delete: zlib/contrib/minizip/minizip.c
      BitKeeper/deleted/.del-readme.txt~174eb00680149f6b:
        Delete: zlib/contrib/minizip/readme.txt
      BitKeeper/deleted/.del-unzip.c~662c5ba4edbb3a19:
        Delete: zlib/contrib/minizip/unzip.c
      BitKeeper/deleted/.del-unzip.def~8a0ad6f745ee5cd4:
        Delete: zlib/contrib/minizip/unzip.def
      BitKeeper/deleted/.del-unzip.h~d5e800088a368c32:
        Delete: zlib/contrib/minizip/unzip.h
      BitKeeper/deleted/.del-zip.c~9750c19a123f3057:
        Delete: zlib/contrib/minizip/zip.c
      BitKeeper/deleted/.del-zip.def~4ffe888e9fd7b5aa:
        Delete: zlib/contrib/minizip/zip.def
      BitKeeper/deleted/.del-zip.h~4c72b8fcc492f055:
        Delete: zlib/contrib/minizip/zip.h
      BitKeeper/deleted/.del-zlibvc.def~dd272b3ed71647ba:
        Delete: zlib/contrib/minizip/zlibvc.def
      BitKeeper/deleted/.del-zlibvc.dsp~ad83fb048811e2d2:
        Delete: zlib/contrib/minizip/zlibvc.dsp
      BitKeeper/deleted/.del-zlibvc.dsw~c66b33a2d52f37c5:
        Delete: zlib/contrib/minizip/zlibvc.dsw
      BitKeeper/deleted/.del-makefile.w32~6507530fa1b017c:
        Delete: zlib/contrib/untgz/makefile.w32
      BitKeeper/deleted/.del-untgz.c~4e8f1a3a2c145373:
        Delete: zlib/contrib/untgz/untgz.c
      BitKeeper/deleted/.del-Makefile.os2~8ab058477b24d1ff:
        Delete: zlib/os2/Makefile.os2
      BitKeeper/deleted/.del-zlib.def~385b56ed82784ff3:
        Delete: zlib/os2/zlib.def
      BitKeeper/deleted/.del-Makefile.b32~10ffaac6cc41847a:
        Delete: zlib/msdos/Makefile.b32
      BitKeeper/deleted/.del-Makefile.bor~121b2bc837b6367:
        Delete: zlib/msdos/Makefile.bor
      BitKeeper/deleted/.del-Makefile.dj2~a069623cad6ce7f4:
        Delete: zlib/msdos/Makefile.dj2
      BitKeeper/deleted/.del-Makefile.emx~11a9e6c8a719ba60:
        Delete: zlib/msdos/Makefile.emx
      BitKeeper/deleted/.del-Makefile.msc~ba5ad7709ff22aab:
        Delete: zlib/msdos/Makefile.msc
      BitKeeper/deleted/.del-Makefile.tc~d1398368648e8836:
        Delete: zlib/msdos/Makefile.tc
      BitKeeper/deleted/.del-Makefile.w32~921a473e873d94d1:
        Delete: zlib/msdos/Makefile.w32
      BitKeeper/deleted/.del-Makefile.wat~b2b51cbc2c2bc2f4:
        Delete: zlib/msdos/Makefile.wat
      BitKeeper/deleted/.del-zlib.def~189fba701e5e4b9c:
        Delete: zlib/msdos/zlib.def
      BitKeeper/deleted/.del-zlib.rc~e5ce22c7c915ec00:
        Delete: zlib/msdos/zlib.rc
      BitKeeper/deleted/.del-Makefile.emx~b5fa0633cbe6fe01:
        Delete: zlib/nt/Makefile.emx
      BitKeeper/deleted/.del-Makefile.gcc~7fcd3dd326341fa0:
        Delete: zlib/nt/Makefile.gcc
      BitKeeper/deleted/.del-Makefile.nt~9910c98f5da056de:
        Delete: zlib/nt/Makefile.nt
      BitKeeper/deleted/.del-zlib.dnt~8160c636eb3eeed7:
        Delete: zlib/nt/zlib.dnt
      BitKeeper/deleted/.del-zlib.dsp~a8abac2fb721276e:
        Delete: zlib/zlib.dsp
      BitKeeper/deleted/.del-zlib.html~2e74efd497dcd4d0:
        Delete: zlib/zlib.html
      BitKeeper/deleted/.del-minigzip.c~1f21a5863f457cb0:
        Delete: zlib/minigzip.c
      BitKeeper/deleted/.del-example.c~5ea43c929ccd2a4f:
        Delete: zlib/example.c
      BitKeeper/deleted/.del-descrip.mms~51cd5d1792d76b9c:
        Delete: zlib/descrip.mms
      BitKeeper/deleted/.del-infblock.h~7d4f40c3a1d4cdf8:
        Delete: zlib/infblock.h
      BitKeeper/deleted/.del-infblock.c~3c866934e0f44c43:
        Delete: zlib/infblock.c
      BitKeeper/deleted/.del-infutil.c~43d2340436244b52:
        Delete: zlib/infutil.c
      BitKeeper/deleted/.del-infutil.h~a6bd0dcbbdc187ac:
        Delete: zlib/infutil.h
      BitKeeper/deleted/.del-infcodes.h~c9f64a612c2cc56a:
        Delete: zlib/infcodes.h
      BitKeeper/deleted/.del-infcodes.c~7ed73df8a54d6d55:
        Delete: zlib/infcodes.c
      BitKeeper/deleted/.del-maketree.c~846b8b96ac6872d8:
        Delete: zlib/maketree.c
      VC++Files/zlib/zlib.dsp:
        Modified to suit zlib upgrade.
      mysys/my_crc32.c:
        Modified to suit zlib upgrade.
      zlib/ChangeLog:
        zlib 1.2.1 imported
      zlib/FAQ:
        zlib 1.2.1 imported
      zlib/INDEX:
        zlib 1.2.1 imported
      zlib/README:
        zlib 1.2.1 imported
      zlib/adler32.c:
        zlib 1.2.1 imported
      zlib/algorithm.txt:
        zlib 1.2.1 imported
      zlib/compress.c:
        zlib 1.2.1 imported
      zlib/crc32.c:
        zlib 1.2.1 imported
      zlib/deflate.c:
        zlib 1.2.1 imported
      zlib/deflate.h:
        zlib 1.2.1 imported
      zlib/gzio.c:
        zlib 1.2.1 imported
      zlib/inffast.c:
        zlib 1.2.1 imported
      zlib/inffast.h:
        zlib 1.2.1 imported
      zlib/inffixed.h:
        zlib 1.2.1 imported
      zlib/inflate.c:
        zlib 1.2.1 imported
      zlib/inftrees.c:
        zlib 1.2.1 imported
      zlib/inftrees.h:
        zlib 1.2.1 imported
      zlib/trees.c:
        zlib 1.2.1 imported
      zlib/uncompr.c:
        zlib 1.2.1 imported
      zlib/zconf.h:
        zlib 1.2.1 imported
      zlib/zlib.3:
        zlib 1.2.1 imported
      zlib/zlib.h:
        zlib 1.2.1 imported
      zlib/zutil.c:
        zlib 1.2.1 imported
      zlib/zutil.h:
        zlib 1.2.1 imported
      9fe0a2fa
  8. 21 Jul, 2004 5 commits