Commit graph

21608 commits

Author SHA1 Message Date
unknown
52046a7ba3 Bug fixes for 3.23.23
myisam/mi_debug.c:
  ***MISSING WEAVE***
Docs/internals.texi:
  Added coding guidelines
Docs/manual.texi:
  Changelog update + Win32 -> Windows
client/mysql.cc:
  Changed --no-named-commands to be on by default
client/mysqlimport.c:
  Bug fix
include/config-win.h:
  Update of supported functions
include/global.h:
  Removed compiler warning
libmysql/libmysql.c:
  Fix for Ia64
myisam/ChangeLog:
  Changelog
myisam/Makefile.am:
  Added file mi_dbug.c
myisam/ft_stopwords.c:
  Fix for Ia64
myisam/mi_delete_table.c:
  Extra debugging
myisam/mi_rename.c:
  Extra debugging
myisam/mi_rnext.c:
  Fixed bug with MIN and concurrent insert
myisam/mi_rprev.c:
  Fixed bug with MAX and concurrent insert
myisam/mi_search.c:
  Fixed bug with DECIMAL/NUMERIC keys
myisam/myisamdef.h:
  Extra debugging
scripts/make_binary_distribution.sh:
  Added thread safe mysql library
sql/ha_heap.cc:
  Fix of HEAP bug with range keys
sql/ha_heap.h:
  Fix of HEAP bug with range keys
sql/handler.cc:
  Optimizing
sql/handler.h:
  Optimizing
sql/lock.cc:
  More DEBUG + fix of RENAME bug
sql/mini_client.cc:
  Fix for Ia64
sql/mysql_priv.h:
  Fix for name locks
sql/mysqld.cc:
  Shorter message if wrong options
sql/opt_range.cc:
  Added TODO
sql/sql_base.cc:
  Fix for DROP TABLE
sql/sql_parse.cc:
  Fix of permission checking for CHECK TABLE
sql/sql_select.cc:
  Fix of using LEFT JOIN with empty table
sql/table.h:
  Fix for name locks
tests/fork_test.pl:
  Fixed typo
2000-08-29 12:31:01 +03:00
unknown
542e7e5707 Fixed up serg's ft manual.
Docs/manual.texi:
  Fixed up serg's full-text searching manual.
  Other miscellaneous changes.
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-08-29 01:21:24 +00:00
unknown
99a70d04c7 .del-ac-types.h Delete: mit-pthreads/include/pthread/ac-types.h
.del-config.flags	Delete: mit-pthreads/config.flags


BitKeeper/deleted/.del-config.flags:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-ac-types.h:
  Delete: mit-pthreads/include/pthread/ac-types.h
2000-08-29 00:02:44 +02:00
unknown
b920d26056 configure.in modifications to help libmysql_r work with distcheck
Makefile.am	modifications to help libmysql_r work with distcheck


Makefile.am:
  modifications to help libmysql_r work with distcheck
configure.in:
  modifications to help libmysql_r work with distcheck
2000-08-28 18:27:12 +02:00
unknown
9139e9764e Makefile.am fixed syntax error
sql-bench/Makefile.am:
  fixed syntax error
2000-08-28 16:57:34 +02:00
unknown
73d431015e Merge serg@work.mysql.com:/home/bk/mysql
into infomag.ape.relarn.ru:/usr/home/serg/src/mysql.safe/bk/mysql


Docs/manual.texi:
  Auto merged
2000-08-28 17:44:52 +04:00
unknown
ca04c0eca7 ft_optimization: identical queries merging. collection -> fulltext. Bugs fixed.
**************** !!! NOTE EVERYBODY: SYNTAX CHANGED !!! ********************
There's no COLLECTIONs now, full-text indexes can be created via the word
FULLTEXT, which should be used like UNIQUE.


myisam/mi_check.c:
  comments added
sql/lex.h:
  COLLECTION -> FULLTEXT
sql/item_func.h:
  ft-optimization: identical queries merging
sql/sql_select.cc:
  ft-optimization
