source: trunk/changelog@ 4114

Last change on this file since 4114 was 4105, checked in by sandervl, 25 years ago

* empty log message *

File size: 10.3 KB
Line 
1 /* $Id: changelog,v 1.1091 2000-08-28 18:34:57 sandervl Exp $ */
2
3 2000-08-28: Michal Necasek <mike@mendelu.cz>
4 - KERNEL32: RaiseException/RtlUnwind fixes
5
6 2000-08-26: Sander van Leeuwen <sandervl@xs4all.nl>
7 - SHELL32: Open/Save dialog fix
8
9 2000-08-19: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
10 - KERNEL32: PROFILE_LoadOdinIni use kernel32Path not reload KERNEL32
11 using LoadLibraryA. Internal paths are not initated yet,
12 so LoadLibraryA migth end up loading the wrong DLL
13 (Which happend for me, a NT edition of kernel32 was loaded.)
14 (- Win32k: Works ok, will merge the changes into the main branch soon.)
15
16 2000-08-25: Sander van Leeuwen <sandervl@xs4all.nl>
17 - KERNEL32: Create DirectX registry keys during installation
18 - SHFOLDER: Compile fix
19
20 2000-08-24: Sander van Leeuwen <sandervl@xs4all.nl>
21 - USER32: Export wvsnprintfW
22 - SHLWAPI: Merged with latest Wine code (20000801); separated added/changed
23 functions to ease resync in the future
24 Removed all AW exports; they belong in shell32
25 More functions exported (Wine additions)
26 Changed File and Product version to 5.00.2919.6304 (NT4, SP6 + IE 5.01)
27 - SHELL32: Merged Wine's shellpath.c
28 More exports (forwarders to shlwapi)
29 StrRetToStrNA fix
30 Changed File and Product version to 5.00.2919.6304 (NT4, SP6 + IE 5.01)
31 - SHFOLDER: Added (forwarder dll for SHGetFolderPathA/W for now)
32 Version based on NT 4 SP6 + IE 5.01 (5.00.2919.6304)
33
34 2000-08-23: Michal Necasek <mike@mendelu.cz>
35 - KERNEL32: (cpu.c) lpMinimumApplicationAddress should be 4 MB
36
37 2000-08-22: Patrick Haller <phaller@gmx.net>
38 - MSVCRT: _lock() implemented
39 _unlock() implemented
40 CxxThrowException implemented
41
42 2000-08-20: Sander van Leeuwen <sandervl@xs4all.nl>
43 - INCLUDE, COMDLG32, SHLWAPI:
44 Compile errors introduced by shell32 merge fixed
45
46 2000-08-19: Sander van Leeuwen <sandervl@xs4all.nl>
47 - GDI32: Changed File and Product version to 0x0400, 0x0565012A (NT4, SP6)
48 - KERNEL32: Changed File and Product version to 0x0400, 0x0565012C (NT4, SP6)
49 Logging level 2 for GetUserDefaultLCID & GetSystemDefaultLCID
50 - USER32: Changed File and Product version to 0x0400, 0x05650136 (NT4, SP6)
51 - ADVAPI32: Changed File and Product version to 0x0400, 0x05650119 (NT4, SP6)
52 - COMCTL32: Changed File version to 0x0551, 0x0B6718A0 (NT4, SP6, IE 5.01) (VERSIONINFO)
53 Changed Product version to 0x0500, 0x0B6718A0 (NT4, SP6, IE 5.01) (VERSIONINFO)
54 Changed "FileVersion" to 5.81 (NT4, SP6, IE 5.01)
55 Changed "ProductVersion" to 5.00.2919.6304 (NT4, SP6, IE 5.01)
56 - COMDLG32: Changed File and Product version to 0x0400 0x0565013F (NT4, SP6)
57
58 2000-08-19: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
59 - KERNEL32: Made win32k.sys resource sections writable.
60
61 2000-08-18: Sander van Leeuwen <sandervl@xs4all.nl>
62 - GDI32: Added support for level 2 debug logging
63 Ported Wine's CreateHalftonePalette
64 Added more logging
65 Added RGB565 -> RGB555 conversion in sync method of DIB class
66 (PowerDVD colors still wrong)
67 - KERNEL32: Added display driver keys for PowerDVD video tester applet
68 Extra logging for GetProcAddress
69 - DDRAW: Changed File and Product version to 0x0404, 0x05650114 (NT4, SP6)
70 - DSOUND: Changed File and Product version to 0x0404, 0x056500A4 (NT4, SP6)
71 - DPLAY: Changed File and Product version to 0x0400, 0x05650001 (NT4, SP6)
72 - DPLAYX: Changed File and Product version to 0x0406, 0x05650258 (NT4, SP6)
73 - DINPUT: Changed File and Product version to 0x0404, 0x05650004 (NT4, SP6)
74
75 2000-08-18: Patrick Haller <phaller@gmx.net>
76 - NTDLL: roughly synchronized with current WINE
77 - SHELL32: roughly synchronized with current WINE
78
79 2000-08-17: Sander van Leeuwen <sandervl@xs4all.nl>
80 - KERNEL32: Only call O32_LoadLibrary if dwFlags == 0 and (LX binary
81 or win32k process)
82 GetModuleHandleA fix (uninit. var)
83 (PowerDVD install no longer complains about running InstallShield)
84 - DSOUND: Fixed wrong type for dllHandle (caused load failure)
85
86 2000-08-16: Christoph Bratschi <cbratschi@datacomm.ch>
87 - COMCTL32: propsheet: workaround for PROPSHEET_GetPaddingInfoWizard
88 design issue
89
90 2000-08-16: Sander van Leeuwen <sandervl@xs4all.nl>
91 - KERNEL32: Changed search order for resource languages:
92 According to Wine:
93 FindResourceA/W does search in the following order:
94 1. Neutral language with neutral sublanguage
95 2. Neutral language with default sublanguage
96 3. Current locale lang id
97 4. Current locale lang id with neutral sublanguage
98 5. (!) LANG_ENGLISH, SUBLANG_DEFAULT
99 6. Return first in the list
100 FindResourceExA/W does search in the following order:
101 1. Exact specified language
102 2. Language with neutral sublanguage
103 3. Neutral language with neutral sublanguage
104 4. Neutral language with default sublanguage
105 (fixes bad string in PowerDVD)
106
107 2000-08-14: Sander van Leeuwen <sandervl@xs4all.nl>
108 - KERNEL32: Fixed sharing violation errors in OSLibDosCreateFile
109 (FILE_SHARE_DELETE now included in share flag var)
110 (fixes error messages when playing files in RealPlayer 7)
111 TLS fix in PE loader (no .tls section, but valid tls image directory)
112
113 2000-08-13: Christoph Bratschi <cbratschi@datacomm.ch>
114 - COMCTL32: added propsheet, treeview Corel WINE 20000807 changes
115 - GDI32: activated WinDrawText code
116
117 2000-08-12: Sander van Leeuwen <sandervl@xs4all.nl>
118 - KERNEL32: Do not set OPEN_ACCESS_READWRITE flag in OSLibDosCreateFile
119 (if OPEN_ACTION_CREATE_IF_NEW & readonly access)
120 This was causing access denied errors (using FILE_SHARE_WRITE
121 on a file on a readonly volume was not causing this; that's allowed)
122 Removed share mode hack. Caused by the bug mentioned above.
123 (You can change the file sharing mode when opening the same
124 file several times in OS/2)
125 Fixed system dll unload bug.
126 Extra checks in Win32ImageBase::isPEImage (nr of bytes read is correct or not)
127
128 2000-08-11: Sander van Leeuwen <sandervl@xs4all.nl>
129 - KERNEL32: Lock/Unlock
130 64 bits values are only supported by JFS
131 Try the 32 bits DosSetFileLocks if it fails with ERROR_INVALID_PARAMETER
132 (TODO: should check the partition type instead)
133 Build fake dll header for system dlls and use it's address
134 as instance handle.
135 VIRTUAL_MapFileA/W: open file in share read/write mode
136 Fixed HMDuplicateHandle (check for DUPLICATE_ACCESS_READWRITE)
137 LoadLibraryExA: if dll name = executable name of current process
138 -> return handle of exe
139 (GrandPrix 3 installer does this; verified in NT)
140 FreeLibrary: if handle = exe handle of current process -> ignore
141 - SRC\*\initterm.cpp
142 Changed RegisterLxDll call for fake headers.
143 - INCLUDE\misc.h:
144 Removed versionos2.h dependancy
145 - VERSION\version.cpp
146 Include versionos2.h
147 - COMCTL32: Put back old property page code (breaks VPBuddy preferences
148 dialog). SameTime install property sheet now messed up (again).
149
150 2000-08-10: Patrick Haller <phaller@gmx.net>
151 - KERNEL32: OSLibDosQueryVolumeFS does no more return an error if
152 the caller is not interested in the volume name.
153 Console Input handling improved, some correction.
154 SetConsoleTitleW fixed.
155 NOTE! lstrcpynAtoW and lstrcpynWtoA do no more enforce (erroneous)
156 string termination.
157 NT4's CMD.EXE is quite working now.
158
159 2000-08-09: Sander van Leeuwen <sandervl@xs4all.nl>
160 - KERNEL32: TLS changes (now updates THDB array instead of calling
161 Open32)
162
163 2000-08-09: Christoph Bratschi <cbratschi@datacomm.ch>
164 - COMCTL32: added language dependent resources
165
166 2000-08-08: Christoph Bratschi <cbratschi@datacomm.ch>
167 - COMCTL32: first part of Corel WINE 20000807 changes
168
169 2000-08-06: Sander van Leeuwen <sandervl@xs4all.nl>
170 - doc\ReportingBugs.txt:
171 Added a little more information
172 - tools\install
173 Add Logging.txt + symbol files to debug build.
174
175 2000-08-04: Sander van Leeuwen <sandervl@xs4all.nl>
176 - KERNEL32: Temporary workaround for differences in share mode between
177 OS/2 & NT (for opening the same file multiple times):
178 NT: CreateFile with FILE_SHARE_READ
179 CreateFile with FILE_SHARE_READ | FILE_SHARE_WRITE
180 -> 2nd CreateFile overrides share flags of first one
181 -> CreateFile with GENERIC_WRITE is now allowed
182 OS2: DosOpen with OPEN_SHARE_DENYWRITE
183 DosOpen with OPEN_SHARE_DENYNONE
184 -> sharing violation; can't change share flags while
185 handle returned by 1st DosOpen isn't closed
186 --> 'Solution': always open files in FILE_SHARE_DENYNONE mode
187 (several installation programs depend on this behaviour)
188
189 2000-08-01: Sander van Leeuwen <sandervl@xs4all.nl>
190 - KERNEL32: Create x:\Program Files & x:\Program Files\Common Files
191 directories in odininst.exe + extra registry keys:
192 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion]
193 "ProgramFilesDir"="x:\Program Files"
194 "CommonFilesDir"="x:\Program Files\Common Files"
195 "SharedDir"="x:\Odin"
196 - COMCTL32: Fixed property page bugfix (wrong position) (by merging
197 latest PROPSHEET_ShowPage from Wine)
198 - DOC\ToDo.txt:
199 Added:
200 KERNEL32: Build fake PE headers for odin dlls (dll handle must be pointer to header)
201 (some applications use the handles as pointers)
Note: See TracBrowser for help on using the repository browser.