1 2006-08-12 Gert Driesen <drieseng@users.sourceforge.net>
3 * Registry.cs: Fixed copy/paste bug.
5 2006-08-11 Gert Driesen <drieseng@users.sourceforge.net>
7 * UnixRegistryApi.cs: Consider HKLM\SYSTEM\CurrentControlSet\Services\
8 EventLog a wellknown key. Required for new EventLog implementation.
9 Added RegistryStore property.
11 2006-06-06 Miguel de Icaza <miguel@novell.com>
13 * UnixRegistryApi.cs: Do not crash if there are no values stored.
15 2006-05-28 Gert Driesen <drieseng@users.sourceforge.net>
17 * UnixRegistryApi.cs: GetSubKeyNames returns only names of subkeys,
18 not the qualified name. Fixes bug #78519.
20 2006-04-20 Gert Driesen <drieseng@users.sourceforge.net>
22 * UnixRegistryApi.cs: In KeyHandler.SetValue, immediately convert
23 instances of non-native registry types (meaning int, string, string[]
24 or byte[]) to string. This avoids returning an instance of a non-native
25 registry type in calls to UnixRegistryApi.GetValue. Allow instances of
26 non-native registry types in UnixRegistryApi.SetValue. Fixes bug #78132.
28 2006-04-18 Gert Driesen <drieseng@users.sourceforge.net>
30 * UnixRegistryApi.cs: Only consider the "software" subkey a well-known
31 key if the parent is either HKEY_USERS or HKEY_LOCAL_MACHINE.
33 2006-04-15 Robert Jordan <robertj@gmx.net>
35 * UnixRegistryApi.cs (DeleteValue): Avoid crash, fixes bug
36 #77772. Patch reapplied, since r57881 was not applied correctly.
38 2006-04-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
40 * UnixRegistryApi.cs: create well-known keys when trying to open them.
42 2006-03-12 Robert Jordan <robertj@gmx.net>
44 * UnixRegistryApi.cs (DeleteValue): Avoid crash, fixes bug
47 2006-01-14 Robert Jordan <robertj@gmx.net>
49 * RegistryKey.cs: Added internal IsRoot accessor.
50 * Win32RegistryApi.cs: Fixed access to RegistryKey.Data.
51 Fixes bug #77212. Thanks to Don Edvalson (don@edvalson.net)
52 for spotting this out.
54 2005-12-02 Atsushi Enomoto <atsushi@ximian.com>
56 * Win32RegistryApi.cs : fixed invalid cast. Now mono is not to blame
57 for not being able to run NAnt on Windows.
59 2005-11-12 Miguel de Icaza <miguel@novell.com>
61 * RegistryKey.cs: Add support for a Registry on Unix based on
62 files under ~/.mono/registry.
64 Vastly refactored the code, reworked the interface between the
65 frontend and the backends.
67 If "RegistryKey" was not sealed, things could have been a lot
70 2005-01-31 mei (mei@work.email.ne.jp)
72 * RegistryKey.cs: Fixes bug 70451: When the key doesn't exist, and
73 the default value is not specified, it is necessary to return
74 null. and DecodeString function's bug is fixed.
76 2004-04-10 Gert Driesen (driesen@users.sourceforge.net)
78 * RegistryKey.cs: explicit implementation of IDisposable to match
81 2004-03-17 Jackson Harper <jackson@ximian.com>
83 * Win32RegistryApi.cs: Fix typo. Patch by Gert Driesen.
85 2004-03-03 Jackson Harper <jackson@ximian.com>
87 * Win32RegistryApi.cs: Specify entry points.
89 2004-03-03 Jackson Harper <jackson@ximian.com>
91 * Win32RegistryApi.cs: New file - pinvokes to the win32
92 registry. Patch by Erik LeBel.
93 * IRegistryApi.cs: New file - Interface to a registry backend
94 (win32 on windows, no implementation on unix). This interface will
95 probably change when we write a Linux backend.
96 * Win32ResultCode.cs: New file - Win32 result codes needed to
97 check pinvoke. Patch by Erik LeBel.
98 * Registry.cs: Create the keys. Patch by Erik LeBel.
99 * RegistryKey.cs: Implement. Patch by Erik LeBel.
101 2003-12-27 Nick Drochak <ndrochak@gol.com>
103 * RegistryKey.cs: Add some missing overloads.
105 2003-02-10 Nick Drochak <ndrochak@gol.com>
107 * Registry.cs: Class should be sealed and have a private default ctor.
109 2002-11-28 Alejandro Sánchez Acosta <raciel@es.gnu.org>
111 * Registry.cs: Added missed field.
113 2002-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
115 * RegistryHive.cs: patch from Jackson Harper that fixes compilation.
117 2002-11-27 DennisHayes <dennish@raytek.com>
119 * checkin for Alexandre Pigolkine (pigolkine@gmx.de) with minor changes
120 * needed for System.Windows.Forms
124 * added files, fully implmented?
127 * added more iplmentation
129 2002-11-20 Nick Drochak <ndrochak@gol.com>
131 * RegistryKey.cs: Fix typo.