source: trunk/changelog@ 3539

Last change on this file since 3539 was 3539, checked in by phaller, 26 years ago

Further SHLWAPI development

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