source: trunk/changelog@ 3559

Last change on this file since 3559 was 3559, checked in by sandervl, 26 years ago

* empty log message *

File size: 9.2 KB
Line 
1 /* $Id: changelog,v 1.947 2000-05-19 12:07:41 sandervl Exp $ */
2
3 2000-05-19: Sander van Leeuwen <sandervl@xs4all.nl>
4 - SHELL32: Fixed some exports
5 - SHLWAPI: Fixed ordinals of exports (based on NT4 SP6)
6
7 2000-05-18: Michal Necasek <mike@mendelu.cz>
8 - DSOUND: An updated version, hopefully not too many bugs were introduced
9
10 2000-05-18: Sander van Leeuwen <sandervl@xs4all.nl>
11 - KERNEL32: EnumResourceNamesA bugfix (wrong length in UnicodeToAsciiN call)
12 (reported by Michal Necasek)
13 Call CheckLogException for each exception; safety guard against
14 exceptions inside WriteLog.
15 - WSOCK32: Mark cancelled async select to avoid finding it before the
16 thread removes itself from the queue
17 Check if async select thread is blocking inside select before
18 calling so_cancel to cancel or change the async select.
19 - SHELL32: Removed Path* functions; added forwarders to shlwapi.dll
20 - SHLWAPI: Merged path function with Wine 20000430 (shellpath.cpp)
21 Added DllGetVersion export.
22 Added SHCreateStdEnumFmtEtc, CIDLData_CreateFromIDArray, SHFindFiles
23 SHFindComputer + other apis used by IE5 (stubs)
24 - COMCTL32: Added export 389 (return 0 as in NT 4) & 390 (stub); IE5 needs them
25 Added DPA_LoadStream & DPA_SaveStream (Wine port)
26
27 2000-05-16: Sander van Leeuwen <sandervl@xs4all.nl>
28 - COMDLG32: Fixed shlwapi imports (GetProcAddress failed for PathFindFileNameA
29 -> crash when calling file dialog functions)
30
31 2000-05-16: Jeroen van den Horn <J.vandenHorn@fibre.a2000.nl>
32 - GDI32: Fixed bug in font.cpp
33 iFontRename should use strncpy instead of memcpy since source
34 string passed may be smaller than amount of bytes to copy
35 resulting in GPF.
36
37 2000-05-14: Przemyslaw Dobrowolski <dobrawka@asua.org.pl>
38 - WNASPI32: Implemented working ASPI.
39
40 2000-05-14: Patrick Haller <phaller@gmx.net>
41 - SHLWAPI: finally separated SHELL32 and SHLWAPI, adjusted to NT4 functions and exports
42
43 2000-05-13: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
44 - tools\common: Corrected makefiles.
45
46 2000-05-12: Edgar Buerkle <Edgar.Buerkle@gmx.net>
47 - KERNEL32: Print name of image referenced by EIP (stackdump)
48
49 2000-05-12: Sander van Leeuwen <sandervl@xs4all.nl>
50 - USER32: Fixed bug in HOOK_RemoveHook (wrong call for enter semaphore method)
51 SetSysColors bugfix (called itself for some reason)
52 Fixed wrong dispatch of messages under certain conditions
53 - COMDLG32: Fixed initial directory for GetOpen/SaveFileNameW
54 If initial dir string == "" -> use current dir (not only
55 when ptr equals NULL) (verified this behaviour in NT 4)
56 - GDI32: Do manual image flip in dib section blit (fixes wrong position
57 of Palm Emulator bitmap)
58 Might also fix reversed video in RealPlayer 7 (Warp 4 FP13/WSeB FP1)
59
60 2000-05-10: Christoph Bratschi <cbratschi@datacomm.ch>
61 - COMCTL32: Fixed treeview item height bug (reported by Markus Montkowski)
62
63 2000-05-10: Sander van Leeuwen <sandervl@xs4all.nl>
64 - USER32: Fix for SetForegroundWindow (SWP_NOZORDER flag removed)
65 GetForegroundWindow now uses WinQueryActiveWindow instead
66 of Open32's GetForegroundWindow
67 - KERNEL32: Extra logging for atom functions, fixed GlobalGetAtomNameW
68 - COMDLG32: Added missing ascii to unicode conversions in GetFileDialog95W
69 (file name (returned), initial dir & file dialog title)
70 - RICHED32: Added (Wine port)
71 - TOOLS\INSTALL: Added ChangeLog to installation script
72
73 2000-05-09: Sander van Leeuwen <sandervl@xs4all.nl>
74 - KERNEL32: Enclose executable name in quotes if it (or it's directory)
75 contains spaces
76 Route rtl error messages to logfile (_set_crt_msg_handle)
77 Added support for system, user default & neutral language in
78 FindResourceExA/W
79 Fill in correct language id in GetUserDefaultLCID/GetSystemDefaultLCID
80 GetUserDefaultLangID & GetSystemDefaultLangID; gets country
81 with DosQueryCtryInfo
82 - WSOCK32: Return WSAWOULDBLOCK if recv returns 0 and connection is
83 still available. (experimental change for rp7)
84 - USER32: MENU_PtMenu: return when menu has no window handle (prevents
85 Moraff's YourJongg from crashing -> need to check why this
86 happens)
87 Bugfix in AdjustWindowRectEx; if style, exstyle and menu
88 = 0 -> no changes required to the input rectangle
89 (verified this in NT 4)
90 Don't send WM_ACTIVATE, WM_SET/KILLFOCUS & WM_SHOWWINDOW
91 messages when window is being destroyed.
92 - SHELL32: Wrong systray classname used when creating systray window
93 Fixed bugs in SYSTRAY_SetTip/SYSTRAY_ModifyTip; string
94 copy operations used wrong size -> heap corruption
95 - DINPUT: Check window handle if app acquired mouse input in
96 cooperative mode
97 - TOOLS\INSTALL: Fixed wrong glide dll for voodoo 2 install package
98
99 2000-05-06: Sander van Leeuwen <sandervl@xs4all.nl>
100 - GDI32: Added stretch blit mode support to dibsection blits
101
102 2000-05-05: Sander van Leeuwen <sandervl@xs4all.nl>
103 - USER32: Fixed window property functions (ported from Wine)
104 The old ones used Open32 functions which no longer work
105 due to atom api changes a few months ago.
106 If the mouse has already been captured, then it must
107 be released before calling WinSetCapture ->
108 fixes menus & dialog in MS Word 97
109 - OLE32: Fixed BindCtxImpl_SetBindOptions/BindCtxImpl_GetBindOptions
110 Need to check size of bind structure before copying (as done in Wine)
111 -> fixes crash (stack corruption) in MS Word 97
112 - WSOCK32: When changing the receive or send buffer (setsockopt) and
113 it fails with WSAENOBUFS, decrease size until no error
114 is returned (63kb buffer is not always accepted by the
115 16 bits tcpip stack) (stops when buffer < 4096)
116
117 2000-05-04: Achim Hasenmueller <achimha@innotek.de>
118 - USER32: Applied fix to GetDCEx where the check to see if
119 the window has its own DC was applying invalid
120 style flags due to missing parantheses
121 (reported by Oliver Braun)
122
123 2000-05-04: Sander van Leeuwen <sandervl@xs4all.nl>
124 - USER32: Menu font from bold to normal again. Bold fonts are too
125 big (rp7 menu split in two parts).
126
127 2000-05-03: Sander van Leeuwen <sandervl@xs4all.nl>
128 - WSOCK32: Fixed WSAEFAULT errors in setsockopt (16 bits TCP/IP stack
129 doesn't like high addresses; similar problems can also occur
130 elsewhere in wsock32)
131 - USER32: Change settings return by SystemParameterInfo for SPI_GETNONCLIENTMETRICS
132 Caption & menu fonts now bold; different sizes (more like Wine now)
133 Set/clear WS_VISIBLE flag in SetWindowPos; don't call
134 ShowWindow.
135 Implemented Set/Get/ReleaseCapture without Open32
136 Release capture for window that is about to be disabled
137 Send WM_CAPTURECHANGED messages when capture changes
138
139 2000-05-02: Sander van Leeuwen <sandervl@xs4all.nl>
140 - KERNEL32: GetLocaleInfoA/W fix (size of buffer for i.e. LOCALE_IDATE
141 should be >= 2, not > 2)
142 VirtualFree: Check for ERROR_ALIAS return value
143
144 Ported and changed/fixed XFolder stack dump code (symbol file only)
145 When a win32 app crashes, a dump of the stack is written
146 in odin32_0.log.
147 - USER32: Merged some Wine dialog changes (setting focus + font size)
148 Extra logging for some apis
149 Added support for RDW_FRAME flag to GetDCEx
150 - INCLUDE\makefiles:
151 Added rule for converting map to symfile
152 A symbol file is now created for each exe/dll
153 - INCLUDE\ODINWRAP:
154 Turned off profiling by default.
155 Our log is big enough as it is without even
156 more logging.
157
158 2000-05-02: knut st. osmundsen <knut.stange.osmundsen@mynd.no>
159 - makefile and tools/makefile:
160 tools/install is not a "needed tool" required for
161 to do the rest of the build; and it'is dependent on
162 kernel32.lib which haven't been made at the time
163 the needed_tools are being made. So, the making of
164 tools/install is the last thing we do in the makeprocess.
165 - WSOCK32, WINMM:
166 ODINWRAP changes below broke WSOCK32 and WINMM.
167 I've created some highly temporary fix for it this problem.
168 Could someone please make a permanent fix?
169 - tools/bin/wrc.exe and tools/wrc:
170 Important notice: __WIN32OS2__ is not defined when making wrc!
171 This was the reason why ':' was used as include separator.
172 This is corrected now. ';' is now the include separator.
173 A new wrc.exe has been checked in.
174
Note: See TracBrowser for help on using the repository browser.