1. 04 Mar, 2004 6 commits
    • 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
      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
  2. 03 Mar, 2004 3 commits
  3. 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
  4. 01 Mar, 2004 2 commits
  5. 29 Feb, 2004 4 commits
  6. 28 Feb, 2004 9 commits
    • unknown's avatar
      small after-merge fixes (error messages). · 45f39ff1
      unknown authored
      
      include/mysqld_error.h:
        more generic error code
      mysql-test/r/func_compress.result:
        update after message change
      mysql-test/r/loaddata.result:
        update after message change
      mysql-test/r/warnings.result:
        update after message change
      sql/share/czech/errmsg.txt:
        message change
      sql/share/danish/errmsg.txt:
        message change
      sql/share/dutch/errmsg.txt:
        message change
      sql/share/english/errmsg.txt:
        message change
      sql/share/estonian/errmsg.txt:
        message change
      sql/share/french/errmsg.txt:
        message change
      sql/share/german/errmsg.txt:
        message change
      sql/share/greek/errmsg.txt:
        message change
      sql/share/hungarian/errmsg.txt:
        message change
      sql/share/italian/errmsg.txt:
        message change
      sql/share/japanese/errmsg.txt:
        message change
      sql/share/korean/errmsg.txt:
        message change
      sql/share/norwegian-ny/errmsg.txt:
        message change
      sql/share/norwegian/errmsg.txt:
        message change
      sql/share/polish/errmsg.txt:
        message change
      sql/share/portuguese/errmsg.txt:
        message change
      sql/share/romanian/errmsg.txt:
        message change
      sql/share/russian/errmsg.txt:
        message change
      sql/share/slovak/errmsg.txt:
        message change
      sql/share/spanish/errmsg.txt:
        message change
      sql/share/swedish/errmsg.txt:
        message change
      sql/share/ukrainian/errmsg.txt:
        message change
      45f39ff1
    • unknown's avatar
      temporary undo needed for merge · 5cb14e1b
      unknown authored
      
      sql/sql_acl.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/share/serbian/errmsg.txt:
        Auto merged
      include/mysqld_error.h:
        for merge
      mysql-test/r/loaddata.result:
        for merge
      mysql-test/r/warnings.result:
        for merge
      sql/share/czech/errmsg.txt:
        for merge
      sql/share/danish/errmsg.txt:
        for merge
      sql/share/dutch/errmsg.txt:
        for merge
      sql/share/english/errmsg.txt:
        for merge
      sql/share/estonian/errmsg.txt:
        for merge
      sql/share/french/errmsg.txt:
        for merge
      sql/share/german/errmsg.txt:
        for merge
      sql/share/greek/errmsg.txt:
        for merge
      sql/share/hungarian/errmsg.txt:
        for merge
      sql/share/italian/errmsg.txt:
        for merge
      sql/share/japanese/errmsg.txt:
        for merge
      sql/share/korean/errmsg.txt:
        for merge
      sql/share/norwegian-ny/errmsg.txt:
        for merge
      sql/share/norwegian/errmsg.txt:
        for merge
      sql/share/polish/errmsg.txt:
        for merge
      sql/share/portuguese/errmsg.txt:
        for merge
      sql/share/romanian/errmsg.txt:
        for merge
      sql/share/russian/errmsg.txt:
        for merge
      sql/share/slovak/errmsg.txt:
        for merge
      sql/share/spanish/errmsg.txt:
        for merge
      sql/share/swedish/errmsg.txt:
        for merge
      sql/share/ukrainian/errmsg.txt:
        for merge
      5cb14e1b
    • unknown's avatar
      Fix for BUG#3000: · 57659a4d
      unknown authored
      "replicate-wild-*-table=db.% does not apply to ALTER DATABASE"
      apply replicate-* rules to ALTER DATABASE like we already do
      for CREATE DATABASE/ DROP DATABASE.
      
      
      sql/sql_parse.cc:
        apply replicate-* rules to ALTER DATABASE like we already do
        for CREATE DATABASE/ DROP DATABASE.
      57659a4d
    • unknown's avatar
      result update after typo fixed · f5ab07d9
      unknown authored
      
      mysql-test/r/loaddata.result:
        update after typo fixed
      mysql-test/r/warnings.result:
        update after typo fixed
      f5ab07d9
    • unknown's avatar
      minor compress() cleanup · a327ff8f
      unknown authored
      
      sql/item_strfunc.cc:
        typo fixed
      sql/share/english/errmsg.txt:
        wording
      a327ff8f
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.1/ · 9a3c6836
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      9a3c6836
    • unknown's avatar
      update max_used_connections *after* thread_count was increased to take into... · 89add1df
      unknown authored
      update max_used_connections *after* thread_count was increased to take into account the current connection
      
      
      
      89add1df
    • unknown's avatar
      - fixed another HP-UX compile error ("Member 'set_item_arena' not declared · ef42d559
      unknown authored
         in class Statement")
      
      
      ef42d559
    • unknown's avatar
      make func_misc portable · 31531bfa
      unknown authored
      on different systems sprintf("%.3", 1.555499999999999) behaves differently
      
      
      31531bfa
  7. 27 Feb, 2004 8 commits
    • unknown's avatar
      fix CHARSET(UUID()) · 30a8a652
      unknown authored
      30a8a652
    • unknown's avatar
      restored func_misc.result after my_strtod fix · b2674f76
      unknown authored
      b2674f76
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.1/ · 42f5a91f
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.1
      
      
      sql/item_strfunc.cc:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      42f5a91f
    • unknown's avatar
      comment corrected · d6b01aa5
      unknown authored
      d6b01aa5
    • unknown's avatar
      my_gethwaddr() for linux/freebsd · 1e191736
      unknown authored
      UUID() function
      
      
      BitKeeper/etc/ignore:
        Added mysys/test_gethwaddr to the ignore list
      include/my_sys.h:
        my_gethwaddr()
      mysys/Makefile.am:
        my_gethwaddr
      sql/item_create.cc:
        UUID() function
      sql/item_create.h:
        UUID() function
      sql/item_strfunc.cc:
        UUID() function
      sql/item_strfunc.h:
        UUID() function
      sql/lex.h:
        UUID() function
      sql/mysql_priv.h:
        UUID() function
      sql/mysqld.cc:
        UUID() function
      sql/sql_class.cc:
        cleanup
      1e191736
    • unknown's avatar
    • unknown's avatar
      btr0cur.c: · 7337c431
      unknown authored
        Remove unused function btr_cur_update_sec_rec_in_place; besides, it was faulty, because even if strings are alphabetically identified, they can have different lengths
      
      
      innobase/btr/btr0cur.c:
        Remove unused function btr_cur_update_sec_rec_in_place; besides, it was faulty, because even if strings are alphabetically identified, they can have different lengths
      7337c431
    • unknown's avatar
      Applied fixes to issues discovered during test builds on Windows. · 8d7e0a28
      unknown authored
      
      VC++Files/libmysql/libmysql.dsp:
        strtod.c is needed to build the library.
      VC++Files/libmysqld/libmysqld.dsp:
        Add include directory to resolve problem with including emb_qcache.h,
        remove opt_ft.cc (no longer in tree).
      VC++Files/mysqldemb/mysqldemb.dsp:
        Add include directory to resolve problem with including emb_qcache.h,
        remove opt_ft.cc (no longer in tree).
      VC++Files/mysqlserver/mysqlserver.dsp:
        Add include directory to resolve problem with including emb_qcache.h.
      VC++Files/strings/MASM6x/strings.dsp:
        Remove atof.c (no longer in tree) and add strtod.c, 
        needed for the library.
      VC++Files/strings/noMASM/strings.dsp:
        Remove atof.c (no longer in tree) and add strtod.c, 
        needed for the library.
      VC++Files/strings/strings.dsp:
        Remove atof.c (no longer in tree) and add strtod.c, 
        needed for the library.
      sql/mysqld.cc:
        A cast is required to resolve the compile error on Windows (char * is 
        not equivalent to byte *).
      sql/set_var.cc:
        A cast is required to resolve the compile error on Windows (char * is 
        not equivalent to byte *).
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      8d7e0a28