source: trunk/changelog@ 4140

Last change on this file since 4140 was 4140, checked in by phaller, 25 years ago

.

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