1. 02 Sep, 2004 1 commit
    • unknown's avatar
      After merge fixes · 16701793
      unknown authored
      
      mysql-test/mysql-test-run.sh:
        Export MASTER_MYSOCK (used in some tests)
      mysql-test/t/alter_table.test:
        Use MASTER_MYSOCK instead of master.sock
      16701793
  2. 01 Sep, 2004 1 commit
    • unknown's avatar
      Merge with 4.0 · c7d10725
      unknown authored
      
      BitKeeper/etc/logging_ok:
        auto-union
      BitKeeper/deleted/.del-acconfig.h~8d2e3113fc8056da:
        Auto merged
      BitKeeper/deleted/.del-convert.cc~437689acaffb7446:
        Auto merged
      BitKeeper/deleted/.del-flush_block_commit-master.opt~3bcd295d5bf68796:
        Auto merged
      BitKeeper/deleted/.del-message.mc:
        Delete: VC++Files/sql/message.mc
      BitKeeper/deleted/.del-mysql_install.c~8c089740d79a92:
        Auto merged
      BitKeeper/deleted/.del-win1251.conf~b6bb6681f02917b6:
        Auto merged
      Build-tools/Bootstrap:
        Auto merged
      client/mysql.cc:
        Auto merged
      client/mysqladmin.c:
        Auto merged
      client/mysqlbinlog.cc:
        Auto merged
      client/mysqlcheck.c:
        Auto merged
      client/mysqldump.c:
        Auto merged
      client/mysqlimport.c:
        Auto merged
      client/mysqlmanager-pwgen.c:
        Auto merged
      client/mysqlshow.c:
        Auto merged
      client/mysqltest.c:
        Auto merged
      extra/my_print_defaults.c:
        Auto merged
      extra/perror.c:
        Auto merged
      extra/resolve_stack_dump.c:
        Auto merged
      extra/resolveip.c:
        Auto merged
      include/m_string.h:
        Auto merged
      include/my_getopt.h:
        Auto merged
      isam/isamchk.c:
        Auto merged
      isam/pack_isam.c:
        Auto merged
      myisam/mi_test1.c:
        Auto merged
      myisam/myisamchk.c:
        Auto merged
      myisam/myisampack.c:
        Auto merged
      sql/field.cc:
        Auto merged
      sql/gen_lex_hash.cc:
        Auto merged
      strings/strto.c:
        Auto merged
      strings/strtol.c:
        Auto merged
      strings/strtoll.c:
        Auto merged
      strings/strtoull.c:
        Auto merged
      support-files/Makefile.am:
        Auto merged
      tools/mysqlmanager.c:
        Auto merged
      c7d10725
  3. 31 Aug, 2004 18 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · 1284432f
      unknown authored
      into mysql.com:/home/my/mysql-4.1
      
      
      mysql-test/r/ndb_basic.result:
        Auto merged
      mysql-test/t/ndb_basic.test:
        Auto merged
      1284432f
    • unknown's avatar
      Do-compile: · 200b51ad
      unknown authored
        Remove --warnings for mysql-test-run. Devs don't use it, and Serg says it's not needed anymore.
      
      
      Build-tools/Do-compile:
        Remove --warnings for mysql-test-run. Devs don't use it, and Serg says it's not needed anymore.
      200b51ad
    • unknown's avatar
      Added global my_getopt_error_reporter function pointer which is · c3f7e3bb
      unknown authored
      used in the handle_options() function (instead of using additional 
      handle_option() parameter). The default value of the 
      my_getopt_error_reporter is default_reporter(). One can set it to
      other functions if case of need.
      
      
      client/mysql.cc:
        Removed extra handle_optins()'s parameter.
      client/mysqladmin.c:
        Removed extra handle_optins()'s parameter.
      client/mysqlbinlog.cc:
        Removed extra handle_optins()'s parameter.
      client/mysqlcheck.c:
        Removed extra handle_optins()'s parameter.
      client/mysqldump.c:
        Removed extra handle_optins()'s parameter.
      client/mysqlimport.c:
        Removed extra handle_optins()'s parameter.
      client/mysqlmanager-pwgen.c:
        Removed extra handle_optins()'s parameter.
      client/mysqlmanagerc.c:
        Removed extra handle_optins()'s parameter.
      client/mysqlshow.c:
        Removed extra handle_optins()'s parameter.
      client/mysqltest.c:
        Removed extra handle_optins()'s parameter.
      extra/my_print_defaults.c:
        Removed extra handle_optins()'s parameter.
      extra/mysql_install.c:
        Removed extra handle_optins()'s parameter.
      extra/mysql_waitpid.c:
        Removed extra handle_optins()'s parameter.
      extra/perror.c:
        Removed extra handle_optins()'s parameter.
      extra/resolve_stack_dump.c:
        Removed extra handle_optins()'s parameter.
      extra/resolveip.c:
        Removed extra handle_optins()'s parameter.
      include/my_getopt.h:
        Removed extra handle_optins()'s parameter.
      isam/isamchk.c:
        Removed extra handle_optins()'s parameter.
      isam/pack_isam.c:
        Removed extra handle_optins()'s parameter.
      myisam/mi_test1.c:
        Removed extra handle_optins()'s parameter.
      myisam/myisam_ftdump.c:
        Removed extra handle_optins()'s parameter.
      myisam/myisamchk.c:
        Removed extra handle_optins()'s parameter.
      myisam/myisampack.c:
        Removed extra handle_optins()'s parameter.
      sql/gen_lex_hash.cc:
        Removed extra handle_optins()'s parameter.
      sql/mysqld.cc:
        Removed extra handle_optins()'s parameter.
      tools/mysqlmanager.c:
        Removed extra handle_optins()'s parameter.
      c3f7e3bb
    • unknown's avatar
      Merge mskold@build.mysql.com:/home/bk/mysql-4.1 · 4257cf56
      unknown authored
      into mysql.com:/usr/local/home/marty/MySQL/test/mysql-4.1
      
      4257cf56
    • unknown's avatar
      Better easier to call error message format. · 19c8a548
      unknown authored
      19c8a548
    • unknown's avatar
      - bumped up version number in configure.in to "4.1.5-gamma" · 88c97061
      unknown authored
       - tagged ChangeSet@1.2013 as "mysql-4.1.4"
      
      
      configure.in:
         - bumped up version number in configure.in to "4.1.5-gamma"
      88c97061
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · 93c1e1bc
      unknown authored
      into mysql.com:/home/my/mysql-4.1
      
      
      sql/sql_base.cc:
        Auto merged
      sql/sql_prepare.cc:
        Auto merged
      93c1e1bc
    • unknown's avatar
      Merge eagle.mysql.r18.ru:/home/vva/work/mysql.orig/clear/mysql-4.1 · d0b5762d
      unknown authored
      into eagle.mysql.r18.ru:/home/vva/work/mysql.orig/test/mysql-4.1
      
      
      cmd-line-utils/libedit/Makefile.am:
        Auto merged
      configure.in:
        Auto merged
      d0b5762d
    • unknown's avatar
      fixed two compiling bugs for libedit · ada265bc
      unknown authored
      
      acinclude.m4:
        added macro to check if dirent.d_namlen is defined
      cmd-line-utils/libedit/config.h:
        added define for __attribute__
      cmd-line-utils/libedit/readline.c:
        checked STRUCT_DIRENT_HAS_D_NAMLEN instead of
        old enumeration of problem platforms
      configure.in:
        added checking if dirent has d_namlen member field
      ada265bc
    • unknown's avatar
      fixed compiling bug of libedit on qnx · 77e069ca
      unknown authored
      discarded using of uint in cmd-line-utils/libedit/chared.c
      because it's undefined on qnx
      
      
      cmd-line-utils/libedit/chared.c:
        discarded using of uint because it's undefined on qnx
      77e069ca
    • unknown's avatar
      fixed compiling bug · 5df3b928
      unknown authored
      (non gcc compilers don't understand '-Dx()=' option)
      
      
      cmd-line-utils/libedit/Makefile.am:
        discarded '-Dx()=' options for compatibility with non-gcc compilers
      cmd-line-utils/libedit/config.h:
        added empty definitions of __RCSID(x), __COPYRIGHT(x), 
                                  __RENAME(x), _DIAGASSERT(x)
      cmd-line-utils/libedit/np/unvis.c:
        added #include "config.h" to define __RCSID(x)
      cmd-line-utils/libedit/np/vis.c:
        reinsert #include "config.h" before using of __RCSID(x)
      5df3b928
    • unknown's avatar
      Review of new pushed code (Indentation fixes and simple optimizations) · efcf75a9
      unknown authored
      Use 'mysqltest' as test database instead of test_$1 or test1,test2 to not accidently delete an important database
      Safety fix for mailformed MERGE files
      
      
      Build-tools/mysql-copyright:
        Print correct file name in case of errors
        Fixed indentation
      include/config-win.h:
        Removed unnecessary #ifdef
      myisammrg/myrg_open.c:
        Don't give a core if merge file contains INSERT_METHOD first (not legal but better safe than sorry)
        Don't set struct variables to zero that are already zero
        Indentation fixes
      mysql-test/r/create.result:
        Use 'mysqltest' as test database
      mysql-test/r/ndb_basic.result:
        Use 'mysqltest' as test database
      mysql-test/r/ndb_blob.result:
        Use 'mysqltest' as test database
      mysql-test/r/ndb_transaction.result:
        Use 'mysqltest' as test database
      mysql-test/r/ps_1general.result:
        Use 'mysqltest' as test database
      mysql-test/r/rpl_charset.result:
        Use 'mysqltest' as test database
      mysql-test/r/rpl_delete_all.result:
        Use 'mysqltest' as test database
      mysql-test/r/show_check.result:
        Use 'mysqltest' as test database
      mysql-test/t/create.test:
        Use 'mysqltest' as test database
      mysql-test/t/ndb_basic.test:
        Use 'mysqltest' as test database
      mysql-test/t/ndb_blob.test:
        Use 'mysqltest' as test database
      mysql-test/t/ndb_transaction.test:
        Use 'mysqltest' as test database
      mysql-test/t/ps_1general.test:
        Use 'mysqltest' as test database
      mysql-test/t/rpl_charset.test:
        Use 'mysqltest' as test database
      mysql-test/t/rpl_delete_all.test:
        Use 'mysqltest' as test database
      mysql-test/t/show_check.test:
        Use 'mysqltest' as test database
      sql/field.h:
        Mark functions that should be deleted as soon as we have a new prototype for store(longlong)
      sql/lock.cc:
        Indentation fix
      sql/sql_base.cc:
        Better comment.
        Break find_item_in_list in case of perfect match
      sql/sql_prepare.cc:
        Simple optimization
      sql/sql_select.cc:
        Portability fix
      efcf75a9
    • unknown's avatar
      Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-4.1 · 390c59dc
      unknown authored
      into mysql.com:/dbdata/psergey/mysql-4.1-bug-psnames
      
      
      sql/sql_class.cc:
        Auto merged
      390c59dc
    • unknown's avatar
    • unknown's avatar
      Change Item_arena::state to enum · e7622b10
      unknown authored
      e7622b10
    • unknown's avatar
      Merge mskold@build.mysql.com:/home/bk/mysql-4.1 · 3575c2d8
      unknown authored
      into mysql.com:/usr/local/home/marty/MySQL/test/mysql-4.1
      
      3575c2d8
    • unknown's avatar
      Enabled HA_NULL_IN_KEY support · fee63534
      unknown authored
      fee63534
    • unknown's avatar
      Simplified expensive test · c016a159
      unknown authored
      c016a159
  4. 30 Aug, 2004 10 commits
    • unknown's avatar
      Names listed as options should look like options, · fcda7292
      unknown authored
      not variables.
      
      fcda7292
    • unknown's avatar
      If the system has 64 bit "long", then "long long" does not add new · 832cdfff
      unknown authored
      functionality. The existing code takes advantage of this when
      "typedef"ing 'longlong' in 'my_global.h'. This holds for Alpha CPUs.
      If the compiler then has prototypes for C99 functions 'strtoll()' and
      'strtoull()' but no implementation, the existing code in 'strtoull.c'
      collides with that prototype. These collisions are avoided now.
      (backport from 4.1)
      
      
      include/m_string.h:
        Extend the "fake" approach from 'strtoull()' onto 'strtoll()'
        (backport from 4.1).
      strings/strto.c:
        Ensure that calling file has included necessary headers,
        as these are needed at the upper level already
        (backport from 4.1).
      strings/strtol.c:
        Cleanup/alignment with the "long long" functions.
      strings/strtoll.c:
        When "long" is 64 bit already, system function 'strtol()' can be used.
        Header files 'my_global.h' and 'm_string.h' will manage that,
        if they are included early enough (backport from 4.1).
      strings/strtoul.c:
        Cleanup/alignment with the "long long" functions.
      strings/strtoull.c:
        When "long" is 64 bit already, system function 'strtoul()' can be used.
        Header files 'my_global.h' and 'm_string.h' will manage that,
        if they are included early enough (backport from 4.1).
      832cdfff
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1/ · ab67af8a
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      sql/mysqld.cc:
        Auto merged
      ab67af8a
    • unknown's avatar
      space-stripping in _mi_prefix_search: BUG#5284 · 3833d05c
      unknown authored
      3833d05c
    • unknown's avatar
      Correct a typo error: cpp symbol is "BIG_TABLES", not "BIG_FILES". · aa6c39fb
      unknown authored
      
      configure.in:
        Defining "BIG_TABLES" works around a problem with the Sun Forte 
        compiler for Solaris on x86 platforms: improper handling of "long long".
        Error shows up on the "limit_rows_found" variable in test "union".
        Old "BIG_FILES" was a typing error.
      aa6c39fb
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.0/ · 8de79646
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.0
      
      8de79646
    • unknown's avatar
      typo fixed · ecc514b9
      unknown authored
      ecc514b9
    • unknown's avatar
      - removed mysql-test/t/flush_block_commit-master.opt as it collided · cf837604
      unknown authored
         with the sleep value we use for the test suite run during the
         release builds
      
      
      BitKeeper/deleted/.del-flush_block_commit-master.opt~3bcd295d5bf68796:
        Delete: mysql-test/t/flush_block_commit-master.opt
      cf837604
    • unknown's avatar
      bug in my_strnncoll_utf8 (and friends) fixed · f1b815bd
      unknown authored
      cleanups
      better, charset-dependent, ft_max_len_for_sort value
      
      
      myisam/ftdefs.h:
        better ft_max_len_for_sort value
      myisam/mi_check.c:
        better, charset-dependent, ft_max_len_for_sort value
      myisam/myisamchk.c:
        unused value from enum removed
      myisam/sort.c:
        cleanup
      sql/mysql_priv.h:
        cleanup
      sql/mysqld.cc:
        cleanup
      sql/sql_acl.cc:
        cleanup
      sql/tztime.cc:
        cleanup
      strings/ctype-utf8.c:
        bug in my_strnncoll_utf8 (and friends) fixed
      f1b815bd
    • unknown's avatar
      configure.in: · bd48e27f
      unknown authored
        Ascii was written twice
      
      
      configure.in:
        Ascii was written twice
      bd48e27f
  5. 29 Aug, 2004 4 commits
    • unknown's avatar
      log.cc: · 6e3e3eae
      unknown authored
        Fixed missing * in comment in setup_windows_event_source
      
      
      sql/log.cc:
        Fixed missing * in comment in setup_windows_event_source
      6e3e3eae
    • unknown's avatar
      Fix for BUG#5242: Made SQL Syntax Prepared Statement names case-insensitive. · 44b9a3b2
      unknown authored
      
      mysql-test/r/ps.result:
        Testcase for BUG#5242
      mysql-test/t/ps.test:
        Testcase for BUG#5242
      44b9a3b2
    • unknown's avatar
      Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-4.0 · f2449efa
      unknown authored
      into mysql.com:/home/mysql_src/mysql-4.0
      
      
      sql/log.cc:
        Auto merged
      f2449efa
    • unknown's avatar
      Fix for BUG#4500 "set character set replicates incorrectly" · 804238d3
      unknown authored
      We must not reset the charset in slave after each statement, otherwise the SET CHARACTER SET is cancelled immediately.
      Instead, we write a SET CHARACTER SET DEFAULT to the master's binlog when needed (like we already do for SET FOREIGN_KEY_CHECKS);
      such writing is not necessary in 4.1 (in 4.1 the bug does not exist, as the SET ONE_SHOT syntax is used).
      I have written a test and it works, but I'm not pushing the test as it requires building with all charsets.
      I have noticed differences between what is inserted in the master's table in 4.0 and 4.1, and alerted Bar.
      
      
      sql/log.cc:
        When SET CHARACTER SET has been used, we must reset the charset after the writing the statement, in the binlog.
        In 4.1, this resetting is already achieved by the SET ONE_SHOT syntax.
      sql/log_event.cc:
        In slave, we must not simply reset the charset after each statement: if we do this, the charset gets
        immediately after executing the SET CHARACTER SET! (BUG#4500).
      804238d3
  6. 28 Aug, 2004 2 commits
  7. 27 Aug, 2004 4 commits
    • unknown's avatar
      Code style fixes. · d15fefa9
      unknown authored
      Initialize LOG_error_log before get_options to not use an uninitalized mutex in case of an error from handle_options()
      
      
      mysql-test/r/lowercase_table.result:
        Changed foo database -> mysqltest
        More test cases
      mysql-test/t/lowercase_table.test:
        Changed foo database -> mysqltest
        More test cases
      mysys/my_getopt.c:
        Fix new code to use MySQL indentation style
      sql/log.cc:
        Change to use MySQL indentation style and naming conventions
        Remove usage of strlen() and strcat()
      sql/mysqld.cc:
        Initialize LOG_error_log before get_options to not use an uninitalized mutex in case of an error from handle_options()
      sql/sql_base.cc:
        Added comment
      sql/table.cc:
        Added #if MYSQL_VERSION_ID < 40100 to ensure code is merged correctly
      d15fefa9
    • unknown's avatar
      - adding more missing libedit files · 615b64d1
      unknown authored
      615b64d1
    • unknown's avatar
      13a44dc8
    • unknown's avatar
      Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1 · 82fed737
      unknown authored
      into mysql.com:/home/jonas/src/mysql-4.1
      
      82fed737