1. 03 Jun, 2003 5 commits
    • unknown's avatar
      Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-4.1 · 53fa8bbd
      unknown authored
      into deer.(none):/home/hf/work/mysql-4.1.emb_bind
      
      53fa8bbd
    • unknown's avatar
      Obsolete files removed · 12f7459d
      unknown authored
      
      BitKeeper/deleted/.del-mini_client.h~be0e3c44e9b0f67d:
        Delete: sql/mini_client.h
      BitKeeper/deleted/.del-mini_client.cc~8677895ec8169183:
        Delete: sql/mini_client.cc
      BitKeeper/etc/ignore:
        Added sql/client.c to the ignore list
      12f7459d
    • unknown's avatar
      Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-4.1 · 07bd4536
      unknown authored
      into deer.(none):/home/hf/work/mysql-4.1.emb_bind
      
      
      libmysqld/Makefile.am:
        Auto merged
      sql/Makefile.am:
        Auto merged
      07bd4536
    • unknown's avatar
      SCRUM: · b36ae963
      unknown authored
      splittiln common client's parts
      
      
      include/sql_common.h:
        superfluous #ifdef-s removed
      libmysql/client_settings.h:
        superfluous #ifdef-s removed
      libmysql/libmysql.c:
        some litter removed
      libmysqld/lib_sql.cc:
        here we had wrong parameters
      mysys/default.c:
        this is not needed anymore - calling code fixed
      sql-common/client.c:
        code trimmed and simplified
      sql/client_settings.h:
        code trimmed
      sql/repl_failsafe.cc:
        option's initialization added
      sql/slave.cc:
        option's initialization added
      b36ae963
    • unknown's avatar
      MY_CS_NONTEXT flag for sprintf() incompatible charsets (ucs2 if the only one now) · 7e05bc77
      unknown authored
      Some default_charset_info were removed
      
      7e05bc77
  2. 02 Jun, 2003 2 commits
    • unknown's avatar
      "Collation" has been moved to SHOW FULL FIELDS · 1aa1d970
      unknown authored
      SHOW COLLATION columns have been removed:
        D -> Default
        C -> Compiled
        Y -> Yes
      
      1aa1d970
    • unknown's avatar
      ctype-ucs2.c: · 8de16b56
      unknown authored
        define ILSEQ for platforms that do not define it themself
      
      
      strings/ctype-ucs2.c:
        define ILSEQ for platforms that do not define it themself
      8de16b56
  3. 31 May, 2003 1 commit
    • unknown's avatar
      SCRUM: · 516c608e
      unknown authored
      Here is another pack of changes about gathering common client code in
      sql-common/client.c.
      Now i symlink the client.c from sql/ and libmysql/. These directories
      have client_settings.h files to be included to client.c. It contains
      defines and declarations to compile client.c in appropriate manner.
      Also i've added include/sql_common.h, containing declarations of what
      is exported from client.c
      
      I removed as many #ifdef-s from client.c as i dared to. I think it's better
      push it with some extra #ifdef-s now (of course, if everythihg besides it is
      ok) so other people can check the code.
      
      
      Makefile.am:
        symlinking of sql-common/client.c was added
      include/mysql.h:
        MYSQL_CLIENT define moved here from libmysql/Makefile
      libmysql/Makefile.am:
        ../libmysql/client_settings.h added to the list of necessary h-files
      libmysql/Makefile.shared:
        client.lo added to the list of objects
      libmysql/libmysql.c:
        a lot of changes about separating code between libmysql.c and client.c
      mysys/default.c:
        changed to keep compiler happy
      sql-common/client.c:
        a lot of changes about code separating
      sql/Makefile.am:
        mini_client.h has to be removed
      sql/repl_failsafe.cc:
        mysql_real_connect prototype was unified, so we've got to set connection timeout separately
      sql/slave.cc:
        trimming code to the changed function's prototypes
      sql/sql_repl.cc:
        mini_client isn't needed anymore
      516c608e
  4. 30 May, 2003 16 commits
  5. 29 May, 2003 1 commit
  6. 28 May, 2003 10 commits
  7. 27 May, 2003 5 commits
    • unknown's avatar
      after-review fix · d65d7f5d
      unknown authored
      d65d7f5d
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1 · 50586dc7
      unknown authored
      into sanja.is.com.ua:/home/bell/mysql/bk/work-4.1
      
      50586dc7
    • unknown's avatar
      fixed priority checking bug in sub select handling · 05151a67
      unknown authored
      
      mysql-test/r/subselect.result:
        fixed subselect test
      mysql-test/t/subselect.test:
        fixed subselect test
      05151a67
    • unknown's avatar
      - removed all traces of internals.texi from Docs/Makefile.am to avoid · 1cd62d6b
      unknown authored
         compile problems
      
      
      Docs/Makefile.am:
         - removed all traces of internals.texi to avoid compile problems
      1cd62d6b
    • unknown's avatar
      ORDER BY optimization · 789d1b4c
      unknown authored
      Fixed new bug when reading field types
      
      
      client/mysql.cc:
        Fixed output for -T
      libmysql/libmysql.c:
        Filled missing fields in new MYSQL_FIELD structure
        Fixed new bug when reading field types
      mysql-test/r/order_by.result:
        Result after new order by optimization
      sql/opt_range.cc:
        New ORDER BY optimization
      sql/opt_range.h:
        New ORDER BY optimization
      sql/set_var.cc:
        Speed optimization
      sql/sql_select.cc:
        New ORDER BY optimization
        
        This alllows MySQL to change a ref/range index from (a,b) to (a,c) when 'b' was not used to find rows and one did
        ORDER BY a,c or ORDER BY c
      789d1b4c