1. 10 Sep, 2003 1 commit
    • hf@deer.(none)'s avatar
      SCRUM: embedded library · 69283f80
      hf@deer.(none) authored
      mysql_fetch_length fixed for embedded library. Now data length is stored
      before the data. Pointers in row still points to the data so you have to
      get *(uint*)(data_ptr - sizeof(uint)) to get data length
      69283f80
  2. 08 Sep, 2003 1 commit
  3. 28 Aug, 2003 1 commit
    • hf@deer.(none)'s avatar
      SCRUM: · bf3e65b1
      hf@deer.(none) authored
      Fixed some mess with STDCALL in function's declarations
      bf3e65b1
  4. 23 Jul, 2003 1 commit
  5. 18 Jul, 2003 1 commit
    • hf@deer.(none)'s avatar
      SCRUM · cbff55a5
      hf@deer.(none) authored
      Including client code into embedded library
      fixes
      cbff55a5
  6. 14 Jul, 2003 1 commit
  7. 04 Jul, 2003 1 commit
    • hf@deer.(none)'s avatar
      SCRUM · c224b558
      hf@deer.(none) authored
      Including client code into embedded library
      
      Code trimming (fixes of comments etc)
      c224b558
  8. 24 Jun, 2003 1 commit
  9. 18 Jun, 2003 1 commit
    • hf@deer.(none)'s avatar
      SCRUM · 7e1ce534
      hf@deer.(none) authored
      including client code into embedded server
      code to guess what library to use added
      net_field_length moved to pack.c
      7e1ce534
  10. 17 Jun, 2003 1 commit
    • hf@deer.(none)'s avatar
      SCRUM · c4e3a624
      hf@deer.(none) authored
      client capabilities included into libmysqld
      some API methods became "virtual"
      lots of duplicated code removed
      
      IMHO all the above made library's code way more pleasant to look at, didn't it?
      c4e3a624
  11. 04 Jun, 2003 1 commit
    • monty@narttu.mysql.fi's avatar
      Added SQLSTATE to client/server protocol · 23145cfe
      monty@narttu.mysql.fi authored
      bmove_allign -> bmove_align
      Added OLAP function ROLLUP
      Split mysql_fix_privilege_tables to a script and a .sql data file
      Added new (MEMROOT*) functions to avoid calling current_thd() when creating some common objects.
      Added table_alias_charset, for easier --lower-case-table-name handling
      Better SQL_MODE handling (Setting complex options also sets sub options)
      New (faster) assembler string functions for x86
      23145cfe
  12. 28 Apr, 2003 1 commit
  13. 21 Feb, 2003 1 commit
  14. 20 Feb, 2003 2 commits
  15. 17 Feb, 2003 1 commit
  16. 12 Feb, 2003 2 commits
  17. 03 Feb, 2003 1 commit
    • monty@mashka.mysql.fi's avatar
      Fix for MIN/MAX with empty tables · e3cd6352
      monty@mashka.mysql.fi authored
      MIN(key_column) could in some cases return NULL on a column with NULL and other values.
      MIN(key_column) and MAX(key_column) could in some cases return wrong values when used in OUTER JOIN.
      e3cd6352
  18. 18 Jan, 2003 1 commit
  19. 20 Dec, 2002 1 commit
  20. 19 Dec, 2002 2 commits
  21. 17 Dec, 2002 1 commit
  22. 16 Dec, 2002 1 commit
  23. 12 Dec, 2002 1 commit
  24. 20 Nov, 2002 1 commit
  25. 23 Oct, 2002 1 commit
  26. 13 Oct, 2002 1 commit
  27. 02 Oct, 2002 2 commits
    • monty@mashka.mysql.fi's avatar
      4d705988
    • monty@mashka.mysql.fi's avatar
      Fixes and code cleanups after merge with 4.0.3 · d69250a9
      monty@mashka.mysql.fi authored
      Warning handling and initial prepared statement handling (last not complete yet)
      Changed a lot of functions that returned 0/1 to my_bool type.
      GRANT handling now uses read/write locks instead of mutex
      Change basic net functions to use THD instead of NET
      (needed for 4.1 protocol)
      Use my_sprintf instead of sprintf() + strlen()
      Added alloc_query() to be able to chare query initialization code with
      prepared statements.
      Cleanup handling of SHOW COUNT(*) WARNINGS and SELECT LAST_INSERT_ID()
      
      Note that the following test fails (will be fixed ASAP):
      sub_select, union, rpl_rotate_logs and rpl_mystery22
      d69250a9
  28. 23 Jul, 2002 1 commit
    • monty@mashka.mysql.fi's avatar
      New SET syntax & system variables. · dddc20d9
      monty@mashka.mysql.fi authored
      Made a some new buffers thread specific and changeable.
      Resize of key_buffer.
      AUTO_COMMIT -> AUTOCOMMIT
      Fixed mutex bug in DROP DATABASE
      Fixed bug when using auto_increment as second part of a key where first part could include NULL.
      Split handler->extra() to extra() and extra_opt() to be able to support thread specific buffers.
      Don't write message to error log when slave reconnects becasue of timeout.
      Fixed possible update problem when using DELETE/UPDATE on small tables
      (In some cases we used index even if table scanning would be better)
      A lot of minior code cleanups
      dddc20d9
  29. 17 Jun, 2002 1 commit
  30. 02 Apr, 2002 1 commit
  31. 06 Dec, 2001 1 commit
  32. 08 Oct, 2001 1 commit
    • monty@hundin.mysql.fi's avatar
      Updated manual about embedded version. · 88aff4bf
      monty@hundin.mysql.fi authored
      Speed up column-completion in 'mysql'
      Don't use ISAM if HAVE_ISAM is not defined
      A lot of fixes for the embedded version.  All libraries are now included in libmysqld.a
      Changed arguments to convert_dirname() to make it more general.
      Renamed files in the 'merge' directory to all use a common prefix.
      Don't compile both assembler and C functions on x86
      88aff4bf
  33. 04 Oct, 2001 1 commit
  34. 03 Oct, 2001 1 commit
    • monty@hundin.mysql.fi's avatar
      Fixed some build problems. · 62c80141
      monty@hundin.mysql.fi authored
      Fix that compressed packets and normal packets looks indentical before calling net_real_write()
      (Needed for query cache)
      Optimize IS NULL handling
      62c80141
  35. 02 Oct, 2001 1 commit
    • monty@hundin.mysql.fi's avatar
      Cleaned up SSL documentation · 880026cc
      monty@hundin.mysql.fi authored
      Fixes for embedded server
      Made key_cache more configurable
      Fixed that one can change key blocksize in MyISAM
      A lot of optimizations to make MyISAM slightly faster
      880026cc
  36. 22 Sep, 2001 1 commit