1. 06 Mar, 2004 1 commit
  2. 05 Mar, 2004 12 commits
    • unknown's avatar
      Merge vvagin@bk-internal.mysql.com:/home/bk/mysql-4.1 · 1c15d4df
      unknown authored
      into eagle.mysql.r18.ru:/home/vva/work/BUG_2082/mysql-4.1
      
      
      1c15d4df
    • unknown's avatar
      Merge eagle.mysql.r18.ru:/home/vva/work/mysql.orig/clear/mysql-4.1 · f9a59e45
      unknown authored
      into eagle.mysql.r18.ru:/home/vva/work/BUG_2082/mysql-4.1
      
      
      sql/field.cc:
        Auto merged
      f9a59e45
    • unknown's avatar
      - added commands --query_vertical and --query_horisontal to client/mysqltest.cc · 17c4d7f3
      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
      17c4d7f3
    • unknown's avatar
      Merge paul@bk-internal.mysql.com:/home/bk/mysql-4.1 · 199c9057
      unknown authored
      into ice.snake.net:/Volumes/ice2/MySQL/bk/mysql-4.1
      
      
      199c9057
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · 755f6939
      unknown authored
      into mysql.com:/home/my/mysql-4.1
      
      
      755f6939
    • unknown's avatar
      Portability fixes · 28f0e328
      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
      28f0e328
    • unknown's avatar
      Merge paul@bk-internal.mysql.com:/home/bk/mysql-4.1 · 50263c99
      unknown authored
      into ice.snake.net:/Volumes/ice2/MySQL/bk/mysql-4.1
      
      
      50263c99
    • unknown's avatar
      Fix for C++ style declaration · e3af1fab
      unknown authored
      e3af1fab
    • unknown's avatar
      Merge istruewing@bk-internal.mysql.com:/home/bk/mysql-4.1 · 02ce92d6
      unknown authored
      into mysql.com:/home/mydev/mysql/mysql-4.1
      
      
      02ce92d6
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · 1d37d5cd
      unknown authored
      into mysql.com:/home/kostja/mysql/mysql-4.1-rename
      
      
      1d37d5cd
    • unknown's avatar
      New call mysql_stmt_init() introduced. · 7ef1b4df
      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.
      7ef1b4df
    • unknown's avatar
      Merge istruewing@bk-internal.mysql.com:/home/bk/mysql-4.1 · e4dd4c63
      unknown authored
      into mysql.com:/home/mydev/mysql/mysql-4.1
      
      
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      e4dd4c63
  3. 04 Mar, 2004 11 commits
    • unknown's avatar
      Enhanced my_getsystime for NetWare. · dabfe4e5
      unknown authored
      
      mysys/my_getsystime.c:
        Add NetWare high-resolution time call.
      dabfe4e5
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.1/ · cd727539
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      sql/item_create.cc:
        Auto merged
      cd727539
    • unknown's avatar
      UNHEX() function · 1530dd73
      unknown authored
      1530dd73
    • unknown's avatar
      Fixed a type mismatch between int_table_flags and table_flags() in MyISAM handler. · 1561e545
      unknown authored
      
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      1561e545
    • unknown's avatar
      Merge vvagin@bk-internal.mysql.com:/home/bk/mysql-4.1 · f7207b51
      unknown authored
      into eagle.mysql.r18.ru:/home/vva/work/BUG_1661/mysql-4.1
      
      
      f7207b51
    • unknown's avatar
      Merge eagle.mysql.r18.ru:/home/vva/work/mysql.orig/clear/mysql-4.1 · 3b3894ba
      unknown authored
      into eagle.mysql.r18.ru:/home/vva/work/BUG_1661/mysql-4.1
      
      
      3b3894ba
    • unknown's avatar
      Fixed bug #2082 'mysqldump converts "inf" to NULL' and · c8bfc232
      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'
      c8bfc232
    • unknown's avatar
      Merging · 930399d7
      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
      930399d7
    • unknown's avatar
      Cleanup · eb7516c4
      unknown authored
      eb7516c4
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.1 · 96a1f9d7
      unknown authored
      into mashka.mysql.fi:/home/my/mysql-4.1
      
      
      sql/item_create.cc:
        Auto merged
      96a1f9d7
    • unknown's avatar
      Optimized GIS functions · afa6728a
      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)
      afa6728a
  4. 03 Mar, 2004 3 commits
  5. 02 Mar, 2004 8 commits
    • unknown's avatar
      Merge gbichot@213.136.52.20:/home/bk/mysql-4.1 · 1e3fadeb
      unknown authored
      into mysql.com:/home/mysql_src/mysql-4.1
      
      
      1e3fadeb
    • unknown's avatar
      More comments on what could explain -1 in Seconds_Behind_Master in · f34c3fff
      unknown authored
      SHOW SLAVE STATUS.
      
      
      f34c3fff
    • unknown's avatar
      After hours of unsuccessful research on · 3a100805
      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.
      3a100805
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.1/ · aff2963c
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      include/my_sys.h:
        Auto merged
      aff2963c
    • unknown's avatar
      my_getsystime() · bbb3d27a
      unknown authored
      bbb3d27a
    • unknown's avatar
      Desperate attempt to push part of prepared statements cleanup which was · 7b68eaaf
      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
      7b68eaaf
    • unknown's avatar
    • unknown's avatar
      Cleanup ha_checktype() and redundant variables. · 8286684e
      unknown authored
      
      libmysqld/lib_sql.cc:
        Removing *_skip variables
      sql/ha_berkeley.cc:
        Removing *_skip variables
      sql/ha_berkeley.h:
        Removing *_skip variables
      sql/ha_innodb.cc:
        Removing *_skip variables
      sql/ha_innodb.h:
        Removing *_skip variables
      sql/ha_isam.cc:
        Removing *_skip variables
      sql/ha_isam.h:
        Removing *_skip variables
      sql/handler.cc:
        Removing *_skip variables
        Cleanup ha_checktype()
      sql/mysqld.cc:
        Removing *_skip variables
      sql/sql_show.cc:
        Removing *_skip variables
      8286684e
  6. 01 Mar, 2004 3 commits
  7. 29 Feb, 2004 2 commits