12000-02-16 Michael Widenius <monty@monty.pp.sci.fi> 2 3* Added an extra argument to the compare routine for queues to allow 4 more advanced key compare functions. 5 62000-02-10 Michael Widenius <monty@monty.pp.sci.fi> 7 8* Added THR_READ_NO_INSERT lock privilege to thr_lock. 9 101999-08-21 Michael Widenius <monty@tik.pp.sci.fi> 11 12* Fix that '-1.49 or -1.49' is true 13* Allow negative hexadecimal numbers (like -0x0f). 14* Fixed problem with auto_increment on float and double. 15 16Wed Dec 17 02:13:58 1997 <monty@monty.pp.sci.fi> 17 18* Faster flush of keycache. 19 20Sat Dec 2 21:36:20 1995 Michael Widenius (monty@bitch) 21 22 * array.c push_element & alloc_element. 23 24Wed Mar 3 00:54:20 1993 Michael Widenius (monty@bitch) 25 26 * Removed automatic O_TRUNC from my_create. 27 28Wed Oct 28 02:10:56 1992 Michael Widenius (monty@bitch) 29 30 * Enabled ASNYNC_IO on SUN. 31 32Mon Aug 31 23:51:13 1992 Michael Widenius (monty@bitch) 33 34 * Changed tree_insert to return element if ok. 35 * Added new define tree_set_pointer(). 36 * Chagned delete_queue() to not free if allready freed. 37 38Mon Aug 17 01:46:36 1992 Michael Widenius (monty@bitch) 39 40 * Added ny cashing-rutine mf_iocash for quicker io. 41 42Wed Aug 12 13:41:18 1992 Michael Widenius (monty@bitch) 43 44 * Added new function get_copy_of_memory for combined malloc/copy. 45 * Splitted my_malloc to three files. 46 47Thu Jan 23 22:02:37 1992 Michael Widenius (monty at LYNX) 48 49 * Added range-checks and aligned checks on ptrs to 50 safe_malloc:free and safe_malloc:realloc to catch more 51 error nicely without core-dumps. 52 53Wed Nov 13 01:52:18 1991 Michael Widenius (monty at LYNX) 54 55 * Added use of mysys as a shared library. 56 57Sat Nov 9 14:38:21 1991 Michael Widenius (monty at LYNX) 58 59 * Added expand of ~username to unpack_dirname. 60 61Tue Sep 17 21:15:08 1991 Michael Widenius (monty at LYNX) 62 63 * Don't free null-pointers if passed to my_free 64 65Fri May 17 20:11:27 1991 Michael Widenius (monty at LYNX) 66 67 * Changed all char * to string. (Can't change const char * because 68 of bug in C-definition. 69 70Tue Apr 30 01:32:56 1991 Michael Widenius (monty at LYNX) 71 72 * my_path now examines environment for posix variable "_" if 73 progname is given and has no path. 74 75Mon Apr 22 16:12:56 1991 Michael Widenius (monty at LYNX) 76 77 * Added function my_load_path() to fix path to a hard-path. 78 79Mon Apr 15 22:08:58 1991 Michael Widenius (monty at LYNX) 80 81 * Added more info on DBUG-stream when freeing unallocated data. 82 83Wed Apr 3 18:41:28 1991 Michael Widenius (monty at LYNX) 84 85 * Added global flag sf_malloc_no_sanity to make it possibly 86 to avoid sanity-checks in right code with uses malloc a lot. 87 88Tue Mar 26 15:09:45 1991 Mikael WIDENIUS (monty at panther) 89 90 * Made soundex look nicer 91 92Sat Mar 23 10:49:49 1991 Michael Widenius (monty at LYNX) 93 94 * Added init of alarm variables to skip some warnings from gcc. 95 96Tue Mar 5 16:50:34 1991 Michael Widenius (monty at LYNX) 97 98 * Our qsort now only test if compare() function returns >= 0 99 and is optimized for compare() returning > 0. 100 101Fri Nov 23 23:53:46 1990 Michael Widenius (monty at LYNX) 102 103 * Added function my_set_alarm_variable to get a variable set 104 on some time. 105 my_alarm.h added for functions who want to print stat after 106 a given time or after a number of loops. 107 Changed my_lock to use new function and use defines in my_alarm.h 108 109Mon Oct 1 13:16:15 1990 Michael Widenius (monty at LYNX) 110 111 * Added use of asynchronic io in read_cash_record(). 112 * Added write_cash and flush_write_cash to record cashing. 113 114Sun Sep 16 22:05:25 1990 Michael Widenius (monty at LYNX) 115 116 * Added optional alarm to my_lock if one has FCNTL_LOCK. Added new 117 defines to my_sys.h. 118 119Mon Aug 27 22:20:38 1990 Michael Widenius (monty at lynx) 120 121 * my_end() now can print output about executed program. 122 * Added parameter-defines for my_end in my_sys.h 123 124Sun Apr 1 23:29:47 1990 Monty (monty at monty) 125 126 * Changed mf_keydisk.c to have separate functions for read and write. 127 Read can now return pointer to intern key-buffer to skip 128 unessessary memcpy-s. 129 130Fri Mar 23 23:03:39 1990 Monty (monty at monty) 131 132 * function test_if_hard_pathname() added in dirname.c 133 * my_getwd now only saves changed current dir if dir is a 134 hard pathname. 135 * changed my_path() to use test_if_hard_pathname() 136 137Thu Mar 1 14:47:59 1990 Monty (monty at monty) 138 139 * New function my_path(). 140 141Sat Feb 24 02:54:35 1990 Monty (monty at monty) 142 143 * Added print of my_progname in my_mess.c 144 145Sun Feb 11 17:55:58 1990 David Axmark (davida at isil) 146 147 * Concatenated libarys my_func and my_sys because of to much 148 crosswise dependencies. 149 * Fixed varagrs code in mf_fixadr.c 150 151Mon Dec 4 17:36:16 1989 Monty (monty at monty) 152 153 * Changed safemalloc() to use my_message() if out of memory and 154 to check MY_WME if we want this error-messages. 155 * Changed my_setwd() to use dos_setdrive() insted of system(). 156 157Wed Oct 25 02:56:07 1989 Monty (monty at monty) 158 159 * Changed my_mktmp1() to work like tempnam() with default dirname. 160 * Changed name of my_mktmp1.c to my_tempnam.c 161 162Thu Oct 19 16:39:27 1989 David Axmark (davida at isil) 163 164 * Removed libary mysysnc. Instead added a hook to my_error that 165 can call my_message if needed. 166 167Thu Oct 5 01:33:29 1989 David Axmark (davida at isil) 168 169 * Use MY_SEEK_{SET,CUR,END} as arguments to my_seek 170 171 * Added a a array of structs that holds properties of open files. 172 Removed include file extras.h 173 174Wed Jun 21 01:34:04 1989 Monty (monty at monty) 175 176 * Added two new malloc-functions: my_once_alloc() and 177 my_once_free(). These give easyer and quicker startup. 178 179Mon May 22 14:03:44 1989 Monty (monty at monty) 180 181 * Fixed my_getwd and my_setwd so they work. 182 * Added extern variabel curr_char[] with is set to current 183 directory after my_getwd() or my_setwd(); 184 185Mon Jan 23 03:38:50 1989 Monty (monty at monty) 186 187 * Changed my_chsize to check if NO_CHSIZE is defined. If new file 188 should be shorter it fills unused part with null. 189 * Changed my_lock to not check for arg 0 (Functions should use 190 LK_TO_EOF to lock all file. 191 192Tue Dec 6 15:09:44 1988 Monty (monty at monty) 193 194 * Added DBUG_PRINT if error in my_seek. 195 196Mon Dec 5 15:58:48 1988 Monty (monty at monty) 197 198 * Added DBUG_PRINT if not all byte read/written in my_read(), 199 my_fread(), my_write() and my_fwrite(); 200 201Sat Dec 3 01:48:03 1988 Monty (monty at monty) 202 203 * Fixed bug in Makefile; quick did't work. 204 * Changed safemalloc to use bmove, bfill and memcpy when handling 205 memoryblocks. 206 207Fri Dec 2 03:29:21 1988 Monty (monty at monty) 208 209 * Added more defines under MEMORY in my_func.h 210 * Added functions to llib-lmysys. 211 * Removed RCS/* files and installed ewerything as stable. 212 (Because errors in old RCS-files. 213 214Wed Nov 9 00:32:33 1988 Monty (monty at monty) 215 216 * Changed realloc for MSDOS; Previous version freed old block on 217 * error, new version (of compiler) dosn't. 218 219Wed Oct 26 21:07:27 1988 Monty (monty at monty) 220 221 * Fixed missing updateing of my_stream_opened; 222