source: trunk/changelog@ 7796

Last change on this file since 7796 was 7796, checked in by sandervl, 24 years ago

* empty log message *

File size: 13.6 KB
Line 
1/* $Id: changelog,v 1.1952 2002-02-03 13:15:17 sandervl Exp $ */
2
3 2002-02-03: Sander van Leeuwen <sandervl@xs4all.nl>
4 - KERNEL32; o Added dummy executable class
5
6 2002-01-26: Sander van Leeuwen <sandervl@xs4all.nl>
7 - OLE32: o Fixed bug in OLE clipboard implementation; the handle
8 returned by GetClipboardData is no longer valid after
9 calling CloseClipboard. A copy of the data must be made.
10
11 2002-01-20: Vitali Pelenyov <sunlover@anduin.net>
12 - USER32: o Fix for position of fake window (CreateFakeWindowEx)
13
14 2002-01-18: Vitali Pelenyov <sunlover@anduin.net>
15 - KERNEL32: o GetDriveType fix for detection cdrom drives under certain
16 circumstances (when cdrom is not the last drive letter)
17
18 2002-01-10: Sander van Leeuwen <sandervl@xs4all.nl>
19 - USER32: o CreateFakeWindowEx change; need to specifiy window class
20 Added DestroyFakeWindow for deleting fake window object.
21 - KERNEL32: o Custom device driver changes for driver instance pointer
22
23 2002-01-09: knut st. osmundsen <bird@anduin.net>
24 - Tools/CmdQd:
25 o Corrected bad fix from 2002-01-01.
26
27 2002-01-09: Sander van Leeuwen <sandervl@xs4all.nl>
28 - KERNEL32: o Add driver data parameter to custom device driver calls
29
30 2002-01-08: Sander van Leeuwen <sandervl@xs4all.nl>
31 - KERNEL32: o Fixes for DosQueryAffinity & DosSetAffinity on non-SMP
32 systems (set default/ignore)
33 - USER32: o Fixed restoring of windows after minimizing/maximizing
34 o Allocate more memory for 40x40 icon generation
35 o Fixed SetClipboardData for CF_UNICODETEXT (translate to
36 ascii and use CF_TEXT)
37
38 2002-01-06: knut st. osmundsen <bird@anduin.net>
39 - DailyBuild:
40 o - Do not distribute odin.ini.
41
42 2002-01-06: Sander van Leeuwen <sandervl@xs4all.nl>
43 - KERNEL32: o Changed HeapAlloc/HeapReAlloc:
44 - round up size to next 8 bytes boundary
45 - when reallocating memory block, don't use different
46 memory block unless new size is larger than old size
47 (rounded up to next 8 bytes boundary)
48 (Verified this behaviour in NT4 (Global/Heap(Re)Alloc);
49 fixes crashes in Opera 5.12 which relies on this 'feature')
50 - GDI32: o Print handle type name in SelectObject
51 o EnumFontProcExW -> must restore FS in enum handler
52
53 2002-01-04: Sander van Leeuwen <sandervl@xs4all.nl>
54 - KERNEL32: o Rewrote GetDriveType (fixes detection of LAN drives)
55
56 2002-01-02: Sander van Leeuwen <sandervl@xs4all.nl>
57 - GDI32: o Better logging for some text functions
58
59 2002-01-01: knut st. osmundsen <bird@anduin.net>
60 - Tools/CmdQd:
61 o Ignore the CmdQd kill returncode in clean2.
62
63 2001-12-31: Sander van Leeuwen <sandervl@xs4all.nl>
64 - GDI32: o Use critical section in dibsection class instead of vmutex
65
66 2001-12-31: knut st. osmundsen <bird@anduin.net>
67 - Tools/CmdQd:
68 o Corrected bad statement in the clean2 rule.
69
70 2001-12-30: Sander van Leeuwen <sandervl@xs4all.nl>
71 - KERNEL32: o Fixed some wrong return values for disk functions (hmdisk)
72 o GetVolumeInformation: use original volume name to
73 determine maximum file name length
74 - USER32: o Enforce WS_EX_WINDOWEDGE style (Wine)
75 (fixes Opera 6 menu)
76 - GDI32: o BitBlt, StretchBlt: sync dib section if selected into
77 destination HDC
78 (fixes Opera 6 background)
79
80 2001-12-28: Sander van Leeuwen <sandervl@xs4all.nl>
81 - USER32: o Do not send WM_SETCURSOR when mouse is captured (SDK docs)
82
83 2001-12-26: Achim Hasenmueller <achimha@innotek.de>
84 - USER32: o don't use hardcoded font height values for menu fonts. Query
85 graphics driver instead (DevQueryCaps) so that we correctly
86 take font settings into account (small, medium, large)
87
88 2001-12-26: Sander van Leeuwen <sandervl@xs4all.nl>
89 - USER32: o Use Wine version of DrawText(Ex)A/W
90 (fixes underscore painting & positioning of text)
91 o (Auto)Check, (Auto)Radio & (Auto)3State buttons send
92 WM_CTLCOLORSTATIC instead of WM_CTLCOLORBTN (verified in NT4)
93 (fixes opening dialog buttons in Opera 6 (choose interface))
94 o RedrawWindow change: call UpdateWindow if window has invalid
95 rectangle and RDW_UPDATENOW flag set
96 - GDI32: o Removed InternalDrawTextExA/W
97 - ODINBUG: o Update by Herwig Bauernfeind (0.5.5)
98
99 2001-12-23: Sander van Leeuwen <sandervl@xs4all.nl>
100 - WINMM: o DisableWaveAudio function added to disable wave audio (custom build)
101 - GDI32: o CreateFont call wrong for DEFAULT_GUI_FONT (pointsize)
102
103 2001-12-22: Sander van Leeuwen <sandervl@xs4all.nl>
104 - KERNEL32: o Print more information when a missing api is called
105 (image that is responsible)
106
107 2001-12-20: Sander van Leeuwen <sandervl@xs4all.nl>
108 - KERNEL32: o Allow all sections to be accessed when loading an executable/dll
109 with LOAD_LIBRARY_AS_DATAFILE
110 (fixes crashes when accessing resources outside the resource
111 section in Opera 6 binaries)
112 - GDI32: o DIB Section blit: don't check source & destination sizes
113 with DC size (GpiDrawBits does that for us)
114 (fixes the two bitmaps in the opening window of Opera 6
115 (choice between MDI & SDI interface))
116 - USER32: o GetClassNameW: return size in characters and truncate name
117 if buffer not large enough
118 (fixes crash in Opera 6 during startup)
119
120 2001-12-19: knut st. osmundsen <kosmunds@csc.com>
121 - MAKEFILES:o Changed inference rules in /src/mesa/3dfx to support MULTIJOBS.
122 o Fixed some problems with /tools/cmdqd while MULTIJOBS is enabled.
123 - TOOLS: o Created a tiny preload script, PreloadTools.cmd, which preload
124 the tools which will be invoked during a make. (Too bad we can't
125 do this with rexx scripts too...)
126
127 2001-12-17: Sander van Leeuwen <sandervl@xs4all.nl>
128 - KERNEL32: o GetVolumeInformation changes:
129 - report JFS as NTFS
130 - report UDF & CDFS as UDF & CDFS (no change)
131 - report everthing else as FAT16
132 (some applications make assumptions about maximium file size
133 based on the volume name)
134
135 2001-12-16: Sander van Leeuwen <sandervl@xs4all.nl>
136 - USER32: o Fixed memory DC leak in DrawIcon & DrawIconEx
137
138 2001-12-15: Sander van Leeuwen <sandervl@xs4all.nl>
139 - GDI32: o Added statistics for font, bitmap, pen, brush & region objects.
140
141 2001-12-14: Sander van Leeuwen <sandervl@xs4all.nl>
142 - KERNEL32: o CancelIo & GetOverlappedResult added for custom device drivers
143 o Enabled overlapped IO for custom device drivers
144
145 2001-12-13: Sander van Leeuwen <sandervl@xs4all.nl>
146 - USER32: o Added function to override name of the PM keyboard hook dll
147 (custombuild)
148 - WINTRUST: o Added stub dll
149 - KERNEL32/USER32/ODINCRT:
150 o Collect some simple statistics about memory & DC usage
151 (will be extended & enhanced in the future)
152
153 2001-12-12: Sander van Leeuwen <sandervl@xs4all.nl>
154 - USER32: o Put back old windows key scancodes
155 o Fix for handling Alt-F4 in default window handler
156 o SendInput fix; send message and clear extra info
157 afterwards
158 - COMCTL32: o Comboex, rebar, tooltips, toolbar bugfixes: (Wine)
159 NEVER delete the font object received by WM_SETFONT
160
161 2001-12-11: Sander van Leeuwen <sandervl@xs4all.nl>
162 - USER32: o Swallow message if WH_KEYBOARD_LL hook returns TRUE
163 o Fixed windows key scancodes
164 o Do no generate a left control key message when Alt-Gr
165 is pressed (experimental change)
166
167 2001-12-11: Patrick Haller <patrick.haller@innotek.de>
168 - PMKBDHK: o Interception of PM Window Hoteys (i. e. Alt-F7)
169 TODO: generate accelerators in Odin
170
171 2001-12-10: Sander van Leeuwen <sandervl@xs4all.nl>
172 - KERNEL32: o Overlapped IO updates
173
174 2001-12-09: Sander van Leeuwen <sandervl@xs4all.nl>
175 - KERNEL32: o Overlapped IO fix (poll & half or full duplex support)
176 - MAKEFILES:o Delete dummy.c after copying custom library (CUSTOMBUILD=1)
177
178 2001-12-08: Sander van Leeuwen <sandervl@xs4all.nl>
179 - KERNEL32: o Added read & write functions to custom driver interface
180 o OdinSetVersion added to override windows version reported by
181 Odin (Win98, WinME, NT4, Win2000, WinXP)
182 o NEW DEFAULT WINDOWS VERSION IS WINDOWS 2000 SP2 (!)
183 o New versions available for odin.ini version override
184 [WinVersion]
185 Version=Win98 -> Windows 98
186 Version=WinME -> Windows ME
187 Version=NT4 -> Windows NT4 SP6
188 Version=Win2000 -> Windows 2000 SP2 (default)
189 Version=WinXP -> Windows XP
190 o IOCTL_STORAGE_GET_MEDIA_TYPES is identical to
191 IOCTL_DISK_GET_MEDIA_TYPES
192 o Support for Windows 2000 GetVersionEx extension (OSVERSIONINFOEX
193 structure) added
194 o Added symbolic link for Windows 2000 device driver names
195 \\.\Global -> \\.
196 o Clear GENERIC_WRITE flag if application tries to open
197 readonly device (e.g. cdrom). This is not allowed in OS/2.
198 - INSTALL: o Add font mapping for 'MS Shell Dlg 2' to WarpSans
199
200 2001-12-07: Sander van Leeuwen <sandervl@xs4all.nl>
201 - KERNEL32: o GetFileType for parallel port device returns FILE_TYPE_PIPE
202 (verified in NT4, SP6)
203 o Comm functions not valid for parallel port handles
204 o Overlapped IO updates
205 o Com port now uses new overlapped class for overlapped IO
206 o Call ExitProcess when executable entrypoint returns (LX images)
207 o Be careful when cleaning up threads after ExitProcess has
208 been called
209
210 2001-12-06: Sander van Leeuwen <sandervl@xs4all.nl>
211 - KERNEL32: o Added FindFirstFileExA/FindFirstFileExW
212 o Overlapped IO updates (still untested)
213 - DINPUT: o Link with guidlib.lib
214 - GUIDLIB: o Include dinput.h for DirectInput GUIDs
215
216 2001-12-05: Sander van Leeuwen <sandervl@xs4all.nl>
217 - KERNEL32: o Merged WriteFile & WriteFileEx, ReadFile & ReadFileEx
218 handle manager functions
219 o Removed dwType handle manager structure member; added
220 win32 handle to structure
221 (NOTE: All work in progress for new framework for overlapped IO)
222 o ReadFileEx/WriteFileEx: lpOverlapped->Offset & lpOverlapped->OffsetHigh
223 must be 0 if used with named pipes
224
225 2001-12-04: Patrick Haller <patrick.haller@innotek.de>
226 - KERNEL32: o parallel port support restricted to physical ports
227 (LAN redirections not supported)
228
229 2001-12-04: Sander van Leeuwen <sandervl@xs4all.nl>
230 - COMCTL32: o Hack added for proper resizing of wizard property sheet in
231 CVP. Not sure if it's always correct or whether it has a
232 bad effect on other apps (none found so far).
233 - WININET: o HttpSendRequestA fix: strlen(NULL) crashes
234
235 2001-12-03: Patrick Haller <patrick.haller@innotek.de>
236 - KERNEL32: o put in correct ioctl identifiers for parport support
237 in winioctl.h
238 o parallel port support (hardware configuration) enabled
239
240 2001-12-03: Sander van Leeuwen <sandervl@xs4all.nl>
241 - KERNEL32: o Use DosSleep in Sleep (don't call WGSS)
242 o GetThreadPriority: return priority stored in TEB
243 o Rewrote SetThreadPriority; allow it to change priority
244 classes too. WGSS only changes delta in SetThreadPriority
245 and class in SetPriorityClass (but that one affects the whole
246 process, so it is rarely used by applications)
247 THREAD_PRIORITY_IDLE -> PRTYC_IDLETIME, 0
248 THREAD_PRIORITY_LOWEST -> PRTYC_REGULAR, PRTYD_MINIMUM
249 THREAD_PRIORITY_BELOW_NORMAL -> PRTYC_REGULAR, -15
250 THREAD_PRIORITY_NORMAL -> PRTYC_REGULAR, 0
251 THREAD_PRIORITY_ABOVE_NORMAL -> PRTYC_REGULAR, 15
252 THREAD_PRIORITY_HIGHEST -> PRTYC_REGULAR, PRTYD_MAXIMUM
253 THREAD_PRIORITY_TIME_CRITICAL -> PRTYC_TIMECRITICAL, 0
254 o SetPriorityClass; just return success for now
255
256 2001-12-02: Sander van Leeuwen <sandervl@xs4all.nl>
257 - USER32: o Don't send WM_SIZE message to dialog before it receives
258 WM_INITDIALOG
259 (winzip 8.0 and Opera crash when sending this message too soon)
260 (TODO: check in NT if this is really correct)
261 - COMCTL32: o Restored old property sheet code as latest Wine version
262 causes too many new problems.
263
264 2001-12-01: knut st. osmundsen <kosmunds@csc.com>
265 - CRTDLL: o Include ctype.h from dir.c and string.c. (Noted by Ye][ow.)
266
267 2001-12-01: Sander van Leeuwen <sandervl@xs4all.nl>
268 - KERNEL32: o Fixed GetThreadTEB macro & GetCurrentThreadId
269 (completely broke debug build among other things)
270
271 2000-12-01: Yuri Dario <mc6530@mclink.it>
272 - USER32: o MENU_FindItem: extra check added for loops in menus
273
Note: See TracBrowser for help on using the repository browser.