source: trunk/changelog@ 4126

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

* empty log message *

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