1. 01 Jun, 2006 1 commit
    • unknown's avatar
      unittest: · 740077bd
      unknown authored
        rename *.t* to *-t* to be automake-friendly
        simplify Makefiles
      test_atomic.c:
        move to unittest, add GPL comment, fix warnings, convert to tap framework.
      configure:
        remove custom tests for available types, use AC_CHECK_TYPE instead
      x86-gcc.h:
        fix gcc -ansi errors while maintaining readability
      ignore:
        added *-t
      
      
      unittest/mysys/base64-t.c:
        Rename: unittest/mysys/base64.t.c -> unittest/mysys/base64-t.c
      unittest/mysys/bitmap-t.c:
        Rename: unittest/mysys/bitmap.t.c -> unittest/mysys/bitmap-t.c
      unittest/mytap/t/basic-t.c:
        Rename: unittest/mytap/t/basic.t.c -> unittest/mytap/t/basic-t.c
      unittest/examples/no_plan-t.c:
        Rename: unittest/examples/no_plan.t.c -> unittest/examples/no_plan-t.c
      unittest/examples/simple-t.c:
        Rename: unittest/examples/simple.t.c -> unittest/examples/simple-t.c
      unittest/examples/skip-t.c:
        Rename: unittest/examples/skip.t.c -> unittest/examples/skip-t.c
      unittest/examples/skip_all-t.c:
        Rename: unittest/examples/skip_all.t.c -> unittest/examples/skip_all-t.c
      unittest/examples/todo-t.c:
        Rename: unittest/examples/todo.t.c -> unittest/examples/todo-t.c
      BitKeeper/etc/ignore:
        added *-t
      config/ac-macros/misc.m4:
        remove custom AC_TRY_RUN tests for available types, use AC_CHECK_TYPE instead
      configure.in:
        remove custom tests for available types, use AC_CHECK_TYPE instead
      include/atomic/x86-gcc.h:
        fix gcc -ansi errors while maintaining readability
      include/my_global.h:
        remove custom tests for available types, use AC_CHECK_TYPE instead
      include/my_sys.h:
        add missing declaration
      mysys/Makefile.am:
        move test_atomic to unittest
      unittest/Makefile.am:
        simplifications, correct permissions in chmod
      unittest/README.txt:
        rename *.t* to *-t* to be automake-friendly
      unittest/examples/Makefile.am:
        rename *.t* to *-t* to be automake-friendly
        simplify Makefile
      unittest/mysys/Makefile.am:
        rename *.t* to *-t* to be automake-friendly
        simplify Makefile
      unittest/mysys/my_atomic-t.c:
        move mysys/test_atomic.c to unittest, add GPL comment, fix warnings,
        convert to tap framework.
      unittest/mytap/t/Makefile.am:
        rename *.t* to *-t* to be automake-friendly
        simplify Makefile
      unittest/unit.pl:
        rename *.t* to *-t* to be automake-friendly
      740077bd
  2. 31 May, 2006 10 commits
  3. 30 May, 2006 9 commits
    • unknown's avatar
      78d3a4f2
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new · 6d9e8db7
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-5.1
      
      
      6d9e8db7
    • unknown's avatar
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new · 19829738
      unknown authored
      into sergbook.mysql.com:/usr/home/serg/Abk/mysql-5.1
      
      
      sql/mysqld.cc:
        Auto merged
      sql/slave.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      19829738
    • unknown's avatar
      sql/Makefile.am: better mysqld dependencies · e05bb637
      unknown authored
      sql/discover.cc:    close(-1) bug
      sql/slave.cc:       DBUG_ENTER/RETURN tags
      ha_archive.cc:      double-close bug
      
      
      sql/Makefile.am:
        better mysqld dependencies
      sql/discover.cc:
        close(-1) bug
      sql/slave.cc:
        DBUG_ENTER/RETURN tags
      storage/archive/ha_archive.cc:
        double-close bug
      e05bb637
    • unknown's avatar
      reduce error log spamming by old privilege tables. If they're old, · 26d19222
      unknown authored
      report it once, don't whine about every missing column.
      
      
      26d19222
    • unknown's avatar
      Now ftparser does not need to bother about memory management - · 15a13203
      unknown authored
      it can tell MySQL to make a copy of everything (bug#17123)
      
      
      include/mysql/plugin.h:
        Now ftparser does not need to bother about memory management -
        it can tell MySQL to make a copy of everything (bug#17123)
        MYSQL_FTFLAGS_NEED_COPY flag
      storage/myisam/ft_boolean_search.c:
        param->flags
      storage/myisam/ft_nlq_search.c:
        param->flags. ft_parse takes a mem_root as an argument
      storage/myisam/ft_parser.c:
        ftparser takes a memroot as an argument. words are copied there, if necessary.
        memroot is reset for every parsing and free'd at the end of the statement.
      storage/myisam/ft_update.c:
        ftparser takes a memroot as an argument. words are copied there, if necessary.
        memroot is reset for every parsing and free'd at the end of the statement.
      storage/myisam/ftdefs.h:
        ftparser takes a memroot as an argument. words are copied there, if necessary.
        memroot is reset for every parsing and free'd at the end of the statement.
      storage/myisam/mi_check.c:
        ftparser takes a memroot as an argument. words are copied there, if necessary
      storage/myisam/myisamdef.h:
        memroot for ftparser in MI_INFO and MI_SORT_PARAM
      storage/myisam/sort.c:
        free ftparser memroot
      15a13203
    • unknown's avatar
      Merge gbichot@bk-internal:/home/bk/mysql-5.1-new · f0146e9b
      unknown authored
      into  dl145j.mysql.com:/users/gbichot/mysql-5.1-new
      
      
      mysql-test/mysql-test-run.pl:
        Auto merged
      mysql-test/mysql-test-run.sh:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      f0146e9b
    • unknown's avatar
      update show authors · 772758b6
      unknown authored
      772758b6
  4. 29 May, 2006 10 commits
    • unknown's avatar
      Merge ngrishakin@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 3416732d
      unknown authored
      into  mysql.com:/home/ndbdev/ngrishakin/mysql-5.1-new
      
      
      3416732d
    • unknown's avatar
      f765e794
    • unknown's avatar
      update show authors · 000a603f
      unknown authored
      000a603f
    • unknown's avatar
      Merge lmy004.:/work/mysql-5.1-new-vanilla · e7515ef7
      unknown authored
      into lmy004.:/work/mysql-5.1-runtime
      
      
      e7515ef7
    • unknown's avatar
      Merge neptunus.(none):/home/msvensson/mysql/tmp/tmp_merge · 745a579d
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-5.1
      
      
      mysql-test/t/information_schema.test:
        Merge
      mysql-test/t/wait_timeout.test:
        Merge
      sql/mysqld.cc:
        Merge
      sql/slave.cc:
        Null merge
      sql/sp_head.cc:
        Merge
      745a579d
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.1-new · f41db8b0
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-5.1
      
      
      sql/mysqld.cc:
        Auto merged
      f41db8b0
    • unknown's avatar
      Merge lmy004.:/work/mysql-5.1-new-vanilla · f32d0ec6
      unknown authored
      into lmy004.:/work/mysql-5.1-runtime
      
      
      sql/event_scheduler.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      f32d0ec6
    • unknown's avatar
      add missing events_grant test · 606abf25
      unknown authored
      606abf25
    • unknown's avatar
      local variable interval to interval_tmp because it hides · 4f295835
      unknown authored
      Event_timed::interval
      
      
      4f295835
    • unknown's avatar
      Fix for bug #17394 - Events namespace is wrong · bdda0116
      unknown authored
      
      mysql-test/lib/init_db.sql:
        remove definer from PK
      mysql-test/r/events.result:
        update results
      mysql-test/r/system_mysql_db.result:
        update results
      mysql-test/t/events.test:
        remove I_S.EVENTS test and move it to events_grant.test
      scripts/mysql_fix_privilege_tables.sql:
        change table definition
      sql/event.cc:
        make events non-user specific (namespace change)
      sql/event.h:
        make events non-user specific (namespace change)
      sql/event_priv.h:
        make events non-user specific (namespace change)
      sql/event_scheduler.cc:
        make events non-user specific (namespace change)
      sql/event_timed.cc:
        make events non-user specific (namespace change)
      sql/sql_parse.cc:
        make events non-user specific (namespace change)
      sql/sql_show.cc:
        SHOW EVENTS is available to everyone who has EVENT on specific schema.
        No additional privileges are needed to see others' events.
        - user A has events in db1 and db2
        - user B has events in db1 and db3
        A will see all his events from db1 and db2 as well as B's events
        from db1 but not from db3.
        B will see her events from db1 and db3. In addition B will see
        only A's events from db1 but not db2.
      bdda0116
  5. 28 May, 2006 3 commits
    • unknown's avatar
      Incompatible ftparser plugin API change. · f1bb09e7
      unknown authored
      mysql_parse() and mysql_add_word() now take a MYSQL_FTPARSER_PARAM*,
      not a mysql_ftparam.
      
      
      client/Makefile.am:
        don't fail when rm cannot delete from read-only dir
      sql/sql_plugin.cc:
        fix min_plugin_info_interface_version to be less error-prone
      f1bb09e7
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new · 4eeb61b7
      unknown authored
      into sergbook.mysql.com:/usr/home/serg/Abk/mysql-5.1
      
      
      mysql-test/mysql-test-run.pl:
        Auto merged
      sql/ha_myisam.cc:
        Auto merged
      sql/ha_ndbcluster.cc:
        Auto merged
      sql/ha_ndbcluster.h:
        Auto merged
      sql/ha_ndbcluster_binlog.cc:
        Auto merged
      sql/ha_partition.cc:
        Auto merged
      sql/handler.cc:
        Auto merged
      sql/handler.h:
        Auto merged
      sql/log.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/set_var.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      storage/archive/ha_archive.cc:
        Auto merged
      storage/csv/ha_tina.cc:
        Auto merged
      4eeb61b7
    • unknown's avatar
      handlerton cleanup: · e2e582d1
      unknown authored
      duplicate fields removed, st_mysql_storage_engine added to support
      run-time handlerton initialization (no compiler warnings), handler API
      is now tied to MySQL version, handlerton->plugin mapping added
      (slot-based), dummy default_hton removed, plugin-type-specific
      initialization generalized, built-in plugins are now initialized too,
      --default-storage-engine no longer needs a list of storage engines
      in handle_options().
      
      mysql-test-run.pl bugfixes
      
      
      include/mysql/plugin.h:
        added st_mysql_storage_engine
        made handlerton tied to MySQL version
      mysql-test/mysql-test-run.pl:
        bugfixes (umask, --no-defaults)
      mysql-test/r/ndb_dd_basic.result:
        update error message
      mysql-test/t/partition_mgm_err2.test:
        fix typo
      sql/ha_berkeley.cc:
        handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
        initialize handlerton run-time to avoid compiler warnings
      sql/ha_berkeley.h:
        handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
        initialize handlerton run-time to avoid compiler warnings
      sql/ha_federated.cc:
        handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
        initialize handlerton run-time to avoid compiler warnings
      sql/ha_heap.cc:
        handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
        initialize handlerton run-time to avoid compiler warnings
      sql/ha_innodb.cc:
        handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
        initialize handlerton run-time to avoid compiler warnings
      sql/ha_innodb.h:
        handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
        initialize handlerton run-time to avoid compiler warnings
      sql/ha_myisam.cc:
        handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
        initialize handlerton run-time to avoid compiler warnings
      sql/ha_myisammrg.cc:
        handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
        initialize handlerton run-time to avoid compiler warnings
      sql/ha_ndbcluster.cc:
        handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
        initialize handlerton run-time to avoid compiler warnings
      sql/ha_ndbcluster.h:
        handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
        initialize handlerton run-time to avoid compiler warnings
      sql/ha_ndbcluster_binlog.cc:
        no 'name' in the handlerton anymore
      sql/ha_partition.cc:
        handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
        initialize handlerton run-time to avoid compiler warnings
      sql/handler.cc:
        handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
        handlerton->plugin mapping
      sql/handler.h:
        handlerton cleanup: remove duplicate fields
      sql/log.cc:
        handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
        initialize handlerton run-time to avoid compiler warnings
      sql/mysql_priv.h:
        handler.h needs plugin.h
      sql/mysqld.cc:
        Convert --default-storage-engine to a handlerton* when
        all storage engines are initialized and not in getopt
      sql/set_var.cc:
        no name in the handlerton anymore
      sql/sql_parse.cc:
        no default_hton anymore
      sql/sql_partition.cc:
        no name in the handlerton anymore
      sql/sql_plugin.cc:
        generalize plugin type-specific initialization.
        initialize built-in plugins too
      sql/sql_plugin.h:
        generalize plugin type-specific initialization.
      sql/sql_show.cc:
        st_mysql_storage_engine structure
        no name in the handlerton anymore
      sql/sql_table.cc:
        no name in the handlerton anymore
        no default_hton anymore
      sql/sql_tablespace.cc:
        no name in the handlerton anymore
        no default_hton anymore
      sql/sql_yacc.yy:
        no default_hton anymore
        issue "unknown storage engine" warning where it is discovered
      storage/archive/ha_archive.cc:
        handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
        initialize handlerton run-time to avoid compiler warnings
      storage/archive/ha_archive.h:
        handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
        initialize handlerton run-time to avoid compiler warnings
      storage/blackhole/ha_blackhole.cc:
        handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
        initialize handlerton run-time to avoid compiler warnings
      storage/csv/ha_tina.cc:
        handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
        initialize handlerton run-time to avoid compiler warnings
      storage/example/ha_example.cc:
        handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
        initialize handlerton run-time to avoid compiler warnings
      e2e582d1
  6. 27 May, 2006 2 commits
  7. 26 May, 2006 4 commits
  8. 25 May, 2006 1 commit