1. 07 Mar, 2004 1 commit
  2. 06 Mar, 2004 5 commits
  3. 05 Mar, 2004 13 commits
    • unknown's avatar
      Merge vvagin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 1f3371f2
      unknown authored
      into eagle.mysql.r18.ru:/home/vva/work/BUG_2082/mysql-4.1
      
      1f3371f2
    • unknown's avatar
      Merge eagle.mysql.r18.ru:/home/vva/work/mysql.orig/clear/mysql-4.1 · 4a61cc30
      unknown authored
      into eagle.mysql.r18.ru:/home/vva/work/BUG_2082/mysql-4.1
      
      
      sql/field.cc:
        Auto merged
      4a61cc30
    • unknown's avatar
      - added commands --query_vertical and --query_horisontal to client/mysqltest.cc · 287985a4
      unknown authored
      - get my_strtod to return inf
      - get Field_float::store(double) and Field_double::store(float) to set null for 
      nan value 
      (as extra serg's recomendations to fix for patch on 
       Bug #2082 'mysqldump converts "inf" to null')
      
      
      client/mysqltest.c:
        added commands --query_vertical and --query_horisontal
      mysql-test/r/insert.result:
        converted testcase so as my_strtod can return inf now
      mysql-test/r/mysqldump.result:
        converted testcase so as my_strtod can return inf now
      mysql-test/t/insert.test:
        corrected tests to using --query_vertical instead of 
        pair (vertical_results,horisontal_results)
      sql/field.cc:
        corrected Field_float::store(double) and Field_double::store(double)
        to set null for nan value
      strings/strtod.c:
        get my_strtod to return inf
      287985a4
    • unknown's avatar
      Merge paul@bk-internal.mysql.com:/home/bk/mysql-4.1 · 31aafe2f
      unknown authored
      into ice.snake.net:/Volumes/ice2/MySQL/bk/mysql-4.1
      
      31aafe2f
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · b0b504b1
      unknown authored
      into mysql.com:/home/my/mysql-4.1
      
      b0b504b1
    • unknown's avatar
      Portability fixes · 84a38930
      unknown authored
      
      mysql-test/r/show_check.result:
        Updated results
      mysql-test/t/show_check.test:
        Portability fix (for 64 bit platforms)
      mysys/hash.c:
        Portablity fix
      sql/gen_lex_hash.cc:
        Don't include mysql_priv.h;  Causes build errors on a lot of platforms
      sql/lex_symbol.h:
        Moved symbols here from mysql_priv.h to avoid including mysql_priv.h in gen_lex_hash.cc
      sql/mysql_priv.h:
        Move symbols and struct to lex_symbol.h
      sql/sql_db.cc:
        Don't use sql_alloc/sql_free methods in sql_string.h
      sql/sql_help.cc:
        Don't use sql_alloc/sql_free methods in sql_string.h
      sql/sql_string.h:
        Don't use sql_alloc/sql_free methods in sql_string.h
        This makes the code faster and more portable
      sql/sql_yacc.yy:
        Don't use sql_alloc/sql_free methods in sql_string.h
      84a38930
    • unknown's avatar
      Merge paul@bk-internal.mysql.com:/home/bk/mysql-4.1 · a5f1e6e0
      unknown authored
      into ice.snake.net:/Volumes/ice2/MySQL/bk/mysql-4.1
      
      a5f1e6e0
    • unknown's avatar
      Fix for C++ style declaration · 54655dfd
      unknown authored
      54655dfd
    • unknown's avatar
      Merge istruewing@bk-internal.mysql.com:/home/bk/mysql-4.1 · 86a1d7ce
      unknown authored
      into mysql.com:/home/mydev/mysql/mysql-4.1
      
      86a1d7ce
    • unknown's avatar
      commented testcases in show_check.test with quotation marks in table name · 8458c78b
      unknown authored
      to avoid troubles with OS which don't support these symbols in file name
      used create table 'a/b' as hook for WL#1324 which should fix this problem
      
      
      mysql-test/r/show_check.result:
        commented testcases with quotation marks in table name
        to avoid troubles with OS which don't support these symbols in file name
        used create table 'a/b' as hook for WL#1324 which should fix this problem
      mysql-test/t/show_check.test:
        commented testcases with quotation marks in table name
        to avoid troubles with OS which don't support these symbols in file name
        used create table 'a/b' as hook for WL#1324 which should fix this problem
      8458c78b
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · 6e652fd3
      unknown authored
      into mysql.com:/home/kostja/mysql/mysql-4.1-rename
      
      6e652fd3
    • unknown's avatar
      New call mysql_stmt_init() introduced. · 700893cc
      unknown authored
      Renames:
      mysql_bind_param      -> mysql_stmt_bind_param
      mysql_bind_result     -> mysql_stmt_bind_result
      mysql_execute         -> mysql_stmt_execute
      mysql_fetch           -> mysql_stmt_fetch
      mysql_fetch_column    -> mysql_stmt_fetch_column
      mysql_get_metadata    -> mysql_stmt_result_metadata
      mysql_param_count     -> mysql_stmt_param_count
      mysql_param_result    -> mysql_stmt_param_metadata
      mysql_prepare         -> mysql_stmt_prepare
      mysql_send_long_data  -> mysql_stmt_send_long_data
      
      client_test.c cleaned up from memory leaks
      
      
      include/mysql.h:
        New call mysql_stmt_init() introduced.
        Renames:
        mysql_bind_param      -> mysql_stmt_bind_param
        mysql_bind_result     -> mysql_stmt_bind_result
        mysql_execute         -> mysql_stmt_execute
        mysql_fetch           -> mysql_stmt_fetch
        mysql_fetch_column    -> mysql_stmt_fetch_column
        mysql_get_metadata    -> mysql_stmt_result_metadata
        mysql_param_count     -> mysql_stmt_param_count
        mysql_param_result    -> mysql_stmt_param_metadata
        mysql_prepare         -> mysql_stmt_prepare
        mysql_send_long_data  -> mysql_stmt_send_long_data
        Renames are done according to the rule 'Everything call operating with
        'MYSQL_STMT' structure has 'mysql_stmt_' prefix.
        Additionally mysql_param_result was renamed to mysql_stmt_param_metadata
        and mysql_get_metadata to mysql_stmt_result_metadata.
        All renames are done in hope that new names are easier to remember and 
        understand.
      libmysql/client_settings.h:
        skip_list is not needed any more
      libmysql/libmysql.c:
        New call mysql_stmt_init() introduced.
        Renames:
        mysql_bind_param      -> mysql_stmt_bind_param
        mysql_bind_result     -> mysql_stmt_bind_result
        mysql_execute         -> mysql_stmt_execute
        mysql_fetch           -> mysql_stmt_fetch
        mysql_fetch_column    -> mysql_stmt_fetch_column
        mysql_get_metadata    -> mysql_stmt_result_metadata
        mysql_param_count     -> mysql_stmt_param_count
        mysql_param_result    -> mysql_stmt_param_metadata
        mysql_prepare         -> mysql_stmt_prepare
        mysql_send_long_data  -> mysql_stmt_send_long_data
      sql-common/client.c:
        no skip_list argument any more
      tests/client_test.c:
        - many memory leaks and valgrind errors cleaned up.
      700893cc
    • unknown's avatar
      Merge istruewing@bk-internal.mysql.com:/home/bk/mysql-4.1 · c2b6670b
      unknown authored
      into mysql.com:/home/mydev/mysql/mysql-4.1
      
      
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      c2b6670b
  4. 04 Mar, 2004 11 commits
    • unknown's avatar
      Enhanced my_getsystime for NetWare. · a2b9bce6
      unknown authored
      
      mysys/my_getsystime.c:
        Add NetWare high-resolution time call.
      a2b9bce6
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.1/ · 71d063e6
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      sql/item_create.cc:
        Auto merged
      71d063e6
    • unknown's avatar
      UNHEX() function · eee0d093
      unknown authored
      eee0d093
    • unknown's avatar
      Fixed a type mismatch between int_table_flags and table_flags() in MyISAM handler. · 4c1a1e21
      unknown authored
      
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      4c1a1e21
    • unknown's avatar
      Merge vvagin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 6be51d19
      unknown authored
      into eagle.mysql.r18.ru:/home/vva/work/BUG_1661/mysql-4.1
      
      6be51d19
    • unknown's avatar
      Merge eagle.mysql.r18.ru:/home/vva/work/mysql.orig/clear/mysql-4.1 · 6faf8a8e
      unknown authored
      into eagle.mysql.r18.ru:/home/vva/work/BUG_1661/mysql-4.1
      
      6faf8a8e
    • unknown's avatar
      Fixed bug #2082 'mysqldump converts "inf" to NULL' and · 9988eecd
      unknown authored
      added commands vertical_results and horisontal_results to client/mysqltest.c
      
      
      client/mysqltest.c:
        added commands vertical_results and horisontal_results
      mysql-test/r/insert.result:
        added test for bug #2082 'mysqldump converts "inf" to NULL'
      mysql-test/t/insert.test:
        Fixed bug #2082 'mysqldump converts "inf" to NULL'
      sql/field.cc:
        added test for Fixed bug #2082 'mysqldump converts "inf" to NULL'
      9988eecd
    • unknown's avatar
      Merging · 6ee7adab
      unknown authored
      
      sql/item_subselect.cc:
        Auto merged
      sql/item_subselect.h:
        Auto merged
      mysql-test/r/subselect.result:
        merging
      mysql-test/t/subselect.test:
        merging
      6ee7adab
    • unknown's avatar
      Cleanup · dc6bd375
      unknown authored
      dc6bd375
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · a51fb44b
      unknown authored
      into mashka.mysql.fi:/home/my/mysql-4.1
      
      
      sql/item_create.cc:
        Auto merged
      a51fb44b
    • unknown's avatar
      Optimized GIS functions · 290f3321
      unknown authored
      
      heap/hp_delete.c:
        Added comments
      mysql-test/r/gis.result:
        Updated results after name changes (all results line are unchanged)
      mysql-test/r/show_check.result:
        Update test results after fix in hp_delete.cc
      mysql-test/t/gis.test:
        Changed table names to longer, hopefully non conflicting ones.
        Added missing drop table
      mysys/hash.c:
        Inendation cleanup
      mysys/tree.c:
        Updated comments
        Decrease tree->allocated on delete (for status)
      sql/field.cc:
        Added safety checking for GIS objects
      sql/gstream.cc:
        Added copyright message
        Made a lot of speed/space optimizations
        Changed class names to be MySQL compliant
      sql/gstream.h:
        Made a lot of speed/space optimizations
        Changed class names to be MySQL compliant
      sql/item_create.cc:
        Indentation fixup
      sql/item_geofunc.cc:
        Use new gis interface functions and new gis class names.
        Simple optimizations
        Indentation fixups
        Fixed a lot of unlikely but possible errors.
      sql/item_geofunc.h:
        Moved SRID_SIZE to spatial.h
      sql/spatial.cc:
        Added copyright message
        Made a lot of speed/space optimizations
        Changed class names to be MySQL compliant
      sql/spatial.h:
        Made a lot of speed/space optimizations
        Changed class names to be MySQL compliant
        Indentation fixes
        Use bool instead of int as result type for functions that only return 0 or 1
      sql/sql_string.cc:
        Simple optimizations
      sql/sql_string.h:
        Simple cleanups
      sql/structs.h:
        Added LEX_STRING_WITH_INIT (needed by spatial.cc)
      290f3321
  5. 03 Mar, 2004 3 commits
  6. 02 Mar, 2004 7 commits
    • unknown's avatar
      Merge gbichot@213.136.52.20:/home/bk/mysql-4.1 · 02d5e28c
      unknown authored
      into mysql.com:/home/mysql_src/mysql-4.1
      
      02d5e28c
    • unknown's avatar
      More comments on what could explain -1 in Seconds_Behind_Master in · 1b7c41c1
      unknown authored
      SHOW SLAVE STATUS.
      
      1b7c41c1
    • unknown's avatar
      After hours of unsuccessful research on · 44267738
      unknown authored
      BUG#2826 "Seconds behind master weirdness"
      (sometimes this column of SHOW SLAVE STATUS shows a very big value,
      in fact a small negative number casted to ulonglong).
      This problem was reported by only one user, but which uses
      synchronized time between his servers.
      As suggested by the user, to hide this I display max(0, the value)
      so that it will be less confusing. For a user, seeing 0 is probably
      better than seeing -1 (both tell you that the slave is very close
      to the master).
      
      
      sql/slave.cc:
        Don't display a negative Seconds_Behind_Master in SHOW SLAVE STATUS.
      44267738
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.1/ · 382970a3
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      include/my_sys.h:
        Auto merged
      382970a3
    • unknown's avatar
      my_getsystime() · aeb81ea7
      unknown authored
      aeb81ea7
    • unknown's avatar
      Desperate attempt to push part of prepared statements cleanup which was · dba4dce2
      unknown authored
      reviewed in Saint-Petersbourg (including post-review fixes).
      
      
      include/my_sys.h:
        Added clear_alloc_root (reset alloc root without freeing its memory)
      sql/item.h:
        - rename setup_param -> set_parap (function assigns parameter value to item)
      sql/mysql_priv.h:
        - all return values are void, because return value is never checked in
            dispatch_command
        - removed unused declaration of setup_param_functions
      sql/protocol.h:
        - unused declarations of setup_params_data* removed
      sql/sql_class.cc:
        Cleanup:
          - bzero(mem_root) replaced with clear_alloc_root
          - query_id and command members moved back to THD from Statement
        Assignment of mem_root, free_list, query_id and command optimized
        away from set_statement().
      sql/sql_class.h:
        - query_id and command moved back to THD from Statement
      sql/sql_lex.h:
        - better type for param_list
        - param_count is the same thing as param_list.elements
      sql/sql_parse.cc:
        - comments for dispatch_command
      sql/sql_prepare.cc:
        Cleanup:
        - added comments to many functions and removed trailing spaces in many 
          lines, some stale comments removed.
        - it's faster to iterate using pointers, than classes
        - Renames: error_in_prepare renamed to get_longdata_error (because it is set
          when there is an error in mysql_send_longdata, rather than in
          mysql_prepare), embedded versions of placeholder assignement functions
          now have prefix emb_, setup_ functions renamed to set_, because they
          perform assignment, not installation, setup_params_data now doesn't
          call insert_params and was renamed to setup_set_param_functions,
        - find_prepared_statement should not send error if called from no-reply
          calls, like mysql_stmt_reset
        - error reporting is checked up, to always report errors and not report
          errors twice. send_prep_stmt can be done mostly in send_prepare_result, 
          rather than in test_* functions.
        - now we don't need to reinit THD->mem_root/free_list in mysql_stmt_execute,
          because it's not reset there.
      tests/client_test.c:
        - removed second call to test_subqueries
      dba4dce2
    • unknown's avatar