source: trunk/changelog@ 5656

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

* empty log message *

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