sql/item_func.cc:
  ft-optimization: identical queries merging
sql/sql_base.cc:
  ft_optimization: identical queries merging
sql/sql_yacc.yy:
  COLLECTION -> FULLTEXT
myisam/ft_search.c:
  info->lastpot dealing
Docs/manual.texi:
  COLLECTION -> FULLTEXT
2000-08-28 17:43:58 +04:00
unknown
fe26eac219 Stopwords (English only); fulltext keys now can be repaired
myisam/fulltext.h:
  stopwords moved to include/ft_global.h
myisam/mi_check.c:
  fulltext keys now can be repaired
include/ft_global.h:
  stopwords declaration
sql/ha_myisam.cc:
  bug in ::repair
sql/mysqld.cc:
  stopwords initialized with PRECOMPILED_STOPWORDS
include/Makefile.am:
  because `bk ci' set permissions to 444, the my_global.h
  should be removed, not overwritten.]
2000-08-25 19:56:55 +04:00
unknown
44e3d4cd8d Do-all-build-steps moved mkdir $WD/Logs to a useful place
Build-tools/Do-all-build-steps:
  moved mkdir $WD/Logs to a useful place
2000-08-25 17:49:39 +02:00
unknown
e7f6ed657d Merge
Docs/manual.texi:
  merged
2000-08-24 21:53:42 +04:00
unknown
cb487587b0 manual.texi full-text manual added
Docs/manual.texi:
  full-text manual added
2000-08-24 21:51:31 +04:00
unknown
84c4f972b8 Corrections to 'LOAD DATA INFILE' options
Docs/manual.texi:
  Fixed syntax on 'LOAD DATA INFILE'
2000-08-24 12:35:01 -05:00
unknown
b7af9506f2 Merge tim@work:/home/bk/mysql
into localhost.polyesthetic.msg:/usr/local/src/my/work
2000-08-23 15:47:28 -04:00
unknown
5e99be1dcd The previous commit to this file introduced several syntax (etc.)
errors related to changing the TYPELIB to CS_ID.


BitKeeper/deleted/.del-config.h.in:
  ***MISSING WEAVE***
mysys/charset.c:
  - fix numerous syntax errors from previous commit
2000-08-23 15:46:40 -04:00
unknown
b1cc91fae6 Replication fixes
sql/log_event.cc:
  changed uint to uint32 in all places where the code depended on 
  sizeof(uint) to be 4
sql/log_event.h:
  changed uint to uint32 in all places where the code depended on 
  sizeof(uint) to be 4
sql/slave.cc:
  Monty's I64 fix broke my fprintf(), to fix it, changed to use llstr() 
  to print mi->pos that has become ulonglong
2000-08-23 13:27:33 -06:00
unknown
448fa9f1cd Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql


Docs/manual.texi:
  Auto merged
2000-08-23 10:46:38 -06:00
unknown
5b285c979f Documented the new replication features
Docs/manual.texi:
  Documented the new replication features in 3.23.23
2000-08-23 10:45:56 -06:00
unknown
cd694f987c Index removed out-of-date win1251 character set
sql/share/charsets/Index:
  removed out-of-date win1251 character set
2000-08-23 11:05:41 -04:00
unknown
800a71ff3c Merge tim@work:/home/bk/mysql
into localhost.polyesthetic.msg:/usr/local/src/my/work
2000-08-23 11:03:13 -04:00
unknown
2a77d18c76 latin1.conf - fixed several sort order problems
german1.conf	- fixed several sort order problems


sql/share/charsets/german1.conf:
  - fixed several sort order problems
sql/share/charsets/latin1.conf:
  - fixed several sort order problems
2000-08-23 10:50:11 -04:00
unknown
7f32301f67 Merge jcole@jcole:/home/jcole/bk/mysql
into tetra.spaceapes.com:/usr/home/jcole/bk/mysql


Docs/manual.texi:
  Auto merged
2000-08-23 07:09:16 -05:00
unknown
451ef26a31 Updated mysqlhotcopy to use the new ``FLUSH TABLES table_list'' syntax.
Docs/manual.texi:
  ChangeLog entry for mysqlhotcopy update.
scripts/mysqlhotcopy.sh:
  Updated to use the new ``FLUSH TABLES table_list'' syntax.
2000-08-23 07:07:24 -05:00
unknown
844c92364e Fixes for Ia64
Docs/manual.texi:
  Updated thread safe client chapter + new links
client/sql_string.cc:
  Update for Ia64
client/sql_string.h:
  Update for Ia64
extra/replace.c:
  Update for Ia64
include/config-win.h:
  Update for PHP
include/global.h:
  Update for PHP
isam/create.c:
  Update for Ia64
isam/delete.c:
  Update for Ia64
isam/write.c:
  Update for Ia64
libmysql/Makefile.shared:
  new file
libmysql/libmysql.c:
  Update for Ia64
libmysql/net.c:
  Update for Ia64
myisam/mi_delete.c:
  Update for Ia64
myisam/mi_search.c:
  Update for Ia64
sql/field.cc:
  Update for Ia64
sql/field.h:
  Update for Ia64
sql/item.h:
  Update for Ia64
sql/item_strfunc.cc:
  Update for Ia64
sql/lock.cc:
  Update for Ia64
sql/log.cc:
  Update for Ia64
sql/log_event.h:
  Update for Ia64
sql/net_serv.cc:
  Update for Ia64
sql/sql_list.h:
  Update for Ia64
sql/sql_parse.cc:
  Update for Ia64
sql/sql_rename.cc:
  Update for Ia64
sql/sql_select.cc:
  Update for Ia64
sql/sql_show.cc:
  Update for Ia64
sql/sql_string.cc:
  Update for Ia64
sql/sql_string.h:
  Update for Ia64
sql/time.cc:
  Update for Ia64
2000-08-23 15:02:27 +03:00
unknown
06c5858538 Merge tim@work:/home/bk/mysql
into localhost.polyesthetic.msg:/usr/local/src/my/work


configure.in:
  Auto merged
2000-08-22 16:09:27 -04:00
unknown
db3b3c1799 Associate a charset directly with its number in the Index file, and
propogate those changes through the code.  This is so that there can
be holes in the list of charsets without breaking old tables.


configure.in:
  - changed pattern for getting number from charsets Index file
mysys/charset.c:
  - changed from using a TYPELIB to a CS_ID struct, so both the name
    and the number of a charset is stored in available_charsets
sql/share/charsets/Index:
  - made the number a real part of the Index file, not just a comment
sql/share/charsets/README:
  - order is no longer significant, but each charset must be paired
    with its number
2000-08-22 16:08:34 -04:00
unknown
11f402b310 Spelling mistake in sql/Makefile.am
sql/Makefile.am:
  Spelling mistake.
2000-08-22 04:36:43 -05:00
unknown
69bb38752c Merge
configure.in:
  Merged
Docs/manual.texi:
  Merged
2000-08-22 12:33:46 +04:00
unknown
35adc31916 Fix to previous commit (otherwise bk fails at check stage :-( )
sql/share/estonian/errmsg.sys:
  Rename: sql/share/estonia/errmsg.sys -> sql/share/estonian/errmsg.sys
sql/share/romanian/errmsg.sys:
  Rename: sql/share/romania/errmsg.sys -> sql/share/romanian/errmsg.sys
2000-08-22 12:31:45 +04:00
unknown
792ee2ae46 Languages list corrected (romania->romanian, estonia->estonian)
BitKeeper/deleted/.del-errmsg.sys:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-errmsg.txt:
  ***MISSING WEAVE***
sql/share/estonian/errmsg.txt:
  Rename: sql/share/estonia/errmsg.txt -> sql/share/estonian/errmsg.txt
sql/share/romanian/errmsg.txt:
  Rename: sql/share/romania/errmsg.txt -> sql/share/romanian/errmsg.txt
Docs/manual.texi:
  Language list corrected
configure.in:
  Language list corrected (AVAILABLE_LANGUAGES)
2000-08-22 12:16:58 +04:00
unknown
49f3142f3a Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2000-08-21 17:36:17 -06:00
unknown
afbecb2979 Merge monty@work:/home/bk/mysql into donna.mysql.com:/home/my/bk/mysql 2000-08-22 01:36:12 +03:00
unknown
4d7c91d8b2 Fix typo 2000-08-22 01:35:50 +03:00
unknown
e82e27c6c8 Spelling correction for release. 2000-08-21 17:26:39 -05:00
unknown
e9a277164b merge 2000-08-22 00:57:50 +03:00
unknown
9d7c3ceed2 Fix for snprintf 2000-08-22 00:55:45 +03:00
unknown
49b83f3810 Merge tim@work:/home/bk/mysql
into localhost.polyesthetic.msg:/usr/local/src/my/work


Docs/manual.texi:
  Auto merged
2000-08-21 17:45:11 -04:00
unknown
6a03dbc439 Updated the description on version 3.23, and added
--enable-thread-safe-client item to Change log.


Docs/manual.texi:
  - updated the description on version 3.23
  - added --enable-thread-safe-client item to Change log
2000-08-21 17:44:16 -04:00
unknown
a803c36b70 Removed end space
BUILD/compile-pentium:
  Added build of multi-threaded library
2000-08-22 00:39:08 +03:00
unknown
e31760c015 merge
Docs/manual.texi:
  Auto merged
sql/sql_parse.cc:
  Merge
sql/sql_yacc.yy:
  Merge
2000-08-22 00:37:04 +03:00
unknown
90104181f9 FLUSH TABLE table_list
Fixes for RENAME TABLE
Portability fixes


Docs/manual.texi:
  FLUSH TABLES table_list
client/mysql.cc:
  Ia64 port
client/mysqladmin.c:
  Ia64 port
client/mysqldump.c:
  Ia64 port
client/mysqlimport.c:
  Ia64 port
client/mysqlshow.c:
  Ia64 port
client/readline.cc:
  Ia64 port
configure.in:
  Ia64 port
include/config-win.h:
  Ia64 port
include/thr_alarm.h:
  Ia64 port
myisam/myisamdef.h:
  Ia64 port
myisammrg/myrg_rkey.c:
  Ia64 port
mysys/thr_alarm.c:
  Easier compile of non threaded client
mysys/thr_lock.c:
  Easier compile of non threaded client
mysys/thr_mutex.c:
  Easier compile of non threaded client
sql-bench/crash-me.sh:
  Added test for RENAME + some ANSI SQL99 group functions
sql-bench/limits/mysql.cfg:
  New run
sql-bench/server-cfg.sh:
  Fix
sql-bench/test-insert.sh:
  Fix
sql/field.cc:
  Port to Ia64
sql/ha_berkeley.cc:
  Port to Ia64
sql/ha_myisam.cc:
  cleanup
sql/handler.cc:
  Port to Ia64
sql/hostname.cc:
  Port to Ia64
sql/item.cc:
  Port to Ia64
sql/item_create.cc:
  Port to Ia64
sql/item_func.cc:
  Port to Ia64
sql/item_strfunc.cc:
  Port to Ia64
sql/item_timefunc.cc:
  Port to Ia64
sql/lock.cc:
  Fix for RENAME
sql/log.cc:
  Port to Ia64
sql/log_event.h:
  Port to Ia64
sql/mini_client.cc:
  Port to Ia64
sql/mysql_priv.h:
  Port to Ia64
sql/mysqlbinlog.cc:
  Port to Ia64
sql/mysqld.cc:
  FLUSH TABLES table_list
sql/net_pkg.cc:
  Port to Ia64
sql/procedure.h:
  Port to Ia64
sql/share/swedish/errmsg.OLD:
  FLUSH TABLES table_list
sql/slave.cc:
  Port to Ia64
sql/sql_acl.cc:
  Port to Ia64
sql/sql_analyse.cc:
  Port to Ia64
sql/sql_analyse.h:
  Port to Ia64
sql/sql_base.cc:
  FLUSH TABLES table_list
sql/sql_class.cc:
  Port to Ia64
sql/sql_class.h:
  Port to Ia64
sql/sql_parse.cc:
  Port to Ia64
sql/sql_rename.cc:
  Fix of RENAME
sql/sql_show.cc:
  Port to Ia64
sql/sql_string.cc:
  Port to Ia64
sql/sql_string.h:
  Port to Ia64
sql/sql_table.cc:
  Fix of RENAME
sql/sql_udf.cc:
  Port to Ia64
sql/sql_yacc.yy:
  FLUSH TABLES table_list
sql/table.cc:
  Port to Ia64
sql/thr_malloc.cc:
  Port to Ia64
sql/time.cc:
  Port to Ia64
sql/unireg.cc:
  Port to Ia64
2000-08-22 00:18:32 +03:00
unknown
71c868ac7b Language cleanups.
Docs/manual.texi:
  Language cleanups. "determinate"
  RENAME TABLE .. TO ..
2000-08-21 14:53:51 -05:00
unknown
756b6b178f Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql
2000-08-21 10:53:31 -06:00
unknown
862d91929f Delete: sql/share/charsets/win1251.conf
win1251ukr.conf ctype(165)=10, was 1; ctype(180)=10, was 2
cp1251.conf     ctype(160)=0, was 48


sql/share/charsets/cp1251.conf:
  ctype(160)=0, was 48
sql/share/charsets/win1251ukr.conf:
  ctype(165)=10, was 1; ctype(180)=10, was 2
BitKeeper/deleted/.del-win1251.conf:
  Delete: sql/share/charsets/win1251.conf
2000-08-21 17:30:37 +04:00
unknown
d36c774f39 Merge
sql/sql_yacc.yy:
  Auto merged
sql/sql_parse.cc:
  merged
2000-08-21 15:54:41 +04:00
unknown
44170cb982 sql_yacc.yy => CREATE TABLE (... COLLECTION ... ) syntax
sql/item_func.h:
  cosmetic changes
sql/sql_parse.cc:
  cosmetic changes
sql/sql_yacc.yy:
  CREATE TABLE (... COLLECTION ... ) syntax
2000-08-21 15:35:27 +04:00
unknown
90bc6094ee Merge of last changes
sql/ChangeLog:
  Update of last changes
sql/mysql_priv.h:
  RENAME TABLE
sql/sql_parse.cc:
  RENAME TABLE ; MORE Access checks; Faster alloc
2000-08-21 03:07:54 +03:00
unknown
2019201ba6 Merge monty@work:/home/bk/mysql into donna.mysql.com:/home/my/bk/mysql
configure.in:
  Auto merged
Docs/manual.texi:
  Auto merged
include/global.h:
  Auto merged
2000-08-21 03:01:16 +03:00
unknown
55c5016f92 RENAME TABLE table_name TO new_table_name ; Faster Alloc
Small bug fixes


myisammrg/myrg_rfirst.c:
  Change mode to -rw-rw-r--
myisammrg/myrg_rlast.c:
  Change mode to -rw-rw-r--
myisammrg/myrg_rnext.c:
  Change mode to -rw-rw-r--
myisammrg/myrg_rprev.c:
  Change mode to -rw-rw-r--
Docs/manual.texi:
  Update of RENAME
configure.in:
  Portability fix
include/global.h:
  Fix for ODBC and Intel Ia64
include/mysqld_error.h:
  RENAME TABLE
myisam/myisamchk.c:
  Faster --fast
myisammrg/myrg_queue.c:
  Bug fix
myisammrg/myrg_rkey.c:
  Portability fix
sql-bench/test-insert.sh:
  Fix for duplicate key test
sql/ChangeLog:
  Changelog
sql/Makefile.am:
  RENAME TABLE
sql/item_sum.cc:
  Fix for COUNT(DISTINCT)
sql/lock.cc:
  RENAME TABLE
sql/share/czech/errmsg.sys:
  RENAME TABLE
sql/share/czech/errmsg.txt:
  RENAME TABLE
sql/share/danish/errmsg.sys:
  RENAME TABLE
sql/share/danish/errmsg.txt:
  RENAME TABLE
sql/share/dutch/errmsg.sys:
  RENAME TABLE
sql/share/dutch/errmsg.txt:
  RENAME TABLE
sql/share/english/errmsg.sys:
  RENAME TABLE
sql/share/english/errmsg.txt:
  RENAME TABLE
sql/share/estonia/errmsg.sys:
  RENAME TABLE
sql/share/estonia/errmsg.txt:
  RENAME TABLE
sql/share/french/errmsg.sys:
  RENAME TABLE
sql/share/french/errmsg.txt:
  RENAME TABLE
sql/share/german/errmsg.sys:
  RENAME TABLE
sql/share/german/errmsg.txt:
  RENAME TABLE
sql/share/greek/errmsg.sys:
  RENAME TABLE
sql/share/greek/errmsg.txt:
  RENAME TABLE
sql/share/hungarian/errmsg.sys:
  RENAME TABLE
sql/share/hungarian/errmsg.txt:
  RENAME TABLE
sql/share/italian/errmsg.sys:
  RENAME TABLE
sql/share/italian/errmsg.txt:
  RENAME TABLE
sql/share/japanese/errmsg.sys:
  RENAME TABLE
sql/share/japanese/errmsg.txt:
  RENAME TABLE
sql/share/korean/errmsg.sys:
  RENAME TABLE
sql/share/korean/errmsg.txt:
  RENAME TABLE
sql/share/norwegian-ny/errmsg.txt:
  RENAME TABLE
sql/share/norwegian/errmsg.txt:
  RENAME TABLE
sql/share/polish/errmsg.sys:
  RENAME TABLE
sql/share/polish/errmsg.txt:
  RENAME TABLE
sql/share/portuguese/errmsg.sys:
  RENAME TABLE
sql/share/portuguese/errmsg.txt:
  RENAME TABLE
sql/share/romania/errmsg.sys:
  RENAME TABLE
sql/share/romania/errmsg.txt:
  RENAME TABLE
sql/share/romanian/errmsg.txt:
  ***MISSING WEAVE***
sql/share/russian/errmsg.sys:
  RENAME TABLE
sql/share/russian/errmsg.txt:
  RENAME TABLE
sql/share/slovak/errmsg.sys:
  RENAME TABLE
sql/share/slovak/errmsg.txt:
  RENAME TABLE
sql/share/spanish/errmsg.sys:
  RENAME TABLE
sql/share/spanish/errmsg.txt:
  RENAME TABLE
sql/share/swedish/errmsg.OLD:
  RENAME TABLE
sql/share/swedish/errmsg.sys:
  RENAME TABLE
sql/share/swedish/errmsg.txt:
  RENAME TABLE
sql/slave.cc:
  Faster alloc
sql/sql_base.cc:
  RENAME TABLE
sql/sql_class.cc:
  Faster alloc
sql/sql_class.h:
  Faster alloc
sql/sql_insert.cc:
  Fix bug in INSERT ... SELECT to BDB table
sql/sql_lex.h:
  RENAME TABLE
sql/sql_select.cc:
  Faster alloc
sql/sql_show.cc:
  Faster alloc
sql/sql_table.cc:
  RENAME TABLE
sql/sql_yacc.yy:
  RENAME TABLE
sql/thr_malloc.cc:
  Faster alloc
sql/unireg.h:
  RENAME TABLE
strings/ctype-sjis.c:
  Portability fix
2000-08-21 03:00:52 +03:00
unknown
6d40bcef37 Merge jcole@jcole:/home/jcole/bk/mysql
into tetra.spaceapes.com:/usr/home/jcole/bk/mysql
2000-08-19 19:58:16 -05:00
unknown
628a4f67e1 mysql.spec.sh - added libmysqlclient_r
support-files/mysql.spec.sh:
  - added libmysqlclient_r
2000-08-19 23:36:05 +02:00