summaryrefslogtreecommitdiff
path: root/mysys/ChangeLog
blob: 7a42610666776152e45188a35219a17d45134fd0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
2000-02-16  Michael Widenius  <monty@monty.pp.sci.fi>

* Added an extra argument to the compare routine for queues to allow
  more advanced key compare functions.	

2000-02-10  Michael Widenius  <monty@monty.pp.sci.fi>

* Added THR_READ_NO_INSERT lock privilege to thr_lock.

1999-08-21  Michael Widenius  <monty@tik.pp.sci.fi>

* Fix that '-1.49 or -1.49' is true
* Allow negative hexadecimal numbers (like -0x0f).
* Fixed problem with auto_increment on float and double.
	
Wed Dec 17 02:13:58 1997    <monty@monty.pp.sci.fi>

* Faster flush of keycache.

Sat Dec  2 21:36:20 1995  Michael Widenius  (monty@bitch)

	* array.c  push_element & alloc_element.

Wed Mar  3 00:54:20 1993  Michael Widenius  (monty@bitch)

	* Removed automatic O_TRUNC from my_create.

Wed Oct 28 02:10:56 1992  Michael Widenius  (monty@bitch)

	* Enabled ASNYNC_IO on SUN.

Mon Aug 31 23:51:13 1992  Michael Widenius  (monty@bitch)

	* Changed tree_insert to return element if ok.
	* Added new define tree_set_pointer().
	* Chagned delete_queue() to not free if allready freed.

Mon Aug 17 01:46:36 1992  Michael Widenius  (monty@bitch)

	* Added ny cashing-rutine mf_iocash for quicker io.

Wed Aug 12 13:41:18 1992  Michael Widenius  (monty@bitch)

	* Added new function get_copy_of_memory for combined malloc/copy.
	* Splitted my_malloc to three files.

Thu Jan 23 22:02:37 1992  Michael Widenius  (monty at LYNX)

	* Added range-checks and aligned checks on ptrs to
	  safe_malloc:free and safe_malloc:realloc to catch more
	  error nicely without core-dumps.

Wed Nov 13 01:52:18 1991  Michael Widenius  (monty at LYNX)

	* Added use of mysys as a shared library.

Sat Nov  9 14:38:21 1991  Michael Widenius  (monty at LYNX)

	* Added expand of ~username to unpack_dirname.

Tue Sep 17 21:15:08 1991  Michael Widenius  (monty at LYNX)

	* Don't free null-pointers if passed to my_free

