2004-02-02 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mono / utils / ChangeLog
1
2 2004-01-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3
4         * strenc.c:
5         (mono_unicode_from_external): UTF8 is the default, not the preferred
6         encoding, ie, try MONO_EXTERNAL_ENCODINGS first. When "default_locale"
7         was passed in the env. var., it always failed because we were passing
8         "default_locale" to g_convert. Also fixed the byte count for non-UTF8
9         conversions.
10         (mono_utf8_from_external): UTF8 is the default, not the preferred one.
11
12         Fixes bug #53166.
13
14 Thu Jan 8 19:56:08 CET 2004 Paolo Molaro <lupus@ximian.com>
15
16         * mono-uri.c: fixed compile problem.
17
18 2003-12-02  Bernie Solomon  <bernard@ugsolutions.com>
19
20         * mono-math.c: fix for older C compilers and big endian machines
21
22 2003-11-12  Zoltan Varga  <vargaz@freemail.hu>
23
24         * mono-math.h mono-math.c: New file which contains implementations of
25         math functions/macros which are missing on some platforms.
26
27 2003-11-10  Dick Porter  <dick@ximian.com>
28
29         * strenc.c: Use platform-endian UTF16
30
31 2003-10-28  Dick Porter  <dick@ximian.com>
32
33         * strenc.h:
34         * strenc.c: New files, convert text to and from unicode or utf8,
35         and the user's chosen encoding.
36
37 2003-08-26  Zoltan Varga  <vargaz@freemail.hu>
38
39         * mono-hash.h mono-hash.c (mono_g_hash_table_remap): New function used
40         to remap hashtable values during a copying collection. Not used at the
41         moment.
42         * mono-hash.c (g_hash_node_new): Restructured to avoid the global lock
43         in the common case.
44         * mono-hash.c (mono_g_hash_table_new_full): Enable the optimization of
45         the key function even if the client supplied g_direct_equal instead of
46         NULL.
47
48 2003-08-22  Duncan Mak  <duncan@ximian.com>
49
50         * strtod.c: 64-bit related fixes from Laurent Morichetti
51         <l_m@pacbell.net>. Patch approval from Miguel.
52
53 Fri Jun 6 19:09:51 CEST 2003 Paolo Molaro <lupus@ximian.com>
54
55         * mono-logger.h, mono-logger.c, Makefile.am: added
56         selective logging code by Jerome Laban <jlaban@wanadoo.fr>.
57
58 2003-03-05  Dietmar Maurer  <dietmar@ximian.com>
59
60         * monobitset.c (mono_bitset_set_all): impl.
61
62 Fri Sep 13 15:56:04 CEST 2002 Paolo Molaro <lupus@ximian.com>
63
64         * mono-digest.h, mono-sha1.c: Added mono_digest_get_public_token()
65         to get the public key token from a public key.
66
67 Thu Jul 25 13:59:34 CEST 2002 Paolo Molaro <lupus@ximian.com>
68
69         * mono-digest.h, mono-md5.c, mono-sha1.c: MD5 and SHA1
70         implementations.
71
72 Mon Jun 3 15:59:31 CEST 2002 Paolo Molaro <lupus@ximian.com>
73
74         * strtod.c: make __bsd_dtoa() always return malloc()ed memory.
75
76 Mon Jun 3 15:42:50 CEST 2002 Paolo Molaro <lupus@ximian.com>
77
78         * monobitset.c, monobitset.h: documentation and fixes from
79         Dennis Haney.
80
81 Sat Jun 1 14:10:23 CEST 2002 Paolo Molaro <lupus@ximian.com>
82
83         * monobitset.c: fix my screwup pointed out by Lawrence Pit
84         (loz@cable.a2000.nl).
85
86 Fri May 31 15:34:18 CEST 2002 Paolo Molaro <lupus@ximian.com>
87
88         * monobitset.c, monobitset.h: fixes. added mono_bitset_foreach().
89
90 Wed May 22 12:42:06 CEST 2002 Paolo Molaro <lupus@ximian.com>
91
92         * monobitset.c: use our own bit_nth_lsf since the glib one is buggy.
93         Add more tests. mono_bitset_find_first (set, -1) will work correctly
94         now.
95
96 2002-05-09  Dietmar Maurer  <dietmar@ximian.com>
97
98         * monobitset.c: use memcmp instead of memcpy
99
100 Thu May 9 17:23:17 CEST 2002 Paolo Molaro <lupus@ximian.com>
101
102         * monobitset.c, monibitset.h: bit set data structure.
103         Not included in the build yet because the jit has some symbol clashes
104         with it.
105
106 Mon Mar 25 12:50:53 CET 2002 Paolo Molaro <lupus@ximian.com>
107
108         * First checkin: libmonoutils is meant to hold some utility
109         data structures and bits that are usefult to the rest of the project
110         and don't require metadata/runtime support.
111         mono-hash is a GC-safe hash table: i.e. you can store GC-allocated
112         data in it.
113