1. 19 Aug, 2004 20 commits
    • 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
      (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
      Fixed symbol name problems that made build fail. · f58750ad
      unknown authored
      
      include/mysql.h:
        Fixed symbol name change.
      include/mysql_com.h:
        Reverted parts of previous changeset (name changes) to make it build.
      libmysql/libmysql.c:
        Fixed symbol name change.
      sql/sql_parse.cc:
        Fixed symbol name change.
      f58750ad
    • unknown's avatar
      mysql_com.h: · 67fcc9b4
      unknown authored
        still better names for enum; removing unneeded symbol
      
      
      include/mysql_com.h:
        still better names for enum; removing unneeded symbol
      VC++Files/winmysqladmin/mysql_com.h:
        still better names for enum; removing unneeded symbol
      67fcc9b4
    • unknown's avatar
      Merge gbichot@213.136.52.20:/home/bk/mysql-4.1 · 6a9f5025
      unknown authored
      into mysql.com:/home/mysql_src/mysql-4.1-874
      
      6a9f5025
    • unknown's avatar
      mysql_com.h: · e258587f
      unknown authored
        Better names for defines, as these are visible in API
      
      
      include/mysql_com.h:
        Better names for defines, as these are visible in API
      VC++Files/winmysqladmin/mysql_com.h:
        Better names for defines, as these are visible in API
      e258587f
    • unknown's avatar
      Bug 4531: unique key prefix interacts poorly with utf8 · ca7ce9d4
      unknown authored
      Check HEAP+HASH, binary collation
      
      ca7ce9d4
    • unknown's avatar
      3094f9e6
    • unknown's avatar
      Bug#4521: unique key prefix interacts poorly with utf8. · be7e151f
      unknown authored
      Fix for binary collations for MyISAM and HEAP BTREE.
      This patch also changes trailing spaces behaviour for
      binary collations. Binary collations now have PAD 
      characteristic too.
      
      be7e151f
    • unknown's avatar
      ctype_utf8.test, ctype_utf8.result: · b45ef78b
      unknown authored
        Typo fix
      
      
      mysql-test/r/ctype_utf8.result:
        Typo fix
      mysql-test/t/ctype_utf8.test:
        Typo fix
      b45ef78b
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1 · 45f35cbe
      unknown authored
      into mysql.com:/home/jonas/src/mysql-4.1
      
      45f35cbe
    • unknown's avatar
      Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-4.1 · e1ef0a53
      unknown authored
      into mysql.com:/usr/home/bar/mysql-4.1
      
      e1ef0a53
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · db9df12f
      unknown authored
      into poseidon.(none):/home/tomas/mysql-4.1
      
      db9df12f
    • unknown's avatar
      Some platfom compile/build fixes for ndb · 7da41cd3
      unknown authored
      
      ndb/include/kernel/Interpreter.hpp:
        R1 defined on some platforms
      ndb/include/util/BaseString.hpp:
        fix for compiler bug
      7da41cd3
    • unknown's avatar
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1 · 2b536f9c
      unknown authored
      into mysql.com:/home/jonas/src/mysql-4.1
      
      2b536f9c
    • unknown's avatar
      Set correct error code · 6c7f5274
      unknown authored
      6c7f5274
    • unknown's avatar
      field.cc: · fa03e7c8
      unknown authored
        Serg's typo fix :)
      
      
      sql/field.cc:
        Serg's typo fix :)
      fa03e7c8
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1/ · b6af1496
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      b6af1496
    • unknown's avatar
      after merge fixes · e86cbb3a
      unknown authored
      
      strings/my_vsnprintf.c:
        %.#s support in my_vsnprintf
      BitKeeper/etc/ignore:
        Added EXCEPTIONS-CLIENT to the ignore list
      e86cbb3a
  2. 18 Aug, 2004 11 commits
    • unknown's avatar
      Merge gbichot@213.136.52.20:/home/bk/mysql-4.1 · 9388725b
      unknown authored
      into mysql.com:/home/mysql_src/mysql-4.1-874
      
      9388725b
    • unknown's avatar
      Very small API change: changing the values in enum enum_shutdown_level; · 3fa5bc2d
      unknown authored
      as this enum is not really usable yet (as MySQL server supports only one
      shutdown level), and as SHUTDOWN_DEFAULT is still left to 0, this change
      should disturb no user. Later (in 4.1.4 or 4.1.5) code will be pushed to
      implement graceful shutdown using this enum.
      
      
      VC++Files/winmysqladmin/mysql_com.h:
        changing the values in the enumeration enum_shutdown_level.
      include/mysql_com.h:
        changing the values in the enum enum_shutdown_level.
        The main one, SHUTDOWN_DEFAULT, is unchanged.
      3fa5bc2d
    • unknown's avatar
      manually merged · 1afa6809
      unknown authored
      
      BitKeeper/etc/logging_ok:
        auto-union
      BitKeeper/deleted/.del-mytest-old.c~5237697b30cf59e4:
        Auto merged
      Build-tools/Bootstrap:
        Auto merged
      Build-tools/mysql-copyright:
        Auto merged
      configure.in:
        Auto merged
      BitKeeper/deleted/.del-mysql_fix_privilege_tables.sql:
        Auto merged
      VC++Files/innobase/innobase.dsp:
        Auto merged
      client/mysql.cc:
        Auto merged
      include/my_global.h:
        Auto merged
      innobase/dict/dict0crea.c:
        Auto merged
      innobase/dict/dict0dict.c:
        Auto merged
      innobase/include/mtr0log.h:
        Auto merged
      innobase/include/mtr0log.ic:
        Auto merged
      innobase/include/srv0srv.h:
        Auto merged
      innobase/include/ut0dbg.h:
        Auto merged
      innobase/lock/lock0lock.c:
        Auto merged
      innobase/os/os0file.c:
        Auto merged
      innobase/row/row0mysql.c:
        Auto merged
      innobase/row/row0sel.c:
        Auto merged
      innobase/srv/srv0srv.c:
        Auto merged
      innobase/ut/ut0dbg.c:
        Auto merged
      innobase/ut/ut0mem.c:
        Auto merged
      libmysql/Makefile.am:
        Auto merged
      libmysql/Makefile.shared:
        Auto merged
      libmysql/conf_to_src.c:
        Auto merged
      libmysql/dll.c:
        Auto merged
      libmysql/errmsg.c:
        Auto merged
      libmysql/manager.c:
        Auto merged
      libmysql_r/Makefile.am:
        Auto merged
      myisam/mi_key.c:
        Auto merged
      mysql-test/Makefile.am:
        Auto merged
      mysql-test/mysql-test-run.sh:
        Auto merged
      mysql-test/r/having.result:
        Auto merged
      mysql-test/r/heap.result:
        Auto merged
      mysql-test/r/type_date.result:
        Auto merged
      mysql-test/r/type_float.result:
        Auto merged
      mysql-test/t/having.test:
        Auto merged
      mysql-test/t/heap.test:
        Auto merged
      mysql-test/t/type_date.test:
        Auto merged
      mysql-test/t/type_float.test:
        Auto merged
      mysql-test/t/type_uint.test:
        Auto merged
      scripts/make_binary_distribution.sh:
        Auto merged
      scripts/make_win_src_distribution.sh:
        Auto merged
      sql/Makefile.am:
        Auto merged
      sql/field.h:
        Auto merged
      sql/ha_heap.cc:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/item_func.h:
        Auto merged
      sql/item_sum.h:
        Auto merged
      sql/lock.cc:
        Auto merged
      sql/log.cc:
        Auto merged
      sql/protocol.cc:
        Auto merged
      sql/repl_failsafe.cc:
        Auto merged
      sql/sql_acl.cc:
        Auto merged
      sql/sql_analyse.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/share/czech/errmsg.txt:
        Auto merged
      sql/share/danish/errmsg.txt:
        Auto merged
      sql/share/dutch/errmsg.txt:
        Auto merged
      sql/share/english/errmsg.txt:
        Auto merged
      sql/share/estonian/errmsg.txt:
        Auto merged
      sql/share/french/errmsg.txt:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      sql/share/greek/errmsg.txt:
        Auto merged
      sql/share/hungarian/errmsg.txt:
        Auto merged
      sql/share/japanese/errmsg.txt:
        Auto merged
      sql/share/korean/errmsg.txt:
        Auto merged
      sql/share/norwegian-ny/errmsg.txt:
        Auto merged
      sql/share/norwegian/errmsg.txt:
        Auto merged
      sql/share/polish/errmsg.txt:
        Auto merged
      sql/share/portuguese/errmsg.txt:
        Auto merged
      sql/share/romanian/errmsg.txt:
        Auto merged
      sql/share/russian/errmsg.txt:
        Auto merged
      sql/share/slovak/errmsg.txt:
        Auto merged
      sql/share/spanish/errmsg.txt:
        Auto merged
      sql/share/swedish/errmsg.txt:
        Auto merged
      sql/share/ukrainian/errmsg.txt:
        Auto merged
      1afa6809
    • unknown's avatar
      Added some explicit templates · 2141c52f
      unknown authored
      2141c52f
    • unknown's avatar
      Bug 4937: different date -> string conversion when using · 8c83ab40
      unknown authored
      SELECT ... UNION and INSERT ... SELECT ... UNION
      
      8c83ab40
    • unknown's avatar
      Added some explicit templates · fe13da4e
      unknown authored
      fe13da4e
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 370523ef
      unknown authored
      into poseidon.(none):/home/tomas/mysql-4.1
      
      370523ef
    • unknown's avatar
      bug#5076 bug#5077 · b3b980ab
      unknown authored
      b3b980ab
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.0/ · e20b1a57
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.0
      
      e20b1a57
    • unknown's avatar
      func_like.result: · bd523f55
      unknown authored
        LIKE crashed mysqld for binary collations in some cases
      
      
      mysql-test/r/func_like.result:
        LIKE crashed mysqld for binary collations in some cases
      bd523f55
    • unknown's avatar
      Many files: · 2ebf2003
      unknown authored
        LIKE crashed mysqld for binary collations in some cases
      
      
      strings/ctype-big5.c:
        LIKE crashed mysqld for binary collations in some cases
      strings/ctype-euc_kr.c:
        LIKE crashed mysqld for binary collations in some cases
      strings/ctype-gb2312.c:
        LIKE crashed mysqld for binary collations in some cases
      strings/ctype-gbk.c:
        LIKE crashed mysqld for binary collations in some cases
      strings/ctype-latin1.c:
        LIKE crashed mysqld for binary collations in some cases
      strings/ctype-sjis.c:
        LIKE crashed mysqld for binary collations in some cases
      strings/ctype-tis620.c:
        LIKE crashed mysqld for binary collations in some cases
      strings/ctype-ucs2.c:
        LIKE crashed mysqld for binary collations in some cases
      strings/ctype-ujis.c:
        LIKE crashed mysqld for binary collations in some cases
      strings/ctype-utf8.c:
        LIKE crashed mysqld for binary collations in some cases
      sql/item_cmpfunc.cc:
        LIKE crashed mysqld for binary collations in some cases
      2ebf2003
  3. 17 Aug, 2004 9 commits
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1 · 30de9c55
      unknown authored
      into mysql.com:/home/jonas/src/mysql-4.1-ndb
      
      30de9c55
    • unknown's avatar
      srv0start.c, ut0mem.c, ut0dbg.c, ut0dbg.h, srv0start.h: · 63fc705a
      unknown authored
        Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri)
      mysqld.cc, ha_innodb.cc:
        Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri) 
      
      
      sql/ha_innodb.cc:
        Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri)
      sql/mysqld.cc:
        Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri)
      innobase/include/srv0start.h:
        Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri)
      innobase/include/ut0dbg.h:
        Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri)
      innobase/ut/ut0dbg.c:
        Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri)
      innobase/ut/ut0mem.c:
        Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri)
      innobase/srv/srv0start.c:
        Changes for NetWare to exit the InnoDB gracefully instead of crashing the server (patch by PRam@novell.com, polished a little by Heikki Tuuri)
      63fc705a
    • unknown's avatar
      79c848a6
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1 · 709d4964
      unknown authored
      into mysql.com:/home/jonas/src/mysql-4.1-ndb
      
      709d4964
    • unknown's avatar
      Merge mysql.com:/home/jonas/src/mysql-4.1 · 7c59efa2
      unknown authored
      into mysql.com:/home/jonas/src/mysql-4.1-ndb
      
      
      ndb/src/ndbapi/TransporterFacade.cpp:
        Auto merged
      7c59efa2
    • unknown's avatar
      Make sure registers is 64-bit aligned · 970cd678
      unknown authored
      970cd678
    • unknown's avatar
      Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-4.1 · 6f9ed2fb
      unknown authored
      into mysql.com:/dbdata/psergey/mysql-4.1-root
      
      6f9ed2fb
    • unknown's avatar
      Don gather results for unallocated api's · c7993d0f
      unknown authored
      c7993d0f
    • unknown's avatar
      use my_vsnprintf() just in case · 589f9a26
      unknown authored
      bug#4925
      
      589f9a26