Fri May 17 20:11:27 1991  Michael Widenius  (monty at LYNX)

	* Changed all char * to string. (Can't change const char * because
	  of bug in C-definition.

Tue Apr 30 01:32:56 1991  Michael Widenius  (monty at LYNX)

	* my_path now examines environment for posix variable "_" if
	  progname is given and has no path.

Mon Apr 22 16:12:56 1991  Michael Widenius  (monty at LYNX)

	* Added function my_load_path() to fix path to a hard-path.

Mon Apr 15 22:08:58 1991  Michael Widenius  (monty at LYNX)

	* Added more info on DBUG-stream when freeing unallocated data.

Wed Apr  3 18:41:28 1991  Michael Widenius  (monty at LYNX)

	* Added global flag sf_malloc_no_sanity to make it possibly
	  to avoid sanity-checks in right code with uses malloc a lot.

Tue Mar 26 15:09:45 1991  Mikael WIDENIUS  (monty at panther)

	* Made soundex look nicer

Sat Mar 23 10:49:49 1991  Michael Widenius  (monty at LYNX)

	* Added init of alarm variables to skip some warnings from gcc.

Tue Mar  5 16:50:34 1991  Michael Widenius  (monty at LYNX)

	* Our qsort now only test if compare() function returns >= 0
	  and is optimized for compare() returning > 0.

Fri Nov 23 23:53:46 1990  Michael Widenius  (monty at LYNX)

	* Added function my_set_alarm_variable to get a variable set
	  on some time.
	  my_alarm.h added for functions who want to print stat after
	  a given time or after a number of loops.
	  Changed my_lock to use new function and use defines in my_alarm.h

Mon Oct  1 13:16:15 1990  Michael Widenius  (monty at LYNX)

	* Added use of asynchronic io in read_cash_record().
	* Added write_cash and flush_write_cash to record cashing.

Sun Sep 16 22:05:25 1990  Michael Widenius  (monty at LYNX)

	* Added optional alarm to my_lock if one has FCNTL_LOCK. Added new
	  defines to my_sys.h.

Mon Aug 27 22:20:38 1990  Michael Widenius  (monty at lynx)

	* my_end() now can print output about executed program.
	* Added parameter-defines for my_end in my_sys.h

Sun Apr  1 23:29:47 1990  Monty  (monty at monty)

	* Changed mf_keydisk.c to have separate functions for read and write.
	  Read can now return pointer to intern key-buffer to skip
	  unessessary memcpy-s.

Fri Mar 23 23:03:39 1990  Monty  (monty at monty)

	* function test_if_hard_pathname() added in dirname.c
	* my_getwd now only saves changed current dir if dir is a
          hard pathname.
	* changed my_path() to use test_if_hard_pathname()

Thu Mar  1 14:47:59 1990  Monty  (monty at monty)

	* New function my_path().

Sat Feb 24 02:54:35 1990  Monty  (monty at monty)

	* Added print of my_progname in my_mess.c

Sun Feb 11 17:55:58 1990  David Axmark  (davida at isil)

	* Concatenated libarys my_func and my_sys because of to much
	  crosswise dependencies.
	* Fixed varagrs code in mf_fixadr.c

Mon Dec  4 17:36:16 1989  Monty  (monty at monty)

	* Changed safemalloc() to use my_message() if out of memory and
	  to check MY_WME if we want this error-messages.
	* Changed my_setwd() to use dos_setdrive() insted of system().

Wed Oct 25 02:56:07 1989  Monty  (monty at monty)

 	* Changed my_mktmp1() to work like tempnam() with default dirname.
 	* Changed name of my_mktmp1.c to my_tempnam.c

Thu Oct 19 16:39:27 1989  David Axmark  (davida at isil)

	* Removed libary mysysnc. Instead added a hook to my_error that
	  can call my_message if needed.

Thu Oct  5 01:33:29 1989  David Axmark  (davida at isil)

	* Use MY_SEEK_{SET,CUR,END} as arguments to my_seek

	* Added a a array of structs that holds properties of open files.
	  Removed include file extras.h

Wed Jun 21 01:34:04 1989  Monty  (monty at monty)

	* Added two new malloc-functions: my_once_alloc() and
	  my_once_free(). These give easyer and quicker startup.

Mon May 22 14:03:44 1989  Monty  (monty at monty)

	* Fixed my_getwd and my_setwd so they work.
	* Added extern variabel curr_char[] with is set to current
	  directory after my_getwd() or my_setwd();

Mon Jan 23 03:38:50 1989  Monty  (monty at monty)

	* Changed my_chsize to check if NO_CHSIZE is defined. If new file
	  should be shorter it fills unused part with null.
	* Changed my_lock to not check for arg 0 (Functions should use
	  LK_TO_EOF to lock all file.

Tue Dec  6 15:09:44 1988  Monty  (monty at monty)

	* Added DBUG_PRINT if error in my_seek.

Mon Dec  5 15:58:48 1988  Monty  (monty at monty)

	* Added DBUG_PRINT if not all byte read/written in my_read(),
	  my_fread(), my_write() and my_fwrite();

Sat Dec  3 01:48:03 1988  Monty  (monty at monty)

	* Fixed bug in Makefile; quick did't work.
	* Changed safemalloc to use bmove, bfill and memcpy when handling
	  memoryblocks.

Fri Dec  2 03:29:21 1988  Monty  (monty at monty)

	* Added more defines under MEMORY in my_func.h
	* Added functions to llib-lmysys.
	* Removed RCS/* files and installed ewerything as stable.
	  (Because errors in old RCS-files.

Wed Nov  9 00:32:33 1988  Monty  (monty at monty)

	* Changed realloc for MSDOS; Previous version freed old block on
	* error, new version (of compiler) dosn't.

Wed Oct 26 21:07:27 1988  Monty  (monty at monty)

	* Fixed missing updateing of my_stream_opened;