1. 20 Aug, 2004 30 commits
  2. 19 Aug, 2004 10 commits
    • unknown's avatar
      merged · b76b1638
      unknown authored
      b76b1638
    • unknown's avatar
      b2009150
    • unknown's avatar
      merged · f16752da
      unknown authored
      
      BitKeeper/etc/ignore:
        auto-union
      include/my_global.h:
        Auto merged
      mysys/mf_tempfile.c:
        Auto merged
      mysql-test/r/rpl_heap.result:
        Auto merged
      mysql-test/t/rpl_heap.test:
        Auto merged
      sql/ha_innodb.cc:
        Auto merged
      f16752da
    • unknown's avatar
      sql_class.h: · 95336a3f
      unknown authored
        removing unneeded var left from 4.0
      
      
      sql/sql_class.h:
        removing unneeded var left from 4.0
      95336a3f
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1/ · 233a87eb
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      233a87eb
    • unknown's avatar
      (manual port from 4.0 - was needed) · cc3953ac
      unknown authored
      Fix for BUG#4971 "CREATE TABLE ... TYPE=HEAP SELECT ... stops slave (wrong DELETE in binlog)":
      replacing the no_log argument of mysql_create_table() by some safer method
      (temporarily setting OPTION_BIN_LOG to 0) which guarantees that even the automatic
      DELETE FROM heap_table does not get into the binlog when a not-yet-existing HEAP table
      is opened by mysql_create_table().
      
      
      mysql-test/r/rpl_heap.result:
        result update
      mysql-test/t/rpl_heap.test:
        changing test to test a bug (but anyway, mysql-test-run --manager looks like not working in 4.1 currently,
        so this test is never run).
      sql/log.cc:
        new class Disable_binlog used to temporarily disable binlogging for one thread.
      sql/mysql_priv.h:
        removing argument no_log from mysql_create_table(); no_log was not perfect as some
        binlogging could still be done by open_unireg_entry() for a HEAP table.
      sql/sql_class.h:
        new class Disable_binlog used to temporarily disable binlogging for one thread.
      sql/sql_parse.cc:
        removing no_log arg from mysql_create_table()
      sql/sql_table.cc:
        removing no_log from mysql_create_table(); instead using new class Disable_binlog.
        Disabling binlogging in some cases, where the binlogging is done later by some other code
        (case of CREATE SELECT and ALTER).
      cc3953ac
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.0/ · defb3448
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.0
      
      defb3448
    • unknown's avatar
      c110e445
    • unknown's avatar
      This fixes a Windows build failure. How did this build on Linux? · 25d8db7c
      unknown authored
      logging_ok:
        Logging to logging@openlogging.org accepted
      mysql_priv.h, my_time.h:
        Moved declaration of days_in_month array from mysql_priv.h to my_time.h to correct Windows build issues
      
      
      include/my_time.h:
        Moved declaration of days_in_month array from mysql_priv.h to my_time.h to correct Windows build issues
      sql/mysql_priv.h:
        Moved declaration of days_in_month array from mysql_priv.h to my_time.h to correct Windows build issues
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      25d8db7c
    • unknown's avatar
      ha_innodb.cc: · 76e8a2b1
      unknown authored
        innobase_mysql_tmpfile(): call dup() and my_close() on the file
        returned by create_temp_file()
        in order to avoid memory leak caused by my_open() being paired with close()
      
      
      sql/ha_innodb.cc:
        innobase_mysql_tmpfile(): call dup() and my_close() on the file
        returned by create_temp_file()
        in order to avoid memory leak caused by my_open() being paired with close()
      76e8a2b1