• unknown's avatar
    Big code cleanup/review before 4.0.2 release. · 70aa7424
    unknown authored
    (All commit emails since 4.0.1 checked)
    This had to be done now, before the 4.1 tree changes to much, to make it easy to propagate bug fixes to the 4.1 tree.
    
    
    BUILD/SETUP.sh:
      Added -DPEDANTIC_SAFEMALLOC as standard debug option
    Docs/manual.texi:
      Changes for new version.
    client/mysql.cc:
      Fixed default value for rehash
      cleanup
    client/mysqladmin.c:
      Cleanup
    client/mysqlbinlog.cc:
      cleanup
    client/mysqldump.c:
      Cleanup
    client/mysqlmanager-pwgen.c:
      Cleanup
    client/mysqlmanagerc.c:
      Cleanup
    client/mysqltest.c:
      Cleanup
    dbug/dbug.c:
      Cleanup
    extra/resolve_stack_dump.c:
      Cleanup & Simple optimizations
    include/ft_global.h:
      Cleanup
    include/my_alloc.h:
      Cleanup
    include/my_global.h:
      Cleanup
    include/my_sys.h:
      Cleanup
    include/myisam.h:
      Cleanup
    libmysql/libmysql.c:
      Cleanup
    libmysql/manager.c:
      Cleanup
    myisam/ft_boolean_search.c:
      Cleanup
    myisam/ft_dump.c:
      Change strcpy -> strmov
    myisam/ft_eval.c:
      Cleanup
    myisam/ft_nlq_search.c:
      Cleanup
    myisam/ft_test1.c:
      strncpy -> strnmov
    myisam/ft_update.c:
      Cleanup
    myisam/mi_static.c:
      Cleanup
    myisam/mi_test2.c:
      Cleanup
    myisam/mi_write.c:
      Cleanup
    mysys/mf_fn_ext.c:
      Cleanup
    mysys/mf_iocache.c:
      Cleanup
    mysys/mf_iocache2.c:
      Cleanup
    mysys/my_getopt.c:
      Cleanup
    mysys/my_read.c:
      Cleanup
    mysys/my_thr_init.c:
      Cleanup
    mysys/queues.c:
      Cleanup
    mysys/safemalloc.c:
      Cleanup
    sql/field.cc:
      Indentation cleanups
    sql/ha_berkeley.cc:
      Indentation cleanups
    sql/ha_myisam.cc:
      Cleanup
    sql/item.h:
      Indentation cleanups
    sql/item_cmpfunc.cc:
      Indentation cleanups
    sql/item_create.cc:
      cleanup
    sql/item_func.cc:
      Cleanup
    sql/item_func.h:
      Indentation cleanups
    sql/item_strfunc.cc:
      Indentation cleanups
    sql/item_sum.cc:
      Indentation cleanups
    sql/item_timefunc.cc:
      Indentation cleanups
    sql/lock.cc:
      Indentation cleanups
    sql/log.cc:
      Cleanup
      strnmov -> strmake
    sql/log_event.cc:
      Cleanup + optimizations
      Fixed memory leak
      Added missing pthread_mutex_unlock()  (On error condition)
    sql/log_event.h:
      Indentation and comment cleanup
      Merged #ifdef's into common blocks for better readability
    sql/mini_client.cc:
      Indentation cleanup
    sql/mysql_priv.h:
      Cleanup
      Changed int function to bool
    sql/mysqld.cc:
      Indentation and comment cleanup
    sql/net_pkg.cc:
      Indentation cleanup
    sql/net_serv.cc:
      Changed int function -> bool
    sql/nt_servc.cc:
      Cleanup
    sql/opt_range.cc:
      Indentation cleanup
    sql/repl_failsafe.cc:
      Cleanup + simple optimization
      strnmov -> strmake
    sql/slave.cc:
      strnmov -> strmake
      Cleanups
    sql/slave.h:
      Cleanup
    sql/sql_acl.cc:
      Indentation and DBUG_PRINT cleanup
      Changed WITH MAX... to not use =
    sql/sql_base.cc:
      Indentation cleanup
    sql/sql_cache.cc:
      Indentation cleanup
    sql/sql_class.cc:
      Indentation cleanup
    sql/sql_class.h:
      Renamed some struct slots
    sql/sql_delete.cc:
      Indentation cleanup
    sql/sql_handler.cc:
      Indentation cleanup
    sql/sql_insert.cc:
      Use new slot names.
    sql/sql_lex.cc:
      Indentation cleanup
    sql/sql_lex.h:
      Indentation cleanup
    sql/sql_load.cc:
      Indentation cleanup
    sql/sql_parse.cc:
      Indentation cleanup
      Removed not used check from LOCK TABLES
    sql/sql_repl.cc:
      strnmov -> strmake
    sql/sql_repl.h:
      Removed test if file is included (We want to know if it's included twice to avoid this)
    sql/sql_select.cc:
      Indentation cleanup
    sql/sql_show.cc:
      Indentation cleanup
    sql/sql_string.cc:
      Indentation cleanup
    sql/sql_table.cc:
      Indentation cleanup
    sql/sql_union.cc:
      Use renamed struct slot
    sql/sql_update.cc:
      Indentation cleanup
    sql/sql_yacc.yy:
      Removed = after GRANT ... MAX_  to make the syntax uniform
    sql/table.cc:
      Indentation cleanup
    sql/table.h:
      Indentation cleanup
    sql/time.cc:
      Indentation cleanup
    sql/udf_example.cc:
      Indentation cleanup
    sql/unireg.cc:
      strnmov -> strmake
    tests/grant.pl:
      Added test for LOCK TABLES
    tools/mysqlmanager.c:
      Cleanup
      fopen() -> my_fopen()
    vio/viosocket.c:
      DBUG_PRINT cleanups
    vio/viosslfactories.c:
      Indentation cleanup
      Checking of results from malloc()
      Fixed possible memory leak
    BitKeeper/etc/ignore:
      Added scripts/mysql_secure_installation to the ignore list
    BitKeeper/etc/logging_ok:
      Logging to logging@openlogging.org accepted
    70aa7424
udf_example.cc 26.5 KB