1. 04 Mar, 2006 2 commits
    • unknown's avatar
      Undo the patch for Bug#16144 "mysql_stmt_attr_get type error", · 22b5286b
      unknown authored
      it breaks binary compatibility. The patch will be left intact
      in 5.1. Warning: this changeset should be null-merged into 5.1.
      A separate commit in order to push into the release clone of 
      5.0.19.
      
      
      libmysql/libmysql.c:
        Undo the patch for Bug#16144
      tests/mysql_client_test.c:
        Undo the patch for Bug#16144
      22b5286b
    • unknown's avatar
      Fix for bug #17866 "Problem with renaming table with triggers with fully · 138e34cf
      unknown authored
      qualified subject table" which was introduced during work on bug #13525
      "Rename table does not keep info of triggers".
      
      The bug was caused by the fact that during reconstruction of CREATE TRIGGER
      statement stored in .TRG file which happened during RENAME TABLE we damaged
      trigger definition in case when it contained fully qualified name of subject
      table (see comment for sql_yacc.yy for more info).
      
      
      mysql-test/r/trigger.result:
        Added test for bug #17866 "Problem with renaming table with triggers with fully
        qualified subject table".
      mysql-test/t/trigger.test:
        Added test for bug #17866 "Problem with renaming table with triggers with fully
        qualified subject table".
      sql/sql_trigger.cc:
        Table_triggers_list::change_table_name_in_triggers():
          Instead of trying to use pointer to the end of subject table identifier
          we use pointer to the beginning of FOR lexeme now, so during reconstruction
          of CREATE TRIGGER statement in this function we need to add extra space
          before part which begins with FOR to get nice trigger definition.
      sql/sql_yacc.yy:
        trigger_tail:
          In this rule we can't rely on using remember_end token after table_ident token,
          since value returned depends on whether table name is fully qualified or not.
          So instead of trying to get pointer to the end of table identifier we use
          pointer to the beginning of FOR lexeme.
      138e34cf
  2. 03 Mar, 2006 10 commits
    • unknown's avatar
      Merge mysqldev@production.mysql.com:my/mysql-5.0-release · 3f73bc43
      unknown authored
      into  zippy.(none):/home/cmiller/work/mysql/mysql-5.0.19-tbr
      
      3f73bc43
    • unknown's avatar
      Bug#16859 involves truncating column data at NUL characters. Instead, the · aa061112
      unknown authored
      client will now substitute spaces for NULs, so that the grid isn't messed up
      due to silently consumed NULs and that the full field is shown.
      
      
      client/mysql.cc:
        For non-numbers, print each character at a time, instead of using the 
        fprintf() facility, which interprets an array of chars as a C string, which 
        is necessarily NUL terminated.  We mustn't terminate on NULs, and since we 
        know the length of the data, we needn't.
      mysql-test/r/mysql.result:
        Add a test.
      mysql-test/t/mysql.test:
        Add a test.
      aa061112
    • unknown's avatar
      mysql.spec.sh: · 1d189571
      unknown authored
        Use installed libz.a to avoid hard to solve static linking problems
      
      
      support-files/mysql.spec.sh:
        Use installed libz.a to avoid hard to solve static linking problems
      1d189571
    • unknown's avatar
      Merge mysql.com:/extern/mysql/5.0/bug16887/mysql-5.0-runtime · 88dbd134
      unknown authored
      into  mysql.com:/extern/mysql/5.0/bug16887/mysql-5.0-release
      
      
      sql/sql_yacc.yy:
        Auto merged
      mysql-test/r/sp.result:
        SCCS merged
      mysql-test/t/sp.test:
        SCCS merged
      88dbd134
    • unknown's avatar
    • unknown's avatar
      Fix for bug#17826 'type_decimal' fails with ps-protocol · 4bdb560f
      unknown authored
       removed unnecessary calculation of cache value 
       otherwise Join::preapre tries to calculate 
       undefined values(filed values)
      
      
      mysql-test/r/type_decimal.result:
        Fix for bug#17826 'type_decimal' fails with ps-protocol
         test case, this test case reproduce the same bug but without PS protocol
      mysql-test/t/type_decimal.test:
        Fix for bug#17826 'type_decimal' fails with ps-protocol
         test case, this test case reproduce the same bug but without PS protocol
      4bdb560f
    • unknown's avatar
      mysql.spec.sh: · 8aa3924d
      unknown authored
        Don't create empty embedded RPM, bug#15769
      
      
      support-files/mysql.spec.sh:
        Don't create empty embedded RPM, bug#15769
      8aa3924d
    • unknown's avatar
      Merge mysqldev@production.mysql.com:my/mysql-5.0-release · e5539e20
      unknown authored
      into mysql.com:/Users/kent/mysql/bk/mysql-5.0-release
      
      e5539e20
    • unknown's avatar
      Expanding a binary field should result in 0x00-filled positions, not 0x20 · edbea609
      unknown authored
      (ASCII space).  For Bug#16857.
      
      
      sql/field_conv.cc:
        Bug#16857:  Do not expand BINARY fields as if they are strings (which 
        presumably /should/ be filled with spaces).  Instead, fill BINARY fields
        with 0x00 bytes.
      edbea609
    • unknown's avatar
      Makefile.am: · 421d0c2d
      unknown authored
        Use libtool convenience lib, to access get_password object correctly, bug#17155
      
      
      server-tools/instance-manager/Makefile.am:
        Use libtool convenience lib, to access get_password object correctly, bug#17155
      421d0c2d
  3. 02 Mar, 2006 15 commits
  4. 01 Mar, 2006 13 commits