source: trunk/changelog@ 5631

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

* empty log message *

File size: 14.2 KB
Line 
1/* $Id: changelog,v 1.1389 2001-04-29 14:39:12 sandervl Exp $ */
2
3 2001-04-29: Sander van Leeuwen <sandervl@xs4all.nl>
4 - COMCTL32: o Resync with latest Wine (20010418) (animate, comboex, rebar,
5 status, tab)
6 - WINMM: o Don't start playback if stream is paused (waveOutWrite)
7 (only affects DART playback; prevents out of sync
8 video & audio in RealPlayer)
9
10 2001-04-28: Dietrich Teickner <Dietrich_Teickner@t-online.de>
11 - SHELL32: o Updates and fixes for SHFileOperationA (FO_COPY)
12
13 2000-04-28: Yuri Dario <mc6530@mclink.it>
14 - WSOCK32: o Send FD_READ notification even if nr of bytes read = 0
15 o Corrected error return for recv
16 (fixes for Opera)
17 - KERNEL32: o dprintf(NULL) flushes log stream
18
19 2001-04-28: Sander van Leeuwen <sandervl@xs4all.nl>
20 - SHELL32: o Resync with latest Wine (20010418) + merged Odin fixes/additions
21 - SHLWAPI: o Resync with latest Wine (20010418) + merged Odin fixes/additions
22 - KERNEL32: o Added GetSystemWindowsDirectoryA/W exports
23 - USER32: o Don't use PM api directly in dialog message loop. Must call
24 PeekMessageA & GetMessageA. (or else the WH_MSGFILTER hook
25 won't be called)
26 o Check WM_(SYS)MSGFILTER hooks in DoDialogBox
27
28 2001-04-28: Markus Montkowski <mmontkowski@gmx.de|
29 - MSVFW32: o Fixed ICOpen, check and correct fccType from VIDC to vidc.
30 Videocodecs do load now.
31
32 2001-04-27: Sander van Leeuwen <sandervl@xs4all.nl>
33 - USER32: o Call WH_GETMESSAGE hook handler from GetMessage and PeekMessage
34 (if message present)
35 o Added (not 100% correct) filtering for nonclient mouse messages
36 (fixes nonclient messages for MS Word 97 (frame & menu mouse actions))
37 o Recalculate HDC height of windows with CS_OWNDC style if
38 window is resized.
39 (fixes 28 pixel shift up in MS Word MDI window; Word calls
40 GetDCEx once and does custom WM_PAINT handling (never calls
41 Begin/EndPaint))
42 - KERNEL32: o HeapReAlloc: return old pointer if new size is smaller or
43 equal to old size.
44 - GDI32: o Limit length of converted strings in InternalDrawTextExW,
45 InternalGetTabbedTextExtentW, InternalTabbedTextOutW &
46 InternalTextOutW. (cbCount might be smaller than string
47 length)
48 (fixes crash in MS Word when it tries to display the about
49 dialog)
50 - INCLUDE\win\unicode:
51 o strcpyW bugfix (didn't terminate string -> heap corruption)
52 - DSOUND: o Preliminary code added for DirectAudio interface.
53 (not finished & not activated)
54
55 2001-04-26: Sander van Leeuwen <sandervl@xs4all.nl>
56 - KERNEL32: o Implemented FreeLibraryAndExitThread
57 o Create HandleManager class for mailslots + partial implementation
58 for mailslot APIs (using named pipes)
59 o Fixed wrong return values for some CloseHandle methods
60 o Fixed CreateNamedPipe; must not call DosCreateNPipe for existing pipe
61 (at least according to the SDK docs; must verify this in NT!)
62 o Implemented CreateFile and CloseHandle for named pipe class
63 o Implemented SetNamedPipeHandleState
64 o GetEnvironmentVariableW fix (breakpoint hit in debug build)
65 - ADVAPI32: o IsTextUnicode forwarded to RtlIsTextUnicode (ntdll)
66 - GDI32: o InternalTextOutW fix (breakpoint hit in debug build)
67 - OLE32: o Resync with latest Wine build (20010418)
68
69 2001-04-25: Sander van Leeuwen <sandervl@xs4all.nl>
70 - USER32: o Check visibility of parents in IsWindowVisible
71 o Call ShowWindow(SW_MINIMIZE) in CloseWindow (for non-child windows)
72 Don't use PM directly to minimize it.
73
74 2001-04-25: Shingo Tsuda <sofiya@din.or.jp>
75 - GDI32: o DBCS fix for looking up font name in font rename profile section
76
77 2001-04-24: Sander van Leeuwen <sandervl@xs4all.nl>
78 - COMDLG32, DPLAYX, OLE32, OLEAUT32:
79 o Compile fixes for VAC 3.6.5 (nameless unions & structs)
80 - COMDLG32: o Resync with latest Wine code
81 (directory changed after file chosen in file open dialog)
82
83 2001-04-23: Dietrich Teickner <Dietrich_Teickner@t-online.de>
84 - SHELL32: o Updates and fixes for SHFileOperationA (FO_COPY)
85
86 2001-04-22: Sander van Leeuwen <sandervl@xs4all.nl>
87 - DDRAW: o Wrong calling convention of io_init2. Parameter is pushed
88 on the stack, not put in eax.
89 (fixes crash in release ddraw & systems with xf86sup.sys
90 installed)
91 - KERNEL32: o Removed wrong segment definitions introduced by yesterday's
92 EXC_CallHandler rewrite.
93 (fixes global data section)
94 o Build fake header for LX executable
95 (fixes crash during Acrobat Reader 5 install (regsvr32.exe))
96 - NTDLL: o Updated rtlstr.c (Wine)
97 o Wrote partial implementation of RtlGetAce. Not tested well.
98 Enough to prevent Acrobat Reader 5 install from crashing.
99 - ADVAPI32: o Forward AddAce, FindFirstFreeAce, GetAce & AddAccessAllowedAce
100 to NTDLL
101 - INSTALL: o Add Font registry keys
102 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
103 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Fonts]
104 "Courier 10,12,15 (VGA res)"="COURE.FON"
105 "MS Sans Serif 8,10,12,14,18,24 (VGA res)"="SSERIFE.FON"
106 "MS Serif 8,10,12,14,18,24 (VGA res)"="SERIFE.FON"
107
108 2001-04-21: Sander van Leeuwen <sandervl@xs4all.nl>
109 - KERNEL32: o DosWrite for stdout doesn't accept high addresses
110 o Rewrote EXC_CallHandler in assembly (copied compiler output
111 (opt. off))
112 No longer necessary to turn off optimizations for exceptions.cpp.
113 o Added partial implementation of GetLongPathNameA/W
114
115 2001-04-20: Sander van Leeuwen <sandervl@xs4all.nl>
116 - USER32: o Commented out RestoreCursor call in user32 exitlist handler.
117 Seems to cause PM hangs on some (a lot?) machines for
118 reasons unknown.
119
120 2001-04-20: Patrick Haller <patrick.haller@innotek.de>
121 - DSOUND: o Fixes / Workaround for PowerDVD 3.0
122 Crashed when allocating sound object for
123 48kHz, 16-Bit, 4 channels
124 o dynamically size the internal mixing buffer
125 in DSMIXER
126
127 2001-04-19: Sander van Leeuwen <sandervl@xs4all.nl>
128 - KERNEL32: o Fail properly when a dll can't be found or loaded.
129 - SHELL32: o Ported latest shlfileop.c from Wine. (include functional
130 SHFileOperation).
131 TODO: Merge the rest.
132
133 2001-04-18: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
134 - dailybuild:
135 o Adjusted to new build pattern.
136 o Copy all builds to local archive directory.
137 - tools\install:
138 o Added Xx2Lx.
139 - Readme.txt:
140 o Changed Pe2Lx to Xx2Lx.
141
142 2001-04-17: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
143 - Unicode: o Minor addjustments to makefile. CFLAGS is the correct
144 place to addjust flags for C compilation. And flags
145 are compiler specific.. wrapped it in CCENV checks.
146 - Tools\Common:
147 o Revamped a couple of things - introduced interface classes.
148 Not quite statisfied yet, but it's working.
149 o Starting to make an kFileSDF class to access .SDF files
150 SDF = Structure Definition Files - used by PMDF. Contains
151 information about structures (struct _somthing_s).
152 Needs this information for win32k.
153 - Tools\Database:
154 o Recreate makefiles, new style. GD is not compiled any longer.
155 o Addjusted APIImport to fit changes in Tools\Common.
156 - Tools\ImpLib:
157 o Addjusted code to fit changes in Tools\Common.
158
159 2001-04-16: Sander van Leeuwen <sandervl@xs4all.nl>
160 - KERNEL32: o Fix for LoadLibrary(Ex)W. (free must not be called for
161 converted strings; use FreeAsciiString instead)
162 - TOOLS\WRC:o Ported latest wrc. (has proper ascii -> unicode conversion
163 and more features)
164 o Open files in binary mode only; fixes load failures for
165 shell32 icons (newlines were translated; bytes removed from
166 icon data)
167 - DPLAYX: o Compile fixes for header changes.
168 - include\odin.h:
169 o Changes for wrc. It chokes on calling conventions.
170 o Got rid of annoying 'unused struct' warnings
171
172 2001-04-16: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
173 - DSOUND: o Removed pmwinx.lib from makefile. Wasn't used; and it had
174 bad path (ie. no path).
175
176 2001-04-15: Sander van Leeuwen <sandervl@xs4all.nl>
177 - KERNEL32: o RegQueryValueExA/W broken. Reserved & type parameters reversed.
178 (fixes crash in Notepad and possibly solves many other problems)
179 - USER32: o SetCapture change; return immediately when new capture window
180 is the same as old one.
181 (fixes high cpu load in PowerDVD when holding mouse cursor over
182 control window; PM kept sending WM_MOUSEMOVE messages)
183 o Rewrote ClipCursor & GetClipCursor
184 o Set PM style flags when WS_CLIPCHILDREN or WS_CLIPSIBLINGS
185 flag is changed by the application using SetWindowLong.
186 (fixes Lotus Notes size bar & upper left rectangle painting)
187
188 2001-04-14: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
189 - configure,win32k:
190 o Added option to Configure.cmd, -w, which omittes building
191 of Win32k.sys.
192
193 2001-04-12: Shingo Tsuda <sofiya@din.or.jp>
194 - USER32: o Fixes for DBCS strings
195
196 2001-04-10: Sander van Leeuwen <sandervl@xs4all.nl>
197 - PELDR: o Print module name that contributed to the failure of
198 loading kernel32.
199
200 2001-04-06: Sander van Leeuwen <sandervl@xs4all.nl>
201 - WINMM: o Clean up DirectAudio thread properly.
202
203 2001-04-05: Shingo Tsuda <sofiya@din.or.jp>
204 - KERNEL32: o WideCharToMultiByte/MultiByteToWideChar changes
205 - srclen <= -1 -> calculate length (docs say only for -1)
206 - source and destination pointer can't be the same (as docs also claim)
207 (verified in Windows ME & Windows NT4, SP6)
208
209 2001-04-05: Sander van Leeuwen <sandervl@xs4all.nl>
210 - USER32: o Rewrote ShowCursor
211
212 2001-04-04: Sander van Leeuwen <sandervl@xs4all.nl>
213 - KERNEL32: o Removed AsciiToUnicode* & UnicodeToAscii* functions
214 o lstrcpynWtoA & lstrcpynAtoW fixes
215 o Removed WideCharToLocal & LocalToWideChar
216 - INCLUDE\unicode.h:
217 o AsciiToUnicode* & UnicodeToAscii* functions implemented
218 with functions in heapstring.h
219 - * o Compile fixes due to header changes
220
221 2001-04-03: Sander van Leeuwen <sandervl@xs4all.nl>
222 - DDRAW: o Only reset physical palette in DirectDraw destructor if
223 palette was really changed.
224 (gets rid of excessive screen redraws in DXView)
225 - KERNEL32: o Return GetUserDefaultLCID in GetSystemDefaultLCID
226 o Return GetUserDefaultLangID in GetSystemDefaultLangID
227 o Ported Wine's codepage, string & unicode functions (codepage.cpp)
228 o Ported Wine's codepage unicode conversion functions & tables
229 (kernel32\unicode)
230 o Rewrote string functions (heapstring.cpp) to use new unicode
231 functions.
232 - USER32: o Ported Wine's Char* functions
233 TODO: IsCharAlphaA & IsCharAlphaNumericA
234
235 2001-04-02: Sander van Leeuwen <sandervl@xs4all.nl>
236 - USER32: o Mouse message translation fix (check capture)
237 o Turn off WS_CAPTION style for dialogs with DS_CONTROL flag set
238 (fixes file dialogs with OFN_ENABLETEMPLATE style)
239 Verified behaviour in NT4, SP6 with DSShow sample
240 - about dialog with DS_CONTROL -> no titlebar
241 - file open dialog without DS_CONTROL -> titlebar + moveable
242 2nd dialog
243 o Temporary workaround for file dialogs with template dialog child.
244 They don't redraw when switching directories. For some reason
245 the new child's (syslistview32) update rectangle stays empty
246 after its parent is made visible with ShowWindow
247 TODO: find real cause
248 - MSACM32: o Ported latest Wine version
249 - WINMM: o Ported latest Wine driver.c (necessary for msacm32 update)
250 - DDRAW: o Back buffer fix; setup surface descriptor structure and
251 don't clear DDSCAPS_BACKBUFFER flag
252 (fix for WinDVD)
253 o SurfLock: hEvent can be 0 as long as the DDLOCK_EVENT flag
254 isn't set.
255 Size of lpSurfaceDesc can be sizeof(DDSURFACEDESC2).
256 (fix for WinDVD)
257 - KERNEL32: o Check executable type (VIO/GUI) in CreateProcess and launch
258 correct version of the pe loader (PE/PEC)
259
260 2001-04-02: Michal Necasek <michalnec@volny.cz>
261 - KERNEL32: o Fix for importing from executable
262 (fixes Blade Runner)
263 - TESTAPP\EXCEPTIONS:
264 o Small test apps to test exception handling
265
266 2001-04-01: Sander van Leeuwen <sandervl@xs4all.nl>
267 - WININET: o Added missing exports to wininet.def
268 - KERNEL32: o Removed yesterday's codepage change.
269 (breaks Opera)
270 - WINMM: o Increased nr of DART buffers used for wave playback
271 - ODININST o Moved kernel32 init code into odininst
272 o Create [HKEY_USERS\.DEFAULT\Control Panel\International]
273 registry key with international settings
274 - USER32: o Create dialog controls with CreateWindowExW
275 o Use correct SendMessage(A/W) call during CreateWindow
276
Note: See TracBrowser for help on using the repository browser.