1. 16 Dec, 2002 2 commits
    • unknown's avatar
      Merging · 77892ac2
      unknown authored
      
      BitKeeper/etc/logging_ok:
        auto-union
      sql/field.cc:
        Auto merged
      sql/field.h:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/repl_failsafe.cc:
        Auto merged
      sql/set_var.cc:
        Auto merged
      sql/slave.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_prepare.cc:
        Auto merged
      sql/sql_repl.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      77892ac2
    • unknown's avatar
      Big purge about embedded library (scrum) · a42aa8db
      unknown authored
      
      client/mysql.cc:
        #ifdef EMBEDDED_LIBRARY added
      client/mysqltest.c:
        #ifdef EMBEDDED_LIBRARY added
      include/mysql.h:
        MYSQL structure changed for embedded case
      include/mysql_com.h:
        NET structure changed for embedded case
      include/violite.h:
        no need to special vio types
      libmysqld/embedded_priv.h:
        superfluous functions removed
      libmysqld/lib_sql.cc:
        several modifications
      libmysqld/lib_vio.c:
        file should be removed
      libmysqld/libmysqld.c:
        several modifications
      sql/ha_berkeley.cc:
        modification for embedded case
      sql/ha_innodb.cc:
        modifications for embedded case
      sql/ha_myisam.cc:
        modifications for embedded case
      sql/item_func.cc:
        modifications for embedded case
      sql/log.cc:
        #ifdef-ed parts of file which don't work in embedded case
      sql/log_event.cc:
        #ifdef-ed parts of file which don't work in embedded case
      sql/log_event.h:
        #ifdef-ed parts of file which don't work in embedded case
      sql/mf_iocache.cc:
        file doesn't work in embedded case
      sql/mini_client.cc:
        file should be removed from embedded library
      sql/mysqld.cc:
        several modifications
      sql/net_pkg.cc:
        #ifdef-ed functions which can't work in embedded case
      sql/net_serv.cc:
        file doesn't work in embedded case
      sql/repl_failsafe.cc:
        no replication in embedded case
      sql/repl_failsafe.h:
        no replication in embedded case
      sql/set_var.cc:
        #ifdef-ed variables which have no sense in embedded library
      sql/set_var.h:
        #ifdef-ed variables which have no sense in embedded library
      sql/slave.cc:
        no replication in embedded library
      sql/slave.h:
        no replication in embedded library
      sql/sql_acl.cc:
        modifications for embedded case
      sql/sql_cache.cc:
        modifications for embedded case
      sql/sql_class.cc:
        modifications for embedded case
      sql/sql_class.h:
        THD structure modified for embedded case
      sql/sql_db.cc:
        modification for embedded case
      sql/sql_error.cc:
        modification for embedded case
      sql/sql_help.cc:
        modification for embedded case
      sql/sql_load.cc:
        #ifdef-ed code which doesn't work in embedded case
      sql/sql_parse.cc:
        #ifdef-ed code which doesn't work in embedded case
      sql/sql_prepare.cc:
        #ifdef-ed code which doesn't work in embedded case
      sql/sql_repl.cc:
        no replication in embedded library
      sql/sql_repl.h:
        no replication in embedded library
      sql/sql_select.cc:
        query cache don't work now in embedded library
      sql/sql_show.cc:
        modifications for embedded case
      a42aa8db
  2. 15 Dec, 2002 5 commits
    • unknown's avatar
      moved links initialization · 8745c29b
      unknown authored
      
      mysql-test/r/delete.result:
        test of delete error
      mysql-test/t/delete.test:
        test of delete error
      8745c29b
    • unknown's avatar
      Merge vvagin@work.mysql.com:/home/bk/mysql-4.1 · 9e43068a
      unknown authored
      into eagle.mysql.r18.ru:/home/vva/work/sanya_bug/4.1
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      9e43068a
    • unknown's avatar
      adding check for duplicated symbols · 63648a06
      unknown authored
      
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      63648a06
    • unknown's avatar
      fixed subselect null test · ce0db3eb
      unknown authored
      fixed method definition (overloading instead of redefinition)
      fixed time expression type definition
      
      
      mysql-test/r/subselect.result:
        test of subselect null test
      mysql-test/t/subselect.test:
        test of subselect null test
      sql/item.h:
        fixed method definition (overloading instead of redefinition)
      sql/item_subselect.h:
        fixed subselect null test
      sql/item_timefunc.cc:
        fixed time expression type definition
      ce0db3eb
    • unknown's avatar
      fixed test result · c75869cb
      unknown authored
      c75869cb
  3. 14 Dec, 2002 6 commits
    • unknown's avatar
      Fix after merge · 8dbf5c20
      unknown authored
      
      BitKeeper/etc/ignore:
        added libmysqld/protocol.cc
      8dbf5c20
    • unknown's avatar
      merge · 41c7cdb8
      unknown authored
      
      mysql-test/r/derived.result:
        Auto merged
      mysql-test/r/func_str.result:
        Auto merged
      mysql-test/r/select.result:
        Auto merged
      mysql-test/r/subselect.result:
        Auto merged
      mysql-test/r/union.result:
        Auto merged
      mysql-test/t/func_str.test:
        Auto merged
      sql/field.cc:
        Auto merged
      sql/field.h:
        Auto merged
      sql/item.h:
        Auto merged
      sql/item_subselect.cc:
        Auto merged
      sql/item_subselect.h:
        Auto merged
      sql/item_sum.cc:
        Auto merged
      sql/item_sum.h:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_acl.cc:
        Auto merged
      sql/sql_analyse.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      41c7cdb8
    • unknown's avatar
      Fixes for binary protocol (complement to last push) · 16451f03
      unknown authored
      Changed timestamp to return string in YYYY-MM-DD HH:MM:SS format.
      DATE_ADD() and related functions now returns correct DATE/DATETIME type depending on argument types.
      Now all tests passes, still some work left to remove warnings in log files from mysql-test-run
      
      
      mysql-test/r/cast.result:
        New result for time
      mysql-test/r/delayed.result:
        Timestamp update
      mysql-test/r/derived.result:
        Fix after bulk insert change
      mysql-test/r/explain.result:
        Fix after bulk insert change
      mysql-test/r/func_date_add.result:
        Timestamp change
      mysql-test/r/func_str.result:
        Timestamp change
      mysql-test/r/func_time.result:
        Timestamp change
      mysql-test/r/innodb.result:
        Timestamp change
      mysql-test/r/join_outer.result:
        Fix after bulk insert change
      mysql-test/r/key_primary.result:
        Fix after bulk insert change
      mysql-test/r/keywords.result:
        Timestamp change
      mysql-test/r/merge.result:
        Removed warning
      mysql-test/r/odbc.result:
        Fix after bulk insert change
      mysql-test/r/range.result:
        Fix after bulk insert change
      mysql-test/r/select.result:
        Fix after bulk insert change
      mysql-test/r/subselect.result:
        Fixed EXPLAIN output
      mysql-test/r/type_datetime.result:
        Timestamp update
      mysql-test/r/type_ranges.result:
        Timestamp update
      mysql-test/r/type_timestamp.result:
        Timestamp update
      mysql-test/r/union.result:
        EXPLAIN UPDATE
      mysql-test/t/func_str.test:
        Timestamp update
      mysql-test/t/func_time.test:
        New test for interval type result
      mysql-test/t/merge.test:
        Remove warnings of wrong drop table
      mysql-test/t/type_datetime.test:
        Timestamp change
      mysql-test/t/type_timestamp.test:
        Timestamp change
      sql/field.cc:
        Changed timestamp to return string in YYYY-MM-DD HH:MM:SS format
      sql/field.h:
        Changed timestamp to return string in YYYY-MM-DD HH:MM:SS format
      sql/item.cc:
        Binary protocol update
      sql/item.h:
        Binary protocol update
      sql/item_func.cc:
        Added comment
      sql/item_func.h:
        @variables are always returned to the client as strings
      sql/item_timefunc.cc:
        Changed INTERVAL to return correct type
      sql/item_timefunc.h:
        Changed INTERVAL to return correct type
      sql/mysqld.cc:
        Changed default pthread_attr_setstacksize to 129K
      sql/protocol.cc:
        More type checking
      sql/set_var.cc:
        Fixed that @convert works ok with new protocol
      sql/sql_analyse.cc:
        Fixed bug in analyze
      sql/sql_class.cc:
        Fixed bug from last push in LIMIT
      sql/sql_error.cc:
        More optimal types
      sql/sql_repl.cc:
        Binary protocol changes
      sql/sql_select.cc:
        Fixed bug in multi-table-update
        Changed EXPLAIN to return NULL instead of empty strings
      sql/sql_show.cc:
        Binary protocol
      16451f03
    • unknown's avatar
      Merge sinisa@work.mysql.com:/home/bk/mysql-4.1 · d6f3d047
      unknown authored
      into sinisa.nasamreza.org:/mnt/work/mysql-4.1
      
      
      sql/sql_select.cc:
        Auto merged
      sql/sql_union.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      d6f3d047
    • unknown's avatar
      Adding comments as per Monty's request. · 4290c4d0
      unknown authored
      4290c4d0
    • unknown's avatar
      fix stupid error in comments to VARIANCE+STD · a54e91f6
      unknown authored
      a54e91f6
  4. 13 Dec, 2002 5 commits
    • unknown's avatar
      Merge vvagin@work.mysql.com:/home/bk/mysql-4.1 · c62afb93
      unknown authored
      into eagle.mysql.r18.ru:/home/vva/work/VARIANCE/4.1.clone
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      sql/item.cc:
        Auto merged
      sql/item.h:
        Auto merged
      sql/item_sum.cc:
        Auto merged
      sql/lex.h:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      c62afb93
    • unknown's avatar
      add VARIANCE function · 5b646220
      unknown authored
      
      mysql-test/r/func_group.result:
        add 'VARIANCE' tests
      mysql-test/r/having.result:
        add 'VARIANCE' tests
      mysql-test/r/select.result:
        add 'VARIANCE' tests
      mysql-test/t/func_group.test:
        add 'VARIANCE' tests
      mysql-test/t/having.test:
        add 'VARIANCE' tests
      mysql-test/t/select.test:
        add 'VARIANCE' tests
      sql/item.cc:
        add 'VARIANCE' sum function
      sql/item.h:
        add 'VARIANCE' sum function
      sql/item_sum.cc:
        add 'VARIANCE' sum function
      sql/item_sum.h:
        add 'VARIANCE' sum function
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      5b646220
    • unknown's avatar
      Merge eagle.mysql.r18.ru:/home/vva/work/mysql.orig/clear/4.1 · b281c2e5
      unknown authored
      into eagle.mysql.r18.ru:/home/vva/work/SOUNDS_LIKE/4.1
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      b281c2e5
    • unknown's avatar
      add 'SOUNDS LIKE' syntax · 6c2b30e6
      unknown authored
      
      Docs/manual.texi:
        add 'SOUNDS LIKE' description
      mysql-test/r/func_str.result:
        add 'SOUNDS LIKE' test
      mysql-test/t/func_str.test:
        add 'SOUNDS LIKE' test
      sql/lex.h:
        add 'SOUNDS' symbol
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      6c2b30e6
    • unknown's avatar
      Remove variables redefined and variable shutdown_event_name fix · e0e19fc2
      unknown authored
      
      sql/mysqld.cc:
        Remove variables redefined and same fix for shutdown_event_name made by Monty on 4.0
      e0e19fc2
  5. 12 Dec, 2002 7 commits
    • unknown's avatar
      postreview fix · aed61a44
      unknown authored
      aed61a44
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/mysql-4.1 · 7e4d9c5e
      unknown authored
      into sanja.is.com.ua:/home/bell/mysql/work-row-4.1
      
      7e4d9c5e
    • unknown's avatar
      Merge sinisa@work.mysql.com:/home/bk/mysql-4.1 · a3b23287
      unknown authored
      into sinisa.nasamreza.org:/mnt/work/mysql-4.1
      
      a3b23287
    • unknown's avatar
      derived tables with UNION's ... · 2eabdfbd
      unknown authored
      Scrum task !!!!!
      
      
      mysql-test/r/analyse.result:
        reverting a fix
      mysql-test/r/derived.result:
        derived tables with UNION's ...
      mysql-test/t/analyse.test:
        reverting a fix
      mysql-test/t/derived.test:
        derived tables with UNION's ...
      sql/mysql_priv.h:
        derived tables with UNION's ...
      sql/sql_analyse.cc:
        reverting a fix
      sql/sql_derived.cc:
        derived tables with UNION's ...
      sql/sql_lex.cc:
        derived tables with UNION's ...
      sql/sql_select.cc:
        derived tables with UNION's ...
      sql/sql_union.cc:
        derived tables with UNION's ...
      2eabdfbd
    • unknown's avatar
      Resolving merge conflicts · 55166e3f
      unknown authored
      
      BitKeeper/etc/logging_ok:
        auto-union
      include/mysql.h:
        Auto merged
      sql/convert.cc:
        Auto merged
      sql/field.cc:
        Auto merged
      sql/field.h:
        Auto merged
      sql/item.cc:
        Auto merged
      sql/item.h:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_acl.cc:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_handler.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      libmysqld/lib_sql.cc:
        merging
      sql/item_strfunc.cc:
        merging
      55166e3f
    • unknown's avatar
      Some fixes · 4237c021
      unknown authored
      
      libmysqld/lib_sql.cc:
        parameters for functions added
      libmysqld/lib_vio.c:
        name of option changed
      libmysqld/libmysqld.c:
        mysql_fetch_length fixed
      sql/field.cc:
        small fix
      sql/item.cc:
        fixes about Field::embedded_send
      sql/item_strfunc.cc:
        cs parameter added
      sql/mysqld.cc:
        small fix
      sql/sql_show.cc:
        strange code #ifdef-ed
      sql/sql_table.cc:
        small fix
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      4237c021
    • unknown's avatar
      A set of improvements to the German localized error messages · 968ee26e
      unknown authored
      
      sql/share/german/errmsg.txt:
        Improved localized error messages courtesy of Georg Richter (georg@php.net)
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      968ee26e
  6. 11 Dec, 2002 12 commits
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/mysql-4.1 · e144291c
      unknown authored
      into sanja.is.com.ua:/home/bell/mysql/work-row-4.1
      
      e144291c
    • unknown's avatar
      Merge jamppa@work:/home/bk/mysql-4.1 · a7dd5115
      unknown authored
      into rhols221.adsl.netsonic.fi:/home/my/bk/mysql-4.1
      
      a7dd5115
    • unknown's avatar
    • unknown's avatar
      f8aa3011
    • unknown's avatar
      Always use latin1 for acl · bdd6ebbb
      unknown authored
      bdd6ebbb
    • unknown's avatar
    • unknown's avatar
      9e95e587
    • unknown's avatar
      Use of new num->str functions · 6283caca
      unknown authored
      fix in ucs2 charset
      
      
      sql/field.cc:
        Use of new num->str functions
      sql/item_sum.cc:
        Use of new num->str functions
      strings/ctype-utf8.c:
        Fix
      6283caca
    • unknown's avatar
      sql/sql_string.cc@1.39 · cf89b487
      unknown authored
          New num->str functions
      strings/ctype-simple.c@1.16
          New num->str functions
      strings/ctype-utf8.c@1.18
          New num->str functions
      
      
      sql/sql_string.cc:
        New num->str functions
      strings/ctype-simple.c:
        New num->str functions
      strings/ctype-utf8.c:
        New num->str functions
      cf89b487
    • unknown's avatar
      Preparing for charset dependant int10_to_str · c873889f
      unknown authored
      c873889f
    • unknown's avatar
      Merge work:/home/bk/mysql-4.1 into mashka.mysql.fi:/home/my/mysql-4.1 · 659d21e9
      unknown authored
      
      sql/field.cc:
        Auto merged
      sql/item.cc:
        Auto merged
      sql/item.h:
        Auto merged
      sql/procedure.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      659d21e9
    • unknown's avatar
      rename of net_pkg.cc to protocol.cc · 5d5fc834
      unknown authored
      Class for sending data from server to client (Protocol)
      This handles both the old ( <= 4.0 ) protocol and then new binary protocol that is used for prepared statements.
      
      
      libmysql/libmysql.c:
        Jump over reserved bits in the binary protocol
      libmysqld/Makefile.am:
        rename of net_pkg.cc to protocol.cc
      mysql-test/r/case.result:
        Fixed previously wrong test
      mysql-test/r/cast.result:
        Fixed previously wrong test
      sql/Makefile.am:
        Rename of net_pkg.cc to protocol.cc
      sql/field.cc:
        Binary protocol
        Added key handling functions for new VARCHAR type
      sql/field.h:
        New protocol
      sql/ha_berkeley.cc:
        New protocol
      sql/ha_berkeley.h:
        New protocol
      sql/ha_innodb.cc:
        New protocol
      sql/ha_myisam.cc:
        New protocol
      sql/item.cc:
        New protocol
      sql/item.h:
        New protocol
      sql/item_func.cc:
        Removed old code from 3.23
      sql/item_func.h:
        Set cached_result_type as it was previosly used before set
      sql/item_subselect.cc:
        Standard make_field() is now good enough
      sql/item_subselect.h:
        Use default make_field()
      sql/item_sum.cc:
        Clean up Item_sum::make_field()
      sql/item_sum.h:
        Use standard make_field()
      sql/item_timefunc.h:
        return correct types for casts()
        Use standard make_field()
      sql/log_event.cc:
        New protocol
      sql/log_event.h:
        New protocol
      sql/mysql_priv.h:
        Move things to protocol.h
      sql/opt_range.cc:
        Indentation cleanups + small optimization
      sql/procedure.h:
        Use MYSQL_TYPE instead of FIELD_TYPE
      sql/protocol.cc:
        Class for sending data from server to client.
        This handles both the old ( <= 4.0 ) protocol and then new binary protocol that is used for prepared statements.
      sql/repl_failsafe.cc:
        New protocol
      sql/slave.cc:
        New protocol
      sql/sql_acl.cc:
        New protocol
      sql/sql_base.cc:
        Move send_fields() to protocol.cc
      sql/sql_class.cc:
        New protocol
      sql/sql_class.h:
        New protocol
      sql/sql_db.cc:
        New protocol
      sql/sql_error.cc:
        New protocol
      sql/sql_handler.cc:
        New protocol
      sql/sql_help.cc:
        New protocol
      sql/sql_parse.cc:
        Remove wrong assert (variable was not initalized at this point)
      sql/sql_prepare.cc:
        New protocol
      sql/sql_repl.cc:
        New protocol
      sql/sql_select.cc:
        New protocol
      sql/sql_show.cc:
        New protocol
      sql/sql_string.h:
        New functions used by the protocol functions
      sql/sql_table.cc:
        New protocol
      sql/structs.h:
        Make second_part ulong to prepare for ANSI sub-seconds
      sql/time.cc:
        New convert function needed by the new protocol functions
      5d5fc834
  7. 10 Dec, 2002 3 commits
    • unknown's avatar
      postreview fix (SCRUM) · a4a3a600
      unknown authored
      NULL fixed
      max_length fixed
      layout fixed
      
      
      mysql-test/r/row.result:
        NULL fixed
      mysql-test/t/row.test:
        NULL fixed
      sql/item.cc:
        postreview fix
      sql/item.h:
        postreview fix
      sql/item_cmpfunc.cc:
        layout fix
        postreview fix
        max_length fix
        NULL fixed
      sql/item_cmpfunc.h:
        postreview fix
      sql/item_row.cc:
        NULL fixed
      sql/item_row.h:
        NULL fixed
      sql/sql_class.cc:
        postreview fix
      a4a3a600
    • unknown's avatar
      Merge sinisa@work.mysql.com:/home/bk/mysql-4.1 · 86d94d2e
      unknown authored
      into sinisa.nasamreza.org:/mnt/work/mysql-4.1
      
      
      sql/sql_analyse.cc:
        Auto merged
      86d94d2e
    • unknown's avatar
      Merge lgrimmer@work.mysql.com:/home/bk/mysql-4.1 · 8ffb500c
      unknown authored
      into mysql.com:/space/my/mysql-4.1
      
      8ffb500c