source: trunk/changelog@ 4132

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

* empty log message *

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