1. 14 Mar, 2002 2 commits
  2. 12 Mar, 2002 1 commit
    • unknown's avatar
      New ctype functions/macros to support many charsets at a time · 68375e0f
      unknown authored
      
      client/mysql.cc:
        new ctypes
      client/mysqldump.c:
        new ctypes
      client/mysqltest.c:
        new ctypes
      client/sql_string.cc:
        new ctypes
      client/sql_string.h:
        new ctypes
      extra/mysql_install.c:
        new ctypes
      extra/replace.c:
        new ctypes
      extra/resolve_stack_dump.c:
        new ctypes
      extra/resolveip.c:
        new ctypes
      heap/hp_hash.c:
        new ctypes
      include/m_ctype.h:
        new ctypes
      include/my_sys.h:
        new ctypes
      isam/_key.c:
        new ctypes
      isam/_search.c:
        new ctypes
      libmysql/Makefile.shared:
        new ctypes
      libmysql/libmysql.c:
        new ctypes
      myisam/ft_dump.c:
        new ctypes
      myisam/ft_parser.c:
        new ctypes
      myisam/mi_test1.c:
        new ctypes
      mysys/charset.c:
        new ctypes
      mysys/default.c:
        new ctypes
      mysys/getvar.c:
        new ctypes
      mysys/hash.c:
        new ctypes
      mysys/mf_casecnv.c:
        new ctypes
      mysys/mf_dirname.c:
        new ctypes
      mysys/mf_format.c:
        new ctypes
      mysys/mf_iocache2.c:
        new ctypes
      mysys/mf_soundex.c:
        new ctypes
      mysys/mf_wfile.c:
        new ctypes
      mysys/my_error.c:
        new ctypes
      mysys/my_getwd.c:
        new ctypes
      mysys/my_init.c:
        new ctypes
      mysys/my_vsnprintf.c:
        new ctypes
      mysys/typelib.c:
        new ctypes
      sql/convert.cc:
        new ctypes
      sql/des_key_file.cc:
        new ctypes
      sql/field.cc:
        new ctypes
      sql/field.h:
        new ctypes
      sql/field_conv.cc:
        new ctypes
      sql/filesort.cc:
        new ctypes
      sql/ha_innodb.cc:
        new ctypes
      sql/hostname.cc:
        new ctypes
      sql/init.cc:
        new ctypes
      sql/item.cc:
        new ctypes
      sql/item_func.cc:
        new ctypes
      sql/item_strfunc.cc:
        new ctypes
      sql/item_sum.cc:
        new ctypes
      sql/item_timefunc.cc:
        new ctypes
      sql/key.cc:
        new ctypes
      sql/log.cc:
        new ctypes
      sql/mysql_priv.h:
        new ctypes
      sql/mysqld.cc:
        new ctypes
      sql/opt_range.cc:
        new ctypes
      sql/procedure.cc:
        new ctypes
      sql/slave.cc:
        new ctypes
      sql/sql_acl.cc:
        new ctypes
      sql/sql_analyse.cc:
        new ctypes
      sql/sql_base.cc:
        new ctypes
      sql/sql_cache.cc:
        new ctypes
      sql/sql_db.cc:
        new ctypes
      sql/sql_handler.cc:
        new ctypes
      sql/sql_lex.cc:
        new ctypes
      sql/sql_parse.cc:
        new ctypes
      sql/sql_show.cc:
        new ctypes
      sql/sql_string.cc:
        new ctypes
      sql/sql_string.h:
        new ctypes
      sql/sql_table.cc:
        new ctypes
      sql/sql_yacc.yy:
        new ctypes
      sql/table.cc:
        new ctypes
      sql/time.cc:
        new ctypes
      strings/Makefile.am:
        new ctypes
      strings/ctype-big5.c:
        new ctypes
      strings/ctype-czech.c:
        new ctypes
      strings/ctype-gbk.c:
        new ctypes
      strings/ctype-latin1_de.c:
        new ctypes
      strings/ctype-sjis.c:
        new ctypes
      strings/ctype-tis620.c:
        new ctypes
      strings/ctype.c:
        new ctypes
      strings/str2int.c:
        new ctypes
      strings/strto.c:
        new ctypes
      tools/mysqlmanager.c:
        new ctypes
      68375e0f
  3. 09 Mar, 2002 2 commits
  4. 07 Mar, 2002 5 commits
  5. 06 Mar, 2002 4 commits
    • unknown's avatar
      Regex library is switched to use new ctype tools · 654db69b
      unknown authored
      to allow usage of many character sets at a time.
      
      
      include/m_ctype.h:
        Added condition to simplify migrating from old ctype
        Added new style toupper, tolower which accepts charset in first argument
      regex/debug.c:
        Added charset argument
      regex/debug.ih:
        added charset argument
      regex/engine.c:
        added charset argument
      regex/engine.ih:
        added charset arguent
      regex/main.c:
        added charset argument
      regex/regcomp.c:
        added CHARSET_INFO field
      regex/regcomp.ih:
        Added charset argument
      regex/regex.h:
        Added #include <m_ctype.h> for CHARSET_INFO
        Added charset argument for regcomp()
      regex/regex2.h:
        New charset argument for ISWORD()
      regex/regexec.c:
        New charset argument
      regex/reginit.c:
        Move to new style ctype. 
        However still needs fixes:
          instead of single static cclass variable,
          each charset must have it's own variable.
      sql/item_cmpfunc.cc:
        Pass charset field into regcomp()
        This will be fixed tommorow to use String->charset
          instead of default_charset_info
      654db69b
    • unknown's avatar
      Merge abarkov@work.mysql.com:/home/bk/mysql-4.1 · 325c22a7
      unknown authored
      into gw.udmsearch.izhnet.ru:/usr/home/bar/mysql-4.1
      
      
      325c22a7
    • unknown's avatar
      Charsets related things are prepared by configure in new way. · 0cc0dbc1
      unknown authored
      This is to simplify maintaining charsets, especially changing
      CHARSET_INFO structure.
      
      
      acconfig.h:
        New defines for charsets
      configure.in:
        New way to build charsets
      include/m_ctype.h:
        Prototypes, moved from ctype_autoconf.c
      libmysql/Makefile.shared:
        Removed ctype_autoconf.c and ctype_extra_sources.c from target dependancies
      strings/Makefile.am:
        The same with above
      strings/conf_to_src.c:
        Remove unnecessary comment
      strings/ctype-czech.c:
         Fix for possible bugs that prototypes was not included
      strings/ctype-euc_kr.c:
         Fix for possible bugs that prototypes was not included
      strings/ctype-gb2312.c:
         Fix for possible bugs that prototypes was not included
      strings/ctype-ujis.c:
         Fix for possible bugs that prototypes was not included
      strings/ctype.c:
        Move tables from ctype_extra_sources.c and hide them under #ifdefs
      0cc0dbc1
    • unknown's avatar
      small bug fix, read more about it in 4.0 · 336fcc22
      unknown authored
      336fcc22
  6. 05 Mar, 2002 1 commit
  7. 04 Mar, 2002 1 commit
  8. 01 Mar, 2002 1 commit
  9. 28 Feb, 2002 7 commits
  10. 23 Feb, 2002 2 commits
  11. 22 Feb, 2002 4 commits
    • unknown's avatar
      Merge abarkov@work.mysql.com:/home/bk/mysql-4.1 · 1e468e3b
      unknown authored
      into gw.udmsearch.izhnet.ru:/usr/home/bar/mysql-4.1
      
      
      BitKeeper/etc/ignore:
        auto-union
      sql/sql_table.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      1e468e3b
    • unknown's avatar
      Added GIS extension · 32a08516
      unknown authored
      
      BitKeeper/etc/ignore:
        Added myisam/rt_test myisam/sp_test to the ignore list
      32a08516
    • unknown's avatar
      Merge work.mysql.com:/home/bk/mysql-4.0 · b569a092
      unknown authored
      into work.mysql.com:/home/bk/mysql-4.1
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      sql/sql_select.cc:
        Auto merged
      sql/sql_union.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      b569a092
    • unknown's avatar
      Various fixups to correct DocBook output of manual. · 64cad518
      unknown authored
      
      Docs/Support/docbook-fixup.pl:
        Added new regex for XREFs, to have them in correct English-grammar.
        Minor fixup to removed node catcher from earlier change.
      Docs/manual.texi:
        Fixup of Texinfo @ref/@xref/@pxref usage in appropriate locations.
      64cad518
  12. 21 Feb, 2002 6 commits
  13. 20 Feb, 2002 3 commits
    • unknown's avatar
      This ChangeSet adds RTREE support into myisam library. · 3d5dc65d
      unknown authored
      RTREEs will be used for GIS extension in MySQL
      
      
      myisam/.cvsignore:
        Added sp_test and rt_test
      myisam/Makefile.am:
        Added RTREE files
      myisam/mi_create.c:
        Added RTREE/SPATIAL initialization
      myisam/mi_delete.c:
        Switched to use virual function, instead of mi_ck_delete() direct call
      myisam/mi_key.c:
        Added sp_make_key() call in the case of SPATIAL index type
      myisam/mi_open.c:
        Added some new initialization actions which depend on key_alg being used: RTREE or BTREE
      myisam/mi_range.c:
        Rtree estimation
      myisam/mi_rkey.c:
        rtree
      myisam/mi_rnext.c:
        rtree
      myisam/mi_rnext_same.c:
        rtree
      myisam/mi_static.c:
        New search flags for bounding rectungles
      myisam/mi_test1.c:
        one now should always specify key_alg during keyinfo initializing: BTREE or RTREE
      myisam/mi_test2.c:
        Added key_alg initializing
      myisam/mi_test3.c:
        Added key_alg initialization
      myisam/mi_update.c:
        Switched to virtual functions, instead of mi_ck_delete/mi_ck_write direct call
      myisam/mi_write.c:
        Virtual function instead of mi_ck_write() direct call
      myisam/myisamdef.h:
        Rtree additions
      3d5dc65d
    • unknown's avatar
      Merge arjen@work.mysql.com:/home/bk/mysql-4.0 · c9c61df6
      unknown authored
      into co3064164-a.bitbike.com:/home/arjen/mysql-4.0
      
      
      c9c61df6
    • unknown's avatar
      Windows shutdown procedure further clarified, added NT workaround. · e86a88f2
      unknown authored
      Fixed typo.
      
      
      e86a88f2
  14. 19 Feb, 2002 1 commit
    • unknown's avatar
      RTREE related fixes · b87d6ee9
      unknown authored
      
      include/myisam.h:
        These two new fields are initialized to either rtree or btree routines
      b87d6ee9