1. 30 Apr, 2005 1 commit
    • unknown's avatar
      yassl changeset 2: · d3d56609
      unknown authored
        remove FIX_GCC_LINKING_PROBLEM and -DDEFINE_CXA_PURE_VIRTUAL
        replace echo in configure.in with AC_MSG_WARN/AC_MSG_ERROR
        don't set -DUSE_MYSYS_NEW for gcc 2.95
        set $USE_MYSYS_NEW even if CXX is g++
        yassl bugfixes
        instantiate all yassl templates explicitly
      
      
      client/Makefile.am:
        mysqlbinlog as a c++ program may need my_new.cc (if CXX=gcc)
        no FIX_GCC_LINKING_PROBLEM anymore - it's in my_new.cc
      client/mysqladmin.cc:
        no FIX_GCC_LINKING_PROBLEM anymore - it's in my_new.cc
      client/mysqlbinlog.cc:
        no FIX_GCC_LINKING_PROBLEM anymore - it's in my_new.cc
      configure.in:
        echo should be AC_MSG_WARN or AC_MSG_ERROR
        don't set -DUSE_MYSYS_NEW for gcc 2.95 (to restore old behaviour)
        set $USE_MYSYS_NEW even if CXX is g++ (for yassl, as it can be linked with C programs)
        remove -DDEFINE_CXA_PURE_VIRTUAL - -DUSE_MYSYS_NEW is enough
      extra/yassl/mySTL/list.hpp:
        bugfixes
      extra/yassl/src/Makefile.am:
        no need to mess with CXXFLAGS anymore. Instantiate all templates explicitly
      extra/yassl/src/crypto_wrapper.cpp:
        instantiate templates explicitly
      extra/yassl/src/yassl_imp.cpp:
        instantiate templates explicitly
      extra/yassl/src/yassl_int.cpp:
        instantiate templates explicitly
      extra/yassl/taocrypt/include/runtime.hpp:
        use -DUSE_MYSYS_NEW not -DDEFINE_CXA_PURE_VIRTUAL
        assert in __cxa_pure_virtual
        remove dummy (and thus dangerous) __cxa_guard_acquire/__cxa_guard_release
      extra/yassl/taocrypt/src/Makefile.am:
        no need to mess with CXXFLAGS anymore. Instantiate all templates explicitly
      extra/yassl/taocrypt/src/integer.cpp:
        instantiate templates explicitly
      extra/yassl/taocrypt/src/rsa.cpp:
        instantiate templates explicitly
      include/my_global.h:
        no FIX_GCC_LINKING_PROBLEM anymore - it's in my_new.cc
      mysys/my_new.cc:
        no FIX_GCC_LINKING_PROBLEM anymore - it's in my_new.cc
      server-tools/instance-manager/command.cc:
        no FIX_GCC_LINKING_PROBLEM anymore - it's in my_new.cc
      sql/ha_blackhole.cc:
        typo fixed
      sql/ha_innodb.cc:
        warning fixed
      sql/item_func.cc:
        use LL()
      sql/mysqld.cc:
        no FIX_GCC_LINKING_PROBLEM anymore - it's in my_new.cc
      d3d56609
  2. 29 Apr, 2005 13 commits
  3. 28 Apr, 2005 23 commits
    • unknown's avatar
      Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.0 · cfd04210
      unknown authored
      into mysql.com:/home/psergey/mysql-5.0-bug9821
      
      
      sql/sql_parse.cc:
        Auto merged
      cfd04210
    • unknown's avatar
      Merge mysql.com:/home/mydev/mysql-4.1-4100 · 45031a44
      unknown authored
      into mysql.com:/home/mydev/mysql-5.0-5000
      
      
      include/my_sys.h:
        Auto merged
      myisam/myisampack.c:
        Auto merged
      sql/ha_myisammrg.cc:
        Auto merged
      45031a44
    • unknown's avatar
      Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.0 · 5192a1a3
      unknown authored
      into mysql.com:/home/psergey/mysql-5.0-bug9298-merge
      
      
      5192a1a3
    • unknown's avatar
      Merge mysql.com:/home/mydev/mysql-4.1-bug5964 · 275c8e77
      unknown authored
      into mysql.com:/home/mydev/mysql-4.1-4100
      
      
      275c8e77
    • unknown's avatar
      BUG#5964 - 4.1 MERGE tables regression from 4.0 · f0e256ef
      unknown authored
      Changed the creation of the .MRG file so that only the table  name
      is written when the MyISAM table is in the same database as the
      MERGE table, a relative path is used in other cases in mysqld,
      and possibly an absolute path is used in an embedded server.
      No test case is added as the external behaviour is unchanged.
      Only the file names within the .MRG file are changed.
      
      
      include/my_sys.h:
        BUG#5964 - 4.1 MERGE tables regression from 4.0
        Added declaration for a new function.
      myisammrg/myrg_open.c:
        BUG#5964 - 4.1 MERGE tables regression from 4.0
        Changed check for absolute path to check for any path.
      mysys/my_getwd.c:
        BUG#5964 - 4.1 MERGE tables regression from 4.0
        Added a new functions which checks for absolute _or_
        relative paths.
      sql/ha_myisammrg.cc:
        BUG#5964 - 4.1 MERGE tables regression from 4.0
        Changed the creation of the .MRG file so that only the table  name
        is written when the MyISAM table is in the same database as the
        MERGE table, a relative path is used in other cases in mysqld,
        and possibly an absolute path is used in an embedded server.
      f0e256ef
    • unknown's avatar
      Fix tiny typo in configure.in · 745d52bb
      unknown authored
      
      configure.in:
        Fix typo
      745d52bb
    • unknown's avatar
      Bug#8321 - myisampack bug in compression algorithm · 21d16ca7
      unknown authored
      Merge from 4.0.
      
      
      21d16ca7
    • unknown's avatar
      Bug#8321 - myisampack bug in compression algorithm · 994674c0
      unknown authored
      This is the second of three changesets. It contains the pure bug fix.
      It also contains the second after-review fixes.
      The problem was that with gcc on x86, shifts are done modulo word size. 
      'value' is 32 bits wide and shifting it by 32 bits is a no-op.
      This was triggered by an evil distribution of character incidences. 
      A distribution of 2917027827 characters made of 202 distinct values led to
      34 occurrences of 32-bit Huffman codes.
      This might have been the first time ever that write_bits() had to write
      32-bit values. Since it can be expected that one day even 32 bits might
      be insufficient, the third changeset suggests to enlarge some variables
      to 64 bits.
      
      
      994674c0
    • unknown's avatar
      WL#2286 Compile MySQL w/YASSL support · e28bf9ef
      unknown authored
      yaSSL-0.9.7 library bundled.
      
      
      BUILD/Makefile.am:
        compile-pentium-debug-yassl added to distribution.
      Makefile.am:
        Added yassl_dir to SUBDIRS. It contains path to yassl distribution if --with-yassl
        specified. It is empty otherwise.
      configure.in:
        yaSSL CHECK-function call.
      extra/Makefile.am:
        yaSSL added to distribution.
      include/violite.h:
        YASSL_MYSQL_COMPATIBLE macro must be defined to make yassl headers compatible.
      e28bf9ef
    • unknown's avatar
      Merge neptunus.(none):/home/msvensson/mysql/mysql-4.1 · f25f9b58
      unknown authored
      into neptunus.(none):/home/msvensson/mysql/mysql-5.0
      
      
      configure.in:
        Auto merged
      f25f9b58
    • unknown's avatar
      Removing duplicate AC_PREREQ macros · ea2eb32b
      unknown authored
      Setting AC_PREREQ required version to 2.50 until we have sorted out what is required. The manual says 2.58.
      
      
      configure.in:
        Removing duplicate AC_PREREQ macros
      ea2eb32b
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · e3613c93
      unknown authored
      into neptunus.(none):/home/msvensson/mysql/mysql-5.0
      
      
      e3613c93
    • unknown's avatar
      After review fixes to check-cpu · b411128f
      unknown authored
      
      BUILD/check-cpu:
        Remove the exit 0 from check-cpu
      b411128f
    • unknown's avatar
      A test case for Bug#5673 "Rounding problem in 4.0.21 inserting decimal · c3e1ccad
      unknown authored
      value into a char field": the patch submitted for the bug a while
      ago has never been reviewed or approved to push into 4.0. Decimal
      support in 5.0 resolves the issue.
      Adding the test case and closing the bug report.
      
      
      mysql-test/r/type_decimal.result:
        Bug#5673: test results fixed.
      mysql-test/t/type_decimal.test:
        A test case for Bug#5673 "Rounding problem in 4.0.21 inserting decimal 
        value into a char field"
      c3e1ccad
    • unknown's avatar
      Merge bug9911 with 5.0 · 56b8c906
      unknown authored
      
      mysql-test/r/archive.result:
        Warning will be pushed when renaming table with "optional" files.
      56b8c906
    • unknown's avatar
      Merge · aba91fb1
      unknown authored
      
      sql/examples/ha_archive.cc:
        SCCS merged
      sql/examples/ha_archive.h:
        SCCS merged
      sql/handler.cc:
        SCCS merged
      aba91fb1
    • unknown's avatar
      Merge mskold@bk-internal.mysql.com:/home/bk/mysql-4.1 · c53b0c43
      unknown authored
      into mysql.com:/usr/local/home/marty/MySQL/mysql-4.1
      
      
      c53b0c43
    • unknown's avatar
      Merge neptunus.(none):/home/msvensson/mysql/bug9911 · 67a7bc2d
      unknown authored
      into neptunus.(none):/home/msvensson/mysql/mysql-4.1
      
      
      67a7bc2d
    • unknown's avatar
      BUG#9911 After review fixes · 2c8e2617
      unknown authored
       - Remove ha_archive::rename_table and move the fix to handler::rename_table
      
      
      sql/examples/ha_archive.cc:
        Remove ha_archive::rename_table
      sql/examples/ha_archive.h:
        Remove ha_archive::rename_table
      sql/handler.cc:
        Fix handler::rename_table so it does not care about if the file to rename is missing
      2c8e2617
    • unknown's avatar
      Merge mysql.com:/usr/local/home/marty/MySQL/mysql-4.1 · 824eb334
      unknown authored
      into mysql.com:/usr/local/home/marty/MySQL/mysql-5.0
      
      
      sql/ha_ndbcluster.cc:
        Auto merged
      824eb334
    • unknown's avatar
      Fix for avoiding gettin Invalid schema object version when doing local... · c97859b3
      unknown authored
      Fix for avoiding gettin Invalid schema object version when doing local changes, more post review fixes
      
      
      
      c97859b3
    • unknown's avatar
      Merge · a5f4b569
      unknown authored
      
      BitKeeper/deleted/.del-acinclude.m4~f4ab416bac5003:
        Auto merged
      ndb/include/ndbapi/NdbDictionary.hpp:
        Auto merged
      ndb/src/ndbapi/NdbDictionaryImpl.cpp:
        Auto merged
      a5f4b569
    • unknown's avatar
  4. 27 Apr, 2005 3 commits