This commit was manufactured by cvs2svn to create branch 'mono-1-0'.
[mono.git] / mono / utils / ChangeLog
1 2004-06-29  Zoltan Varga  <vargaz@freemail.hu>
2
3         * mono-sha1.c: Use gint32 for 32 types. Fixes random memory corruption
4         in SHA1Transform on 64 bit systems.
5
6 2004-06-24  David Waite  <mass@akuma.org>
7
8         * monobitset.c: change to C90-style comments from C99/C++-style 
9
10 2004-06-21  Atsushi Enomoto  <atsushi@ximian.com>
11
12         * mono-sha1.c : close opened file in case of successful read. This
13           saves a bunch of System.Reflection Emit failures under windows.
14
15 2004-06-18  Jackson Harper  <jackson@ximian.com>
16
17         * mono-logger.c/h: Add a trace mask option for tracing loading
18         config files. A little white space love.
19         
20 2004-06-18  Jackson Harper  <jackson@ximian.com>
21
22         * mono-logger.c: Change default logging level to ERROR. Make sure
23         that mono_trace_init is called if mono_tracev is our first trace
24         statement is mono_tracev. Little indentation fix.
25         
26 2004-05-25  Zoltan Varga  <vargaz@freemail.hu>
27
28         * mono-codeman.c (mono_code_manager_invalidate): On x86, fill the
29         memory with 0xcc (x86 break).
30
31 2004-05-02  Miguel de Icaza  <miguel@ximian.com>
32
33         * mono-sha1.c: MacOS X defines "LITTLE_ENDIAN", you are supposed
34         to test against BYTE_ORDER, and this caused trouble.  We now use
35         G_BYTE_ORDER and G_LITTLE_ENDIAN.  This should fix the MacOS woes.
36
37 2004-04-26  David Waite  <mass@akuma.org>
38
39         * mono-logger.h: remove comma from end of enumeration declaration
40
41 Fri Apr 23 11:04:33 EDT 2004 Paolo Molaro <lupus@ximian.com>
42
43         * mono-codeman.c: macosx pretends an argument (which is ignored)
44         to be -1. Make sure the thunks area is zeroed.
45
46 2004-03-11  Zoltan Varga  <vargaz@freemail.hu>
47
48         * monobitset.c (mono_bitset_test_bulk): New function to return multiple
49         bits at once.
50
51 Thu Mar 4 15:46:20 PST 2004 Paolo Molaro <lupus@ximian.com>
52
53         * mono-codeman.c: add a define to force the use of malloc
54         instead of mmap.
55
56 Tue Feb 17 21:45:12 CET 2004 Paolo Molaro <lupus@ximian.com>
57
58         * mono-codeman.c, mono-codeman.h: allocate extra room in memory close
59         to the native code for arch where calls have a limited immediate
60         displacement.
61
62 Wed Feb 11 15:26:18 CET 2004 Paolo Molaro <lupus@ximian.com>
63
64         * Makefile.am, mono-codeman.h, mono-codeman.c: new support code
65         to deal with buffers of native code (handles exec bits and other
66         details).
67
68 2004-01-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
69
70         * strenc.c:
71         (mono_unicode_from_external): UTF8 is the default, not the preferred
72         encoding, ie, try MONO_EXTERNAL_ENCODINGS first. When "default_locale"
73         was passed in the env. var., it always failed because we were passing
74         "default_locale" to g_convert. Also fixed the byte count for non-UTF8
75         conversions.
76         (mono_utf8_from_external): UTF8 is the default, not the preferred one.
77
78         Fixes bug #53166.
79
80 Thu Jan 8 19:56:08 CET 2004 Paolo Molaro <lupus@ximian.com>
81
82         * mono-uri.c: fixed compile problem.
83
84 2003-12-02  Bernie Solomon  <bernard@ugsolutions.com>
85
86         * mono-math.c: fix for older C compilers and big endian machines
87
88 2003-11-12  Zoltan Varga  <vargaz@freemail.hu>
89
90         * mono-math.h mono-math.c: New file which contains implementations of
91         math functions/macros which are missing on some platforms.
92
93 2003-11-10  Dick Porter  <dick@ximian.com>
94
95         * strenc.c: Use platform-endian UTF16
96
97 2003-10-28  Dick Porter  <dick@ximian.com>
98
99         * strenc.h:
100         * strenc.c: New files, convert text to and from unicode or utf8,
101         and the user's chosen encoding.
102
103 2003-08-26  Zoltan Varga  <vargaz@freemail.hu>
104
105         * mono-hash.h mono-hash.c (mono_g_hash_table_remap): New function used
106         to remap hashtable values during a copying collection. Not used at the
107         moment.
108         * mono-hash.c (g_hash_node_new): Restructured to avoid the global lock
109         in the common case.
110         * mono-hash.c (mono_g_hash_table_new_full): Enable the optimization of
111         the key function even if the client supplied g_direct_equal instead of
112         NULL.
113
114 2003-08-22  Duncan Mak  <duncan@ximian.com>
115
116         * strtod.c: 64-bit related fixes from Laurent Morichetti
117         <l_m@pacbell.net>. Patch approval from Miguel.
118
119 Fri Jun 6 19:09:51 CEST 2003 Paolo Molaro <lupus@ximian.com>
120
121         * mono-logger.h, mono-logger.c, Makefile.am: added
122         selective logging code by Jerome Laban <jlaban@wanadoo.fr>.
123
124 2003-03-05  Dietmar Maurer  <dietmar@ximian.com>
125
126         * monobitset.c (mono_bitset_set_all): impl.
127
128 Fri Sep 13 15:56:04 CEST 2002 Paolo Molaro <lupus@ximian.com>
129
130         * mono-digest.h, mono-sha1.c: Added mono_digest_get_public_token()
131         to get the public key token from a public key.
132
133 Thu Jul 25 13:59:34 CEST 2002 Paolo Molaro <lupus@ximian.com>
134
135         * mono-digest.h, mono-md5.c, mono-sha1.c: MD5 and SHA1
136         implementations.
137
138 Mon Jun 3 15:59:31 CEST 2002 Paolo Molaro <lupus@ximian.com>
139
140         * strtod.c: make __bsd_dtoa() always return malloc()ed memory.
141
142 Mon Jun 3 15:42:50 CEST 2002 Paolo Molaro <lupus@ximian.com>
143
144         * monobitset.c, monobitset.h: documentation and fixes from
145         Dennis Haney.
146
147 Sat Jun 1 14:10:23 CEST 2002 Paolo Molaro <lupus@ximian.com>
148
149         * monobitset.c: fix my screwup pointed out by Lawrence Pit
150         (loz@cable.a2000.nl).
151
152 Fri May 31 15:34:18 CEST 2002 Paolo Molaro <lupus@ximian.com>
153
154         * monobitset.c, monobitset.h: fixes. added mono_bitset_foreach().
155
156 Wed May 22 12:42:06 CEST 2002 Paolo Molaro <lupus@ximian.com>
157
158         * monobitset.c: use our own bit_nth_lsf since the glib one is buggy.
159         Add more tests. mono_bitset_find_first (set, -1) will work correctly
160         now.
161
162 2002-05-09  Dietmar Maurer  <dietmar@ximian.com>
163
164         * monobitset.c: use memcmp instead of memcpy
165
166 Thu May 9 17:23:17 CEST 2002 Paolo Molaro <lupus@ximian.com>
167
168         * monobitset.c, monibitset.h: bit set data structure.
169         Not included in the build yet because the jit has some symbol clashes
170         with it.
171
172 Mon Mar 25 12:50:53 CET 2002 Paolo Molaro <lupus@ximian.com>
173
174         * First checkin: libmonoutils is meant to hold some utility
175         data structures and bits that are usefult to the rest of the project
176         and don't require metadata/runtime support.
177         mono-hash is a GC-safe hash table: i.e. you can store GC-allocated
178         data in it.
179