An error occurred fetching the project authors.
  1. 05 Oct, 2005 1 commit
    • unknown's avatar
      Bug#12476 Some big5 codes are still missing. · f8efbcef
      unknown authored
      ctype-big5.c:
        Adding extra cp950 characters into Unicode mapping.
      ctype_big5.result, ctype_big5.test:
        Adding test case
      
      
      strings/ctype-big5.c:
        Bug#12476 Some big5 codes are still missing.
        Adding extra cp950 characters into Unicode mapping.
      mysql-test/t/ctype_big5.test:
        Adding test case
      mysql-test/r/ctype_big5.result:
        Adding test case
      f8efbcef
  2. 21 Sep, 2005 1 commit
    • unknown's avatar
      Bug#13046: LIKE pattern matching using prefix · 14912660
      unknown authored
                   index doesn't return correct result
      item_cmpfunc.cc:
        Use charset of LIKE to decide whether
        to use 8bit or Unicode "escape" value.
        But use charset of "escape" to scan escape character.
      strings/ctype-xxx.c:
        We cannot reduce "end" pointer using charpos(),
        because of possible escape characters in the string.
        Limit the loop using count of written characters instead.
      ctype_like_escape.inc:
        new file
      mysql-test/t/ctype_xxx:
      mysql-test/r/ctype_xxx:
        Adding test case.
      
      
      strings/ctype-big5.c:
        Bug#13046: LIKE pattern matching using prefix index doesn't return correct result
        We cannot change "end" pointer using charpos(),
        because of possible escape characters.
        Use limit by count of written characters instead.
      strings/ctype-cp932.c:
        Bug#13046: LIKE pattern matching using prefix index doesn't return correct
        result
        We cannot change "end" pointer using charpos(),
        because of possible escape characters.
        Use limit by count of written characters instead
      strings/ctype-gbk.c:
        Bug#13046: LIKE pattern matching using prefix index doesn't return correct
        result
        We cannot change "end" pointer using charpos(),
        because of possible escape characters.
        Use limit by count of written characters instead
      strings/ctype-mb.c:
        Bug#13046: LIKE pattern matching using prefix index doesn't return correct
        result
        We cannot change "end" pointer using charpos(),
        because of possible escape characters.
        Use limit by count of written characters instead
      strings/ctype-simple.c:
        Bug#13046: LIKE pattern matching using prefix index doesn't return correct
        result
        We cannot change "end" pointer using charpos(),
        because of possible escape characters.
        Use limit by count of written characters instead
      strings/ctype-sjis.c:
        Bug#13046: LIKE pattern matching using prefix index doesn't return correct
        result
        We cannot change "end" pointer using charpos(),
        because of possible escape characters.
        Use limit by count of written characters instead
      strings/ctype-tis620.c:
        Bug#13046: LIKE pattern matching using prefix index doesn't return correct
        result
        We cannot change "end" pointer using charpos(),
        because of possible escape characters.
        Use limit by count of written characters instead
      strings/ctype-ucs2.c:
        Bug#13046: LIKE pattern matching using prefix index doesn't return correct
        result
        We cannot change "end" pointer using charpos(),
        because of possible escape characters.
        Use limit by count of written characters instead
      mysql-test/t/ctype_big5.test:
        Adding test case.
      mysql-test/t/ctype_cp932.test:
        Adding test case.
      mysql-test/t/ctype_gbk.test:
        Adding test case.
      mysql-test/t/ctype_latin1.test:
        Adding test case.
      mysql-test/t/ctype_sjis.test:
        Adding test case.
      mysql-test/t/ctype_tis620.test:
        Adding test case.
      mysql-test/t/ctype_uca.test:
        Adding test case.
      mysql-test/t/ctype_ucs.test:
        Adding test case.
      mysql-test/t/ctype_ujis.test:
        Adding test case.
      mysql-test/t/ctype_utf8.test:
        Adding test case.
      mysql-test/r/ctype_big5.result:
        Adding test case.
      mysql-test/r/ctype_cp932.result:
        Adding test case.
      mysql-test/r/ctype_gbk.result:
        Adding test case.
      mysql-test/r/ctype_latin1.result:
        Adding test case.
      mysql-test/r/ctype_sjis.result:
        Adding test case.
      mysql-test/r/ctype_tis620.result:
        Adding test case.
      mysql-test/r/ctype_uca.result:
        Adding test case.
      mysql-test/r/ctype_ucs.result:
        Adding test case.
      mysql-test/r/ctype_ujis.result:
        Adding test case.
      mysql-test/r/ctype_utf8.result:
        Adding test case.
      sql/item_cmpfunc.cc:
        More fixes.
      14912660
  3. 17 Aug, 2005 1 commit
    • unknown's avatar
      BUG#11338 (logging of prepared statement w/ blob type) · a29b1d71
      unknown authored
      In cp932, '\' character can be the second byte in a 
      multi-byte character stream. This makes it difficult to use
      mysql_escape_string. Added flag to indicate which languages allow
      '\' as second byte of multibyte sequence so that when putting a prepared
      statement into the binlog we can decide at runtime whether hex encoding
      is really needed.
      
      
      include/m_ctype.h:
        Added bool to indicate character sets which allow '\' as the second
        byte of a multibyte character set (currently only cp932). For these
        character sets, escaping with '\' is dangerous and leads to corruption
        in replication.
      include/my_sys.h:
        Add function to enocde a string as hex with no prefix (bare)
      mysys/charset.c:
        Add function to encode string as hex with no prefix (bare).
      sql/item.cc:
        Check the connection character set to see if escape_string_for_mysql
        is safe, or if character set requires unambiguous (hex) encoding
      sql/item.h:
        Pass thd to query_val_str for access to charset()
      sql/sql_prepare.cc:
        Pass thd to query_val_str.
      strings/ctype-big5.c:
        Add escape_with_backslash_is_dangerous flag.
      strings/ctype-bin.c:
        Add escape_with_backslash_is_dangerous flag
      strings/ctype-cp932.c:
        Add escape_with_backslash_is_dangerous flag.
      strings/ctype-czech.c:
        Add escape_with_backslash_is_dangerous flag.
      strings/ctype-euc_kr.c:
        Add escape_with_backslash_is_dangerous flag.
      strings/ctype-extra.c:
        Add escape_with_backslash_is_dangerous flag.
      strings/ctype-gb2312.c:
        Add escape_with_backslash_is_dangerous flag.
      strings/ctype-gbk.c:
        Added escape_with_backslash_is_dangerous flag.
      strings/ctype-latin1.c:
        Added escape_with_backslash_is_dangerous flag.
      strings/ctype-sjis.c:
        Added escape_with_backslash_is_dangerous flag.
      strings/ctype-tis620.c:
        Added esacpe_with_backslash_character_is_dangerous flag.
      strings/ctype-uca.c:
        Added escape_with_backslash_is_dangerous flag.
      strings/ctype-ucs2.c:
        Added escape_with_backslash_is_dangerous.
      strings/ctype-ujis.c:
        Added escape_with_backslash_is_dangerous flag.
      strings/ctype-utf8.c:
        Added escape_with_backslash_is_dangerous.
      strings/ctype-win1250ch.c:
        Added escape_with_backslash_is_dangerous.
      a29b1d71
  4. 02 Aug, 2005 1 commit
    • unknown's avatar
      Fix for BUG#12075. · b9ccc653
      unknown authored
      FULLTEXT non-functional for big5 strings
      
      
      mysql-test/r/ctype_big5.result:
        Test case for BUG#12075.
      mysql-test/t/ctype_big5.test:
        Test case for BUG#12075.
      strings/ctype-big5.c:
        hack: (to be fixed properly later) all multi-byte sequences are considered isalpha() now
      b9ccc653
  5. 26 Jul, 2005 1 commit
    • unknown's avatar
      ctype-big5.c: · f12ded49
      unknown authored
      ctype-cp932.c:
      ctype-gbk.c:
      ctype-mb.c:
      ctype-simple.c:
      ctype-sjis.c:
      ctype-ucs2.c:
      ctype-ujis.c:
      ctype-utf8.c:
      
        Adding explicit cast to return type
        in pointer substructions to avoid
        warnings from some compilers.
      
      
      strings/ctype-big5.c:
        Adding explicit cast to return type
        in pointer substructions to avoid
        warnings from some compilers.
        Adding explicit cast to return type
        in pointer substructions to avoid
        warnings from some compilers.
        Adding explicit cast to return type
        in pointer substructions to avoid
        warnings from some compilers.
      strings/ctype-cp932.c:
        Adding explicit cast to return type
        in pointer substructions to avoid
        warnings from some compilers.
      strings/ctype-gbk.c:
        Adding explicit cast to return type
        in pointer substructions to avoid
        warnings from some compilers.
      strings/ctype-mb.c:
        Adding explicit cast to return type
        in pointer substructions to avoid
        warnings from some compilers.
      strings/ctype-simple.c:
        Adding explicit cast to return type
        in pointer substructions to avoid
        warnings from some compilers.
      strings/ctype-sjis.c:
        Adding explicit cast to return type
        in pointer substructions to avoid
        warnings from some compilers.
      strings/ctype-ucs2.c:
        Adding explicit cast to return type
        in pointer substructions to avoid
        warnings from some compilers.
      strings/ctype-ujis.c:
        Adding explicit cast to return type
        in pointer substructions to avoid
        warnings from some compilers.
      strings/ctype-utf8.c:
        Adding explicit cast to return type
        in pointer substructions to avoid
        warnings from some compilers.
      f12ded49
  6. 06 Jul, 2005 1 commit
    • unknown's avatar
      ctype_innodb_like.inc: · 55420e98
      unknown authored
        New BitKeeper file ``mysql-test/include/ctype_innodb_like.inc''
      Many files:
        bug#11650: LIKE pattern matching using prefix index doesn't return correct result
        min and max values were too long in the case of prefix key.
        Fix my_like_range functions not to exceed prefix length.
      ctype_innodb_like.inc:
        new file
      
      
      mysql-test/r/ctype_big5.result:
        bug#11650: LIKE pattern matching using prefix index doesn't return correct result
        min and max values were too long in the case of prefix key.
        Fix my_like_range functions not to exceed prefix length.
      mysql-test/r/ctype_cp932.result:
        bug#11650: LIKE pattern matching using prefix index doesn't return correct result
        min and max values were too long in the case of prefix key.
        Fix my_like_range functions not to exceed prefix length.
      mysql-test/r/ctype_sjis.result:
        bug#11650: LIKE pattern matching using prefix index doesn't return correct result
        min and max values were too long in the case of prefix key.
        Fix my_like_range functions not to exceed prefix length.
      mysql-test/r/ctype_ujis.result:
        bug#11650: LIKE pattern matching using prefix index doesn't return correct result
        min and max values were too long in the case of prefix key.
        Fix my_like_range functions not to exceed prefix length.
      mysql-test/t/ctype_big5.test:
        bug#11650: LIKE pattern matching using prefix index doesn't return correct result
        min and max values were too long in the case of prefix key.
        Fix my_like_range functions not to exceed prefix length.
      mysql-test/t/ctype_cp932.test:
        bug#11650: LIKE pattern matching using prefix index doesn't return correct result
        min and max values were too long in the case of prefix key.
        Fix my_like_range functions not to exceed prefix length.
      mysql-test/t/ctype_sjis.test:
        bug#11650: LIKE pattern matching using prefix index doesn't return correct result
        min and max values were too long in the case of prefix key.
        Fix my_like_range functions not to exceed prefix length.
      mysql-test/t/ctype_ujis.test:
        bug#11650: LIKE pattern matching using prefix index doesn't return correct result
        min and max values were too long in the case of prefix key.
        Fix my_like_range functions not to exceed prefix length.
      strings/ctype-big5.c:
        bug#11650: LIKE pattern matching using prefix index doesn't return correct result
        min and max values were too long in the case of prefix key.
        Fix my_like_range functions not to exceed prefix length.
      strings/ctype-cp932.c:
        bug#11650: LIKE pattern matching using prefix index doesn't return correct result
        min and max values were too long in the case of prefix key.
        Fix my_like_range functions not to exceed prefix length.
      strings/ctype-gbk.c:
        bug#11650: LIKE pattern matching using prefix index doesn't return correct result
        min and max values were too long in the case of prefix key.
        Fix my_like_range functions not to exceed prefix length.
      strings/ctype-simple.c:
        bug#11650: LIKE pattern matching using prefix index doesn't return correct result
        min and max values were too long in the case of prefix key.
        Fix my_like_range functions not to exceed prefix length.
      strings/ctype-sjis.c:
        bug#11650: LIKE pattern matching using prefix index doesn't return correct result
        min and max values were too long in the case of prefix key.
        Fix my_like_range functions not to exceed prefix length.
      mysql-test/include/ctype_innodb_like.inc:
        New BitKeeper file ``mysql-test/include/ctype_innodb_like.inc''
      55420e98
  7. 10 May, 2005 1 commit
    • unknown's avatar
      ctype-big5.c: · 5afb7222
      unknown authored
        additional fix for bug@10493, for sjis
      ctype-cp932.c:
        additional fix for bug#10493, for cp932
      
      
      strings/ctype-cp932.c:
        additional fix for bug#10493, for cp932
      strings/ctype-big5.c:
        additional fix for bug@10493, for sjis
      5afb7222
  8. 06 Apr, 2005 1 commit
  9. 29 Mar, 2005 1 commit
    • unknown's avatar
      ctype-big5.c: · db5bb0c4
      unknown authored
        More readable and safer way.
      
      
      strings/ctype-big5.c:
        More readable and safer way.
      db5bb0c4
  10. 25 Mar, 2005 1 commit
  11. 01 Feb, 2005 1 commit
    • unknown's avatar
      Proper fix for comparision with ' ' · c53184eb
      unknown authored
      (Bug #7788 "Table is full" occurs during a multitable update")
      
      
      client/mysqldump.c:
        Style fixes
      innobase/include/univ.i:
        UNIV_DEBUG should not depend on configure --debug but on --debug=full
      mysql-test/r/compare.result:
        Added test to find bug in previous bugfix
      mysql-test/t/compare.test:
        Added test to find bug in previous bugfix
      mysys/my_handler.c:
        Proper fix for comparision with ' '
      strings/ctype-big5.c:
        Proper fix for comparision with ' '
      strings/ctype-bin.c:
        Proper fix for comparision with ' '
      strings/ctype-gbk.c:
        Proper fix for comparision with ' '
      strings/ctype-latin1.c:
        Proper fix for comparision with ' '
      strings/ctype-mb.c:
        Proper fix for comparision with ' '
      strings/ctype-simple.c:
        Proper fix for comparision with ' '
      strings/ctype-sjis.c:
        Proper fix for comparision with ' '
      strings/ctype-tis620.c:
        Proper fix for comparision with ' '
      strings/ctype-ucs2.c:
        Proper fix for comparision with ' '
      strings/ctype-utf8.c:
        Proper fix for comparision with ' '
      c53184eb
  12. 13 Jan, 2005 1 commit
  13. 25 Sep, 2004 1 commit
  14. 09 Sep, 2004 1 commit
  15. 25 Aug, 2004 1 commit
  16. 18 Aug, 2004 1 commit
    • unknown's avatar
      Many files: · eda663a1
      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
      eda663a1
  17. 12 Jun, 2004 1 commit
  18. 11 Jun, 2004 2 commits
  19. 10 Jun, 2004 2 commits
    • unknown's avatar
      bug#3964 and related issues: FTB problems with charsets where one byte can match many · 1e24da54
      unknown authored
      correct prefix compare with my_strnncoll
      
      
      include/m_ctype.h:
        6th argument to my_strncoll to handle prefix comparison
      myisam/ft_boolean_search.c:
        bug#3964 and related issues: problems with charsets where one byte can match many
        *correct* prefix compare with my_strnncoll
        *correct* backup of info->lastkey
      mysql-test/r/fulltext.result:
        6th argument to my_strncoll to handle prefix comparison
      mysql-test/t/fulltext.test:
        6th argument to my_strncoll to handle prefix comparison
      mysys/my_handler.c:
        6th argument to my_strncoll to handle prefix comparison
      sql/sql_parse.cc:
        cleanup
      strings/ctype-big5.c:
        6th argument to my_strncoll to handle prefix comparison
      strings/ctype-bin.c:
        6th argument to my_strncoll to handle prefix comparison
      strings/ctype-czech.c:
        6th argument to my_strncoll to handle prefix comparison
      strings/ctype-gbk.c:
        6th argument to my_strncoll to handle prefix comparison
      strings/ctype-latin1.c:
        6th argument to my_strncoll to handle prefix comparison
      strings/ctype-mb.c:
        6th argument to my_strncoll to handle prefix comparison
      strings/ctype-simple.c:
        6th argument to my_strncoll to handle prefix comparison
      strings/ctype-sjis.c:
        6th argument to my_strncoll to handle prefix comparison
      strings/ctype-tis620.c:
        6th argument to my_strncoll to handle prefix comparison
      strings/ctype-uca.c:
        6th argument to my_strncoll to handle prefix comparison
      strings/ctype-ucs2.c:
        6th argument to my_strncoll to handle prefix comparison
      strings/ctype-utf8.c:
        6th argument to my_strncoll to handle prefix comparison
      strings/ctype-win1250ch.c:
        6th argument to my_strncoll to handle prefix comparison
      1e24da54
    • unknown's avatar
      Optimization to use less memory. · d8f0df52
      unknown authored
      d8f0df52
  20. 08 Jun, 2004 1 commit
  21. 03 Jun, 2004 1 commit
    • unknown's avatar
      Fix skipp -> skip once and for all. · e6b4b304
      unknown authored
      (Note: This affects only comments, not variable names.)
      
      
      extra/perror.c:
        Fix skipp -> skip once and for all.
      heap/hp_hash.c:
        Fix skipp -> skip once and for all.
      isam/_dynrec.c:
        Fix skipp -> skip once and for all.
      isam/isamchk.c:
        Fix skipp -> skip once and for all.
      isam/isamlog.c:
        Fix skipp -> skip once and for all.
      isam/pack_isam.c:
        Fix skipp -> skip once and for all.
      isam/test1.c:
        Fix skipp -> skip once and for all.
      merge/mrg_open.c:
        Fix skipp -> skip once and for all.
      myisam/mi_check.c:
        Fix skipp -> skip once and for all.
      myisam/mi_delete.c:
        Fix skipp -> skip once and for all.
      myisam/mi_key.c:
        Fix skipp -> skip once and for all.
      myisam/mi_search.c:
        Fix skipp -> skip once and for all.
      myisam/myisamlog.c:
        Fix skipp -> skip once and for all.
      mysys/ChangeLog:
        Fix skipp -> skip once and for all.
      mysys/default.c:
        Fix skipp -> skip once and for all.
      mysys/mf_iocache.c:
        Fix skipp -> skip once and for all.
      mysys/mf_iocache2.c:
        Fix skipp -> skip once and for all.
      mysys/mf_pack.c:
        Fix skipp -> skip once and for all.
      mysys/mf_soundex.c:
        Fix skipp -> skip once and for all.
      mysys/mf_wfile.c:
        Fix skipp -> skip once and for all.
      mysys/my_error.c:
        Fix skipp -> skip once and for all.
      mysys/my_getwd.c:
        Fix skipp -> skip once and for all.
      scripts/mysql_find_rows.sh:
        Fix skipp -> skip once and for all.
      sql/sql_yacc.yy:
        Fix skipp -> skip once and for all.
      sql/time.cc:
        Fix skipp -> skip once and for all.
      strings/ctype-big5.c:
        Fix skipp -> skip once and for all.
      strings/ctype-gbk.c:
        Fix skipp -> skip once and for all.
      strings/ctype-tis620.c:
        Fix skipp -> skip once and for all.
      e6b4b304
  22. 25 May, 2004 1 commit
  23. 19 May, 2004 1 commit
    • unknown's avatar
      Portability fixes · a41883fa
      unknown authored
      Fixed wrong number of warnings/duplicates for machines with high-byte-first
      
      
      client/mysql.cc:
        Remove not used variables
      client/mysqltest.c:
        Remove double ;
      myisam/ft_nlq_search.c:
        Fix valgrind error (not fatal)
      myisam/rt_test.c:
        Portability fix
      mysql-test/r/rpl_trunc_binlog.result:
        Portability fix
      mysql-test/t/rpl_trunc_binlog.test:
        Portability fix
        (Column 23 was different on openbsd)
      sql/sql_insert.cc:
        Fixed wrong number of warnings/duplicates for machines with high-byte-first
      strings/ctype-big5.c:
        Portability fix
      strings/ctype-gbk.c:
        Portability fix
      strings/ctype-mb.c:
        Portability fix
      strings/ctype-uca.c:
        Portability fix
      tests/client_test.c:
        Portability fixes
      a41883fa
  24. 25 Mar, 2004 1 commit
    • unknown's avatar
      BTREE-indexes in HEAP tables can now be used to optimize ORDER BY · 3c46af6c
      unknown authored
      Don't read character set files if we are using only the default charset. In most cases the user will not anymore get a warning about missing character set files
      Compare strings with space extend instead of space strip. Now the following comparisons holds:  "a" == "a " and "a\t" < "a". (Bug #3152).
      Note: Because of the above fix, one has to do a REPAIR on any table that has an ascii character < 32 last in a CHAR/VARCHAR/TEXT columns.
      
      
      heap/hp_hash.c:
        Comments and DBUG information
      include/my_handler.h:
        Updated prototype for mi_compare_text
      myisam/ft_boolean_search.c:
        Updated calls to mi_compare_text
      myisam/ft_nlq_search.c:
        Updated calls to mi_compare_text
      myisam/ft_parser.c:
        Updated calls to mi_compare_text
      myisam/ft_stopwords.c:
        Updated calls to mi_compare_text
      myisam/ft_update.c:
        Updated calls to mi_compare_text
      myisam/mi_check.c:
        Updated calls to mi_compare_text
      myisam/mi_search.c:
        Changed all string comparisons that removed end space to instead extend the shorter string with space
      myisam/mi_unique.c:
        Updated calls to mi_compare_text
      myisam/mi_write.c:
        Updated calls to mi_compare_text
      myisam/myisam_ftdump.c:
        Removed compiler warning
      mysql-test/r/ctype_collate.result:
        Fixed wrong result
      mysql-test/r/heap_btree.result:
        More tests
      mysql-test/t/heap_btree.test:
        more tests
      mysys/charset.c:
        Don't read charsets if we are only using default charset
        Don't require 'init_available_charsets' to succeed.
      mysys/my_handler.c:
        Compare strings with space extend instead of space strip
      mysys/tree.c:
        Fixed code to get better results for range optimzier
      sql/field.cc:
        Compare strings with space extend instead of space strip
      sql/filesort.cc:
        Compare strings with space extend instead of space strip
      sql/ha_heap.cc:
        Created bit map for keys that are using BTREE. This allows the optimzer to use BTREE's for sorting
      sql/ha_heap.h:
        Created bit map for keys that are using BTREE. This allows the optimzer to use BTREE's for sorting
      strings/ctype-big5.c:
        Compare strings with space extend instead of space strip
      strings/ctype-czech.c:
        Indentation cleanup. Should be fixed to use space extend
      strings/ctype-gbk.c:
        Compare strings with space extend instead of space strip
      strings/ctype-latin1.c:
        Compare strings with space extend instead of space strip
        Added missing my_hash_sort_latin1_de function
      strings/ctype-mb.c:
        For binary strings, don't remove end space when comparing
      strings/ctype-simple.c:
        Compare strings with space extend instead of space strip
      strings/ctype-sjis.c:
        Compare strings with space extend instead of space strip
      strings/ctype-tis620.c:
        Added comments that we should fix end space handling
      strings/ctype-ucs2.c:
        indentation fixes
      strings/ctype-utf8.c:
        Added comments that we should fix end space handling
      strings/ctype-win1250ch.c:
        Added comments that we should fix end space handling
      3c46af6c
  25. 19 Mar, 2004 1 commit
  26. 16 Feb, 2004 2 commits
    • unknown's avatar
      Changed wellformedlen to well_formed_len · 709356d4
      unknown authored
      Fixed that blobs >16M can be inserted/updated
      Fixed bug when doing CREATE TEMPORARY TABLE ... LIKE
      
      
      include/m_ctype.h:
        Changed wellformedlen to well_formed_len
      include/mysql.h:
        Fixed comment
      libmysql/libmysql.c:
        Fixed indentation
      libmysqld/lib_sql.cc:
        Fixed indentation
      mysql-test/r/ctype_utf8.result:
        updated warning numbers
      mysql-test/r/innodb.result:
        Moved test to right place
      mysql-test/r/myisam-blob.result:
        More test for blobs
      mysql-test/r/rpl000002.result:
        Move test to better place
      mysql-test/r/rpl_log.result:
        Move test to better place
      mysql-test/r/union.result:
        Move test to better place
      mysql-test/t/innodb.test:
        Moved test to right place
      mysql-test/t/myisam-blob.test:
        More test of blobs
      mysql-test/t/rpl000002.test:
        Move test to better place
      mysql-test/t/rpl_log.test:
        Move test to better place
      mysql-test/t/union.test:
        Move test to better place
      sql/field.cc:
        Changed wellformedlen to well_formed_len.
        Fixed that blobs >16M can be inserted/updated (new bug)
      sql/field.h:
        Code optimization
      sql/sql_lex.cc:
        Changed short variable names
      sql/sql_show.cc:
        Optimized quote handling
      sql/sql_table.cc:
        Fixed bug when doing CREATE TEMPORARY TABLE ... LIKE
      sql/sql_union.cc:
        Added comment
      strings/ctype-big5.c:
        Changed wellformedlen to well_formed_len
      strings/ctype-bin.c:
        Changed wellformedlen to well_formed_len
      strings/ctype-euc_kr.c:
        Changed wellformedlen to well_formed_len
      strings/ctype-gb2312.c:
        Changed wellformedlen to well_formed_len
      strings/ctype-gbk.c:
        Changed wellformedlen to well_formed_len
      strings/ctype-latin1.c:
        Changed wellformedlen to well_formed_len
      strings/ctype-mb.c:
        Changed wellformedlen to well_formed_len
      strings/ctype-simple.c:
        Changed wellformedlen to well_formed_len
      strings/ctype-sjis.c:
        Changed wellformedlen to well_formed_len
      strings/ctype-tis620.c:
        Changed wellformedlen to well_formed_len
      strings/ctype-ucs2.c:
        Changed wellformedlen to well_formed_len
        Indentation changes
      strings/ctype-ujis.c:
        Changed wellformedlen to well_formed_len
      strings/ctype-utf8.c:
        Changed wellformedlen to well_formed_len
      709356d4
    • unknown's avatar
      After merge fixes · a07e48ec
      unknown authored
      Added more DBUG statements
      Ensure that we are comparing end space with BINARY strings
      Use 'any_db' instead of '' to mean any database. (For HANDLER command)
      Only strip ' ' when comparing CHAR, not other space-like characters (like \t)
      
      
      BitKeeper/deleted/.del-ctype_tis620.result-old~3578ceb0b8284685:
        Delete: mysql-test/r/ctype_tis620.result-old
      BitKeeper/deleted/.del-ctype_tis620.test-old~ffb1bbd2935d1aba:
        Delete: mysql-test/t/ctype_tis620.test-old
      client/mysqlbinlog.cc:
        Added DBUG statements
        Added call of my_end() to free all used memory on exit
      heap/hp_info.c:
        After merge fixes
      heap/hp_open.c:
        After merge fixes
      include/heap.h:
        After merge fixes
      include/m_ctype.h:
        Use pchar instead of 'int' for character parameters.
        Added 'my_binary_compare()'
      include/m_string.h:
        Fixed wrong define
      innobase/ibuf/ibuf0ibuf.c:
        After merge fixes
      innobase/srv/srv0start.c:
        After merge fixes
      mysql-test/r/alter_table.result:
        Fixed results after merge
      mysql-test/r/auto_increment.result:
        Fixed results after merge
      mysql-test/r/bdb.result:
        Fixed results after merge
      mysql-test/r/binary.result:
        Fixed results after merge
      mysql-test/r/create.result:
        Fixed results after merge
      mysql-test/r/ctype_mb.result:
        Fixed results after merge
      mysql-test/r/ctype_tis620.result:
        Fixed results after merge
      mysql-test/r/ctype_utf8.result:
        Fixed results after merge
      mysql-test/r/delete.result:
        Fixed results after merge
      mysql-test/r/func_compress.result:
        Fixed results after merge
      mysql-test/r/func_gconcat.result:
        Fixed results after merge
      mysql-test/r/func_group.result:
        Fixed results after merge
      mysql-test/r/func_str.result:
        Fixed results after merge
      mysql-test/r/innodb.result:
        Fixed results after merge
      mysql-test/r/insert.result:
        Fixed results after merge
      mysql-test/r/insert_select.result:
        Fixed results after merge
      mysql-test/r/key.result:
        Fixed results after merge
      mysql-test/r/loaddata.result:
        Fixed results after merge
      mysql-test/r/lock.result:
        Fixed results after merge
      mysql-test/r/myisam.result:
        Fixed results after merge
      mysql-test/r/null.result:
        Fixed results after merge
      mysql-test/r/null_key.result:
        Fixed results after merge
      mysql-test/r/order_by.result:
        Fixed results after merge
      mysql-test/r/query_cache.result:
        Fixed results after merge
      mysql-test/r/range.result:
        Fixed results after merge
      mysql-test/r/rpl_multi_delete.result:
        Fixed results after merge
      mysql-test/r/rpl_until.result:
        Fixed results after merge
      mysql-test/r/subselect.result:
        Fixed results after merge
      mysql-test/r/subselect_innodb.result:
        Fixed results after merge
      mysql-test/r/type_blob.result:
        Fixed results after merge
      mysql-test/r/type_datetime.result:
        Fixed results after merge
      mysql-test/r/type_decimal.result:
        Fixed results after merge
      mysql-test/r/type_enum.result:
        Fixed results after merge
      mysql-test/r/type_float.result:
        Fixed results after merge
      mysql-test/r/type_ranges.result:
        Fixed results after merge
      mysql-test/r/type_time.result:
        Fixed results after merge
      mysql-test/r/type_timestamp.result:
        Fixed results after merge
      mysql-test/r/type_uint.result:
        Fixed results after merge
      mysql-test/r/type_year.result:
        Fixed results after merge
      mysql-test/r/variables.result:
        Fixed results after merge
      mysql-test/r/warnings.result:
        Fixed results after merge
      mysql-test/t/case.test:
        Fixed shifted error messages
      mysql-test/t/create.test:
        Fixed shifted error messages
      mysql-test/t/ctype_collate.test:
        Fixed shifted error messages
      mysql-test/t/ctype_tis620.test:
        Merge with 4.0 ctype_tis620 test
      mysql-test/t/delete.test:
        Fixed shifted error messages
      mysql-test/t/derived.test:
        Fixed shifted error messages
      mysql-test/t/fulltext.test:
        Fixed shifted error messages
      mysql-test/t/func_in.test:
        Fixed shifted error messages
      mysql-test/t/func_str.test:
        Fixed shifted error messages
      mysql-test/t/func_test.test:
        Fixed shifted error messages
      mysql-test/t/grant.test:
        Fixed shifted error messages
      mysql-test/t/innodb.test:
        Change to 4.1 syntax
      mysql-test/t/key_cache.test:
        Fixed shifted error messages
      mysql-test/t/myisam.test:
        New test of blob and end space
      mysql-test/t/row.test:
        Fixed shifted error messages
      mysql-test/t/rpl_until.test:
        Fixed shifted error messages
      mysql-test/t/subselect.test:
        Fixed shifted error messages
      mysql-test/t/subselect_innodb.test:
        Fix test to take into account foreign key constraints
      mysql-test/t/union.test:
        Fixed shifted error messages
      mysql-test/t/user_var.test:
        Fixed shifted error messages
      mysql-test/t/variables.test:
        Fixed shifted error messages
      mysys/my_handler.c:
        Merge with 4.0 code
      sql/ha_heap.cc:
        After merge fixes
      sql/handler.cc:
        After merge fixes
      sql/item.cc:
        After merge fixes
      sql/item_cmpfunc.cc:
        Ensure that we are comparing end space with BINARY strings
      sql/item_cmpfunc.h:
        Ensure that we are comparing end space with BINARY strings
      sql/log_event.cc:
        More DBUG statements
        Ensure that we use all options to LOAD DATA in replication
      sql/opt_range.cc:
        After merge fixes
      sql/sql_db.cc:
        After merge fixes
      sql/sql_handler.cc:
        After merge fixes
        Use 'any_db' instead of '' to mean 'no database comparison'
      sql/sql_parse.cc:
        After merge fixes
      sql/sql_select.cc:
        After merge fixes
        Added function comment for setup_group()
      sql/sql_string.cc:
        Added stringcmp() for binary comparison.
        Added function comments for sortcmp() and stringcmp()
      sql/sql_string.h:
        Added stringcmp()
      sql/sql_table.cc:
        After merge fixes
      sql/sql_update.cc:
        After merge fixes
      sql/sql_yacc.yy:
        Use 'any_db' instead of '' to mean any database. Using "" causes a 'wrong db name' error.
      strings/ctype-big5.c:
        Strip only end space, not other space characters.
      strings/ctype-bin.c:
        Removed some not needed functions.
        Added function comments
        Don't remove end space in comparisons
        Change my_wildcmp_bin() to be 'identical' with other similar code
      strings/ctype-czech.c:
        Strip only end space, not other space characters.
      strings/ctype-gbk.c:
        Strip only end space, not other space characters.
      strings/ctype-latin1.c:
        Strip only end space, not other space characters.
      strings/ctype-mb.c:
        Strip only end space, not other space characters.
      strings/ctype-simple.c:
        Strip only end space, not other space characters.
      strings/ctype-sjis.c:
        Strip only end space, not other space characters.
      strings/ctype-tis620.c:
        Added usage of my_instr_simple. This needs to be cleaned up!
      strings/ctype-utf8.c:
        Strip only end space, not other space characters.
      strings/ctype-win1250ch.c:
        Strip only end space, not other space characters.
        Fixed indentation
      strings/strto.c:
        Code cleanup
      a07e48ec
  27. 06 Feb, 2004 1 commit
  28. 19 Jan, 2004 1 commit
  29. 24 Dec, 2003 2 commits
  30. 08 Dec, 2003 1 commit
    • unknown's avatar
      Portability fixes for Windows · e505696f
      unknown authored
      VC++Files/client/mysqlclient.dsp:
        Update for windows
      VC++Files/libmysql/libmysql.dsp:
        Update for windows
      VC++Files/strings/strings.dsp:
        Update for windows
      libmysqld/lib_sql.cc:
        Update for windows
      scripts/make_win_src_distribution.sh:
        Update for windows
      scripts/mysql_install_db.sh:
        Update for windows
      sql/mysqld.cc:
        Remove not used variable
      sql/set_var.cc:
        Indentation cleanups
      sql/share/czech/errmsg.txt:
        Fixed wrong delimiters
      sql/share/danish/errmsg.txt:
        Fixed wrong delimiters
      sql/share/dutch/errmsg.txt:
        Fixed wrong delimiters
      sql/share/english/errmsg.txt:
        Fixed wrong delimiters
      sql/share/estonian/errmsg.txt:
        Fixed wrong delimiters
      sql/share/french/errmsg.txt:
        Fixed wrong delimiters
      sql/share/greek/errmsg.txt:
        Fixed wrong delimiters
      sql/share/hungarian/errmsg.txt:
        Fixed wrong delimiters
      sql/share/italian/errmsg.txt:
        Fixed wrong delimiters
      sql/share/japanese/errmsg.txt:
        Fixed wrong delimiters
      sql/share/korean/errmsg.txt:
        Fixed wrong delimiters
      sql/share/norwegian-ny/errmsg.txt:
        Fixed wrong delimiters
      sql/share/norwegian/errmsg.txt:
        Fixed wrong delimiters
      sql/share/polish/errmsg.txt:
        Fixed wrong delimiters
      sql/share/portuguese/errmsg.txt:
        Fixed wrong delimiters
      sql/share/romanian/errmsg.txt:
        Fixed wrong delimiters
      sql/share/russian/errmsg.txt:
        Fixed wrong delimiters
      sql/share/serbian/errmsg.txt:
        Fixed wrong delimiters
      sql/share/slovak/errmsg.txt:
        Fixed wrong delimiters
      sql/share/spanish/errmsg.txt:
        Fixed wrong delimiters
      sql/share/swedish/errmsg.txt:
        Fixed wrong delimiters
      sql/share/ukrainian/errmsg.txt:
        Fixed wrong delimiters
      sql/sql_acl.cc:
        Removed compiler warnings
      strings/ctype-big5.c:
        Removed compiler warnings (VC++)
      strings/ctype-euc_kr.c:
        Removed compiler warnings (VC++)
      strings/ctype-gb2312.c:
        Removed compiler warnings (VC++)
      strings/ctype-gbk.c:
        Removed compiler warnings (VC++)
      strings/ctype-sjis.c:
        Removed compiler warnings (VC++)
      strings/ctype-ucs2.c:
        Removed compiler warnings (VC++)
      strings/ctype-ujis.c:
        Removed compiler warnings (VC++)
      e505696f
  31. 06 Dec, 2003 1 commit
  32. 19 Sep, 2003 1 commit
  33. 16 Sep, 2003 1 commit
  34. 18 Aug, 2003 1 commit
  35. 23 May, 2003 2 commits