1. 21 Dec, 2009 2 commits
  2. 16 Dec, 2009 1 commit
  3. 14 Dec, 2009 1 commit
  4. 10 Dec, 2009 2 commits
  5. 09 Dec, 2009 1 commit
    • Hakan Kuecuekyilmaz's avatar
      Fix for · 9907b601
      Hakan Kuecuekyilmaz authored
          Bug #494255
          Cannot run RQG due to errors in mysql-test-run.pl v1
      
      Problem was missing variable declaration. Most likely due to a merge issue.
      9907b601
  6. 07 Dec, 2009 2 commits
  7. 06 Dec, 2009 3 commits
    • Michael Widenius's avatar
      Fixed bug #49474 Replication from 4.0 to 5.1 broken · 82d302d2
      Michael Widenius authored
      Reviewer: knielsens
      
      
      sql/slave.cc:
        For 4.0 server (with no time_zone variable), don't stop replication but give a warning
      82d302d2
    • unknown's avatar
      Fix some compiler warnings. · 14b527a9
      unknown authored
      Fix bad merge causing error when specifying test case in non-default suite for mysql-test-run.
      Implement the ability to add extra flags and configure options when running BUILD/xxx scripts.
      Improve unclear help text in mysql-test-run
      
      BUILD/FINISH.sh:
        Implement the ability to add extra flags and configure options when running BUILD/xxx scripts.
      BUILD/SETUP.sh:
        Implement the ability to add extra flags and configure options when running BUILD/xxx scripts.
      extra/yassl/taocrypt/include/block.hpp:
        Fix some compiler warnings.
      mysql-test/lib/mtr_cases.pm:
        Fix bad merge causing error when specifying test case in non-default suite for mysql-test-run.
        Also remove some non-essential differences to mysql version to simplify future merges.
      mysql-test/mysql-test-run.pl:
        Improve help texts.
      plugin/fulltext/plugin_example.c:
        Fix some compiler warnings.
      vio/viosslfactories.c:
        Fix some compiler warnings.
      14b527a9
    • Michael Widenius's avatar
      Changed -1 row number in some warnings to 0 · af83ac25
      Michael Widenius authored
      (-1 doesn't make sence as a row number and when doing insert / load data, first row is 1, so 0 is free to use)
      
      
      mysql-test/r/warnings.result:
        Added test for warnings with row number
      mysql-test/suite/funcs_1/r/innodb_func_view.result:
        Updated test results
      mysql-test/suite/funcs_1/r/memory_func_view.result:
        Updated test results
      mysql-test/suite/funcs_1/r/myisam_func_view.result:
        Updated test results
      mysql-test/t/warnings.test:
        Added test for warnings with row numberAdded test for warnings with row number
      sql/my_decimal.cc:
        Don't use -1 as row number
      sql/share/errmsg.txt:
        Make row numbers unsigned
      af83ac25
  8. 04 Dec, 2009 1 commit
    • Michael Widenius's avatar
      Fixed Bug#47017 rpl_timezone fails on PB-2 with mismatch error · 7c19d664
      Michael Widenius authored
      Fixed coredump in sql_plugin.cc:intern_plugin_lock() on mysqld start with PBXT
      
      
      sql/mysqld.cc:
        Fixed coredump in sql_plugin.cc:intern_plugin_lock() on mysqld start with PBXT
      sql/share/errmsg.txt:
        Row numbers are always positive
      sql/sql_base.cc:
        Fixed race condition in lock tables when killing insert_delayed thread.
        This fixes Bug#47017 rpl_timezone fails on PB-2 with mismatch error
        (Note that the patch only adds a continue; The rest is (required) indentation changes)
      sql/sql_class.cc:
        Fixed wrong output for high end machines in outfile_loaddata.
        (Problem was that ER_TRUNCATED_WRONG_VALUE_FOR_FIELD expects ulong, not ulonglong)
      sql/sql_insert.cc:
        Ensure that if we get a lock problem with delayed_insert, the error is logged.
      7c19d664
  9. 03 Dec, 2009 4 commits
  10. 02 Dec, 2009 2 commits
  11. 01 Dec, 2009 6 commits
  12. 30 Nov, 2009 5 commits
    • unknown's avatar
      Merge MySQL 5.1.41 into MariaDB trunk, including a number of after-merge fixes. · 7af12a0d
      unknown authored
      Also merge charset patch.
      7af12a0d
    • Michael Widenius's avatar
      Fixes after comments from last push: · f12371c8
      Michael Widenius authored
      - Removed some not needed casts
      - Change plugin.h to be 'binary compatible' with old versions
      - Added mysql_ft_size_t typedef to plugin.h to make it trivial to change string lengths to size_t on next ABI change
      - Made some fixes suggested by Kristian to make things more portable and future safe (when it comes to strict aliasing)
      
      include/ft_global.h:
        Introduced FT_WEIGTH, to handle fulltext weights in a slightly more portable manner
      include/mysql/plugin.h:
        Change plugin.h to be 'binary compatible' with old versions
        Added mysql_ft_size_t typedef to plugin.h to make it trivial to change string lengths to size_t on next ABI change
        Changed flags to unsigned (as flags should always be unsigned)
      mysql-test/t/information_schema.test:
        Fixed typo
      sql/sp_head.cc:
        Removed cast
      sql/sql_select.cc:
        Removed cast
      sql/table.cc:
        Removed cast
      storage/maria/ma_ft_boolean_search.c:
        Use mysql_ft_size_t instead of size_t for plugin.h code
        Changed some other string lengths to size_t
      storage/maria/ma_ft_nlq_search.c:
        Use FT_WEIGTH to make code more portable
      storage/maria/ma_ft_parser.c:
        Use mysql_ft_size_t instead of size_t for plugin.h code
        Changed some other string lengths to size_t
      storage/maria/ma_ftdefs.h:
        Changed some string lengths to size_t
      storage/maria/maria_ftdump.c:
        Use FT_WEIGTH to make code more portable
      storage/myisam/ft_boolean_search.c:
        Use mysql_ft_size_t instead of size_t for plugin.h code
      storage/myisam/ft_nlq_search.c:
        Use FT_WEIGTH to make code more portable
      storage/myisam/ft_parser.c:
        Use mysql_ft_size_t instead of size_t for plugin.h code
      storage/myisam/myisam_ftdump.c:
        Use FT_WEIGTH to make code more portable
      f12371c8
    • unknown's avatar
    • Michael Widenius's avatar
      Added more general support for sorting 2 characters as one (contractions) · d00be2f3
      Michael Widenius authored
      Added support for Croatian sorting orders utf8_croatian_ci and ucs2_croatian_ci.
      Patch done by Alexander Barkov. See http://www.collation-charts.org/articles/croatian.htm
      
      mysql-test/r/ctype_uca.result:
        Added testing of Croatian sort order
      mysql-test/t/ctype_uca.test:
        Added testing of Croatian sort order
      d00be2f3
    • Michael Widenius's avatar
      Automatic merge · 35ddfbf3
      Michael Widenius authored
      35ddfbf3
  13. 29 Nov, 2009 2 commits
    • Michael Widenius's avatar
      Ignore temporary directory · b77ca064
      Michael Widenius authored
      b77ca064
    • Michael Widenius's avatar
      Remove compiler warnings (Including some warnings from -Wstrict-aliasing) · d38a1519
      Michael Widenius authored
      Don't use static link by default (in compile-pentium) as some new systems doesn't have all static libraries available
      Change type for functions in plugin.h:str_mysql_ftparser_param() to const unsigned char and string lengths to size_t.
      One effect of the above change is that one needs to include mysql_global.h or define size_t before including plugin.h
      This fixes a case where mysql_client_test failed with newer gcc that enables strict-aliasing by default
      
      
      BUILD/compile-pentium:
        Don't use static link by default as some new systems doesn't have all static libraries available
      client/mysql_upgrade.c:
        Remove not used variable
      cmd-line-utils/readline/config_readline.h:
        Define some constants to get rid of compiler warnings on Linux
      cmd-line-utils/readline/display.c:
        Get rid of compiler warnings
      cmd-line-utils/readline/history.c:
        Got rid of compiler warnings:
        - Defining some strings as const
        - Added cast
      cmd-line-utils/readline/rlmbutil.h:
        Added cast to get rid of compiler warnings
      cmd-line-utils/readline/text.c:
        Remove not needed initialization to get rid of compiler warnings
      cmd-line-utils/readline/xmalloc.c:
        Changed types to 'const char* to get rid of compiler warnings
      configure.in:
        Ensure that we use MariaDB as suffix
      include/mysql/plugin.h:
        Changed types to 'const unsigned char* to get rid of compiler warnings (in other parts of the code)
        Change length for not \0 terminated string to size_t
      include/mysql/plugin.h.pp:
        Update related to plugin.h
      libmysql/libmysql.c:
        Fixed bug that caused core dump with newer gcc when strict aliasing is not turned off
      mysql-test/t/information_schema.test:
        Test is depending on innodb
      mysql-test/t/not_partition.test:
        Fixed wrong directory name
        (Not noticed before as we don't ususally run this test)
      mysys/lf_hash.c:
        Got rid of compiler warnings from -Wstrict-aliasing
      mysys/my_redel.c:
        Removed not used variable
      regex/engine.c:
        Changed types to 'const char* to get rid of compiler warnings
      regex/engine.ih:
        Changed types to 'const char* to get rid of compiler warnings
      sql/sp_head.cc:
        Got rid of compiler warning from -Wstrict-aliasing
      sql/sql_base.cc:
        Got rid of compiler warnings from -Wstrict-aliasing
        (The original code was probably wrong as nj_col->table_field was
      sql/sql_builtin.cc.in:
        plugin.h needs to have size_t defined
      sql/sql_parse.cc:
        Remove used variable
      sql/sql_select.cc:
        Got rid of compiler warnings from -Wstrict-aliasing
      sql/sql_show.cc:
        Added #ifdef to get rid of compiler warning when not using partition engine
      sql/table.cc:
        Got rid of compiler warning from -Wstrict-aliasing
      storage/maria/ha_maria.cc:
        Got rid of compiler warnings from -Wstrict-aliasing:
        - Use the thd_killed() API function
      storage/maria/lockman.c:
        Got rid of compiler warnings from -Wstrict-aliasing
      storage/maria/ma_check.c:
        Got rid of compiler warnings from -Wstrict-aliasing
        Change to use new version of _ma_killed_ptr; Don't call it as often as before
      storage/maria/ma_check_standalone.h:
        Update to compatible _ma_killed_ptr() from ha_maria.cc
      storage/maria/ma_ft_boolean_search.c:
        Changed pointers from char -> const char* and length to size_t (to get rid of compiler warnings and casts)
      storage/maria/ma_ft_nlq_search.c:
        Got rid of compiler warnings from -Wstrict-aliasing
        Ensure that 'subkeys' is 32 bit
      storage/maria/ma_ft_parser.c:
        Changed pointers from char -> const char* and length to size_t (to get rid of compiler warnings and casts)
      storage/maria/ma_ftdefs.h:
        Changed pointers from char -> const char* and length to size_t (to get rid of compiler warnings and casts)
      storage/maria/ma_sort.c:
        Change to use new version of _ma_killed_ptr; Don't call it as often as before
      storage/maria/ma_state.c:
        Got rid of compiler warnings from -Wstrict-aliasing
      storage/maria/maria_def.h:
        Redefine ma_killed_ptr()
      storage/maria/maria_ftdump.c:
        Got rid of compiler warnings from -Wstrict-aliasing
      storage/maria/trnman.c:
        Got rid of compiler warnings from -Wstrict-aliasing
      storage/myisam/ft_boolean_search.c:
        Changed pointers from char -> const char* and length to size_t (to get rid of compiler warnings and casts)
      storage/myisam/ft_nlq_search.c:
        Got rid of compiler warnings from -Wstrict-aliasing
      storage/myisam/ft_parser.c:
        Changed pointers from char -> const char* and length to size_t (to get rid of compiler warnings and casts)
      storage/myisam/ft_stopwords.c:
        Changed pointers from char -> const char* and length to size_t (to get rid of compiler warnings and casts)
      storage/myisam/ftdefs.h:
        Changed pointers from char -> const char* and length to size_t (to get rid of compiler warnings and casts)
      storage/myisam/ha_myisam.cc:
        Got rid of compiler warnings from -Wstrict-aliasing:
        - Use the thd_killed() API function
      storage/myisam/mi_check.c:
        Use new killed_ptr() function
      storage/myisam/myisam_ftdump.c:
        Got rid of compiler warnings from -Wstrict-aliasing
      storage/myisam/myisamchk.c:
        Update to compatible killed_ptr() from ha_myisam.cc
      storage/myisam/myisamdef.h:
        Redefine killed_ptr()
      storage/myisam/myisamlog.c:
        Got rid of compiler warnings from -Wstrict-aliasing
      storage/myisam/sort.c:
        Change to use new version of killed_ptr; Don't call it as often as before
      storage/xtradb/fil/fil0fil.c:
        Fixedc ompiler warning
      storage/xtradb/trx/trx0i_s.c:
        Include mysql_plugin.h later to ensure that size_t is defined
      d38a1519
  14. 27 Nov, 2009 3 commits
  15. 26 Nov, 2009 5 commits