source: trunk/changelog@ 4145

Last change on this file since 4145 was 4145, checked in by bird, 25 years ago

* empty log message *

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