summaryrefslogtreecommitdiff
path: root/myisam
Commit message (Collapse)AuthorAgeFilesLines
* Merge with 4.1monty@mysql.com2004-09-068-89/+161
|\ | | | | | | | | (Includes merge of arena code in 4.1 and 5.0)
| * mergedserg@serg.mylan2004-09-031-9/+23
| |\
| | * BUG#5327 - mi_sort_index() of 2-level treeserg@serg.mylan2004-09-031-9/+23
| | |
| * | Merge with 4.0monty@mysql.com2004-09-014-4/+4
| |\ \ | | |/ | |/|
| | * Added global my_getopt_error_reporter function pointer which is ram@gw.mysql.r18.ru2004-08-314-4/+4
| | | | | | | | | | | | | | | | | | | | | used in the handle_options() function (instead of using additional handle_option() parameter). The default value of the my_getopt_error_reporter is default_reporter(). One can set it to other functions if case of need.
| * | space-stripping in _mi_prefix_search: BUG#5284serg@serg.mylan2004-08-301-3/+2
| | |
| * | bug in my_strnncoll_utf8 (and friends) fixedserg@serg.mylan2004-08-304-17/+27
| | | | | | | | | | | | | | | cleanups better, charset-dependent, ft_max_len_for_sort value
| * | Merge bk-internal.mysql.com:/home/bk/mysql-4.1/serg@serg.mylan2004-08-264-4/+4
| |\ \ | | | | | | | | | | | | into serg.mylan:/usr/home/serg/Abk/mysql-4.1
| | * \ mergedserg@serg.mylan2004-08-264-4/+4
| | |\ \ | | | |/
| | | * mysql_priv.h:rburnett@build.mysql.com2004-08-144-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added declarations for print_msg_to_log and vprint_msg_to_log. sql_print_error are simple functions that wrap calls to print_msg_to_log. Define the different error types with MY_ERROR_TYPE, MY_WARNING_TYPE, and MY_INFORMATION_TYPE gen_lex_hash.cc: Added NULL error reporting parameter to handle_options log.cc: Add print_msg_to_log, print_buffer_to_log, and vprint_msg_to_log. Print_msg_to_log will write the message to the windows event log if on NT. We now have error, warning, and information versions of sql_print_xxxx. T his is a variation of a similar changeset WAX did. mysqld.cc: Added option_error_reporter callback function and pass that into handle_options mysql.cc: Added NULL as error reporter arg to the end of handle_options Many files: Added NULL error reporter parameter as the last paramter to handle_options my_getopt.c: Added second function pointer to server as an error reporting callback. Added local function report_option_error that will either write the error to stderr or to the error reporting callback. changed all calls in handle_options from fprintf(stderr, ... ) to report_option_error my_getopt.h: Changed declaration of handle_options to use typedefs for the two function pointers. added second function pointer to server as an error reporting callback mysqld.dsp: Added custom build step for compiling message file and added message resource file (output of mc)
| * | | Portability fixesmonty@mysql.com2004-08-261-11/+12
| |/ / | | | | | | | | | Fixed bug in end space handle for WHERE text_column="constant"
| * | BDB: Bug#4531: unique key prefix interacts poorly with utf8,serg@serg.mylan2004-08-241-5/+8
| | | | | | | | | | | | Bug#4594 column index make = failed for gbk
| * | after merge fixserg@serg.mylan2004-08-201-2/+1
| | |
| * | Bug#4594 "column index make = failed for gbk, but like works"bar@mysql.com2004-08-201-4/+4
| | | | | | | | | | | | Fix for MyISAM. Tests for MyISAM and HASH+BTREE.
| * | Bug#4521: unique key prefix interacts poorly with utf8. bar@mysql.com2004-08-191-3/+12
| | | | | | | | | | | | | | | | | | | | | Fix for binary collations for MyISAM and HEAP BTREE. This patch also changes trailing spaces behaviour for binary collations. Binary collations now have PAD characteristic too.
| * | manually mergedserg@serg.mylan2004-08-182-25/+29
| |\ \ | | |/
| | * bug#4816. index search for NULL in blobserg@serg.mylan2004-08-011-0/+2
| | |
| | * Fixed some DBUG_PRINT format problems.ingo@mysql.com2004-07-261-25/+28
| | |
| | * Fixed a probable typo. Unfortunately we will not be able to test this ;-)ingo@mysql.com2004-07-261-1/+1
| | |
| * | apply UNIQUE constrain correctly for multi-byte charsetsserg@serg.mylan2004-08-131-61/+52
| | | | | | | | | | | | only MyISAM is fixed
| * | #4521: unique key prefix interacts poorly with utf8bar@mysql.com2004-08-121-0/+39
| | | | | | | | | | | | Fix for MyISAM with prefix compressed keys.
| * | bad merge fixed - myisamchk support for --ft_stopword_file restoredserg@serg.mylan2004-08-101-2/+2
| | |
| * | WL#1518, "make bundled zlib usable for unix builds": konstantin@mysql.com2004-07-241-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | required autotools macro written and deployed in all apropriate Makefile.ams. Use cases checked: - linux, standard location of zlib, no ndb - linux, standard locatoin of zlib, with ndb - linux, non-standard location of zlib, no ndb - hpux11, use of bundled zlib, no ndb The only non-checked case is non-standard location of zlib (or use of bundled zlib) + ndb. I wasn't able to check it as ndb/ just won't compile on beasts like AIX52 or HPUX11, where such a check is possible. It didn't compile there before as these systems dont't have installed zlib, so nothing got broken ;)
* | | failing fulltext_order_by.test fixedserg@serg.mylan2004-07-151-1/+1
| | |
* | | After merge fixesmonty@mysql.com2004-07-152-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Note: The following tests fails - fulltext (Sergei has promised to fix) - rpl_charset (Guilhem should fix) - rpl_timezone (Dimitray has promised to fix) Sanja needs to check out the calling of close_thread_tables() in sp_head.cc
* | | After merge fixesmonty@mysql.com2004-07-122-3/+3
| | |
* | | Merge with 4.1.3-betamonty@mysql.com2004-07-0730-331/+568
|\ \ \ | |/ /
| * | Bug#3808 - fulltext index, delete, 2-level tree, the word on the 1st level ↵serg@serg.mylan2004-06-251-0/+1
| | | | | | | | | | | | has different length than the key (latin1_german2_ci)
| * | mergedserg@serg.mylan2004-06-231-1/+1
| |\ \
| | * | handler interface cleanups:serg@serg.mylan2004-06-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | more logical table/index_flags return HA_ERR_WRONG_COMMAND instead of abstract methods where appropriate max_keys and other limits renamed to max_supported_keys/etc max_keys/etc are now wrappers to max_supported_keys/etc ha_index_init/ha_rnd_init/ha_index_end/ha_rnd_end are now wrappers to real {index,rnd}_{init,end} to enforce strict pairing
| * | | After merge fixesmonty@mysql.com2004-06-211-5/+4
| | | | | | | | | | | | | | | | Return NULL if a time argument is given to date_add(). (Warning will be shown after Dimitri's timezone patch is pushed)
| * | | Fixed some byte order bugs with prepared statements on machines with ↵monty@mysql.com2004-06-184-13/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | high-byte-first. (Bug #4173) Fixed problem with NULL and derived tables (Bug #4097) Cleanup of new pushed code
| * | | after merge fixserg@serg.mylan2004-06-111-3/+3
| | | |
| * | | mergedserg@serg.mylan2004-06-112-16/+32
| |\ \ \ | | |/ /
| | * | bug#3964 and related issues: FTB problems with charsets where one byte can ↵serg@serg.mylan2004-06-101-16/+22
| | | | | | | | | | | | | | | | | | | | | | | | match many correct prefix compare with my_strnncoll
| | * | Merge bk-internal:/home/bk/mysql-4.1/serg@serg.mylan2004-06-041-0/+10
| | |\ \ | | | | | | | | | | | | | | | into serg.mylan:/usr/home/serg/Abk/mysql-4.1
| | | * | make CHECK killableserg@serg.mylan2004-06-041-0/+10
| | | | |
| * | | | assert.h needed for my_dbug.h now is included in my_dbug.h, where it for konstantin@mysql.com2004-06-107-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | some reason wasn't included before. A lot of files cleaned up from #include <assert.h>
| * | | | Fix for Bug#3904 "COUNT DISTINCT performance anomaly in 4.1"konstantin@mysql.com2004-06-101-3/+3
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | The bug was caused by error in hash calculation function: it always returned hash value for last field in a composite key, so for keys like (a text, b char(1)) we were always getting bad hash values.
| * | | Fix skipp -> skip once and for all.paul@kite-hub.kitebird.com2004-06-035-7/+7
| | | | | | | | | | | | | | | | (Note: This affects only comments, not variable names.)
| * | | portability fixmonty@mysql.com2004-06-031-16/+22
| | | |
| * | | Merginghf@deer.(none)2004-06-028-280/+405
| |\ \ \ | | |/ / | |/| |
| | * | wl 1562 (To improve RTree indexes)hf@deer.(none)2004-06-023-265/+244
| | | | | | | | | | | | | | | | some changes to make code nicer
| | * | WL#1562 (Improving spatial code)hf@deer.(none)2004-05-257-56/+201
| | | | | | | | | | | | | | | | | | | | A set of changes improving our RTree indexes and fixed few bugs found during the tests
| * | | Merge bk@192.168.21.1:/usr/home/bk/mysql-4.1hf@deer.(none)2004-06-011-0/+1
| |\ \ \ | | | | | | | | | | | | | | | into deer.(none):/home/hf/work/mysql-4.1.ftr
| | * | | WL#1163 (Make spatial code separable for other parts)hf@deer.(none)2004-05-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --with-geometry and --with-embedded-privilege-control configure switches added
| * | | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1monty@mysql.com2004-05-281-1/+1
| |\ \ \ \ | | | | | | | | | | | | | | | | | | into mysql.com:/home/my/mysql-4.1
| | * \ \ \ merge with 4.0 to get fix to VC++ project filesmonty@mysql.com2004-05-271-1/+1
| | |\ \ \ \ | | | | |_|/ | | | |/| |
| | | * | | backport bug#2708 fix from 4.1serg@serg.mylan2004-05-272-17/+25
| | | | | |
| * | | | | Made my_snprintf() behavior snprintf() compatible when printing %x arguments ↵dlenev@brandersnatch.localdomain2004-05-271-1/+1
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (it should produce hex digits in lower case). (fixed version) Replaced _dig_vec array with two _dig_vec_upper/_dig_vec_lower arrays. Added extra argument to int2str function which controls case of digits you get. Replaced lot of invocations of int2str for decimal radix with more optimized int10_to_str() function. Removed unused my_itoa/my_ltoa functions.